@charset "utf-8";
body{color:#333333; font-size:16px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; max-width:1200px; margin:0 auto; clear:both; position:relative;}
.space20, .space30{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.mainbox_pad{padding: 20px; background:#fff; min-height:572px;}

.body_bg{
	background:url(../images/gjhyjbg.jpg) no-repeat fixed top center;
	/*background-attachment:fixed; */
	/*background-image:url(/global/bodybg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100% 100%;*/
	max-width: 1920px;margin:auto;
}

/***header***/
.header{}
.top_ban{height:99px; position:relative;}
.top_ban .logo{position:absolute; left:0px; top:12px;}
.top_ban .search{width:240px; height:43px; position:absolute; top:30px; right:149px; background:#0074CE; border-radius:20px;}
.top_ban .search input{border:none;}
.top_ban .search .gjz{width:73.6%; background:none; border-radius:20px 0px 0px 20px; height:43px; line-height:43px; float:left; padding-left:20px; color:#fff;}
.top_ban .search .btn{width:18%; background:url(../images/search.png) left center no-repeat;  border-radius:0 20px 20px 0; height:43px; float:right; cursor:pointer;}
.top_ban .dlyx{ background:url(../images/e_mail.png) left center no-repeat; color:#7cc9ff; padding-left:30px; position:absolute; top:42px; right:5px;}
.top_ban .dlyx a{color:#7cc9ff; font-size:18px;}

.mainnav{line-height:46px; background:#0063A8; height:46px;}
.mainnav li{width:14.2857%; float:left; text-align:center; font-size:20px; color:#7cc9ff; cursor:pointer;}
.mainnav li a{font-size:20px; color:#7cc9ff;}
.mainnav li a:hover{font-weight:bold; color:#fff;}
.mainnav li.on{color:#fff; font-size:20px; font-weight:bold;}
.mainnav li.on a{color:#fff; font-size:20px;}

/***main***/
.index_box{margin-bottom:20px;}
.box{width:49%;}
.clearmargin{margin:0px;}

/*common*/
.common_tab .hd{overflow:hidden; zoom:1; background:#E6EEF4; line-height:36px;}
.common_tab .hd li{ float:left; font-size:16px; text-align:center; cursor:pointer;}
.common_tab .hd li a{display:block; padding:0 15px;}
.common_tab .hd li.on{background:#0B6FB4; color:#fff;}
.common_tab .hd li.on a{color:#fff; font-weight:bold;}
.common_tab .hd .more{float:right; padding-right:20px;}
.common_tab .hd .more a{color:#666; font-size:14px;}
.common_tab .hd .more a:hover{color:#333;}
.common_tab .bd{clear:both; padding-top:12px;}
.common_newslist{padding-top:0px;}
.common_newslist li{position:relative; padding:0 95px 0 20px; height:36px; line-height:36px; overflow:hidden; *font-size:0; position:relative; vertical-align:top; cursor:pointer;}
.common_newslist li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #313131;}
.common_newslist li *{*font-size:15px; *margin-top:-1px;}
.common_newslist li span{ position:absolute; background:#fff; right:0; top:0; color:#999999; z-index:1;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:15px;}
.common_newslist li a:hover{font-weight:bold;}
.common_newslist_nd li{padding-right:0;}

/***tpxw***/
.home_tpxw{height:330px; position:relative; overflow:hidden;}
.home_tpxw img{ width:100%; height:330px; display:block;}
.home_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.home_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:55px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.home_tpxw .bd .txt{position:absolute; bottom:0; left:15px; right:100px; color:#fff; font-size:16px; line-height:55px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.home_tpxw .hd{ position:absolute; bottom:25px; right:10px;}
.home_tpxw .hd li{float:left; width:6px; height:6px; margin-left:4px; line-height:0; overflow:hidden; font-size:0; background:#B1B6B9; cursor:pointer;}
.home_tpxw .hd li.on{background:#fff;}
.home_tpxw .bd ul, .home_tpxw .bd li{width:100% !important;}

.tool{margin: 0 -10px;}
.tool li{width:16.666666%; float:left; height:100px; line-height:100px; cursor:pointer;}
.tool li a{font-size:18px;  height:100px; display:block; background-color:#f4f4f4; margin: 0 10px; padding-left:92px;}
.tool li.gz00 a{background-image:url(../images/dcjszx_r1_c1_s0.png); background-repeat:no-repeat; background-position:20px 14px;}
.tool li.gz01 a{background-image:url(../images/dcjszx_r1_c1_s1.png); background-repeat:no-repeat; background-position:20px 14px;}
.tool li.gz02 a{background-image:url(../images/dcjszx_r1_c3_s1.png); background-repeat:no-repeat; background-position:20px 14px;}
.tool li.gz03 a{background-image:url(../images/dcjszx_r1_c5_s1.png); background-repeat:no-repeat; background-position:20px 14px;}
.tool li.gz04 a{background-image:url(../images/dcjszx_r1_c8_s1.png); background-repeat:no-repeat; background-position:20px 14px;}
.tool li.gz05 a{background-image:url(../images/dcjszx_r1_c10_s1.png); background-repeat:no-repeat; background-position:20px 14px;}

.home_kjcx_box{width: 72%;}
.home_lxfs_box{width: 26%;}

.kjcx_con{padding-top:15px;}
.kjcx_left {position: relative; padding-left: 108px;}
.kjcx_left .inHd{position: absolute; left: 0; width: 109px;}
.kjcx_left .inHd li a{display: block; padding-left: 20px; height: 50px; line-height: 50px; margin-bottom: 4px; background: #009dee; color: #fff; padding-right: 1px;}
.kjcx_left .inHd li.on a{background: #e6eef4; color: #0b6fb4; border:#009dee 1px solid; border-right:none; padding-left: 19px; height:48px; line-height: 48px;}
.kjcx_left .inBd{height: 156px; padding:0 15px; background: #e6eef4; border:#009dee 1px solid; overflow: hidden;}
.kjcx_left .inBd ul{margin: 0 -7px; padding-top: 15px;}
.kjcx_left .inBd ul li{float: left; width: 25%;}
.kjcx_left .inBd ul li a{display: block; margin: 0 7px; background: #fff;}
.kjcx_left .inBd ul li a img{display: block; width: 100%; height: 126px;}

.kjcx_right{width:66%;}
.zdsys_tit{border-bottom:1px #E5E5E5 solid; height:40px; margin-bottom:10px;}
.zdsys_tit h1{display:inline-block; border-bottom:2px #0086CB solid; font-size:18px; color:#0b6fb4; height:38px; line-height:38px;}
.zdsys_tit h1 a{font-size:18px; color:#0b6fb4}

.lxfs_con{background:url(../images/dcjszx_r3_c7_s1.jpg) right bottom no-repeat #e8f6ff; height:173px}
.lxfs_con .inpad{padding:25px;}
.lxfs_con h1{color:#0b6fb4; font-size:18px; display:block; margin-bottom:6px;}
.lxfs_con ul li{line-height:30px;}

.spxw{overflow:hidden; height:125px; position:relative;}
.spxw .next, .spxw .prev{ position:absolute; top:0; width:54px; height:125px;  cursor:pointer; z-index:99;}
.spxw .prev{left:0px; background:url(../images/prev.png) center center no-repeat #E6E6E6;}
.spxw .next{right:0px; background:url(../images/next.png) center center no-repeat #E6E6E6; }
.spxw .bd{margin:0px auto; width:1055px; overflow:hidden;}
.spxw .bd ul li{float:left; width:249px; margin:0px 10px; height:125px; position:relative;}
.spxw .bd ul li img{display:block; width:100%; height:100%;}
.player{width:100%; height:100%; background:url(../images/player.png) center no-repeat; z-index:9 !important; position:absolute !important;}

.spxw2{display:none;}


/*pagediv*/
.pagediv{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#0063A8; border-color:#0063A8; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}

/***footer***/
.footer{margin-top:14px; background:url(../images/footbg.png) repeat; padding:12px 0px;}
.links{clear:both; width:300px; background:url(../images/linkbg.png) repeat;}
.links dl{position:relative; font-size:16px;}
.links dl.dlEnd{margin-right:0;}
.links dl dt{height:30px; background:url(../images/link_icon.png) no-repeat 280px center; padding-left:7px; color:#fff; line-height:30px; position:relative; z-index:2;}
.links dd{ display:none; position:absolute; bottom:27px; left:0; background:#fff; border:#ccc 1px solid; width:99%; height:233px; overflow-y:scroll; z-index:100}
.links dl dd a{ display:block;  padding:5px 0 5px 20px; line-height:18px; color:#666; border-bottom:#e3e3e3 1px dotted; background:#fff;}
.links dl dd a:hover{background:#f8f8f8; color:#1768a0;}
.copyright{width:68%; float:right; line-height:30px; color:#fff;}
.copyright a{color:#fff; margin-left:10px;}
.copyright a:hover{color:#fff;}

/***responsive***/
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0 5%;}
	.header{padding: 0;}
}

@media (max-width: 1200px) {
	.container{width:100%; padding:0 2%;}
	.header.container{width:100%; padding:0;}
}

@media (max-width: 1100px){
		.tool li{width:33.33333%; margin-bottom: 10px;}
    .copyright{width:69%;}
}
	
@media (max-width: 1024px) {
	.spxw .bd{width:845px;}
	.links{width:200px;}
	.links dl dt{background: url(../images/link_icon.png) no-repeat 180px center;}
	.copyright{width:76%;}
}
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
.top_ban .search{top:45px; right:0px;}
.top_ban .dlyx{top:10px;}
.box{width:100%;}
.home_tpxw{margin-bottom:20px;}
.home_tpxw, .home_tpxw img{height:360px;}
.home_kjcx{margin-bottom:20px;}

.spxw{display:none;}
.spxw2{overflow:hidden; height:125px; position:relative; display:block;}
.spxw2 .next, .spxw2 .prev{ position:absolute; top:0; width:54px; height:125px;  cursor:pointer; z-index:99;}
.spxw2 .prev{left:0px; background:url(../images/prev.png) center center no-repeat #E6E6E6;}
.spxw2 .next{right:0px; background:url(../images/next.png) center center no-repeat #E6E6E6; }
.spxw2 .bd{margin:0px auto; width:600px; overflow:hidden;}
.spxw2 .bd ul li{float:left; width:300px; margin:0px 5px; height:125px; position:relative;}
.spxw2 .bd ul li img{display:block; width:100%; height:100%;}
.copyright{width:64%;}
.links{margin-top:15px;}
}


/* xs */
@media (max-width: 768px) {
	/*手机版*/
.top_ban .search{top:45px; right:0px;}
.top_ban .dlyx{top:10px;}
.box{width:100%;}
.home_tpxw{margin-bottom:20px;}
.home_tpxw, .home_tpxw img{height:360px;}
.home_kjcx{margin-bottom:20px;}

.spxw{display:none;}
.spxw2{overflow:hidden; height:125px; position:relative; display:block;}
.spxw2 .next, .spxw2 .prev{ position:absolute; top:0; width:54px; height:125px;  cursor:pointer; z-index:99;}
.spxw2 .prev{left:0px; background:url(../images/prev.png) center center no-repeat #E6E6E6;}
.spxw2 .next{right:0px; background:url(../images/next.png) center center no-repeat #E6E6E6; }
.spxw2 .bd{margin:0px auto; width:600px; overflow:hidden;}
.spxw2 .bd ul li{float:left; width:300px; margin:0px 5px; height:125px; position:relative;}
.spxw2 .bd ul li img{display:block; width:100%; height:100%;}
.copyright{width:64%;}
.links{margin-top:15px;}

.lxfs_con{height: auto;}
.lxfs_con .inpad{padding:15px;}

}

@media (max-width: 767px) {
	.kjcx_left{padding-left: 0;}
	.kjcx_left .inHd{position: static; width:auto;}
	.kjcx_left .inHd li{float: left; width: 33.3333%;}
	.kjcx_left .inHd li a{margin-bottom: 0; text-align: center;}
	.kjcx_left .inHd li.on a{height: 51px; margin-bottom: -1px; border:#009dee 1px solid; border-bottom:0;}

}


/* XS Portrait */
@media (max-width: 679px) {	
.fl, fr{float:none;}
.container{padding:0;}
.top_ban{height:160px;}
.top_ban .logo{left:20px;}
.top_ban .logo img{width:96%; text-align:center;}	
.top_ban .search{top:90px; left:20px;}
.top_ban .dlyx{top:100px; right:20px;}
.mainnav {height:auto; padding:10px 0px;}
.mainnav li{width:25%; line-height:40px;}
.home_tpxw, .home_tpxw img{height:260px;}
.common_newslist li{line-height:22px; height:auto; padding-right:0px; margin:10px 0px;}
.common_newslist li a{white-space:normal; float:none;}
.common_newslist li span{position:inherit;}
.common_newslist li:after{top:12px;}
.tool li{width:50%;}
.kjcx_left{width:100%;}
.kjcx_right{width:100%;}
.spxw2 .bd{width:310px;}
.links{width:91%; margin:0 auto;}
.links dl dt{background: url(../images/link_icon.png) no-repeat 340px center;}
.copyright{width:79%; margin:10px auto 0px; float:none;}
.copyright a{margin-right:10px; margin-left:0px;}
}

/* XS Portrait */	
@media (max-width: 480px) {
.fl, fr{float:none;}
.container{padding:0;}
.top_ban{height:160px;}
.top_ban .logo{left:20px;}
.top_ban .logo img{width:96%; text-align:center;}	
.top_ban .search{top:90px; left:20px;}
.top_ban .dlyx{top:100px; right:20px;}
.mainnav {height:auto; padding:10px 0px;}
.mainnav li{width:25%; line-height:40px;}
.home_tpxw, .home_tpxw img{height:260px;}
.common_newslist li{line-height:22px; height:auto; padding-right:0px; margin:10px 0px;}
.common_newslist li a{white-space:normal; float:none;}
.common_newslist li span{position:inherit;}
.common_newslist li:after{top:12px;}
.kjcx_left{width:100%;}
.kjcx_right{width:100%;}
.spxw2 .bd{width:310px;}
.links{width:91%; margin:0 auto;}
.links dl dt{background: url(../images/link_icon.png) no-repeat 340px center;}
.copyright{width:79%; margin:10px auto 0px; float:none;}
.copyright a{margin-right:10px; margin-left:0px;}

.kjcx_left .inBd{height:auto;}
.kjcx_left .inBd ul li{width: 50%; margin-bottom: 14px;}
}

@media (max-width: 479px) {
	.tool li{width:100%;}
}
@media (max-width: 400px) {
	.top_ban .search{width:340px; top:80px;}
	.top_ban .search .gjz{width:85%;}
	.top_ban .search .btn{width:12%;}
	.top_ban .dlyx{top:128px; right:20px;}
	.mainnav li{width:33.333%;}
	.mainbox_pad{padding:10px;}
	.links dl dt{background: url(../images/link_icon.png) no-repeat 300px center;}
	.copyright{float:none; width:88%; text-align:center; margin:10px auto 0px;}
	.content_attr{padding-bottom:30px;}
}
@media (max-width: 360px) {
	.tool li{width:48.4%;}
	.links dl dt { background: url(../images/link_icon.png) no-repeat 290px center;}
}
@media (max-width: 320px) {
    .top_ban .search{width:290px;}
	.tool li{width:48.3%; line-height:75px;}
	.tool li.gz01, .tool li.gz02, .tool li.gz03, .tool li.gz04, .tool li.gz05{background-size:28%;}
	.tool li a{padding-left:60px;}
	.links dl dt { background: url(../images/link_icon.png) no-repeat 250px center;}
}