/*--------------------------------------
作者：班亚南
日期：2015/12/3
修改时间：
修改内容：
----------------------------------------*/
/*公用*/
a{color:#000}
a:hover{color:#B48E4F}
.w{width:1100px; margin:0 auto;}
.container{width:1100px; margin:0 auto;}
.city-hd span{background:url(http://i0.chexun.net/images/images_index_new/index_2016/hbg.png) no-repeat; display:block}
/*header*/
.header .ad{padding:10px 0; background:#F8F8F8; border-bottom:1px solid #EEE; text-align:center;}
.header .ad a{display:block;}
.s-nav{height:30px; line-height:30px;color:#7B7B7B; background:#EEE; border-bottom:1px solid #D2D2D2; font-family:"瀹嬩綋"}
.s-nav a:hover{color:#C84B1B;}
.s-nav-l{width:485px;float:left;}
.s-nav-l span{color:#FFF; height:20px; margin:5px 0; line-height:20px; padding:0 5px; border-radius:5px; display:block; background:#C84B1B;}
.s-nav-l a{float:left; position:relative;}
.s-nav-l em{color:#C84B1B; float:left;display:block;}
.s-nav-l img{float:left; padding:6px 0 0 10px;}
.s-nav-l dt{float:left}
.s-nav-l dd a{height:16px; line-height:16px; margin:7px 0 0 0;  border-right:1px solid #7B7B7B}
.s-nav-r{float:right; position:relative;}
.s-nav-r strong{font-weight:normal;}
.s-nav a{color:#7B7B7B; padding:0 7px;}
.s-nav-r a{padding:0 15px; display:block; float:left;line-height:30px;}
.l-r{border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; display:block; height:30px;  float:left;}
.l-r a:hover{background:#DCDCDC; color:#7B7B7B;}
.user{width:118px; margin:0 0 0 5px;position:relative; z-index:10; float:right}
.user dt{height:30px; position:relative; text-indent:20px; color:#c84c1c;}
.user dd{width:118px; background:#F0F0F0; height:124px; position:absolute;border:1px solid #B48E4F; border-top:none; display:none; border-bottom-width:2px; z-index:1}
.user p{border-top:1px solid #B48E4F;}
.user span{background:url(http://i2.chexun.net/images/images_index_new/index_2015/hbg.png) no-repeat; display:block}
.user span.ui-1{width:16px; height:8px; background-position:0 -9px; position:absolute; top:11px; right:10px;}
.user-cur span.ui-1{background-position:0 0;}
.user span.ui-2{width:14px; height:14px; float:left; margin:8px 0 0 20px; background-position:0 -18px;}
.user span.ui-3{width:11px; height:14px; margin:8px 3px 0 20px; float:left; background-position:0 -33px;}
.user span.ui-4{width:12px; height:12px; margin:9px 2px 0 20px; float:left; background-position:0 -48px;}
.user span.ui-5{width:12px; height:17px; margin:7px 2px 0 20px; float:left; background-position:0 -61px;}
/*search*/
.logo-ad{padding:20px 0;height:48px;}
.logo-ad h1{float:left}
.logo-ad .fl{padding:0 0 0 22px;}
.city{float:left; position:relative; z-index:110}
.city h3{padding:0 10px 0 0; font-size:14px; cursor:pointer; }
.city-hd span{width:13px; height:8px; background-position:0 -87px; float:left; margin:12px 0 0 8px;}
.city strong{float:left; color:#B68F4E; vertical-align:middle; }
.city strong a{display:inline; line-height:30px; color:#B68F4E; padding:0px; float:none;}
.city p{width:70px; height:90px; padding:5px 0; display:none; overflow:auto; left:5px; text-indent:5px; top:100px; position:absolute; z-index:10; border:1px solid #B68D4F;}
.city a{display:block; line-height:20px; font-size:14px; color:#000}
.city-bd{width:530px; display:none;  position:absolute; left:-480px; top:30px; padding:3px 0;background:#B68D4F; border:1px solid #B68D4F; z-index:9999;}
.city-bd dl{background:#FFF; padding:10px; line-height:20px;}
.city-bd dl a{display:block; float:left; white-space:nowrap; padding:0 10px; color:#B68D4F;}
.city-bd dd span{float:left; width:40px; height:auto; padding:0 0 0 10px;}
.city-bd dd .city-list{ float:left; width:440px;}
.city-bd dt{width:100%; font-weight:bold; padding:0 0 5px 0; border-bottom:1px dashed #CCC}
.city-bd dd{width:500px; clear:both; padding:5px 0 0 0; float:left}
.city-off{ display:block; width:15px; height:15px; float:right !important; padding:0 !important; background:url(http://i3.chexun.net/images/images_index_new/index_2015/off.jpg) no-repeat}
.city-bd dl a:hover{color:#C14F11;}
/*nav*/
.nav{height:60px; background:url(http://i0.chexun.net/images/images_index_new/index_2016/nav-bg-1.jpg) repeat-x;}
.nav li{float:left;height:56px; position:relative;}
.nav li a{float:left;}
.nav strong{width:45px; height:60px; text-align:center; font-weight:normal; cursor:pointer; line-height:56px; font-size:17px; color:#e7b25b; display:block; float:left; background:url(http://i0.chexun.net/images/images_index_new/index_2016/navbg.jpg) no-repeat;}
.nav strong:hover{color:#da9d39; line-height:58px;}
.nav span{width:125px; display:block; float:left; padding:12px 0 0 5px}
.nav span a{padding:0 5px; color: #b8b8b8; font-size:12px; white-space:nowrap; float:left; display:inline-block; word-wrap:break-word;}
.nav a:hover{color:#e7b25b}
.nav a.nav-cur{color:#e7b25b;}
.nav-l{ float:left}
.nav-r{float:right; margin:-3px 0 0 0; position:relative; z-index:2}
.nav-r a{height:63px; background:url(http://i0.chexun.net/images/images_index_new/index_2016/nav-icon.png) no-repeat; display:block;}
.nav-r a.nav-shop{width:59px;}
.nav-r a.nav-shop:hover{background-position:-61px 0}
.nav-r a.nav-chai{width:72px;background-position:-124px 0; margin:0 5px 0 0}
.nav-r a.nav-chai:hover{background-position:-197px 0}
/*footer*/
.footer{height:192px; background:#F8F8F8; border-top:1px solid #E8E8E8; margin:50px 0 0 0}
.footer-hd li{width:234px; padding:20px; height:152px; float:left; border-right:1px solid #E8E8E8;}
.footer-hd img{ float:left; padding:15px 20px 0 0}
.footer-hd h3{line-height:60px;}
.footer-hd p a{margin:0 10px 0 0; float:left; display:block; white-space:nowrap}
.footer-hd .bdnone h3{font-size:16px}
.footer-bd{height:136px;background:#000; padding:50px 0 0 0; text-align:center;color:#6b6a6a;}
.footer-bd a{color:#6b6a6a; padding:0 10px;}
.footer-bd p{padding:15px 0 0 0; line-height:24px;}

.bg{ background:#000; display:none; height:100%; left:0; opacity:0.5; filter:alpha(opacity=50); position:fixed; top:0; width:100%; z-index:1000;}