@charset "utf-8";
body {padding:0;margin:0;font:16px/28px 'Microsoft Yahei';color:#333;}
*{padding:0;margin:0;box-sizing:border-box; }

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}
ul,li{list-style: none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
a:link,a:visited{color:#333333;text-decoration: none;}
a:hover{ color:#6eb92b;text-decoration: none;}

img {
    border: none;
    display:inline-block;
    max-width: 100%;
	vertical-align:middle;
}


table {
    border-collapse: collapse;
}

/* 取消链接高亮  */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

/* 设置HTML5元素为块 */
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix::after{display:block;clear:both;content:""}
.clearfix:after{
clear:both;}
.clearfix{
*zoom:1;
}


.cover {
    position: relative;
    height: 0;
    overflow: hidden;
}

.cover img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover;
}

.center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);

}

.relative{position:relative;}
/*单行超出省略*/
.space-over {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*多行超出省略*/
.space-list-over {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.width-auto{margin:0 auto;width:1200px;}
@media (min-width: 1230px){
  .width-auto {width:1200px;}
}
@media (min-width: 1430px){
  .width-auto {width:1400px;}
}

.header{width:100%;top:0;left:0; background:#FFF; position:fixed;z-index:10;webkit-box-shadow: 0 4px 4px rgba(0,0,0,.08);
    box-shadow: 0 4px 4px rgba(0,0,0,.08);}
.logo{float:left;padding:10px 0;}
div#menu{float:right;}
#menu #m_content{ display:flex;}
/*--------一级菜单样式----------------------*/
#m_nav li{display:inline-block; text-align:center; font-size:18px; position:relative; z-index:100; list-style:none;padding:0 1rem;}
#m_nav li a:link,#m_nav li a:visited{color:#333;display:inline-block;line-height:85px;}
#m_nav li a:hover {color:#0057a6; text-decoration:none;}

#m_nav li.cur{color:#014099;}
#m_nav li.cur a{height:100px; color:#014099; display:inline-block;}

#menu_ul li:hover ul{position: absolute;  display:block;z-index:100;}  
/*--------二级菜单样式------- */
#m_nav li ul{list-style:none; position: absolute; left:0; top:85px; width:180px; display:none;}
#m_nav li ul li{background:#ffffff;position:relative;width:180px; background-image:none; filter:alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;margin-left:0;line-height:35px;}
#m_nav li ul li a:link,#m_nav li ul li a:visited{display:block;font-size:16px; color:#333333;height:35px;line-height:35px;border-bottom:#ececec 1px solid;}
#m_nav li ul li a:hover{background:#014099; color:#fff;text-decoration:none;font-weight:600;line-height:35px;}

.language{ display:inline-block;text-align:right;margin-left:1rem;}
.language a{line-height:85px;color:#666;}

.top_blank{margin-top:85px;}

.hide{display:none;}
.slideBox{ width:100%;position:relative;overflow:hidden;}
.slideBox *{ font-size:0; }
.slideBox .prev,
.slideBox .next{ width:40px; height:40px; background:hsla(0,0%,100%,.2); border-radius:30px; left:3%; bottom:400px; position:absolute; z-index:12; cursor:pointer; text-align:center; }
.slideBox .next{ left:auto; right:3%; }
.slideBox .styles__arrow{ height:20px; width:20px; margin-top:10px; }
.slideBox .prev:hover,
.slideBox .next:hover{ background:hsla(0,0%,100%,.4); }
.slideBox .hd{ width:100%; position:absolute; z-index:1; bottom:30px; text-align:center;  }
.slideBox .hd ul{ display:inline-block; }
.slideBox .hd ul li{ display:inline-block; padding:5px 5px; cursor:pointer; margin:0 5px; font-size:0; position:relative; }
.slideBox .hd ul li:after{ display:block; width:14px; height:14px; border-radius:50%; opacity:0.4;filter:alpha(opacity=40); cursor:pointer; background:#fff; content:''; }
.slideBox .hd ul .on:after{ opacity:60;filter:alpha(opacity=60); }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; }
.slideBox .bd li img{width:100%;}

.slideBox .bd li .text{ position:absolute; z-index:6; left:14%; top:50%; margin-top:-40px; }
.slideBox .bd li .text .a{ color:#fff; font-size:35px; display:none; }
.slideBox .bd li .text .b{ color:#fff; font-size:35px; display:none; }
.hide-767{ display:block; }
.show-767{ display:none; }
@media (max-width:1073px){
.slideBox .prev,
.slideBox .next{ width:40px; height:40px; background:hsla(0,0%,100%,.2); border-radius:30px; left:3%; bottom:30px; position:absolute; z-index:12; cursor:pointer; text-align:center; }
.slideBox .hd{ width:100%; position:absolute; z-index:1; bottom:30px; text-align:center;  }
.slideBox .hd ul{ display:inline-block; }
.slideBox .hd ul li{ display:inline-block; padding:2px; cursor:pointer; margin:0 2px; font-size:0; position:relative; }
.slideBox .hd ul li:after{ display:block; width:8px; height:8px; border-radius:50%; opacity:0.4;filter:alpha(opacity=40); cursor:pointer; background:#fff; content:''; }
.slideBox .hd ul .on:after{ opacity:60;filter:alpha(opacity=60); }

}
/*--banner end--*/
.sec-banner{height: 1080px;}
#banner{
	position: fixed;
    width: 100%;
    height:100%;
    top:0;
    left: 0;
}
.banner-video {
    position: relative;
    width: 100%;
    height: 100%;
}
.banner-wrap{ position:relative; width:100%; height: 100%;}
.sec-banner .content{
	color: #fff;
	text-align: left;
}
.sec-banner .content .hr{
	width: 100px;
	height: 2px;
	background-color: #fff;
	margin-bottom: 20px;
}
.sec-banner .content .text{
	font-size: 48px;
	font-weight: bold;
	line-height: 63px;
}
.sec-banner .content span{color: #d70514;}
.sec-banner .content p{
	font-size: 46px;
	line-height: 60px;
}
.vidbacking-active-block-back,.vidbacking-active-body-back{min-width:100%;min-height:100%;z-index:-100;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.vidbacking-active-body-back{position:fixed;background-size:cover;overflow:hidden;opacity:1;transition:2s opacity}.vidbacking-active-block-back{position:absolute;height:auto;width:auto}.vidbacking{display:none}
.vidmask-block-back{opacity:1;position:absolute;height:auto;width:auto}

.solutions{width:100%;padding:5rem 0; background:url(../images/index-banner2.jpg) left top no-repeat;}
.header_title{text-align:center;}
.header_title_white{color:#FFF;text-align:center;}
.title_name{font-size:2rem;line-height:48px;}
.title_name:after{ display:block;width:55px;height:3px; background:#f10005;content: '';margin:0 auto;}
.title_des{color:#999;padding-top:.5rem;}

.solve-box{margin:53px -5px 0 -5px;}
.dis-table{display: table;width: 100%;height: 100%;}
.dis-cell{display: table-cell;vertical-align: middle;}
.solve-box .m-col{
	float: left;
	width: 33.3333333%;
	padding:0 5px;
}
.solve-item{
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative; 
}
.solve-item .m-img{
	width: 100%;
}
.solve-item .mark{
	width: 100%;
	height:100%;
	background:#f6f6f6;
	text-align: center;
	padding:55px 75px;
	position: absolute;
	top:440px;
	left: 0;
	z-index: 2;
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.solve-item .m-cont{
	-webkit-transform: translateY(-112px);
	    -ms-transform: translateY(-112px);
	        transform: translateY(-112px);
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.solve-item .m-index{
	font-family: "impact";
	font-size: 50px;
	line-height: 1;
	color: rgba(51,51,51,.1);
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.solve-item .m-hr{
	width: 20px;
	height: 2px;
	background:#d70514;
	margin:16px auto 14px auto;
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.solve-item .m-tit{
	font-size: 22px;
	height: 33px;
	-o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
	-webkit-transition: all .6s;
	-o-transition: all .6s;
	transition: all .6s;
}
.solve-item .m-des{
	line-height: 24px;
	color: rgba(255,255,255,.6);
	margin-top: 27px;
	height: 96px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.solve-item .m-more{
	margin-top:40px;
	text-align:center;
}
.solve-item:hover .mark{
	top:0;
	background:rgba(215,5,20,.9);
}
.solve-item:hover .m-cont{
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}
.solve-item:hover .m-index,
.solve-item:hover .m-tit{color: #fff;}
.solve-item:hover .m-hr{background:#fff;}
@media (max-width: 1430px){
	.solve-item .mark{padding: 45px 65px;top: 376px;}
	.solve-item .m-cont{
		-webkit-transform: translateY(-74px);
		    -ms-transform: translateY(-74px);
		        transform: translateY(-74px);
	}
}

/*--我们是谁--*/
.index_about{width:100%; background:#f5f5f5;padding:5rem 0;}
.about_list{display:flex;margin-top:5rem;}
.about_list dl{flex:1; text-align:center;}
.about_list dl dt{display:inline-block;width:160px;height:160px; border-radius:50%; background:#FFF;border:#dcdcdc 1px solid; text-align:center;}
.about_list dl dt img{vertical-align:middle;margin-top:-45px;padding-top:50%;}
.about_list dl dd{font-size:14px;color:#666;padding:1rem;}
.about_list dl dd h3{color:#333;margin-bottom:.725rem;}
/*--应用案例--*/
.index_app{width:100%; background:url(../images/app_bg.jpg) center center no-repeat;padding:5rem 0;}
.case_list{display:flex;margin:5rem 0 3rem;}
.case_item{flex:1; position:relative; cursor:pointer;}
.case_item .bg {
    width: 100%;
    height: 100%;
    background-size: cover!important;
    opacity: 0;
    transition: all 1s ease;
}
.case_item:hover .bg {
    opacity:1;
}
.case_bg1{height:320px;background:#a50105;}
.case_bg2{height:320px;background:#005bab;}
.case_item_con{position:absolute;top:0;left:0;width:100%;padding:4rem 0 0 2rem;}
.case_item_title{font-size:20px;color:#FFF;margin-top:1rem;}
/*--品牌分销--*/
.index_brand{width:100%; background:url(../images/Floor002989_3_bg.jpg) center center no-repeat;padding:5rem 0;}
.brand_list{margin:5rem 0;}
.brand_list ul li{float:left;width:20%;border:#ececec 1px solid;margin-left:-1px;margin-top:-1px; overflow:hidden;}

/*--内页样式--*/
.nav_menu{width:100%;height:70px; background:#f2f2f2;}
.nav_title{width:180px;line-height: 100px;background: url(../images/Menu002169-columnbg.png) no-repeat left top #005bab;font-size:30px;color:#fff;text-align:center;z-index:1; position:absolute;left:0;bottom:0;}
.nav_title:before{ display:inline-block; content:''; width:15px; height:3px; background:#fff; margin-right:5px; vertical-align:middle;}
.nav_menu ul{float:right;}
.nav_menu ul li{ float:left; margin-left:56px;line-height:70px;height:70px;}
.nav_menu ul li:after{ display:block; width:0; height:0; margin:0 auto;content:'';border:6px solid transparent;  border-bottom:0;}
.nav_menu ul li a{display:block;padding:0 12px;position:relative;font-size: 16px;}
.nav_menu ul li a:after{ position:absolute; left:0; width:100%; height:3px;  content:''; bottom:-1px;}
.nav_menu ul li.aon a:after{background:#f10005;}
.nav_menu ul li.aon:after{border-top-color:#f10005;}
.nav_menu ul li.aon{/* font-weight:bold; */}
.nav_menu ul li a:hover,
.nav_menu ul li.aon a{color:#f10005;}
@media(max-width:1200px){
.nav_menu ul li{margin-left:20px; }
}

.contentnav{padding:3rem 0;}
.ncontent,.honor_list{padding:3rem 0 2rem;}

.honor_list ul{margin-left:-3%;}
.honor_list ul li{float:left;width:30.3%; text-align:center;margin-left:3%;}
.honor_img{border:#ececec 1px solid;}
.honor_name{padding:.5rem 0;}

.company{width:100%;margin-top:2rem;}
.video{float:left;width:40%;margin-right:5%;}
.company_content{float:left;width:55%;}
.culture{width:100%;background:url(../images/n2-img1.jpg) center bottom no-repeat #f7fafd;padding:5rem 0;}
.culture-box{margin:35px -2.5% 0 -2.5%;}
.culture-item{
	float: left;
	width:45%;
	margin:1.5% 2.5%;
	overflow: hidden;
	position: relative;
	
	box-sizing:border-box;
}
.culture-item .m-pic{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.culture-item .m-pic img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
.culture-item .m-cont{
	background: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: lighter;
	padding:23px 10px;
	width: 100%;
	height: 76px;
	-o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    _zoom: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
.culture-item .mark{
	width: 100%;
	height: 100%;
	background:rgba(230,1,21,.6);
	color: #fff;
	text-align: center;
	padding:10px 50px 10px 60px;
	position: absolute;
	top:0;
	left: 0;
	z-index: 3;
	-webkit-transform: translateY(-100%);
	    -ms-transform: translateY(-100%);
	        transform: translateY(-100%);
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.culture-item .m-tit{font-size: 20px;}
.culture-item .m-des{
	color: rgba(255,255,255,8);
	line-height: 24px;
	margin-top: 8px;
}
.culture-item .scrollbar{
	height:100%;
	padding-right: 10px;
}
.culture-item .scrollbar::-webkit-scrollbar-thumb {
  background-color:#333;
}
.culture-item:hover .mark{
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
}
.culture-item:hover .m-cont{
	-webkit-transform: translateY(100%);
	    -ms-transform: translateY(100%);
	        transform: translateY(100%);
}

.h_revi_con{position: relative;margin-top:2rem;}
.h_revi_con h3{text-align:center;font-size:16px;margin-top:1rem;}
.contact_fin_img img{height:auto;max-width: 100%;border: 0;vertical-align: middle;object-fit: cover;}

.contact_fin_nr:hover .contact_fin_img{top: -0.125rem;box-shadow: 0 0 20px rgba(0,0,0,0.1); }
.h_revi_con .swiper_button{top:25%; background-image:none; margin-top:5%;}

.h_revi_con .swiper_buttonp{left: -1.875rem;background-image:none;}
.h_revi_con .swiper_buttonn{right: -1.875rem;}

.partner .sub_h2{margin-bottom: 1.875rem;}
.partner .swiper-slide{height:auto;}
.partner .swiper-wrapper{height:auto;}
.swip_but .h_revi_prev{left: 3%;}
.swip_but .h_revi_next{right: 3%;}

.swip_but .swiper-button-prev,.swip_but .swiper-container-rtl .swiper-button-next{ background-image:none;}
.swip_but .swiper-button-next,.swip_but .swiper-container-rtl .swiper-button-prev{ background-image:none;}

.swiper_button{background-image: none;width: auto;height: auto;top: 50%;transform: translateY(-50%);margin: 0;}
.swiper_button img{width: 15px;height: auto;}
.swiper_button img:last-child{display: none;}
.swiper_buttonp{left: 0;}
.swiper_buttonn{right: 0;}
.swip_hrevi{padding:1.875rem;}
.swiper_button:hover img:first-child{display: none;}
.swiper_button:hover img:last-child{display: block;}
.swi_scro {
    top: auto !important;
    height: 2px !important;
    display: none;
}
/*--产品展示--*/
.products{margin:4rem -1.5%;}
.products_list{float:left;width:30%; background:#f5f5f5;margin:1rem 1.5%;padding:1px; border:#ececec 1px solid; position:relative;}
.products_list .ablity_list_img{width:100%; overflow:hidden;}
.products_list .ablity_list_con{width:100%;padding:1rem 1rem 0;margin-bottom:15px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.ablity_list_con h2{color:#003492;margin-bottom:1rem;}
.ablity_list_img img,.brand_list ul li img{
	-moz-transition: all 0.5s linear;
    -o-transition:  all 0.5s linear;
    transition: all 0.5s linear;
}
.ablity_list_img:hover img,.brand_list ul li:hover img {
    -webkit-transform:  scale(1.1) ; 
    -moz-transform: scale(1.1) ; 
    -ms-transform: scale(1.1);     
    -o-transform:  scale(1.1) ; 
    transform:  scale(1.1);
}
.products_list:hover .ablity_list_con{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	overflow:scroll;
	background:rgba(215,5,20,.9);
	color:#FFF;
	cursor:pointer;
	}
.products_list:hover .ablity_list_con h2{color:#FFF;}
.products_list:hover .ablity_list_img{padding-bottom:159px;}
/*--服务支持--*/
.service-list{margin:2rem -15px 0; display:flex;}
.service-item{
	flex:1;
	width: 400px;
	margin:0 15px;
}
.service-item .m-pic{
	width: 100%;
	height: 265px;
	overflow: hidden;
}
.service-item .m-pic img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease;
}
.service-item .m-tit{
	font-size: 20px;
	font-weight: lighter;
	text-align: center;
	padding:15px;
}
.service-item:hover .m-pic img{
	-webkit-transform: scale(1.1);
	    -ms-transform: scale(1.1);
	        transform: scale(1.1);
}

.aftersale-box{margin:50px -1% 0 -1%;}
.after-item{
	float: left;
	width: 31.333%;
	margin:0 1%;
	position: relative;
	overflow: hidden;
}
.after-item .m-pic{
	width: 100%;
	
	overflow: hidden;
}
.after-item .m-pic img{
	width: 100%;
	height: 100%;
	-webkit-transition: all .8s;
	-o-transition: all .8s;
	transition: all .8s;
}
.after-item .m-cont{
	height: 88px;
	background-color:#333;
	text-align: center;
	padding:20px 10px;
}
.after-item .m-tit{
	font-size: 20px;
	line-height: 28px;
	color: #fff;
}
.after-item .m-cont p{
	font-size: 12px;
	color: #999;
}
.after-item .m-caption{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	-webkit-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
    overflow: hidden;
    color: #fff;
    padding:10px 15px 10px 25px;
    text-align: center;
    background-color: rgba(230,1,21,.9);
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-transform: translate3d(0,-100%,0);
            transform: translate3d(0,-100%,0);
}
.after-item .m-caption .m-tit{
	opacity: 0;
	-webkit-transform: translateY(-150px);
	    -ms-transform: translateY(-150px);
	        transform: translateY(-150px);
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.after-item .m-des{
	margin-top: 10px;
	line-height: 24px;
	color: #fff;
	opacity: 0;
	-webkit-transform: translateY(-150px);
	    -ms-transform: translateY(-150px);
	        transform: translateY(-150px);
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.after-item .scrollbar{
	height: 344px;
	padding-right: 10px;
}
.after-item .scrollbar::-webkit-scrollbar-thumb {
  background-color:#333;
}
.after-item:hover .m-caption{
	-webkit-transform: translate3d(0,0,0);
	        transform: translate3d(0,0,0);
}
.after-item:hover .m-caption .m-tit,
.after-item:hover .m-des{
	-webkit-transform: translateY(0);
	    -ms-transform: translateY(0);
	        transform: translateY(0);
	opacity: 1;
}
/*--新闻资讯--*/
.newslist{width:100%;border-bottom: 1px solid #e4e4e4;padding-top:40px;padding-bottom:34px; position:relative;}
.newslist:after{
	content: '';
	position: absolute;
	left: 0;
	bottom:-1px;
	width: 0;
	height: 1px;
	border-bottom: #ed0103 solid 1px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.newslist:hover:after{
	width: 100%;
}
.newslist a {
    width:100%;
    display:table;
}
.newslist .news_pic {
    width:20%;
    float:left;
}
.newslist .newslist_text{
    width:75%;
    float:right;
}
.newslist .news_tit {
    font-size:18px;
    line-height:32px;
    font-weight:bold;
    color:#000;
    margin-top:-3px;
    margin-bottom:8px;
    transition: all ease .2s;
}
.newslist:hover .news_tit{ color:#ed0103;}
.newslist .news_con {
    font-size:16px;
    line-height:30px;
    color:#777;
}
.view_title{width:100%; border-bottom:#d2d2d2 1px dotted;color:#999999; text-align:center;padding-bottom:1rem;}
.view_title span{font-size:20px;line-height:50px;color:#333333;}
.view_text{font-size:16px;line-height:35px;padding:20px 0;border-bottom:#d2d2d2 1px solid;margin-bottom:15px;}

/*--人才招聘--*/
.career{width:100%; background:#f5f5f5;padding:5rem 0;}
.joinM{width: 100%;margin-top:3rem;}
.joinM .chd{
	width:100%;
	margin:0 auto 20px;
	position:relative;
}
.joinM .chd-tit{
	padding:0 60px;
	height:60px;
	overflow:hidden;
	background:#efefef;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.joinM .chd.open .chd-tit{
	background:#0057a6;
}
.joinM .chd-tit .span-left,.joinM .chd-tit .span-right{
	font-size:18px;
	line-height:60px;
	color:#595757;
	-webkit-transition:color .3s linear;
	transition:color .3s linear;
}
.joinM .chd-tit .span-left .span2{font-size: 14px;color:#666666;}
.joinM .chd.open .chd-tit .span-left .span2{color:#ffffff;}
.joinM .chd.open .chd-tit .span-left,.joinM .chd.open .chd-tit .span-right{
	color:#fff;
}
.joinM .chd-tit .span-left b{
	display:inline-block;
	vertical-align:middle;
	height:18px;
	width:1px;
	background:#fff;
	margin:0 28px;
}
.joinM .chd-tit .switch{
	display:inline-block;
	vertical-align:-3px;
	margin-left:76px;
	position:relative;
	width:19px;
	height:19px;
	border-radius:50%;
	cursor:pointer;
	background:#0057a6;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.joinM .chd.open .chd-tit .switch{
	background:#fff;
}
.joinM .chd .chd-tit .switch:before{
	content:'';
	position:absolute;
	width:13px;
	height:1px;	
	left:3px;
	top:9px;
	background:#fff;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
}
.joinM .chd .chd-tit .switch:after{
	content:'';
	position:absolute;
	width:1px;
	height:13px;	
	left:9px;
	top:3px;
	background:#fff;
}
.joinM .chd.open .chd-tit .switch:before{
	background:#0057a6;
}
.joinM .chd.open .chd-tit .switch:after{
	display:none;
}
.joinM .chd-con{
	padding:55px 60px;
	font-size:14px;
	line-height:28px;
	color:#727171;
	background:#f7f7f7;
}
/*--联系我们--*/
.contact_content{margin:2rem 0;}
.contact_list{float:left;width:46%; background:#f5f5f5;margin:2rem 2%;}
.contact_img{width:100%;}
.contact_img img{width:100%;}
.contact_list_text{width:100%;padding:2rem;}

.contact-icon{width:96%;clear:both; background:#f5f5f5;margin:0 2% 3rem;padding:1.5rem 0;}
.contact-icon ul{width:100%; display:flex;}
.contact-icon ul li{flex:1; text-align:center;}
.contact-icon ul li img{margin-bottom:.5rem;}

.contact_member{display:flex;width:97%;margin:0 1% 35px 2%;padding-top:100px;}
.member_list{flex:1; position:relative; border-radius:5px;background:url(../images/member_bg.jpg) no-repeat; background-size:cover;margin:0 1% 0 0;}
.member_list .member_img{display:inline;width:120px;height:120px; border-radius:50%; border:#06F 1px solid; position:absolute;top:-60px;left:50%;margin-left:-60px; overflow:hidden;}
.member_img img{width:100%;}
.member_list .member_text{padding:80px 1rem 20px;}
.member_list .member_text h2{text-align:center;margin-bottom:10px;}

.footer{position:relative;}
.footer .bg_img {
    width:100%;
    height:520px;
    overflow:hidden;
}
.footer .bg_img img {
    width:100%;
    height:100%;
    -moz-transition: all 0.5s linear;
    -o-transition:  all 0.5s linear;
    transition: all 0.5s linear;
}
.footer:hover .bg_img img {
    -webkit-transform:  scale(1.1) ; 
    -moz-transform: scale(1.1) ; 
    -ms-transform: scale(1.1);     
    -o-transform:  scale(1.1) ; 
    transform:  scale(1.1);
}
.footer .text {
    padding:8% 15%;
    box-sizing:border-box;
    position:absolute;
    left:0;
    top:0;
    z-index:2;
	color:#FFF;
}
.btn_more{ display:inline-block;margin-top:3rem;background:#f10006; border-radius:24px;padding:0 3rem;}
.footer .text a{color:#FFF;line-height:48px;}
.btn_more:hover{ background:#000;}
.footer .copyright{width:100%;height:120px;bottom:0;left:0; background:rgba(0,0,0,.8); position:absolute;}
.copy_content{color:#FFF;padding:1rem 0 0; position:relative;}
.copy_content a{color:#FFF;}
.wechat{ position:absolute;top:-70px;right:0;}