@charset "utf-8";
body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input{margin:0;padding:0;border:0}
html,body{font-size: 14px!important;}
body{font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x: hidden;color:#444; background:#fff;}
table{border-collapse:0;border-spacing:0;border-collapse:collapse}
a,a:active,a:hover,a:focus,a:visited{text-decoration:none;color:#555;}
a,img{-webkit-touch-callout:none}
ol,ul,li{list-style:none}
i,span,em{font-style:normal;}
a {color:#444444;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;text-decoration: none;}
a:hover {text-decoration: underline;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;}

.hui{background:#F2F2F2;}


.zt_banner{
	width:100%;
	height:600px;
	float:left;
	background-image: url(../images/11_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.zt_box{ width:1200px;height:auto; margin:0 auto;}
.banner_a{ width:auto; height:auto; float:left; margin-left:780px; margin-top:440px; display:inline;}
.auto_box{ width:100%; height:auto; float:left;}
.zt_box_2{ width:1280px;height:auto; margin:0 auto;}

.zt_con_bt{ width:auto; margin:0 auto; height:auto; text-align:center; display: table; padding-top:50px;}
.zt_con_bt img{ width:auto; height:auto;}
.zt_box_2 p{ width:90%; height:auto; float:left; margin-left:5%; margin-top:24px; display:inline; font-size:18px; line-height:32px; text-align:center;}
.zt_box_2  dl{ width:50%; height:auto; float:left; margin-left:25%; text-align:center;}
.zt_box_2  dl a{
	width:40%;
	height:44px;
	margin:0 auto;
	border: 1px solid #CCCCCC;
	float:left;
	margin-left:30%;
	margin-top:20px;
	font-size:20px;
	line-height:44px;
}
.zt_box_2  dl a:hover{
	background:#ff6600;
	color:#FFFFFF;
	border: 1px solid #FFFFFF;
	text-decoration: none;
}

.zt_zhqh2{ height:937px; background:url(../images/12_r2_c1.jpg); margin-top:30px;}
.zt_zhqh{ height:850px; background:url(../images/12_r2_c1.jpg); margin-top:30px;}

.zt_ax{ height:484px; background:url(../images/12_r4_c1.jpg); margin-top:30px;}
.zt_jw{ height:342px; background:url(../images/12_r5_c1.jpg); margin-top:0px;}






.jiang{ width:100%; height:auto; float:left; margin-top:40px;}

.jiang ul{}
.jiang li{ width:242px; height:auto; float:left; margin-left:77px;}
.jiang li:nth-child(1) { margin-left:0px;}
.jiang li img{ width:242px; height:auto; float:left;}
.jiang li p{ width:100%; height:auto; line-height:40px; font-size:18px; text-align:center; color:#FFFFFF;}



.jiang2{ width:1120px; height:auto; float:left; margin-top:40px; margin-left:40px; padding-bottom:20px;}

.jiang2 ul{}
.jiang2 li{ width:260px; height:auto; float:left; margin-left:26.5px; cursor: pointer;}
.jiang2 li:nth-child(1) { margin-left:0px;}
.jiang2 li img{ width:260px; height:auto; float:left;}
.jiang2 li p{ width:100%; height:auto; line-height:26px; font-size:18px; text-align:center; color:#666; float:left; margin-top:10px;}




.ysmic{ width:94%; height:650px; margin:0 auto; position: relative; margin-top:40px;}
.ysmic dl{ width:500px; height:650px; float:left;  position: absolute;z-index: 10;}
.ysmic dd{ width:710px; height:550px; float:right; background:#FFFFFF; margin-top:30px;}



.sha_x{ width:80%; height:auto; float:left; margin-left:10%; margin-top:40px; color:#000000;}
.sha_x ul{}
.sha_x li{
	width:80%;
	float:left;
	background-image: url(../images/111_r18_c16.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	font-size:20px; line-height:32px;
}
.sha_x span{ font-size:50px; font-weight:bold; color:#0066FF;}
.sha_x em{ font-size:22px;}

.zjsc{ width:80%; height:auto; float:left; margin-left:10%; margin-top:20px; color:#000000;}

.zjsc em{ font-size:20px; color:#FFFFFF; background:#0066FF; width:auto; float:left; line-height:32px; padding-left:5px; padding-right:5px;}
.zjsc p{ width:100%; height:auto; float:left; margin-top:10px; line-height:26px; font-size:18px;}


.zjsc ul{ width:100%; float:left; margin-top:20px;}
.zjsc li{  float:left; background:#3075db; height:130px; width:126px; text-align:center; margin-left:12px;border-radius: 20px; font-size:17px; color:#FFFFFF;}

.zjsc li:nth-child(1) { margin-left:0px;}
.zjsc a{ width:126px; height:126px; float:right; background:url(../images/111_r20_c40.jpg);border-radius: 140px; text-align:center; font-size:24px; line-height:26px; color:#FFFFFF;}
.zjsc a span{ width:100%; height:auto; float:left; margin-top:30px;}
.zjsc a:hover{background:#ff6600;}


.zjsc li span{ font-size:25px; color:#FFFFFF; padding-top:20px; width:100%; float:left;}




.foot_logo{ width:265px; margin:0 auto; padding-top:50px;}

.foot_an{ width:400px; margin:0 auto; padding-top:20px;}
.foot_an a{ width:180px; float:left; background:#3075db; height:40px; line-height:20px; color:#FFFFFF; text-align:center; font-size:18px; border-radius: 40px;}
.foot_an a img{width:auto; float:left; margin-left:40px; margin-top:10px;}
.foot_an a p{ width:auto; float:left; margin-top:10px; margin-left:5px;}
.foot_an a:hover{ background:#ff6600;}


.wap_qh{ width:262px; height:auto; float:left; margin-top:12px;}
.qh_box{width:913px; height:654px; float:right;  display:inline; background:#FFFFFF; margin-top:38px;}
.wap_qh li {
	float: left;
	display: block;
	cursor: pointer;
	width: 100%;
	text-align: center;
	
	height:110px;	
	background-image: url(../images/qhbj.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top:26px;
	-webkit-transition:0.2s ease;-moz-transition:0.2s ease;
}


.wap_qh li.hover{background-position: top;color:#fff;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;}

.wap_qh li p{ width:100%; text-align:center; float:left; font-size:24px;font-weight: bold; margin-top:22px; color:#1a5dc0;}
.wap_qh li span{ width:100%; text-align:center; float:left; font-size:16px; text-transform:Uppercase; line-height:38px; color:#666;}


.wap_qh li.hover p{ color:#FFFFFF;}
.wap_qh li.hover span{ color:#FFFFFF;}


.teshe{ width:851px; height:auto; float:left; margin-left:31px; margin-top:11px; display:inline; }
.teshe dd{
	width:100%;
	height:46px;
	background-image: url(../images/111_r7_c33.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size:24px; color:#1b5fc4;
	font-weight:bold;
	line-height:46px; text-align:center;
}
.teshe p{
	width:100%;
	height:auto;
	line-height:28px;
	font-size:18px;
	text-indent: 36px;
	margin-top:20px;
}

.kics{ width:837px; height:auto; margin:0 auto; padding-top:20px;}

.zt_more{ width:100%; height:auto; float:left; margin-top:30px;}
.zt_more a{
	width:60%;
	height:56px;
	float:left;
	margin-left:20%;
	background-image: url(../images/111_r13_c34.jpg);
	background-repeat: repeat-x;
	font-size:28px; color:#444; text-align:center; line-height:56px;
	border-radius: 40px;
}
.zt_more a:hover{
	background:#ff6600;
	text-decoration: none;
}

.ke_ty{ width:100%; height:auto; float:left; margin-top:15px;}

.ke_ty span{ width:100%; height:auto; float:left; text-align:center; font-size:30px; color:#3075db; font-weight:bold;}
.ke_ty em{ width:50%; height:48px; background:#3075db; float:left;  font-size:24px; color:#fff; margin-left:25%; text-align:center; line-height:48px; margin-top:15px;}
.ke_ty ul{ width:100%; float:left; margin-top:30px;}
.ke_ty li{ width:203px; height:auto; float:left; text-align:center; line-height:32px; font-size:18px; text-align:center; margin-left:13px;}
.ke_ty li img{ width:100%; height:auto; float:left; }


.ke_ty li:nth-child(1) { margin-left:0px;}


.ke_ty2{ width:100%; height:auto; float:left;margin-top:15px;}

.ke_ty2 span{ width:100%; height:auto; float:left; text-align:center; font-size:30px; color:#3075db; font-weight:bold;}
.ke_ty2 em{ width:50%; height:48px; background:#3075db; float:left;  font-size:24px; color:#fff; margin-left:25%; text-align:center; line-height:48px; margin-top:15px;}
.ke_ty2 ul{ width:100%; float:left; margin-top:30px;}
.ke_ty2 li{ width:219px; height:auto; float:left; text-align:center; line-height:32px; font-size:18px; text-align:center; margin-left:50px;}
.ke_ty2 li img{ width:100%; height:auto; float:left; }


.ke_ty2 li:nth-child(1) { margin-left:30px;}




.ke_ty3{ width:100%; height:auto; float:left;margin-top:15px;}

.ke_ty3 span{ width:100%; height:auto; float:left; text-align:center; font-size:30px; color:#3075db; font-weight:bold;}
.ke_ty3 em{ width:50%; height:48px; background:#3075db; float:left;  font-size:24px; color:#fff; margin-left:25%; text-align:center; line-height:48px; margin-top:15px;}
.ke_ty3 ul{ width:100%; float:left; margin-top:30px;}
.ke_ty3 li{ width:203px; height:auto; float:left; text-align:center; line-height:32px; font-size:18px; text-align:center; margin-left:13px;}
.ke_ty3 li img{ width:100%; height:auto; float:left; }


.ke_ty3 li:nth-child(1) { margin-left:0px;}








.wap_qh_2{ width:600px; height:auto; float:right; margin-top:22px; padding-bottom:40px;}
.qh_box_2{width:598px; height:563px; float:left;  display:inline; background:#FFFFFF; margin-top:30px;}
.wap_qh_2 li {
	float: left;
	display: block;
	cursor: pointer;
	width: 190px;
	text-align: center;	
	height:278px;	
	margin-top:7px;
	margin-left:10px;	
	position: relative;
	
	
	
	
}


.wap_qh_2 li.hover{background-position: top;color:#fff;-webkit-transition:0.2s ease;-moz-transition:0.2s ease;}

.wap_qh_2 li p{
	width:100%;
	text-align:center;
	float:left;
	font-size:16px;
	font-weight: bold;
	color:#fff;
	position: absolute;
	z-index: 10;
	background-image: url(../images/rty.png);
	background-repeat: repeat-x;
	background-position: top;
	height:37px;
	line-height:37px;	
	bottom:0px;
		-webkit-transition:0.2s ease;-moz-transition:0.2s ease;
	
	}
.wap_qh_2 li span{ width:100%; text-align:center; float:left; font-size:16px;  color:#666;
	}
.wap_qh_2 li span img{ width:100%; height:auto; float:left;}

.wap_qh_2 li.hover p{ color:#FFFFFF; background-position: bottom; 	-webkit-transition:0.2s ease;-moz-transition:0.2s ease;}
.wap_qh_2 li.hover span{ color:#FFFFFF;}



.sb_mic{ width:100%; height:auto; float:left;}
.sb_xx{ width:100%; height:224px; background:#3075db; float:left;}

.sb_xx dd{ width:90%; height:auto; float:left; margin-left:5%; display:inline;}
.sb_xx dd span{
	width:100%;
	height:60px;
	margin-top:15px;
	float:left;
	background-image: url(../images/111_r17_c4.jpg);
	background-position: left center;
	text-align:left;
	background-repeat: no-repeat;
	color:#FFFFFF;
}

.sb_xx dd span p{ width:400px; height:60px; float:left; margin-left:66px; display:inline; }

.sb_xx dd span p em{ font-size:22px; font-weight:bold; line-height:36px;}


.sb_xx dd{ width:90%; height:auto; float:left; margin-left:5%; display:inline;}
.sb_xx dd dl{
	width:100%;
	height:80px;
	float:left; color:#FFFFFF;
	font-size:16px;
	margin-top:15px;
	line-height:26px;
}
.sb_xx dd a{
	width:168px;
	height:35px;
	float:right;
	color:#FFFFFF;
	background-image: url(../images/111_r19_c22.jpg);
	background-repeat: repeat-x;
	border-radius: 40px;
	text-align:center;
	line-height:35px;
	font-size:18px;
}
.sb_xx dd a:hover{
	background:#ff6600;
	text-decoration: none;
}









