

*{
	padding:0;margin:0;
}
a{
	color:inherit;
}
.ofl{
	overflow:hidden;
}
.div_pad{
	padding:25px 0;
}
.bgf{
	background:#fff;
}
.dbl{
	display:block;
}
.mid_width{
	width:1180px;
	margin:0 auto;
}
.about_navTop i{
	background:#7fb5ff;
	width:45px;
	height:2px;
	display:inline-block;
	background:#7fb5ff;
	box-shadow:0px 1px 1px 0px #a0c2f1;
}
.about_navTop,.mes_navTop{
	text-align:center;
}
.zm_top {
	width:200px;margin:0 auto;
	position:relative;
}
.zm_top img:first-of-type{
	width:180px;
	height:147px;
}
.zm_top img:last-of-type{
	width:40px;
	position:absolute;
	top:40px;
	left:76px;
}
.about_navTop span,.xt_about01 span{
	display:block
}
.about_navTop span{
	font-size:34px;
	font-family:font02;
	font-weight:bold;
	letter-spacing:2px;
	color:#656565;
	margin:15px 0;
	padding-top:15px;
}
.xt_about01 li{
	width:25%;
	text-align:center;
	margin:15px 0;
}
.xt_about01 img{
	width:50%;
}
.xt_about01 li span{
	font-size:18px;
	color:#000;
	font-family:font02;
	font-weight:bold;
}
.xt_about01 li p{
	font-size:14px;
	color:#636363;
	font-family:font02;
	width:80%;
	margin:0 auto;
	line-height:20px;
}
.xt_about02 img{
	width:100%;
}
.mes_navTop span{
	font-size:16px;
	color:#000;
	display:block;
}
.mes_navTop h1{
	font-size:40px;
	color:#0049ff;
	font-weight:bold;
	padding: 25px 0;
}
.mes_navTop i{
	background:#7fb5ff;
	width:45px;
	height:2px;
	display:inline-block;
	background:#7fb5ff;
	box-shadow:0px 1px 1px 0px #a0c2f1;
}

.xt_about03 ul{
	padding:20px 0;
}
.xt_about03 ul li img,.xt_about03 .about03_div{
	width:228px;
	height:150px;
}
.xt_about03 ul li{
	margin-right:10px;
	position:relative;
	text-align:center;
	width:228px;
	padding-bottom:10px;
}
.xt_about03 ul li:last-of-type,.xt_about03 ul li:nth-of-type(5){
	margin-right:0;
}
.xt_about03 .about03_div{
	position:absolute;
	left:0;
	top:0;
	background:rgba(0,0,0,0.7);
	color:#fff;
}
.xt_about03 .about03_div span,.xt_about03 .about03_div i{
	display:block;
}
.xt_about03 .about03_div span{
	font-size:30px;
	font-family:font02;
	font-weight:bold;
	margin:41px 0 10px 0;
}
i.i_line{
	width:35px;
	height:1px;
	background:#fff;
	margin:5px auto;
}
.xt_about03 .about03_div i{
	font-size:14px;
	font-style:normal;
}
.xt_about03 ul li p{
	width:80%;
	font-size:14px;
	margin:0 auto;
}
.xt_about04{
	background:#f8f8f8;
}
.xt_about04 ul{
	padding-top:25px;
} 
.xt_about04 ul li{
	background:#fff;
	width:216px;
	text-align:center;
	padding:15px 0;
	margin:0 25px 25px 0;
	box-shadow:1px 1px 5px 2px #efefef;
	height:200px;
}
.xt_about04 ul li:nth-of-type(5),.xt_about04 ul li:nth-of-type(10),.xt_about04 ul li:nth-of-type(15){
	margin-right:0;
}
.xt_about04 ul li img{
	width:125px;	
}

.xt_about04 ul li span{
	font-size:16px;
	padding:5px 0;
}
.xt_about04 ul li p{
	font-size:14px;
	color:#c5c5c5;
	width:80%;
	margin:0 auto;
}
.xt_about05{
	position:relative;
}
.xt_about05 .a05_divbox{
	position:relative;
	width:1180px;
	height:400px;
}
.xt_about05 img.a09left,.xt_about05 img.a09right{
	cursor:pointer;
	width:50px;
}
.xt_about05 .a09left{
	position:absolute;
	left:-80px;
	top:514px;
}
.xt_about05 .a09right{
	position:absolute;
	right:-80px;
	top:514px;
}

.xt_about05 ul.a05_first_ul{
	padding-top:15px;
	position:absolute;
	top:0;
	left:0;
	width:3600px;
	
}
.xt_about05 ul.a05_first_ul li.a05_first_li{
	width:1180px;
}
.xt_about05 ul.a05_sec_ul{
	
}
.xt_about05 ul.a05_sec_ul li{
	margin-right:86px;
	width:125px;
	text-align:center;
	padding-top:15px
}
.xt_about05 ul.a05_sec_ul li:nth-of-type(6),.xt_about05 ul.a05_sec_ul li:nth-of-type(12){
	margin-right:0;
}
.xt_about05 ul.a05_sec_ul li img{
	width:125px
}
.xt_about05 ul.a05_sec_ul li span{
	padding:15px 0;
	font-size:14px;
	color:#8a8787;
}
.xt_about05 .about05_sbut{
	width:68px;margin:0 auto;padding-top:15px;
}
.xt_about05 .about05_sbut span:last-of-type{
	margin-right:0;
}
.xt_about05 .about05_sbut span{
	width:18px;height:5px;
	background:#c4c4c4;
	border-radius:5px;
	margin-right:7px;
	cursor:pointer;
}
.xt_about05 .about05_sbut span.on{
	background:#519ff1;
	
}
.xt_about06 img{
	width:100%;
}
.xt_about07{
	background:#f8f8f8;
}
.xt_about07 ul{
	padding:60px 0;
}
.xt_about07 ul li{
	background:#fff;
	width:260px;
	margin-right:44px;
	text-align:center;
	padding:40px 0 25px 0;
	box-shadow:0px 1px 7px 2px #e8e8e8;
}
.xt_about07 ul li:first-of-type{
	margin-left:4px;
}
.xt_about07 ul li:last-of-type{
	margin-right:2px;
}
.xt_about07 ul li img{
	width:130px;
}
.xt_about07 ul li i,.xt_about07 ul li span,.xt_about07 ul li p{
	margin:0 auto;
}
.xt_about07 ul li i{
	width:15px;height:1px;background:#000;margin:15px auto;
}
.xt_about07 ul li span{
	color:#6f6f6f;font-size:14px;
	width:180px;
}
.xt_about07 ul li p{
	color:#abaaaa;font-size:10px;width:180px;padding:10px 0;line-height:12px;
}
.about08_top{
	text-align:center;
}
.about08_top span{
	font-size:34px;
	color:#777;
	padding:5px 0;
	font-weight:bold;
}
.about08_top span em{
	color:#4e9ff0;font-style:normal;font-weight:bold;
}
.about08_top p{
	font-size:12px;
	color:#868484;
}
.about08_top i{
	width:45px;
	height:2px;
	display:inline-block;
	background:#7fb5ff;
	box-shadow:0px 1px 1px 0px #a0c2f1;
}
.a08_navbox{
	padding:15px 0;
}
.a08_navbox div.about08_left{
	width:calc((1180px - 355px) / 2);
	
}
.a08_navbox div.about08_left div:nth-of-type(2){
	margin:25px 10px 0 0;
	text-align:right;
}
.a08_navbox div.about08_right div:nth-of-type(2){
	margin:25px 0 0 10px;
	text-align:left;
}
.a08_navbox div.about08_mid{
	width:355px;
	text-align:center;
	position:relative;
}
.a08_navbox div.about08_right{
	width:calc((1180px - 355px) / 2);
}
.a08_navbox div.about08_mid img.iph_box{
	width:330px;
	height:655px;
}
.a08_navbox div.about08_mid img.iph_s{
	width:270px;
	height:470px;
	position:absolute;
	left:44px;
	top:93px;
}
.a08_navbox div.about08_left img,.a08_navbox div.about08_right img{
	width:130px;
}
.a08_navbox div.about08_left span,.a08_navbox div.about08_right span{
	color:#272323;font-size:14px;
	margin-bottom:2px;
	letter-spacing:1px;
}
.a08_navbox div.about08_left p,.a08_navbox div.about08_right p{
	color:#807c7c;font-size:10px;
}
.about08_left li:nth-of-type(1),.about08_right li:nth-of-type(1){
	padding-top:10px;
}
.about08_left li,.about08_right li{
	margin:35px 0;
}
.xt_about09 .a09_nav{
	position:relative;
	width:1180px;
	overflow:hidden;
	height:530px;
}
.xt_about09 .a09_nav ul{
	padding:20px;
	width:4000px;
	position:absolute;
	top:0;
	left:0;
}

.xt_about09 .a09_nav li{
	width:285px;
	height:490px;
	text-align:center;
}
.xt_about09 .a09_nav li img{
	width:240px;
	height:490px;
}
.xt_about09 .a09left,.xt_about09 .a09right{
	cursor:pointer;
	width:50px;
}
.xt_about09 .a09left{
	position:absolute;
	left:-5px;
	top:217px;
}
.xt_about09 .a09right{
	position:absolute;
	right:-5px;
	top:217px;
}
.xt_about10 ul li{
	width:123px;
}
.xt_about10 ul li{
	width:123px;
	margin-right:28px;
	text-align:center;
}
.xt_about10 ul li:last-of-type{
	margin-right:0;
}
.xt_about10 ul li img{
	width:105px;
}
.xt_about10 ul li span{
	color:#000;
	font-size:14px;
}
.xt_about11{
	background:#f8f8f8;
}
.xt_about11 ul{
	width:1180px;
	margin:20px auto;
}
.xt_about11 ul li{
	text-align:center;
	width:268px;
	margin-right:36px;
	background:#fff;
	padding:35px 0 30px 0;
}
.xt_about11 ul li:last-of-type{
	margin-right:0;
}
.xt_about11 ul li img{
	width:200px;
	height:310px;
	margin-bottom:30px;
}
.xt_about11 ul li span{
	color:#000;
	font-size:18px;
}
.xt_about11 ul li p{
	color:#000;
	font-size:8px;
	padding:5px 0;
}
.xt_about12 ul{
	width:1000px;
	margin:20px auto;
	text-align:center;
}
.xt_about12 ul li{
	width:330px;
	
}
.xt_about12 ul li img{
	width:200px;
	margin-top:55px;
}
.xt_about12 ul li:nth-of-type(2) img{
	width:260px;
	margin-top:0;
}
.xt_about12 ul li span{
	color:#8a8a8a;
}
.xt_about13 img{
	width:100%;
	margin-top:20px;
}
.xt_about14 ul li{
	width:386px;
	margin-right:11px;
	position:relative;
}
.xt_about14 ul li:last-of-type{
	margin-right:0;
}
.xt_about14 ul li img{
	width:386px;
}
.xt_about14 ul li span{
	position:absolute;
	bottom:33px;
	left:calc((386px - 150px) / 2);
	width:150px;
	text-align:center;
	color:#3a3a3a;
}
.xt_about15{
	background:#f8f8f8;
}
.xt_about15 ul{
	padding-top:25px;
}
.xt_about15 ul li{
	width:230px;
	margin:40px 80px 30px 0;
	text-align:center;
	padding:40px 0;
	box-shadow:0px 1px 20px 1px #d0d0d0;
}
.xt_about15 ul li:nth-of-type(1),.xt_about15 ul li:nth-of-type(5){
	margin-left:8px;
}
.xt_about15 ul li:nth-of-type(4),.xt_about15 ul li:nth-of-type(8){
	margin-right:2px;
}
.xt_about15 ul li img{
	width:100px;
	margin:10px 0;
}
.xt_about15 ul li span{
	width:160px;
	margin:0 auto;
	padding-bottom:20px;
	border-bottom:1px solid #f8f8f8;
	font-size:16px;
}
.xt_about15 ul li p:first-of-type{
	margin-top:15px;
}
.xt_about15 ul li p{
	font-size:12px;
	line-height:18px;
	color:#969696
}
.xt_about16{
	height:296px;
}
.xt_about16 img{
	width:100%;
	height:296px;
}
.xt_about17{
	background:url(../images/about16_bg.jpg) no-repeat;
	background-size:100%;
	padding-top:60px;
}
.xt_about17 .about08_top em,.xt_about17 .about08_top p{
	color:#fff!important;
}
.xt_about17 .about08_top i{
	background:#fff!important;box-shadow:none;
}
.xt_about17 ul{
	padding-top:20px;
	margin:50px auto;
}
.xt_about17 li{
	width:20%;
	text-align:center;
	margin-bottom:20px;
}
.xt_about17 li img{
	width:80%;
}
/*****字体*****/
@font-face{
	font-family:font01;
	src:url('fonts/STHeiti-Light.ttc');
}
@font-face{
	font-family:font02;
	src:url('fonts/mini.ttf');
}
@font-face{
	font-family:font03;
	src:url('fonts/方正大黑简体.TTF');
}