锘縝ody{
	width:100%;
	max-width:750px;
	min-width:320px;
	margin:0 auto;
}
.header{
	width:100%;
	height:2.75rem;	
	display:flex;
	display:-webkit-flex;
	padding:0 .25rem;
	justify-content:space-between;
	}
.top-logo{
	width:50%;
	height:3.0rem;
	line-height:2.6rem;
}
.top-logo img{
	height:1.45rem;
	position:relative;
	z-index:10000;
}
.top-phone{
	padding-left:0.2rem;
	display: flex;
	margin-right:12%;	
	display: -webkit-flex;
	}
.top-phone img{
	width:1.6rem;
	height:1.6rem;
	margin-top:.5rem;
}
.top-join-phone{
	margin-top:.5rem;
}
.top-join-phone span{
	display:block;
	font-size:0.7rem;	
	font-weight:bold;
	color:#333;
	margin:0 .5rem;
}
nav{
	margin-top:.8rem;
	}
nav .nav-h{
	width:25%;
	height:4rem;
	line-height:2rem;
	float:left;
	box-sizing:border-box;
	text-align:center;
	display:inline-block;
	color:#333;
	border-bottom:1px solid #ccc;
	font-size:0.7rem;
}
nav .nav-h img{
	display:block;
	margin:0 auto;
	width:2.2rem;
	height:2rem;	
	margin-top:.3rem;
	/*padding:.1rem .18rem;*/
}
nav .nav-h p{
	margin-top:-0.3rem;
}
nav .nav-other{
	background:#e0e1e2;
	border-bottom:1px solid #1d95df;
}
/*Carousel start*/
.banner img{ float:left; width:100%; height: auto;}
.relative{position:relative;left:0;top:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.opacity6{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8  */filter:alpha(opacity=60);    /* ie5-7  */opacity:0.6;/* css standard, currently it works in most modern browsers  */}
.app_center{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}
.scroll{margin:0 auto;max-width:640px;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute; margin-left:35%;z-index:400px;bottom:0px;}
.scroll_position li{display:inline-block;width:35px;height:3px;margin:0 5px;background:#fff;}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#1d95df;}
/*Carousel start*/
.menuBtn {position: absolute;top: 4%;right: 2%;width: 1.5rem;height: 1rem;cursor: pointer;z-index: 100;
			    -o-transform: translateY(-50%);
			    -ms-transform: translateY(-50%);
			    -moz-transform: translateY(-50%);
			    -webkit-transform: translateY(-50%);
			    transform: translateY(-50%);}
			.menuBtn em {margin-bottom: .4rem;display: block;height: .1rem;background-color: #1d96df;
			-o-transition:.5s;
			-ms-transition:.5s;
			-moz-transition:.5s;
			-webkit-transition:.5s;
			transition:.5s;
			}
			.menuBtn.on em {display: none;margin: -2px 0 0;position: absolute;left: 5px;top: 50%;width: 24px;}
			.menuBtn.on em:first-child {display: block;
			    transform:rotate(45deg);
			    -webkit-transform:rotate(45deg);
			    -o-transform:rotate(45deg);
			    -ms-transform:rotate(45deg);
			}
			.menuBtn.on em:last-child {display: block;
			    transform:rotate(-45deg);
			    -webkit-transform:rotate(-45deg);
			    -o-transform:rotate(-45deg);
			    -ms-transform:rotate(-45deg);}

			#aside {position: fixed;top: 0;left: -230px;bottom: 0;transition:all .6s;width: 230px;background-color: #f6f6f6;z-index: 110;overflow-y: auto;}
			#aside.open {left: 0;}
			#aside .menu {margin-top: 50px;}
			#aside .menu .v1 {position:relative;padding-left: 30px;display: block;width: 100%;height: 2.25rem;line-height:2.25rem;font-size: .75rem;color: #333;border-bottom: .05rem dashed #ccc;}
			#aside .menu .v1:hover,#aside .menu .v1.on {color: #333;background-color:#e8e7e7;}
			#aside .menu .v1:before{content:'';float:right;width:.4rem;height:.4rem;margin-right:10%;margin-top:8.5%;border-top:.05rem solid #666;border-right:.05rem solid #666;transform:scaleX(1.5) rotateZ(45deg);}
			#aside .menu .v1 img {margin-top: -3px;margin-right: 10px;display: inline-block;vertical-align: middle;}
			#aside .menu .sub {padding: 10px 0;display: none;}
			#aside .menu .sub > a {padding-left: 46px;display: block;width: 100%;height: 36px;line-height: 36px;color: #fff;font-size: 14px;}
			#aside .menu .sub > a:hover,#aside .menu .sub > a.on {color: #d73240;background-color: #1c1c1c;}
			#aside .menu .sub-sub {padding: 10px 0;display: none;}
			#aside .menu .sub-sub a {padding-left: 60px;display: block;width: 100%;height: 32px;line-height: 32px;color: #fff;font-size: 12px;}
			#aside .menu .sub-sub a:hover,#aside .menu .sub-sub a.on {color: #015da4;background-color: #1c1c1c;}
			#aside .lang {margin-top: 20px;display: block;text-align: center;color: #fff;}
			#aside .lang a {margin: 0 10px;color: #fff;}
			#aside .lang a.on {color: #015da4;}
			#aside .menu .v1 i{margin-right:.6rem;}
			#aside .menu .v1 i.i-nav img{display:inline-block;width:1.6rem;height:1.55rem;}
			#aside .menu .v1 i.language img{display:inline-block;width:1.6rem;height:1.05rem;}
.m-container{
	/*width:96%;
	margin:0 auto;*/
}
.business{
	clear:both;

	background:#f2f2f2;
	margin-top:.85rem;
	padding:.8rem 0;
}
.same-tit{
	text-align:center;
	
}
.same-tit span{
	display:inline-block;
	font-size:.8rem;
	color:#333;
}
.same-tit span.en-letter{
	font-size:.8rem;
	color:#999;
}
.busin-cont{
	width:97%;
	margin:.8rem auto;
}
.case-nav a{
	display:inline-block;
	width:32.5%;
	height:2.1rem;
	line-height:2.1rem;
	color:#fff;
	background:#666;
	font-size:.75rem;
	text-align:center;
}
.case-nav .selected{
	background:#1d95df;
	color:#fff;
}
.case-nav a:hover{
	width:32.5%;
	background:#1d95df;
	color:#fff;
}
.case-cont{
	margin-top:1rem;
}
.case-cont ul li{
	width:48%;
	float:left;
	margin:0.5rem 1%;
	text-align:center;
	background:#fff;
	box-shadow:0 3px 6px rgba(0,0,0,.2)
}
.case-cont ul li a img{
	/*display:block;*/
	max-width:100%;
	text-align:center;
}
.case-cont ul span{
	display:block;
	color:#333;
	font-size:.7rem;
	margin:.12rem 0;
}
.iso-img{
	margin:.5rem 0;	
}
.iso-img img{
	width:2.4rem;
	height:2.2rem;
}
.li-more{
	color:#1d95df;
	width:40%;
	height:1.45rem;
	line-height:1.45rem;
	font-size:.65rem;
	text-align:center;
	border:.05rem solid #1d95df;
	margin:.65rem auto;
}
.view-more{
	width:40%;
	height:1.85rem;
	margin:1.2rem auto .85rem;
	line-height:1.85rem;
	background:#1d95df;
}
.view-more a{
	display:block;
	font-size:.7rem;
	color:#fff;
	text-align:center;
}
.view-more-s{
	width:40%;
	height:1.85rem;
	margin:1.2rem auto;
	line-height:1.85rem;
	background:#fff;
}
.view-more-s a{
	display:block;
	font-size:.7rem;
	color:#333;
	text-align:center;
}

.about-us{
	width:96%;
	margin:1rem auto .5rem;
	
}
.about-cont img{
	width:100%;
	margin:.6rem 0;
}
.about-cont p{
	line-height:1.1rem;
	font-size:.7rem;
	color:#333;
	text-indent:1.2em;
}
.star-us{
	padding:.8rem 0;
	background:url(../images/start-bg.jpg) no-repeat;
	background-size:cover;
}
.star-tit{
	margin-top:.5rem;
}
.star-us span{
	color:#fff;
}
.star-us .en-letter{
	color:#fff!important;
}
.star-ul{
	width:96%;
	margin:1rem auto .5rem;
}
.star-ul ul li{
	float:left;
	width:33.33%;
	margin:.45rem 0;
	text-align:center;
}
.star-ul ul li img{
	width:4.2rem;
	height:4.2rem;
	border-radius: 50%;
}
.news-us{
	width:97%;
	margin:1rem auto;
}

.news-nav{
	margin:.8rem 0;
}
.news-nav a{
	display:inline-block;
	width:49.2%;
	height:2.1rem;
	line-height:2.1rem;
	color:#fff;
	background:#666;
	font-size:.75rem;
	text-align:center;
}
.news-nav .selected{
	background:#1d95df;
	color:#fff;
}
.news-nav a:hover{
	width:49.2%;
	background:#1d95df;
	color:#fff;
}
.new-ul .newdl{
	display:block;
	margin:1rem 0;
}
.new-ul .newdl dl dt{width:38%;}
.new-ul .newdl dl dt img{
	width:100%;
}
.new-ul .newdl dl dd{
	width:58%;
	/*padding:0 .05rem;*/
	}
.new-ul .newdl dl dd h3{
	font-size:.8rem;
	color:#333;
	height:.9rem;
	overflow:hidden;
	
}
.new-ul .newdl dl dd p{
	color:#999;
	font-size:.7rem;
	margin:.2rem 0;
}
.new-ul .newdl dl dd span{
	
	font-size:.7rem;
	line-height:1rem;
	color:#555;
}
.new-ul .newdl dl dd i{
	display:inline-block;
	color:#1d95df;
	font-size:.7rem;
	padding:.1rem 0;
}
.ent-tit{
	margin-top:.5rem;
}
.style-cont{
	width:97%;
	margin:.8rem auto;
}
.style-cont ul li{
	float:left;
	width:48%;
	margin:.4rem .18rem;
	box-shadow:0 3px 6px rgba(0,0,0,.2);
}
.style-cont ul li img{
	width:100%;
}
.ent-txt{
	line-height:44px;
	max-height:44px;
	overflow:hidden;
	padding:0 .15rem;
	background:#fff;
	text-align:center;
	font-size:.7rem;
}

/*====================鏈嶅姟椤圭洰====================*/
.sub-banner{
	
}
.sub-banner img{
	width:100%;
}
.piece{
	margin-top:.8rem;
}
.syip{
	margin-top:.5rem;
	color:#444;
	height:1rem;
	overflow:hidden;
	font-size:.75rem;
}
.syip a{
	font-size:.75rem;
	color:#444;
}
.show-sertit{
	margin:1rem 0;
	text-align:center;
	height:2rem;
	position:relative;
	border-bottom:.05px solid #ccc;
}
.show-sertit h3{
	color:#333;
}
.show-sertit span{
	display:block;
	position:absolute;
	bottom:0;
	left:25%;
	width:50%;
	text-align:center;
	margin:0 auto;
	height:.08rem;
	background:#1d95df;
	color:#333;
}
.show-sercont{
	width:96%;
	margin:1rem auto .8rem;
}
.show-sercont strong{
	display:block;
	font-size:.75rem;
	margin:.4rem 0;
	color:#444;
}
.show-sercont p{
	font-size:.72rem;
	line-height:1.1rem;
	color:#444;
}
.process{
	width:97%;
	margin:.8rem auto;
}
.pro-nav a{
	width:49%;
	display:inline-block;
	height:2.1rem;
	line-height:2.1rem;
	color:#fff;
	background:#666;
	font-size:.75rem;
	text-align:center;
	margin-bottom: 5px;
}
.pro-nav .selected{
	background:#1d95df;
	color:#fff;
}
.pro-nav a:hover{
	width:49%;
	background:#1d95df;
	color:#fff;
}
.pro-cont{margin-top:.65rem;}
.pro-cont img{
	width:100%;
}
.achieven ul li{
	line-height:1.1rem;
	border-bottom:.05rem dashed #ccc;
	padding:.3rem 0;
}
.achieven ul li a span{
	display:inline-block;
	font-size:.72rem;
	color:#444;
	float:left;
}
.achieven ul li a strong{
	display:inline-block;
	float:right;	
	font-size:.7rem;
	font-weight:normal;
	color:#888;
	
}
.time{
	text-align:center;
	margin:.4rem 0;
}
.time span{
	font-size:.7rem;
	color:#666;
	margin:0 .05rem;
}
.new-show-cont{
	width:96%;
	margin:1rem auto;
	
}
.new-show-cont img{
	display:block;
	width:100%;
	margin:.08rem auto .8rem;
}
.new-show-cont p{
	font-size:.7rem;
	line-height:1.1rem;
	color:#444;
}

/*====================鏂伴椈====================*/
.join-tit{
	text-align:center;	
}
.join-cont img{
	width:100%;
	display:block;
	margin:.6rem 0;
}
.join-cont p{
	line-height:1.25rem;
	font-size:.72rem;
	color:#333;
}
.contact-tit{
	margin-top:.5rem;
}
.contact-tit h3{
	font-size:.85rem;
	margin:.3rem 0;
}
.contact-tit i{
	display:block;
	width:15%;
	height:.08rem;
	background:#1d95df;
}
#contact-ul{
	margin-top:.65rem;
}
#contact-ul li{
	line-height:1.5rem;
	font-size:.75rem;
	color:#333;
}
#contact-ul li span{
	display:inline-block;
	margin:0 .35rem;
}
/*====================鍏充簬鎴戜滑====================*/
.intro{
	width:96.5%;
	margin:0 auto;
}
.intro-nav{
	margin-top:.5rem;
}
.intro-nav a{
	display:inline-block;
	width:49%;
	height:2rem;
	line-height:2rem;
	background:#ccc;
	color:#333;
	text-align:center;
	font-size:.75rem;
	margin:.15rem 0;
}
.intro-nav a:hover{
	background:#1d95df;
	color:#fff;
}
.intro-nav .in-line{
	background:#1d95df;
	color:#fff;
	
}
.style-cont-s ul li{
	float:left;
	width:48%;
	margin:.4rem .18rem;
	box-shadow:0 3px 6px rgba(0,0,0,.2);
}
.style-cont-s ul li img{
	width:100%;
}

.dl-job{
	margin-top:.6rem;
}
.dl-job dt{
	font-size:.75rem;
	color:#333;
	height:1.5rem;
	padding-left:1.1rem;
	line-height:1.5rem;
	background:#f3f3f3;
	position:relative;
}
.dl-job dt:before{
	content:'';
	position:absolute;
	left:0;
	width:.5rem;
	height:1.5rem;
	background:#1d95df;
}
.dl-job dd{
	margin:.75rem 0;
}
.dl-job dd strong{
	display:block;
	font-weight:normal;
	font-size:.75rem;
	color:#1d95df;
	margin:.5rem 0;
}
.dl-job dd p{
	line-height:1.25rem;
	font-size:.72rem;
	color:#444;
}

.star-uls{
	width:98%;
	margin:1rem auto .5rem;
}
.star-uls ul li{
	float:left;
	width:32.5%;
	margin:.3rem .06rem;
	border:.05rem solid #ccc;
	box-sizing:border-box;
	text-align:center;
}
.star-uls ul li img{
	width:5.6rem;
	height:3.2rem;
}






/*杩斿洖椤堕儴*/
.backTop{
	width:2.5rem;
	height:2.5rem;
	border-radius:50%;
	background:#000;
	opacity: .7;
	position:fixed;
	right:5%;
	bottom:12%;
	z-index:999;
	cursor:pointer;
	}
.backTop:after{
	display:inline-block;
	content:'';
	width:1rem;
	height:1rem;
	border-bottom:.2rem solid #fff;
	border-left:.2rem solid #fff;
	transform:scaleX(0.5) rotateZ(138deg);
	-webkit-transform:scaleX(0.7) rotateZ(136deg);
	position:absolute;
	left:16px;
	top:21px;
	}



.footer{
	width:100%;
	height:3rem;
	position:fixed;
	bottom:0;
	left:0;
	z-index:10;
	border-top:1px solid #ddd;
	display:flex;
	display:-webkit-flex;
	}
.footer .icon-tv{
	display:flex;
	display:-webkit-flex;
	flex:auto;
	background:#222;
	align-items:center;
	-webkit-items:center;
	flex-direction:column;
	-webkit-flex-direction:column;
	justify-content:center;
	-webkit-justify-content:center;
	position:relative;
	}
.footer .icon-tv:before{
	content:'';
	position:absolute;
	top:0;
	left:-3%;
	width:5px;
	height:100%;
	background:url(../images/icon-foot-line.png) center left no-repeat;
}
.footer .icon-tv span{
	display:block;
	font-size:.6rem;
	color:#fff;
	margin-top:0.2rem;
	font-family:'寰蒋闆呴粦';
	}
.footer .icon-tv img{
	width:1.8rem;
	height:1.6rem;
}
