@charset "utf-8";
/* CSS Document */
html { background: none repeat scroll 0 0 #FFFFFF; color: #333; overflow-y: scroll;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, form, th, td { margin: 0; padding: 0;}
body, button, input, select, textarea { font: 12px/1.5 Tahoma,Arial,"宋体",sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
legend { color: #000000;}
fieldset, img {border: 0 none;}
button, input, select, textarea { font-size: 100%;}
hr {border:0;height:1px;*color:#fff;}
address, cite, dfn, em, var { font-style: normal;}
small { font-size: 12px;}
.fl-clear{clear:both;}
.fl-clr{zoom:1;}
.fl-clr:after{display:block;clear:both;height:0;content:"\0020";}
table { border-collapse: collapse; border-spacing: 0;}
ul, ol { list-style: none outside none;}
a {text-decoration: none; color:#333;}
a:hover { color: #c70000; text-decoration: none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.none{display:none;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
.clearfix{display:block;}
*html .clearfix{height:1%}
.none {display: none;}
.noborder{border:0 none;}
/*该页面通用*/
.clearfix:after{content: " ";clear: both;font-size: 0;display: block;width: 100%;height: 0;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
a:hover{color: unset;}
.h-city-style{color: #EE4341;text-decoration: underline;}
.h-city-style:hover{color: #EE4341;text-decoration: underline;}

/*footer相关*/
.footernormal{ width:1000px; margin:0 auto;border-top:1px solid #0da1d8; overflow:hidden; clear:both;padding-top:5px;}
body .footer-red-color{color: unset !important;}
.footer-wrap {background: #ffffff;border-top: 1px solid #e5e5e5;}
.footer{margin:0 auto; width:1000px; padding:0 0 25px; overflow:hidden; text-align:center; color:#666;}
.bottom-nav{padding: 25px 0 15px;font-size: 14px;}
.bottom-nav a{color: #333333;margin-left: 25px;}
.footer a:hover{text-decoration: underline;}


/*顶部banner*/
.banner-wrapper{overflow: hidden;}
.banner{width: 1200px;height: 200px;position: relative;margin: 0 auto;overflow: hidden;background: url(/style/images/switch_city_banner.jpg) no-repeat 100% 100%;}
.home-link{display: block;width: 112px;height: 46px;margin: 20px 0 0 6px;}

/*当前、搜索*/
.search-city-wrapper{width: 1200px;box-sizing: border-box;padding: 39px 28px 0;margin: 0 auto;}
.head-text{font-size: 18px;color: #333333;font-weight: bold;}
.current-city-head{height: 42px; line-height: 42px;}
.current-city-link{display: block;width: 102px;height: 40px;line-height: 40px;border: 1px solid #D42725;background: #EE4341;box-sizing: content-box;font-size: 16px;color: #FFFFFF;text-align: center;margin-left: 18px;border-radius: 4px;}
.current-city-link:hover{color: #FFFFFF;}
.search-city-box-content{height: 40px;line-height: 40px;border: 1px solid #DCDCDC;border-radius: 4px;margin-left: 18px;}
.search-city-input-wrapper{position: relative;}
.search-city-head{height: 42px; line-height: 42px;margin-left: 306px;}
#search_popup{position: absolute;top: 40px;left: -1px;width: 181px;background: #fff;border: 1px solid #bababa;display: none;}
#search_popup li{padding-left: 20px;cursor: pointer;}
.search-input{display: block;width: 270px;height: 40px;font-size: 14px;line-height: 14px;border: none;outline: none;border-radius: 6px;padding-left: 20px;box-sizing: content-box;color: #999;}
.submiter{display: block;width: 70px;height: 40px;line-height: 40px;font-size: 14px;color: #333333;border: none;outline: none;cursor: pointer;background: #DCDCDC;}
.submiter:hover{background: #D4D4D4;}

/*热门城市*/
.hot-city-wrapper{width: 1200px;box-sizing: border-box;padding: 36px 28px 0;margin: 0 auto;}
.hot-city-head{height: 52px;line-height: 52px;}
.hot-city-item{padding: 5px 8px;}
.hot-city-link{display: block;font-size: 16px;line-height: 42px;padding: 0 10px;}

/*城市选择*/
.letter-city-wrapper{width: 1200px;box-sizing: border-box;padding: 0 28px 40px;margin: 0 auto;}
.letter-city-letter{width: 90px;font-size: 18px;line-height: 52px;font-weight: bold;color: #333;text-align: center;box-sizing: border-box;padding-right: 14px;}
.letter-city-head{display: block;height: 66px;line-height: 66px;padding-top: 24px;}
.letter-city-list{width: 1054px;}
.letter-city-item{padding: 5px 8px;}
.letter-city-link{display: block;font-size: 16px;line-height: 42px;padding: 0 10px;}

/*友情链接*/
.switch-city-friend-link{width: 1200px;box-sizing: border-box;padding: 0 28px 30px;margin: 0 auto;}
.friend-link-head{height: 34px;line-height: 34px;}
.friend-link-list{width: 1054px;box-sizing: border-box;padding: 0 6px;}
.friend-link-item{padding: 0 6px}
.friend-link-link{font-size: 16px;line-height: 34px;padding: 0 6px;}