/* base common style */      
html,body{padding:0; margin:0;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 12px/1.5 "Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; color:#666;}
h1, h2, h3, h4, h5, h6 { font-size: 100% }
input, textarea {outline: none;}
address, cite, dfn, em, var { font-style: normal }
ul, ol, dl { list-style: none }
a { text-decoration: none !important; outline: none ;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;cursor: pointer;color:#666;}
img { border: 0 }
button, input, select, textarea { font-size: 100% ;font-family:"Microsoft YaHei", 微软雅黑,\9ed1\4f53,\5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;}
table { border-collapse: collapse; border-spacing: 0 }
.fl{float: left;*display: inline;}
.fr {float: right;*display: inline;}
.bf { background-color:#fff;}
.ffst { font-family:"新宋体";}
.ect {text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.clear { clear:both;}
.hide { display:none;}
.wrappe { width:1200px; margin:0 auto;}
.area { width:1198px; margin:0 auto;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mb50 { margin-bottom:50px;}
.p20 { padding:20px;}
.p12 { padding:10px 20px;}
.px20 { padding:0px 20px;}
.py20 { padding:20px 0px;}
.blue {color:#0c73b7;}
.red {color: #ff3535;}
.c99 { color:#999;}


/*公用头部*/
.header-top { height:36px; line-height:36px; border-bottom:1px solid #eee;background:#f6f6f6; color:#999; min-width:1200px;}
.header_top_right{float:right; height:35px;margin-right: -15px;display: inline;}
.header_top_right ul li a, .header_top_right ul li  span ,.header_top_right ul li em{float:left;display:inline; color:#999}
.header_top_right ul li a,.header_top_right ul li em{ padding: 0 15px; }
.header_top_right ul li a.nav_fzlink{color: #f25618;}
.header_top_right ul li .htr_line{overflow: hidden;width:1px;height:12px;margin-top:12px;background-color:#e3e3e3;}
.header_top_right ul li a p{display:inline; float: left;}
.header_top_right ul li .htr_login{padding-right: 0;}
.header_top_right ul li .htr_username p{margin-right:5px; max-width:68px;}
.header-wrap { width:100%; height:100px; background-color:#fff;}
.header-wrap .wrappe { position:relative; }
.header-wrap .logo { width:200px; overflow:hidden; padding-top:14px;}
.header-wrap .logo a { overflow:hidden;}
.header-wrap .xxad { padding-top:16px;}

/*首页主体*/ 
.container { overflow:hidden;}

/*城市*/
.chengshi { width:200px; border-left:1px solid #eee; overflow:hidden;padding-left:10px; margin-top:30px;}
.chengshi .city { font-size:18px; color:#333;padding:5px 55px 5px 15px;display: inline-block; position:relative;cursor: pointer;border:1px solid #fff;}
/*.chengshi .city .i-arrow { position:absolute;width:10px;height:5px;background:url(/images/icon-x.png) no-repeat;}*/
.chengshi .city .i-arrow {position:absolute;width:50px;height:20px; top:12px; right:0px; font-size:12px; font-style:inherit; }
.chengshi .city-active {border:1px solid #e3e3e3;border-bottom:0;background-color:#fff;z-index:101;}
.chengshi .city-box { position:absolute;left:211px;top:67px;border: 1px solid #e3e3e3;background-color:#fff;width:150px; z-index:100;padding-bottom: 28px;}
.chengshi .city-box li { height:30px; line-height:30px; font-size:14px;}
.chengshi .city-box li a { display:block;padding-left:15px; }
.chengshi .city-box li a:hover { background-color:#f5f5f5; }

/*通用搜索*/
.header_search{ border:2px solid #01af63; float:left; position:relative; z-index:100; width:436px; margin-top:30px;}
.header_search .header_select{position:relative; z-index:9999; float:left;}
.header_search .header_select .select_txt {height:36px; line-height:36px; border-right:1px solid #eee; width:auto; background:#f9f9f9; text-decoration:none; position:relative; z-index:120; display:inline-block; color:#666; padding: 0px 20px 0px 10px;}


.header_search .header_select .option {position:absolute; width:80px; height:100px; overflow:hidden; z-index:999999; background:#fff; border:1px solid #eee; top:35px;left:0;}
.header_search .header_select .option li{width:93px; height:32px; line-height:32px; vertical-align:top;}
.header_search .header_select .option li a{display:block; padding-left:14px; color:#666}
.header_search .header_select .option li a:hover{background:#f8f8f8; text-decoration:none}
.header_search .search_input{width:295px; height:22px; border:1px solid #fff;  color:#999; float:left; padding-left:9px; line-height:22px; border:0; margin-top:7px; display: inline}
.header_search .search_input:focus{border-color: none}
.header_search .search_input_text{ position:absolute; width:330px; height:34px; line-height:34px; color:#bcbcbc; top:1px; right:70px; cursor:text}
.header_search .search_submit{border:0; background-color:#01af63; width:75px; height:36px; line-height:36px; text-align:center; font-size:16px;  color:#fff; position:absolute; right:0; top:0 ; cursor:pointer;font-family: "微软雅黑","microsoft yahei",Arial;}

/*导航模块*/ 
.nav-wrap { min-width:1200px; height:38px; background-color:#474c4b; position:relative; z-index:99;}
.nav-wrap .nav { height:38px;}
.nav-wrap .subnav .divied {float:left;width:0;height:16px;overflow:hidden;margin-top:12px;border-left:1px solid #323534;border-right:1px solid #585D5C;}
.nav-wrap .subnav a { float:left; overflow:hidden; color:#fff; height:38px; line-height:38px; font-size:16px; padding:0px 22px; position:relative; }
.nav-wrap .subnav a:hover { background-color:#0DB55D;}
.nav-wrap .subnav a.on { background-color:#0DB55D; color:#fff !important; text-decoration:none;}
.nav ul li a.submenu{ overflow:hidden; }
.nav ul li a.submenu em{ width:11px; height:7px; display:block; background-position:0px 0px; position:absolute; right: 35px; top: 17px; *top:8px; _top:8px;overflow:hidden;}
.nav ul li a.submenu:hover em,.menuBar ul li.on a.submenu em,.menuBar ul li.current a.submenu em{background-position:0px -7px;}
.nav ul li dl{ position:absolute; top:38px; left:0; background:#01af63;}
.na2 ul li dl dd{padding:0; float:left; font-size:0;}
.nav ul li dl dd a{height: 36px; line-height: 36px; display:inline-block; font-size:16px; color:#fff !important; border-top:1px solid #00894D;}
.nav ul li dl dd a:hover{background:#009856;}
.rt-nav { width:280px; height:38px; line-height:38px; text-align:center; overflow:hidden; background-color:#0DB55D;}
.rt-nav a { display:block; color:#fff; font-size:16px;}

/*公共底部*/ 
.footer-wrap{ min-width:1200px; overflow:hidden; color:#737373;background-color:#363636; padding:20px 0px; margin-top:20px;}
.footer-wrap a{color:#737373}
.footer-about{ clear:both;overflow:hidden;}
.footer-about{padding:5px 0;line-height:24px;text-align: center;}
.footer-about a{margin-right:10px;}
.footer-copyright{ text-align: center; line-height: 22px; padding: 5px 0px;}

/*网站右侧浮动*/

.hide{display:none}
.side-pannel{position:fixed;left:50%;margin-left:610px;z-index:99}
.side-bar{border:1px solid #e7e7e7;border-bottom:0;bottom:100px;background:#fff}
.side-bar a{display:block;cursor:pointer;width:70px;height:60px;border-bottom:1px solid #e7e7e7;position:relative;color:#999;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:content-box;box-sizing:border-box;}
.side-bar a s{display:block;margin-left:auto;margin-right:auto}
.side-bar a span{line-height:20px}
.side-bar a.gotop s{position:absolute;top:50%;left:17px}
.side-bar a.text{padding-top:25px}
.side-bar a.qr s{position:absolute;top:50%;left:18px}
.side-bar a.qr i{width:259px;height:230px;position:absolute;left:-262px;top:50%;margin-top:-120px;display:none;background-position:0 0}
.side-bar a.qr:hover i{display:block}
.side-bar a.qr i{background-image:url(../images/2weima.png)}
.g-icon-top{height:20px;width:35px;margin-top:-10px;background-position:0 -33px}
.g-icon-survey1{height:23px;width:26px;margin-top:-11px;background-position:0 -53px}
.side-bar a.survey:hover s{height:23px;width:26px;margin-top:-11px;background-position:-26px -53px}
.g-icon-qq1{height:20px;width:22px;margin-top:-10px;background-position:-35px -33px}
.g-icon-fankui{height:25px;width:27px;margin-top:-12px;background-position:-72px 0}
.g-icon-weibo2,.side-bar a.weibo:hover s{height:25px;width:27px;margin-top:-12px;background-position:-72px -25px}
.g-icon-qr1{height:33px;width:36px;margin-top:-16px;background-position:-36px 0}
.g-icon-qr2,.side-bar a.qr:hover s{height:33px;width:36px;margin-top:-16px;background-position:0 0}
.g-icon-qq1,.g-icon-qr1,.g-icon-qr2,.g-icon-survey1,.g-icon-survey2,.g-icon-top,.g-icon-fankui,.g-icon-weibo2,.side-bar a.qr:hover s,.side-bar a.survey:hover s,.side-bar a.weibo:hover s{background-image:url(../images/sprite.png)}