/*通用样式*/
*{
	margin: 0;
    padding: 0;}
ul{
	list-style: none;}
img{
	vertical-align: bottom;}
a,span,b{
	display: inline-block;}
html{
	font-size: 14px;
	font-family: "微软雅黑";}
.lf{
	float: left;}
.rt{
	float:right;}
a,u{
	text-decoration:none;}
/*专题引导页*/
/*导航条*/
.nav_bg{width:100%; background:#eaeaea; border-bottom:1px solid #b5b5b5; position:relative;}
.nav{width:1199px; margin:0 auto; border-left:1px solid #d8d8d8; overflow:hidden;}
.nav li{float:left; height:43px; border-right:1px solid #d8d8d8;}
.nav li a{width:140px; height:43px; display:block; text-align:center; line-height:43px; font-size:18px;color: #323232;}
.nav li a:hover,.nav li a.hover{background:#008ff8; color:#fff;}
.n_menu li{width:118px;}
.n_menu li a{width:118px;}

.sub_bg{width:100%; height:0; background:#eaeaea; overflow:hidden;}
.naviga{width:1082px; margin:0 auto; padding:15px 0 0 118px; overflow:hidden;}
.naviga ul{width:110px; float:left;}
.naviga li{text-align:center; padding-bottom:10px;}
.naviga li a{font-size:16px; color:#333; padding:0 0 0 10px;}
.naviga li a:hover{background:url(../bg/chufa.jpg) no-repeat 0 3px; color:#008ff8;}
.naviga ul.n2{padding-left:5px;}
.naviga ul.n3{width:170px; margin-left:-15px;}
.naviga ul.n4{margin-left:-20px;}
.naviga ul.n5{padding-left:8px;}
.naviga ul.n6{padding-left:8px;}
.naviga ul.n7{padding-left:10px;}
.naviga ul.n8{padding-left:10px;}
.naviga ul.n9{padding-left:10px;}
#zt-yd{
	background: url(../img/zt.jpg);
    repeat: no-repeat;
    background-attachment:fixed;
    background-size: 100% 100%;
    box-sizing: border-box;}
.wr-logo{
	margin:100px 0px 0px 110px;}
.yd-entrance{
	width:1072px;
	margin:100px auto 0px;}
.yd-entrance a{
	position: relative;
	width:476px;
	height:308px;}
.yd-entrance b{
	position: absolute;
	top:98px;
	left:164px;
	font-size: 36px;
	color:#fff;}
.yd-entrance img{
	float:left;}
.pp-zy{
	margin-right: 115px;}
.yd-entrance h1{
	font-size: 38px;
	color:#04318C;
	padding-bottom: 10px;
	border-bottom: 1px solid #AAB9CE;
	width:590px;
	margin:0 auto 65px;}
/*专题内页*/
.ztbig-banner{
	margin-bottom: 30px;
	width:100%;}
.zt-infor{
	padding: 30px 0 15px;}
.ztbig-banner img{
	width:100%;}
.zt-infor{
	width:1200px;
	overflow: hidden;
	margin:0 auto;}
.zt-infor>div{
	float: left;
	width:380px;
	height:210px;
	margin-bottom: 50px;}
.mleft{
	margin-left: 30px;}
.ztsma-banner a{
	width:380px;
	height:229px;
	position: relative;
	background:rgba(0,0,0,.2);
	box-sizing: border-box;}
.ztsma-banner a img{
	max-width: 380px;
	display:block;
	margin:0 auto;
	float: none;}
.ztsma-banner ul li a span{
	width:380px;
	height:35px;
	line-height: 35px;
	color:#fff;
	font-size: 12px;
	padding-left: 13px;
	box-sizing: border-box;
	background: rgba(0,0,0,0.4);
	position: absolute;
	bottom: 0px;
	left: 0px;}

.mb-title{
	overflow: hidden;
	border-bottom:1px solid #C0C0C0;
	padding-bottom: 10px;
	position: relative;
	margin-bottom: 10px;}
.mb-title h2{
	font-weight: normal;
	font-size: 22px;
	color:#474747;}
.mb-title b{
	width:6px;
	height:10px;
	background: url(../img/sj-icon.jpg);}
.mb-title a{
	position: absolute;
	bottom: 14px;
	right:12px;
	color:#888888;}
.mb-title b{
	position: absolute;
	bottom: 18px;
	right:0px;}
.mb-list li{
	height:27px;
	box-sizing: border-box;}
.mb-list li:last-child{
	margin-bottom: 0px;}
.mb-list span{
    width: 248px;
    overflow:hidden;
    text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	color:#565656;
	font-size: 16px;}
.mb-list a{
	width: 380px;
	position: relative;
	padding-left: 20px;
	box-sizing: border-box;
	overflow: hidden;
	height:100%;
	line-height: 27px;}
.mb-list u{
	float: right;
	color:#888888;}
.mb-list b{
	width:6px;
	height:10px;
	background: url(../img/sj-icon.jpg) no-repeat;
	position: absolute;
	top:9px;
	left: 0px;
	margin-right: 10px;}
.mb-list i{
	width:6px;
	height:10px;
	background: url(../img/sj-act.jpg) no-repeat;
	position: absolute;
	top:27px;
	left: 0px;
	margin-right: 10px;}

.mb-list li.active span,.mb-list li.active u{
	color:#008FF8;}
.control{
	width:33px;
	height:38px;}
.swiper-button-prev{
	
	background:rgba(0,0,0,0.4) url(../img/ztbanner-left.jpg) no-repeat 50% 50%;}
.swiper-button-next{
	background:rgba(0,0,0,0.4) url(../img/ztbanner-right.jpg) no-repeat  50% 50%;}

.control.active{
	background-color:#008FF8;}

.swiper-pagination-bullet {
	width:13px;
	height:13px;
	background:#fff;
	opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets{
	left: 75px;}
.swiper-pagination-bullet-active {
	background:#008FF8;
	width:30px;
	transition: .5s;
	border-radius: 20px;}
/*header重写样式*/
.zt-logo{
	width:59px;
	height:57px;
	background:url(../img/zt-logo.jpg) no-repeat;
	margin-top: 7px;}
#header #h_main span{
	padding:0px;}
#header #h_main .ztlogo-name{
	position: relative;
	top:-10px;
	padding: 0 10px;}
.ztlogo-name u{
	font-size:10px;}
.ztlogo-name b{
	font-size: 24px;}
.shouye{
	padding:0px 8px;
	text-align: center;
	line-height: 25px;
	color:#fff;
	font-size: 12px;
	background:#005DA2;
	border-radius: 5px;
	margin-top:19px;
	margin-left: 15px;}
#header #h_main{
	line-height: 20px;}
#header #h_main .fright{
	height:100%;
	line-height: 71px;}
#header #h_main .ztlogo-name{
	height:100%;}
/*footer重写样式*/
#footer #copyright { 
	padding-top:15px; 
	height:145px;}
#footer #copyright #cr_left span {
    line-height: 25px;}
#footer #copyright #cr_right li span { 
	display: inline-block;width:76px;height:76px;}
#footer #copyright #cr_right li .rwm01 { 
	background: url(../img/fcode1.jpg);}
#footer #copyright #cr_right li .rwm02 { 
	background: url(../img/fcode2.jpg);}
#footer #copyright #cr_right li .rwm03 { 
	background: url(../img/fcode3.jpg);}
#footer #copyright #cr_right li font {
    line-height: 35px;}
#footer #copyright #cr_left #logo { width:309px; height:53px; background-image: url(../img/bgimg.jpg); background-repeat: no-repeat; background-position: 0px -54px; display:block;}