﻿@charset "utf-8";
/* CSS Document */
html{
	overflow-y:auto;
	overflow-x:hidden;
	-webkit-text-size-adjust:none;
}
*html{
	background-image:url(about:blank);
	background-attachment:fixed;
}/*解决IE6下滚动抖动的问题*/
div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,input,select,textarea,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,th,td{margin:0;padding:0;list-style:none;}
table{margin:auto;}
q:before, q:after {
	content:'';
}
abbr,acronym{
	border:0;
}
body{
	padding:0;
	margin:0;
	font: 12px/1.5 "Microsoft YaHei",微软雅黑,'宋体',tahoma,Verdana,arial,sans-serif;
	color:#333;
	background:#f7f7f7;
}
input,textarea,select,button{
	vertical-align:middle;
	outline:none;
	font-family:"Microsoft YaHei",微软雅黑;
}
textarea{
	resize:none;
}
a{
	color:#333;
	text-decoration:none;
	outline:none;
	cursor: pointer;
}
a:hover{
	color:#1f76bb;
	text-decoration:none;
}
a img {
	border:none;
}
.left,.fl{
	float:left;
	display:inline;
}
.right,.fr{
	float:right;
	display:inline;
}
/* clear */
.clearfix:after{
	visibility:hidden;
	display: block;
	font-size: 0;
	content:" ";
	clear:both;
	height:0;
}
* html .clearfix {
	zoom: 1;
} /* IE6 */
*:first-child+html .clearfix {
	zoom: 1;
} /* IE7 */
.clear,.cc{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
	*margin-top:-1px;
	overflow:hidden;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
h1{
	font-size:20px;
}
h2{
	font-size:18px;
}
h3{
	font-size:16px;
}
.mt20{
	margin-top:20px;
}

/*左侧悬浮*/
.ind_webleft{right: 2px;position: fixed;bottom: 0px;}
.ind_webleft ul li .img_title{display:none;}
.ind_webleft .couplet-close{position: absolute;width: 40px;height: 16px;right: 0px;top: -20px;cursor: pointer;}



/*头部*/
body,.bodybg{
	background:#f7f7f7 url(../images/bodybg.png) no-repeat center 40px;
	 min-width:1200px;
	height:100%;
}
.ind_body{
	background:url(../images/dbbg.png) no-repeat center bottom;
	width:100%;
	height:100%;
}
.body_container{
	background:url(../images/dbbg.png) no-repeat center bottom;
	width:100%;
	height:100%;
}
.header{
	width:100%;
	height:170px;
}
.ctop{
	width:100%;
	height:40px;
	line-height:40px;
}
.ctopson{
	width:1100px;
	margin:0 auto;
}
.ctopleft{
	height:40px;
}
.ctopleft ul li{
	float:left;
	display: inline;
	margin-right:12px;
	height:40px;
	line-height:40px;
}
.ctopleft ul li a{
	font-size: 12px;
	color:#666;
}
.ctopleft ul li a:hover{
	text-decoration: underline;
}
.ctopcenter{
	width:245px;
	height:24px;
	overflow: hidden;
	margin-top:7px;
}
.ctopright{
	width:400px;
	height:40px;
	line-height: 40px;
	text-align: right;
}
.ctopright a,.ctopright span{
	font-size:12px;
	color:#666;
	margin-left:10px;
}
.ctopright span a{ margin-left: 0px;}
.ctopright a:hover{
	text-decoration: underline;
}
.ctopright .user-name{ color: red;}
.banner{
	width:1100px;
	height:130px;
	margin: 0 auto;
}
.logo{
	min-width:395px;
	height:72px;
	overflow: hidden;
	margin-top:30px;
}
.logo a{
	cursor:default;
}
.logo ul li{
	min-width:395px;
	height: 72px;
	overflow: hidden;
}
.logo ul li .img-title{
	display: none;
}
.search{
	/* width:415px; */
	height:40px;
	/* background:url(../images/search.png) 0 0 no-repeat; */
	margin-top:45px;
}
.search ul li{
	float:left;
}
.search ul li.se_box{
	width:286px;
	height:40px;
	position:relative;
}
.search ul li.u-seip{
	margin-left: 10px;
}
.search ul li.u-seip input{
	width: 80px; height: 38px; text-align: center; background: url(../images/gjssbg.png) no-repeat left center; color:#fff; border: none; cursor: pointer;
}
.search ul li.se_box input{
	float:left;
	background:none;
	border:none;
	width:206px;
	height:38px;
	line-height:38px;
	font-size:12px;
	color:#999999;
	outline:none;
	padding-left:20px;
	border-radius: 38px; background:#fff; padding-right:60px;
}
#uboxstyle{ position:absolute;  right: 0px;top:0px;  }
#uboxstyle .select_box{width:60px;height:40px; float:left;background: url("../images/search_fl.png") right center no-repeat;}
#uboxstyle div.tag_select,#uboxstyle div.tag_select_hover,
#uboxstyle div.tag_select_open{	display:block;color:#646464;width:60px;height:40px;line-height:40px;font-size: 14px;}
#uboxstyle ul.tag_options{position:absolute; padding:0; margin:0; list-style:none; width:50px;margin:0; background-color:transparent; border:none; left:0; top:40px; background: #fff;}
#uboxstyle ul.tag_options li{display:block;width:50px; height:29px; text-align: center; text-decoration:none;line-height:29px;color:#333; background:#fff; float:none;}
#uboxstyle ul.tag_options li.open_hover{ color:#ff6600; float:none;}
#uboxstyle ul.tag_options li.open_selected{color:#646464; float:none;}
.search ul li.se_box .msg-box{
	left:0px;
	top:4px;
	position:absolute;
}
.search li.sea_an{
	width:38px;
	height:40px;
}
.search li.sea_an input{
	float:left;
	width:38px;
	height:40px;
	line-height: 40px;
	background:none;
	border:none;
	overflow:hidden;
	cursor:pointer;
	outline:none;
	text-align: center;
	text-indent: -9999px;
}
.search ul li.znss{
	height:38px;
	line-height:38px;
	margin-left:10px;
	width:80px;
	text-align: center;
	background: url(../images/gjssbg.png) no-repeat left center;
}
.search ul li.znss a{
	font-size:14px;
	color:#fff;
}
.search ul li.znss a:hover{
	text-decoration: underline;
}
.ph-label{
            position: relative !important;
        }
        .ph-label span{
            right:55px;
        }
.footer{
	width:1100px;
	margin: 0 auto;
	position: relative;
	text-align: center;
	min-height:75px;
	padding-top:15px;
	padding-bottom:20px;
	margin-top:10px;
}
.footer,.footer a{
	font-size:14px;
	color:#666;
	line-height:24px;
}
.dzjg{
	position:absolute;
	left:45px;
	top:18px;
}
.jiucuo{
	position:absolute;
	right:10px;
	top:27px;
}

/*导航*/
.yjnav{
	width:1100px;
	height:50px;
	line-height:50px;
	margin: 0 auto;
	background:#1f76bb;
}
.yjnav ul li{
	
	float: left;
	
	border-left:1px solid #6da6d3;
}
.yjnav ul li a{
	
	display: block;
	
	padding: 0 44px;
	font-size:18px;
	color:#fff;
	line-height:50px;
	text-align: center;
}
.yjnav ul li.li1{
	
	border-left: none;
}
.yjnav ul li.li1 a{
	 padding: 0 49px;
}
.yjnav ul li a:hover,
.yjnav ul li.on a{
	background-color:#005aa2;
}
.yjnav ul li.li1 a{
	background-position: 45px 14px;
}
.yjnav ul li.li2 a{
	background-position: -114px 14px;
}
.yjnav ul li.li3 a{
	background-position: -269px 14px;
}
.yjnav ul li.li4 a{
	background-position: -426px 14px;
}
.yjnav ul li.li5 a{
	background-position: -584px 14px;
}
.yjnav ul li.li6 a{
	background-position: -744px 14px;
}
.yjnav ul li.li7 a{
	background-position: -894px 14px;
}

.xxgknav{width:1100px;height:50px;line-height:50px;margin: 0 auto;background:#1f76bb;}
.xxgknav ul li{height:50px; float:left;font-size:18px;color:#fff; width:157px; text-align:center;line-height:50px;}
.xxgknav ul li a{ display:block; color:#fff;}
.xxgknav ul li a:hover,.xxgknav ul li.active a{	background-color:#005aa2;}


#home_web{width: 80px;height:auto;position:fixed;_position:absolute;left:50%;top:50%;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,50)||40)-(parseInt(this.currentStyle.marginBottom,50)||40)));font-family:Microsoft Yahei;z-index:9997; margin-top:-282px;  margin-left:570px;}
 
#Fixed{}
.web_position{height: 85px; position: relative;background: url(../images/white_60.png) repeat; margin-bottom: 1px;}
.web_position a.web_link{display:block; height:36px;padding-top:49px;line-height:28px;text-align:center;font-size:14px;color:#128eeb; cursor:pointer; background: url(../images/float_ico.png) center 0 no-repeat;}
.web_position a.web_link:hover,a.web_link.active{color:#fff;background-color:#128eeb; background-image: url(../images/float_icoh.png); display:block;cursor:pointer;}
.nav_02 a.web_link{background-position: center -85px;}
.nav_03 a.web_link{background-position: center -170px;}
.nav_04 a.web_link{background-position: center -255px;}
.nav_05 a.web_link{background-position: center -340px;}
.nav_06 a.web_link{background-position: center -425px;}
.weixin{ position:absolute;left:-113px;top:-12px;width:98px;height:98px;background:url(../images/pewmbg.png) no-repeat;padding:5px 10px 5px 5px;overflow:hidden; display: none;}
.weixin li img{ width:98px !important; height:98px !important;}
.weixin li span{display: none;}
#home_web .img_title{display:block;width:100%;text-align:center;font-size:14px;color:#505050;line-height:21px;padding-top:3px;}
p.img_info{font-size:18px;color:#fff;font-weight:bold;width:100%;text-align:center;display:block;line-height:36px;}
.w1100{
	width:1100px;
	margin: 0 auto;
}
.secondsearch{
	position: relative;
	padding-bottom:10px;
	height:36px;
	width:100%;
}
.secondsearch .topsearchtext{
	display: inline-block;
	width: 457px;
	padding-left: 10px;
	height: 34px;
	border: #e8e8e8 1px solid;
	background: #fff;
	line-height: 34px;
	font-size: 14px;
	color: #333;
	outline: none;
	font-family: "Microsoft YaHei",微软雅黑;
}
.secondsearch .secondsearchbtn{
	display: inline-block;
	width: 85px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border: none;
	background: #d90d00;
	overflow: hidden;
	cursor: pointer;
	font-family: "Microsoft YaHei",微软雅黑;
}
.secondsearch  .msg-box{left:0px;top:0px;position:absolute;}

/*页面纠错*/
.ui-dialog-title{color:#1f76bb;}
.correction-table{clear:both;font-size:14px;overflow:hidden;}
.correction-table th{width:80px;text-align:right;padding:2px 10px 2px 0;}
.correction-table th span{color:#d00;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;height:120px;padding:3px 5px;border:#ddd 1px solid;}
.correction-table td.btn-group{padding-left:92px!important;}
.correction-table td.btn-group input{background:#1f76bb;height:36px;line-height:36px;cursor:pointer;border:0;outline:none;color:#fff;padding:0 10px;margin-right:10px;width:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*页面纠错 end*/

/*分页*/
.pagination{clear:both; text-align:center;margin:5px 0;padding:3px 0;line-height:28px; font-size:14px;}
.pagination a,.pagination span{border:1px solid #d9d9d9;color:#666;margin:2px;padding:0px 10px;text-decoration:none;white-space:nowrap;display:inline-block;height:28px;line-height:28px;}
.pagination a:hover{background:#1f76bb;border:1px solid #1f76bb;color:#ffffff !important;}
.pagination a.active{border:1px solid #1f76bb;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#1f76bb;border:1px solid #1f76bb;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#1f76bb;border:#1f76bb 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0;height:28px;padding:0 6px;}
.pagination .total{border:0;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-2px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle;}
.pagination button{width: 40px;height: 30px;line-height:20px;border: #d9d9d9 1px solid;margin: -3px 6px 0 3px;_margin: -2px 3px 0;background: #fff;vertical-align: middle;color: #666;}
.pagination button:hover{background:#1f76bb;border:1px solid #1f76bb;color:#fff !important;}

/***漂浮***/
.j-float,.ind-float{position:relative;z-index:9999;display:none;}
.j-float li,.ind-float li{margin-bottom:0px;}
.j-float .img_title,.ind-float .img_title{display:none;}
.j-float .float-close,.ind-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img,.ind-float .float-close img{cursor:pointer;}

/*专题服务区*/
.zt-topright{top: 0; position: absolute; right: 0; text-align: right; line-height: 0; font-size: 0;}
.zt-topright li{ margin-left:10px;}
.zt-topright li,.zt-topright ul{ display: inline;}
.zt-topright a{display: inline-block;padding: 0 10px;line-height: 40px;font-size: 15px;color: #fff; background: rgba(0,0,0,0.3); border-radius: 0 0 6px 6px; white-space: nowrap; }
.zt-topright a:hover{background:rgba(0,0,0,.5);}


/*专题小头部*/
.zt-top{ height: 40px; background: #f8f8f8;}
.zt-top .container { background: none; }
.zt-logo{line-height: 0; padding-right: 100px;}
.zt-logo img{ height: 40px; width: auto; }
.zt-search{ width: 200px; margin-top: 6px; border: 1px #ddd solid;}
.zt-search ul{ padding-right: 50px; position: relative;}
.zt-search li{font-size: 0; line-height: 0; height: 24px;}
.zt-search li input{vertical-align: middle; height:100%; width: 100%; border: 0 none; background: none;}
.zt-search .ss1{position: absolute; right: 0; top: 0; width: 50px;}
.zt-search .ss1 input{position: absolute; right: 0; top: 0; background: #999; font-size: 14px; color: #fff; text-align: center; cursor: pointer;}
.zt-search .ss2 input{ text-indent: 8px; font-size: 14px;}
.zt-topr{line-height: 0; font-size: 0; text-align: right;}
.zt-topr ul,.zt-topr li{display: inline;}
.zt-topr a{ color: #333!important; display: inline-block; vertical-align: middle; line-height: 40px;  font-size: 14px; padding: 0 5px;}
@media (max-width:767px) {
    .zt-top{height: auto; padding: 0 5px;}
    .zt-logo{padding-right: 20px;}
}