@charset "utf-8";
/* CSS Document */
body {
	margin:0 auto;
	padding:0px;
	text-align:center;
	font-size:12px;
	color:#666;
	font-family:"宋体", "新宋体", Arial, Helvetica, sans-serif;
}
ul, li,dl,dt,dd {
	margin:0px;
	padding:0px;
	list-style:none;
}
img {
	border:0;
}
a, a:hover {
	color:#000;
	outline:none;
	text-decoration:none;
}
a, area {
blr:expression(this.onFocus=this.blur())
} /* for IE */
:focus {
	-moz-outline-style: none;
} /* for Firefox */
.pageLine{
	width:960px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
/**************top line***********/
#topLine{
	width:100%;
	height:30px;
	background:#F1F2F4;
}
#topLine .txtCont{
	width:960px;
	margin:0 auto;
	text-align:center;
	height:30px;
	overflow:hidden;
}
#topLine .leftWel{
	width:620px;
	height:30px;
	float:left;
	text-align:left;
	padding-top:4px;
	line-height:24px;
	color:#000;
	overflow:hidden;
}
#topLine .leftWel a{
	color:#FF6A15;
	text-decoration:none;
}
#topLine .leftWel a:hover{
	color:#FF6A15;
	text-decoration:underline;
}
.leftWel .logFrame{
	color:#999;
}
.leftWel .logFrame input{
	margin:0px;
	padding:2px 0 0 4px\9;
	border:1px solid #BABABA;
	font-size:12px;
	line-height:16px;
	height:16px;
}
.leftWel .logFrame .inpGray{
	color:#999;
}
.leftWel .logFrame .inpBlock{
	color:#000;
}
.leftWel .logFrame .btnLog{
	width:45px;
	height:21px;
	padding-left:0px\9;
	background:url(../fpage/bg/bg02.png) no-repeat left top;
	text-align:center;
	line-height:21px;
	border:none;
	cursor:pointer;	
	margin-top:1px\9;
}
.leftWel .regTxt{
	font-weight:bold;
	color:#FF6A15;
}
#topleftDiv .regTxt a{
	color:#FF6A15;
	text-decoration:none;
}
#topleftDiv .regTxt a:hover{
	color:#FF6A15;
	text-decoration:underline;
}
#topLine  .rightLink{
	width:260px;
	float:right;
	height:30px;
	overflow:hidden;
	color:#999;
	padding-top:5px;
	line-height:25px;
}
#topLine  .rightLink a{
	color:#999;
}
#topLine  .rightLink a:hover{
	color:#FF6A15;
	text-decoration:underline;
}
#topLine #help{
	width:13px;
	height:13px;
	background:url(../fpage/ico/ico01.png) no-repeat 0 0;
	float:left;
	margin:5px 0 0 10px;	
	overflow:hidden;
}
* html #topLine #help{
	width:13px;
	height:13px;
	background:url(../fpage/ico/ico01.png) no-repeat 0 0;
	float:left;
	margin:5px 0 0 8px;	
	overflow:hidden;
}
#topLine #set{
	width:14px;
	height:12px;
	background:url(../fpage/ico/ico01.png) no-repeat 0 -13px;
	float:left;
	margin:5px 0 0 10px;	
	overflow:hidden;
}
#topLine #phone{
	width:9px;
	height:13px;
	background:url(../fpage/ico/ico01.png) no-repeat 0 -25px;
	float:left;
	margin:5px 0 0 10px;	
	overflow:hidden;
}
#topLine .item{
	float:left;
	padding-left:4px;
}
/***********logo and serach******/
#logo{
	width:168px;
	height:55px;
	padding:13px 0 12px 23px;
	float:left;
	overflow:hidden;
}
#logoRtxt{
	width:150px;
	padding:30px 0 0 8px;
	float:left;
	text-align:left;
}
#serachFr{
	width:493px;
	height:50px;
	padding:18px 0px 0 50px;
	float:left;
}
#serachFr .serachBg{
	width:493px;
	height:30px;
	background:url(../fpage/bg/bg01.png) 0 -30px repeat-x;
	overflow:hidden;
}
#serachFr .serachBg .bgL,#serachFr .serachBg .bgR{
	width:5px;
	height:30px;
	overflow:hidden;
}
#serachFr .serachBg .bgL{
	float:left;
	background:url(../fpage/bg/bg02.png) 0 -21px no-repeat;
}
#serachFr .serachBg .bgR{
	float:right;
	background:url(../fpage/bg/bg02.png) -6px -21px no-repeat;
}
#serachFr .serachBg .inpTxt{
	border:1px solid #BCBCBC;
	width:290px; height:17px;
}
#serachFr .serach{
	width:483px;
	float:left;
	height:25px;
	padding-top:4px;
	text-align:left;
	overflow:hidden;
}
* html #serachFr .serach{
	width:483px;
	float:left;
	height:25px;
	padding-top:4px;
	text-align:left;
	overflow:hidden;
}
#serachFr .btnSerach{
	width:72px;
	height:21px;
	text-align:center;
	line-height:18px;
	padding-top:3px\9;
	font-weight:bold;
	border:none;
	background:url(../fpage/bg/bg02.png) 0 -51px no-repeat;
	overflow:hidden;
}
#serachFr .hotWords{
	width:490px;
	padding-top:2px;
	text-align:left;
	line-height:20px;
	padding-left:3px;
	color:#000;
}
#serachFr .hotWords a{
	color:#0686F2;
}
#serachFr .hotWords a:hover{
	color:#FF6A15;
	text-decoration:underline;
}
#MoreSearch
{
    float:left; padding:22px 0 0 2px; width:30px;
}
#MoreSearch a{
	color:#0686F2;
}
#MoreSearch a:hover{
	color:#FF6A15;
}
/*******menu bar*********/
#menuBar{
	width:960px;
	height:79px;
	margin:0 auto;
	text-align:center;
	background:url(../fpage/bg/bg01.png) 0 -60px repeat-x;
	overflow:hidden;
}
#menuBar .bgL,#menuBar .bgR{
	width:10px;
	height:81px;
	overflow:hidden;
}
#menuBar .bgL{
	float:left;
	background:url(../fpage/bg/bg02.png) 0 -127px no-repeat;
}
#menuBar .bgR{
	float:right;
	background:url(../fpage/bg/bg02.png) -11px -127px no-repeat;
}
#menuBar .menuLine{
	width:940px;
	height:81px;
	float:left;
	overflow:hidden;
}
#menuBar .chooseCity{
	margin:5px 0 0 20px;
	height:22px;
	background:url(../fpage/bg/bg01.png) 0 -546px repeat-x;
	float:left;
}
* html #menuBar .chooseCity{
	margin:5px 0 0 10px;
	height:22px;
	background:url(../fpage/bg/bg01.png) 0 -546px repeat-x;
	float:left;
}
.chooseCity .citybgL,.chooseCity .citybgR{
	width:10px;
	height:22px;
	overflow:hidden;
}
.chooseCity .citybgL{
	float:left;
	background:url(../fpage/bg/bg02.png) 0 -72px no-repeat;
}
.chooseCity .citybgR{
	float:left;
	background:url(../fpage/bg/bg02.png) -11px -72px no-repeat;
}
.chooseCity .cityeName{
	line-height:19px;
	float:left;
	padding:3px 1px 0 1px;
	font-weight:bold;
	color:#FFF;
}
.chooseCity .cityeName a
{
	color:#fff;
}
.menuUl{
	float:right;
	height:36px;
}
.menuUl li{
	padding:0px 5px 0 5px;
	margin-right:12px;
	float:left;
	line-height:33px;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	cursor:pointer;
}
*html .menuUl li{
	padding:0px 5px 0 15px;
	margin-right:10px;
	float:left;
	line-height:33px;
	font-size:13px;
	font-weight:bold;
	overflow:hidden;
	cursor:pointer;
}
.menuUl li .libgL,.menuUl li .libgR{
	width:10px;
	height:33px;
	float:left;
	overflow:hidden;
}
.menuUl li .limenu{
	float:left;
	padding:0px 0px 0;
	color:#000;
}
*html .menuUl li .limenu{
	float:left;
	padding:0px 0px 0;
	width:80px;
	color:#000;
}
.menuUl .liHover .libgL,.menuUl .liHover .libgR{
	width:10px;
	height:33px;
	float:left;
	overflow:hidden;
}
.menuUl .liHover .libgL{
	background:url(../fpage/bg/bg02.png) 0 -94px no-repeat;
}
.menuUl .liHover .libgR{
	background:url(../fpage/bg/bg02.png) -11px -94px no-repeat;
}
.menuUl .liHover .limenu{
	background:url(../fpage/bg/bg01.png) 0 -568px repeat-x;
	float:left;
	padding:4px 0px 0;
	color:#000;
}
#menuUl a,#menuUl a:hover{
	color:#fff;
	min-width:80px;
	display:block;
}
*html #menuUl a,*html #menuUl a:hover{
	color:#fff;
	width:80px;
	display:block;
}

#menuUl .liHover .limenu a,#menuUl .liHover .limenu a:hover{
	color:#000;	
	min-width:80px;
	display:block;
}
*html #menuUl #trial .limenu a,*html #menuUl #trial .limenu a:hover{
		
	width:95px;
	display:block;
}

.menuInfo{
	width:101px;
	height:19px;
	background:url(../fpage/bg/bg02.png) -80px -51px no-repeat;
	float:left;
	margin:4px 0 0 10px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	line-height:19px;
	padding-top:2px;
}
.mInfoUl{
	float:left;
	padding:6px 0 0 15px;
}
.mInfoUl li{
	width:180px;
	height:20px;
	padding:0 0px 0 8px;
	margin-right:12px;
	line-height:20px;
	text-align:left;
	float:left;
	background:url(../fpage/ico/ico01.png) 0 -41px no-repeat;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
}
*html .mInfoUl li{
	width:180px;
	height:20px;
	padding:0 0px 0 8px;
	margin-right:9px;
	line-height:20px;
	text-align:left;
	float:left;
	background:url(../fpage/ico/ico01.png) 0 -41px no-repeat;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;/* 支持 IE */
    -o-text-overflow: ellipsis;    /* 支持 Opera */
}
.mInfoUl li:after{content:"...";}
.mInfoUl a{
	color:#191919;
}
.mInfoUl a:hover{
	color:#FF6A15;
	text-decoration:underline;
}
/************优惠检索*********/
.serachBy{
	width:225px;
	height:285px;
	float:left;
	background:url(../fpage/bg/bg01.png) 0 -140px repeat-x;
	margin-top:5px;
	overflow:hidden;
}
.serachBy .bgL,.serachBy .bgR{
	width:10px;
	height:285px;
	overflow:hidden;
}
.serachBy .bgL{
	float:left;
	background:url(../fpage/bg/bg02.png) -225px 0 no-repeat;
}
.serachBy .bgR{
	float:right;
	background:url(../fpage/bg/bg02.png) -236px 0 no-repeat;
}
.serachBy .serachCont{
	width:205px;
	float:left;
	overflow:hidden;
}
.serachBy .title{
	width:200px;
	padding:14px 0 4px 5px;
	border-bottom:1px solid #D4D5D5;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#000;
	clear:none;
}
.serachBy dl{
	width:205px;
	margin-top:13px;
	text-align:left;
	overflow:hidden;
}
.serachBy  dt{
	width:56px;
	height:18px;
	background:url(../fpage/bg/bg02.png) -50px 0 no-repeat;
	line-height:18px;
	padding-top:2px;
	font-weight:bold;
	margin-bottom:5px;
	color:#FF782B;
	text-align:center;
}
.serachBy  dd{
	width:60px;
	float:left;
	padding:0 4px 0 4px;
	height:21px;
	line-height:21px;
	overflow:hidden;
}
.serachBy dl a{
	color:#000;
}
.serachBy dl a:hover{
	color:#FF6A15;
	text-decoration:underline;
}
.serachBy .byType dd{
	width:60px;
	float:left;
	padding:0 2px 0 6px;
	line-height:21px;
}
/********优惠券使用方法*********/
.useTypeTitle{
	width:945px;
	height:21px;
	background:url(../fpage/bg/bg01.png) 0 -426px repeat-x;
	border:1px solid #dcdcdc;
	padding:10px 0 0 13px;
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-align:left;
	overflow:hidden;
}
.useType{
	width:960px;
	padding-top:10px;
	height:80px;
	overflow:hidden;
}
.useType dt{
	width:11px;
	height:13px;
	float:left;
	margin:33px 4px 34px 5px;
	background:url(../fpage/ico/ico01.png) 0 -64px no-repeat;
	overflow:hidden;
}
.useType dd{
	width:207px;
	height:58px;
	padding:11px 9px;
	float:left;
	background:url(../fpage/bg/bg02.png) 0 -208px no-repeat;
	overflow:hidden;
}
.useType dd img{
	width:57px;
	height:56px;
	border:1px solid #E5E5E5;
	float:left;
	overflow:hidden;
}
.useType dd dl{
	width:131px;
	height:52px;
	padding-top:4px;
	padding-left:12px;
	float:left;
	text-align:left;
	overflow:hidden;
}
.useType dd dl dt{
	width:131px;
	padding:0px;
	margin:0px;
	background:none;
	font-weight:bold;
	color:#FF7200;
	font-size:13px;
	font-weight:bold;
}
.useType dd dl dd{
	width:135px;
	line-height:20px;
	color:#666;
	padding:5px 0 0 0px;
	margin:0px;
	line-height:18px;
	background:none;
}

/******惠源地服务*************/
#hydSerivce{
	width:958px;
	height:114px;
	border:1px solid #dcdcdc;
	margin:12px auto 0;
	text-align:center;
	overflow:hidden;
}
#hydSerivce .titleLine{
	width:958px;
	height:31px;
	background:url(../fpage/bg/bg01.png) 0 -426px repeat-x;
	border-bottom:1px solid #dcdcdc;
	text-align:left;
	overflow:hidden;
}
#hydSerivce .titleLine li{
	width:130px;
	height:27px;
	padding-top:4px;
	line-height:27px;
	font-weight:bold;
	font-size:13px;
	color:#000;
	float:left;
	padding:4px 6px 0 54px
}
.serviceTxt{
	width:958px;
	padding-top:4px;
	text-align:left;
	overflow:hidden;
}
.serviceTxt li{
	width:130px;
	line-height:23px;
	float:left;
	padding:4px 6px 0 54px
}
.serviceTxt a:hover{
	color:#FF7200;
	text-decoration:underline;
}
/***********pagefooter*********/
#pageFooter{
	width:960px;
	height:100px;
	margin:12px auto 0 auto;
	text-align:center;
	line-height:20px;
	color:#666;
	overflow:hidden;
}
#pageFooter .footerInfo{
	widows:960px;
	height:37px;	
	padding-top:12px;
	background:url(../fpage/bg/bg01.png) 0 -487px repeat-x;
	text-align:center;
	line-height:21px;
	margin-bottom:5px;
	overflow:hidden;
}

#pageFooter .footerInfo a{
	color:#000;
}
#pageFooter .footerInfo a:hover{
	color:#FF7200;
	text-decoration:underline;
}
/***********弹出登录************/
.login_rc{width:337px; position:relative; padding:5px 24px; background:url(../fpage/login/br_rc.gif) repeat-y; overflow:hidden;}
.lg_txt{width:297px; height:17px; padding:10px 0 12px 40px; background:url(../fpage/login/ico_r2.gif) no-repeat left 25%; text-align:left; border-bottom:1px solid #c9c9c9; overflow:hidden;}
.pan_input{padding:20px 0 23px 0; text-align:left; color:#000000; border-bottom:1px solid #ececec;}
.inp{border:1px solid #5bb5e6; width:184px; height:16px; line-height:18px;}
.item_line{width:337px; padding-top:8px;line-height:25px; overflow:hidden;}
.il_txt{width:57px; float:left; text-align:right; overflow:hidden;}
.il_inp{width:188px; padding-left:3px; height:100%; line-height:100%; vertical-align:bottom; text-align:left; float:left; overflow:hidden;}
.il_tip{width:82px; padding-left:6px; float:left; color:#999999; overflow:hidden;}
.il_tip a{color:#999999; text-decoration:underline;}
.il_tip a:hover{color:#999999; text-decoration:none;}
.btn_sub{width:78px; cursor:pointer; height:35px; border:none; background:#0386D8 url(../fpage/login/btn_sub.gif) no-repeat; line-height:35px; font-weight:bold; font-size:14px; color:#FFFFFF; text-align:center;}
.btn_reg{width:78px; cursor:pointer; height:35px; border:none; background:#CC570E url(../fpage/login/btn_reset.gif) no-repeat; line-height:35px; font-weight:bold; font-size:14px; color:#FFFFFF; text-align:center;}
.btn{padding-left:75px; margin-top:12px;}
.txt_tip{width:317px; padding:16px 10px 6px 10px; text-align:left; line-height:20px; color:#858585; overflow:hidden;}
.txt_tip .title{float:left; width:66px; font-weight:bold; color:#ff802c; overflow:hidden;}
.txt_tip .txt{float:left; width:250px;}
.newClose{position:absolute; right:25px; top:25px; font-weight:bold;}
.newClose a{color:#000;}
.newClose a:hover{color:#ff7200;}
/**********JQmodel****************/
    .jqmWindow
        {
            display: none;
            position: fixed;
            top: 17%;
            left: 50%;
            margin-left: -300px;
            width: 600px;
            background-color: #EEE;
            color: #333;
            border: 1px solid black;
            padding: 12px;
        }
        .jqmOverlay
        {
            background-color: #999;
        }
        * html .jqmWindow
        {
            position: absolute;
        }
         .jqmWindowE
        {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            margin-left: -291px;
            margin-top:-145px;
        }
         * html .jqmWindowE
        {
            position: absolute;
            /*top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');*/
           
        }
/************选择商圈******************/
    .jqmSelectShopping
        {
            display: none;
            position: fixed;
            top: 17%;
            left: 50%;
            margin-left: -300px;
            width: 600px;
            background-color: #EEE;
            color: #333;
            border: 1px solid black;
            padding: 12px;
        }
        * html .jqmSelectShopping
        {
            position: absolute;
        }
/**************优惠券下载弹出层***********/
.jqmWindowE{width:582px; height:290px; background:url(../fpage/bg/bg33.png) no-repeat;}
.jqmCouponDown{width:540px; height:240px; text-align:left; padding:26px 20px 0 22px; overflow:hidden;}
.jqmCouponDown .downTitle{width:200px; height:15px; float:left; font-weight:bold; color:#ff7200; font-size:13px; overflow:hidden;}
.jqmCouponDown .jqmClose{float:right; padding-right:4px; font-weight:bold; color:#000;}
.jqmCouponDown .downDetail{width:505px; height:180px; padding:22px 25px 0 15px; font-size:12px; overflow:hidden;}
.jqmCouponDown .downDetailLeft{width:300px; height:160px; float:left; overflow:hidden;}
.jqmCouponDown .couponName{width:300px; height:41px; line-height:23px; color:#008AD4; font-weight:bold; overflow:hidden;}
.jqmCouponDown .couponTips{width:300px; height:80px; line-height:20px; color:#666; overflow:hidden;}
.jqmCouponDown .downMax{width:300px; height:22px; color:#000; overflow:hidden;}
.jqmCouponDown .downMax .yel{color:#ff7200; font-weight:bold;}
.jqmCouponDown .downNum{width:300px; height:23px; color:#000; overflow:hidden;}
.jqmCouponDown .downNum input{width:73px; border:1px solid #B5B5B5;}
.jqmCouponDown .downDetailRight{width:200px; height:175px; float:right; overflow:hidden;}
.jqmCouponDown #showDownLoad{width:160px; line-height:25px; padding-left:21px; font-weight:bold;}
.jqmCouponDown .downDetailRight .imgBr{width:198px; height:148px; border:1px solid #B5B5B5; text-align:center; overflow:hidden;}
.jqmCouponDown .downDetailRight .imgBr img{vertical-align:middle; max-height:148px; max-width:198px; overflow:hidden;}
.jqmCouponDown #showDownLoad a{color:#008AD4; text-decoration:underline;}
.jqmCouponDown #showDownLoad a:hover{color:#008AD4; text-decoration:none;}
.jqmCouponDown .downBtmTips{width:530px; height:23px; padding-top:5px; line-height:23px; color:#000; overflow:hidden;}
/*****************搜索 更多商圈*******************/
#AccordinShop{background:#fff; padding:10px; line-height:20px; border:1px solid #ccc;}
#AccordinShop .choose{font-weight:bold; font-size:13px;}
#AccordinShop .atitle{font-weight:bold; font-size:20px; padding:0px 4px; color:#ff7200;}
#AccordinShop .selectItem{width:100%;overflow:hidden;}
#AccordinShop .title{width:15px; float:left; overflow:hidden;}
#AccordinShop .cont{float:left; padding-left:8px; padding-bottom:6px; color:#008AD4; overflow:hidden;}
#AccordinShop .cont a{color:#008AD4;}
#AccordinShop .cont a:hover{color:#FF7200; text-decoration:underline;}

