﻿@charset "utf-8";
/**{margin:0; padding:0; border:0;}*/
/*html * {outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: transparent; }*/
li{list-style:none;}
a{text-decoration:none; color:#333}
/*body{max-width:1200px;min-width:320px;margin:0 auto; font-family:"微软雅黑"; font-size: 100%;font-size:14px;}*/
.container{max-width:1200px;min-width:320px;margin:0 auto; font-family:"微软雅黑"; font-size: 100%;font-size:14px;}
input[type="submit"],input[type="reset"],input[type="date"]{-webkit-appearance: none;}
textarea,select,input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}
.fl{ float:left;}
.fr{ float:right;}
.b{ vertical-align:top; width:100%;}
.cfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height: 0;}
.cfix{*zoom:1;}
.notext{ text-indent: -9999px; overflow: hidden;}
.cl{clear: both;height: 0;width: 100%;font-size: 0;}

.zt-cnt{width: 93.75%;margin-left:auto;margin-right: auto;}
.zbtn{text-align: center;
	}
.zbtn_new{
	text-align: center;
	float: right;
	width: 150px;
	height: 150px;
	color: #fff;
	background: #90c424;
	margin-right: 60px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.zbtn_new p{
	margin-top: 45px;
	font-size: 25px;
}
.btn-red{display: inline-block; padding: 0 0.4rem; color: #fff; font-size: 0.24rem; line-height: 0.4rem; background: #90c424; border-radius: 0.4rem; vertical-align: top;}
.btn-orange{position:relative;display: inline-block;width: 5.5rem; color: #fff; font-size: 0.26rem; line-height: 0.5rem; background: #90c424; border-radius: 0.5rem; vertical-align: top;}
.btn-orange:before{content:'>>'; animation: leftArr 1s infinite;}
.btn-orange:after{content:'<<'; animation: rightArr 1s infinite;}
.stages{height: 450px; background: url(../images/banner.jpg) center center no-repeat; }
@keyframes leftArr {
	from{padding-right: 0px}
	to{padding-right: 10px}
}
@keyframes rightArr {
	from{padding-left: 0px}
	to{padding-left: 10px}
}

#pubBanner{ height:3.96rem; position:relative; overflow:hidden;}
#pubBanner .bd ul li,#pubBanner .bd{ width:6.4rem!important;position:relative}
#pubBanner .hd { bottom: 0.1rem; height: 0.12rem; position: absolute; text-align: center; width: 100%; z-index: 1; }
#pubBanner .hd ul { display: inline-block; font-size: 0; height: 0.12rem; padding: 0.03rem 0.05rem; vertical-align: top; }
#pubBanner .hd ul li {  display:block; height: 0.08rem; margin: 0 0.04rem; width: 0.7rem; background:#231815; float:left;}
#pubBanner .hd ul .on { background: none repeat scroll 0 0 red; }

.zt-intro{position: relative;
	height: 135px;}
.zt-intro .info{position: absolute;left: 350px;right: 10px;top: 0.2rem;font-size: 0.2rem;line-height: 0.32rem; color: #555;}
.zt-intro-info{
	position: absolute;
	background-color: #289fd8;
	top: -65px;
	left: 50px;
	width: 1100px;
	height: 135px;
	font-size: 25px;
	line-height: 30px;
	/*margin-top: -67px;*/
}
.zt-intro-info-detail{
	width: 1068px;
	height: 100px;
	border: 1px solid #fff;
	position: absolute;
	top: 15px;
	left: 15px;
	/*left: 120px;*/
}
.zt-intro-info-text{
	position: absolute;
	width: 870px;
	font-size: 18px;
	color: #fff;
	left: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.zt-m1{padding-bottom: 10px;
	margin-top: -25px;
}
.zt-m1 .info{margin-top: 40px; font-size: 0.2rem;line-height: 0.32rem; color: #555;}
.zt-m1 .p1{
	font-size: 0.2rem;
	line-height: 0.32rem;
	margin-bottom: 0.1rem;
	color: #555;
	text-align: center;
}
.zt-m2 {
	/*height: 6.86rem;background: url(../images/m2.jpg);background-size: cover;*/
	background: #289fd8;
}
.zt-m2 .info{
	/*padding:5rem 0 0 0;*/
	font-size: 25px;line-height: 30px; color: #fff;
	width: 80%;
}

.zt-m3 {padding-bottom: 0.3rem;}
.m3-tab{margin-bottom: 0.3rem;
	margin-top: 40px;
}
.m3-tab .tab-hd{width: 250px; height: 3.5rem; padding: 0 0.2rem 0 0;
	/*border-right: 2px solid #289fd8;*/
}
.m3-tab .tab-hd li{position:relative;height: 0.7rem;margin:0 0 0.2rem 0;font-size:0.22rem;line-height:0.7rem;text-align:center;color:#fff;background:#aaa;}
.m3-tab .tab-hd li:nth-child(4){margin: 0;}
.m3-tab .tab-hd li.on{background: #289fd8;}
.m3-tab .tab-hd li.on:before{position: absolute; top: 50%; right: -12px; width: 0;height: 0; margin: -3px 0 0 0; content: ''; border:6px transparent solid; border-left: 6px solid #289fd8;}
.m3-tab .tab-bd{width: 800px;height: 3.5rem; overflow: hidden; padding-left: 0.1rem;
	/*border-left: 1px solid #289fd8;*/
	float: right;
	font-size: 0.2rem;line-height: 0.32rem; color: #555;}
.m3-tab .tab-bd .info{padding:0.1rem 0.1rem 0.22rem 0;}
.m3-tab .tab-bd .pic{width: 517px;/*margin: 0 auto 0.2rem;*/float: left;}

.zt-m3 .p1{font-size: 0.2rem;line-height: 0.32rem; margin-bottom: 0.1rem; color: #555;text-align: center;}
.zt-m3 .p1 a{color: #555;}
.zt-m4{background: #09a1e0;}
.m4-focus{padding: 0 0 0 0; /*height: 4.2rem;*/ overflow: hidden;
	text-align: center;}

.zt-m5 {padding-bottom: 0.2rem;
	margin-top: 30px;}
.m5-list li{padding: 0.3rem 0 0.3rem 2.35rem; border-bottom: 1px dashed #ccc;}
.m5-list .pic{float: left;width: 2rem;height: 2.2rem;border: 0.1rem solid #d9dce8;/*margin-left: -2.35rem;*/}
.m5-list .title{height:0.7rem;overflow:hidden;line-height:0.7rem;font-size: 0.24rem;color: #09a1e0;
	padding-left: 25px;}
.m5-list .info p{overflow: hidden; font-size: 0.2rem;line-height: 0.36rem;color: #555;padding-left:25px;}
.m5-list .info p:before{ display: inline-block; width: 0.18rem;height: 0.18rem; margin: 0 0.1rem 0 0; content: '';vertical-align: middle;background: url(../images/m5-dot.jpg); background-size: cover;}
.m5-list .zbtn a{display: inline-block;width: 1.77rem;margin:0.15rem 0 0 0;color: #fff; font-size: 0.24rem; line-height: 0.4rem; background: #289fd8; border-radius: 0.4rem; vertical-align: top;text-align:center;}
.m5-list .zbtn a.btn-red2{background: #90c424;}
.m5-list .zbtn .zbtn_m5{
	text-align: left!important;}


.zt-m5 .p1{font-size: 0.2rem;line-height: 0.32rem;margin-top: 0.3rem; margin-bottom: 0.1rem; color: #555;text-align: center;}
.zt-m5 .p1 a{color: #555;}

.zt-m6{background: #20232c;}
.zt-m6 .time{color: #ffa93a;font-size: 0.22rem;text-align: center;line-height: 0.32rem;}
.m6-list{padding: 0.2rem 0;}
.zt-m6 .row{padding: 0.15rem 0;}

.zt-m7{padding-bottom:0.6rem;margin-top:40px;}
.m7-list{margin-bottom:0.6rem;}
.m7-list dl{padding: 0.25rem 0;border-bottom: 1px dashed #ccc;}
.m7-list dt{padding:0 0 0 0.5rem;font-size: 0.24rem;color: #333;line-height: 0.42rem;}
.m7-list dt:before{float:left;width: 0.42rem;height: 0.42rem;margin: 0 0 0 -0.5rem; content: ''; background: url(../images/m7-1.jpg); background-size: cover;}
.m7-list dd{padding:0.22rem 0 0 0.5rem;font-size: 0.2rem;color: #555;line-height: 0.32rem;}
.m7-list dd:before{float:left;margin: 0 0 0 -0.5rem;width: 0.42rem;height: 0.42rem; content: ''; background: url(../images/m7-2.jpg); background-size: cover; vertical-align: middle;}

.zt-m8{padding-bottom:0.6rem;background: #20232c;}
.full_width{
	width: 100%;
}
.div_half_up{
	height:0;
	width:0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border-color: #09a1e0 #fff transparent transparent;
	border-style: solid solid dashed dashed;
	border-width: 150px 1200px 0 0;
}
.div_half_down{
	height:0;
	width:0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border-color: #fff #09a1e0 transparent transparent;
	border-style: solid solid dashed dashed;
	border-width: 150px 1200px 0 0;
}
.div_half_ld{
	height:0;
	width:0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border-color: #09a1e0 #fff transparent transparent;
	border-style: solid solid dashed dashed;
	border-width: 0 1200px 150px 0;
}
.part{
	margin:0 auto;
	background: #0d9fe2;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	width: 180px;
	font-size: 35px;
	text-align: center;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #fff;
	margin-bottom: 20px;
}
.part_bg{
	margin: 0 auto;
	background: #0d9fe2;
	border: 3px solid #fff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	width: 180px;
	font-size: 35px;
	text-align: center;
	padding: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #fff;
	margin-bottom: 20px;
	margin-top: 45px;
}
.tit_new{
	font-size: 50px;
	width: 100%;
	height: 70px;
	line-height: 70px;
	color: #0d9fe2;
	font-weight: bold;
	text-align: center;
	padding-bottom: 30px;
}
.tit_new_white{
	font-size: 50px;
	width: 100%;
	height: 70px;
	line-height: 70px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
}
.tit_s{
	font-size: 33px;
	width: 100%;
	/*height: 70px;*/
	/*line-height: 70px;*/
	color: #4c4c4c;
	/*font-weight: bold;*/
	text-align: center;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.case_tit{
	text-align: center;
	font-size: 30px;

	line-height: 40px;
	color: #fff;
	width: 150px;
	height: 150px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin: 0 auto;
	border: 3px solid #fff;
	margin-bottom: 20px;
	/*background: #66cccc;*/
}
.case_tit p{
	padding-top: 40px;
}
.part2_detail{
	width: 90%;
	margin: 0 auto;
	height: 300px;
	/*background: #66cccc;*/
}
.part2_img{
	width: 40%;
	float: left;
}
.part2_text{
	width: 50%;
	margin-right: 5%;
	float: right;
	font-size: 20px;
	color: #fff;
	line-height: 40px;
	padding-top: 25px;
}
.tit_line{
	width: 50px;
	margin: 0 auto;
	height: 1px;
	border-bottom: 5px solid #fff;
	margin-bottom: 50px;
}

/* 相关阅读 */

.more-zt{font-size:0;text-align:center;background:#fff;padding:25px 0;}

.xg_ti{
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.xg_ti p{
	width: 1200px;
	height: 60px;
	background: url(/images/indx_ti.png) no-repeat center top;
	text-align: center;
	font-size: 40px;
	color: #333333;
	line-height: 60px;
}
.more-zt a{margin-left:28px;display:inline-block;background:#000;}
.more-zt a:first-child{margin-left:0;}
.more-zt a img{display:block;opacity:0.7;filter:alpha(opacity=70);transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.more-zt a:hover img{opacity:1;filter:alpha(opacity=100);box-shadow:0 0 10px #fff;}