.view{
	padding:0 .3rem;
}
header{
	position: fixed;
	top:0;
	width: 100%;
	height: .9rem;
	/* background-color: #fff; */
	/* box-shadow: 0 0 10px rgba(0,0,0,.3); */
	z-index: 99;
	border-bottom: 1px solid rgba(255,255,255,.5);
	transition: all .3s linear;
}
header .logo{
	width: 1.5rem;
	float: left;
	margin-top: .2rem;
}
header .logo img{
	width: 100%;
	display: block;
}
header .logo .logo1{
	display: none;
}
header .header-right{
	float: right;
	font-size: 0;
	text-align: right;
	margin-top: .15rem;
}
header .header-right a{
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: top;
}
header .header-right .navbtn-box{
	font-size: 0;
}
header .header-right .navbtn-box .txt,
header .header-right .navbtn-box .navbtn{
	display: inline-block;
	vertical-align: top;

	line-height: .6rem;
}
header .header-right .navbtn{
	width: .6rem;
	height: .6rem;
	background-color: #fff;
	box-shadow: 0 0 8px rgba(0,0,0,.26);
	border-radius: 100%;
	position: relative;
	margin-left: .2rem;
}
header .header-right .navbtn-box .txt{
	font-size: .24rem;
	/* color: #d90b37; */
	color: #fff;
}
header .header-right .navbtn .line-box{
	position: absolute;
	left:50%;
	top:50%;
	width: .32rem;
	height: .24rem;
	transform:translate(-50%,-50%) skewX(-10deg);
	transition:all .3s linear;
}
header .header-right .navbtn .line{
	display: block;
	position: absolute;
	width: 100%;
	height:2px;
	background-color: #db0031;
	left: 0;
	transition:all .3s linear;
}
header .header-right .navbtn .line:nth-child(1){
	top:0;
}
header .header-right .navbtn .line:nth-child(2){
	top:50%;
	margin-top: -1px;
}
header .header-right .navbtn .line:nth-child(3){
	bottom:0;
}
header .header-right .navbtn .line:last-child{
	margin-bottom: 0;
}

header .header-right .navbtn-box.on .navbtn .line-box {
	transform:translate(-50%,-50%) skewX(0);
}
header .header-right .navbtn-box.on .navbtn .line:nth-child(1){
	top:50%;
	margin-top: -1px;
	transform:rotate(45deg);
}
header .header-right .navbtn-box.on .navbtn .line:nth-child(2){
	opacity: 0;
}
header .header-right .navbtn-box.on .navbtn .line:nth-child(3){
	bottom:auto;
	top:50%;
	margin-top: -1px;
	transform:rotate(-45deg);
}
header .header-right .divide{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: 1px;
	height: .3rem;
	/* background-color: #cbcbd0; */
	background-color: #fff;
	vertical-align: top;
	margin:.15rem .3rem 0;
}
header .header-right .search-box{
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: top;
	margin-left: .3rem;
}
header .header-right .search-btn,
header .header-right .mail-btn{
	width: 15px;
	height: .6rem;
	background-repeat: no-repeat;
	background-position: center;
}
header .header-right .search-btn{
	background-size: 100%;
}
header .header-right .lang{
	font-size: .26rem;
	/* color: #030116; */
	color: #fff;
	line-height: .6rem;
	font-family: arial;
	font-weight: bold;
}
header .header-right .search-btn{
	background-image: url(../img/search-btn2.png);
}
header .header-right .mail-btn{
	background-image: url(../img/mail-btn2.png);
	margin-left: .3rem;
}
.search-dialog-box{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}
.search-dialog-box .black{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .2);
}
.search-dialog{
	position: absolute;
	left:50%;
	top:50%;
	box-sizing:border-box;
	width: 90%;
	padding: .2rem;
	transform: translate(-50%,-50%);
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.33);
	border-radius: .4rem;
} 
.search-dialog input[type=text]{
	float: left;
    width: 86%;
    border: none;
    padding: 0;
    font-size: .24rem;
    line-height: .4rem;
    height: .4rem;
    color: #999;
    background-color: #fff;
    border-radius: 0;
}
.search-dialog input[type=submit] {
    float: right;
    width: 15px;
    height: .4rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    border: none;
    padding: 0;
    background-image: url(../img/search-btn.png);
    background-color: transparent;
}
.search-dialog input::-webkit-input-placeholder{
    color:#999;
}
.search-dialog input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999;
}
.search-dialog input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
}
.search-dialog input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#999;
}
.nav-box{
	display: none;
	position: fixed;
	left:0;
	top:.9rem;
	background: #fff;
	overflow: auto;
	z-index: 99;
	border-top:1px solid #ddd;
	width:88%;
	height:92%;
	padding:4% 6%;
}

.nav li{
	border-bottom:1px solid #dcdcdc;
}
.nav li>a{
	display: block;
    width: 92%;
    padding: 10px 4%;
    color: #2d3845;
    position: relative;
    font-size: 16px;
    line-height: 25px;
}
.nav li .navson{
	line-height: 30px;
	padding:0 4.5% 15px;
	display: none;
}
.nav li .navson a{
	display: block;
	font-size: 14px;
	color:#8b95a0;
	padding-left: 30px;
	position: relative;
}
.nav li .navson a:before{
	content: "";
	position: absolute;
	left:0;
	top:50%;
	width: 20px;
	height: 1px;
	background-color: #ccc;
}
.nav li>a:after{
    content: "";
    width: 20px;
    height: 20px;
    background: url(../img/nav-arrow.png) no-repeat center;
    background-size: cover;
    position: absolute;
    right: 20px;
    top: 10px;
    transition:all .3s linear;
}
.nav li:nth-child(1)>a:after{
	background:none;
}
.nav li.on .tit:after{
	transform:rotate(180deg);
}
header.on .header-right .divide{
	background-color: #cbcbd0;
}
.pc-nav{
	display: none;
}
.clearfixed{
	height: .9rem;
}

.loading-box{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 100;
}
.loading-box .loading{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 2.8rem;
	height: 2.6rem;
}
.loading-box .loading .img{
	width: 100%;
	height: 100%;
}
.loading-box .loading .load1,
.loading-box .loading .load2{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 2.8rem 2.6rem;
}
.loading-box .loading .load1{
	background-image: url('../img/load1.png');
}
.loading-box .loading .load2{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	background-image: url('../img/load2.png');
	transform: translate3d(0, 0, 0);
}
.loading-box .loading .num-box{
	position: absolute;
	right: -.15rem;
	bottom: .6rem;
	font-size: .24rem;
	color: #000;
}
.loading-box .loading .num-box .num{
	font-size: .28rem;
	color: #dc0032;
	margin-right: .1rem;
	font-family: arial;
	font-weight: bold;
}
.loading-box .loading .line{
	width: .4rem;
	height: 2px;
	margin: 0 auto;
	background-color: #e2e2e2;
	margin-top: .35rem;
}
.loading-box .loading .txt{
	font-size: .24rem;
	color: #999999;
	line-height: .34rem;
	text-align: center;
	margin-top: .2rem;
}

/*********header end*********/
footer{
	height: calc(100vh - .9rem);
	background-color: #202022;
	position: relative;
}
.f-nav{
	padding:.9rem 0 0 0;
	overflow: hidden;
}
.f-nav ul{
	margin-left: -.5rem;
	margin-right: -.5rem;
	font-size: 0;
}
.f-nav li{
	padding:0 .5rem;
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	box-sizing:border-box;
	text-align: center;
	margin-bottom: .7rem;
}
.f-nav a{
	display: block;
	font-size: .24rem;
	color: #909091;
	line-height: .46rem;
}
.f-nav a.tit{
	border-bottom:1px solid #909091;
	font-size: .3rem;
	color: #fff;
	padding-bottom: .2rem;
	margin-bottom: .2rem;
}
.copy-box{
	/* position: absolute;
	bottom:0;
	width: 100%;
	left: 0; */
	padding:.6rem 0 .8rem;
	border-top:1px solid #373739;
	text-align: center;
}
.copy-box span{
	display: block;
	font-size: .24rem;
	line-height: .4rem;
	color: #909091;
}
.copy-box span a{
	display: inline-block;
	font-size: .24rem;
	line-height: .32rem;
	color: #909091;
}
.copy-box .link-box{
	margin:.5rem auto 0;
	width: 3rem;
	position: relative;
}
.copy-box .link-box a{
	display: block;
	text-align: left;
	color: #909091;
}
.copy-box .link-box .tit{
	width: calc(100% - 2px);
	height: .6rem;
	line-height: .6rem;
	border:1px solid #38383b;
	font-size: .24rem;
	padding:0 .1rem;
	width: calc(2.8rem - 2px);
	background-repeat: no-repeat;
	background-position: 95% center;
	background-image: url(../img/link-arrow.png);
}
.copy-box .link-box .sub{
	display: none;
	position: absolute;
	left:0;
	bottom:calc(.6rem + 2px);
	width: 100%;
}
.copy-box .link-box .sub a{
	height: .6rem;
	line-height: .6rem;
	padding:0 .1rem;
	font-size: .24rem;
	border:1px solid #38383b;
	border-bottom:none;
	background-color: #202022;
}
.copy-box .link-box.cur .tit{
	background-image: url(../img/link-arrow2.png);
}
.copy-box .share-box{
	display: none;
}
/**********footer end********/
.m-banner .pad-img{
	display: none;
}
header .logo .logo2{
	display: block;
}
.clearfixed{
	/* display: none; */
}
header{
	background-color: transparent;
	box-shadow: none;
}
header .logo1{
	display: none;
}
header .header-right .lang{
	color: #fff;
}
header .header-right .search-btn{
	background-image: url(../img/search-btn2.png);
}
header .header-right .mail-btn{
	background-image: url(../img/mail-btn2.png)
}
header .header-right .navbtn-box .txt{
	color: #fff;
}
header.on{
	background-color: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.3);
}
header.on .logo1{
	display: block;
}
header.on .logo2{
	display: none;
}
header.on .header-right .navbtn-box .txt{
	color: #d90b37;
}
header.on .header-right .mail-btn{
	background-image: url(../img/mail-btn.png);
}
header.on .header-right .search-btn{
	background-image: url(../img/search-btn.png);
}
header.on .header-right .lang{
	color: #030116;
}
/********welcome header end******/
/* .index-wrap{
	overflow: hidden;
}
.index-wrap,
.index-wrap>.swiper-wrapper>.swiper-slide{
	height: 100vh;
} */


.index-wrap .foot-slide footer{
	height: auto;
}
.banner{
	display: none;
}
.m-banner{
	height: 100vh;
	overflow: hidden;
	position: relative;
}
.m-banner a{
	display: block;
}
.banner-box .img{
	display: block;
	width:100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.banner-box .text-box{
	position: absolute;
	width: 100%;
	top: 50%;
	transform:translateY(-50%);
	text-align: center;
}
.banner-box .text-box a{
	display: block;
	color: #fff;
	text-shadow:0 0 6px rgba(0,0,0,.26);
}
.banner-box .text-box .en1{
	font-size: .36rem;
	line-height: .46rem;
	font-family: arial;
}
.banner-box .text-box .en2{
	font-size: .72rem;
	color: #fff;
	line-height: .82rem;
	font-family: arial;
}
.banner-box .text-box .cn{
	font-size: .48rem;
	line-height: .58rem;
	margin-top:.2rem;
}
.banner-box .text-box .play-btn{
	margin-top: .8rem;
	text-align: center;
}
.banner-box .text-box .play-btn .img{
	width: .86rem;
	margin:0 auto;
}
.banner-box .text-box .play-btn .img img{
	width: 100%;
}
.banner-box .text-box .play-btn .txt{
	font-size: .24rem;
	margin-top: .15rem;
	line-height: .34rem;
}
.m-banner .btns{
	position: absolute;
	left:0;
	bottom:3.86%;
	z-index: 3;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.m-banner .btns .swiper-pagination-bullet{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: .2rem;
	height: .2rem;
	background-color: #fff;
	margin:0 .06rem;
	border-radius: 100%;
}
.m-banner .btns .swiper-pagination-bullet-active{
	background-color: #df002c;
}

.banner-box .scroll-btn{
	position: absolute;
	left: 50%;
	bottom: 17%;
	width: .46rem;
	height: .46rem;
	border: 2px solid #fff;
	text-align: center;
	line-height: .46rem;
	transform: translateX(-50%);
	z-index: 9;
	border-radius: 100%;
}
.banner-box .scroll-btn img{
	width: .18rem;
}

.i-about-box .img img{
	width: 100%;
}
.i-about-box .i-about{
	margin-top: .5rem;
}
.index-tit .pc-tit{
	display: none;
}
.index-tit .m-tit{
	font-size: 0;
}
.index-tit .m-tit>div{
	display: inline-block;
	*display: inline;
	zoom:1;
}
.index-tit .cn{
	font-size: .36rem;
	line-height: .46rem;
}
.index-tit .en{
	font-size: .24rem;
	line-height: .34rem;
	padding:0 .2rem;
	transform:skewX(-20deg);
	border-left: 1px solid #969ca2;
	border-right: 1px solid #d5d7da;
	margin-left: .25rem;
}
.index-tit .en span{
	transform:skewX(20deg);
	display: block;
	color: #666;
	text-transform: uppercase;
}
.pub-con{
	font-size: .24rem;
	line-height: .4rem;
	color: #666;
}

.i-about-box .i-about .pub-con{
	margin-top: .15rem;
}
.i-about-box .i-about .data-box{
	font-size: 0;
	margin-top: .3rem;
}
.i-about-box .i-about .data-box .item{
	display: inline-block;
	*display: inline;
	zoom:1;
}
.i-about-box .i-about .data-box .item:nth-child(2){
	padding:0 .4rem;
	margin:0 .3rem;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}

.i-about-box .i-about .data-box .num{
	font-size: .24rem;
	line-height: .34rem;
}

.i-about-box .i-about .data-box .num span{
	font-size: .48rem;
	line-height: .58rem;
	margin-right: .1rem;
	font-family: arial;
}
.i-about-box .i-about .data-box .pub-con{
	margin-top: .1rem;
	color: #999;
}
.i-about-box .i-about .more-box{
	margin-top: .3rem;
	text-align: right;
}
.more-box{
	font-size: 0;
}
.more-box a{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: .24rem;
	height: .8rem;
	line-height: .8rem;
	padding:0 .8rem 0 .4rem;
	color: #fff;
	text-transform: uppercase;
	background-color: #de002c;
	background-repeat: no-repeat;
	background-image: url(../img/more-arrow.png);
	background-size: .3rem;
	background-position: 85% center;
	overflow: hidden;
}
.i-industry-box{
	background-repeat: no-repeat;
	background-position: 85% top;
	background-size: cover;
	height: 100%;
}

.i-industry{
	padding-bottom: 1.3rem;
	position: absolute;
	top:50%;
	transform:translateY(-50%);
	width: 100%;
}
.i-industry .view{
	overflow: hidden;
}
.i-industry-box .swiper-slide{
	/* margin-right: 80px; */
	/* opacity: 0!important;
	filter: alpha(opacity=0)!important; */
}
.i-industry-box .swiper-slide:last-child{
	margin-right: 0;
}
.i-industry-box .swiper-slide-active{
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
}


/* .i-industry-box svg text{
	font-size:160px;
	font-family:arial;
	font-weight:bold;
} */

.i-industry .left{
	position: relative;
}
.i-industry .left .img-bg{
	width: 100%;
}
.i-industry .left svg{
	display: block;
}
.i-industry .left .img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.i-industry .left .img3{
	z-index: 5;
}
.i-industry .left h3{
	font-size: 1.2rem;
	line-height: 1.2rem;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	text-align: center;
	color: #fff;
	font-family: arial;
	z-index: 2;
}

.i-industry .text-box{
	text-align: center;
	margin-top: .6rem;
}
.i-industry .icon{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: .36rem;
	line-height: .46rem;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: .5rem;
	background-size: .32rem;
}
.i-industry .tit{
	font-size: .3rem;
	line-height: .4rem;
	color: #df002c;
	font-weight: bold;
}
.i-industry .con{
	margin-top: .15rem;
	color: #333;
}
.i-industry .more{
	display: inline-block;
	font-size: .24rem;
	color: #de002c;
	text-transform: uppercase;
	padding-right: .4rem;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url(../img/more-arrow2.png);
	background-size: .27rem;
	margin-top: .45rem;
	font-family: arial;
}
.i-industry .btns{
	position: absolute;
	left:0;
	bottom:0;
	text-align:center;
	font-size: 0;
	text-align: center;
	width: 100%;
}
.i-industry .btns .swiper-pagination-bullet{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: .6rem;
	height: .1rem;
	background-color: #c6c6c6;
	position: relative;
	margin:0;
}
.i-industry .btns .swiper-pagination-bullet .num{
	font-size: .24rem;
	position: absolute;
	bottom:0;
	left: 0;
	/*transform:translateX(50%);*/
	line-height: .24rem;
	z-index: 3;
	color: #fff;
	width: 100%;
	text-align: center;
	text-shadow:0 0 5px rgba(0,0,0,.54);
}
.i-industry .btns .swiper-pagination-bullet .block{
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: .2rem;
	background-color: #df002c;
	opacity: 0;
	filter: alpha(opacity=0);
}
.i-industry .btns .swiper-pagination-bullet-active .block{
	opacity: 1;
} 
.i-industry .btns .swiper-pagination-bullet-active .num{
	opacity: 0;
}

.i-news-box{
	padding:1.5rem 0 .5rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100%;
}
.i-news-box .view{
	padding: 0;
}
.i-news-box .left{
	padding: 0 .3rem;
}
.i-news-box .left .con-box{
	margin-top: .25rem;
}
.i-news-box .left a{
	display: block;
}
.i-news-box .left .tit{
	font-size: .3rem;
	line-height: .4rem;
	color: #333;
	margin-bottom: .2rem;
}
.i-news-box .left .pub-con{
	line-height: .36rem;
	height: 1.08rem;
	overflow: hidden;
}
.i-news-box .left .time-box{
	font-size: 0;
}
.i-news-box .left .time,
.i-news-box .left .txt{
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: middle;
}
.i-news-box .left .time{
	color: #ccc;
	text-align: center;
	padding-right:.35rem;
	margin-right: .4rem;
	position: relative;
}
.i-news-box .left .time:before{
	content: "";
	position: absolute;
	right: 0;
	top:50%;
	width: 1px;
	height: .5rem;
	background-color: #dedede;
	transform:translateY(-50%);
}
.i-news-box .left .time .day{
	font-size: .6rem;
	line-height: .6rem;
}
.i-news-box .left .time .ym{
	font-size: .24rem;
	line-height: .24rem;
}
.i-news-box .left .txt{
	font-size: .24rem;
	color: #ccc;
}
.i-news-box .left .txt span{
	display: inline-block;
	*display: inline;
	zoom:1;
}
.i-news-box .left .txt .divide{
	margin:0 .1rem;
}
.i-news-box .left .txt .more{
	color: #df002d;
	text-transform: capitalize;
}
.i-news-box .right{
	margin-top: .6rem;
}
.i-news-box .right .list li{
	padding:.3rem;
	border-bottom:1px solid #eaeaea;
}
.i-news-box .right .list li:first-child{
	border-top:1px solid #eaeaea;
}
.i-news-box .right .list li a{
	display: block;
}
.i-news-box .right .list li .img{
	float: left;
	width: 2.95rem;
}
.i-news-box .right .list li .img img{
	width: 100%;
}
.i-news-box .right .list li .con{
	display: none;
}
.i-news-box .right .list li .text-box{
	float: right;
	width: 3.45rem;
}
.i-news-box .right .list li .text-box .tit{
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
	font-size: .28rem;
	line-height: .38rem;
	color: #333;
}
.i-news-box .right .list li .text-box .time-box{
	font-size: .24rem;
	color: #ccc;
	line-height: .34rem;
	margin-top: .15rem;
}
.i-news-box .right .list li .text-box .time-box .more{
	color: #df002d;
	text-transform: capitalize
}
.i-news-box .right .more-box{
	text-align: center;
	font-size: 0;
	margin-top: .35rem;
}
/********welcome end***********/
.sub-banner{
	overflow: hidden;
	position: relative;
}
.sub-banner img{
	width: 200%;
	transform:translateX(-30%);
}
.sub-banner .text{
	position: absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	text-align: center;
	color: #fff;
	width: 100%;
}
.sub-banner .text .cn{
	font-size: .48rem;
	line-height: .58rem;	
	font-weight: bold;
}
.sub-banner .text .en{
	font-size: .48rem;
	line-height: .58rem;
	font-family: arial;
}
.sub-banner .text .line{
	width: .6rem;
	height: 1px;
	background-color: #fff;
	margin:.2rem auto 0;
}

.sub-banner .text .con{
	font-size: .24rem;
	line-height: .4rem;
	margin:.2rem 0 0;
}
.sub-nav{
	position: relative;
}
.sub-nav:before{
	content: "";
	position: absolute;
	left:0;
	bottom:1px;
	width: 100%;
	height: 1px;
	background-color: #ccc;
}
.sub-nav .view{
	padding:0;
}
.sub-nav .left{
	display: none;
}

.sub-nav .right{
	font-size: 0;
	padding:0 .3rem;
	overflow: hidden;
}

.sub-nav .right .swiper-slide{
	width: auto;
	margin-right: .3rem;
}
.sub-nav .right .swiper-slide:last-child{
	margin-right: 0;
}
.sub-nav .right a{
	display: block;
}
.sub-nav .right a{
	font-size: .26rem;
	line-height: .9rem;
	height: .9rem;
	color: #333;
	padding:0 .1rem;
	position: relative;
}
.sub-nav .right a:before{
	content: "";
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: 3px;
	background-color: #e43132;
	opacity: 0;
	filter: alpha(opacity=0);
}
.sub-nav .right a:after{
	display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.sub-nav .right .swiper-slide.cur a{
	font-weight: bold;
	color: #e43132;
}
.sub-nav .right .swiper-slide.cur a:before{
	opacity: 1;
	filter: alpha(opacity=100);
}

.about-wrap{
	padding:.5rem 0;
}
.about-wrap .tit{
	font-size: .36rem;
	line-height: .46rem;
	text-align: center;
	font-weight: bold;
}
.about-wrap .pub-con{
	margin-top: .2rem;
}
.about-wrap .text{
	text-align: center;
}
.about-wrap .about{
	margin-top: .2rem;
}
.about-wrap a{
	display: block;
}
.about-wrap .about img{
	width: 100%;
}
.about-tit{
	font-size: .3rem;
	line-height: .4rem;
	color: #333;
}
.about-wrap .about .text-box{
	margin-top: .3rem;
}
.about-wrap .about .pub-con{
	margin-top: .1rem;
}
.about-wrap .about .left .icon-box{
	font-size: 0;
	text-align: center;
	margin-top: .35rem;
}
.about-wrap .about .left .icon-box .row{
	margin-left: -.1rem;
	margin-right: -.1rem;
}
.about-wrap .about .left .icon-box .item{
	width: 25%;
	box-sizing:border-box;
	padding:0 .1rem;
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: top;
}
.about-wrap .about .left .icon-box span{
	display: block;
}
.about-wrap .about .left .icon-box .icon{
	width: .6rem;
	margin:0 auto;
}
.about-wrap .about .left .icon-box .txt{
	font-size: .24rem;
	line-height: .34rem;
	color: #333;
	margin-top: .1rem;
}
.about-wrap .about .right{
	margin-top: .3rem;
	padding-bottom: .5rem;
	border-bottom:2px solid #dc0033;
}
.about-wrap .more-box{
	margin-top: .3rem;
}
.about-wrap .more-box a{
	display: inline-block;
	*display: inline;
	zoom:1;
}
.develop-wrap{
	padding:.5rem 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.develop-wrap .text-box{
	background-color: rgba(255,255,255,.7);
	padding:.5rem;
}
.develop-wrap .pub-con{
	margin-top: .3rem;
}
.develop-wrap .more-box{
	margin-top: .3rem;
}
.part3-box{
	padding:.5rem 0;
}
.part3-box a{
	display: block;
}
.part3-box img{
	width: 100%;
}
.part3-box .left{
	position: relative;
}
.part3-box .left .text{
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	background-color: rgba(0,0,0,.5);
	box-sizing:border-box;
	padding:.3rem;
}
.part3-box .left .text a{
	color: #fff;
}
.part3-box .left .text .tit{
	font-size: .3rem;
	line-height: .4rem;
}
.part3-box .left .text .con{
	font-size: .24rem;
	line-height: .34rem;
}
.part3-box .right{
	margin-top:.3rem;
}
.part3-box .right .text-box{
	padding:.3rem;
	background-color: #f3f4f6;
}
.part3-box .right .tit{
	font-size: .28rem;
	line-height: .38rem;
	color: #333;
	margin-top: .2rem;
}
.part3-box .right .pub-con{
	margin-top: .2rem;
}
.part3-box .right .more-box{
	margin-top: .2rem;
}
.part3-box .right .more-box a{
	display: inline-block;
}
/***********about end*********/

.profile-box .top{
	padding:.5rem 0;
	
}
.profile-box .top .tit-box{
	content: #333;
	margin-bottom: .2rem;
}
.profile-box .top .year{
	font-size: .52rem;
	line-height: .62rem;
	font-weight: bold;
	transform:skewX(-10deg);
}
.profile-box .top .tit{
	font-size: .28rem;
	line-height: .38rem;
}
.profile-box .top img{
	max-width: 100%;
}
.profile-box .top .pub-con img{
	margin-bottom: .2rem;
}

.profile-box .top .img-box{
	margin: .2rem 0;
}
.profile-box .top .img-box .left{
	margin-bottom: .2rem;
}
.profile-box .top .img-box .right .img{
	margin-bottom: .2rem;
}
.profile-box .top .img-box .right .img:last-child{
	margin-bottom: 0;
}
.profile-box .bottom{
	padding:.5rem 0 ;
	border-top:2px solid #d6d6d6;
}
.profile-box .bottom img{
	max-width: 100%;
}
.profile-box .bottom .about-tit{
	margin-bottom: .2rem;
}
/*********profile end********/
.idea-box{
	padding:.5rem 0;
}
.mission-box{
	overflow: hidden;
}
.mission-box .item{
	margin-bottom: .5rem;
}
.mission-box .item img{
	width: 100%;
}
.mission-box .item .text{
	padding:.3rem;
}
.mission-box .item:nth-child(1) .con-box{
	
	/*height: 100%;*/
}
.mission-box .item:nth-child(1) .text{
	color:#fff;
	background-color: #e43132;
}
.pub-tit{
	font-size: .3rem;
	line-height: .4rem;
}
.mission-box .item .en{
	font-size: .24rem;
	color:#fff;
	opacity: .5;
	font-family: arial;
	text-transform: uppercase;
}
.mission-box .item .text{
	position: relative;
	padding-bottom: 2rem;
	border-bottom:1px solid #ccc;
}
.mission-box .item:nth-child(1) .text{
	border-bottom:none;
}
.mission-box .item .icon{
	position: absolute;
	right: .3rem;
	bottom:.3rem;
	margin-top:.2rem;
}
.mission-box .item .icon img{
	width: auto;
}
.mission-box .item .pub-con{
	margin-top: .2rem;
}
.mission-box .pub-tit{
	float: left;
}
.mission-box .item .pub-con{
	float: left;
	width: 4.5rem;
	margin:0 0 0 .3rem;
}
.mission-box .item:nth-child(1) .pub-tit{
	float: none;
}
.promise-box .list{
	margin-top:.3rem;
}
.promise-box img{
	width: 100%;
}

.promise-box .item{
	margin-bottom: .3rem;
}
.promise-box .item:last-child{
	margin-bottom: 0;
}
.promise-box .con-box{
	border:1px solid #e5e5e5;
	position: relative;

}
.promise-box .item:nth-child(1) .con-box,
.promise-box .item:nth-child(5) .con-box{
	background-color: #f6f6f6;
}
.promise-box .item:nth-child(7) .con-box{
	background-color: #999999;
}
.promise-box .item:nth-child(9) .con-box{
	background-color: #ec6e6f;
}
.promise-box .con-box .text-box{
	padding:.4rem;
}
.promise-box .con-box .text-box .pub-con{
	margin-top: .05rem;
}
.promise-box .con-box .text-box .icon{
	text-align: right;
	margin-top: .1rem;
}
.promise-box .con-box .text-box .icon img{
	width: auto;
}

.promise-box .item:nth-child(7) .about-tit,
.promise-box .item:nth-child(7) .pub-con,
.promise-box .item:nth-child(9) .about-tit,
.promise-box .item:nth-child(9) .pub-con{
	color: #fff;
}
.promise-box .item:nth-child(3) .con-box .text-box .pub-con,
.promise-box .item:nth-child(4) .con-box .text-box .pub-con{
	color: #999999;
}
/***********idea end********/
.about-box{
	padding: .5rem 0;
}
.plan-tit .desc{
	font-size: .28rem;
	line-height: .38rem;
}
.recent-box{
	padding-bottom: .5rem;
	border-bottom:1px solid #e8e8e8;
}
.recent-box .list{
	margin-top: .3rem;
}
.recent-box .list .item{
	margin-bottom: .2rem;
}
.recent-box .list .item:last-child{
	margin-bottom: 0;
}
.recent-box .list .con-box{
	padding:.3rem;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	border:1px solid rgba(0,0,0,.1);
}
.recent-box .list .tit{
	font-size: .28rem;
	line-height: .38rem;
}
.recent-box .list img{
	width: 100%;
}
.recent-box .recent-con{
	margin-top: .3rem;
}
.recent-box .recent-con span{
	font-size: 18px;
	line-height: 28px;
}
.mid-box{
	margin-top: .5rem;
	background-color: #f6f6f6;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
}
.mid-box img{
	width: 100%;
}

.mid-box .text-box{
	padding:.3rem;
	border:1px solid #e5e5e5;
}
.mid-box .text-box .pub-con{
	margin-top: .2rem;
}
.forward-box{
	margin-top: .5rem;
}
.forward-box .plan-tit{
	padding-bottom: .3rem;
	border-bottom:1px solid #e8e8e8;
}
.forward-box .plan-tit .txt{
	margin-top: .3rem;
}
.forward-box .aim-box{
	margin-top: .3rem;
}
.forward-box .aim-box .list{
	margin-top: .3rem;
	
}
.forward-box .aim-box .list .row{
	display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    /* -webkit-box-orient: horizontal; */
    -webkit-box-lines: multiple;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left:0;
    margin-right:0;
}
.forward-box .aim-box .list .item{
	width: 33.33%;
	margin-bottom: .2rem;
	/*text-align: center;*/
}
.forward-box .aim-box .list .num-box{
	color: #e43132;
	font-size: .28rem;
}
.forward-box .aim-box .list .num-box .num{
	font-size: .48rem;
	line-height: .58rem;
}
/**********plan end*******/

.party-top{
	margin-top: .3rem;
}
.party-top .pub-con img{
	max-width: 100%;
}
.party-top .left{
	margin-bottom: .3rem;
}
.mien-box{
	margin-top: .5rem;
}
.mien-box .tit-box{
	padding:.2rem .3rem;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
.mien-box .tit-box .about-tit{
	float: left;
	font-weight: bold;
}
.mien-box .tit-box .right{
	float: right;
	font-size: 0;
	text-align: right;
	/*width: 80%;*/
}
.mien-box .tit-box .right a{
	display: inline-block;
	*display: inline;
	zoom:1;
}

.mien-box .tit-box .right .btns{
	display: none;
}
.mien-box .tit-box .right a.prev,
.mien-box .tit-box .right a.next{
	width: .14rem;
	height: .29rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin-left: .7rem;
}
.mien-box .tit-box .right a.prev{
	background-image: url(../img/mien-prev2.png);
}
.mien-box .tit-box .right a.next{
	background-image: url(../img/mien-next2.png);
}
.mien-box .mien{
	overflow: hidden;
	margin-top: .3rem;
}
.mien-box .mien a{
	display: block;
}
.mien-box .mien img{
	width: 100%;
}
.mien-box .mien .txt{
	margin-top: .1rem;
	color: #333;
}
/*********mien end*******/
.tab-btns{
	font-size: 0;
	border:1px solid #e5e5e5;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	border-radius: 3px;
	overflow: hidden;
}
.tab-btns a{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: 1.8rem;
	height: .8rem;
	line-height: .8rem;
	font-size: .24rem;
	color: #333;
}
.tab-btns a.cur{
	color: #fff;
	background-color: #e43132;
}
.notice-list{
	margin-top: .3rem;
}
.notice-list li{
	margin-bottom: .3rem;
}
.notice-list li:last-child{
	margin-bottom: 0;
}
.notice-list a{
	display: block;
}
.notice-list li{
	padding:.3rem;
	border:1px solid #e5e5e5;
}
.notice-list li .tit{
	font-size: .3rem;
	line-height: .4rem;
	color: #333;
	margin-bottom: .2rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.notice-list li .btns{
	font-size: 0;
	margin-top: .2rem;
}
.notice-list li .btns span{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: .24rem;
	color: #999;
}
.notice-list li .btns .time{
	font-family: arial;
}
.notice-list li .btns .detail{
	color: #dc0033;
	margin-left: .15rem;
	padding-left: 25px;
	background-image: url(../img/notice-arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
}
.page{
	font-size: 0;
	text-align: center;
}
.page a{
	display: none;
	width: 30px;
	height: 30px;
	border:1px solid #dbdbdb;
	line-height: 30px;
	text-align: center;
	margin:0 10px;
	vertical-align: top;
	font-family: arial;
	background-color: #fff;
}
.page .prev,
.page .next{
	display: inline-block;
	*display: inline;
	zoom:1;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 8px;
}
.page .prev{
	background-image: url(../img/page-prev.png);
}
.page .next{
	background-image: url(../img/page-next.png);
}
.notice-list .page{
	margin-top: .4rem;
}
/*********green end*********/
.product-box{
	width:100%;
	height: calc(100vh - .9rem);
	overflow: hidden;
	position: relative;
	background-color: #000;
}

.product-box .swiper-slide{
	position: relative;
}
.product-box a{
	display: block;
}
.product-box .img{
	width:100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.product-box .tit-box{
	position: absolute;
	left:0;
	bottom:13%;
	width: 100%;
	text-align: center;
	display: none;
}
.product-box .tit-box .num,
.product-box .tit-box .tit{
	display: inline-block;
	*display: inline;
	zoom:1;
	color: #fff;
	vertical-align: top;
	margin:0 .2rem;
}
.product-box .tit-box .num{
	font-size: .26rem;
	width: .88rem;
	height: .88rem;
	line-height: .88rem;
	text-align: center;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	font-family: arial;
}
.product-box .tit-box .num span{
	transform:skewX(-10deg);
	display: block;
}
.product-box .tit-box .tit span{
	display: block;
}
.product-box .tit-box .tit .en{
	font-size: .24rem;
	line-height: .34rem;
	margin-bottom: .1rem;
	font-family: arial;
}
.product-box .tit-box .tit .cn{
	font-size: .34rem;
	line-height: .44rem;
}
.product-box .prev,
.product-box .next{
	position: absolute;
	top:50%;
	transform:translateY(-50%);
	width: .8rem;
	height: .8rem;
	background-color: rgba(255,255,255,.2);
	z-index: 2;
	background-repeat: no-repeat;
	background-position: center;
	background-size: .2rem;
}
.product-box .prev{
	background-image: url(../img/product-prev.png);
	left:0;
	border-radius: 0 3px 3px 0;
}
.product-box .next{
	background-image: url(../img/product-next.png);
	right: 0;
	border-radius: 3px 0 0 3px;
}
.product-box .swiper-button-disabled{
	display: none;
}
.product-box .dialog{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	/*background-color: #fff;*/
}
.product-box .dialog .con-box{
	position: absolute;
	left:0;
	top: 50%;
	transform:translateY(-50%);
	padding:0 1.1rem;
	text-align: center;
	box-sizing: border-box;
	width: 100%;
}
.product-box .dialog .con-box .tit,
.product-box .dialog .con-box .con{
	color:#fff;
}
.product-box .dialog .con-box .tit{
	font-weight: bold;
}
.product-box .dialog .con-box .con{
	margin-top: .3rem;
}
.product-box .dialog .con-box .more-box{
	margin-top: 1rem;
}
.product-box .more-box a{
	display: inline-block;
}
/*********product end********/
.ban-productinfo .text .cn{
	font-weight: normal;
}
.ban-productinfo .text .en{
	font-size: .26rem;
	line-height: .36rem;
	margin-top: .1rem;
}
.productinfo-box{
	padding:.8rem 0 0;
	overflow: hidden;
}

.pro-aside{
	display: none;
}
.productinfo-box .info-box .tit-box .cn{
	font-size: .36rem;
	line-height: .46rem;
}
.productinfo-box .info-box .tit-box .en{
	color: #333;
	opacity: .5;
	font-family: arial;
}
.productinfo-box .info-list .item{
	margin-bottom: .5rem;
}
.productinfo-box .info-list .item:last-child{
	margin-bottom: 0;
}
.productinfo-box .info-box .con{
	margin-top: .3rem;
}
.productinfo-box .info-box .video-img{
	margin-top: .3rem;
	height: 4rem;
	position: relative;
}
.productinfo-box .info-box .video-img .m-img,
.productinfo-box .info-box .video-img .pc-img{
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.productinfo-box .info-box .video-img .pc-img{
	display: none;
}
.productinfo-box .info-box .video-img .play-btn{
	position: absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width: .8rem;
	height: .8rem;
}
.productinfo-box .info-box .video-img .play-btn img{
	width:100%;
}
.productinfo-box .info-box .con-box{
	margin-top:.3rem;
}
.productinfo-box .product-list{
	padding:.5rem 0;
}
.product-tit{
	text-align:center;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
}
.product-tit .title{
	padding:.2rem .1rem;
	display: inline-block;
	*direction: inline;
	zoom:1;
	position: relative;
}
.product-tit .title:before{
	content:"";
	position: absolute;
	left: 0;
	top:-1px;
	width:100%;
	height: 3px;
	background: #df002c;
}
.product-tit .title .en{
	font-size:.24rem;
	color: #333;
	opacity: .5;
	filter: alpha(opacity=50);
	line-height: .34rem;
	font-family: arial;
}
.productinfo-box .info-list .item{
	margin-bottom: 30px;
}
.productinfo-box .info-box .con-box img{
	max-width: 100%;
}
.productinfo-box .info-box .con-box .right{
	margin-top: .3rem;
}
.product-list .list{
	margin-top: .5rem;
}
.product-list .list .item{
	margin-bottom:.5rem;
	border:1px solid #eaeaea;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
}
.product-list .list .item:last-child{
	margin-bottom: 0;
}
.product-list .list .img-box{
	overflow: hidden;
	position: relative;
}
.product-list .list img{
	width:100%;
}
.product-list .list .img-box .btns{
	font-size: 0;
	position: absolute;
	left:0;
	bottom:.15rem;
	left:.15rem;
	z-index: 3;
}
.product-list .list .img-box .btns .swiper-pagination-bullet{
	width:12px;
	height: 12px;
	border-radius: 100%;
	background: #ffffff;
	margin:0 4px 0 0;
	display: inline-block;
	*display: inline;
	zoom:1;
}
.product-list .list .img-box .btns .swiper-pagination-bullet-active{
	background:#cc0000;
}

.product-list .list .text-box{
	padding:.3rem;
}
.product-list .list .text-box .about-tit{
	color:#666;
}
.product-list .list .text-box .pub-con{
	margin-top: .2rem;
	color:#999;
}
.event-box{
	padding-bottom: .5rem;
}
.event-box:before{
	content: "";
	position: absolute;
	left: 0;
	top:0;
	width: 200%;
	height: 100%;
	background: #f6f6f6;
	transform:translateX(-25%);
}
.event-box .con-wrap{
	position: relative;
	z-index: 3;
}
.event-wrap{
	margin-top: .3rem;
}
.event-wrap .year-box{
	font-size: 0;
	text-align: center;
	
}
.event-wrap .year-box a{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: .8rem;
	height: .8rem;
	background: #666666;
	font-size: .24rem;
	line-height: .8rem;
	font-weight: bold;
	font-family: arial;
	border-radius: 100%;
	color: #fff;
	margin:0 .2rem;
}
.event-wrap .event-tab{
	margin-top: .3rem;
	overflow: hidden;
	padding:10px;
}
.event-wrap .event-tab .con-box{
	display: block;
	padding:.2rem;
	background: #fff;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	border:1px solid #e2e2e2;
}
.event-wrap .event-tab img{
	width:100%;
}
.event-wrap .event-tab .text-box{
	padding:.2rem 0;
}
.event-wrap .event-tab .tit{
	font-size: .28rem;
	line-height: .38rem;
	color:#333;
}
.event-wrap .event-tab .con{
	height: .48rem;
}
.event-wrap .event-tab .buttons{
	font-size: 0;
	text-align: center;
}
.event-wrap .event-tab .buttons a{
	display: inline-block;
	*display: inline;
	zoom:1;
}
.event-wrap .event-tab .buttons{
	margin-top: .3rem;
}
.event-wrap .event-tab .prev,
.event-wrap .event-tab .next{
	width: .66rem;
	height: .37rem;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin:0 .2rem;
}
.event-wrap .event-tab .btns{
	display: none;
}
.event-wrap .event-tab .prev{
	background-image: url(../img/event-prev.png);
}

.event-wrap .event-tab .next{
	background-image: url(../img/event-next.png);
}
.event-wrap .year-box a.cur{
	background: #df002c;
}
.map{
	height: 200px;
}
.map-box .text-box{
	padding: .3rem 0;
}
.map-box .en{
	font-size: .24rem;
	line-height: .34rem;
	font-family: arial;
}
.map-box .text-box{
	padding:.5rem .3rem;
}
.map-box .text{
	margin:.1rem 0 0;
}
.map-box .text .company{
	font-size: .28rem;
	line-height: .38rem;
}
.map-box .text .con{
	margin-top: .2rem;
}
.map-box .text .qrcode{
	margin-top: .1rem;
	width: 1.2rem;
}
.map-box .text .qrcode img{
	width: 100%;
}
/*productinfo end*/
.recruit-box{
	padding:.5rem 0;
}
.join-tit{
	text-align: center;
}

.join-tit .en{
	color: #999999;
}
.recruit-box{
	background-color: #f5f5f5;
}
.recruit-box .list{
	margin-top: .3rem;
}
.recruit-box .item{
	margin-bottom: .3rem;
}
.recruit-box .list .item:last-child{
	margin-bottom: 0;
}
.recruit-box .con-box{
	display: block;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
	padding:.3rem;
	border:1px solid #dcdcdc;
	background-color: #fff;
}
.recruit-box .con-box .about-tit{
	color: #333;
}
.recruit-box .con-box .num{
	color: #333;
}
.recruit-box .con-box .con{
	margin-top: .15rem;
}
.recruit-box .con-box .time{
	color: #999999;
	font-size: .24rem;
	line-height: .4rem;
	margin-top: .3rem;
}
.recruit-box .con-box .more{
	font-size: .24rem;
	color: #dc0033;
	line-height: .4rem;
	font-weight: bold;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../img/notice-arrow.png);
	margin-top: .1rem;
}
.recruit-box .more-box{
	text-align: center;
	margin-top: .5rem;
}
.style-box{
	padding:.5rem .3rem;
}
.style-box .style-list{
	margin-top: .3rem;
}
.style-box .item{
	margin-bottom: .2rem;
}
.style-box .item:last-child{
	margin-bottom: 0;
}
.style-box .item a{
	display: block;
}
.style-box img{
	width: 100%;
}
.style-box .con-box{
	position: relative;
}
.style-box .txt{
	position: absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: .7rem;
	line-height: .7rem;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #fff;
	font-size: .26rem;
	text-align: center;
	padding:0 .2rem;
	box-sizing: border-box;
	background-color: rgba(0,0,0,.5);
}
.style-box .more-box{
	text-align: center;
	margin-top: .3rem;
}
.academy-box{
	padding:0 .3rem;
	overflow: hidden;
}
.academy-box .img{
	display: block;
}
.academy-box .img img{
	width: 100%;
}
.academy-box .text-box{
	padding:.4rem 0;
	background-color: #333;
}
.academy-box .join-tit{
	text-align: left;
}
.academy-box .join-tit .about-tit,
.academy-box .join-tit .en{
	color: #fff;
}
.academy-box .con{
	margin-top:.3rem;
	color: #ccc;
}
.academy-box .more-box{
	margin-top:.3rem;
}
.download-box{
	padding:.5rem 0;
}
.download-box .tit-box .about-tit{
	float: left;
	font-size: .3rem;
	line-height: .4rem;
	margin-top: .2rem;
}
.download-box .tit-box .more-box{
	float: right;
}
.download-box .list{
	margin-top: .2rem;
}
.download-box .list .item{
	margin-bottom: .3rem;
}
.download-box .list .item:last-child{
	margin-bottom: 0;
}
.download-box .list a{
	
}
.download-box .list .con-box{
	display: block;
	padding:.3rem;
	border:1px solid #e5e5e5;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.download-box .list span{
	display: block;
}
.download-box .list .tit{
	font-size: .26rem;
	line-height: .36rem;
	color: #333;
}
.download-box .list .time{
	font-size: .24rem;
	color: #999999;
	line-height: .34rem;
	margin-top: .1rem;
}
.download-box .list .down-btn{
	text-align: right;
	font-size: 0;
}
.download-box .list .download-btn{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: .24rem;
	color: #dc0033;
	padding:5px 60px 5px 25px;
	background-repeat: no-repeat;
	background-position: 80% center;
	background-image: url(../img/download-btn.png);
	border:1px solid #d9d9d9;
}
.download-box .list .item.on .download-btn{
	background-image: url(../img/download-btn2.png);
}
/*join end*/
.recruit-wrap .list{
	margin:0;
}
.recruit-wrap .page{
	margin-top: .3rem;
}
.recruit-dialog-box{
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
	display: none;
}
.recruit-dialog-box .mask{
	position: absolute;
	left: 0;
	top:0;
	width: 100%;
	height: 100%;
	background-color: #333;
	opacity: .7;
	filter: alpha(opacity=70);
}
.recruit-dialog-box .recruit-dialog{
	position: absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	z-index: 3;
	background: #f4f4f4;
	width: 90%;
	box-sizing: border-box;
}
.recruit-dialog-box .top{
	padding:.3rem;
	background-color: #fff;
	border-bottom:1px solid #d6d6d6;
}
.recruit-dialog-box .top .about-tit{
	float: left;
}
.recruit-dialog-box .top .dialog-close{
	float: right;
	width: .24rem;
	height: .26rem;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../img/recruit-close.png);
	background-size: cover;
	margin-top: .1rem;
}
.recruit-dialog-box .recruit-dialog-wrap{
	padding:.3rem;
}
.recruit-dialog-box .title-box{
	font-size: 0;
	border-bottom:1px dashed #999;
	padding-bottom: .2rem;
}
.recruit-dialog-box .title-box span{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: 50%;
	line-height: .6rem;
	color: #999;
}
.recruit-dialog-box .title-box span .val{
	color: #333;
	margin-left: .2rem;
}
.recruit-dialog-box .con-box{
	margin-top: .3rem;
	height: 4.2rem;
	overflow: hidden;
}
.recruit-dialog-box .con-box .con-wrap{
	margin-bottom: .3rem;
}

.recruit-dialog-box .con-box .con-wrap:last-child{
	margin-bottom: 0;
}
.recruit-dialog-box .con-box .pub-con{
	color: #999;
}
.recruit-dialog-box .mail{
	font-size: .24rem;
	line-height: .6rem;
	color: #fff;
	display: inline-block;
	padding:.1rem .85rem .1rem .3rem;
	background-color: #db0031;
	margin-top: .3rem;
	background-repeat: no-repeat;
	background-position: 95% center;
	background-image: url(../img/mail.png);
}
.recruit-dialog-box .con-box .mCSB_scrollTools .mCSB_draggerRail{
	width: 1px;
	background: #ddd;
}
.recruit-dialog-box .con-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background: #df002c;
}
/*recruit end*/
.style-wrap{
	padding:.5rem 0;
}
.style-wrap .notice-list{
	margin:0;
}
.style-wrap .notice-list li{
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.style-wrap .right{
	font-size: 0;
	margin-top: .2rem;
}
.style-wrap .right .row{
	margin-left: -2px;
	margin-right: -2px;
}
.style-wrap .right a{
	display: inline-block;
	*display: inline;
	zoom:1;
	width: 33.33%;
	box-sizing:border-box;
	padding:0 2px;
}
.style-wrap .right a img{
	width: 100%;
}
/*style end*/
.college-box{
	padding:.5rem 0;
}
.college-box img{
	width: 100%;
}
.college-box .tab-box{
	margin-top: .3rem;
	padding-bottom: .3rem;
	border-bottom:1px solid #e2e2e2;
}
.college-box .left{
	overflow: hidden;
	position: relative;
}
.college-box .left .btns{
	font-size: 0;
	text-align: center;
}
.college-box .left .btns .swiper-pagination-bullet{
	width: .2rem;
    height: .2rem;
    border-radius: 100%;
    background-color: #666;
    margin:0 4px;
}
.college-box .left .btns .swiper-pagination-bullet-active{
	background-color: #df002c;
}
.college-box .left .prev,
.college-box .left .next{
	position: absolute;
	width: 20px;
	height: 40px;
	top:50%;
	transform: translateY(-50%);
	background-color: rgba(255,255,255,.7);
	background-repeat: no-repeat;
	background-position: center;
	background-size: .25rem;
	z-index: 3;
}
.college-box .left .prev{
	background-image: url(../img/m-college-prev.png);
	left:.2rem;
}
.college-box .left .next{
	background-image: url(../img/m-college-next.png);
	right:.2rem;
}
.college-box .right{
	display: none;
}
.college-box .con-box{
	margin:.3rem 0 0;
}
.college-box .con-box .about-tit{
	color: #666;
}
.college-box .con-box .pub-con{
	margin-top: .3rem;
}
.college-box .con-box .pub-con img{
	max-width: 100%;
}
/*college end*/
.download-wrap{
	padding:.5rem 0;
}
.download-wrap .list{
	margin-top: .3rem;
}
.download-wrap .list .con-box{
	box-shadow: none;
}
.download-wrap .list .page{
	margin-top: .3rem;
}
/********download end******/
.notice-wrap .notice-list{
	margin: 0;
}
.notice-wrap{
	padding: .5rem 0;
}
/* notice end */
.company-box{
	padding: .5rem 0;
	background-color: #f5f5f5;
}
.company-box .join-tit{
	text-align: left;
}
.company-box .join-tit .left{
	float: left;
}
.company-box .join-tit .more-box{
	float: right;
}
.company-box .tab{
	overflow: hidden;
}
.company-box a{
	display: block
}
.company-box .img{
	margin-top: .3rem;
}
.company-box img{
	width: 100%;
}

.company-box .tab-box{
	margin-left: -10px;
	margin-right: -10px;
}
.company-box .tab{
	padding: 10px;
}
.company-box .swiper-slide{
	box-sizing: border-box;
	background-color: #fff;
}
.company-box .swiper-slide .con-box{
	display: block;
	padding: .3rem;
	box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.company-box .swiper-slide .con-box span{
	display: inline-block;
}
.company-box .tit{
	font-size: .3rem;
	line-height: .4rem;
	color: #333;
}
.company-box .time-box{
	font-size: .24rem;
	color: #999999;
	line-height: .4rem;
}
.company-box .time-box .more{
	color: #dc0033;
	font-weight: bold;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../img/notice-arrow.png');
	margin-left: .2rem;
}
.company-box .btns{
	font-size: 0;
	text-align: center;
	margin-top: .3rem;
}
.company-box .btns .swiper-pagination-bullet{
	width: 9px;
	height: 9px;
	background-color: #949494;
	border-radius: 100%;
	margin: 0 4px;
}
.company-box .btns .swiper-pagination-bullet-active{
	background-color:#de002c;
}
.industry-box{
	padding: .5rem 0;
}
.industry-box .industy{
	margin-top: .3rem;
}
.industry-box .industy a{
	display: block
}
.industry-box .industy img{
	width: 100%;
}
.industry-box .industy .left{
	margin-top: .3rem;
}
.industry-box .industy .left a{
	display: block;
}
.industry-box .industy .left .list span{
	display: block
}
.industry-box .industy .left .first{
	background-color: #dc0033;
	padding: .3rem;
}
.industry-box .industy .left .tit{
	font-size: .3rem;
	line-height: .4rem;
	/* color: #fff; */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: #333333;
}
.industry-box .industy .left .pub-con{
	margin-top: .1rem;
}
.industry-box .industy .left .time-box,
.industry-box .industy .left .time{
	font-size: .24rem;
	line-height: .4rem;
	margin-top: .1rem;

}
.industry-box .industy .left .list .item{
	padding: .3rem .6rem;
	border-bottom: 1px solid #d6d6d6;
	background-repeat: no-repeat;
	background-position: .2rem center;
	background-image: url('../img/notice-icon.png');
	background-size: .3rem;
}
.industry-box .industy .left .time{
	color: #999999;
}
.industry-box .industy .left .time-box span{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
.industry-box .industy .left .first .tit,
.industry-box .industy .left .first .pub-con,
.industry-box .industy .left .first .time-box{
	color: #fff;
}
.industry-box .industy .left .first .time-box .time{
	color: #fff;
}
.industry-box .industy .left .first .time-box .more{
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('../img/notice-arrow2.png');
	margin-left: .2rem;
}
.industry-box .industy .left .more-box{
	margin-top: .3rem;
}
.industry-box .industy .left .more-box a{
	display: inline-block;
	*display: inline;
	zoom: 1;
}
/* information end */
.news-box{
	background-color: #fff;
}
.news-box .img{
	margin-top: 0;
}
.news-list-box .news-list{
	padding: .5rem 0;
	border-top: 2px solid #d6d6d6;
	margin: 0;
}
.news-list-box li a{
	display: block
}
.news-list-box li img{
	width: 100%;
}
.news-list-box li .right{
	margin-top: .3rem;
}
/* news end */
.newsinfo-tit{
	text-align: center;
	padding: .3rem;
	background-color: #db0031;
	font-size: .26rem;
	color: #fff;
}
.newsinfo-tit .time{
	font-size: .24rem;
	line-height: .4rem;
}
.newsinfo-tit .time span{
	font-family: arial;
}
.newsinfo-tit .back-box{
	display: none;
}
.newsinfo{
	padding: .5rem 0;
}
.newsinfo .pub-con img{
	max-width: 100%;
}
.infoctrl{
	padding-top: 15px;
	border-top:1px solid #ccc;
	margin-top: 15px;
}
.infoctrl .pagectrl{
	
	line-height: 20px;
}
.infoctrl .pagectrl a{
	display: block;
	font-size: .24rem;
	color:#333;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.infoctrl .pagectrl a span{
	color: #999999;
	transition: all .3s linear;
}
.back-box{
	text-align: center;
	margin:.2rem 0 0;
	font-size: 0;
}
.back-box a{
	display: inline-block;
	padding: .1rem 1rem .1rem .3rem;
	background: #db0031;
	border-radius: .3rem;
	font-size: .24rem;
	color:#fff;
	line-height: .4rem;
	border:1px solid #db0031;
	background-image: url('../img/news-back.png');
	background-repeat: no-repeat;
	background-position: 80% 49%;
	background-size: .35rem;
	vertical-align: top;
	border: 1px solid #db0031;
}
.newsinfo-tit .back{
	display: block;
	position: absolute;
	right: .3rem;
	width: ;
}
.menu{
	position: fixed;
	top: 50%;
	right: .2rem;
	transform: translateY(-50%);
	z-index: 3;
}
.menu a{
	display: block;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	background-color: #fff;
	margin: 5px 0;
}
.menu a.on{
	background-color: #dc0032;
}


/* .loading-box{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	z-index: 999;
}
#loading {
	position:absolute;
	left:calc(50% - 100px);
	top:calc(50% - 25px);
}
.uil-ripple {position:absolute;left:calc(50% - 90px);top:calc(50% - 90px);opacity:.5;z-index:999}

.ld-l {opacity:0;animation: ld-in 3s 0.0s ease infinite;}
.ld-o {opacity:0;animation: ld-in 3s 0.1s ease infinite;}
.ld-a {opacity:0;animation: ld-in 3s 0.2s ease infinite;}
.ld-d {opacity:0;animation: ld-in 3s 0.3s ease infinite;}
.ld-i {opacity:0;animation: ld-in 3s 0.4s ease infinite;}
.ld-n {opacity:0;animation: ld-in 3s 0.5s ease infinite;}
.ld-g {opacity:0;animation: ld-in 3s 0.6s ease infinite;}

@keyframes ld-in {
  0% {opacity:0;transform:scale(0);}
  30% {opacity:1;transform:scale(1);}
  100% {opacity:1;transform:scale(1);}
} */

.video-box{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 130;
	display: none;
}
.video-box .mask{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
}
.video-box .video{
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 4.2rem;
	transform: translateY(-50%);
}
.video-box .video video{
	width: 100%;
	height: 100%;
}
.video-box .video .video-close{
	position: absolute;
	right: 0;
	width:.7rem;
	height: .7rem;
	top:-.7rem;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url(../img/video-close.png);
}

@media (min-width: 768px){
	header{
		height: 90px;
	}
	header .logo{
		width: 150px;
		margin-top: 20px;
	}
	header .header-right{
		margin-top: 25px;
	}
	header .header-right .navbtn{
		width: 45px;
		height: 45px;
	}
	header .header-right .navbtn .line-box{
		width: 14px;
		height: 20px;
	}
	header .header-right .navbtn .line-box .line{
		height: 4px;
	}
	header .header-right .navbtn .line:nth-child(2){
		margin-top: -2px;
	}
	header .header-right .navbtn-box .navbtn .line-box{
		width: 16px;
	}
	header .header-right .navbtn-box.on .navbtn .line:nth-child(1){
		transform: rotate(45deg) skewX(-45deg);
	}
	header .header-right .navbtn-box.on .navbtn .line:nth-child(3){
		transform: rotate(-45deg) skew(45deg);
	}
	header .header-right .navbtn-box .txt,
	header .header-right .navbtn-box .navbtn{
		line-height: 45px;
	}
	header .header-right .navbtn-box .navbtn{
		margin-left: 20px;
	}
	header .header-right .navbtn-box .txt{
		font-size: 14px;
		line-height: 45px;
	}
	header .header-right .divide{
		height: 15px;
		margin:15px 30px 0;
	}
	header .header-right .search-box,
	header .header-right .mail-btn{
		margin-left: 30px;
	}
	header .header-right .search-btn,
	header .header-right .mail-btn{
		line-height: 45px;
		height: 45px;
	}

	header .header-right .lang{
		font-size: 16px;
		line-height: 45px;
	}
	.nav-box{
		top:90px;
	}
	.clearfixed{
		height: 90px;
	}
	
	.search-dialog{
		width: 500px;
		padding: 15px 25px;
	}
	/* .search-dialog:before{
		content: "";
		position: absolute;
		width: 10px;
		height: 10px;
		background-color: #fff;
		top:-3px;
		left:50%;
		border-top: 1px solid #ddd;
    	border-left: 1px solid #ddd;
		transform:rotate(45deg) translateX(-50%);
	} */
	.search-dialog input[type=text]{
		font-size: 14px;
		line-height: 28px;
		height: 28px;
		width: 90%;
	}
	.search-dialog input[type=submit]{
		width: 28px;
		height: 28px;
	}

	/*********header end*********/
	footer{
		height: auto;
	}
	.f-nav{
		padding:50px 0;
	}
	.f-nav ul{
		margin-left: -30px;
		margin-right: -30px;
	}
	.f-nav li{
		width: 20%;
		padding:0 30px;
		text-align: left;
		margin-bottom: 0;
	}
	.f-nav a{
		font-size: 14px;
		line-height: 24px;
	}
	.f-nav a.tit{
		font-size: 16px;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.copy-box{
		position: static;
		padding:20px 0;
	}
	.copy-box .copy{
		float: left;
		line-height: 40px;
	}
	.copy-box span,
	.copy-box span a{
		font-size: 14px;
		line-height: 24px;
		display: inline-block;
	}
	.copy-box .link-box{
		float: right;
		margin:0;
		width: 	200px;
	}
	.copy-box .link-box .tit{
		width: 178px;
		height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	    padding: 0 10px;
	}
	.copy-box .link-box .sub{
		bottom:42px;
	}
	.copy-box .link-box .sub a{
		height: 40px;
	    line-height: 40px;
	    padding: 0 10px;
	    font-size: 14px;
	}

	/**********footer end********/
	.banner-box .text-box .en1{
		font-size: 36px;
		line-height: 46px;
	}
	.banner-box .text-box .en2{
		font-size: 60px;
		line-height: 70px;
	}
	.banner-box .text-box .cn{
		font-size: 48px;
		line-height: 58px;
		margin-top: 10px;
	}
	.banner-box .text-box .play-btn{
		margin-top: 50px;
	}
	.banner-box .text-box .play-btn .img{
		width: 86px;
		margin-bottom: 20px;
	}
	.banner-box .text-box .play-btn .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.banner-box .btns .swiper-pagination-bullet{
		width: 15px;
		height: 15px;
		margin:0 6px;
	}
	.banner-box .scroll-btn{
		width: 44px;
		height: 44px;
		line-height: 44px;
	}
	.banner-box .scroll-btn img{
		width: 13px;
	}


	.i-about-box .img{
		height: 550px;
		overflow: hidden;
		
	}
	.i-about-box .i-about{
		margin-top: 50px;
	}
	.index-tit .cn{
		font-size: 30px;
		line-height: 40px;
	}
	.index-tit .en{
		padding:0 20px;
		margin-left: 20px;
	}
	.index-tit .en span{
		font-size: 14px;
		line-height: 24px;
	}
	.i-about-box .i-about .data-box .item:nth-child(2){
		padding:0 30px;
		margin:0 30px;
	}
	.pub-con{
		font-size: 14px;
		line-height: 24px;
	}
	.i-about-box .i-about .data-box .num{
		font-size: 14px;
		line-height: 24px;
	}
	.i-about-box .i-about .data-box .num span{
		font-size: 30px;
		line-height: 40px;
	}
	.i-about-box .i-about .data-box .pub-con{
		margin-top: 10px;
	}
	.i-about-box .i-about .more-box{
		margin-top: 70px;
	}

	.more-box a{
		padding:0 60px 0 25px;
		font-size: 12px;
		height: 40px;
		line-height: 40px;
		background-position: 110px center;
		background-size: auto;
	}
	.i-industry{
		padding:1rem 0;
	}
	.i-industry .left h3{
		font-size: 140px;
		line-height: 140px;
	}
	.i-industry .text-box{
		width: 90%;
		margin:60px auto 0;
	}
	.i-industry .icon{
		font-size: 24px;
		line-height: 34px;
		padding-left: 40px;
		background-size: 32px;
	}
	.i-industry .tit{
		font-size: 30px;
		line-height: 40px;
		margin-top: 5px;
	}
	.i-industry .con{
		margin-top: 20px;
	}
	.i-industry .more{
		margin-top: 20px;
		font-size: 12px;
		line-height: 20px;
		padding-right: 40px;
		background-size: auto;
	}
	.i-industry .btns .swiper-pagination-bullet{
		width: 100px;
		height: 5px;
	}
	.i-industry .btns .swiper-pagination-bullet .num{
		font-size: 16px;
		line-height: 16px;
		text-align: left;
		padding-left: 20px;
		box-sizing:border-box;
	}
	.i-industry .btns .swiper-pagination-bullet .block{
		height: 10px;
	}
	.i-news-box{
		padding:110px 0 50px;
	}
	.i-news-box .left .con-box{
		margin-top: 20px;
	}
	.i-news-box .left .tit{
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.i-news-box .left .pub-con{
		font-size: 14px;
		line-height: 30px;
		height: 60px;
	}
	.i-news-box .left .time-box{
		margin-top: 20px;
	}
	.i-news-box .left .time{
		padding-right: 30px;
		margin-right: 30px;
	}
	.i-news-box .left .time .day{
		font-size: 36px;
		line-height: 36px;
	}
	.i-news-box .left .time .ym{
		font-size: 12px;
		line-height: 20px;
	}
	.i-news-box .left .time:before{
		height: 50px;
	}
	.i-news-box .left .txt{
		font-size: 14px;
	}
	.i-news-box .left .txt .divide{
		margin:0 10px;
	}
	.i-news-box .right{
		margin-top: 20px;
	}
	.i-news-box .right .list li{
		padding:25px .3rem;
	}
	.i-news-box .right .list li .img{
		width: 34.7%;
	}
	.i-news-box .right .list li .text-box{
		width: 58.8%;
	}
	.i-news-box .right .list li .text-box .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.i-news-box .right .list li .text-box .con{
		display: block;
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
		color: #999;
		height: 48px;
		overflow: hidden;
	}
	.i-news-box .right .list li .text-box .time-box{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	.i-news-box .right .more-box{
		margin-top: 20px;
	}
	/********welcome end***********/
	.sub-banner img{
		width: 100%;
		transform:translateX(0);
	}
	.sub-banner .text .cn,
	.sub-banner .text .en{
		font-size: 30px;
		line-height: 40px;
	}
	.sub-banner .text .line{
		margin-top: 20px;
		width: 60px;
	}
	.sub-banner .text .con{
		font-size: 14px;
		line-height: 24px;
		margin-top: 20px;
	}
	.sub-nav .view{
		padding:0 .3rem;
	}
	.sub-nav .left{
		display: block;
		float: left;
		font-size: 20px;
		line-height: 60px;
	}
	.sub-nav .right{
		float: right;
		padding:0;
	}
	.sub-nav .right .swiper-slide{
		margin-right: 20px;
	}
	.sub-nav .right a{
		font-size: 14px;
		line-height: 60px;
		height: 60px;
		padding:0 15px;
	}
	.about-wrap{
		padding:50px 0;
	}
	.about-wrap .tit{
		font-size: 26px;
		line-height: 36px;
	}
	.about-wrap .pub-con{
		margin-top: 20px;
	}
	.about-tit{
		font-size: 20px;
		line-height: 30px;
	}
	.about-wrap .about .left{
		position: relative;
	}
	.about-wrap .about .left .pub-con{
		margin-top: 10px;
	}
	.about-wrap .about .left .text-box{
		margin-top: 0;
		position: absolute;
		left:5.8%;
		top:50%;
		transform:translateY(-50%);
		width: 65%;
		background-color: rgba(255,255,255,.9);
		padding:20px;
	}
	.about-wrap .about .left .icon-box{
		margin-top: 20px;
	}
	.about-wrap .about .left .icon-box .row{
		margin-right: -10px;
		margin-left: -10px;
	}
	.about-wrap .about .left .icon-box .item{
		padding:0 10px;
	}
	.about-wrap .about .left .icon-box .icon{
		width: 57px;
	}
	.about-wrap .about .left .icon-box .txt{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}

	.about-wrap .about .right{
		position: relative;
	}
	.about-wrap .about .right .img{
		float: left;
		width: 60%;
	}
	.about-wrap .about .right .text-box{
		margin-top: 0;
		position: absolute;
		right: 0;
		top:0;
		width: 35%;
		height: 100%;
		box-sizing: border-box;

	}
	.about-wrap .about .right{
		border-bottom:none;
		padding:0;
		margin-top: 30px;
		position: relative;
	}
	.about-wrap .about .right .text-box:before{
		content: "";
		position: absolute;
		left:0;
		bottom:0;
		width: 100%;
		height: 2px;
		background-color: #dc0033;
	}
	.about-wrap .more-box{
		margin-top: 30px;
	}
	.develop-wrap{
		padding:50px 0;
	}
	.develop-wrap .text-box{
		width: 70%;
		padding:30px;
	}
	.develop-wrap .pub-con{
		margin-top: 20px;
	}
	.develop-wrap .more-box{
		margin-top: 30px;
	}
	.part3-box{
		padding:50px 0;
	}
	.part3-box .left{
		float: left;
		width: 34%;
	}
	.part3-box .left .text{
		padding:15px;
	}
	.part3-box .left .text .tit{
		font-size: 
	}
	.part3-box .left .text .con{
		font-size: 14px;
		line-height: 24px;
	}
	.part3-box .right{
		float: right;
		width: 64.58%;
		margin:0;
		position: relative;
	}
	.part3-box .right .img{
		float: right;
		width: 53.2%;
	}
	.part3-box .right .text-box{
		position: absolute;
		width: 52.68%;
		left: 0;
		top:0;
		height: 100%;
		box-sizing:border-box;
		padding:15px;
	}
	.part3-box .right .tit{
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}
	.part3-box .right .pub-con{
		margin-top: 10px;
		height: 48px;
		overflow: hidden;
	}
	.part3-box .right .more-box{
		margin-top: 20px;
	}

	/***********about end*********/
	.profile-box .top{
		padding: 30px 0;
	}
	.profile-box .top .year{
		font-size: 26px;
		line-height: 36px;
	}
	.profile-box .top .year{
		font-size: 40px;
		line-height: 50px;
	}
	.profile-box .top .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.profile-box .top .pub-con img{
		float: right;
		margin:0 0 20px 20px;
		width: 50%;
	}
	.profile-box .top .img-box{
		position: relative;
		margin:30px 0;
	}

	.profile-box .top .img-box .left{
		float: left;
		width: 57.3%;
		margin:0;
	}
	.profile-box .img-box .right{
		position: absolute;
		right: 0;
		top:0;
		width: 42%;
		height: 100%;
	}
	.profile-box .top .img-box .right .img{
		position: absolute;
		right: 0;
		width: 100%;
		margin:0;
	}
	.profile-box .img-box .right .img:nth-child(1){
		top:0;
	}

	.profile-box .img-box .right .img:nth-child(2){
		bottom:0;
	}
	.profile-box .bottom{
		padding:30px 0;
	}
	.profile-box .bottom .about-tit{
		margin-bottom: 10px;
	}

	/*********profile end********/
	.idea-box{
		padding:40px 0;
	}
	.pub-tit{
		font-size: 20px;
		line-height: 30px;
	}
	.mission-box .row{
		margin-left: -10px;
		margin-right: -10px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-flow: row wrap;
		/* -webkit-box-orient: horizontal; */
		-webkit-box-lines: multiple;
		-moz-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}
	.mission-box .item{
		/*width: 50%;*/
		/*box-sizing:border-box;*/
		/*padding:0 10px;*/
		width: 100%;
		position:relative;
		margin-bottom: 10px;
	}
	.mission-box .item:last-child{
		margin-bottom: 0;
	}
	.mission-box .item .text{
		position: absolute;
		left: 0;
		top: 0;
		width: 49.6%;
		height: 100%;
		padding:30px;
		box-sizing:border-box;
	}
	.mission-box .item .con-box{
		position: relative;
	}
	.mission-box .item .img{
		float: right;
		width: 49.6%;
		height: 280px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center;
	}
	.mission-box .item .img img{
		display: none;
	}
	.mission-box .item .en{
		font-size: 14px;
	}
	.mission-box .item .icon{
		bottom:30px;
		right: 30px;
		margin:0;
	}
	.mission-box .item .pub-con{
		width: 190px;
		margin-left: 20px;
	}
	.mission-box .item:nth-child(3) .img{
		float: left;
	}

	.mission-box .item:nth-child(3) .text{
		left: auto;
		right: 0;
	}
	.promise-box{
		margin-top: 30px;
	}
	.promise-box .list{
		margin-top:20px;
	}
	.promise-box .row{
		margin-left: -5px;
	    margin-right: -5px;
	    display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-flow: row wrap;
	    /* -webkit-box-orient: horizontal; */
	    -webkit-box-lines: multiple;
	    -moz-flex-flow: row wrap;
	    -ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	}
	.promise-box .item{
		box-sizing:border-box;
		padding:0 5px;
		margin-bottom: 10px;
		width: 33.2%;
	}
	.promise-box .item:last-child{
		margin-bottom: 10px;
	}
	.promise-box .con-box{
		height: 100%;
	}
	.promise-box .con-box .text-box{
		padding:20px;
	}
	.promise-box .img{
		height: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.promise-box .img img{
		display: none;
	}

	/***********idea end********/
	.about-box{
		padding:40px 0;
	}
	.plan-tit .desc{
		font-size: 16px;
		line-height: 26px;
	}

	.recent-box{
		padding-bottom: 30px;
	}
	.recent-box .list{
		margin-top: 20px;
	}
	.recent-box .list .row{
		margin-left: -5px;
		margin-right: -5px;
	}
	.recent-box .list .item{
		box-sizing:border-box;
		padding:0 5px;
		margin-bottom: 10px;
	}
	.recent-box .list .con-box{
		padding:20px;
	}
	.recent-box .list .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.recent-box .list .pub-con{
		height: 120px;
	}
	.recent-box .list .img{
		margin-top:10px;
	}
	.recent-box .recent-con{
		margin-top: 10px;
	}

	.recent-box .recent-con span{
		font-size: 20px;
		line-height: 30px;
	}
	.mid-box{
		margin-top: 30px;
		display: -webkit-box;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-flex-flow: row wrap;
	    /* -webkit-box-orient: horizontal; */
	    -webkit-box-lines: multiple;
	    -moz-flex-flow: row wrap;
	    -ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	    flex-direction:row-reverse;
	}

	.mid-box img{
		display: none;
	}
	.mid-box .img-box{
		width: 45.83%;
	}
	.mid-box .img{
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		height: 100%;
	}
	.mid-box .text-box{
		padding:30px;
		width:54.17%;
		box-sizing:border-box;
		border-right:none;
	}
	.mid-box .text-box .pub-con{
		margin-top: 20px;
	}
	.forward-box{
		margin-top: 30px;
	}
	.forward-box .plan-tit{
		padding-bottom: 20px;
	}
	.forward-box .plan-tit .left{
		float: left;
		margin-top: 15px;
	}
	.forward-box .plan-tit .txt{
		float: left;
		margin:0 0 0 20px;
		width: 75%;
	}
	.forward-box .aim-box{
		margin-top: 20px;
	}
	.forward-box .aim-box .list{
		margin-top: 10px;
	}
	.forward-box .aim-box .list .item{
		width:auto;
		margin-bottom: 0;
		padding:0 14px;
		position: relative;
	}
	.forward-box .aim-box .list .item:nth-child(2){
		width: 95px;
	}
	.forward-box .aim-box .list .item:first-child{
		padding-left: 0;
	}
	.forward-box .aim-box .list .item:last-child{
		padding-right: 0;
	}
	.forward-box .aim-box .list .item:before{
		content: "";
		position: absolute;
		right: 0;
		top:50%;
		width: 1px;
		height: 60px;
		background-color: #e8e8e8;
		transform:translateY(-50%);
	}
	.forward-box .aim-box .list .item:last-child:before{
		display: none;
	}
	.forward-box .aim-box .list .num-box{
		font-size: 14px;
	}
	.forward-box .aim-box .list .num-box .num{
		font-size: 30px;
		line-height: 40px;
	}
	.forward-box .aim-box .list .num-box .unit{
		margin-left: 5px;
	}

	/**********plan end*******/
	.party-top{
		margin-top: 30px;
	}
	.party-top .left{
		margin-bottom: 30px;
	}
	.mien-box .tit-box{
		padding:20px;
	}
	.mien-box .tit-box .right .btns{
		font-size: 0;
		display: inline-block;
		*display: inline;
		zoom:1;
		vertical-align: top;
		margin-left: 30px;
		line-height: 29px;
	}

	.mien-box .tit-box .right .btns .swiper-pagination-bullet{
		width: 9px;
		height: 9px;
		background-color:#999;
		border-radius: 100%;
		margin:0 10px;
		vertical-align: middle;
	}
	.mien-box .tit-box .right .btns .swiper-pagination-bullet-active{
		background-color: #e43132;
	}
	.mien-box .tit-box .right a.prev, 
	.mien-box .tit-box .right a.next{
		width: 24px;
		height: 29px;
		margin-left: 30px;
	}
	.mien-box .mien{
		margin-top: 30px;
	}
	.mien-box .mien .txt{
		margin-top: 10px;
	}

	/*********mien end*******/
	.tab-btns a{
		width: 150px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
	}
	.notice-list{
		margin-top: 15px;
	}
	.notice-list li{
		padding:20px;
		margin-bottom: 15px;
	}
	.notice-list li .tit{
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.notice-list li .btns{
		margin-top: 10px;
	}
	.notice-list li .btns span{
		font-size: 12px;
	}
	.notice-list li .btns .detail{
		margin-left: 10px;
	}
	.page a{
		text-align: center;
		display: inline-block;
		*display: inline;
		zoom:1;
		font-size: 16px;
		color: #666666;
		margin:0 4px 0 0;
	}
	.page a.active{
		color: #fff;
		border-color: #e43132;
		background-color: #e43132;
	}

	.notice-list .page{
		margin-top: 40px;
	}

	/*********green end*********/
	.product-box{
		height: calc(100vh - 90px)
	}
	.product-box .tit-box .num,
	.product-box .tit-box .tit{
		margin:0 20px;
	}
	.product-box .tit-box .num{
		font-size: 14px;
		height: 55px;
		line-height:55px;
		width: 55px;
	}
	.product-box .tit-box .tit .en{
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.product-box .tit-box .tit .cn{
		font-size: 20px;
		line-height: 30px;
	}
	.product-box .prev,
	.product-box .next{
		width: 65px;
		height: 65px;
		background-size: auto;
	}
	.product-box .dialog .con-box{
		padding:0 70px;
	}
	.product-box .dialog .con-box .con{
		margin-top: 30px;
	}
	.product-box .dialog .con-box .more-box{
		margin-top: 50px;
	}

	/*********product end********/

	.ban-productinfo .text .en{
		font-size: 16px;
		line-height: 26px;
		margin-top: 0;
	}

	.productinfo-box{
		padding:50px 0 0;
	}
	.pro-aside{
		float: left;
		width: 190px;
		display: block;
		text-align: center;
	}
	.pro-aside .logo{
		width: 100%;
	}
	.pro-aside img{
		max-width: 100%;
	}
	.pro-aside .icon{
		margin:20px 0 0;
	}
	.pro-aside .tit-box{
		margin-top:20px;
		opacity: .5;
		filter: alpha(opacity=50);
	}
	.pro-aside .tit-box .cn{
		font-size: 20px;
		line-height: 30px;
		color: #333;
	}
	.pro-aside .tit-box .en{
		font-size: 14px;
		color: #666;
		line-height: 24px;
	}
	.pro-aside .pro-nav{
		padding-top:2px;
		border-top:2px solid #df002c;
		margin-top: 30px;
	}
	.pro-aside .pro-nav a{
		display: block;
		font-size: 14px;
		color: #333333;
		padding:10px 0;
		border-bottom:1px solid #dadada;
	}
	.pro-aside .pro-nav a.cur{
		background: #e21941;
		color: #fff;
	}
	.right-wrap{
		float: right;
		width: 70%;
	}
	.productinfo-box .info-box .tit-box .cn{
		font-size: 20px;
		line-height: 30px;
	}
	.productinfo-box .info-box .tit-box .en{
		font-size: 12px;
		line-height: 20px;
	}
	.productinfo-box .info-box .con{
		margin-top: 20px;
	}
	.productinfo-box .info-box .video-img{
		margin-top: 20px;
		height: 300px;
	}
	.productinfo-box .info-box .video-img .play-btn{
		width: 60px;
		height: 60px;
	}
	.productinfo-box .info-box .con-box{
		margin-top: 30px;
	}
	.productinfo-box .product-list{
		padding:50px 0;
	}
	.product-tit .title{
		padding:10px;
	}
	.product-tit .title .en{
		font-size: 12px;
		line-height: 20px;
	}
	.productinfo-box .info-box .con-box .right{
		margin-top: 20px;
	}
	.product-list .list{
		margin-top: 40px;
	}
	.product-list .list .item{
		margin-bottom:15px;
	}
	.product-list .list .text-box{
		padding:30px;
	}
	.product-list .list .text-box .pub-con{
		margin-top: 10px;
	}
	.event-box{
		padding-bottom: 50px;
	}
	.event-wrap .event-tab{
		margin-top: 20px;
	}
	.event-wrap{
		margin-top: 30px;
	}
	.event-wrap .year-box a{
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		margin:0 10px;
	}
	.event-wrap .event-tab .con-box{
		padding:10px;
	}
	.event-wrap .event-tab .text-box{
		padding:15px 0;
	}
	.event-wrap .event-tab .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.event-wrap .event-tab .con{
		height: 48px;
	}
	.event-wrap .event-tab .buttons{
		margin-top: 30px;
	}
	.event-wrap .event-tab .prev,
	.event-wrap .event-tab .next{
		margin:0;
		width: 66px;
		height: 37px;
	}
	.event-wrap .event-tab .prev{
		float: left;
	}

	.event-wrap .event-tab .next{
		float: right;
	}
	.event-wrap .event-tab .btns{
		font-size: 0;
		text-align: center;
	}
	.event-wrap .event-tab .btns{
		display: inline-block;
		*display: inline;
		zoom:1;
		vertical-align: top;
		line-height: 37px;
	}
	.event-wrap .event-tab .btns .swiper-pagination-bullet{
		width: 11px;
		height: 11px;
		background: #aeaeae;
		border-radius: 100%;
		vertical-align: middle;
		margin:0 8px;
	}
	.event-wrap .event-tab .btns .swiper-pagination-bullet-active{
		background: #df002c;
	}
	.map-box{
		padding-top: 15px;
		background: #e2e2e2;
		position: relative;
	}
	.map{
		height: 400px;
		padding-top: 15px;
	}
	.map-box .text-box{
		position: absolute;
		right: .3rem;
		top:0;
		width: 280px;
		height: 100%;
		background: rgba(223,0,44,.85);
		box-sizing:border-box;
		padding:30px 30px;
	}
	.map-box .text .company{
		font-size: 16px;
		line-height: 26px;
	}
	.map-box .text-box .tit-box{
		color: #fff;
	}
	.map-box .en{
		font-size: 12px;
		line-height: 20px;
		opacity: .5;
		filter: alpha(opacity=50);
	}
	.map-box .text{
		margin-top: 25px;
	}
	.map-box .text .company,
	.map-box .text .con{
		color:#fff;
	}
	.map-box .text .con{
		margin-top: 10px;
	}
	.map-box .text .qrcode{
		margin-top: 10px;
		width: 118px;
	}

	/*productinfo end*/
	
	.recruit-box{
		padding:50px 0;
	}
	.recruit-box .list{
		margin-top: 30px;
	}
	.recruit-box .list .row{
		margin-left: -10px;
		margin-right: -10px;
	}
	.recruit-box .list .item{
		box-sizing: border-box;
		padding:0 10px;
		margin-bottom: 20px;
	}
	.recruit-box .con-box{
		padding:30px;
	}
	.recruit-box .con-box .con{
		margin-top: 10px;
		height: 96px;
		overflow: hidden;
	}
	.recruit-box .con-box .time,
	.recruit-box .con-box .more{
		font-size: 12px;
		line-height: 20px;
		margin-top: 10px;
	}
	.recruit-box .more-box{
		margin-top: 20px;
	}
	.style-box{
		padding:50px 0;
		overflow: hidden;
	}
	.style-box .style-list{
		margin-top: 20px;
	}
	.style-box .row{
		margin-left: -5px;
		margin-right: -5px;
	}
	.style-box .item{
		box-sizing: border-box;
		padding:0 5px;
		margin-bottom: 0;
	}
	.style-box .txt{
		font-size: 14px;
		line-height: 24px;
		line-height: 50px;
		height: 50px;
	}
	.style-box .more-box{
		margin-top: 20px;
	}

	.academy-box{
		padding:0;
		position: relative;
	}
	.academy-box .img{
		float: right;
		width: 50%;
		position: relative;
		z-index: 3;
	}
	.academy-box .text-box{
		padding:0;
		position: absolute;
		left: 0;
		top:0;
		width: 100%;
		height: 100%;
	}
	.academy-box .text-box .text{
		width: 41.7%;
		position: absolute;
		top:50%;
		transform:translateY(-50%);
		left: .3rem;
	}
	.academy-box .con{
		margin-top: 10px;
		height: 72px;
		overflow: hidden;
	}
	.academy-box .more-box{
		margin-top: 20px;
	}
	.download-box{
		padding:50px 0;
	}
	.download-box .tit-box .about-tit{
		font-size: 16px;
		line-height: 40px;
		margin:0;
	}
	.download-box .list{
		margin-top: 20px;
	}
	.download-box .list .row{
		font-size: 0;
		text-align: center;
		margin-left: -5px;
		margin-right: -5px;
	}
	.download-box .list .item{
		width: 33.33%;
		display: inline-block;
		*display: inline;
		zoom:1;
		box-sizing: border-box;
		padding:0 5px;
		text-align: left;
		margin-bottom: 10px;
	}
	.download-box .list .con-box{
		padding:15px;
	}
	.download-box .list .tit{
		font-size: 14px;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
	}
	.download-box .list .time{
		font-size: 12px;
		line-height: 20px;
		margin-top: 5px;
	}
	.download-box .list .down-btn{
		margin-top:30px;
	}
	.download-box .list .download-btn{
		font-size: 12px;
	}

	/*join end*/
	.recruit-wrap .list{
		margin:0;
	}
	.recruit-wrap .page{
		margin-top: 20px;
	}
	.recruit-dialog-box .recruit-dialog{
		width: 700px;
	}
	.recruit-dialog-box .top{
		padding:20px 30px;
	}
	.recruit-dialog-box .top .dialog-close{
		width: 24px;
		height: 26px;
		margin-top: 0;
	}
	.recruit-dialog-box .recruit-dialog-wrap{
		padding:20px 30px;
	}
	.recruit-dialog-box .title-box{
		padding-bottom: 20px;
	}
	.recruit-dialog-box .title-box span{
		width: auto;
		line-height: 24px;
	}
	.recruit-dialog-box .title-box .pub-con{
		margin-right: 20px;
	}
	.recruit-dialog-box .title-box span .val{
		margin-left: 20px;
	}
	.recruit-dialog-box .con-box{
		margin-top:20px;
		height: 245px;
	}
	.recruit-dialog-box .con-box .con-wrap{
		margin-bottom: 20px;
	}
	.recruit-dialog-box .mail{
		padding:10px 75px 10px 25px;
		font-size: 14px;
		margin-top: 20px;
		line-height: 24px;
		background-position: 90% center;
	}

	/*recruit end*/
	.style-wrap{
		padding:50px 0;
	}
	.style-wrap .notice-list li .left{
		float: left;
		width: 50%;
	}
	.style-wrap .notice-list li .right{
		float: right;
		width: 45%;
		margin:0;
	}
	.style-wrap .notice-list li .pub-con{
		height: 48px;
		overflow: hidden;
	}
	.style-wrap .notice-list li .right{
		text-align: right;
	}

	/*style end*/
	.tab-box .left .prev,
	.tab-box .left .next{
		display: none;
	}
	.tab-box .left{
		width: 78%;
		float: left;
	}
	.tab-box .right{
		float: right;
		width: 20%;
		display: block;
		
	}	
	.tab-box .right .thrumb{
		width: 100%;
		height: 273px;
		overflow: hidden;
	}
	.college-box{
		padding:50px 0;
	}
	.college-box .tab-box{
		margin-top: 30px;
		padding-bottom: 20px;
	}
	.college-box .right .swiper-slide{
		box-sizing:border-box;
		padding:5px;
		border-top:1px solid #e2e2e2;
		height: auto;
		cursor: pointer;
	}
	.college-box .right .swiper-slide:last-child{
		border-bottom:1px solid #e2e2e2;
	}
	.college-box .right .swiper-slide.cur{
		background-color: #f0f0f0;
	}
	.college-box .right .swiper-slide .img{
		height: 80px;
		width: 100%;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	.college-box .right .buttons{
		font-size: 0;
		text-align: center;
		margin:10px 0 0;
	}
	.college-box .right .buttons a{
		display: inline-block;
		*display: inline;
		zoom:1;
		width: 40px;
		height: 20px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
		margin:0 10px;
	}
	.college-box .right .buttons .prev{
		background-image: url(../img/college-prev.png);
	}
	.college-box .right .buttons .next{
		background-image: url(../img/college-next.png);
	}
	.college-box .con-box{
		margin-top: 30px;
	}
	.college-box .con-box .pub-con{
		margin-top: 30px;
	}

	/*college end*/
	.download-wrap .list .item{
		width: 100%;
		padding:0;
	}
	.download-wrap .list .item .left{
		float: left;
		width: 75%;
	}
	.download-wrap .list .item .left span{
		display: inline-block;
		*display: inline;
		zoom:1;
		line-height: 36px;
		height: 36px;
		margin:0;
		vertical-align: top;
	}
	.download-wrap .list .item .left span.time{
		margin-left: 20px;
	}
	.download-wrap .list .item .down-btn{
		float: right;
		margin:0;
	}
	.download-wrap .list .page{
		margin-top: 30px;
	}

	/********download end******/
	.notice-wrap{
		padding: 50px 0;
	}

	/* notice end */
	.company-box{
		padding: 50px 0;
	}
	.company-box .img{
		float: left;
		width: 59%;
		margin: 0;
	}
	.company-box .tab-box{
		position: absolute;
		right: .3rem;
		top: 25%;
		width: 44.8%;
	}
	.company-box .join-tit .more-box{
		margin-top:5px;
	}
	.company-box .swiper-slide .con-box{
		padding: 15px;
	}
	.company-box .swiper-slide .con-box .tit{
		font-size: 16px;
		line-height: 26px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.company-box .time-box{
		font-size: 12px;
		line-height: 20px;
	}
	.company-box .swiper-slide .con-box .pub-con{
		height: 72px;
		overflow: hidden;
		margin-top: 10px;
	}
	.company-box .time-box{
		margin-top: 10px;
	}
	.company-box .btns{
		margin-top: 10px;
		text-align: right;
	}
	.company-box .join-tit{
		position: absolute;
		right:.3rem;
		top: 2%;
		width: 36%;
	}
	.company-box .time-box .more{
		margin-left: 20px;
	}
	.industry-box{
		padding: 50px 0;
	}
	.industy-tit{
		text-align: left;
	}
	.industry-box .industy{
		margin: 0;
		position: relative;
		padding-top: 15px;
	}
	.industry-box .industy .left{
		margin: 0;
		float: left;
		width: 60%;
		z-index: 3;
		position: relative;
	}
	.industry-box .industy .img{
		position: absolute;
		right: .3rem;
		top: 0;
		width: 42.63%;
	}
	.industry-box .industy .left .first{
		padding: 20px;
	}
	.industry-box .industy .left .tit{
		font-size: 16px;
		line-height: 26px;
	}
	.industry-box .industy .left .pub-con,
	.industry-box .industy .left .time-box{
		margin-top: 10px;
	}
	.industry-box .industy .left .time-box,
	.industry-box .industy .left .time{
		font-size: 12px;
		line-height: 20px;
	}
	.industry-box .industy .left .first .pub-con{
		height: 48px;
		overflow: hidden;
	}
	.industry-box .industy .left .list{
		width: 82.7%;
	}
	.industry-box .industy .left .list .item{
		padding: 10px 40px;
		background-size: 19px;
		background-position: 10px center;
	}
	.industry-box .industy .left .tit{
		font-size: 14px;
		line-height: 24px;
	}
	.industry-box .industy .left .time{
		font-size: 12px;
		line-height: 12px;
		margin-top: 5px;
	}
	.industry-box .industy .left .more-box{
		margin-top: 20px;
	}
	.industry-box .industy .left .first .tit{
		font-size: 16px;
		line-height: 26px;
	}

	/* information end */
	.news-list-box .tab-box{
		top: 50%;
		transform: translateY(-50%);
	}
	.news-list-box .news-list{
		padding: 50px 0;
		border: none;
		padding-top: 0;
	}
	.news-list-box .news-list li{
		padding: 20px 0;
		border: none;
		border-bottom: 1px solid #eaeaea;
		margin: 0;
	}
	.news-list-box .news-list li:nth-child(1){
		border-top: 2px solid #d6d6d6;
	}
	.news-list-box .news-list li .img{
		float: left;
		width: 20%;
	}
	.news-list-box .news-list li .right{
		float: right;
		width: 75.7%;
		margin: 0;
	}
	.news-list-box li .tit{
		margin-bottom: 5px;
	}
	.news-list-box li .pub-con{
		height: 48px;
		overflow: hidden;
	}
	.news-list-box li .btns{
		margin-top: 5px;
	}

	/* news end */
	.newsinfo{
		padding: 50px 0;
	}
	.newsinfo-tit{
		padding: 20px .3rem;
	}
	.newsinfo-tit .txt{
		font-size: 16px;
		line-height: 26px;
	}
	.newsinfo-tit .time{
		font-size: 12px;
		line-height: 20px;
	}
	.pagectrl{
		float: left;
	}
	.back-box{
		float: right;
		margin: 5px 0 0;
	}
	.back-box a{
		padding: 10px 60px 10px 30px;
		line-height: 16px;
		font-size: 14px;
		background-size: auto;
		border-radius: 19px;
	}
	.pageback{
		margin:0;
		float: right;
	}
	.newsdtl .infotx .video{
		margin-top:30px;
	}
	.newsdtl .infotx video,
	.newsdtl .infotx iframe{
		height: 410px;
		width: 100%;
	}
	.infoctrl .pagectrl a{
		font-size: 14px;
		line-height: 20px;
	}

	.newsinfo-tit .back-box{
		display: block;
		position: absolute;
		right: .3rem;
		top: 50%;
		transform: translateY(-50%);
		border: 1px solid rgba(255,255,255,.5);
		border-radius: 19px;
		margin: 0;
	}
	.menu a{
		margin: 10px 0;
	}

	.video-box .video{
		width: 600px;
		height: 400px;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		background-color: #000;
	}
	.video-box .video .video-close{
		width: 60px;
		height: 60px;
		top:0px;
		right: -60px;
	}
	.loading-box .loading{
		width: 235px;
		height: 217px;
	}
	.loading-box .loading .load1,
	.loading-box .loading .load2{
		background-size: 235px 217px;
	}
	.loading-box .loading .num-box{
		font-size: 14px;
		bottom: 50px;
	}
	.loading-box .loading .num-box .num{
		font-size: 24px;
		margin-right: 10px;
	}
	.loading-box .loading .line{
		width: 40px;
		height: 1px;
		margin-top: 35px;
	}
	.loading-box .loading .txt{
		font-size: 14px;
		color: #999999;
		line-height: 24px;
		margin-top: 15px;
	}

}
@media (min-width: 992px){
	.i-about-box .img{
		height: 900px;
	}
	.i-industry .text-box{
		width: 70%;
	}
	.i-news-box{
		padding-top: 150px;
	}
	.i-news-box .right .list li{
		padding:30px .3rem;
	}

	/********welcome end***********/
	.about-wrap .left{
		float: left;
		width: 65.625%;
	}
	.about-wrap .about{
		position: relative;
	}
	.about-wrap .about .right{
		margin:0;
		position: absolute;
		right: 0;
		width: 33.33%;
		height: 100%;
	}
	.about-wrap .about .right .img{
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.about-wrap .about .right .pub-con{
		margin-top: 5px;
		height: 48px;
		overflow: hidden;
	}
	.about-wrap .more-box{
		margin-top: 10px;
	}
	.about-wrap .about .right .text-box{
		position: static;
		width: 100%;
		height: auto;
		padding:10px;
		margin:0;
	}
	.develop-wrap .text-box{
		width: 48.6%;
	}
	.part3-box .right .text-box{
		padding:30px;
	}
	.part3-box .right .pub-con{
		height: 72px;
	}

	/***********about end*********/
	.recent-box .list .pub-con{
		height: 96px;
	}
	.mid-box{
		position: relative;
	}
	.mid-box .img-box{
		/*float: right;*/
		width: 45.83%;
	}

	.mid-box .text-box{
		/*position: absolute;
		left: 0;
		top:0;*/
		width:54.17%;
		box-sizing:border-box;
	}
	.forward-box .plan-tit .left{
		margin-top: 5px;
	}
	.forward-box .aim-box .list .item{
		padding:0 25px;
	}

	/**********plan end*******/
	.right-wrap{
		width: 75%;
	}

	/*productinfo end*/
	.recruit-box .con-box{
		padding:20px;
	}
	.download-box .list .item{
		width: 20%;
		margin-bottom: 0;
	}

	/*join end*/
	.tab-box .right{
		width: 190px;
	}
	.tab-box .right .thrumb{
		height: 348px;
	}
	.tab-box .right .thrumb .img{
		height: 105px;
	}
	.college-box .right .buttons a{
		margin:0 20px;
	}

	/*college end*/
	.company-box .join-tit{
		top: 3%;
	}
	.company-box .swiper-slide .con-box{
		padding: 20px;
	}
	.company-box .swiper-slide .con-box .pub-con{
		height: 72px;
		margin-top: 10px;
	}
	.company-box .time-box{
		margin-top: 10px;
	}

	/* information end */
}