﻿@charset "utf-8";

*{margin:0;padding:0;}
body{
font-family:"Microsoft YaHei","微软雅黑","STHeiti",\5FAE\8F6F\96C5\9ED1,\5FAE\8F6F\96C5\9ED1,sans-serif;font-size:12px;font-weight:normal;margin:0px;padding:0px;color: #555555;margin: 0 auto;width: 100%;}
p,form,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;font-weight: normal;}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none;}
li{ list-style:none}
a{text-decoration:none;cursor:pointer;transition:all .3s;outline:none;color: #555555;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;
}
textarea {  -webkit-appearance: none;appearance: none;}
.lf{float:left}
.rg{float:right}
.clear{clear:both;height:0px;line-height:0px;font-size:0px}

/*wap-nav*/
/*移动端导航*/


.moblie_head{display:block;height:51px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;}
.moblie_head .lf{padding-top:20px;padding-left:15px;}
.moblie_head .lf img{height:20px}
.moblie_head .rg{padding-right:20px;padding-top:20px}
.moblie_head .rg ul li img{height:20px;vertical-align:top}
.moblie_head .rg ul li{float: left;margin-left: 15px;position: relative;}
.moblie_head .rg ul .nav_jiantou{position: absolute;right: 9px;bottom:-19px;display: none;}
.moblie_head .rg ul .nav_jiantou img{height: auto;}
.nav_search_line{width: 30px;position: absolute;left: -5px;bottom: -13px;height: 1px;background: #e60021;display: none;}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:100%;height:100%;overflow-y: scroll;z-index:998;display: none;background: #e60021;}

.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{width:100%;background:#fff;padding-top: 51px;border-radius: 0px 0px 15px 15px;position: relative;}
.a_txt .div3>ul{border-top: solid 1px #e60021;}
.a_txt .div3 ul ul{margin-bottom: 20px;}
.a_txt .div3 ul li{border-bottom:1px solid #e60021;position: relative;}
.a_txt .div3 ul li:last-child{border: 0;}
.a_txt .div3 ul li a{display:block;color:#e60021;line-height:56px;padding-left:8%;font-size:16px;padding-right: 20%;font-weight: normal;}
.a_txt .div3 ul li .a_js2{background:url(../images/wap_nav_arrow_right.png) center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;
	width: 20%; height: 56px;    display: inline-block;background-size: 10px;position: absolute;top: 0;right: 0;z-index: 99; }
.a_txt .div3 ul li .a_js2_on{background:url(../images/wap_nav_arrow_top.png) center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;background-size: 17px;}
.a_txt .div3 ul li .a_txt2{display:none;position: relative;top: -10px;}
.a_txt .div3 ul li .a_txt2 .a_txt2_1{width: 84%;margin: 0 auto;}
.a_txt .div3 ul li .a_txt2 .a_txt2_1_1{width: 47%;float: left;margin-right: 6%;}
.a_txt .div3 ul li .a_txt2 a{line-height:26px;font-size:12px;color: #555;font-weight: normal;padding-right: 8%;}
.a_txt .div3 ul li .a_txt2_rd a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.a_txt .div3 ul li .a_txt18{width: 84%;margin: 0 auto;}
.a_txt .div3 ul li .a_txt18 .pad{line-height:26px;font-size:12px;color: #e60021;font-weight: normal;width: auto;display: inline-block;padding: 0;float: left;min-width: 40%;}
.a_txt .div3 ul li .a_txt18 .pad:nth-child(2n){float: right;}
.a_txt .div3 ul li .a_txt2 .a_txt2_1_1 a{padding: 0;}
.a_txt .div3 ul li .a_txt2 .a_txt2_1_1:nth-child(2n){margin-right: 0;}
.a_txt .div3 ul li .a_txt2 .a_txt2_1_1 .a_txt2_1_1tit a{line-height:26px;font-size:12px;color: #e60021;font-weight: normal;}
.a_txt .div3 ul li .a_txt2 .a_txt2_1_1 ul a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.a_txt .div3 ul li .a_txt2 .pad1{color: #000;}

.a_txt .div3 ul li .a_txt26{width: 84%;margin: 0 auto;}
.a_txt .div3 ul li .a_txt26 a{padding: 0;}
.a_txt .div3 ul li .a_txt26 .pad{color: #e60021;}
.a_txt .div3 ul li .a_txt26_1{width: 40%;float: left;}
.a_txt .div3 ul li .a_txt26_1:first-child{width: 52%;float: left;margin-right: 8%;}
.show{display: block;}

/*技术研发*/
.nav>ul>li .div1 .p1 .nav_2_jishu{float: right;margin-top: 20px;}
.nav>ul>li .div1 .p1 .nav_2_jishu .nav_2_jishu_kj{margin-top: 10px;float: left;}
.nav>ul>li .div1 .p1 .nav_2_jishu .nav_2_jishu_kj .nav_2tit{font-size: 16px;line-height: 45px;font-weight: 600;margin-left: 65px;color: #000000;}
.nav>ul>li .div1 .p1 .nav_2_jishu .nav_2_jishu_kj .nav_2tit a{font-size: 16px;font-weight: 600;color: #000000;}
.nav>ul>li .div1 .p1 .nav_2_jishu .nav_2_jishu_kj ul{margin-left: 65px;width: 320px;float: left;}
.nav>ul>li .div1 .p1 .nav_2_jishu .nav_2_jishu_kj ul li a{display: block;}
.nav>ul>li .div1 .p1 .nav_2_jishu .nav_2_jishu_kj .nav_2icon1{padding-left: 60px;background: url(../images/menu_technology_icon1.svg) no-repeat left;background-size: 40px auto;}
.nav>ul>li .div1 .p1 .nav_2_jishu .nav_2_jishu_kj .nav_2icon2{padding-left: 60px;background: url(../images/menu_technology_icon2.svg) no-repeat left;background-size: 40px auto;}
/*join*/
.nav>ul>li .div1 .p1 .nav_2_join{margin-left: 673px;}
.nav>ul>li .div1 .p1 .nav_2_join .nav_2_join_kj{margin-top: 10px;float: left;}
.nav>ul>li .div1 .p1 .nav_2_join .nav_2_join_kj .nav_2tit{font-size: 16px;line-height: 36px;font-weight: 600;margin-left: 65px;color: #000000;}
.nav>ul>li .div1 .p1 .nav_2_join .nav_2_join_kj .nav_2tit a{font-size: 16px;font-weight: 600;color: #000000;}
.nav>ul>li .div1 .p1 .nav_2_join .nav_2_join_kj ul{margin-left: 65px;float: left;}


/*search*/
.search_con{position: fixed;top: 51px;z-index: 999;width: 100%;padding: 80px 0;background: #fff;display: none;    border-top: solid 1px #e60021;}
.search_show1{width: 100%;padding: 80px 0;background: #fff;display: block!important;}
.search_conkj{width: 100%;}
	.search_conkj .search_form{width:  83%;margin: 0 auto;}
	.search_conkj .search_form .search_formkj{width:  100%;margin: 0 auto;height: 44px;border-bottom: solid 1px #e60021;}
	.search_conkj .search_form .search_formkj .icon-sousuo{width: 24px;height: 44px; float: left;background: url(../images/magnifier_red.svg) no-repeat center;} 
	.search_conkj .search_form .search_formkj .search_keys{width: calc(100% - 106px);border: 0;float: left; height: 44px;outline: none;margin-left: 10px;}
	.search_conkj .search_form .search_formkj input[type=text]{font-size: 12px;color: #555555;line-height: 44px;}
	.search_conkj .search_form .search_formkj .serbtn{width: auto;border: 0;float: right; height: 44px;outline: none;margin-left: 0px;background: #fff;font-size: 18px;color: #e60021;cursor: pointer;}
	.search_conkj .search_form .rm{width: 100%;margin: 0 auto;margin-top: 50px;}
	.search_conkj .search_form .rm span{font-size: 12px;font-weight: 600;display: block;float: left;width: 84px;}
	.search_conkj .search_form .rm p{float: left;width: calc(100% - 84px);}
	.search_conkj .search_form .rm a{font-size: 12px;color: #555555;width: auto;display: block;float: left;margin: 0 8px; margin-bottom: 12px;}
	.search_conkj .search_form .rm a:hover{color: #e60021;}

.en{float: left;width: 20px;height: 20px;margin-top: 20px;margin-left: 20px;border: solid 1px #555;border-radius: 5px;}
.en a{display: block; text-align: center;line-height: 20px;font-size: 12px;color: #555555;}

/*banner*/
.flash{width:100%;height: 800px;margin: 0 auto;position: absolute;z-index: 1;overflow: hidden;}
.flash .swiper-container_0{width:100%;height: 100%;position: relative;}

.flash .play{width:100%;height: 470px;list-style: none;position:absolute;top:0px;left:0px;}
.flash .play li{display: none;position:absolute;top:0px;left:0px;width: 100%;height: 100%;}
.flash .play li img{/*float: left;*/}
#button{position: absolute;top:440px;left:50%;margin-left: -150px; list-style: none;width: 300px;text-align: center;z-index: 99;display: none;}
#button li{margin-left: 10px;display: inline-block;}
#button li div{width:12px;height: 12px;background:#fff;border-radius: 6px;cursor: pointer;}
#prev{width:73px;height:74px;background:url(../images/hover_left.png) no-repeat left top;position: absolute;top:200px;left:120px;z-index: 100;cursor: pointer;opacity: 0;transition: all 0.6s;display: none;}
#next{width:73px;height:74px;background:url(../images/hover_right.png) no-repeat right top;position: absolute;top:200px;right:120px;z-index: 100;cursor: pointer;opacity: 0;transition: all 0.6s;display: none;}
/*@media(max-width:1366px){
	#prev{left: 20px;}
	#next{right: 20px;}
	
}*/

.flash:hover #prev,#flash:hover #next{opacity: 1;}

.flash ul li{position: relative;}
	.banner_con_kj{width: 100%;height: 100%; position: absolute;z-index: 2;top: 0;left: 50%;margin-left: -600px;}
	.banner_con_kj .banner_con{width: 100%;height: 100%;position: relative;z-index: 2;opacity: 0.9;}
	.banner_con_kj .banner_con .banner_icon{z-index: 1;position: absolute;transition: all 0.5s ease;opacity: 0.9;}
	.banner_con_kj .banner_con .banner_icon div{position: relative;display: table-cell;text-align: center;vertical-align: middle; }
	.banner_con_kj .banner_con .banner_icon1 div{ width: 82px;height: 87px;}
	.banner_con_kj .banner_con .banner_icon2 div{ width: 99px;height: 105px;}
	.banner_con_kj .banner_con .banner_icon3 div{ width: 106px;height: 113px;}
	.banner_con_kj .banner_con .banner_icon4 div{ width: 195px;height: 185px;}
	.banner_con_kj .banner_con .banner_icon5 div{ width: 137px;height: 145px;}
	.banner_con_kj .banner_con .banner_icon6 div{ width: 112px;height: 132px;}
	.banner_con_kj .banner_con .banner_icon7 div{ width: 64px;height: 64px;}
	.banner_con_kj .banner_con .banner_icon  img{display: inline-block;}
	.banner_con_kj .banner_con .banner_icon1  img{width: 33px;margin-left: -8px;margin-top: 3px;}
	.banner_con_kj .banner_con .banner_icon2  img{width: 41px;margin-left: -10px;margin-top: 5px;}
	.banner_con_kj .banner_con .banner_icon3  img{width: 37px;margin-left: -8px;margin-top: 3px;}
	.banner_con_kj .banner_con .banner_icon4  img{width: 92px;}
	.banner_con_kj .banner_con .banner_icon5  img{width: 58px;margin-left: -14px;}
	.banner_con_kj .banner_con .banner_icon6  img{width: 51px;margin-left: -21px;}
	.banner_con_kj .banner_con .banner_icon7  img{width: 48px;margin-left: 1px;}
	.banner_con_kj .banner_con .banner_icon1{top: 140px;left: 40px;visibility: visible; animation-delay: 2.2s;z-index: 3;width: 82px;height: 87px;background: url(../images/banner_icon01.png) no-repeat center;background-size: cover;}
	.banner_con_kj .banner_con .banner_icon2{top: 110px;left: 179px;visibility: visible; animation-delay: 1.3s;z-index: 2width: 99px;height: 105px;background: url(../images/banner_icon02.png) no-repeat center;background-size: cover;}
	.banner_con_kj .banner_con .banner_icon3{top: 40px;left: 365px;visibility: visible;animation-delay: 0.3s;width: 106px;height: 113px;background: url(../images/banner_icon03.png) no-repeat center;background-size: cover;}
	.banner_con_kj .banner_con .banner_icon4{top: 60px;left: 563px;visibility: visible;animation-delay: 0.8s;width: 195px;height: 185px;background: url(../images/banner_icon04.png) no-repeat center;background-size: cover;}
	.banner_con_kj .banner_con .banner_icon5{top: 212px;left: 790px;visibility: visible;animation-delay: 1s;width: 137px;height: 145px;background: url(../images/banner_icon05.png) no-repeat center;background-size: cover;}
	.banner_con_kj .banner_con .banner_icon6{top: 89px;right: 155px;visibility: visible;animation-delay: 1.5s;width: 112px;height: 132px;background: url(../images/banner_icon06.png) no-repeat center;background-size: cover;}
	.banner_con_kj .banner_con .banner_icon7{top: 42px;right: 87px;visibility: visible;animation-delay: 2s;width: 64px;height: 64px;background: url(../images/banner_icon07.png) no-repeat center;background-size: cover;}
	.banner_con_kj .banner_con .banner_icon8{top: 49px;right: -17px;visibility: visible;animation-delay: 2.2s;width: 43px;height: 43px;}
	.banner_con_kj .banner_con .banner_tit{position: absolute;top: 378px;left: 706px;visibility: visible;animation-delay: 2.5s;width: 0px;height: 0px;}
	.banner_con_kj .banner_con .banner_icon:hover {transform: translateY(-10px);}
	.banner_con_kj .banner_con .banner_icon span{display: block;width: 160px; font-size: 16px;line-height: 20px; color: #555555;position: absolute;left: 100%;top: 50%;margin-top: -10px;z-index:9;margin-left: -18%;transition: all 0.5s ease;opacity: 0;text-align: left;}
.banner_con_kj .banner_con .banner_icon1 span{margin-top: -20px;}
	.banner_con_kj .banner_con .banner_icon3 span,.banner_con_kj .banner_con .banner_icon7 span{right: 100%;margin-right: 5%;text-align: right;left: auto;}
	.banner_con_kj .banner_con .banner_icon:hover span{opacity: 1;}

	.index_banner3{display: inline-block;margin: 0 auto;margin-top: 55vw;text-align: left;}
	.index_banner2{display: inline-block;margin: 0 auto;margin-top: 45vw;text-align: left;}
	.flash .swiper-container_0 .index_bannertiten{width: 100%;font-size: 22px;line-height: 30px;margin-bottom: 0;font-weight: normal;color: #fff;}
	.flash .swiper-container_0 .index_bannertiten span{font-weight: bold;margin-right: 5px;}
	.flash .swiper-container_0 .index_bannertitcn{width: auto;font-size: 22px;line-height: 30px;font-weight: normal;color: #fff;}
.flash .swiper-container_0{text-align: center;}
.flash .swiper-container_0 .index_banner2 .index_bannertiten1{font-size: 24px;}
.index_banner2 .index_bannertitcn{    display: inline-block;border-bottom: solid 1px #fff;}
.index_banner3 .index_bannertiten{width: 100%!important;line-height: 36px!important;  }
/*关于*/
.index3{width: 84%;margin: 0 auto;margin-top: 10px;background: rgba(255, 255, 255, 0.8);    position: relative;z-index: 1;margin-top: 99vw;}
    .about{width: 100%;}
    .about_tit{width: 100%;height: 70px;}
    .about_tit .tit{float: left;font-size: 28px;line-height: 70px;color: #e60021;}
    .about_tit .about_more{float: left;}
    .about_tit .about_more a{font-size: 18px;line-height: 70px;color: #e60021;}
    .about_tit .about_more{float: right;}
    .about .video{width: 100%;position: relative;}
    .about .video .video_hou{width: 100%;height: 100%;}
    .about .video .video_bofang{width: 86px;height: 86px;position: absolute;left: 50%;top: 50%;margin-left: -43px;margin-top: -43px;;z-index: 3;cursor: pointer;}
    .about .video .video_img{position: absolute;width: 100%;height: 100%;z-index: 2;}
    
    .news{width: 100%;}
    .news_tit{width: 100%;height: 46px;}
    .news_tit .tit{font-size: 18px;line-height: 46px;color: #e60021;padding-left: 20px;}
    .news_tit .tit a{font-size: 18px;line-height: 46px;color: #e60021;}
    .news_tit .news_more{float: left;}
    .news_tit .news_more a{font-size: 18px;line-height: 46px;color: #e60021;}
    .news_tit .news_more{float: right;}
    .news .news_con{width: 100%;}
.news_desc{width: 60%;margin-left: 5%;font-size: 14px;color: #555555;left: 26px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}

    .news .news_con ul li{width: 100%;height: 73px;border-bottom: solid 1px #eae7ee;position: relative;margin-top: 30px;; border-top: solid 1px #e60021;}
    .news .news_con ul li h1{font-size: 16px;line-height: 73px;color: #000000;margin: 0;width: auto;margin-top: 3px;font-weight: normal;height: 73px;padding:0 5%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
    .news .news_con ul li p{font-size: 12px;line-height: 28px;color: #e60021;text-align: right;display: block;margin: 0;position: absolute;right: 15px;top: 93px; font-weight: normal;}
    .news .news_con ul li.news_li{height: auto;}
    .news .news_con ul li.news_li .news_img{width: 100%;margin-top: 20px;overflow: hidden;}
	.news .news_con ul li.news_li .news_img img{width: 100%;    transition: all 0.8s;    display: block;}
	.news .news_con ul li.news_li:hover .news_img img{    transform: scale(1.1);}
    .news .news_con ul li:hover h1{color: #e60021;}
.news .news_con ul li:hover{border-bottom: solid 1px #e60021;}
.news .news_con ul li.news_li:hover{border: 0;}

/*产品*/
.index4{width: 100%;;margin: 0 auto;margin-top: 30px;background: url(../images/wap_product.png) no-repeat top;background-size: 100% auto;overflow: hidden;}
	.index4 .pro_tit{width: 100%;margin: 0 auto;position: relative;margin-bottom: 36px;}
	.index4 .pro_tit h1{width: 100%;text-align: center;font-size: 20px;line-height: 24px;color: #FFFFFF;font-weight: lighter;padding-top: 80px;text-transform: uppercase;}
	.index4 .pro_tit h2{width: 100%;text-align: center;font-size: 26px;line-height: 24px;color: #FFFFFF;font-weight: lighter;padding-top: 14px;text-transform:uppercase;}
	.index4 .pro_tit p{width: 100%;text-align: center;font-size: 14px;line-height: 20px;color: #e60021;font-weight: normal;padding-top: 10px;text-transform:uppercase;}
	.index4 .pro_tit a{width: auto;text-align: center;font-size: 18px;position: absolute;right: 0;bottom: 0;display: inline-block;color: #e60021;}
	.index4 .pro{width: 100%;height: auto;position: relative;border-radius:  30px  30px 0 0;-webkit-border-radius: 30px  30px 0 0;-moz-border-radius:  30px  30px 0 0;background: rgba(234, 231, 238, .8);padding-bottom: 50px;    padding-top: 10px;}
	.index4 .pro .pro_kj{margin: 0 8vw;padding: 5vw 0;}
	.index4 .pro ul{height: auto;overflow: hidden;transition:all .6s;/*padding: 5vw 8vw;*/}
	.index4 .pro ul li{width:  40vw;;height: 40vw;float: left; overflow: hidden;position: relative;margin: 1vw;behavior: url(../ie-css3.htc);border-radius: 114px 114px 114px 114px; -webkit-border-radius: 50%;-moz-border-radius: 50%;}
	.index4 .pro ul li a .pro_img{width: 40vw;height: 40vw;position: absolute;top: 0;left: 0; z-index: 3;display: block;behavior: url(../ie-css3.htc);border-radius: 114px 114px 114px 114px; -webkit-border-radius: 50%;-moz-border-radius: 50%;}
	.index4 .pro ul li a .pro_img img{transform: scale(0); transition: all 1s;border-radius: 50%; -webkit-border-radius: 50%;-moz-border-radius: 50%;opacity: 0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;    }
	.index4 .pro ul li a .pro_icon{width: 100%;height: 100%;transform: scale(1);transition: all 2s;background: #e60021;behavior: url(../ie-css3.htc);border-radius: 114px 114px 114px 114px; -webkit-border-radius: 50%;-moz-border-radius: 50%;}
	.index4 .pro ul li a .pro_icon img{width: 40%;height: auto;margin: 0 auto;display: block;padding-top: 24px;}
	.index4 .pro ul li a .pro_icon p{width: 100%;height: auto;margin: 0 auto;font-size: 13px;font-weight: normal;color: #ffffff;line-height: 20px;margin-top: 10px;text-align: center;}
.index4 .pro ul .pro_more a .pro_icon{background:rgba(230, 0, 33, 0); }
.index4 .pro ul .pro_more{border: solid 1px #e60021;}
.index4 .pro ul .pro_more a .pro_icon p{color: #e60021;} 
.index4 .pro_img{width: 100%;} 
.index4 .pro_img img{width: 100%;} 
/*合作客户*/
.index5{width: 100%;margin: 0 auto;margin-top: 50px;}
	.index5 .partner_tit{width: 100%;margin: 0 auto;position: relative;margin-bottom: 30px;}
	.index5 .partner_tit h1{width: 100%;text-align: center;font-size: 24px;color: #e60021;font-weight: normal;}
	.partner_logo{width: 100%;margin: 0 auto;overflow: hidden;padding-top: 10px;position: relative;padding-bottom: 60px;}
.partner_logo ul{text-align: center;}
.partner_logo ul>div{margin-left: 5vw;}
	.partner_logo ul li{width: 20vw;height: 20vw;margin: 2vw 5vw; border-radius: 50%; -webkit-border-radius: 50%;-moz-border-radius: 50%;display: inline-block;;overflow: hidden;transition: all .4s;float: left;}
.partner_logo ul li img{width: 100%;}
	.partner_logo ul li a{display: inline-block;width: 100%;height: 100%;text-align: center;line-height: 20vw;background:#e60021;color: #fff;font-size: 14px;font-weight: normal;   }

.partner_logo ul li:hover {transform: scale(1.1);}


/*技术研发*/
.index6{width: 100%;height: auto;position: relative;padding-top: 40px; background: url(../images/wap_index_tech_bg.png) no-repeat top;background-size: 100% auto;}
.index6 .index6_tit{width: 100%;margin: 0 auto;position: relative;margin-bottom: 30px;}
	.index6 .index6_tit h1{width: 100%;text-align: center;font-size: 24px;color: #e60021;font-weight: normal;}

	.index6 .index6_con{width: 100%;height: 100%;overflow: hidden;}
	.index6 .index6_con .jishu{width: 100%;height: 100%;}
	.index6 .index6_con .jishu_main{width: 100%;margin: 0 auto;height: 100%;position: relative;padding-bottom: 80px;}
.jishu_main .swiper-slide{}
.jishu_main .swiper-slide ul{padding: 0 9vw;}
.jishu_main .swiper-slide ul li{width: 40vw;height: 40vw;float: left;margin: 0.5vw;background:rgba(255, 255, 255, 0.5);    position: relative;}
.jishu_main .swiper-slide ul li p{width: 65%;margin-left: 10%; font-size:12px;color: #555555;margin-top: 10%; }
.jishu_main .swiper-slide ul .jishu_first{background: url(../images/index_technology_pic_rd.png) no-repeat center;background-size: cover;}
.jishu_main .swiper-slide ul .jishu_first h1{color: #fff;font-weight: 100;margin-top: 10%;margin-left: 10%;font-size: 30px;line-height: 30px;font-weight: normal;} 
.jishu_main .swiper-slide ul .jishu_first p{color: #fff;font-weight: 100;margin-top: 45%;margin-left: 10%;font-size: 12px;font-weight: normal;} 



	
	.jishu_main{position: relative;overflow: hidden;}
	.jishu_img{width: 100%;height: 100%;position: absolute;overflow: hidden;z-index: 3;transition: all .6s;opacity: 0;}
	.jishu_img img{width: 100%;}
	.jishu_icon{position: absolute;left: 5vw;bottom: 4vw; width: auto;display: block;}
	.jishu_icon img{width: 12vw;}
.jishu_button{position: absolute;right: 3vw;top: 4vw; width: auto;display: block;}
.jishu_button img{width: 6vw;}

.join{width: 100%;height: 100%; background: url(../images/wap_index_join_bg.png) no-repeat top;background-size:cover;padding-bottom: 40px;}
.index6 .join_tit{width: 100%;margin: 0 auto;position: relative;margin-bottom: 30px;padding-top: 30px;}
	.index6 .join_tit h1{width: 100%;text-align: center;font-size: 24px;color: #e60021;font-weight: normal;text-transform: uppercase;}

	.join .jishu_join{width: 80%;margin: 0 auto;}
	.join .jishu_join>ul>li{padding: 20px 30px 5px;background:rgba(255, 255, 255, 0.5);position: relative;margin-bottom: 6px;}
	.join .jishu_join>ul>li:first-child{margin-right: 0;background: url(../images/index_re_bg.png) no-repeat center;background-size: cover;}
.join .jishu_join>ul>li h1 a{color: #e60021;}
	.join .jishu_join>ul>li h1{font-size: 20px;color: #e60021;font-weight: normal;line-height: 20px;margin-bottom: 30px;}
	.join .jishu_join>ul>li ol{width:100%;}
	.join .jishu_join>ul>li .join_link{width: 26px;height: 26px;overflow: hidden;position: absolute; top: 20px;right: 20px;display: block;}
	.join .jishu_join>ul>li .join_link img{width: 100%;}
	.join .jishu_join>ul>li ol>li{width: 100%;line-height: 40px;font-size: 22px;border-bottom: solid 1px #e60021;}

	.join .jishu_join>ul>li ol>li a{width: 100%;line-height: 40px;font-size: 16px;color: #e60021;font-weight: normal;display: block;}
	.join .jishu_join>ul>li:nth-child(1) h1{color:#fff;}
	.join .jishu_join>ul>li:nth-child(2) ol>li{margin-bottom: 18px;}
	.join .jishu_join>ul>li:nth-child(2) h1{margin-top: 20px;}
	.join .jishu_join>ul>li:nth-child(1) ol>li{border-bottom: solid 1px #fff;}
	.join .jishu_join>ul>li:nth-child(3) ol{position: relative;top: -7px;}
	.join .jishu_join>ul>li:nth-child(1) ol>li a{color:#fff;line-height: 40px;}
.join .jishu_join>ul>li ol>li:last-child{border: 0;}
/*footer*/
	footer{width: 100%;border-top: solid 1px #dad8df;}

.foot_main .div3{width:100%;background:#fff;border-radius: 0px 0px 15px 15px;}
.foot_main .div3 ul ul{margin-bottom: 20px;}
.foot_main .div3 ul li{border-bottom:1px solid #fff;position: relative;}

.foot_main .div3 ul li a{display:block;color:#fff;line-height:76px;padding-left:8%;font-size:16px;padding-right: 30%;font-weight: normal;}

.foot_main .div3 ul li .nav_tit{background: #e60021;}
.foot_main .div3 ul li.foot_nav .nav_tit{background: #f3f3f3;color:#e60021; }
.foot_main .div3 ul li .a_js2{background:url(../images/wap_nav_arrow_right_b.png) center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;
	width: 20%; height: 76px;display: inline-block;background-size: 10px;position: absolute;top: 0;right: 0;z-index: 99; }
.foot_main .div3 ul li .a_js2_on{background:url(../images/wap_nav_arrow_top_b.png) center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;background-size: 17px;}
.foot_main .div3 ul li .a_txt2{display:none;position: relative;margin-top: 20px;margin-bottom: 20px;}
.foot_main .div3 ul li .a_txt2 .a_txt2_1{width: 84%;margin: 0 auto;}
.foot_main .div3 ul li .a_txt2 .a_txt2_1_1{width: 47%;float: left;margin-right: 6%;}
.foot_main .div3 ul li .a_txt2 .a_txt2_1_1 ul a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.foot_main .div3 ul li .a_txt2 a{line-height:26px;font-size:12px;color: #555;font-weight: normal;padding-right: 8%;}
.foot_main .div3 ul li .a_txt2_rd a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.foot_main .div3 ul li .a_txt18{width: 84%;margin: 0 auto;}
.foot_main .div3 ul li .a_txt18 .pad{line-height:26px;font-size:12px;color: #e60021;font-weight: normal;width: auto;display: inline-block;padding: 0;float: left;min-width: 40%;}
.foot_main .div3 ul li .a_txt18 .pad:nth-child(2n){float: right;}
.foot_main .div3 ul li .a_txt2 .a_txt2_1_1 a{padding: 0;}
.foot_main .div3 ul li .a_txt2 .a_txt2_1_1:nth-child(2n){margin-right: 0;}
.foot_main .div3 ul li .a_txt2 .a_txt2_1_1 .a_txt2_1_1tit a{line-height:26px;font-size:12px;color: #e60021;font-weight: normal;}

.foot_main .div3 ul li .a_txt2 .pad1{color: #000;}

.foot_main .div3 ul li .a_txt26{width: 84%;margin: 0 auto;}
.foot_main .div3 ul li .a_txt26 a{padding: 0;}
.foot_main .div3 ul li .a_txt26 .pad{color: #e60021;}
.foot_main .div3 ul li .a_txt26_1{width: 40%;float: left;}
.foot_main .div3 ul li .a_txt26_1:first-child{width: 52%;float: left;margin-right: 8%;}
.foot_bot{background: #e60021;padding: 35px 0;}
.foot_bot p{color: #FFFFFF;font-size: 13px;text-align: center;margin: 10px 0;font-weight: normal;}
.foot_bot p a{color: #FFFFFF;margin: 0 10px;}
.foot_bot .foot_bot1{font-size: 12px;}

/*展开与返回*/
		.openkj{border-top: solid 1px #dad8df;padding-top: 10px;}
		.open{text-align: center;display: block;cursor: pointer;}
		.close{text-align: center;display: none;cursor: pointer;}
		
		.open img,.close img{display: inline-block;}
		.open span,.close span{display: inline-block;color: #4b4b4b;font-size: 17px;    margin-left: 10px;}
/*返回顶部*/	
.backtop{width: 66px;position: fixed;bottom: 100px;left: 50%;display: none;z-index: 999;margin-left: 680px;}
.backtop a img{width: 48px;height: 48px;margin: 0 auto;display: block;}
	.backtop a span{width: 70px;display: block;font-size: 16px;line-height: 16px;margin-top: 16px; color: rgba(51, 51, 51, .7);transition: all 0.3s;display: block;text-align: center;}

/*三级页面包屑*/
.nav_mbx{width: 1000px;position: absolute;top: 0;left: 50%;margin-left: -500px;z-index: 99;}
	.nav_mbx ul li{text-align: center;font-size: 20px;height: 70px;background: #f2f2f2;float: left;margin-right: 2px;position: relative;}
	.nav_mbx ul li a{color: #e6001f;width: 100%;line-height: 70px;display: block;}
	.nav_mbx ul li a span{position: absolute;top: 29px;right: 26px;width: 8px;height: 14px;background: url(../picture/jiantou.png) no-repeat center;background-size: cover;}
	.nav_mbx ul li:hover{background: #e6001f;}
	.nav_mbx ul li:hover a{color: #fff;}
	.nav_mbx ul li:hover a span{color: #fff;background: url(../picture/jiantou_b.png) no-repeat center;background-size: cover;}
	.nav_mbx ul .nav_mbx1{width: 200px;}
	.nav_mbx ul .nav_mbx2{width: 396px;}
	.nav_mbx ul .nav_mbx3{width: 396px;background:#e6001f; }
	.nav_mbx ul .nav_mbx3 a{color: #fff;}

/*感兴趣模块*/
.Box {position: relative;}
			.Box .content {width: 1200px;margin: 0 auto;}
			.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 100px;font-size: 38px;font-weight: bold;color: #e6001f;}
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 37px;height: 36px;position: absolute;top: -69px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../picture/button_left.png) no-repeat center;right: 52px;display: block!important;}
			.Box .Box_con .btnr {background: url(../picture/button_right.png) no-repeat center;right: 6px;display: block!important;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 396px;height: 250px;margin-left: 6px;overflow: hidden;background: #eae7ee;position: relative;cursor: pointer;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li .cur1{width: 100%;height: 100%;text-align: center;}
			.Box .Box_con .conbox ul li .cur1 h1{font-size: 32px;color: #555555;height: 100px; font-weight: normal;text-align: center;padding-top: 43px;line-height: 48px;}
			.Box .Box_con .conbox ul li .cur1 img{display: inline-block;width: 75px;}
			.Box .Box_con .conbox ul li .cur2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.6s;}
			.Box .Box_con .conbox ul li .cur2 img{width: 100%;}
			.Box .Box_con .conbox ul li:hover .cur2{opacity: 1;}
			

.Box .Box_con .conbox ul li.red{background: #e6001f;}
			.Box .Box_con .conbox ul li.red h1{color: #fff;}

			.Box .Box_con .conbox ul li.curHover .cur2{opacity: 1;}
			.Box .Box_con .conbox ul li.curHover:hover .cur2{opacity: 0;}
			.Box .Box_con .conbox ul li:nth-child(3n) .cur2{opacity: 1;}
			.Box .Box_con .conbox ul li:nth-child(3n):hover .cur2{opacity: 0;}


/*productlist*/

.main{width: 100%;height: auto;}
.product_bannertit{position: absolute;top: 65px;left: 0;width: 100%;}
	.product_bannertit1{font-size: 26px;font-weight:bold;line-height: 26px;color: #fff;animation-delay: 0.5s;text-align: center;}
	.product_bannertit2{font-size: 20px;font-weight:normal;line-height: 20px;color: #fff;margin-top: 10px;animation-delay: 0.8s;text-align: center;}
	.product_bannertit3{font-size:13px;font-weight: normal;line-height: 13px;color: #cc000f;margin-top: 8px;animation-delay: 1.2s;text-align: center;}

	.product{padding-top: 170px;width: 83vw;margin: 0 auto;}
	.product_tit{width: 1200px;margin: 17px 0;text-align: right;margin-bottom: 63px;}
	.product_tit a{display: inline-block;height: 150px;width: 150px;border-radius: 50%;border: solid 1px #e6001f;position: relative;margin-right: 80px;transition: all 0.6s;}
	.product_tit a span{line-height: 150px;text-align: center;color: #fff;font-size: 22px;font-weight: normal;display: block;transition: all 0.6s;opacity: 1;}
	.product_tit a:hover{background:#e6001f }
	
	.product_con{width: 100%;}
	.product_con .product_list{width: 100%;float: left;margin-bottom: 10px;}
	.product_con .product_list .product_con_tit{max-width: 100%;min-width: 66%;background: #e6001f;border-radius: 10px 0 0 0;display: inline-block;}
	.product_con .product_list .product_con_tit a{display: block;width: auto;margin-left: 10px;margin-right: 10px; text-align: left;line-height: 30px;font-size: 12px;font-weight: normal;color: #fff;position: relative;letter-spacing: -0.1px;}
	.product_con .product_list .product_con_tit a span{position: absolute;top: 0;right: 0;}
	.product_con .product_list2 .product_con_tit{height: auto;}
	.product_con ul{width: 83.5vw;margin-left: -0.5vw;}
	.product_con ul li{width: 27.16vw;height: 27.16vw;float: left;margin-left: 0.5vw;margin-bottom: 0.5vw; position: relative;background: rgba(242, 242, 242, 0.8);overflow: hidden;}
	.product_con ul li h1{ margin-left: 5px;margin-top: 5px;font-size: 12px;line-height: 18px;color: #000;text-align: left;font-weight: normal;    letter-spacing: -0.5px;}
	.product_con ul li .product_icon{position: absolute;left: 5px;bottom: 5px;}
	.product_con ul li .product_icon img{width: 40px;}
	.product_con ul li .product_img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.6s;}
	.product_con ul li .product_img img{width: 100%;}
	.product_con ul li:hover .product_img{opacity: 1;}
	.product_con .product_list2 ul li:first-child{width: 41vw;}
	.product_con .product_list2 ul li:first-child + li{width: 41vw;}
	.product_con .product_list3 .product_con_tit{height: auto;}
	.product_con .product_list3 ul li{width: 83vw;height: 27.16vw;}
	.product_con .product_list4 ul li{height:27.16vw;width: 41vw }
	.product_con .product_list4 ul li h1{margin-top: 5px; }
	.product_con .product_list4 ul li .product_icon{bottom: 5px;}

	.product_con .product_list4 ul li:first-child + li,.product_con .product_list4 ul li:first-child + li + li + li{width: 41vw;}
	.product_con .product_list4 .product_con_tit{height: auto;}
	.product_con .product_list5 ul li:first-child{width: 41vw;}
	.product_con .product_list5 ul li:first-child + li{width: 41vw;}
	.product_con .product_list6 .product_con_tit{height: auto;}
	.product_con .product_list6 ul li{width: 41vw;}
	.productCenter{width: 83vw;margin: 40px auto 50px;}
	.productCenter h1{font-size: 18px;line-height: 40px;;color: #e6001f;font-weight: normal;}
	.productCenter .productCenter_con{}
	.productCenter p{font-size: 12px;line-height:24px;color: #000000;font-weight: normal;}

/*技术研发*/
.main{width: 100%;height: auto;}

.tech_bannericon{width: 100%;position: absolute;top: 0;left: 50%;margin-left: -600px;}
	.tech_bannericonkj{width: 100%;position: relative;}
	.tech_bannericonkj .tech_banner_icon01{position: absolute;top: 153px;left: 457px;animation-delay: 0.4s}
	.tech_bannericonkj .tech_banner_icon02{position: absolute;top: 313px;left: 608px;animation-delay: 0.8s}
	.tech_bannericonkj .tech_banner_icon03{position: absolute;top: 70px;left: 624px;animation-delay: 1.2s}
	.tech_bannericonkj .tech_banner_icon04{position: absolute;top: -29px;left: 774px;animation-delay: 1.6s}
	.tech_bannericonkj .tech_banner_icon05{position: absolute;top: 185px;left: 798px;animation-delay: 2s}
	.tech_bannericonkj .tech_banner_icon06{position: absolute;top: -20px;left: 1015px;animation-delay: 2.4s}
	.tech_bannericonkj .tech_banner_icon07{position: absolute;top: 157px;left: 988px;animation-delay: 2.4s}
	.tech_bannericonkj .tech_banner_icon08{position: absolute;top: 271px;left: 1049px;animation-delay: 2.8s}
	.tech_bannericonkj .tech_banner_icon09{position: absolute;top: 111px;left: 1131px;animation-delay: 3.2s}
	.tech{padding-top: 40px;width: 83vw;margin: 0 auto;}
	.tech .tech_bannerTit{font-size: 28px;color: #fff;margin-bottom: 20px;margin-left: 3px;font-weight: normal;}
	.tech_tit{width: 83vw;margin: 17px 0;margin-left: 0;padding-bottom: 10px;}
	.tech_tit a{display: inline-block;height: 20vw;width: 20vw;border-radius: 50%;border: solid 1px #fff;position: relative;margin-right: 0;    float: left;transform: scale(0.9,0.9);}
.tech_tit a p {
    height: 20vw;
    width: 20vw;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
	.tech_tit a span{line-height: 16px;text-align: center;color: #fff;font-size: 12px;font-weight: normal;display: block;transition: all 0.3s;opacity: 1;}
	.tech_tit a div{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: all 0.3s;opacity: 0;}
	.tech_tit a:hover span{opacity: 0;}
	.tech_tit a:hover div{opacity: 1;}
	.tech_con{width: 100%;}
	.tech_con ul li{width: 27vw;height: 27vw;border-radius: 3vw 0 0 0;float: left;margin-right: 1vw;margin-bottom: 1vw; position: relative;background: rgba(255, 255, 255, 0.8);overflow: hidden;}
	.tech_con ul li:nth-child(3n){margin-right: 0px;}
	.tech_con ul li h1{width: auto; margin-left: 5px;margin-top: 5px;font-size: 12px;line-height: 16px;color: #000;text-align: left;font-weight: normal;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
	.tech_con1 ul li:first-child h1{font-size:12px;margin-top: 5px;text-align: center;color: #fff;margin-left: 0; }
	.tech_con ul li .tech_icon{position: absolute;left: 10px;bottom: 5px;}
	.tech_con ul li .tech_icon img{width: 34px;}
	.tech_con ul li .tech_img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.6s;}
	.tech_con ul li .tech_img img{width: 100%;}
	.tech_con ul li:hover .tech_img{opacity: 1;}
	.testCenter{width: 100%;margin: 40px auto 50px;}
	.testCenter .testCenter_con{float: left;}
	.testCenter h1{font-size: 20px;line-height: 20px;margin-bottom: 10px;color: #e6001f;font-weight: normal;float: left;}
	.testCenter p{font-size: 12px;line-height:24px;color: #000000;font-weight: normal;}

	
	/*.tech_con2 ul li:last-child{width: 798px;margin-right: 0;}*/
/*技术研发内页*/

	.main{width: 100%;height: auto;position: relative;}
	
	.tech_info{width: 84vw;margin: 0 auto;padding-top: 20px;}
	.tech_info h1{font-size: 18px;color: #e6001f;text-align: center;line-height: 30px;font-weight: normal;margin-top: 20px;margin-bottom: 20px;}
	.tech_info .tech_info_con{width: 100%;margin-bottom: 40px;}
	.tech_info .tech_info_con p{font-size: 12px;line-height: 22px;color: #000000;font-weight: normal;text-align: justify;}
	.tech_info .tech_info_con p span{font-size: 12px!important;line-height: 22px;color: #000000;font-weight: normal;text-align: justify;}
	.tech_info .tech_info_con img{display: block;max-width: 100%;margin: 0 auto;} 

/*产品内页*/
.product_info_con{width: 100%;margin-top: 40px;    margin-bottom: 60px;}
	.product_info_con h2{text-align: center;font-size: 16px;text-align: center;line-height: 16px;color: #e6001f;}
	.product_2round .product_line,.product_3round .product_line{width: 70%;height: 42px;background: url(../images/line23.png) no-repeat top;    background-size: 100% auto;margin: 0 auto;margin-top: 24px;}
	.product_4round .product_line{width: 70%;height: 42px;background: url(../images/line4.png) no-repeat top;margin: 0 auto;margin-top: 24px; background-size: 100% auto;}
	.product_info_con ul{width: 96vw;text-align: center;margin-left: -6vw;}
	.product_2round ul,.product_3round ul,.product_4round ul{margin-top: -20px;}
	.product_info_con ul li{width: 46.5vw;height: 46.5vw;display: inline-block;margin:0; background: #f3f3f3;border-radius: 50%;overflow: hidden;transition: all 0.6s;}
	.product_info_con ul li div{width: 46.5vw;height: 46.5vw; display: table-cell;text-align: center;vertical-align: middle;}
	.product_1square ul li{width: 100%;height: auto;display: inline-block;margin:15px auto 0; background: #f3f3f3;border-radius: 20px;overflow: hidden;}
	.product_1square ul li div{width: 100%;height: auto; display: table-cell;text-align: center;vertical-align: middle;}
	.product_2round ul li{width: 46.5vw;height: 46.5vw;display: inline-block;margin:0; background: #f3f3f3;border-radius: 50%;overflow: hidden;transform: scale(0.9,0.9);}
	.product_2round ul li div{width: 46.5vw;height: 46.5vw; display: table-cell;text-align: center;vertical-align: middle;}
	.product_3round ul li{width: 46.5vw;height: 46.5vw;display: inline-block;margin:0; background: #f3f3f3;border-radius: 50%;overflow: hidden;transform: scale(0.9,0.9);}
	.product_3round ul li div{width: 46.5vw;height: 46.5vw; display: table-cell;text-align: center;vertical-align: middle;}
	.product_4round ul li{width: 46.5vw;height: 46.5vw;display: inline-block;margin:0; background: #f3f3f3;border-radius: 50%;overflow: hidden;transform: scale(0.9,0.9);}
	.product_4round ul li div{width: 46.5vw;height: 46.5vw; display: table-cell;text-align: center;vertical-align: middle;}
	.tech_info .tech_info_con .product_info_con ul li div p{display:block;font-size: 12px;color: #e6001f;text-align: center;font-weight: normal;transition: all 0.3s;letter-spacing: -0.5px;line-height: 18px;}
	.tech_info .tech_info_con .product_1square ul li div p{padding: 20px;text-align: justify;}
	.tech_info .tech_info_con .product_3round ul li div p{line-height: 18px;}
	.tech_info .tech_info_con .product_4round ul li div p{line-height: 18px;}
	.product_con_tit2{margin-top: 88px;border-top: solid 1px #9f9f9f;padding-top: 73px;}
	.tech_info .tech_info_con .product_info_con ul li:hover {background: #e6001f;}
	.tech_info .tech_info_con .product_info_con ul li:hover div p{color: #fff!important;}
/*试验中心*/
.tech_info .tech_testCenter_con{width: 80vw;margin: 0 auto;}
	.tech_testCenter{width:80vw;margin: 20px auto 0;}
	.tech_testCenter li{width: 20vw;margin: 3vw;display: inline-block;float: left;}
	.tech_testCenter li div{width: 20vw;height: 20vw;position: relative; display: table-cell;
    text-align: center;
    vertical-align: middle;border-radius: 50%;background: rgba(234, 231, 238, 0.9);}
.tech_testCenter li div span{display: inline-block;position: relative;}
	.tech_testCenter li div img{transition: all 0.6s;}
	.tech_testCenter li div .tech_testCenterImg1{opacity: 0;z-index: 1;position: absolute;top: 0;left: 0;}
	.tech_testCenter li div .tech_testCenterImg2{opacity: 1;z-index: 2;width: 35px;display: inline-block;}
	.tech_testCenter li:hover .tech_testCenterImg1{opacity:1;}
	.tech_testCenter li:hover .tech_testCenterImg2{opacity: 0;}
.tech_testCenter li:hover div{background:#e6001f; }
	.tech_info .tech_testCenter_con .tech_testCenter li p{text-align: center;font-size: 12px;font-weight: normal;color: #000;margin-top: 5px;letter-spacing: -0.5px;height: 40px;}
/*技术标准平台*/
.tech_platform{width: 100%;height: 180px; margin: 58px auto;position: relative;}
	.tech_platform li{position: absolute;}
	.tech_platform .tech_iconBg{width: 44vw;top: 30px;left: 50%;margin-left: -22vw;}
	.tech_platform .tech_iconCenter{width: 70px;top: 9vw;left: 50%;margin-left: -35px;animation:rotate 5s infinite 2s;
-webkit-animation:rotate 5s infinite 2s; /*Safari and Chrome*/}
	@keyframes rotate{
    0%{
        transform: rotate(0);
      }
    25%{
    	transform:rotate(180deg);
    }
    50%{
    	transform:rotate(180deg);
    }
    75%{
         transform: rotate(360deg);
    	}
        100%{
         transform: rotate(360deg);
    	}
	}
	@-webkit-keyframes rotate{
    0%{
        transform: rotate(0);
      }
    25%{
    	transform:rotate(180deg);
    }
    50%{
    	transform:rotate(180deg);
    }
    75%{
         transform: rotate(360deg);
    	}
        100%{
         transform: rotate(360deg);
    	}
	}

	.tech_platform .tech_icon01{width: 60px;top: 0px;left: 0;}
	.tech_platform .tech_icon02{width: 60px;top: 0px;right: 0;}
	.tech_platform .tech_icon03{width: 60px;bottom: 0px;left: 0;}
	.tech_platform .tech_icon04{width: 60px;bottom: 0px;right: 0;}
	.tech_platform li img{width: 100%;}
	.tech_info .tech_info_con .tech_platform li p{text-align: center;font-size: 12px;line-height: 12px;margin-top: 2px;}
/*软件开发*/

.rjkf_info{width: 83vw;margin: 0 auto;    padding-top: 20px;}
	.rjkf_info h1 {
    font-size: 18px;
    color: #e6001f;
    text-align: center;
    line-height: 30px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
}
	.rjkf_info .rjkf_info_con p {
    font-size: 12px;
    line-height: 24px;
    color: #000;
    font-weight: normal;
    text-align: justify;
}

	.rjkf_info .rjkf_info_con .rjkf_left ul li p{font-size: 20px;line-height: 20px;margin-left: 47px;margin-top: 57px;color: #555555;}
	.rjkf_info .rjkf_info_con .rjkf_left{width: 580px;float: left;}
	.rjkf_info .rjkf_info_con .rjkf_left ul{margin-top: 60px}
	.rjkf_info .rjkf_info_con .rjkf_left>p{width: 494px;margin-left: 40px;}
	.rjkf_info .rjkf_info_con .rjkf_left ul li{float: left;width: 226px;height: 226px;background: url(../picture/rjkf_yuanbg.png) no-repeat left;margin-right: 44px;}
	.rjkf_info .rjkf_info_con .rjkf_left ul li h2{margin-left: 40px;margin-top: 10px;color: #e6001f;font-size: 80px;line-height: 80px;position: relative;}
	.rjkf_info .rjkf_info_con .rjkf_left ul li h2 div{font-size: 20px;line-height: 20px; position: absolute;top: 10px;;right: 0;}
	.rjkf_info .rjkf_info_con .rjkf_right{float: right;}
	.rjkf_bottom{margin-top: 60px;}
	
	.rjkf_pro{margin-top: 40px;margin-bottom: 40px;}
	.rjkf_pro ul{text-align: center;}
	.rjkf_pro ul li{width: 20vw;height: 20vw;background: #eae7ee; margin: 0 8px;display: inline-block;color:#e6001f;font-size: 20px;line-height: 20vw;text-align: center;border-radius: 50%; }
	.rjkf_tedian{width: 100%;height: auto;position: relative;}
	.rjkf_tedian .rjkf_tedianbg{width: 100%;margin-bottom: 40px;}
	.rjkf_tedian ul{transform: scale(0.9,0.9);}
	.rjkf_tedian ul li{position: absolute;top: -100px;}
	.rjkf_tedian .rjkf_icon1{top: 0;left: -24px;}
	.rjkf_tedian .rjkf_icon2{top: 29px;;left: -12px;}
	.rjkf_tedian .rjkf_icon3{top: 60px;left: -5px;}
	.rjkf_tedian .rjkf_icon4{top: 90px;;left: -12px;width: 260px;}
	.rjkf_tedian .rjkf_icon5{top: 320px;left: 776px;}
	.rjkf_tedian .rjkf_icon6{top: 384px;left: 710px;}
	.rjkf_tedian .rjkf_icon7{top: 0;left: 776px;}
	.rjkf_tedian .rjkf_icon8{top: 79px;left: 803px;}
	.rjkf_tedian .rjkf_icon9{top: 160px;left: 815px;}
	.rjkf_tedian .rjkf_icon10{top:238px;left: 811px;}
	.rjkf_tedian .rjkf_icon11{top: 320px;left: 782px;}
	.rjkf_info .rjkf_info_con .rjkf_tedian ul li p{display: inline-block;line-height: 26px;height: 26px;font-size: 12px;color: #5E5D5C;float: left;margin: 0 3px 0 0;}
	.rjkf_tedian ul li img{width: 26px;height: 26px;float: left;}
/*专利*/
.zhuanli_info{width: 83vw;margin: 0 auto;padding-top: 20px;}
	.zhuanli_info h1 {
     font-size: 18px;
    color: #e6001f;
    text-align: center;
    line-height: 30px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
}
	.zhuanli_info .zhuanli_info_con p {
    font-size: 12px;
    line-height: 24px;
    color: #555555;
    font-weight: normal;
    text-align: justify;
}
	.zhuanli_info .zhuanli_info_con .zhuanli_left ul li p{font-size: 12px;line-height: 12px;margin-left: 12px;margin-top: 12px;color: #555555;}
	.zhuanli_info .zhuanli_info_con .zhuanli_left{width: 100%;}
	.zhuanli_info .zhuanli_info_con .zhuanli_left ul{margin-top: 80px;float: left;}
	.zhuanli_info .zhuanli_info_con .zhuanli_left>p{width: 100%;margin-left: 0;}
	.zhuanli_info .zhuanli_info_con .zhuanli_left ul li{float: left;width: 23vw;height: 20vw;background: url(../picture/zhuanli_yuanbg.png) no-repeat left;background-size: auto 100%;;margin-right: 4px;}
	.zhuanli_info .zhuanli_info_con .zhuanli_left ul li h2{margin-left: 10px;margin-top: 10px;color: #e6001f;font-size: 30px;line-height: 30px;position: relative;}
	.zhuanli_info .zhuanli_info_con .zhuanli_left ul li h2 div{font-size: 12px;line-height: 12px; position: absolute;top: 2px;;right: 0;}
	.zhuanli_info .zhuanli_info_con .zhuanli_right{float: right;width: 32vw;margin-top: 20px;}
	.zhuanli_info .zhuanli_info_con .zhuanli_right img{width: 100%;}
	.zhuanli_bottom{margin-top: 50px;width: 90vw;margin-left: -5vw;margin-bottom: 50px;}
	.zhuanli_bottom img{width: 100%;}
/*MES系统*/
.mes_info{width: 83vw;margin: 0 auto;    padding-top: 20px;}
	.mes_info h1 {
    font-size: 18px;
    color: #e6001f;
    text-align: center;
    line-height: 30px;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 20px;
}
	.mes_info .mes_info_con p {
    font-size: 12px;
    line-height: 24px;
    color: #555555;
    font-weight: normal;
    text-align: justify;
}
	.mes_info .mes_info_con .mes_left{width: 100%;height: 190px;position: relative;margin-top: 20px;}
	.mes_info .mes_info_con .mes_left .mes_left1{position: absolute;top: 15px;left: 0;}
	.mes_info .mes_info_con .mes_left .mes_left1 img{width: 56vw;}
	.mes_info .mes_info_con .mes_left .mes_left2{position: absolute;top: 19vw;left: 4vw;color: #fff;font-size: 30px;width: 26vw;font-weight: bold;text-align: center;}
	.mes_info .mes_info_con .mes_left .mes_left2 span{display: block;text-align: center;color: #fff;font-size: 18px;font-weight: normal;}
	.mes_info .mes_info_con .mes_left{width: 97vw;margin-left: -7vw;transform: scale(0.9,0.9);}
	.mes_info .mes_info_con .mes_left ul{width: 40vw;position: absolute;top:4px;right: 0;}
	.mes_info .mes_info_con .mes_left ul li{background:#e6001f;font-size: 12px;padding-left: 1vw;line-height: 6vw;margin-bottom: 3px;color: #ffffff;font-weight: normal;}
	.mes_info .mes_info_con .mes_right{width: 100vw;margin-top: 10vw;margin-left: -8.5vw;}
	.mes_info .mes_info_con .mes_right img{width: 100%;display: block;}
	.mes_bottom{margin-top: 60px;}




/*服务范围*/
.main{width: 100%;height: auto;position: relative;}
.service_bannertit{position: absolute;top: 138px;left: 0;text-align: center;margin-left: 10%;width: 80%; font-size: 23px;font-weight: normal;color:#e6001f ;}
	.service_bannertit span{font-weight: bold;margin-left: 5%;font-size: 23px;    position: relative;top: 1px;}
	.service{width: 80%;margin: 0 auto;padding-top: 220px;margin-bottom: 60px;}
	.service ul li{width: 48%;margin-bottom: 20px;float: left;margin-right: 4%;}
	.service ul li:nth-child(2n){margin-right: 0;}
	.service ul li .service_left{width: 26vw;height: 26vw;overflow: hidden;margin-left: 0;background: rgba(234, 231, 238, 0.9);transition: all 0.6s;border-radius: 50%;}
.service ul li .service_left div{    display: table-cell;
    text-align: center;
    vertical-align: middle;
width: 26vw;height: 26vw;}
.service ul li .service_left div span{display: inline-block;position: relative;}
	.service ul li .service_left img{width: 15vw;display: inline-block;transition: all 0.6s;}
	.service ul li .service_left .service_leftimg1{opacity: 0;position: absolute;top: 0;left: 0;}
	.service ul li .service_left .service_leftimg2{opacity: 1;}
	.service ul li .service_right{width: 100%;height: auto;float: left;}
	.service ul li .service_right h1{width: 100%;font-size: 12px;color: #e6001f;margin-top: 10px;line-height: 22px;transition: all 0.6s;}
	.service ul li .service_right p{width: 100%;font-size: 12px;color: #000000;line-height: 22px;font-weight: normal;margin-top: 5px;    text-align: left;}
.service ul li:hover .service_left .service_leftimg2{opacity: 0;}
	.service ul li:hover .service_left .service_leftimg1{opacity: 1;}
.service ul li:hover .service_left{background:#e6001f; }
/*客户与合作伙伴*/

.main{width: 100%;height: auto;position: relative;}

	.cust_bannertit{position: absolute;top: 76px;left: 10vw;margin-left: 0;width: 80vw;}
	.cust_bannertit ul{text-align: center;}
	.cust_bannertit ul li{display: inline-block;float: left;;}
	.cust_bannertit ul li img{display: inline-block;float: left;height: 9.7vw;}
	.cust_list{width: 83vw;margin: 0 auto;padding-top: 130px;}
	.cust_list .cust_tit{color: #000000;font-size: 14px;text-align: center;line-height: 14px;font-weight: normal;margin-bottom: 40px;}
	.cust_list ul{text-align: center;width: 100%;}
	.cust_list ul li{width: 15.49%;display: inline-block;margin-right: 3.65%;margin-bottom: 3.65%;}
	.cust_list ul li:nth-child(5n){margin-right: 0;}
	.cust_list ul li:last-child{margin-right: 0;}
	.cust_list ul li img{width: 100%;display: block;transition: all 0.6s;}
	.cust_list ul li:hover img{transform: scale(1.05,1.05);}
	.cust_partner{width: 80vw;margin: 0 auto;margin-top: 32px;}
	.cust_partner .cust_partner_tit{font-size: 18px;color: #e6001f;text-align: center;line-height: 18px;margin-bottom: 24px;}
	.cust_partner p{font-size: 14px;color: #555555;text-align: center;line-height: 20px;font-weight: normal;}
	.cust_partner .cust_partner_logo{width: 90vw;margin-left: -5vw;margin-top: 20px;margin-bottom: 50px; position: relative;}
	.cust_partner_logoimg img{width: 100%;display: block;}
	.cust_partner .cust_partner_img{width: 403px;height: 60px;position: absolute;top: 50%;left: 50%;margin-left: -202px;margin-top: -60px;transition: all 0.6s;}
	.cust_partner .cust_partner_img:hover{transform: scale(1.05,1.05);}

/*荣誉*/

.main{width: 100%;height: auto;position: relative;}
	.honor_tit{width: 83vw;padding-top:20vw;margin: 0 auto;}
	.honor_tit h1{font-size: 16px;line-height: 26px;color: #ffffff;font-weight: normal;width: 83vw;text-align: left;}
	.honor_tit p{font-size: 12px;line-height: 20px;color: #ffffff;font-weight: normal;margin-top: 10px;text-align: left;width: 83vw;}
	.honor_list{width: 85vw;margin: 0 auto;overflow: hidden;margin-top: 20px;}
	.honor_list ul{width: 85vw;float: left;margin-top: 10px;background: url(../images/honor_bg.png) no-repeat;background-size: 100% auto;background-position:0 23.4vw;}
	.honor_list ul li{float: left;width: 27vw;margin: 0 0.65vw;text-align: center;}
	.honor_list ul li .honor_list_img{width: 100%;height: 24vw;position: relative;overflow: hidden;}
	.honor_list ul li .honor_list_img span{display: block;width: 100%;height: 100%;position: absolute;bottom: -1px;transition: all 0.6s;}
	.honor_list ul li p{width: 110%;height: auto;margin: 0 auto;font-size: 12px;font-weight: normal;line-height: 20px;color: #000000;text-align: center;margin-top: 20px;display: inline-block;margin-left: -5%;letter-spacing: -0.9px;margin-bottom: 10px;}
	.honor_list ul li:hover .honor_list_img span{transform: translateY(-2px);}
	.honor_list ul li:hover .hvr-underline-reveal:before{
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
	
	.honor_list .honor_ul6{}
	.honor_list .honor_ul6 li{ width: 19.8vw;}
.honor_list .honor_ul6 li .honor_list_img span{background-size: 100%!important;}
	.honor_zf{width: 83vw;margin: auto;margin-top: 30px;    margin-bottom: 70px;}
	.honor_zf h1{font-size: 18px;color: #e6001f;font-weight: normal;line-height: 36px;text-align: center;margin-bottom: 20px;}
	.honor_zf ul li{width: 32.34%;margin: 0.5%;text-align: center;background: #f3f3f3;float: left;overflow: hidden;}
	.honor_zf ul li img{max-width: 100%;max-height: 100%;  display: inline-block;transition: all 0.6s;}
	.honor_zf ul li:hover img{transform: scale(1.05,1.05);}

/*社会招聘*/
.main{width: 100%;height: auto;}
	
	
	
	.joinus{padding-top: 115px;width: 83vw;margin: 0 auto;}
	.joinus_tit{width: 83vw;margin: 17px 0;margin-left: 25px;}

	.joinus_con{margin-top: 50px; margin-bottom: 50px;}
	
.joinus_bannertit
	{
		margin: 0 auto;
		width: 70vw;
	}
	
	.joinus_bannertit p{font-size: 22px;line-height:48px;color: #000000;font-weight: normal;}
	.joinus_bannertit h1 {
    font-size: 26px;
    line-height: 26px;
    margin-bottom: 30px;
    color: #e6001f;
    font-weight: normal;
	text-align: left;
		float: left;
}
	.joinus_bannertit strong{
    font-size: 28px;
    line-height: 28px;
    margin-bottom: 30px;
    color: #e6001f;
    
	text-align: left;
		float: left;
		margin-left: 25px;
  
}
	.joinse{
		clear:  both;
		float: left;
		width: 100%;
		height: 30px;
		border-bottom: 1px solid #e6001f;
		
	}
	.joinus-in{
		 float: left;
		width: 57vw;
		height: 30px;
		
	}
	.joinus-in input{
		 float: left;
		width: 100%;
		height: 30px;
		color: #555555;
		font-size: 12px;
		font-weight: normal;
		text-align: left;
		border: none;
		background: none;
		padding-left: 0;
		
	}
	.joinus-b{
		 float: left;
		width: 13vw;
		height: 30px;
		line-height: 30px;
		color: #ffffff;
		font-size: 14px;
		font-weight: normal;
		text-align: center;
		cursor: pointer;
		background: #e6001f;
		border: 0;
		
	
		
	}
.joinus_con ul{float: left;}
	.joinus_con ul li{ 
	
	width: 20vw;float: left; margin:3.83vw; 
	}
	.joinus_con ul li:hover .ci2{
		
    opacity: 1;
		
		
		
	}

	.joinus_con ul li .ci{
		
		width: 20vw;
		height: 20vw;
		margin-bottom: 8px;
		
		overflow: hidden;
		  
	}
	
	.joinus_con ul li .ci2{
		transition: all .6s;
    opacity: 0;
		position: absolute;
		    width: 20vw;
				height: 20vw;
		   -webkit-border-radius: 50%;border-radius: 50%;
	}
	.joinus_con ul li .ci1{
		transition: all .6s;
    opacity: 1;
			position: absolute;
				height: 20vw;
		    width: 20vw;
	 -webkit-border-radius: 50%;border-radius: 50%;
	}
	
	.joinus_con ul li .text{
		width: 100%;
		height: 40px;
		line-height: 20px;
		text-align: center;
		color: #000000;
			font-weight: normal;
		font-size: 12px;
	}

/*加入豪森*/
.main{width: 100%;height: auto;overflow: hidden;}
	.joinabout_con3 li{background:#e6001f ; height: 206px; width: 546px; margin-right: 0;border-radius: 40px 0 0 0;float: left;position: relative;}
	.joinabout_con3 li a{height: 206px;float: left; width: 100%;}
	.joinabout_con3 .joinabout_chtitle{ color: #fff;}
	/*.joinabout_con3 .joinabout_entitle{ color: #fff;}*/
		.joinabout_con3 .cj{ background:#fbfbfc ; border-radius: 0px 0 0 0; width: 634px; }
.joinabout_con3 .cj p{padding: 36px 64px 30px;font-size: 22px;line-height: 47px;color: #000;font-weight: normal;}
	.joinabout_con3 .cj .div1{color: #000000; position: absolute; font-size: 119px; font-weight: normal; margin-left: 93px;  margin-top: 2px;    width: 44px;}
	.joinabout_con3 .cj .div2{ color: #000000; position: absolute; font-size: 42px; font-weight: normal; margin-left: 148px;  margin-top: 27px;}
	.joinabout_con3 .cj .div3{color: #000000; position: absolute; font-size: 34px; font-weight: normal; margin-left: 148px;  margin-top: 97px;}
	.joinabout_con3 .cj .div4{color: #000000; position: absolute; font-size: 119px; font-weight: normal; margin-left: 503px;
    margin-top: 84px;width: 44px;}
	
	
	
	.joinabout{padding-top: 140px;width: 84vw;margin: 0 auto;}
	.joinabout_tit{width: 84vw;margin: 17px 0;margin-left: 25px;}
.joinabout_con a{height: 100%; float: left;}
	.joinabout_con{width: 100%; margin-top: 40px;     margin-bottom: 20px;}
	
	.joinabout_con3{width: auto;padding:  0 0;  height:1087px;position: relative;}
.joinabout_con3 .joinabout_con3bg{width: 1920px;height: 1087px;position: absolute;top: 0;left: 50%;margin-left: -960px; background: url(../images/join_growthBg.jpg) no-repeat top;}
	.joinabout_con3:hover li{  border-bottom: 2px solid #e6001f;}
.joinabout_con3 ul{position: absolute; top: 860px;left: 0;}
	.joinabout_con ul li{width: 41.5vw;height: 55vw;;border-radius: 15px 0 0 0;float: left;margin-right: 1vw;margin-bottom: 10px; position: relative;}
.joinabout_con ul li p{padding: 35px 20px 0;position: absolute;bottom: 0;height: 135px;font-size: 18px;line-height: 34px;font-weight: normal;color: #000;}
	.joinabout_con ul li:nth-child(2n){margin-right: 0px;}
	.joinabout_con ul li h1{width: 290px; margin-left: 50px;margin-top: 48px;font-size: 26px;line-height: 42px;color: #000;text-align: left;font-weight: normal;}

.joinabout_con ul .joinabout_li1 .joinabout_entitle{color: #ae8853;}
.joinabout_con ul .joinabout_li1 .joinabout_chtitle{color: #ae8853; }
.joinabout_con ul .joinabout_li2 .joinabout_entitle{color: #ffffff;}
.joinabout_con ul .joinabout_li2 .joinabout_chtitle{color: #ffffff; }
.joinabout_con ul .joinabout_li3 .joinabout_entitle{color: #0f8d35;}
.joinabout_con ul .joinabout_li3 .joinabout_chtitle{color: #0f8d35; }
.joinabout_con ul .joinabout_li4 .joinabout_entitle{color: #4a85ea;}
.joinabout_con ul .joinabout_li4 .joinabout_chtitle{color: #4a85ea; }
.joinabout_con ul .joinabout_li5 .joinabout_entitle{color: #e6001f;}
.joinabout_con ul .joinabout_li5 .joinabout_chtitle{color: #e6001f; }
.joinabout_con ul .joinabout_li6 .joinabout_entitle{color: #fff;}
.joinabout_con ul .joinabout_li6 .joinabout_chtitle{color: #fff; }
.joinabout_con ul .joinabout_li5 .joinabout_title{float: left;width: auto;margin-left: 5px;}
.joinabout_con ul .joinabout_li5 .joinabout_icon{float: left;}
.joinabout_con ul .joinabout_li6 .joinabout_title{float: left;width: auto;margin-left: 5px;}
.joinabout_con ul .joinabout_li6 .joinabout_icon{float: left;}


	.joinabout_con ul li .joinabout_chtitle{color: #000; }
	.joinabout_con ul li:nth-child(2) .joinabout_entitle{color: #fff; }



.joinabout_con ul li .joinabout_entitle{color: #e6001f;}
	.joinabout_con ul li:hover{ border-bottom: 1px solid #e6001f; }
	.testCenter1{width: 83vw;margin: 0px 0;}
	
	.testCenter1 p{font-size: 12px;line-height:24px;color: #000000;font-weight: normal;}
	.testCenter1 h1 {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #e6001f;
    font-weight: normal;
	text-align: left;
}
	.joinabout_body {
		 
		padding: 5vw 3.8vw;
	}
	.joinabout_title{
		

		width: 100%;
		
	}
	
	.joinabout_entitle{
		

		line-height: 16px;
		font-size: 14px;
		color: #fff;
		font-weight: normal;
	}
	
	
	
		.joinabout_chtitle{
		line-height: 14px;
		font-size: 14px;
		color: #e6001f;
		font-weight: normal; margin-top: 5px;
	}
	.joinabout_b{
		position: absolute;
		height: 18px; line-height: 18px;
		font-size: 18px;
		color: #000000;
		font-weight: normal;
		right: 12px;
		    top:22px;
	}
.joinabout_body{transition: all 0.5s ease;}

/*我们的员工*/
.staff_banner{width: 83vw;margin: 0 auto;height: 350px;position: relative;}
	.staff_tit{position: absolute;top: 43vw;text-align: left;}
	.staff_tit h1{    font-size: 16px;color: #e6001f;font-weight: normal;margin-bottom: 10px;text-align: left;}
	.staff_tit p{    font-size: 12px;    line-height: 22px;color: #000000;font-weight: normal;text-align: left;}
	.staff_img{position: absolute;right: 0;top: 20px;width: 60vw;}
	.staff_img img{width: 100%;}
	.staff_con{width: 83vw;margin: 0 auto;}
	.staff_con ul{width: 83vw;float: left;margin-left: -12px;}
	.staff_con ul li{width: 100%; float: left;margin:0 12px;overflow: hidden;margin-bottom: 28px;}
	/*.staff_con ul li:nth-child(4n-1),.staff_con ul li:nth-child(4n){width: 560px;}*/
	.staff_con ul li h1{font-size: 12px;line-height: 24px; color: #555555;font-weight: normal;display: block;position: relative;padding: 23px 0;border-top: solid 1px #e6001f;}
	.staff_con ul li:nth-child(4n-1) h1 i,.staff_con ul li:nth-child(4n) h1 i{width: 1144px;right: -1164px;}
	.staff_con ul li .staff_con_img{width: 100%;overflow: hidden;}
	.staff_con ul li .staff_con_img img{width: 100%;    transition: all 0.6s;}
	.staff_con ul li:hover .staff_con_img img{transform: scale(1.025,1.025);}
	.staff_con ul li:nth-child(4n-1) .staff_con_img,.staff_con ul li:nth-child(4n) .staff_con_img{height: auto;}
	.staff_more{display: block;width: 35vw;height: 9vw;margin: 20px auto 50px;border: solid 1px #e6001f;text-align: center;font-size: 14px;font-weight: normal;line-height: 9vw;color: #e6001f;}
	.staff_more:hover{color: #fff;background:#e6001f; }

/*我们的工作环境*/
.company_main{width: 80vw;margin:  0 auto;}
	.company_banner{padding-top: 30px;width: 100%;height: 540px;position: relative;}
	.company_banner img{width: 100%;}
	.company_pic{width: 86vw;margin: 0 auto;margin-top: 0px;margin-left: -3vw;}
	.company_pic li{width: 37vw;height: 37vw;margin:3vw;float: left;overflow: hidden;border-radius: 50%;}
	.company_pic li img{width: 100%;transition: all 0.6s;}
	.company_pic li:hover img{transform: scale(1.025,1.025);}
	.company_con{width: 80vw;margin: 0 auto;overflow: hidden;}
	.company_con ul{width: 80vw;float: left;margin-left: -0;}
	.company_con ul li{width: 100%; float: left;;overflow: hidden;margin-bottom: 10px;}
	.company_con ul li:nth-child(4n-1),.company_con ul li:nth-child(4n){width: 80vw;}
	.company_con h1{font-size: 14px;line-height: 14px; color: #e6001f;font-weight: normal;display: inline-block;position: relative;margin-top: 30px;margin-bottom: 30px;}
	.company_con h1 i{width: 80vw;height: 1px;background:#e6001f;position: absolute; top: 8px;right: -81vw;z-index: 9;}
	.company_con ul li:nth-child(4n-1) h1 i,.company_con ul li:nth-child(4n) h1 i{width: 80vw;right: -80vw;}
	.company_con ul li .company_con_img{width: 100%;height: auto;overflow: hidden;}
	.company_con ul li .company_con_img img{width: 100%;    transition: all 0.6s;}
.company_con ul li p{font-size: 12px;line-height: 24px;text-align: center;color: #000000;margin-top: 5px;}
	.company_con ul li:hover .company_con_img img{transform: scale(1.025,1.025);}
	.company_con ul li:nth-child(4n-1) .company_con_img,.company_con ul li:nth-child(4n) .company_con_img{height: auto;}

	.company_con2{width: 80vw; margin: 0 auto;overflow: hidden;}
	.company_con2 h1{font-size: 14px;line-height: 14px;  color: #e6001f;font-weight: normal;display: inline-block;position: relative;margin-top: 30px;margin-bottom: 30px;}
	.company_con2 h1 i{width: 80vw;height: 1px;background:#e6001f;position: absolute; top: 8px;right: -81vw;z-index: 9;}
	.company_con2 ul{width: 80vw;position: relative;height: auto;}
	.company_con2 ul li{float: left;width: 39vw;margin-bottom: 20px;transition: all 0.6s}
.company_con2 ul li:hover{transform: translateY(-10px);}
.company_con_img img{width: 100%;}
.company_con2 ul .company_con2_pic1{margin-right: 2vw;}
.company_con2 ul .company_con2_pic2{margin-right: 0;}
.company_con2 ul .company_con2_pic3{width: 25vw;margin-right: 2.5vw;}
.company_con2 ul .company_con2_pic3 .company_con_img{height: auto;}
.company_con2 ul .company_con2_pic4{width: 25vw;margin-right: 2.5vw;}
.company_con2 ul .company_con2_pic4 .company_con_img{height: auto;}
.company_con2 ul .company_con2_pic5{width:25vw;margin-right: 0;position: relative;top: -22px;}
.company_con2 ul .company_con2_pic5 .company_con_img{height: auto;}
.company_con2 ul li p{font-size: 11px;line-height: 22px;text-align: center;color: #000000;margin-top: 0;height: 44px;}

/*多彩生活*/
.main{width: 100%;height: auto;position: relative;}
.life_bannertit{width: 80vw;margin:  auto;}
	.life_bannertit h1{font-size: 18px;font-weight: normal;line-height: 26px;color: #cc000f;text-align:left; animation-delay: 0.4s;margin-top: 150px;}
	.life_bannertit p{font-size: 12px;font-weight: normal;line-height: 24px;color: #555555;text-align: left;margin-top: 10px;animation-delay: 0.8s;}
	.life_list{width: 1200px;margin: 0 auto;padding-top: 350px;}
	.life_list ul li{width: 100%;margin-bottom: 24px;height: 400px;}
	.life_list ul li .life_left{width: 560px;height: 400px;overflow: hidden;float: left;}
	.life_list ul li .life_left img{width: 100%;display: block;transition: all 0.6s;}
	.life_list ul li .life_right{width: 640px;height: 400px;background: #fff;float: left;position: relative;transition: all 0.6s; }
.life_right_kj{width: 100%;height: 400px;   display: table-cell;
    text-align: center;
    vertical-align: middle;}
	.life_list ul li .life_right h1{width: 512px;font-size: 32px;color: #000000;margin-left: 83px;line-height: 50px;transition: all 0.6s;}
	.life_list ul li .life_right p{width: 512px;font-size: 16px;color: #6c6c6c;line-height: 36px;position: absolute;left: 83px;bottom: 80px;}
	.life_list ul li .life_right span{width: auto;font-size: 18px;color: #e6001f;position: absolute;left: 83px;bottom: 42px;font-weight: normal;}
	.life_list ul li:hover .life_left img{transform: scale(1.05,1.05);}
	.life_list ul li:hover .life_right h1{color: #e6001f;}
.life_list ul li:hover .hvr-underline-reveal:before{-webkit-transform: translateY(0);}
	.life_more{width: 1200px;margin: 0 auto;margin-top: 100px;}
	.life_more ul{text-align: center;}
	.life_more ul li{width: 220px;height: 56px;margin:0 3px;display: inline-block;border: solid 1px #e6001f;}
	.life_more ul li a{width: 100%;height: 100%;display: block;font-size: 22px;font-weight: normal;line-height: 56px;color: #e6001f;}
	.life_more ul li a:hover{background: #e6001f;color: #fff;}
	
	/*多彩生活*/
	.life_bot{width: 1168px;margin: 0 auto;margin-top: 120px;}
	.life_bot ul li{width: 560px;float: left;margin: 0 12px;margin-top: 67px;cursor: pointer;}
	.life_bot ul li .life_bot_img{width: 560px;height: 340px;overflow: hidden;}
	.life_bot ul li .life_bot_img img{width: 100%;transition: all 0.6s;}
	.life_bot ul li p{width: 100%;text-align: center;font-size: 20px;color: #555555;line-height: 60px;}
	.life_bot ul li:hover img{transform: scale(1.05,1.05);}
/*与优秀的人共事*/
	.grow_list{width: 83vw;margin: 0 auto;padding-top: 300px;}
	.grow_list ul li{width: 100%;margin-bottom: 24px;height: auto;}
	.grow_list ul li .grow_left{width: 100%;height: auto;overflow: hidden;}
	.grow_list ul li .grow_left img{width: 100%;display: block;transition: all 0.6s;}
	.grow_list ul li .grow_right{width: 100%;height: 45vw;;background: #fff;position: relative;transition: all 0.6s;}
	.grow_list ul li .grow_right h1{font-size: 16px;color: #000000;margin-top: 15px;margin-bottom: 5px; padding: 0 15px;line-height: 28px;transition: all 0.6s;}
	.grow_list ul li .grow_right p{font-size: 12px;color: #6c6c6c;line-height: 22px;padding: 0 15px;}
	.grow_list ul li .grow_right span{width: auto;font-size: 14px;color: #000;position: absolute;left: 15px;bottom: 15px;font-weight: normal;}
	.grow_list ul li:hover .grow_left img{transform: scale(1.05,1.05);}
	.grow_list ul li:hover .grow_right h1{color: #e6001f;}
.grow_list ul li:hover .hvr-underline-reveal:before{-webkit-transform: translateY(0);
    transform: translateY(0);}


	.grow_more{width: 83vw;margin: 50px auto;}
	.grow_more ul{text-align: center;}
	.grow_more ul li{width: 35vw;height: 9vw;margin:0 3px;display: inline-block;border: solid 1px #e6001f;}
	.grow_more ul li a{width: 100%;height: 100%;display: block;font-size: 14px;font-weight: normal;line-height: 9vw;color: #e6001f;}
	.grow_more ul li a:hover{background: #e6001f;color: #fff;}

	.grow_up{position: absolute;top: 100px;width: 83vw;left: 8.5vw;}
	.grow_up h1{    font-size: 18px;color: #e6001f;font-weight: normal;margin-bottom: 20px;text-align: left;margin-left: 3%;}
	.grow_up p{ font-size: 12px;    line-height: 24px;color: #000000;font-weight: normal;text-align: left;margin-left: 3%;letter-spacing: -0.5px;}





/*新闻*/
.main{width: 100%;height: auto;}
	.news_list{width: 83%;margin: 0 auto;padding-top: 140px;    margin-bottom: 50px;}
	.news_list ul li{width: 100%;margin-bottom: 0;height: auto;}
	.news_list ul li .news_left{width: 100%;height: auto;overflow: hidden;}
	.news_list ul li .news_left img{width: 100%;display: block;transition: all 0.6s;}
	.news_list ul li .news_left span{width: 100%;height: 100%; display: block;transition: all 0.6s;}
	.news_list ul li .news_right{width: 100%;height: auto;background: #fff;position: relative;transition: all 0.6s;border-top: solid 1px #e6001f;margin-top: 30px;margin-bottom: 30px;}
	.news_list ul li .news_right h1{width: 90%;font-size: 16px;color: #000000;margin-left: 5%;margin-top: 24px;line-height: 28px;transition: all 0.6s;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.news_list ul li .news_right p{width: 60%;font-size: 12px;color: #6c6c6c;margin-left: 5%;margin-top: 14px;line-height: 22px;position: relative;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.news_list ul li .news_right span{width: auto;font-size: 12px;color: #e6001f;position: absolute;right: 5%;bottom: 1%;font-weight: normal;}



	.news_more{width: 83vw;margin: 50px auto;}
	.news_more ul{text-align: center;}
	.news_more ul li{width: 35vw;height: 9vw;margin:0 3px;display: inline-block;border: solid 1px #e6001f;}
	.news_more ul li a{width: 100%;height: 100%;display: block;font-size: 14px;font-weight: normal;line-height: 9vw;color: #e6001f;}
	

/*新闻内页*/
.main{width: 100%;height: auto;position: relative;}
	.news_info{width: 83vw;margin: 0 auto;padding-top: 40px;}
	.news_info h1{font-size: 18px;color: #e6001f;text-align: center;line-height: 30px;font-weight: normal;margin-top:0px;margin-bottom: 20px;}
	.news_info .news_info_con{width: 100%;}
	.news_info .news_info_con p{font-size: 12px;line-height: 22px;color: #555555;font-weight: normal;text-align: justify;}
	.news_info .news_info_con p span{font-size: 12px!important;line-height: 22px;color: #555555;font-weight: normal;text-align: justify;}
	.news_info .news_info_con img{display: block;max-width: 100%;margin: 0 auto;} 
	.news_date{font-size: 12px;color: #e6001f;font-weight: normal;margin-top: 10px;text-align: right;}
	.news_back{width: 35vw;height: 9vw;margin:  0 auto;border: solid 1px #e6001f;margin-top: 40px;margin-bottom: 50px;}
	.news_back a{width: 100%;line-height: 9vw;text-align: center;font-weight: normal;font-size: 14px;color: #e6001f;display: block;}
	.news_back a:hover{color: #fff;background: #e6001f;}
/*招聘*/
.joinus_list{width: 84vw;margin: 0 auto;}
	.joinus_list .joinus_list_tit{width: 84vw; border-bottom: 1px solid #efefef;padding-top: 50px;}
	.joinus_list .joinus_list_tit h1{font-size: 16px;color: #e6001f;font-weight: bold;line-height: 50px;float: left;letter-spacing: -0.5px;}
	.joinus_list .joinus_list_tit span{    float: right;font-size: 14px;color: #666;font-weight: normal;line-height: 50px;}
	.joinus_list .joinus_list_tit span b{color: #e60012;}


	.filter{height: auto;    background-color: rgba(250, 250, 250, 0.75);}
	.filter ul{border-bottom: 1px dashed #d3d3d3;}
	.filter ul:last-child{border-bottom: 0px dashed #d3d3d3;}
	.filter ul .filter-name{margin-top: 14px;}
	
	.filter ul a.active{background-color:#e60021;color:#fff;}
	.effect-bubba{position:relative;width:100%;height:217px;}
	.caseItem-down-tit{font-size:20px;color:#333;}
	.caseItem-down-style{font-size:12px;color:#999;margin-top:8px;}
	.select{border: 0!important;}
	.select .select-result {border-bottom: #eee 1px dashed;}
	
	.select a.selected{background-color:#e60021!important;}
	.select a:hover{background-color:#e60021!important;color: #fff!important;}
	.case_filter_con a{    float: left;
    width: 2.2rem;
    height: .68rem;
    border: 1px solid #e3e3e3;
    font-size: .2rem;
    color: "#505050";
    border-radius: .05rem;
    margin-right: .3rem;
    margin-bottom: .36rem;
    box-sizing: border-box;
    text-align: center;
    line-height: .68rem;}
	.selected{background-color:#e60021;color:#fff;border:none;}
.joinus_list .joinus-in{width: 51vw;height: 26px;}
.joinus_list .joinus-b{font-size: 12px;height: 26px;line-height: 26px;}
.joinus_list .joinus-in input{font-size: 12px;height: 26px;line-height: 26px;}
	.joinus_list_conkj{width: 84vw;margin-top: 30px;margin-bottom: 30px;}
	.joinus_list_conkj .joinus_list_fenlei{width: 83vw;float: left;}
	.joinus_list_conkj .joinus_list_fenlei li{width:90%;float: left;text-align: left;border-bottom: 1px solid #d6d6d6;padding: 3% 5%;}
.joinus_list_conkj .joinus_list_fenlei li .con{width: 50%;float: left;font-size: 12px;color: #e60012;line-height: 20px;}
.joinus_list_conkj .joinus_list_fenlei li .con1{width: 100%;}
	.joinus_list_con{width: 84vw;border-bottom:1px dashed #d3d3d3;float: left;border: 1px solid #d6d6d6;margin-bottom: 15px;}
	.joinus_list_con a{display: block;}
	.joinus_list_desc{width: 84vw;float: left;}
	.joinus_list_con .joinus_list_con_tit{width: 240px;float: left;text-align: left;}
	.joinus_list_con .joinus_list_con_tit div{margin-right: 30px;border-right:1px dashed #d3d3d3;height: 126px;    width: 190px;    display: table-cell;
    text-align: center;
    vertical-align: middle;}
	.joinus_list_con .joinus_list_con_tit p{color: #000;font-weight: normal;font-size: 20px; line-height: 38px;text-align: left; }
	.joinus_list_con .joinus_list_desc p{color: #555;font-size: 12px;font-weight: normal;line-height: 24px;padding: 5%; float: left;}
	.joinus_list_con:hover .joinus_list_desc ul li,.joinus_list_con:hover .joinus_list_desc p,.joinus_list_con:hover .joinus_list_con_tit p{color: #e60021;}


.norecord{font-size: 14px;
    line-height: 50px;
    margin-bottom: 50px;
    color: #e6001f;}




