@charset "utf-8";
body{color:#333333; font-size:16px; font-family: "Microsoft Yahei";-webkit-text-size-adjust:none; background-color:#00238c;
background: url("../images/bg_szgsbdb.png") center top no-repeat #00218C;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#337fd4;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #999999;}
.fl {float: left}
.fr {float: right}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

/* 顶部 */
.header{
	height:508px;
}

/* 专题 */
.bg_project{
	width:1200px;
	margin:auto;
	background-color:#fff;
}

/* 专题-导航 */
.nav{
	background:url("../images/bg_nav.png") no-repeat;
	height:116px;
	font-size:1.25rem;
	font-weight:600;
}
.nav ul{
	width:1200px;
	padding:44px 0;
	margin:auto;
}
.nav ul li{
	padding-left:136px;
}
.nav ul li a{
	color:#fff;
}
.nav ul li a.item{
	color:#00238c;
	
}

/* 专题-主体 */
.container{
	width:1160px;
	margin:auto;
}
.container h1{
	width:560px;
	padding:40px 0 20px;
	margin:auto;
}

/* 专题-主体-最新资讯 */
.container_zxzx{
	height:540px;
}
.container .zxzx_left{
	width:516px;
	height:322px;
	overflow: hidden;
	position: relative;
	margin-left: 28px;
	background-color:#f0f0f0;
}
.container .zxzx_left .hd{
	height: 8px;
	overflow: hidden;
	position: absolute;
	right: 24px;
	bottom: 24px;
	z-index: 1;
}
.container .zxzx_left .hd ul li{
	float: left;
	margin-right: 4px;
	width: 8px;
	height: 8px;
	cursor: pointer;
	border-radius:10%;
	background: #FFFFFF;
}
.container .zxzx_left .hd ul li.on{
	background: #ffc926;
}
.container .zxzx_left .bd{
	position: relative;
	height: 322px;
	z-index: 0;
}
.container .zxzx_left .bd li{
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.container .zxzx_left .bd img{
	width: 516px;
	height: 322px;
	display: block;
}
.container .zxzx_left .bd li p{
	width: 468px;
	height: 56px;
	font-size: 16px;
	line-height: 56px;
	color: #fff;
	background-color:#00238C;
	opacity:0.5;
	filter:alpha(opacity=50);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	display: inline-block;
	cursor: pointer;
	padding: 0 24px;
}

.zxzx_right{
	width:544px;
	margin-right:28px;
	position:relative;
}
.zxzx_right .zxzx_right_tit .tttitle{
	font-size:1.5rem;
	font-weight:700;
	color:#00218c;
}
.zxzx_right .zxzx_right_tit .ttcontent{
	font-size:14px;
	color:#999;
	text-indent:1.75rem;
	line-height:1.25rem;
	padding:10px 0;
}
.zxzx_right .zxzx_right_con ul{
	margin-top:12px;
}
.zxzx_right .zxzx_right_con ul li{
	padding-left:12px;
	position:relative;
	line-height:36px;
}
.zxzx_right .zxzx_right_con ul li::after{
	content: "";
	position:absolute;
	left:4px;
	top:50%;
	width:2px;
	height:2px;
	background-color:#333333;
}
/* .zxzx_right .zxzx_right_con ul li{
	background:url(../images/point.png) left no-repeat;
	height:36px;
	line-height:36px;
	text-indent:0.75rem;
} */
.zxzx_right .zxzx_right_con ul li span{
	color:#999;
	margin-right:0;
	position:absolute;
	right:0;
}

.container_ssyy{
	height:600px;
	position:relative;
}
.container_ssyy ul li{
	width:158px;
	height:116px;
	position:absolute;
}
.container_ssyy ul li a{
	padding:0 158px 98px 0;
}
.container_ssyy .icon_yxiu{
	top:250px;
	left:128px;
}
.container_ssyy .icon_yyu{
	top:250px;
	left:414px;
}
.container_ssyy .icon_ygou{
	top:250px;
	left:686px;
}
.container_ssyy .icon_ysu{
	top:400px;
	left:288px;
}
.container_ssyy .icon_yshi{
	top:400px;
	left:580px;
}
.container_ssyy .icon_yyou{
	top:400px;
	left:850px;
}

.container_jcsp{
	height:640px;
}
#d_tab29{margin:-20px 0 20px 0;}
#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; height: 450px; text-align: left }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1000px; height: 100% }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }
#d_tab29 .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#d_tab29 .d_img li img { width: 568px;height: 378px;}
#d_tab29 .d_img li.d_pos1 { display: block; left: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block; left:25%; top: 40px; z-index: 3 }
#d_tab29 .d_img li.d_pos3 { display: block; right: 0%;  top: 60px; z-index: 1 }
#d_tab29 .d_img li.d_pos4 { display: block; right: 10%; top: 40px; z-index: 2 }
#d_tab29 .d_img li.d_pos5 { display: block; right: 0%; top: 60px; z-index: 1 }
#d_tab29 .d_next { position: absolute; left: 50%; margin-left: 475px; top: 188px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { position: absolute; left: 50%; margin-left: -525px; top: 188px; z-index: 10; cursor: pointer }

.container_mtxs{
	height: 670px;
}
.container_mtxs .image{
	padding:0 20px 30px;
}
.container_mtxs .image .img{
	width:260px;
	height:200px;
	margin:10px;
	float:left;
	position:relative;
}
.container_mtxs .image .img .mtxs_img img{
	width:260px;
	height:200px;
}
.container_mtxs .image .img .des_bg{
	width:260px;
	height:48px;
	position:absolute;
	bottom:0;
	background-color:#333;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.container_mtxs .image .img .des_con{
	width:260px;
	height:48px;
	color:#fff;
	line-height: 48px;
	text-align:center;
	position:absolute;
	bottom:0px;
}
.container_mtxs .image .img .des_con a{
	color:#fff;
}
.footer{
	background: url("../images/footer-bg.png") center top no-repeat;
}
.footer .footer_con{
	width:1200px;
	height:108px;
	padding:64px 0;
	margin:auto;
}
.footer .footer_con ul.footer_left{
	padding-left:20px;
}
.footer .footer_con ul.footer_left li{
	color:#fff;
	line-height:36px;
}
.footer .footer_con ul.footer_left li a{
	color:#fff;
}
.footer .footer_con .footer_right{
	width: 200px;
	height: 80px;
	padding: 10px 10px;
}
.footer .footer_con .footer_right .zfzc{
	width:110px;
	height:55px;
	padding:6px 10px;
}