﻿.tFl{font-size:14px; padding:0px 30px 0px 15px; line-height:34px; width:auto; color:#333333;float:left;}
.tDiv{ width:100%; min-width:1220px;height: 34px;line-height: 34px; border-bottom: 1px solid #eee; background: #f5f5f5;}
.tTop{ width:1220px; background-color:#f5f5f5; overflow:hidden; margin:auto; text-align:left; font-size:14px; letter-spacing:0px; position:relative;}
.tos{ height:16px; position:absolute; right:-2px; top:0px; font-size:14px; width:auto; float:right; padding:0px 0px 0px 5px; margin:0px; }
.tos li{ float:left;  list-style:none; padding:0px; padding-left:5px;padding-right:5px; color:#565656;}
.tos li.wapico{ background:url("../images/ico_phone.png")/*tpa=/kxx/images/ico_phone.png*/ no-repeat; padding-left:16px; margin-left:5px;}
.tos li.weixinico{ background:url("../images/ico_weixin.png")/*tpa=/kxx/images/ico_weixin.png*/ no-repeat; padding-left:22px; margin-left:5px;}
.tos a{ color:#565656; text-decoration:none}
.tos .dl{padding:0px 5px 0px 5px; line-height:20px; position:relative; top:-4px; height:20px; float:left; color:#ffffff; background-color:#ff6b00; border-radius:3px;}
.tos a:hover{ text-decoration:none;}
/*login*/
.loginListe{width:280px; margin-top:8px; text-align: center;margin-left:90px;}
.loginList{width:100%; margin-top:5px; text-align: center;}
.loginList a{height:30px; line-height:30px; background-size:28px; padding-left:30px; text-align:left; font-size:18px; background-position:0px 0px; background-repeat:no-repeat; color:#888888; display: inline-block;}
.qqLogin{ background-image:url(../images/qq.png); margin-right: 30px;}
.wxLogin{background-image:url(../images/wx.png); }

.wrappic { width: 100%; height: 250px; position: relative; overflow: hidden; float: left; background: #ededed;border-radius:3px; }
.slidebox {width: 100%; position: absolute; top: 0; left: 0; height: 250px; border-radius:5px;}
.slidebox li { float: left; width: 100%; height: 250px; left: 0; top: 0; }
.slidebox li img { display: block; width:100%; height: 250px; }
.dot { position: absolute; width: 100%; height: 12px; text-align: right; bottom: 5px; right: 0px; }
.dot p { margin-right: 5px; }
.dot b { width: 5px; height: 5px; color: #333; display: inline-block; border: 1px solid #fff; background: #fff; text-align: center; line-height: 5px; margin: 0 5px; margin-top: 2px; cursor: pointer; font-weight: normal; }
.dot .cur { background: #187A6B; color: #fff; border: 1px solid #187A6B; }
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px }
.btn:hover, .btn:focus, .btn.focus { color: #333; text-decoration: none }
.btn:active, .btn.active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125) }


.topall { width: 1220px; min-width:1220px;height: 34px;line-height: 34px; border-bottom: 1px solid #eee; background: #f5f5f5;}
.top_bar {width: 1220px; margin: 0 auto; height: 34px;line-height: 34px; }
.change_city { float: left; display: inline; margin-left: 10px; color:#565656;}
.site_service { float: right; color:#565656;}
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.topfle{color:#565656;}

#contents { margin: 10px auto; background: #fff; height: auto!important; border:#e1e1e1 1px solid}
.rx{font-size:12px; padding:0px 30px 0px 15px; line-height:30px; width:auto; color:#333333;}
.tWtrFont{ font-size:14px; width:auto;}

.city_btn1 li{float:left;width:162px;height:35px;margin:2px 7px 9px 6px;}
.city_btn1 li a{width: 162px; height: 35px; color: #FFF;font-size: 16px; font-weight:bold;border-radius: 4px; border: 0; line-height: 35px; text-align: center; cursor: pointer; display: inline-block;}



.top_btn{text-align:left1; position:absolute; top:20px; right:0px; width:310px; width:auto; overflow:hidden; height:65px;}

.top_btn .post_btn{margin-left:10px; float:left;margin-top:0px; padding:0px 0px 0px 20px; text-align:center; height:40px; width:120px; font-size:16px; line-height:40px;  border-radius:5px; background:url("../images/png_post.png") no-repeat 10px 0px #ff5a00;}
.top_btn .biz_btn{margin-left:10px; float:left;margin-top:0px; padding:0px 0px 0px 20px; text-align:center; height:40px; width:120px; font-size:16px; line-height:40px;  border-radius:5px; background:url("../images/png_biz.png") no-repeat 10px 0px #18c8bb;}

.top_btn a{color:#FFFFFF;}
.top_btnw a:hover{color:#FFFFFF;}
.top_btnw:hover{filter: alpha(Opacity=80);opacity: 0.8;}

.info_review{margin-top:40px;font-size:14px; text-align:left; color:#ff6600; height:30px; line-height:30px;position:absolute;right:10px;  }
.info_review a{color:#333;font-size:13px}
.info_review a:hover{color:#ff6600;font-size:13px}


.bTop{width: 1220px;background-color:#FFFFFF; height:auto; min-width:1218px;}
.top{height:100px; width:1218px; text-align:center; text-align:left; position:relative;}
.logod{ width:260px; height:100px; padding:10px;
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell; vertical-align:middle;
/*设置水平居中*/
text-align:left;
/* 针对IE的Hack */
*display: block; *font-size: 60px; *font-family:Arial;}

.logo { float: left; width: 275px; height: 60px; margin: 10px 15px 0 0; display: inline;margin-top:20px; }
.logo img {vertical-align:middle;}

.city {float: left;left:280px; width: 265px; height: 60px; margin: 10px 15px 0 0; display: inline;margin-top:10px; }
.city img {vertical-align:middle;}


.nav_index { width: 1220px;background:url("../images/navbg2.png") repeat-x; height: 45px; min-width: 1220px; margin:0 auto;border-radius:3px; }
.nav_menu { width: 1220px; margin: 0 auto; clear: both;  }
.nav_menu ul.nav_menu_ul { border-left: 0 solid #DC294D; height: 45px; }
.nav_menu ul li { width:122px; float: left; font-size: 16px; color: #fff;  height: 45px;text-align:center;line-height: 45px;}
.nav_menu ul li a { color: #fff; padding: 0 10px; line-height: 45px; display: block; height: 45px;}
.nav_menu ul li div { width:100px; background-color: #CCC; }
.nav_menu ul li a.hover { background: #247BB5 url("../images/nav_bg_h.png") repeat-x; }
.nav_menu ul li a.hover2 { background: #72b727; }
.nav_menu ul li a:hover { background: #247BB5 url("../images/nav_bg_h.png") repeat-x; text-decoration: none; }


.nav{ width: 1220px; min-width:1220px; height:48px; background-color:#3598db;}

.navList{width:1220px; overflow:hidden; height:48px; margin:auto; padding:0px; overflow:hidden; list-style:none;}

.navList li{ list-style:none; width:auto; margin:0px;width:120px; height:48px; color:#FFFFFF; float:left; font-size:18px; position:relative; text-align:center; line-height:48px; overflow:hidden;}

.navList li a{ color:#ffffff; letter-spacing:0px; text-decoration:none; font-size:18px;}

.navList li:hover{background-color:#007cc3; height:48px;}

.navList li:hover a{ color:#FFFFFF;}
.navList li.fi{background-color:#007cc3;}

.navList li.fi a{ color:#FFFFFF;}
.navbox{ width:100%; margin:auto; position:relative; text-align:center;}


.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:1218px; min-width:1218px; height:30px; background-color:#fdfdfd; border-bottom:1px solid #dedede;border:#dedede 1px solid; margin-bottom:8px; padding-top:8px;}
.dh1{ width:1220px; height:25px; overflow:hidden; margin:0px; padding:0px;}
.dh1 li{width:119px; height:25px; line-height:25px;list-style:none; font-size:14px; float:left;  border-right:1px solid #dedede;}
.dh1 li a{ color:#444444;}
.dh1 .ei{ border-right:0px;}


sup.xin {
	POSITION: absolute;
	MARGIN-TOP: 0px;
	WIDTH: 19px;
	BACKGROUND: url("../images/xin.gif") no-repeat 0px 0px;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sup.qiang {
	POSITION: absolute;
	MARGIN-TOP: 0px;
	WIDTH: 19px;
	BACKGROUND: url("../images/qiang.gif") no-repeat 0px 0px;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sup.re {
	POSITION: absolute;
	MARGIN-TOP: 0px;
	WIDTH: 19px;
	BACKGROUND: url("../images/re.gif") no-repeat 0px 0px;
	HEIGHT: 23px;
	MARGIN-LEFT: 1px;
	clear: both
}

sup,sub {
	font-size: 100%;
	vertical-align: baseline
}



.search{width:400px; height:65px; position:absolute; left:500px; background-repeat:no-repeat; top:20px; text-align:left; z-index:100;}
.searchBox{position:relative; width:300px; height:36px; border:2px solid #3598db;}
.searchInputBox{position:absolute; top:0px; left:0px; width:300px; height:36px;}
.searchSort{ position:absolute; top:4px; left:8px; cursor:pointer; border-right:1px solid #dedede; height:28px; width:50px; line-height:28px; color:#666666; font-size:14px; letter-spacing:2px; background-image:url("../../template/images/a06.gif")/*tpa=http://xk5.xookee.cn/template/images/a06.gif*/; background-repeat:no-repeat; background-position:35px 12px;}
.searchCheck{ position:absolute; display:none; top:36px; left:0px; margin:0px; padding:0px; background-color:#FFFFFF; border:1px solid #dedede;}
.searchCheck li{ width:50px; padding-left:7px; font-size:14px; color:#333333; line-height:30px; list-style:none; cursor:pointer}
.searchCheck .over{ background-color:#4683c2; color:#FFFFFF;}
.search .hotkeysword{ font-size:14px; text-align:left; color:#ff6600; height:30px; line-height:30px; width:370px; overflow:hidden}
.search .hotkeysword a{ color:#666666;}
.search form{ padding:0px; margin:0px;}
.search .searchText{ height:28px; padding:0px; line-height:28px; font-size:14px; width:260px; border:0px; margin:0px; position:absolute; top:5px; left:5px; outline: none;}
.searchsubmit{ width:100px; height:40px; background-color:#3598db; font-size:18px; background-image:url("../images/search.png")/*tpa=http://xk5.xookee.cn/kxx/images/search.png*/;  background-repeat:no-repeat; color:#FFFFFF; margin:0px; padding:0px; padding-left:40px; text-align:left; border:0px;cursor:pointer;position:absolute; top:0px; left:304px;}

.searchSuggest{ background-color:#ffffff; font-size:14px; line-height:20px; position:relative; top:38px; left:0px; width:350px; padding:5px; border:1px solid #dedede; overflow:hidden; display:none;}
.searchSuggest div{width:auto; padding:2px 6px 2px 6px; cursor:pointer;}
.suggest_link_over{background:#f0f0f0;}

.foot { font-size:14px; padding:30px 0px 15px 0px; margin-top:15px; width:100%; min-width:1220px; line-height:25px; color:#888888; height:auto; background-color:#ffffff; border-top:1px solid #e5e5e5; }
.foot1 { width:1200px; height:auto; }
.footBox { width:210px; float:left; height:200px; padding-top:0px; margin-right:40px; border-right:1px solid #e5e5e5; text-align:left; }
.footBox .title { font-size:18px; line-height:40px; height:40px; color:#444444; text-align:center }
.footBox .footlist { margin:0px; padding:0px; }
.footBox .footlist li { line-height:30px; font-size:14px; list-style:none; margin:0px; padding:0px; text-align:center }
.footBox .footlist li img { width:140px; height:140px; }
.footBox .footlist li a { color:#888888; }
.footBoxQrcode { width:170px; float:left; height:170px; margin-right:0px; border-right:0px solid #585858; text-align:left; }
.footBoxQrcode .title { font-size:16px; text-align:center; width:100px; margin:auto; line-height:22px; height:22px; border-radius:18px; color:#444444; margin-bottom:10px; margin-top:8px; }
.footBoxQrcode .footlist { margin:0px; height:130px; overflow:hidden; padding:0px; }
.footBoxQrcode .footlist li { font-size:14px; text-align:center; list-style:none; padding:0px; margin:0px; }
.footBoxQrcode .footlist li img { width:130px; height:130px; }
.footBoxContact { width:310px; float:left; height:200px; margin-left:0px; text-align:left; border-right:1px solid #e5e5e5; }
.footBoxContact .title { height:26px; margin-bottom:5px; background-image:url("../images/fwrx.png")/*tpa=http://xk5.xookee.cn/kxx/images/fwrx.png*/; background-repeat:no-repeat; font-size:18px; padding-left:110px; font-style:italic; margin-top:8px; color:#ed414a; font-weight:bolder; }
.footBoxContact .footlist { margin:0px; padding:0px; }
.footBoxContact .footlist li { line-height:30px; width:300px; font-size:16px; float:left; color:#888888; list-style:none; margin:0px; padding:0px; }
.footBoxContact .footlist li img { width:80px; height:80px; padding:0px; padding-top:5px; }
.footmess { font-size:14px; text-align:center; padding-top:15px; margin-top:15px; border-top:1px solid #e5e5e5; }
.footmess a { color:#888888; }

.adtopp {margin-top:7px;}

.widthss  {width:1220px;}
.main_left { float: left; width: 825px;overflow:hidden;padding: 10px;  border:#e1e1e1 1px solid; border-radius:5px;text-align:left;  background: #fff; }
.baibg { background: #fff; }

.main_rights { float: right; width:360px;}
.right_box1 { width: 330px; display: block; margin-bottom: 0px; clear: both; height: auto; }
.right_box2 { width: 330px; display: block; margin-bottom: 20px; clear: both; }
.right_box3 { width: 330px; display: block; margin-bottom: 20px; clear: both;  }

.main_right1{ float: right; width: 350px; position: relative;border:#e1e1e1 1px solid ; background:#fff;padding:5px;border-radius:5px;text-align:left;  }
.main_right { float: right; width: 340px; position: relative;border:#e1e1e1 1px solid ; background:#fff;padding: 10px;margin-top:10px;border-radius:5px;text-align:left;  }
.x_tongji { width: 100%; height: 40px; line-height: 40px; background: #f3f3f3; text-align: left; border-bottom: #045FB4 4px solid }
.m-box { margin-bottom: 6px; width: 330px; float: left; background: url(../images/x_title1.png) no-repeat; height: auto }
.m-box .m-hd { height: 41px; }
.m-box .m-hd .more { float: right }
.m-box .hd-title { font-size:16px; float: left; margin-left: 27px; line-height: 26px; }
.m-box .m-bd { width: 330px; clear: both; }
.m-box2 { margin-bottom: 10px; width: 330px; float: left; background: url(../images/x_title1.png) no-repeat; height: auto }
.m-box2 .m-hd { height: 35px; }
.m-box2 .m-hd .more { float: right }
.m-box2 .hd-title { font-size: 14px; float: left; margin-left: 57px; line-height: 26px; }
.m-box2 .m-bd { width: 330px; clear: both; }
.m-box3 { margin-bottom: 10px; width: 330px; float: left; background: url(../images/x_title1.png) no-repeat; height: auto }
.m-box3 .m-hd { height: 35px; }
.m-box3 .m-hd .more { float: right }
.m-box3 .hd-title { font-size: 14px; float: left; margin-left: 47px; line-height: 26px; }
.m-box3 .m-bd { width: 330px; clear: both; }

.helplist { margin-bottom: 1px; width: 330px; text-align: left; }
.helplist li { height:25px; line-height:25px; overflow: hidden; }

.infolist {width: 330px; text-align: left; line-height:30px;margin-top:7px;}
.infolist li{width: 330px;text-align: left; list-style:none; line-height:30px;height:30px; ;border-bottom:1px dashed #c9c9c9;}
.infolist li spane{ color:#ed414a; padding-right:10px; }
.tuwenxx { margin-top:7px; }

.newslist { margin-bottom: 1px; width: 330px; text-align: left; }
.newslist li { height:30px; line-height:30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.newslist li a { font-size: 14px; }
.newslist li span { float: right; font-size: 12px; font-family: Arial; padding-left: 10px; color: #999; }
.newslist li:before { content: "\e630"; margin: 0 4px 0 0; font-family: "iconfont"; color: #292929 }
.newslist.show li { overflow: visible }
.newslist.video li:before { content: '\f0298'; color: #ec0c15 }
.newslist .date { padding: 0 0 0 16px; font-size: 12px; color: #c7c7c7 }
.newslist .line { margin-top: 16px; padding-top: 20px; border-top: 1px dashed #c7c7c7 }
.newslist.none:before { content: "" }
.newslist dd { display: inline-block; min-width: 10px; padding: 3px; font-size: 12px; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #999; border-radius: 5px; background: #FF9933; margin-right: 5px; font-size: 12px; }
.newslist dt { display: inline-block; min-width: 10px; padding: 3px; font-size: 12px; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; background-color: #999; border-radius: 5px; background: #FF0000; margin-right: 5px; font-size: 12px; }
.newslist .noicon:before { content: "" }

.imrss { padding:0px; margin:0px 1px; height:30px; font-size:16px; font-weight:bolder; border-bottom:1px solid #e0e0e0; line-height:30px; text-align:left; color:#3598db; position:relative; }
.imrss i { color:#ed414a; font-style:normal; }
.imrss em { float:left; width:8px; height:18px; margin-top:6px; background:#168EE5; overflow:hidden; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; margin-right:10px; }

.city_btns{margin-top:15px;}
.city_btn li{float:left;width:162px;height:35px;margin:2px 7px 9px 6px;}
.city_btn li a{width: 162px; height: 35px; color: #FFF;font-size: 16px; font-weight:bold;border-radius: 4px; border: 0; line-height: 35px; text-align: center; cursor: pointer; display: inline-block;}
.btn1 a{ background: #FF7300;}
.btn2 a{ background: #00C5CD;}
.btn3 a{ background: #3598db;}
.btn4 a{ background: #01DF01;}
 
.btn1 a:hover{background:#ff0000;}
.btn2 a:hover{background:#ff0000;}
.btn3 a:hover{background:#ff0000;}
.btn4 a:hover{background:#ff0000;}

.indexdivright ul {
	padding-bottom: 8px; list-style-type: none; margin: 0px auto; width: 360px; padding-right: 0px;  padding-top: 0px
}
.indexdivright ul li {border-bottom: #d9d9d9 1px solid; text-align: center; border-left: #d9d9d9 1px solid; padding-bottom: 0px; line-height: 32px; margin-top: 14px; padding-left: 0px; width: 73px; padding-right: 0px;  float: left; height: 32px; font-size: 12px; margin:0px 6px 5px 6px;border-top: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; padding-top: 0px
}
.indexdivright ul li a {
	color: #666
}
.indexdivright ul li a:hover {
	color: rgb(253, 133, 13);
}

.newmore {float:right; line-height: 20px; padding: 0 7px;color: #FF653B;border: 1px solid #FF653B; font-size: 14px;display: inline-block; border-radius: 2px;}
.newmore a {color: #ff653b;}

.bianse_index tr td { }
.bianse_index tr.alt td { background: #F3F3F3; }
.bianse_index tr.over td { background: #EDFCFA; }
.blue { color: #ff6600; text-decoration: none; font-size: 16px; padding-right: 12px; }
.red { color: #e00; text-decoration: none; font-size: 16px; padding-right: 12px; font-weight: 700; }
.gray { color: #ff6600; text-decoration: none; font-size: 16px; padding-right: 12px;font-weight: 700;  }

.blue1 { color: #080; text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-right: 12px; }
.green { color: #090; text-decoration: none; }
a:hover { text-decoration: none; }
.black { color: #333; text-decoration: none; font-size: 16px; padding-right: 12px; }
.blacks { color: #333; ;}
.font001 { margin: 0 auto; color: #555; float: left;font-size: 16px;font-weight:bold;color: #FF0000; padding-left:15px; }
.font001 span { color: #f00; padding: 0 8px; }
.tel_qq {line-height: 40px; height: 40px; vertical-align: top; padding-right:15px;float: right }
.tel_qq img { padding-top: 8px; }
.tel_qq a { vertical-align: top; }
.table_box2 { width: 820px; margin: 10px auto;}
.table_box2 td { border-bottom:#eee 1px solid}
.table_box2 .dingbg { background-color: #f7f7f7; }
.table_box2 .dingbgss { background-color: #f7f7f7; }
.tuinfo {margin-top:7px;}
.tuinfo  li {
	clear:both;
	padding:5px 0 0 0;
	overflow:hidden;
	}
.tuinfo  li img{
	width:90px;
	height:70px;
	padding:1px;
	border:1px solid #ddd;
	float:left;
	margin-right:5px;
	}