/*  */
*{padding: 0;margin: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;touch-action: pan-y;}
html{width: 100%;height: 100%;font-family: "Arial","Microsoft YaHei";background: white;}
body{width: 100%;height: 100%;}
a{outline:none;text-decoration: none;border: 0 none;}
li{list-style: none;}
img{display: block;}
table{border-collapse: collapse;border-spacing: 0;}
input,textarea,button,select{outline: none;resize: none;border: 0 none;color: #555;font-family: "Arial","Microsoft YaHei";font-size: 15px;}
input[type=button],input[type=submit],button,select{-webkit-appearance: none;background: white;}
.animate{-webkit-transition: all 350ms;-moz-transition: all 350ms;transition: all 350ms;}
.after:after{content: " ";display: block;font-size: 0;height: 0;width: 100%;clear: both;}
.main{width: 100%;position: relative;max-width: 640px;margin: 0 auto;font-size: 0;overflow: hidden;}
/*  */
.header{position: relative;height: 1.5rem;}
.head_Top{height: .4rem;line-height: .4rem;text-align: right;padding: .1rem 2%;background: #18202d;}
.head_Top a{display: inline-block;font-size: .24rem;color: white;padding-left: .2rem;border-left: 1px solid white;vertical-align: top;
	margin-left: .2rem;}
.head_Top a:first-child{border: 0 none;}
.head_Top a.activ{color: #4487f1;}
.head_content{box-sizing: border-box;width: 100%;max-width: 640px;padding: .15rem 2%;background: #f9f9f9;height: .9rem;}
.head_fixed{position: fixed;top: 0;box-shadow: 0 0 10px #888;z-index: 10;}
a.logo{display: block;float: left;height: .6rem;}
a.logo img{height: 100%;}
a.menu{display: block;float: right;width: .6rem;height: .6rem;background: url(../images/wap-01.png) no-repeat center center;
	background-size: .7rem;}
.section{position: relative;left: 0;}
.Title{padding-top: .2rem;}
.english .Title{padding: .2rem 0;}
.Title span{display: block;font-size: .34rem;color: #555;line-height: .7rem;text-align: center;}
.Title em{display: block;height: 2px;background: #c6c6c6;}
.Title em i{display: block;width: 5%;height: 2px;background: #e43a31;margin: auto;border-left: 10px solid white;border-right: 10px solid white;}
.Title p{display: block;text-align: center;line-height: .5rem;font-size: .26rem;color: #999;}
.cont_img{width: 96%;box-sizing: border-box;border: 2px solid #75c5f9;margin: .2rem auto;padding: .15rem;}
.cont_img img{width: 100%;box-shadow: 0 0 10px #888;}
.content{padding: .2rem 2%;color: #555;font-size: .24rem;line-height: .38rem;}
.content img{display: inline-block;max-width: 100%;}
.product a{display: block;width: 47%;float: left;margin-left: 2%;margin-top: .2rem;box-sizing: border-box;border: 1px solid #ccc;
	border-bottom: 2px solid #75c5f9;}
.product img{width: 100%;height: 2.5rem;}
.product span{display: block;text-align: center;line-height: .4rem;font-size: .26rem;color: #333;padding: .1rem 0;white-space: nowrap;
	overflow: hidden;text-overflow: ellipsis;}
.feature li{width: 22.5%;margin-left: 2%;margin-top: .2rem;float: left;box-sizing: border-box;border: 1px solid #e43a31;padding: .2rem 0 ;
	text-align: center;color: #333;border-radius: 3px;}
.feature p{display: block;font-size: .2rem;line-height: .36rem;}
.feature span{display: block;font-size: .32rem;line-height: .5rem;margin-top: .1rem;}
.english .feature span{font-size: .24rem;}
.news a{display: block;overflow: hidden;margin: .2rem 2%;margin-bottom: 0;}
.news img{width: 30%;float: left;height: 1.3rem;}
.news span{display: block;width: 67%;float: right;font-size: .26rem;color: #333;line-height: .4rem;white-space: nowrap;overflow: hidden;
	text-overflow: ellipsis;}
.news p{display: block;display: -webkit-box;width: 67%;float: right;font-size: .22rem;color: #555;line-height: .35rem;text-indent: 1em;
	height: .7rem;margin-top: .1rem;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.partner{padding-bottom: .5rem;}
.partner a{display: block;width: 30%;float: left;margin-left: 2.5%;margin-top: .2rem;height: .5rem;position: relative;}
.partner img{max-height: 100%;max-width: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
.nav_main{width: 3rem;position: absolute;right: -3rem;top: 0;bottom: 0;}
.nav{width: 3rem;position: fixed;bottom: 0;top: 1.5rem;border-top: 1px solid #ccc;background: #f9f9f9;opacity: 0;}
.show{opacity: 1;}
.minTop{top: .9rem;}
.nav a{display: block;margin-left: .2rem;padding: .15rem 0;border-bottom: 1px solid #ccc;font-size: .26rem;color: #555;line-height: .4rem;}
.nav a.activ{color: #4487f1;}
/*  */
.banner img{width: 100%;}
.subnav{padding: .1rem 0;text-align: center;border-bottom: 1px solid #ccc;}
.subnav a{display: inline-block;vertical-align: top;width: 33.33%;line-height: .5rem;font-size: .24rem;color: #555;box-sizing: border-box;
	border-left: 1px solid #ccc;}
.sub_4 a{width: 25%;}
.subnav a:first-child{border: 0 none;}
.subnav a.activ{color: #4487f1;}
.pageTitle{padding-top: .2rem;border-top: 10px solid #efefef;}
.pageTitle:first-child{border: 0 none;}
.pageTitle span{display: block;font-size: .3rem;line-height: .4rem;margin-left: 2%;border-left: 5px solid #e1261d;padding-left: .1rem;
	color: #333;}
.listImg{padding-bottom: .4rem;}
.listImg a{display: block;width: 47%;float: left;margin-left: 2%;margin-top: .3rem;}
.listImg img{width: 100%;height: 2.8rem;}
.listImg span{display: block;text-align: center;color: #333;font-size: .26rem;line-height: .4rem;padding-top: .1rem;white-space: nowrap;
	overflow: hidden;text-overflow: ellipsis;}
.cont_head{padding: .1rem 0;margin-top: .2rem;border-bottom: 1px solid #ccc;text-align: center;}
.cont_head span{display: block;font-size: .3rem;line-height: .46rem;color: #333;}
.cont_head p{display: block;font-size: .22rem;color: #999;line-height: .3rem;}
.course{padding: .4rem 0;position: relative;}
.course img{width: 96%;margin: auto;border-radius: 3px;}
.course_list{position: relative;margin: 0 .2rem;padding-bottom: .4rem;}
.course_list:after{content: " ";display: block;width: 2px;position: absolute;left: .3rem;top: 0;bottom: 0;background: #d5d5d5;}
.course_list li{padding: .3rem 0;overflow: hidden;}
.course_list em{display: block;width: .3rem;height: .3rem;border: 2px solid #d5d5d5;background: white;border-radius: 50%;float: left;
	margin-left: .16rem;margin-top: .1rem;position: relative;z-index: 2;box-sizing: border-box;}
.course_list span{display: block;width: 5.3rem;font-size: .32rem;color: #333;line-height: .5rem;float: right;}
.course_list p{display: block;width: 5rem;font-size: .24rem;color: #555;line-height: .4rem;float: right;padding-right: .3rem;}
.course_list li:nth-child(even){background: #7b9ab5;}
.course_list li:nth-child(even) span,.course_list li:nth-child(even) p{color: white;}
.honor{overflow: hidden;padding-bottom: .4rem;}
.honor a{display: block;width: 47%;float: left;margin-left: 2%;margin-top: .3rem;}
.honor img{width: 100%;height: 4rem;}
.ms_honor img{height: 1.9rem;}
.honor span{display: block;padding-top: .1rem;font-size: .24rem;color: #555;line-height: .4rem;text-align: center;}
/*  */
.product_info{padding: .3rem 2%;}
.product_info span{display: block;font-size: .3rem;color: #333;line-height: .5rem;}
.product_info img{width: 100%;margin-top: .1rem;}
/*  */
.performance a{display: block;overflow: hidden;padding: .3rem 2% .2rem 2%;border-top: 1px solid #ccc;}
.performance a:first-child{border: 0 none;}
.performance img{width: 30%;float: left;height: 1.5rem;}
.performance span{display: block;width: 67%;float: right;font-size: .26rem;color: #333;line-height: .4rem;white-space: nowrap;overflow: hidden;
	text-overflow: ellipsis;}
.performance p{display: block;display: -webkit-box;width: 67%;float: right;height: 1.02rem;font-size: .22rem;color: #777;line-height: .34rem;
	-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: .08rem;}
/*  */
.news_list a{margin: 0;padding: .3rem 2% .2rem 2%;border-top: 1px solid #ccc;}
.news_list a:first-child{border: 0 none;}
.recruit a{display: block;width: 94%;box-sizing: border-box;padding: .2rem;box-shadow: 0 0 5px #ccc;margin: .3rem auto;margin-bottom: 0;
	border-radius: 3px;}
.p_name{display: block;font-size: .28rem;color: #4487f1;line-height: .4rem;}
.p_factor{display: block;margin: .1rem 0;overflow: hidden;}
.p_factor span{display: block;font-size: .24rem;line-height: .4rem;padding-left: .4rem;color: #555;float: left;background-repeat: no-repeat;
	background-position: left center;background-size: .4rem;}
.p_factor .money{background-image: url(../images/wap-10.png);}
.p_factor .num{background-image: url(../images/wap-11.png);margin-left: .2rem;}
.p_factor .date{float: right;color: #777;padding: 0;}
.p_info{display: block;display: -webkit-box;font-size: .24rem;color: #555;line-height: .4rem;height: 1.2rem;-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.cont_head .p_factor{padding: 0 .2rem;}
.cont_head .p_ads{text-align: left;padding-left: .6rem;line-height: .4rem;background: url(../images/wap-12.png) no-repeat .2rem center;
	background-size: .4rem;}
/*  */
.partner_list a{display: block;width: 45.5%;float: left;margin-left: 3%;margin-top: .3rem;box-shadow: 0 0 5px #ccc;padding: .2rem 0;}
.partner_list p{display: block;height: .7rem;}
.partner_list img{max-width: 100%;max-height: 100%;margin: auto;}
.partner_list span{display: block;font-size: .24rem;color: #555;line-height: .4rem;text-align: center;white-space: nowrap;overflow: hidden;
	text-overflow: ellipsis;margin-top: .1rem;}
/*  */
.fixed_bg{width: 100%;height: 100%;max-width: 640px;position: fixed;top: 0;background: rgba(0,0,0,0.5);z-index: 50;display: none;}
.map{height: 3.5rem;margin-top: .2rem;}
.map img{display: inline-block;}
.dizi{display: block;font-size: 14px;color: #3DAAFC;line-height: 20px;text-indent: 20px;}
.BMap_bubble_title{font-size: 16px;color: #333;line-height: 25px!important;}
.BMapLabel{padding: 5px!important;border-color: #3DAAFC!important;color: #555;border-radius: 4px;}
.BMap_pop div:first-child{border-top-left-radius: 5px;}
.BMap_pop div:nth-child(3){border-top-right-radius: 5px;}
.BMap_pop div:nth-child(5){border-bottom-left-radius: 5px;}
.BMap_pop div:nth-child(7){border-bottom-right-radius: 5px;}
.footer{padding: .2rem 2%;background: #18202d;position: relative;left: 0;}
.footer a{color: white;}
.fot_left{float: left;width: 70%;font-size: .22rem;color: white;line-height: .36rem;}
.fot_left p{display: block;background-repeat: no-repeat;background-position: left center;background-size: .36rem;padding-left: .4rem;
	margin-top: .1rem;}
.fot_left p:first-child{margin-top: 0;}
.fot_right{float: right;}
.fot_right p{display: block;}
.fot_right img{width: 1.5rem;height: 1.5rem;}
.fot_right span{display: block;font-size: .2rem;color: white;line-height: .4rem;text-align: center;}
.minLeft{left: -3rem;}