﻿.tFl{float:left;}
.tDiv{text-align:center; background-color:#f5f5f5; width:100%; min-width:1220px; margin-bottom:0px; height:35px; line-height:35px; border-bottom:1px solid #dedede;}
.tTop{ width:1200px; margin:auto; text-align:left; font-size:12px; position:relative;}
.t{ height:35px; font-size:12px; width:auto; float:right; padding:0px 0px 0px 0px; margin:0px;}
.t li{float:left; line-height:35px; list-style:none; padding:0px; padding-left:10px; padding-right:10px; color:#aaaaaa; position: relative;}
.t li.line{width:1px; height: 14px; background-color: #ddd; overflow: hidden; padding: 0px; position: relative; top: -5px;}
.t li.wapico i{ background:url(images/ico_phone.png) no-repeat; width: 20px; height: 18px; display: inline-block; position: relative; top: 5px;}
.t li.wapico .ttop_wapqrcode{ position: absolute; top: 35px; z-index: 1000; left: 0px; padding: 20px 20px; background-color: #ffffff; box-shadow: 2px 2px 4px rgba(0,0,0,.2); display: none; border: 1px #f3f3f3 solid;
}
.t li.wapico .ttop_wapqrcode .title{text-align:center; font-size: 14px; line-height: 20px; color: #666666;}
.t li.wapico .ttop_wapqrcode .qrcode{}
.t li.wapico .ttop_wapqrcode .qrcode img{width:130px;}
.t li.weixinico i{ background:url(images/ico_weixin.png) no-repeat; width: 25px; height: 18px; display: inline-block; position: relative; top: 5px;}
.t a{ color:#333333; text-decoration:none}
.t .dl{padding:0px 5px 0px 5px; line-height:20px; position:relative; top:6px; height:20px; float:left; color:#ffffff; background-color:#ff6b00; border-radius:3px;}
.t .dl .weidu{ display: block; position: absolute; width: 8px; height: 8px; border-radius: 6px; background-color: #ed414a; top: -3px; right: -3px; border:1px solid #ffffff;}
.t .dlq{padding:0px 5px 0px 5px; color:#ffffff; position:relative; top:6px; height:20px; line-height:20px; float:left; background-color:#318de4; margin-left:5px; border-radius:3px;}
.t .dlw{padding:0px 5px 0px 5px; color:#ffffff; position:relative; top:6px; height:20px; line-height:20px; float:left; background-color:#50b674; margin-left:5px; border-radius:3px;}
.t a:hover{ text-decoration:underline;}

.btn_city{ float:left; padding-left: 5px; height:40px; line-height:20px; border-left: 1px solid #efefef; font-size: 14px; margin-top:35px;}
.btn_city .title{font-weight:bolder; color: #444444;}
.btn_city a{ color:#888888;}
.rx{font-size:12px; padding:0px 30px 0px 15px; height: 32px; overflow: hidden; line-height:25px; width:auto; color:#333333;}
.tWtrFont{ font-size:14px; width:auto;}
.top_btn{text-align:left; position:absolute; top:40px; right:0px; width:360px; overflow:hidden; height:40px;}
.top_btn .post_btn{margin-left:20px; margin-top:0px; padding:0px 0px 0px 20px; text-align:center; height:40px; width:140px; font-size:16px; line-height:40px; float:left; border-radius:2px; background:url(images/png_post.png) no-repeat 10px 0px #ff5a00; color: #ffffff;}
.top_btn .biz_btn{margin-left:20px; margin-top:0px; padding:0px 0px 0px 20px; text-align:center; height:40px; width:140px; font-size:16px; line-height:40px; float:left; border-radius:2px; background:url(images/png_biz.png) no-repeat 10px 0px #18c8bb; color: #ffffff;}

.bTop{background-color:#FFFFFF; height:auto; width:100%; min-width:1220px;}
.top{height:120px; width:1220px; text-align:center; text-align:left; position:relative;}
.logo{ width:260px; height:100px; padding:10px 5px; float: left;}
.logo img {vertical-align:middle; width: 260px; height: 80px;}

.nav{ width:100%; min-width:1220px; height:45px; background-color:#3598db;}
.navList{width:1220px; overflow:hidden; height:45px; margin:auto; padding:0px; overflow:hidden; list-style:none;}
.navList li{ list-style:none; width:auto; margin:0px; padding:0px 18px 0px 18px; height:45px; color:#FFFFFF; float:left; font-size:16px; position:relative; text-align:center; line-height:45px; overflow:hidden;}
.navList li a{ color:#ffffff; letter-spacing:1px; text-decoration:none}
.navList li:hover{background-color:#007cc3; height:45px;}
.navList li:hover a{ color:#FFFFFF;}
.navList li.fi{background-color:#007cc3;}
.navList li.fi a{ color:#FFFFFF;}

.navbox{ width:1220px; margin:auto; position:relative; text-align:center;}
.floatnv{position:fixed; _position:absolute; top:0px; z-index:999; position:fixed; right:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+40-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)));} 
.nav1{ width:100%; min-width:1220px; height:35px; background-color:#fdfdfd; border-bottom:1px solid #dedede; margin-bottom:8px; padding-top:10px;}
.dh1{ width:1220px; height:25px; overflow:hidden; margin:0px; padding:0px;}
.dh1 li{ width:auto; height:25px; line-height:25px; padding-right:15px; list-style:none; font-size:14px; float:left; margin-right:10px; margin-left:10px; border-right:1px solid #dedede;}
.dh1 li a{ color:#444444;}
.dh1 .ei{ border-right:0px;}

.search{width:400px; height:65px; left:380px; position: absolute; top:40px; text-align:left;}
.search form{ padding:0px; margin:0px;}
.searchBox{position:relative; width:460px; height:36px; border:2px solid #3598db; border-radius: 5px;}
.searchSort{cursor:pointer; border-right:1px solid #dedede; height:25px; width:50px; margin-top: 5px; padding-left: 10px; line-height:25px; color:#666; font-size:14px; background-image:url(/template/images/a06.gif); background-repeat:no-repeat; background-position:45px 12px; float: left; user-select: none;}
.search .searchText{height:36px; padding:10px; line-height:28px; float: left; font-size:14px; width:350px; border:0px; margin:0px; outline: none; box-sizing: border-box;}
.searchCheck{ position:absolute; display:none; top:38px; left:0px; margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #dedede; z-index: 999; user-select: none;}
.searchCheck li{ width:50px; padding-left:7px; font-size:14px; color:#333333; line-height:30px; list-style:none; cursor:pointer}
.searchCheck li:hover{background-color:#3598db; color: #fff;}
.searchsubmit{ width:36px; height:36px; background-color:transparent; font-size:28px; color:#888; margin:0px; padding:0px; text-align:center; border:0px; cursor:pointer; position:absolute; top:0px; right:10px; font-family: "iconfont"; outline: none;}
.searchsubmit:hover{font-size: 30px; color: #3598db;}

.searchSuggest{ background-color:#ffffff; font-size:14px; line-height:20px; position:relative; top:-2px; left:-2px; width:460px; padding:0px; border:2px solid #3598db; border-top:0px; overflow:hidden; display:none; z-index: 999;}
.searchSuggest .searchline{height:0px; margin:5px 0px; border-top: 1px solid #f1f1f1; overflow: hidden;}
.searchSuggest ul{ margin:0px; padding: 0px;}
.searchSuggest li{width:auto; line-height: 30px; padding:0px 15px; margin: 0px; list-style: none; cursor:pointer;}
.searchSuggest li:hover{background:#f0f0f0; color: #3598db;}
.suggest_link_over{background:#f0f0f0; color: #3598db;}
.search .hotkeysword{ font-size:14px; color:#ff3300; margin-left: 5px; height:30px; line-height:30px; width:450px; overflow:hidden}
.search .hotkeysword a{ color:#888;}