*{
	box-sizing: border-box; 
}
body{
	font-size: 14px; line-height: 1.14; color: #333333;
}
a{
	color: inherit;
}
a:hover{
	color: #eb140f;
}
img{
	max-width: 100%;
}
body{
	font-family: 'PingFang SC','microsoft yahei',arial,'helvetica neue','hiragino sans gb',sans-serif;
}
@font-face {
	font-family:bebas;
	src: url(../font/BEBAS.TTF);
}
/*公共*/
.wrapper{
	margin:0 4.5%;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
/*header*/

.header-contact{
	position: relative;
}
.dropdown{
	position: absolute;right: -45px;margin-top: 15px;
	border: 1px solid #f1f1f1;border-radius: 5px;background-color: #fff;
	padding: 35px 35px 30px;box-shadow: 10px 10px 10px rgba(0,0,0,0.1);
	width: 500px;z-index: 999;opacity: 0;visibility: hidden;
	-webkit-transition:all 0.5s;
	transition: all 0.5s;
	
}
.header-contact:hover .dropdown{
	display: block;opacity: 1;
	margin-top: 20px;visibility: visible;
}

.dropdown.active{
	display: block;
}
.dropdown:before{
	position: absolute;right: 80px;top: -12px;
	display: block;content: '';background-color: transparent;
	border-right: 7px solid #f1f1f1;
	border-left: 7px solid #f1f1f1;
	border-top: 10px solid #f1f1f1;
	border-bottom: 10px solid #f1f1f1;
	width: 2px;height: 2px;border-top: none;border-color:transparent   transparent #f1f1f1 transparent ;
}
.dropdown:after{
	position: absolute;right: 80px;top: -10px;
	display: block;content: '';background-color: transparent;
	border-right: 7px solid #f1f1f1;
	border-left: 7px solid #f1f1f1;
	border-top: 11px solid #f1f1f1;
	border-bottom: 11px solid #f1f1f1;
	width: 2px;height: 2px;border-top: none;border-color:transparent   transparent #fff transparent ;
}

.dropdown ul{
}
.dropdown li{
	text-align: center;font-size: 14px;color: #333;float: left;width: 33.33%;
}
.dropdown li p{
	margin-top: 7px;
}
.gh{
	display: none;
}
.header{
	padding-top: 40px;font-size: 16px;color: #fff; padding-bottom: 40px;
	top: 0;right: 0;left: 0;position: fixed;font-weight: bold;z-index: 9999;
}
.header .img2{
	/*display: none;*/ visibility:hidden
}
.header2 .img2{
	/*display: block;*/ visibility:visible
}
.header2{
	color: #000;background-color: #fff;
}
.header-logo img.active{
	display: none;
}

.header-logo{
	margin-right: 145px;float: left;    margin-top: 8px;  width: 157px;
}
.header2 .img1{
	display: none;
}
.header-nav{
	float: left;padding-top: 10px;
}
.header-nav li{
	display: inline-block;margin-right: 70px; 
}

@media (max-width: 1060px) {
.header-nav dd{/**/
	display: none}	
}
@media (min-width: 1060px) {
    .header-nav li {float:left
    }

	
	}
	
.header-contact{
	float: right;margin-top: 10px;
	
}
.header-contact .on{
	background-image: url(../imgs/fy1.png);
	background-repeat: no-repeat;
	background-position-x: right;
	background-position-y: center;
	padding-right: 20px;
}

.header-contact:hover{
	cursor: pointer;
}

.header2 .header-contact .on{
	background-image: url(../imgs/fy2.png);
}
/*banner*/
.hbanner-item{
	width: 100%;background-size:cover;background-repeat: no-repeat; height: 1600px; height: 100vh;
}
.hbanner-txt{
	
	position: absolute; left: 22%; top: 48%;
}
.hbanner-txt h2{
	font-size: 80px;color: #fff;
	font-family: bebas;
	
}

.hbanner-txt a{
	margin-top: 70px;
	background: url(../imgs/fy17b.png) no-repeat;
	background-position-y: 15%;
	display: block;font-family: bebas;font-weight: 200;
	color: #fff;font-size: 20px;
	padding: 20px 28px 28px;
	text-transform: uppercase;
	
}
.hbanner>.swiper-pagination-bullets .swiper-pagination-bullet{
	display: block;margin-bottom: 20px!important;background-color: #ececec;
	width: 12px;height: 12px;
}
.swiper-pagination-bullet-active{
	background-color: #fff;z-index: 999;
}
.hbanner .swiper-pagination{
	top:70%;text-align: left;padding-left: 4%;display: block;
}
.hbanner.swiper-container-horizontal>.swiper-pagination-bullets{
	width: auto;
}
/*case*/
.g-main{
	padding-top: 190px;border-bottom:1px solid #e2e2e2;padding-bottom: 80px;
}
.mtit{
	border-bottom: 1px solid #e2e2e2;overflow: hidden;padding-bottom: 30px;
}
.mtit-l{
	font-size: 68px;float: left;text-transform: uppercase;
	font-family: bebas;
}
.mtit-r{
	float: right;margin-top: 50px;font-size: 16px;
}
.mtit-r li{
	display: inline-block;margin-left: 50px;font-weight: bold;
}
.mtit-r li.active{
	color:#eb140f;
}
.mcase{
	
}
.mcase ul{
	margin: 0 -10px;overflow: hidden;height: auto;
}
.mcase li{
	display:block;/*margin: auto 8px;*/float: left;width: 33.33%;margin-top: 50px;
	padding: 0 8px;
}

.mcase-list-img{
	overflow: hidden;
}
.mcase li img{
	transition: 0.3s;
}
.mcase li:hover img{
	transform: scale(1.1);
}
.mcase li:hover h3{
	color: red;
}
.mcase-list-txt{
	padding-top: 25px; height: 140px; 
}
.mcase-list-txt h3{
	font-size: 18px;color: #333333;font-family: bebas;
}
.mcase-list-txt .info{
	padding-top: 30px;font-size: 16px;color: #000;line-height: 1.5;
}
.g-pagination{
	text-align: center;font-size: 16px;color: #333333;
}
.g-pagination a{
	display: inline-block;height: 33px;line-height: 28px;padding: 0 10px;width: 34px;
	border: #c3c3c3 1px solid;border-radius: 5px;margin: auto 0;font-family: bebas;
}
 .g-pagination a:first-child,
 .g-pagination a:last-child
{padding: 0 20px;width: auto;
	font-weight: bold;font-size: 'PingFang SC','microsoft yahei',arial,'helvetica neue','hiragino sans gb',sans-serif;
}
.g-pagination a.active{
	background-color: #e71f19;color: #fff;border: #e71f19 1px solid;
}
.g-pagination a:hover{
	background-color: #e71f19;color: #fff;border: #e71f19 1px solid;
}
.hbarnd{
	background-color: #f4f4f4;
	background-image: url(../imgs/fy18.jpg);
	background-repeat: no-repeat;
	background-position-x: right;
	padding-bottom: 193px;
	background-size: 50% 100%;
}
.hbarnd-main{
	color: #333;
}
.hbarnd-main:after{
	content: '';display: block;clear: both;
}
.hbarnd-tit{
	padding-top: 100px;width: 54.9%;text-align: right;text-transform: uppercase;font-size: 80px;line-height: 1.1;
	font-family: bebas;
}
.hbarnd-txt{
	float: left;padding-top: 215px;width: 39%;
}
.hbarnd-txt-tit{
	font-size: 32px;font-weight: bold;
}
.hbarnd-txt-info{
	margin-top: 60px;font-size: 16px;line-height: 1.75;
	text-align: justify;
}
.hbarnd-txt-btn{
	background:url(../imgs/fy17.png) no-repeat;
	padding: 18px 30px 18px ;
	font-size: 20px;text-transform: uppercase;
	margin-top: 125px;font-family: bebas;
}
.hbarnd-img{
	float: right;width: 39%;text-align: center;
}
.hbarnd-img img{
	box-shadow: 30px 30px 30px rgba(0,0,0,0.1);
}
.htit{
	overflow: hidden;padding-bottom: 70px;position: relative;
}
.htit-l{
	font-size: 32px;font-weight: bold;float: left;
}
.htit-c{
	font-size: 16px;color: #333;text-align: center;
	padding-top: 15px;width: 75%;
	margin: 0 auto;
}
.htit-c li{
	display: inline-block;margin: auto 1.5%;position: relative;font-weight: bold;
}
.htit-c li:hover{
	cursor: pointer;
}
.htit-c li:after{
	content:'';overflow: hidden;
	width: 10px;height: 2px;background-color: #ec322f;
	position: absolute;left: 50%;margin-left: -5px;
	top: -15px;display: none;
}
.htit-c li.active{
	color: #ec322f;
}
.htit-c li.active:after{ 
	display:block;
}
.htit-r{
	right: 0;top: 0;z-index: 99;
	text-transform: uppercase;position: absolute;
}
.htit-r a{
	font-size: 14px;color: #fff;font-family: bebas;background-color:#333;
	padding: 15px 40px;border: 2px solid #333;display: inline-block;z-index: 99;
}
.htit-r a:before{
	display: block;content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 2px solid #333;
	background-color: #fff;transition: 0.2s;
}
.htit-r a:after{
	display: block;content: 'MORE BRAND';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 2px solid #333;
	background-color: transparent;text-align: center;line-height: 45px;transition: 0.1s;color: #333;
} 
.htit-r a:hover:before{
	margin-left: 160px;
}
.htit-r a:hover:after{
	opacity: 0;
}
.hcase{
	padding-top: 100px;
}
.hcase-list{
	
}
.hcase-list ul{
	/*overflow: hidden;height: auto;*/background-color: #f4f4f4;
	/*display: table; width: 100%;*/
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: wrap;
	flex-flow: wrap;
	-webkit-align-items:center;
	align-items:center;
	
}
.hcase-list li{
	width: 33.3%; overflow: hidden;
	text-align: center;/*display: table-cell;vertical-align: middle;*/
}
.hcase-list li img{
	vertical-align: middle;
	transition: all 0.3s ease-in;
}
.hcase-list li:nth-child(2n-1):hover img{
	transform: scale(1.05);
}

.hcase-eval{
	
	
}
.hcase-eval ul{
	padding-top: 85px;
	padding-bottom: 135px;
}
.hcase-eval li{
	width: 345px;padding-left: 20px;box-shadow: 2px 27px 75px rgba(0,0,0,0.2);
	float: left;transition: 0.2s; margin-left: 70px;
}
.hcase-eval li:hover{
	box-shadow: 0px 10px 10px rgba(0,0,0,0.3);
}

.hcase-eval-item{
	padding-top: 30px;padding-bottom: 30px;
	position: relative;
}
.hcase-eval-item h4{
	font-size: 16px;color: #000;font-weight: bold;
	
}
.hcase-eval-item h3{
	font-size: 34px;padding-top: 17px;font-family: bebas;
}
.hcase-eval-item .attr{
	font-family: myriad Pro;font-size: 46px;
	padding-top: 35px;padding-bottom: 15px;
}
.hcase-eval-item .txt{
	font-size: 16px;line-height: 1.4;width: 85%;
}
.hcase-eval-item .time{
	margin-top: 137px;font-size: 14px;line-height: 1.4;font-family: bebas;
}
.hcase-eval-item .name{
	border-radius: 110px;background-color: #393939;width: 110px;height: 110px;
	text-align: center;color: #fff;
	font-size: 15px;font-weight: bold;
	position: absolute;
	right: 20px;
	display: table-cell;
	padding-top: 45px;
	bottom: -50px;
}

.hnews{
	background-color: #f4f4f4;padding-bottom: 110px;padding-top: 110px;
}
.hnews-list{
	background-color: #fff;
}
.hnews-list ul{
	padding:35px 0;overflow: hidden;height: 495px;
}
.hnews-list li{
	border-right: 1px solid #ccc;height: 100%;
	float: left;padding:0 30px;
	width: 20.83%;
	-webkit-transition: width 0.8s;
	transition: width 0.8s;
}
.hnews-list li a:hover{
	color: #333;
}
.hnews-list li:hover,
.hnews-list li.active{
	width: 37.5%;
}

.hnews-list li.active .hnews-list-row{
	display: block;
}
.hnews-list li.active .hnews-list-row1{
	display: none;
}
.hnews-list li:last-child{
	border: none;
}
/*.hnews-list-row{
display: none;
}*/
/*.hnews-list-row .ft{
	margin-top: 35px;overflow: hidden;
}
.hnews-list-row .time{
	font-family: Myriad Pro;font-size: 14px;
	font-weight: bold;float: left;padding-top: 5px;
}

.hnews-list-row .txt{
	float: right;width: 88%;font-size: 14px;
	line-height: 1.57;
}*/
.hnews-list-row .img{
	display: none;
}

.hnews-list-row .time-m{
	display: none;
}
.hnews-list-row .time big{
	font-size: 60px;line-height: 1;font-family: bebas;
}
.hnews-list-row .time p{
	font-size: 22px;padding-left: 15px;font-family: bebas;
}
.hnews-list-row .ft .txt{
	margin-top: 55px;font-size: 16px;font-weight: bold;
	line-height: 1.75;width: 90%;text-align: justify; 
}
.hnews-list-row .ft1{
	display: none; 
	transition: all 1.5s;
}
.hnews-list-row .ft{
	transition: all 1.5s;
}
li.active .hnews-list-row .time{
	font-family: Myriad Pro;font-size: 14px;
	font-weight: bold;float: left;padding-top: 5px;
}
li.active .hnews-list-row .time-m{
	display: block;
}
li.active .hnews-list-row .time-m1{
	display: none;
}
li.active .hnews-list-row .ft1 .txt{
	float: right;width: 88%;font-size: 14px;
	line-height: 1.57; margin-top: 0;
}
li.active .hnews-list-row .img{
	margin-bottom: 35px; display: block;
}
li.active .hnews-list-row .ft{
	display: none;
}
li.active .hnews-list-row .ft1{
	display: block;
}



/*footer*/
.footer{
	padding-top: 85px;
}
.footer-contact{
	padding-bottom: 110px;
}
.footer-contact ul{
	overflow: hidden;
}
.footer-contact li{
	width: 33%;float: left;text-align: center;
}
.footer-contact-hd{
	font-size: 14px;color: #333333;
}
.footer-contact-hd span:nth-child(2){
	margin: 0 10px;
}
.footer-contact-hd .en{
	text-transform: uppercase;font-family: bebas;
}
.footer-contact-bd{
	margin-top: 28px;
}
.footer-contact-bd span:nth-child(2){
	margin-left: 10px;
}
.footer-main{
	background-color: #333;color: #fff;padding-top: 80px;padding-bottom: 90px;
}
.footer-nav{
	overflow: hidden;width: 100%;padding-left: 11.5%;
}
.footer-nav dl{
	float:left;width: 13.5%;
}
.footer-nav dd{
	font-weight: 400;margin-bottom: 15px;font-size: 16px;
}
.footer-nav dt{
	font-weight: bold;margin-bottom: 30px;font-size: 20px;
}
.footer-qr{
	float: right;width: 16%;margin-right: 13%;
}
.footer-qr-tit{
	margin-bottom: 13px;font-size: 14px;
}
.footer-qr-img{
	margin-bottom: 13px;
}
.footer-qr-txt{
	font-size: 12px;line-height: 1.3;
}
/*case-detail*/
.mcase-detail{
	padding-top: 90px;
}
.mcase-detail-txt{
	width: 66%;font-size: 16px;line-height: 1.75;text-align: justify;margin-top: 110px;
}
.mcase-detail-imgs{
	margin-top: 140px;margin-left:-10px;margin-right: -10px;
}
.mcase-detail-imgs table{
	width: 100%;border-collapse: collapse;
}

.mcase-detail-imgs td{
	padding: 10px;
}
/*.mcase-detail-imgs ul{
	overflow: hidden;height: auto;
}
.mcase-detail-imgs li{
	height: auto;
	float:left;margin-bottom: 22px;width: 33.33%;
}*/

.mcase-detail{
	padding-bottom: 80px;
}
/*NEWS*/
.qiespan{
	margin-top: 190px;
}
.mnews-banner{
	 background-color: #3d3d3d;
}
.imgul{
	width: 65%;float: right;height: 754px;
}
.txtul{
	width: 35%;float: right;height: 754px;position: relative;z-index: 88;
}
.txtul li{
	display: none;
}
.txtul li.active{
	display: block;
}
.mnews-banner{
	height: 758px; position: relative;
}

.mnews-banner-imgbox{
	width: 65.3%; float: right; position: relative;
}
.mnews-banner-imgbox.swiper-container-horizontal>.swiper-pagination-bullets{
	left: 30px; right: auto; width: auto; bottom: 20px;
}
.mnews-banner-img{
	background-repeat: no-repeat; background-size:cover ; background-position:center ; width: 100%; height: 758px;
}
.mnews-banner-img{
	/*width: 65.5%;float: right;height:100%;*/
}
.mnews-banner-txtbox{
	float: left;width: 34.5%;position: absolute; left: 0; top: 0;height: 100%;  
}
.mnews-banner-txt{
	color:#d8d8d8;padding-top: 70px; padding-left: 70px;background-color: #3d3d3d;
	
	
	
}
/*.mnews-banner-txt .hd,
.mnews-banner-txt .bd,
.mnews-banner-txt .ft{
	opacity: 0; transform: translateY(80px);
	-webkit-transition: all 1s; 
	transition: : all 1s;
}
.mnews-banner-txt .bd{
	-webkit-transition: all 1.3s; 
	transition: : all 1.3s;
}
.mnews-banner-txt .ft{
	-webkit-transition: all 1.6s; 
	transition: : all 1.6s;
}
.swiper-slide-active .mnews-banner-txt .hd,
.swiper-slide-active .mnews-banner-txt .bd,
.swiper-slide-active .mnews-banner-txt .ft{
	opacity: 1; transform: translateY(0);
}*/
.mnews-banner-txt .hd big{
	font-size: 60px;color: #f8f8f8;font-family: bebas;
}
.mnews-banner-txt .hd p{
	font-size: 22px;color: #dfdfdf;margin-left: 20px;font-family: bebas;margin-top: 8px;
}
.mnews-banner-txt .bd{
	margin-top: 170px;
}
.mnews-banner-txt .bd h3{
	font-size: 18px;font-weight: bold;color: #fff;
}
.mnews-banner-txt .bd .txt{
	color: #d8d8d8;font-size: 16px;font-weight: bold;margin-top: 20px;line-height: 1.75;
	width: 82%;text-align: justify;
}

.mnews-banner-txt .ft{
	margin-top: 60px;
}
.mnews-banner .swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 8px;
}
.mnews-banner-txt .ft a{
	text-transform: uppercase;padding: 15px 40px;border: 2px solid #fff;font-size: 14px;
	font-family: bebas;display: inline-block;color: #fff;
}
.mnews-banner-txt .ft a:hover{
	background-color: #fff;color: #333;
}



.mnews-banner .swiper-pagination span{
	width: 15px;height:15px;
}
.mnews{
	padding-top: 37px;
}
.m-list-2 li{
	width: 49.5%;margin-bottom: 12px;
	padding-top: 65px; height: 260px;
	box-shadow: 0px 0px 57px 5px rgba(0,0,0,0.1);
	transition: 0.2s;
}
.m-list-2 li:hover{
	box-shadow:0px 0px 15px 2px rgba(0,0,0,0.15) ;
}

.mr-10{
	margin-right:10px;
}
.m-list-2{
	padding-top: 20px;
}
.mnews-list{
	padding-bottom: 110px;
}
.mnews-list ul:after{
	content:'';display: block;clear: both;
}
.m-list-2 li:nth-child(2n-1){
	float: left;
}
.m-list-2 li:nth-child(2n){
	float: right;
}
.mnews-list-time{
	float: left;padding-left: 75px; 
}
.mnews-list-time big{
	font-size: 60px;font-family: bebas;color: #333;
}
.mnews-list-time p{
	font-size: 22px;padding-left: 15px;font-family: bebas;margin-top: 8px;color: #333;
}
.mnews-list-info{
	float: left;width: 60.5%;margin-left: 68px;padding-top: 10px;
}
.mnews-list-info h3{
	color: #333;font-size: 18px;font-weight: bold;
}

.m-list-2 li:hover h3{
	color: red;
}
.m-list-2 li:hover .mnews-list-time{
	color: red;
}
.mnews-list-info .txt{
	margin-top: 30px;font-size: 16px;color: #666;line-height: 1.75; 
}
.mnews-detail-bd img{max-width:100% !important; height:auto !important}
.mgb-25{
	margin-bottom: 25px;
}
/*news-details.html*/
.mnews-detail-hd{
	padding-top: 80px;padding-bottom: 50px;font-size: 18px;font-weight: bold;
}
.mnews-detail-hd h3{
	font-weight: bold;
}
.mnews-detail-bd img{
	margin-bottom: 40px;
}
.mnews-detail-bd p{
	font-size: 18px;font-weight: bold;line-height: 1.6;
	
}
.mnews-detail-bd p:first-child{
	
}
.pdb-50{
	padding-bottom: 50px;
}
/*recruit*/
.mrec{
	padding-top: 68px;
}
.mrec-list{
	padding-bottom: 100px;
}
.mrec-list li{
	overflow: hidden;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);margin-top: 2px;position: relative;
	
}
.font-bebas{
	font-family: bebas;
}
.mrec-list-hd{
	overflow: hidden;
}
/*.mrec li:hover .mrec-list-bd{
	display: block;
}*/
.mrec-list-hd .tit{
	padding: 35px;font-size: 18px;font-weight: bold;color: #333;
	/* margin-right: 23.6%; */
	    margin-right: 16.6%;
    width: 20%;
}
.mrec-list-hd div{
	float: left;
}
.mrec-list-hd .col{
	margin-right:10.9%;padding-top: 22px;text-align: center;
}
.mrec-list-hd .col p{
	font-size: 14px;color: #333;font-weight: bold;
}
.mrec-list-hd  .fc-red{
	color:#e71f19!important;margin-top: 10px;font-size: 16px!important;font-weight: 400!important;
}
li .col .font-wb{
	font-weight: bold!important;
}
.mrec-list-hd .btn{
	position:absolute;top: 25px;right: 30px;
}
.mrec-list-hd a{
	padding: 13px 40px;border: 1px solid #c3c3c3;font-size: 14px;font-weight: bold;display: inline-block;
}
.mrec-list-hd a:hover{
	border: 1px solid #e71f19;
}
.mrec-list-bd{
	padding-left:35px;/*border-top: 1px solid #e8e8e8;*/background-color: #fff;padding-right:35px;
	padding-bottom: 80px;border-bottom: 2px solid #f43100;display: none;
}
.bck{
	display: block!important;
}
.mrec-list-bd h3:first-child{
	border-top: 1px solid #e8e8e8;padding-top: 30px;margin-bottom: 32px;
}
.mrec-list-bd h3{
	font-size: 18px;font-weight: bold;
}
.mrec-list-bd p{
	font-size: 14px;margin-top: 15px;color: #666;
}
.mgt-40{
	margin-top: 40px;
}
/* about */
.mabout-info-txthd{
	text-align: right;font-size: 68px;
	font-family: bebas;
	line-height: 1.3;
	margin-top: 170px;color: #333;
}
.mabout-info-txthd .line{
	display: block;
	width: 46px;height: 9px;background-color: #333;
	position: absolute;margin-top: 1em;
}
.mabout-info-txtbd{
	width: 57%;margin-top: 60px;
}
.mabout-info-txtbd h3{
	font-size: 40px;color: #333;
	line-height: 1.55;font-weight: bold;
}
.mabout-info-txtbd p{
	font-size: 16px;
	line-height: 1.7;
	margin-top: 55px;
	text-align: justify;
}
.mabout-info-img{
	margin-top: 180px;margin-left: -5%;
	margin-right: -5%;
}
.mabout-cust{
	margin-top: 133px;
}
.mabout-cust-hd{
	overflow: hidden;
	padding-bottom: 130px;
	border-bottom: 1px solid #e2e2e2;
}
.mabout-cust-hdtxt{
	font-size: 40px;color: #333;
	line-height: 1.55;
	float: left;font-weight: bold;
}
.mabout-cust-hdimg{
	float: right;
	margin-top: 2em;
	margin-right: 90px;
}
.mabout-cust-bd{
	padding-top: 135px;
}
.mabout-cust-bd ul{
	overflow: hidden;
	padding-bottom: 70px;
}
.mabout-cust-bd li{
	text-align: center;
	width: 33.33%;float: left;
	margin-bottom: 40px;
}
.mabout-video{
	background-color:#1e1e1e;
	color: #fff;
	padding-top: 90px;
}
.mabout-video-hd{
	width: 72.9%;overflow: hidden;
	
}
.mabout-video-hd .tit{
	font-size: 40px;line-height: 1.35;float: left;
}
.mabout-video-hd .info{
	font-size: 16px;line-height: 1.75;float: right;color: #fff;
	margin-top: 10px;
}
.mabout-video-bd{
	border-top: 2px solid #303030;
	margin-top: 70px;
	padding-top: 80px;
	padding-bottom: 85px;
}
.pb0{
	padding-bottom: 0;
}
.m-list-3{
	overflow: hidden;
	padding-bottom: 110px;
}
.mhonor .m-list-3 li{
	width: 30.45%;float: left;
	height: 530px;background-color: #f9f9f9;
	text-align: center;
	margin-right: 4.3%;
	margin-top: 65px;
	position: relative;cursor: pointer;
}


.mhonor .m-list-3 li:hover .tit{
	color: #eb140f;
}
.m-list-3 li:nth-child(3n){
	margin-right:0
}

.mhonor-list-item img{
	position: absolute;
	top: 0;left: 0;right: 0 ;
	bottom: 115px;
	margin: auto;
}
.mhonor-list-item .tit{
	width: 100%;
	position: absolute;
	bottom: 90px;font-weight: bold;
	font-size: 16px;
}
.mhonor-list-item img{
	box-shadow: 0 0 50px 20px rgba(0,0,0,0.09);
}
/* culture */
.mcult li{
	width: 100%;overflow: hidden;
	margin-top: 160px;
	padding-bottom: 140px;
	border-bottom: 4px solid #333;
}
.mcult li:last-child{
	border-bottom: none;
}
.mcult-l{
	margin-top: 5px;
	float: left;color: #333;
	width: 27.5%;
}
.mcult-l h4{
	font-family: bebas;
	font-size: 26px;
}
.mcult-l p{
	margin-top: 20px;
	font-size: 20px;
	line-height: 1.4;
	font-weight: bold;
}
.mcult-c{
	font-size: 40px;line-height: 1.55;
	float: left;font-weight: bold;
}
.mcult-c h3{
	font-weight: bold;
}
.mcult-r{
	float: right;
	margin-right: 7.4%;
}
/* digital */
.mdigit-tit{
	text-align: center;
	font-size: 40px;
	line-height: 1.55;
	margin-top: 185px;
	font-weight: bold;
}
.mdigit-txt{
	text-align: center;
	margin-top: 55px;font-size:16px;
	line-height: 1.75;
}
.mdigit-row1-list{
	margin-top: 175px;
}
.mdigit-row1-list ul:after{
	content:'';display: block;clear: both;
}
.mdigit-row1-list li{
	margin-right: 12px;
	width: 19%;float: left;
	box-shadow: 0px 8px  50px rgba(0,0,0,0.1);
	height: 230px;
	padding-top: 30px;padding-left: 20px;
	padding-right: 40px;
}
.mdigit-row1-list h3{
	font-size: 24px;font-weight: bold;
}
.mdigit-row1-list p{
	font-size: 14px;    line-height: 1.5;
	margin-top: 30px;
}
.mdigit-row2{
	background-color: #333;padding-top: 125px;
	color: #fff;margin-top: 120px;
}
.mdigit-row2 .mdigit-tit{
	margin-top: 0;
}
.mdigit-row2-list{
	width: 85.3%;margin: 0 auto;
	padding-top: 110px;padding-bottom: 105px;
}
.mdigit-row2-list ul{
	overflow: hidden;
}

.mdigit-row2-list li{
	width: 16.66%;
	float: left;
	text-align: center;
	border-right: 1px solid rgba(255,255,255,0.15);
	padding-top: 90px;
	height: 355px;
	
	text-transform: uppercase;
	position: relative;
}
.mdigit-row2-list li:after{
	display: block;content: '';
	width: 20px;height: 4px;background: #fff;
	position: absolute;bottom: 85px;
	left: 50%;margin-left:-10px;
}
.mdigit-row2-list li:last-child{
	border-right:none;
}
.mdigit-row2-cn{
	font-family: bebas;font-size: 22px;
	line-height: 1.27;
	width: 100%;
	position: absolute;bottom: 120px;
}
.mdigit-row2-en{
	width: 100%;
	position: absolute;bottom: 37px;font-weight: bold;font-size: 16px;
}
.mdigit-row3 .mdigit-tit{
	margin-top: 130px;
}
.mdigit-row3-list ul{
	overflow: hidden;
	width: 80%;margin: 0 auto;
	padding-top: 202px;
	padding-bottom: 75px;
}
.mdigit-row3-list li{
	width: 33.33%;text-align: center;float: left;
	position: relative;
}
.mdigit-row3-list li:after{
	display: block;content: '';
	width: 20px;height: 4px;background: #333;
	position: absolute;bottom: 35px;
	left: 50%;margin-left:-10px;
}
.mdigit-row3-cn{
	font-size: 22px;font-family: bebas;
	line-height: 1.27;margin-top: 40px;
}
.mdigit-row3-en{
	margin-top: 40px;font-size: 16px;font-weight: bold;
}
.small-w{
	display: none;
}
.mabout-video-bd{
	position: relative;
}
.mabout-video-bd .play{
	position: absolute; left: 50%; top: 50%; margin-left: -59px; margin-top: -59px; width: 118px; height: 118px; cursor: pointer;z-index: 1;
	background: url(../imgs/play.png) no-repeat; background-size:cover ;
}
.mabout-video-bd video{
	object-fit: fill;
}
.mabout-cust-bd img{
	max-width: 80%;
}
.hbanner li{
	position: relative;
}
.span-qie{

	left: 0; right: 0; margin: 0 auto;text-align: center; bottom: 50px; top: auto !important; width: 100% !important;
}

.span-qie span{
	 display: inline-block !important;
}
.numnav{
	display: block;
	width: 50px;height: 50px;position: absolute;top: 50%;left: 4.4%;z-index: 999;
	background-color:transparent;border: none;font-size: 22px;color: #fff;
}
.gh{
}
.gh.active:after{
	transform:rotate(45deg);bottom: 2px;position: relative;
}
.gh.active:before{
	transform:rotate(135deg);position: relative;top: 1px;
}
.gh.active a{
	display: none;
}

