@charset "utf-8";

html {
	overflow-y: auto;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, button, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,form ,legend {
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height:1.3;
	/*color: #333;*/
	font-family: "Microsoft Yahei", Arial, Helvetica, Verdana, Geneva, sans-serif, tahoma, sans-serif;
}

address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}

input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-weight: normal;
}

input, textarea, select {
	font-size:100%;
	*font-size: 100%;
	outline:none;
	vertical-align: middle;
}

table{
	outline:none;
	border-collapse: collapse;
}

ul,li {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
}

a,a:hover, a:visited {
	text-decoration: none;
	color: #000;
}
.clear,.clr{

	clear: both;

	/*height: 0;*/

}
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.banner_zt{
	height:450px;
	margin-bottom: 54px;
	background: url(../images/banner_zt.jpg) center no-repeat;
}

.banner_zt a{
	display: block;
	height:100%;
}

.zt_msg{
	width: 990px;
	margin: 35px auto;
}
.zt_msg b{
	display:inline-block;
	font-size: 24px;
	width: 70px;

}
.zt_msg img{
	margin-right:10px;
}
.zt_msg p{
	text-align: center;
	font-size: 24px;
	color: #000;
	line-height: 44px;
	border-bottom: 1px dashed #000;
	padding-bottom: 10px;
}
.zt_msg span{
	display: block;
	text-align: center;
	color: #fe0202;
	font-size: 24px;
	line-height: 44px;
}

.col1,.col3,.col5{
	background: #f1f1f1 url(../images/zt_bg.png) no-repeat  center 460px;
	text-align: center;
	padding-bottom: 20px;
}
.col_tit,.col3_con{
	width: 1100px;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0;
}
.col_btn{
	background: #fde770;
	width: 450px;
	height: 50px;
	margin:55px auto;
}
.col_btn a{
	display: block;
	font-size: 26px;
	color: #000;
	line-height: 50px;
	text-align: center;
}
.col_tit p{
	font-size: 24px;
	color: #0054a3;
	text-align: center;
	padding: 30px 0;
}

.col2_con{
	width:960px;
	margin: 0 auto;
	text-align: center;
}
.col2_box{
	margin: 20px auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
	display: -moz-box; /* Firefox 17- */
	display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
	display: -moz-flex; /* Firefox 18+ */
	display: -ms-flexbox; /* IE 10 */
	display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
}
.col2_box p{
	color: #fff;
	font-size: 28px;
	padding-top:20px;
	padding-left: 87px;
	line-height:45px;
	margin-bottom: 45px;
}
.col2_box p:nth-child(1){
	width: 265px;
	height: 115px;
	background: url(../images/col2_box1.png) no-repeat center;	
}
.col2_box p:nth-child(2){
	width:278px;
	height: 115px;
	background: url(../images/col2_box2.png) no-repeat center;
}
.col2_box p:nth-child(3){
	width: 279px;
	height: 115px;
	background: url(../images/col2_box3.png) no-repeat center;
}
.col2_box p:nth-child(4){
	width: 265px;
	height: 115px;
	background: url(../images/col2_box4.png) no-repeat center;
}
.col2_box p:nth-child(5){
	width: 278px;
	height: 115px;
	background: url(../images/col2_box5.png) no-repeat center;
}
.col2_box p:nth-child(6){
	width:279px;
	height: 115px;
	background: url(../images/col2_box6.png) no-repeat center;
}
.col2_box p b{
	font-size: 35px;
	font-weight: normal;
}
.col2 .col_btn,.col4 .col_btn{
	background: #0054a3;
	width: 490px;
}
.col2 .col_btn a,.col4 .col_btn a{
	color: #fff;
}

.col3{
	background: #f1f1f1 url(../images/zt_bg.png) no-repeat  center 520px;
}
.col3_con p{
	font-size: 24px;
	color: #000;
	width: 517px;
	height: 167px;
	text-align: left;
	margin: 0 10px;
}
.col3_con p:nth-child(1){
	background:url(../images/col3_img1.png) no-repeat center;
	padding: 98px 0 0 130px;
	float: left;
}
.col3_con p:nth-child(2){
	background:url(../images/col3_img2.png) no-repeat center;
	padding: 85px 28px 0 130px;
	float: right;
}
.col3_con p:nth-child(4){
	background:url(../images/col3_img3.png) no-repeat center;
	padding:95px 28px 0 130px;
	float: left;
}
.col3_con p:nth-child(5){
	height: 177px;
	background:url(../images/col3_img5.png) no-repeat center;
	float: right;
}
.col3_con p span{
	font-size: 24px;
	color: #ff0000;
}
.col3_con p b{
	font-size: 36px;
	color: #ff0000;
	font-weight: normal;
}
.col3_con a{
	display: block;
	color: #fff;
	font-size: 36px;
	padding: 32px 140px 0 125px; 
}
.col3_con a span{
	font-size: 48px;
	color: #fff;
}


.col4{
	width: 1100px;
	margin: 0 auto;
	text-align: center;
}
.col4_con p{
	font-size: 40px;
	color: #0054a3;
	height:90px; 
	text-align: center;
	background: url(../images/icon1.png) no-repeat bottom;
}
.col4_con{
	width: 880px;
	text-align: center;
	margin: 0 auto;
}
.col4_con ul{
	background: url(../images/line.png) center no-repeat;
}
.col4_con ul li{
	font-size: 30px;
	height: 50px;
	line-height: 50px;
	border-radius: 5px;
	margin: 50px auto;
}
.col4_con ul li:nth-child(odd){
	color: #fff;
	background: #0054a3;
	width: 390px;
}

.col4_con ul li:nth-child(even){
	color: #000;
	background: #fff;
	border: 1px solid #0054a3;
}
.col4_con ul li:nth-child(2){
	width: 390px;
}


.col5{

	background:url(../images/zt_bg.png) no-repeat  center 560px,
	url(../images/zt_bg.png) no-repeat  center 620px;
		background-color: #f1f1f1;
}
.col5_msg{
	margin: 0 auto;
	background: rgba(255,255,255,0.5);
	width: 618px;
	/*height: 96px;*/
	border-radius: 5px;
	padding:20px 0;
	border: 1px solid #aaaaaa;
}
.col5_msg p{
	color: #000000;
	font-size: 24px;
	text-align: center;
	line-height: 47px;
}
.col5_msg p span{
	color: #ff0000;
}
.doc_con{
	height: 585px;
	text-align: left;
	padding-left: 445px;
}
.col5_con .bd ul li:nth-child(1) .doc_con{
	background: url(../images/zt_doc3.png) no-repeat left;
}
.col5_con .bd ul li:nth-child(2) .doc_con{
	background: url(../images/zt_doc2.png) no-repeat left;
}
.col5_con .bd ul li:nth-child(3) .doc_con{
	background: url(../images/zt_doc1.png) no-repeat left;
}
.col5_con .bd .doc_con h2{
	color: #000000;
	font-size: 36px;
	font-weight: normal;
	padding-top: 60px;
}
.doc_con h3{
	font-size: 24px;
	line-height: 40px;
	font-weight: normal;
	border-bottom: 1px #000 dashed;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.doc_con p{
	font-size: 24px;
	line-height: 44px;
}
.col5_con .bd ul li:nth-child(2) .doc_con p{
	font-size:18px;
	line-height: 36px;
}
.col5_con{ width:850px; height: 585px;overflow:hidden; position:relative;margin: 0 auto  }
.col5_con .hd{width:850px; overflow:hidden; position:absolute;left:210px;  bottom:0px; z-index:1; }
.col5_con .hd ul{ overflow:hidden; zoom:1; float:left;  }
.col5_con .hd ul li{ float:left; margin-right:15px;  width:100px;height: 3px; background:rgba(160,160,160,0.3);  }
.col5_con .hd ul li.on{ background:#a0a0a0;}
.col5_con .bd{ position:relative; height:100%; z-index:0;   }
.col5_con .bd li{ zoom:1; vertical-align:middle; }
