/* CSS Document */
/*#region 重置元素*/
*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{
    padding: 0;
    margin:0;
}
 @font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff2") format("woff2"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff") format("woff"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.ttf") format("truetype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.svg") format("svg"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
} 

@font-face {
    font-family: 'PingFang SC';
    src: url('PingFangSCRegular.eot');
    src: url('PingFangSCRegular.eot?#iefix') format('embedded-opentype'),
        url('PingFangSCRegular.woff2') format('woff2'),
        url('PingFangSCRegular.woff') format('woff'),
        url('PingFangSCRegular.ttf') format('truetype'),
        url('PingFangSCRegular.svg#PingFangSCRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



body{
    font:1em/1.3 "PingFang SC";   
	-webkit-text-size-adjust: 100% !important; 
	-webkit-font-smoothing: antialiased;
}
img{
max-width:100%;}
button, input, select, textarea,h1, h2, h3, h4, h5, h6{
    font-size:1em;
    line-height:1.3;font-family: "PingFang SC";  
}
address, cite, dfn, em, var { 
    font-style:normal; 
} 
code, kbd, pre, samp {
     font-family: courier new, courier, monospace; 
} 
small { 
    font-size:  0.75em; 
} 
ul, ol { 
    list-style: none; 
    margin:0;
}
body,legend { 
    color:#262626;
}
a{
    color:inherit;
	color:#262626;
    text-decoration: none; 
}
a:hover  {
    color:#ec7841;    
    text-decoration: none; 
}
a:active{
    color:inherit;
}
sup { 
    vertical-align: ; 
} 
sub { 
    vertical-align: text-bottom;
}

fieldset, img { 
    border: 0; 
}
button, input, select, textarea { 
     
} 
table { 
    border-collapse: collapse; 
    border-spacing: 0; 
    width:100%;
    word-break: break-all;
}
table th {
    font-weight:normal;
}
table th,table td {
    font-weight:normal;
    text-align:center;
} 
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section,summary, time, mark, audio, video {
    display: block;
    margin: 0;
    padding: 0;
}
img{
	vertical-align:middle;
}
::-moz-placeholder { color:#000; }
input:-webkit-input-placeholder { color:#000; } 
input:-moz-placeholder { color:#000; } 
/*#endregion*/
/*#region 清除浮动*/
.clearfix:after{
	content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.clearfix { 
	*zoom:1;
}
/*#endregion */

button:disabled,
.disabled{
    opacity:0.5;
    cursor:default;
}
.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.css3,.about_1 ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{
width:100%; overflow:hidden; margin:0; padding:0;}
.cssimg,.cssimgp img,.index_4_3_left_1_bg,.pro_1_mid_mid_left_bg,.ser_2_mid_pic_bg,.ser_1_right_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
@media screen and (min-width:768px) {
.cssimg:hover,.cssimgp:hover img,.index_4_3_left:hover .index_4_3_left_1_bg,.pro_1_mid ul li:hover .pro_1_mid_mid_left_bg,.ser_2_mid ul li:hover .ser_2_mid_pic_bg,.ser_1_right:hover .ser_1_right_bg{/*-webkit-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05);*/transform: scale(1.08, 1.08);}
}
.daxie{text-transform: uppercase;}
.cell_mid{ display: table; height:100%; width:100%; }
.cell_h{ height:100%;display: table-cell; vertical-align: middle; } 
/*********header**********/
.div1200{
margin:0 auto; max-width:75em; padding:0 1em;}
#header{ padding:0em 0;
position:fixed; left:0; top:0; width:100%; z-index:999;}
#header:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 0;
        opacity: 0.7;
        background: -webkit-linear-gradient(bottom, #000000 0%,transparent 100%);
        background: -o-linear-gradient(bottom, #000000 0%,transparent 100%);
        background: -ms-linear-gradient(bottom, #000000 0%,transparent 100%);
        background: linear-gradient(to bottom, #000000 0%,transparent 100%);
    }
#header.cur:before{
display:none}	
.header_mid_left{
float:left; margin-top:1em;}
.header_mid_left img{
float:left}
.header_mid_mid{
float:right; padding-right:5.5em; position:relative;}
.header_mid_mid ul li{ margin-left:3.2em;
float:left; position:relative}

.header_mid_mid ul li a.biga{ padding:1em 0;
color:#fff; display:block; position:relative; line-height:1.9375em;}
.header_mid_mid ul li a.biga.hasxl{
padding-right:18px;}
.header_mid_mid ul li a.biga.hasxl:after{ margin-top:-3px;
content:''; position:absolute; right:0px; pointer-events: none;top:50%; width:12px; height:6px; background-image:url(../images/header/img1.png); background-position:center; background-repeat:no-repeat;}
.header_mid_mid ul li:last-child a.biga{
  background-position:center; background-repeat:no-repeat; background-image:url(../images/search.png);}
   .header_mid_mid ul li.ss a.biga{ background-repeat:no-repeat;
 background-position:50% 50%;
 right:0;
 
 background-image:url(../images/cc.png)} 
  
#header.cur .header_mid_mid ul li:last-child a.biga{
    background-image:url(../images/searchb.png);}
#header.cur .header_mid_mid ul li.ss a.biga{
    background-image:url(../images/cb.png);}
	  
  
.header_mid_mid ul li:last-child a.biga span{
opacity:0;}
.header_mid_mid ul li:last-child a.biga:before{
display:none}
.search-box {
    position: absolute;
    top: -7px;
	top:48px;
    right: 40px;   
    width: 0px;
    opacity: 0;
    height: 0; z-index:100;
    overflow: hidden;
    transition: all .5s;  
	height: 50px;
	 
}
.header_mid_mid ul li:last-child{
cursor:pointer}
.header_mid_mid ul li.ss .search-box {
    opacity: 1;
	 width: 820px;
    
}
#header.cur .header_mid_mid ul li:last-child a.biga{
    background-image:url(../images/searchb.png);}
#header.cur .header_mid_mid ul li.ss a.biga{
    background-image:url(../images/cb.png);}
		
 .search-box  .search {
    background-color: #fff;
    border: 1px solid #777;
    border-right: 1px solid transparent;
    color: #777;
    padding: 0 10px;
    width: 760px;
    height: 46px;
    float: left;
    display: inline-block;
}

 

.search-box  .butt {
    float: left; border:none;
    width: 60px;
    height: 46px;
    display: inline-block;
    background: url(../images/search.png) no-repeat center;
    background-color: #e4662d;
}

#header.cur .header_mid_mid ul li a.biga.hasxl:after{
background-image:url(../images/header/img1b.png);}
.slipbtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center; }
.slipbtn .text-wrap{position:relative;display:inline-block; vertical-align:middle;overflow:hidden;font-size:1.125em; font-family: "PingFang SC";}
.slipbtn .text{display:block;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s;}
.slipbtn .text-wrap:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;-webkit-transform:translateY(12px);-ms-transform:translateY(12px);transform:translateY(12px);opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}
.slipbtn:hover .text-wrap:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.slipbtn:hover .text{-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);opacity:0}
.header_mid_mid ul li a.biga:hover,.header_mid_mid ul li a.bigaon{
color:#e4662d}
.header_mid_mid ul li a.biga:before{ opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; bottom:-6px; width:0px; height:1px; left:50%; margin-left:-8px; background-color:#e4662d}
.header_mid_mid ul li a.biga:hover:before,.header_mid_mid ul li a.bigaon:before{
width:16px;opacity:1;}

.header_mid_mid ul li a.biga.hasxl:hover:after,.header_mid_mid ul li a.hasxl.bigaon:after{
background-image:url(../images/header/img1b2.png);
}

#header.cur .header_mid_mid ul li a.biga.hasxl:hover:after,#header.cur .header_mid_mid ul li a.hasxl.bigaon:after{
background-image:url(../images/header/img1b2.png);
}




.header_mid_mid ul li dl{ display:none; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.15);
position:absolute; width:300px; z-index:100; left:-2em; padding:1.5em 0; padding-top:.9em; padding-bottom:2.5em;  background:rgba(255, 255, 255, 0.93); background-color:#fff; }
.header_mid_mid ul li dl dd a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:block; text-align:left; color:#000; font-size:.9375em; padding:.6em 2em;}
.header_mid_mid ul li dl dd a:hover{
background-color:#ff6822; color:#fff}
.header_mid_mid ul li dl dd{
 }
.header_mid_mid ul li dl dd:last-child{
border:none}
.header_mid_mid_right{
position:absolute; right:0; top:50%; z-index:10;transform: translateY(-50%); }
.header_mid_mid_right dl dd{ padding:0 .75em;
display:inline-block; color:#c9c8c8; position:relative}
.header_mid_mid_right dl dd a.cur_lan{ padding-right:1.25em; position:relative; padding-left:30px;
color:#c9c8c8; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/header/img1.png);}
.header_mid_mid_right dl dd a.cur_lan:after{
content:''; position:absolute; left:0; top:4px; width:23px; height:14px; background-position:center; background-repeat:no-repeat; background-image:url(../images/header/cn.png);}
.header_mid_mid_right dl dd:nth-child(2){
background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img2.png);}
.footer_cp .div1200{ padding-top:1em; padding-bottom:1em; overflow:hidden;
border-bottom:1px #c3c5c8 solid;}
.te_footer{
display:none}
.header_mid_mid_right dl dd .lan{ visibility:hidden; opacity:0;transform:translateY(16px);
position:absolute; left:0; width:100%; padding:.5em 0; transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.header_mid_mid_right dl dd .lan a{background-color:#fff;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:block; padding:.3em 0; padding-left:1em; background-position:left center; background-repeat:no-repeat; position:relative; }
.header_mid_mid_right dl dd .lan a:nth-child(1){
background-image:url(../images/header/en.png); background-position:10px 9px; padding-left:38px;}
.header_mid_mid_right dl dd .lan a:nth-child(2){
background-image:url(../images/header/jp.png);background-position:10px 9px; padding-left:38px;}
.header_mid_mid_right dl dd .lan a:hover{
color:#e4662d}
.header_mid_mid_right dl dd:hover .lan{
opacity:1; visibility:visible;transform:translateY(0px);}
/*******index***************/
.banner_bg{
position:relative; width:100%; height:100vh; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/banner.jpg);}
.indexbanner{
position:relative;}
.indexbanner_footer{ text-align:center;
position:absolute; left:50%; bottom:8%; z-index:10;transform:translateX(-50%);}
.indexbanner_footer_jt{ animation: pulse 2s infinite;
position:relative; display:inline-block;}
.index_t{ 
text-align:center}
.index_1_2_mid a{   background-color: rgba(0, 0, 0, 0.2); width:174px; text-align:center; color:#fff; display:inline-block; padding:0.5em 5px; /*background-image:url(../images/b.png);*/ position:absolute; z-index:10;}
.index_1_2_mid a:hover{background:rgba(237, 120, 64, 0.75); background-image:none; 
}
.index_1_2_mid a:nth-child(2):after{
content:'';
 width: 0;
    height: 0;
    position: absolute;
    z-index: 1;
    border-width: 13px;
    border-style: solid;
    border-color: transparent;
	border-left-color: rgba(0, 0, 0, 0.2);
    right: -26px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	}

.index_1_2_mid a:nth-child(4):after,.index_1_2_mid a:nth-child(5):after{
content:'';
 width: 0;
    height: 0;
    position: absolute;
    z-index: 1;
    border-width: 13px;
    border-style: solid;
    border-color: transparent;
	 
	 border-right-color: rgba(0, 0, 0, 0.2);
    left: -26px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	 
	}	
.index_1_2_mid a:nth-child(4):hover:after,.index_1_2_mid a:nth-child(5):hover:after{border-right-color:rgba(237, 120, 64, 0.95);}		
.index_1_2_mid a:nth-child(2):hover:after{border-left-color:rgba(237, 120, 64, 0.75);}	
.index_1_2_mid a img{opacity:0;
position:absolute; left:0; max-width:none; top:36.8px;}
@media screen and (min-width:768px) {
.index_1_2_mid a:hover img{ opacity:1;}
}

.index_1_2_mid a:nth-child(1){ left:18%; bottom:13%;
 }

.index_1_2_mid a:nth-child(2){ left:21%; bottom:34%;
 }
.index_1_2_mid a:nth-child(2) img{
bottom:57.6px; top:auto}
.index_1_2_mid a:nth-child(4) img{
bottom:57.6px; top:auto}
.index_1_2_mid a:nth-child(3){background:rgba(237, 120, 64, 0.75); text-align:center; left:47.55952380952381%; top:-2%;
 }

.index_1_2_mid a:nth-child(4){  left:77%; top:6.1%;
 }

.index_1_2_mid a:nth-child(5){ text-align:center;left:78%; top:43%;
  }
@font-face {
    font-family: 'PingFang SC Medium';
    src: url(pingfangmedium.ttf);
    font-weight:bold;
    font-style: normal;
}
.index_t_1{ margin-top:1.7em;font-family:"SourceHanSansCN-Normal";
font-size:3.0vw; margin-bottom:.4vw;}
.index_t_2{
color:#494949; font-size:0.975em;}
.index_1_1 ul li{ position:relative;
float:left; width:33.3333%; text-align:center;}
.index_1_1 ul li:after{
content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#e9e9e9;}
.index_1_1 ul li:nth-child(1):after{
display:none}

.index_1_1_mid_1{
display:inline-block; position:relative;}
.index_1_1_mid_1 span{
font-size:2.875vw; font-weight:bold; color:#000;}
.index_1_1_mid_1 i{ font-style:inherit; color:#555555;
position:absolute; top:0; right:-0.7em; font-weight:bold; font-size:1.5625vw;}
.index_1_1_mid_2{ margin-top:.4vw;
color:#555; font-size:1.0em;}
.index_1_1{
margin-top:2.5em;}
.index_1_1 ul li:nth-child(2) .index_1_1_mid_2,.index_1_1 ul li:nth-child(2) .index_1_1_mid_1 span,.index_1_1 ul li:nth-child(2) .index_1_1_mid_1 i{
color:#000}
.index_1_2{ margin-bottom:4.53125vw;
text-align:center; margin-top:4em;}
.index_1_2_mid{
display:inline-block; position:relative;}
.index_1_1_mid{
margin:0 1em;}
.index_2{
overflow:hidden; background-color:#f5f5f5;}
.index_2_1_mid{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
margin-right:2.5em; margin-bottom:2.5em; position:relative; margin-left:.5em; margin-top:1em;  }
.index_2_1_mid img{
width:100%;}
.index_2_1_mid_pro{
position:absolute; right:1.5em; bottom:0; z-index:10;}
.index_2_1_mid_pro_name{ transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; left:1.40625vw; top:1.40625vw; color:#000 } 
.swiper-slide:hover .index_2_1_mid_pro_name{color:#ed7840;}
.index_2_1_mid_pro_name_1{
 font-weight:bold; font-size:1.875em; font-family:"PingFang SC";}
.index_2_1_mid_pro_name_2{
font-size:1.25em;}
.index_2_1{ margin-bottom:4.3em;
margin-top:2.8em;}
.index_3_1_mid{
padding:0 1em; position:relative; border-left:1px #dfdfdf solid; text-align:center;}
.index_3_1_mid_1{
display:inline-block; position:relative;}
.index_3_1_mid_1 span{opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; left:0; top:0; width:100%; z-index:10;}
.index_3_1_mid_2{ margin-top:1em;
color:#252525; font-size:1.125em;}
.index_3_1 .swiper-slide.on .index_3_1_mid_2,.index_3_1 .swiper-slide:hover .index_3_1_mid_2{
color:#ec7841}
.index_3_1 .swiper-slide.on .index_3_1_mid_1 span,.index_3_1 .swiper-slide:hover .index_3_1_mid_1 span{
opacity:1;}
.index_3_1 .swiper-slide.on img,.index_3_1 .swiper-slide:hover img{
opacity:0;}
.index_3_1 .swiper-slide.on .index_3_1_mid_1 span img,.index_3_1 .swiper-slide:hover .index_3_1_mid_1 span img{
opacity:1;}
.index_3_1{ margin-bottom:3.0em;
margin-top:3.5em;}
.index_3_2_img img{
width:100%;}
.index_3_2_img{
overflow:hidden}
#honorpage,#honorpage4,#honorpage5{ margin:2.7em 0;
text-align:center;}
.honorpage_mid{
display:inline-block; position:relative; height:20px; padding:0 125px;}
.honorpage_mid_left{transform:translateY(-50%); cursor:pointer;
position:absolute; left:0; top:50%; width:110px; height:9px; background-position:left center; background-repeat:no-repeat; background-image:url(../images/index/img9.png);}
#swiper-pagination-index-honor,#swiper-pagination-index-honor4,#swiper-pagination-index-honor5{
position:static;  }
.honorpage_mid_right{transform:translateY(-50%); cursor:pointer;
position:absolute; right:0; top:50%; width:110px; height:9px; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img10.png);}
#swiper-pagination-index-honor .swiper-pagination-bullet,#swiper-pagination-index-honor4 .swiper-pagination-bullet,#swiper-pagination-index-honor5 .swiper-pagination-bullet{ margin:0 .3em;
width:20px; height:20px; background:none; opacity:1; position:relative;}
#swiper-pagination-index-honor .swiper-pagination-bullet:before,#swiper-pagination-index-honor4 .swiper-pagination-bullet:before,#swiper-pagination-index-honor5 .swiper-pagination-bullet:before{transform:translate(-50%, -50%);
content:''; position:absolute; width:8px; height:8px; background-color:#a4a19c;border-radius:100%;  left:50%; top:50%;}

#swiper-pagination-index-honor .swiper-pagination-bullet:after,#swiper-pagination-index-honor4 .swiper-pagination-bullet:after,#swiper-pagination-index-honor5 .swiper-pagination-bullet:after{transform:translate(-50%, -50%);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; width:0px; height:0px; opacity:0;  border-radius:100%;  left:50%; top:50%; border:1px #b7a27b solid;}
#swiper-pagination-index-honor .swiper-pagination-bullet-active:after,#swiper-pagination-index-honor4 .swiper-pagination-bullet-active:after,#swiper-pagination-index-honor5 .swiper-pagination-bullet-active:after{
width:100%; height:100%;opacity:1; border-color:#ec7841}
#swiper-pagination-index-honor .swiper-pagination-bullet-active:before,#swiper-pagination-index-honor4 .swiper-pagination-bullet-active:before,#swiper-pagination-index-honor5 .swiper-pagination-bullet-active:before{
background-color:#ec7841}
.honorpage_mid_left:hover{
background-image:url(../images/index/img9on.png);}
.honorpage_mid_right:hover{
background-image:url(../images/index/img10on.png);}
.index_3_2_jj{ color:#fff; background-color:rgba(236,120,65,.89); overflow:hidden;
position:absolute; max-width:415px; left:3.125vw; bottom:3.125vw;}
.index_3_2_jj_mid{
margin:2.5em 3.125em}
.index_3_2_jj_mid_1{font-family:"PingFang SC";
font-size:1.5em;}
.index_3_2_jj_mid_2{
font-size:.975em; margin:1.5em 0;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.index_3_2_jj_mid_3 a{ padding-bottom:7px; position:relative;
display:block; font-size:.875em; color:#fff; border-bottom:1px #fff solid; max-width:118px;}
.index_3_2_jj_mid_3 a span{
display:block; position:relative;}
.index_3_2_jj_mid_3 a span:after{ top:50%;transform:translate(0%, -50%);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; right:1em; width:8px; height:8px; background-position:center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.index_3_2_jj_mid_3 a:hover span:after{
right:.5em}
.index_4{ padding-bottom:0vw;
overflow:hidden; background-color:#111824;}

.index_4_1{ margin-bottom:1.5em;
color:#fff; font-size:2em; margin-top:2.5em;}
.index_4_2_right{
float:right; color:#fff; width:40%; letter-spacing: 0.1em;}
.index_4_2_right ul li{
font-size:0.875em; margin-bottom:1.2em;}
.index_4_2_right ul li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
color:#fff; margin-left:.5em;}
.index_4_2_right ul li span{
margin-left:.5em; color:#fff}
.index_4_2_right ul li i{
margin-right:.7em;}
.index_4_2_right ul li a:hover{color:#ff6c0e}
.index_4_2_left{
float:left; width:56.66666666666667%;}
.index_4_2_left ul li{ margin-bottom:10px;
float:left; width:49%;}
.index_4_2_left ul li:nth-child(2n){
float:right}
.index_4_2_left ul li input{ font-size:.875em;
border:none; background:none; width:100%;}
.index_4_2_left ul li div{border-radius:5px;
padding:.5em .5em; background-color:#c3c5c8; overflow:hidden;}
.index_4_2_left ul li:nth-child(7),.index_4_2_left ul li:nth-child(8){
width:100%;}
.index_4_2_left ul li:nth-child(7) textarea{
border:none; width:100%; height:6.5em; background:none; font-size:.875em;}
.index_4_2_left ul li:nth-child(8) select{
border:none; background:none; width:100%; font-size:.875em; color:#5a698e}
.indexbtn{border-radius:5px; position:relative; height:35px; overflow:hidden;
display:block; max-width:130px; line-height:35px; position:relative; color:#fff; text-align:center; color:#fff; background-color:#ff6c0e}
.indexbtn span{transform:translate(-50%, -50%); display:block; line-height:normal;
position:absolute; left:50%; top:50%; color:#fff; z-index:10;  }
.indexbtn:hover span{ color:#ff6c0e}
.indexbtn:after{ background-color:#fff;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; top:0; width:0; height:100%;}
.indexbtn:hover:after{
width:100%;}
.footer_cp{ padding:0em 0 0em 0; margin-top:1em;
background-color:#111824; overflow:hidden; line-height:20px; color:#fff}
.footer_cp_left{
float:left; font-size:.75em; }
.footer_cp_right{ margin-top:2em;}
.footer_cp_right a{ color:#fff;
margin-right:1.5em; font-size:.875em; position:relative;}
.footer_cp_right a:hover{
color:#e4662d;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.footer_cp_right a img{
height:100%;}
.footer_cp_right a:nth-child(1):after{
content:' 微信公众号';  }

.footer_cp_right a:nth-child(2):after{
content:' 微信视频号';  }

.footer_cp_right a:nth-child(3):after{
content:' Twitter';  }

.footer_cp_right a span{ width:100px;
position:absolute; left:0; top:20px; display:none;}
.footer_cp_right a span img{
max-width:none; width:100%;}
.footer_cp_right a:hover span{
display:block}
.goup{ display:none;  right:1em; bottom:5em; cursor:pointer; background-image:url(../images/top.png);
display:block; position:absolute; z-index:100; width:62px; height:62px; background-position:center; background-repeat:no-repeat; background-size:cover;}
@keyframes fades {
  0% {
    opacity: .5;
    transform: scale(1);
  }
  50% {
    opacity: 0;
    transform: scale(1.2);
  }
  100% {
    opacity: .5;
    transform: scale(1);
  }
}
/*.goup:after{animation: fades 3s 0.4s linear infinite; content:'';border-radius:100%; background-position:center; background-repeat:no-repeat;  position:absolute; left:0; top:0; width:100%; height:100%; background-color:#ed7840; opacity:.5}*/

/*.goup span{background-image:url(../images/footer/img4.png); border-radius:100%; background-position:center; background-repeat:no-repeat;  position:absolute; left:0; top:0; width:100%; height:100%;background-position:center; background-repeat:no-repeat; background-size:cover; z-index:10;}*/
/*******product******************/
.pro_info_banner{
position:relative;}
.pro_info_banner img{
width:100%;}
.pro_info_1_mid{
text-align:center}
.pro_info_1_mid ul li{ padding:0 .9em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/product/img4.png);
display:inline-block; position:relative;}
.pro_info_1_mid ul li a{ padding:1.3em 0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:block; position:relative; font-size:1.125em; font-family: "PingFang SC";}
.pro_info_1_mid ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; height:1px; width:0; background-color:#ed7840;}
.pro_info_1_mid ul li a:hover:after,.pro_info_1_mid ul li a.on:after{
width:100%;}
.pro_info_1_mid ul li a:hover,.pro_info_1_mid ul li a.on{
color:#ed7840;font-weight: bold;}
.pro_info_1_mid ul li:nth-child(1){
background-image:none}
.pro_info_2_left{
float:left; width:48.91666666666667%;}
.pro_info_2_right{
float:right; width:46.33333333333333%;}
.pro_info_2_left_1 div{
overflow:hidden} 
.pro_info_2_left_1{ padding-bottom:0em;
  position:relative}
.pro_info_2_left_1 div img{
width:100%;}
.pro_info_2_left_2_mid{-webkit-box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.2); cursor:pointer;
          box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.2);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
margin:3px; border:1px #eaeaea solid; text-align:center; position:relative; height:98px;}
.pro_info_2_left_2_mid img{position:absolute; left:50%; top:50%;transform:translate(-50%, -50%); max-width:90%;}
.pro_info_2_left_2 .swiper-slide.on .pro_info_2_left_2_mid{
border-color:#ed7840}
.pro_info_2_right_mid{
margin:0 1em; height:160px; text-align:center;}
.pro_info_2_right ul li{ float:left; margin-bottom:1.5em;
width:33.33333%; text-align:center;}
.pro_info_2_right ul li:nth-child(4),.pro_info_2_right ul li:nth-child(5),.pro_info_2_right ul li:nth-child(6){
margin-bottom:0}
.pro_info_2_right_mid_2{
font-size:1.125em; margin-top:.6em; font-family: "PingFang SC";}
.pro_info_2_right_mid_3{
color:#666; font-size:1em; margin-top:.2em;}
.pro_info_2{
margin-top:0.95em;}
.swiper-pagination-pro_hide{
display:none}
.pro_info_1{
border-bottom:1px #e2e2e2 solid;}
.pro_info_3_mid a{ padding-left:1.4em;
font-size:1.125em; line-height:1.444444444444444em; display:inline-block; position:relative;}
.pro_info_3_mid a img{
position:absolute; left:0; top:50%;transform:translate(-50%, -50%);}
.pro_info_3{
  margin-bottom:2.125em;}
.ydd .swiper-container-horizontal > .swiper-pagination-bullets,.ydd .swiper-pagination-custom, .swiper-pagination-fraction{
bottom:0em;}
.ydd .swiper-pagination-bullet{border-radius:100%; background:none; opacity:1;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
width:18px; height:18px; border:1px #fff solid; position:relative;}
.ydd .swiper-pagination-bullet:after{transform:translate(-50%, -50%);border-radius:100%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; width:8px; height:8px; background-color:#a4a19c; left:50%; top:50%;}
.ydd .swiper-pagination-bullet-active{
border:1px #ec7841 solid;}
.ydd .swiper-pagination-bullet-active:after{
background-color:#ec7841}
.pro_info_2_right .swiper-container{
padding-bottom:3em;}
.pro_info_table table tr:nth-child(1) td{ border-top: 1px solid #cecece;
                        border-collapse: collapse;}
.pro_info_table table{
width:100%;  border-bottom: 1px solid #cecece;
                        border-collapse: collapse;}
.pro_info_table table td{border-bottom: 1px solid #cecece; line-height:1.6;
                        border-collapse: collapse; padding:.9em 1em; text-align:left; color:#000; vertical-align:top}
.pro_info_table table tr td:nth-child(2n-1){
vertical-align:top;}
 
.pro_info_table table tr:nth-child(1) td:last-child{
text-align:left}
.pro_info_4{
margin-bottom:4.5em;}
.pro_info_5{
overflow:hidden; background-color:#f8f8f8}
.pro_info_5_1_mid{
overflow:hidden}
.pro_info_5_1_mid img{
width:100%;}
.pro_info_5_1{
margin-top:2.8em;}
.pro_info_5_2{ margin-bottom:2.5em;
margin-top:2.2em;}
.pro_info_5_2 ul li{
float:left; width:14.28571428571429%; text-align:center;}
.pro_info_5_2_mid{
margin:0 1em;}
.pro_info_5_2_mid_1{
display:inline-block; position:relative}
.pro_info_5_2_mid_1 span{
position:absolute; left:0; top:0; width:100%; z-index:10;}
.pro_info_5_2_mid_1 span img{
opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_info_5_2_mid_2{
color:#888; margin-top:1em; line-height:1.5}
.pro_info_5_2 ul li.on .pro_info_5_2_mid_1 img,.swiper-container-ghgnds .swiper-slide.on .pro_info_5_2_mid_1 img{
opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_info_5_2 ul li.on .pro_info_5_2_mid_1 span img,.swiper-container-ghgnds .swiper-slide.on .pro_info_5_2_mid_1 span img{
opacity:1;}
.pro_info_5_2 ul li.on .pro_info_5_2_mid_2,.swiper-container-ghgnds .swiper-slide.on .pro_info_5_2_mid_2{
color:#ed7840}
.pro_info_6_1_right{
float:right; width:33.3333%;}
.pro_info_6_mid{ overflow:hidden;
margin:5px;-webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.2);}
.pro_info_6_mid_2_1{
font-size:1.275em; font-family: "PingFang SC";}
.swiper-slide .pro_info_6_mid_2{
min-height:107px;}
.pro_info_6_mid_2_2{
color:#6c6c6c;  margin-top:.3em;}
.so_info_2 .swiper-button-disabled{
display:none}
.case_1 .swiper-slide:nth-child(1) .index_3_1_mid{
border:none}
.pro_info_6_mid_2{
margin:1.5em;}
.pro_info_6_1{
position:relative; margin-top:2.8em;}
.pro_info_6_1_left{
position:absolute; left:0; top:0%; width:66.6667%; height:100%;}
.pro_info_6_1_left_right{
float:right; margin-right:0em;}
.pro_info_6_1_left .pro_info_6_mid{
height:calc(100% - 10px); position:relative}
.pro_info_6_1_left_left{
position:absolute; left:2vw; top:50%;transform:translate(0%, -50%);}
.pro_info_6_1_left_left_1{ padding-bottom:.8vw; margin-bottom:.8vw;
font-size:2.5vw; position:relative;}
.pro_info_6_1_left_left_2{
font-size:1.25vw; max-width:205px; line-height:1.5;}
.pro_info_6_1_left_left_1:after{
content:''; position:absolute; left:0; bottom:0; width:2.08333333333333vw; height:2px; background-color:#ed7840;}
.pro_info_6_mid_1{
overflow:hidden;}
.pro_info_6_mid_1 img{
width:100%;}
.pro_info_6_2{
margin-bottom:4.5em;}
.pro_info_6_2_left{
position:absolute; z-index:10; top:7.6vw; left:1em;  width:3.125em; height:3.125em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/product/img14.png); cursor:pointer;}
.pro_info_6_2_left:hover{
background-image:url(../images/product/img18.png);}

.pro_info_6_2_right{
position:absolute; z-index:10; top:7.6vw; right:1em;  width:3.125em; height:3.125em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/product/img15.png); cursor:pointer;}
.pro_info_6_2_right_mid,.pro_info_6_2_left_mid{
top:50%;transform:translate(0%, -50%);}
.pro_info_6_2_right:hover{
background-image:url(../images/product/img16.png);}
.pro_info_7{
overflow:hidden; background-color:#f8f8f8}
.pro_info_7_1_mid{ min-height:22.5em; background-color:#fff;
position:relative; border:2px #fff solid;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.pro_info_7_1_mid_jj{ width:90%;
position:absolute; left:5%; top:50%;transform:translate(0%, -50%); text-align:center}
.pro_info_7_1_mid_jj_2{
font-size:1.125em; margin-top:2em;}
.pro_info_7_1_mid_jj_3{
font-size:.875em; color:#888; margin-top:.5em;}
.pro_info_7_1_mid:hover{
border-color:#e4662d}
.pro_info_7_1_mid:hover .pro_info_7_1_mid_jj_2{
color:#e4662d}
.pro_info_7_1{
margin:2.8em 0 4.5em;}
.pro_info_8_1_mid{
position:relative; height:214px; background-color:#f8f8f8;}
.pro_info_8_1_mid_left{ width:50%;
float:left; text-align:center; height:120px;  }
.pro_info_8_1_mid_right{ position:absolute; top:50%;transform:translate(0%, -50%); right:.5em;
float:right; width:42.5%; font-family: SourceHanSansCN-Normal;}
.pro_info_8_1_mid_mid{
margin:0 1em;}
.pro_info_8_1_mid_right_1{
font-size:1.25em; color:#1e1e1e; }
.pro_info_8_1_mid_right_2{
font-size:.875em; color:#666; margin-top:.8em;}
.pro_info_8_1{ margin-top:2.2em;
margin-bottom:4.5em;}
/******solution**************/
.nybanner{
position:relative; height:100vh;}
.nybanner_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;background-attachment: fixed;}
.nybanner_mid{
position:absolute; left:0; width:100%; z-index:10; top:50%; text-align:center;transform:translate(0%, -50%); color:#fff}
.nybanner_mid .index_t_1{
margin-top:0}
.nybanner_mid .index_t_2{
color:#898989}
.nybanner_mid_1{
margin:0 auto; max-width:910px; line-height:1.5; font-size:1.0em; margin-top:1.1vw;}
.so_1{ padding-bottom:4.5em;
background-color:#f5f5f5; overflow:hidden}
.so_1_1 ul li{ background-color:#e3e4e6; margin-right:.46218487394958%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
float:left; width:33.02521008403361%; margin-top:1.125em;}
.so_1_1 ul li:nth-child(3n){
margin-right:0;}
.so_1_1_1{
overflow:hidden;}
.so_1_1_1 img{
width:100%;}
.so_1_1_2{
margin:.6em 1em;}
.so_1_1_2_left{ color:#1f1f1f;
 position:relative; padding-right:2em;}
.so_1_1_2_left:after{transform:translate(0%, -50%);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; right:0; top:50%; width:7px; height:13px; background-position:center; background-repeat:no-repeat; background-image:url(../images/so/img2.png);}
.so_1_1 ul li:hover .so_1_1_2_left:after{
right:.7em; background-image:url(../images/so/img2on.png);}
.so_1_1 ul li:hover .so_1_1_2_left{
color:#e4662d;}
.so_1_1 ul li:hover{
 -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
.so_1_1{
margin-top:1.7em;}
.index_3_1 .swiper-slide:nth-child(1) .index_3_1_mid{
border:none}
.nybanner_mid_2{
text-align:center; margin-top:2.86458333333333vw;}
.nybanner_mid_2 a{border-radius:5px; position:relative; overflow:hidden;
display:block; margin:0 auto;  max-width:305px; color:#fff; background-color:#ff6c0e;}
.nybanner_mid_2 a:hover{ color:#ff6c0e}
.nybanner_mid_2 a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; top:0; height:100%; width:0; background-color:#fff;}
.nybanner_mid_2 a:hover:after{
width:100%;}
.nybanner_mid_2 a span{ padding-left:35px; line-height:2.875em; position:relative; z-index:10;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/so/img4.png);}
.nybanner_mid_2 a.tb:hover span{background-image:url(../images/so/img4on.png);}
.so_info_1{ padding-bottom:3.5em;
background-color:#f5f5f5; overflow:hidden}
.so_info_1_1{ margin-top:1.2em;
text-align:center; color:#414141; font-size:1.508333333333333em;}
.so_info_1_2{
text-align:center; font-size:1.0em; color:#333; margin-top:.275em;}
.so_info_1_list ul li{ margin-right:.84033613445378%; margin-top:10px;
float:left; width:32.77310924369748%; position:relative;}
.so_info_1_list ul li:nth-child(3n){
margin-right:0}
.so_info_1_list_1{
overflow:hidden; position:relative;}
.so_info_1_list_1 img{
width:100%;}
.so_info_1_list_1:after{
content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:.3}
.so_info_1_list_2{
position:absolute; z-index:10; left:1.875em; top:1.875em; color:#fff}
.so_info_1_list_2_1{
font-size:1.5em;}
.so_info_1_list_2_2{
font-size:1.2em;}
.so_info_1_list{
margin-top:1.2em;}
.so_info_2{
padding-bottom:3.5em;}
.index_3_2_so{
margin-top:1.7em;}
.so_info_3_list_img{ text-align:center;
overflow:hidden; position:relative;  }
.so_info_3_list_pic_1 .so_info_3_list_img{
background-image:url(../images/so/img10.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.so_info_3_list_pic_2 .so_info_3_list_img{
background-image:url(../images/so/img11.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.so_info_3_list_img_name{ top:12%;
position:absolute; left:0; width:100%; text-align:center; z-index:10; z-index:10;}
.so_info_3_list_img_name h2{ font-weight:normal; color:#fff;
font-size:1.5em; margin:0 1em;}
/*.so_info_3_list_img_img{
position:absolute; left:0; width:100%; bottom:10%;}
.so_info_3_list_img_img img{
max-width:100%}*/
.so_info_3_list_img img{
 }
.so_info_3_list{
margin-top:1.5em;}
.so_info_1_1_no{
margin-top:0}
/********case**************/
.casebanner{ color:#fff;
position:absolute; left:0; width:100%; text-align:center; z-index:10; top:50%;transform:translateY(-50%);}
.casebanner .index_t_1{
margin-top:0}
.case_2_1 ul li{ min-height:450px; margin-bottom:2em;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
float:left; background-color:#f5f5f5; width:31.9327731092437%; margin-right:2.10084033613445%;}
.case_2_1 ul li:nth-child(3n){
margin-right:0}
.case_2_1_1{
overflow:hidden;}
.case_2_1_1 img{
width:100%;}
.case_2_1_2{
margin:1em 1em 2em 1em; min-height:136.4px;}
.case_2_1_2_1{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
font-size:1.3em; color:#000; font-family: "PingFang SC";}
.case_2_1 ul li:hover .case_2_1_2_1{
color:#ff6c0e}
.case_2_1 ul li:hover{ -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
.case_2_1_2_2{ min-height:96px;
color:#888;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 100;  
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.5; margin:.75em 0 1.125em 0;}
.case_2_1_2_3 span{
display:inline-block; color:#fff; background-color:#ff6c0e; padding:.2em .9em; margin-right:5px}
.compage{ margin-top:2.3vw;
text-align:center; margin-bottom:5.20833333333333vw;}
.compage ul li{
display:inline-block; margin:0 3px;}
.compage ul li a,.compage ul li span{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; border:1px #e2e2e2 solid; padding:.4em .9em; color:#3b3b3b;}
.compage ul li a:hover,.compage ul li.active span{
background-color:#ff5f01; border-color:#ff5f01; color:#fff}
.nybanner_mid_1_case_show{
font-size:1em;}
.case_info_mid_right{
float:right; width:25.21008403361345%;}
.case_info_mid_right_1{
font-size:1.5em; color:#555;}
.case_info_mid_right_2_1{
overflow:hidden;}
.case_info_mid_right_2_1 img{
width:100%;}
.case_info_mid_right_2_2{
font-size:1.125em; line-height:1.5; margin-top:.5em;}
.case_info_mid_right_2 ul li{
margin-bottom:1.875em;}
.case_info_mid_right_2 ul li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_info_mid_right_2{
margin-top:1em;}
.case_info_mid_left{
float:left; width:72.26890756302521%;}
.case_info_mid_left_mid{
position:relative; padding-left:7.75em;}
.case_info_mid_left_mid_left{
position:absolute; left:0; top:0; width:5.625em; text-align:center;}
.case_info_mid_left_mid_left_1 ul li{
padding:1em 0; position:relative}
.case_info_mid_left_mid_left_1 ul li:nth-child(1){
padding-top:0;}
.case_info_mid_left_mid_left_1 ul li img{
opacity:.2;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.case_info_mid_left_mid_left_1 ul li:nth-child(2):after{
content:''; position:absolute; background-color:#ebebeb; width:80%; left:10%; height:2px; top:0;}
.case_info_mid_left_mid_left_1 ul li.on img{
opacity:1;}
.case_info_mid_left_mid_left_2 span{
color:#888; font-size:1.125em;}
.case_info_mid_left_mid_left_2{
margin-top:1.75em; margin-bottom:1.8em;}
.case_info_mid_left_mid_left_3 ul li{
margin-bottom:1.25em;}
.case_info_mid_left_mid_right{
border-left:1px #888 solid; padding-left:2em; line-height:2; color:#333;}
.case_info_mid{ margin-bottom:4.5em;
margin-top:4.5em; overflow:hidden}
/****technology****************/
.nybanner_mid_2_te a{
max-width:190px;}
.nybanner_mid_2_te a span{
background:none; padding-left:0}
.te_1{
overflow:hidden; background-color:#f5f5f5;}
.te_1_1{ margin-top:1.7em;
text-align:center; margin-bottom:.5vw; font-size:1.5625em;}
.index_t_1_te_no{
margin-top:0; position:relative; padding-bottom:1vw;}
.index_t_1_te_no:after{ left:50%; bottom:0;transform:translate(-50%, 0%);
content:''; position:absolute; height:4px; width:2.96875vw; background-color:#ff6e2a;}
.te_1_2{ 
text-align:center; color:#666; margin:0 auto; max-width:886px; line-height:1.6; margin-top:1.7em; margin-bottom:2.5em;}
.te_1_3_mid{ border:2px #fff solid; overflow:hidden;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
background-color:#fff; text-align:center; height:335px;border-radius:5px; position:relative;}
.te_1_3_mid_mid_2{
font-size:1.2em; margin-bottom:1.45em; font-family: "PingFang SC";}
.te_1_3_mid_mid_3{ font-size:.975em;
color:#666; min-height:5em;}
.te_1_3_mid_mid_1{
height:3.75em;}
.te_1_3_mid_mid{
margin:0 1em; position:relative; z-index:10;}
.te_1 .te_1_3_mid_mid{
min-height:234px;}
.te_1_3 .swiper-slide:hover .te_1_3_mid{
border-color:#ff5202;}
.te_1_3_mid_num{ left:50%; top:60%; color:#fff; font-weight:bold;opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; font-size:16.66666666666667vw;transform:translate(-50%, -50%);}
.te_1_3 .swiper-slide:hover .te_1_3_mid_num{
opacity:1; top:50%}
.te_1_4 .te_1_3_mid_mid_2,.te_1_4 .te_1_3_mid_mid_3{
color:#e3e4e6}
.te_1_4 .te_1_3_mid{border-radius:0px; height:465px;
border:none; background-position:center; background-repeat:no-repeat; background-size:cover;}
.te_1_4 .te_1_3_mid_mid_3{  
line-height:1.7; min-height:10em;}
.te_1_4 .te_1_3_mid_mid_3 p:nth-child(1){ position:absolute; left:0; top:0; width:100%; text-align:center;
opacity:1;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.te_1_4 .te_1_3_mid_mid_3 p:nth-child(2){  
opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; text-align:left;}
.te_1_4 .swiper-slide .te_1_3_mid .te_1_3_mid_mid_3{
position:relative;}
.te_1_4 .te_1_3_mid .te_1_3_mid_mid{
min-height:349px;}
.te_1_4 .swiper-slide:nth-child(1) .te_1_3_mid .te_1_3_mid_mid_3{ 
text-align:left}
.te_1_4 .te_1_3_mid:after{ position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;
background-color:#ff5100; content:'';transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.te_1_4 .swiper-slide:hover .te_1_3_mid:after{
opacity:.3}
.te_1_4 .swiper-slide:hover .te_1_3_mid_mid_3 p:nth-child(1){
opacity:0;}
.te_1_4 .swiper-slide:hover .te_1_3_mid_mid_3 p:nth-child(2){
opacity:1;}
.downpop_mid_4{
position:relative}
.tip_down{ display:none; color:#ff0000;
position:absolute; left:12vw; bottom:0;}
.te_1_4{ margin-bottom:3.5em;
margin-top:2.2em;}
.te_footer{ overflow:hidden; padding-bottom:20.3125vw;
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/te/img16.jpg);}
.te_footer .index_t_2{
font-size:1.125em; color:#555}
.te_footer_list_mid{
position:relative; margin:0 0 100px 0px;}
.te_footer_list_mid img{
width:100%;}
.ghgn22_left{
position:absolute; left:2vw; bottom:9vw; width:2.25em; height:2.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/te/img17.png); cursor:pointer; z-index:10;}
.ghgn22_right{
position:absolute; right:8vw;top:0; width:2.25em; height:2.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/te/img18.png); cursor:pointer; z-index:10;}
.cir{ cursor:pointer;transform: scale(1, 1);opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; width:14px; height:14px; border:1px #ec6119 solid;border-radius:100%;}
.cir:after{border-radius:100%;transform:translate(-50%, -50%); z-index:10;
content:''; position:absolute; left:50%; top:50%; width:7px; height:7px; background-color:#ec6119;}
.cir_1{ 
left:12.5%; bottom:.5%;}
.cir_2{ 
left:26%; bottom:5%;}
.cir_3{ 
left:40%; bottom:13%;}
.cir_4{ 
left:54%; bottom:25%;}
.cir_5{ 
left:70%; bottom:45%;}
.cir_6{ 
left:82%; bottom:64%;}
.cir_top{ text-align:center; width:176px;
position:absolute; left:50%; bottom:28px;transform:translate(-50%, 0%);}
.cir_top img{
max-width:none}
.te_footer_list_mid .cir_top img{
width:auto}
.cir_footer{ text-align:center; width:155px;
position:absolute; left:50%; top:25px;transform:translate(-50%, 0%);}
.cir_footer_1{
font-size:1.25em; font-family: "PingFang SC";}
.cir_footer_2{
color:#666; margin-top:.3em;}
.cir_5 .cir_footer{
top:40px;}
.cir_6 .cir_footer{
top:40px;}
.cir_4 .cir_top{
bottom:40px;}
.cir_6 .cir_top{
bottom:35px;}
.te_footer_list .swiper-slide-active .cir{
opacity:1;transform: scale(1, 1);}
.te_footer_list{
margin-top:2em;}

.cir:before{ border-radius:100%;  z-index:1;opacity:0;
content:''; position:absolute; left:-4px; top:-4px; width:20px; height:20px; background-color:#ec6119;}

.cir:hover:before{animation: fades2 3s 0.4s linear infinite;opacity:.3}

@keyframes fades2 {
  0% {
    opacity: .3;
    transform: scale(1);
  }
  50% {
    opacity: 0;
    transform: scale(1.2);
  }
  100% {
    opacity: .3;
    transform: scale(1);
  }
}
/***********service***************/
.ser_1{ padding-bottom:3.5em;
background-color:#f5f5f5; overflow:hidden}
.ser_1_1{ margin-bottom:4.5em;
position:relative; margin-top:2.5em;}
.ser_1_1_right{
margin-left:29.66386554621849%;}
.ser_1_1_left{
position:absolute; left:0; top:35%; font-size:1.125em; line-height:1.6; width:28.40336134453782%; }
.ser_1_2 ul li{ width:100%; overflow:hidden;
padding:2.5em 0; border-bottom:1px #d8d8d8 solid;}
.ser_1_2 ul li:nth-child(1){
padding-top:0}
.ser_1_2_mid_left{
float:left; overflow:hidden; width:31.9327731092437%;}
.ser_1_2_mid_left img{
width:100%;}
.ser_1_2_mid_right{
float:right; width:63.86554621848739%;}
.ser_1_2_mid_right_1{
font-size:1.875em;font-family:"PingFang SC";}
.ser_1_2_mid_right_2{
line-height:1.6; margin-top:1em;}
.ser_1_2 ul li:last-child{
border:none}
.down_1_list ul li{ margin-bottom:1.25em;
float:left; background-color:#f5f5f5; width:49.16666666666667%;}
.down_1_list ul li:nth-child(2n){
float:right;}
.down_1_list_mid{ min-height:283px;
margin:2em; position:relative; padding-left:14.8125em;}
.down_1_list_mid_left{
position:absolute; left:0; top:0; width:13em;}
.down_1_list_mid_right_1{
font-size:1.675em;font-family:"PingFang SC";}
.down_1_list_mid_right_2{ min-height:7vw;
font-size:1.125em; margin-top:1em; line-height:1.5; margin-bottom:1em;}
.down_1_list_mid_right_3 a{ background-color:#ff6c0e;border-radius:2px;  
display:inline-block; text-align:center; color:#fff; line-height:34px; width:49%; float:left; display:block  }
.down_1_list_mid_right_3 a:nth-child(2n){
float:right}
.down_1_list_mid_right_3 a span{ padding-left:1.5em;
display:inline-block; background-position:left center; background-repeat:no-repeat;}
.down_1_list_mid_right_3 a:nth-child(1) span{
background-image:url(../images/service/img4.png);}
.down_1_list_mid_right_3 a:nth-child(2) span{
background-image:url(../images/service/img5.png);}
.down_1_list_mid_right_3 a:nth-child(2){
margin-right:0}
.down_1_list{ margin-bottom:3.5em;
margin-top:2.7em;}
.downmask{visibility:hidden; opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;
position:fixed; left:0; top:0; width:100%; height:100%; background-color:#000; /*opacity:.46;*/ z-index:999;}
.downmask.on{visibility:visible; opacity:0.46;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.downpop{transform:translate(-50%, -50%);visibility:hidden; opacity:0;
position:fixed; z-index:9999; width:63%; left:50%; top:60%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.downpop.on{visibility:visible; opacity:1; top:50%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s;}
.downpop_mid{ padding:5.05208333333333vw 7.96875vw;
background-color:#fff; position:relative; }
.downpop_mid_1{
text-align:right; position:absolute; right:1.3vw; top:1.3vw; z-index:10;}
.downpop_mid_2{ line-height:1.6;
font-size:1.35416666666667vw; color:#666;}
.downpop_mid_3 ul li{ margin-bottom:1em;
float:left; width:48.79725085910653%;} 
.downpop_mid_3 ul li:nth-child(2n){
float:right}
.downpop_mid_3 ul li div{border-radius:5px; overflow:hidden;
background-color:#f5f5f5; padding:.4em 1em;}
.downpop_mid_3 ul li div input{ color:#666;
border:none; background:none; width:100%; font-size:1.35416666666667vw;}
.downpop_mid_4 a{font-size:1.35416666666667vw; text-align:center;border-radius:5px; 
display:block; max-width:10.67708333333333vw; background-color:#ff6f20; color:#fff; padding:.4em 0;}
.downpop_mid_3{
margin-top:1.8vw; margin-bottom:2vw;}
.downpop_mid_1 img{-webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;
width:2.76041666666667vw}
.downpop_mid_1 a:hover img{-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
/*********about***********/
.about_1_1_left{
float:left; width:46%;}
.about_1_1_right{
float:right; width:50.84745762711864%; overflow:hidden}
.about_1_1_right img{
width:100%;}
.about_1_1_left_1{font-family:"PingFang SC";
font-size:1.875vw;}
.about_1_1_left_2{
color:#999; margin-top:.3vw;}
.about_1_1_left_3{
color:#555; line-height:1.92; margin-top:1.5vw;  }
.about_1_1{
margin-top:1.7em;}
.about_1_2 ul li{ position:relative;
float:left; width:19.49152542372881%;}
.about_1_2 ul li:nth-child(2),.about_1_2 ul li:nth-child(3){
width:30.50847457627119%;}
.about_1_2_mid{
text-align:center; margin:0 1em;}
.about_1_2_mid_1{
font-size:2.5vw;}
.about_1_2_mid_1 span{ display:inline-block; position:relative;
font-size:1.2em; font-family: "PingFang SC"; font-weight:bold
}
.about_1_2 ul li:after{
content:''; position:absolute; left:0; bottom:0; height:100%; width:1px; background-color:#d9d9d9}
.about_1_2 ul li:nth-child(1):after{
display:none}
.about_1_2 ul li:nth-child(1) .about_1_2_mid{
display:inline-block; margin-left:0}
.about_1_2_mid_2{
font-size:1.125em; orphans:#555;}
.njia:after{ font-size:2.5vw;
content:'+'; position:absolute; right:-1.8vw; top:-.7vw;}
.about_1_2{ margin-bottom:3.5em;
margin-top:3.5em;}
.about_1_2 ul li:last-child{
text-align:right}
.about_1_2 ul li:last-child .about_1_2_mid{
display:inline-block; margin-right:0}
.about_2{ padding-bottom:4.5em;
background-color:#f7f7f7; overflow:hidden}
.about_2_img{
overflow:hidden; position:relative}
.about_2_img img{
width:100%;}
.about_2_img a{ z-index:10;transform:translate(-50%, -50%); width:5.3125vw; height:5.3125vw;
display:block; position:absolute; left:50%; top:50%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img2.png);}
.about_2_img{
margin-top:2.96875vw;}
/*********join******************/
.job_1{ padding-bottom:4.5em;
overflow:hidden; background-color:#f5f5f5;}
.job_1_1{ margin-top:1.7em;font-family:"PingFang SC";
text-align:center; font-size:1.875em; margin-bottom:.9vw;}
.job_1_2{
text-align:center;  color:#555; font-size:1.125em;}
.job_1_3{
text-align:center; line-height:2; color:#666666; margin:2.5em 0;}
.job_1_4{
text-align:center}
.job_1_4 a{ background-color:#ff6c0e; padding:0.3em 1.875em;
display:inline-block; color:#fff; font-size:1.225em;}
.job_2_mid ul li{ margin-right:.84033613445378%; min-height:140px; margin-bottom:4.6875vw;
float:left; background-color:#f5f5f5; position:relative; width:32.77310924369748%;}
.job_2_mid ul li:after{
content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#f5f5f5;}
.job_2_mid ul li:nth-child(3n){
margin-right:0}
.job_2_mid_mid{ z-index:10; background-color:#f5f5f5;
position:absolute; left:12%; width:78%; top:50%;transform:translate(0%, -50%);}
.job_2_mid_mid_left{
position:absolute; left:0; top:50%;transform:translate(0%, -50%);}
.job_2_mid_mid_right{
margin-left:58px; font-size:1.25vw; font-size:1.3em; color:#555;}
.job_2{ padding-bottom:1.2em;
padding-top:4.5em;}
.job_2_mid_num{ z-index:-1; font-weight:bold; color:#fafafa;  
position:absolute; left:0; line-height:.8; top:-35%; font-size:6.25em;}
/********nav*********/
#header.cur{
background-color:#fff;}
.header_mid_left a{ overflow:hidden;
display:block; position:relative;}
.header_mid_left a:after{ background-image:url(../images/header/logob.svg); z-index:10;  transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; top:100%; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
#header.cur .header_mid_left a:after{
opacity:1; top:0;}
#header.cur .header_mid_left img{
opacity:0}
#header.cur .header_mid_mid ul li a.biga{
color:#000}
#header.cur .header_mid_mid_right dl dd a.cur_lan{
color:#000; background-image:url(../images/header/img1b.png);}
#header.cur .header_mid_mid_right dl dd{
color:#e4662d}
#header.cur .header_mid_mid ul li dl dd a{
 }
#header.cur .header_mid_mid ul li dl{
 }
 .pro_info_banner_jj{ color:#e4662d;
position:absolute; left:0; top:150px; width:100%; text-align:center; z-index:10;}
.pro_info_banner_jj_1{
font-size:2.125em; font-family:SourceHanSansCN-Normal; font-weight: bold;}
.pro_info_banner_jj_2{ color:#fff;
line-height:2; margin-top:0em;}
#header.cur .header_mid_mid ul li dl dd a:hover,#header.cur .header_mid_mid ul li a.bigaon,#header.cur .header_mid_mid ul li a.biga:hover{color:#e4662d}
#header.cur .header_mid_mid ul li dl dd a:hover{
color:#fff}
#header .div1200{
position:relative}
.mobilenav{ display:none;
position:absolute; right:39px; top:0.5em}
.site__navi{ cursor:pointer; width:23px; height:16px;
position:absolute; left:0;   z-index:100;  color:#e4662d}
.site__navi .text{ right:0;
position:absolute; padding-right:30px}
.site__navi .icon{right:0;top:9px; display:block; cursor:pointer;}
.site__navi .icon,.site__navi .icon:before{position:absolute;width:23px;height:1px;background:#e4662d}
.site__navi .icon:before{top:-5px}
.site__navi .icon:after,.site__navi .icon:before{content:"";left:0;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}
.site__navi .icon:after{background:#e4662d;height:1px;position:absolute;top:5px;width:23px}
.has-menu .site__navi .icon{background:transparent}
.has-menu .site__navi .icon:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.has-menu .site__navi .icon:after{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.site__navi:hover .text{color:#fff;-webkit-transition:color .35s;-o-transition:color .35s;transition:color .35s}
/*.has-menu .site__navi .icon:before{
background-color:#000}
.has-menu .site__navi .icon:after{
background-color:#000}*/
.has-menu .site__navi:hover .text,.has-menu .site__navi .text{
color:#000}
.mobile_lan{ display:none; z-index:10;
position:absolute; left:1em; top:50%;transform:translate(0%, -50%);}
.mobile_lan a{
margin-right:.75em}
.mobile_lan dl{ display:none;
position:absolute; padding:5px 10px; width:80px; right:-30px; top:47px; z-index:10; background-color:rgba(255, 255, 255, 0.9);}
.mobile_lan dl dd a{ border:1px transparent solid;
font-size:12px; display:inline-block; padding:0 4px; line-height:20px;}
.mobile_lan dl dd a.on,.mobile_lan dl dd a:hover{
color:#ed7840; border:1px #ed7840 solid;}
.mobile_lan dl dd{
padding:5px 0px;}
.navmask{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0;
position:fixed; right:0; top:0; width:100%; height:100%; z-index:666; background-color:#000; visibility:hidden}
.navmask.show{
visibility:visible; opacity:.5;}
.navigate{ top:67.4px; overflow-y:auto; left:100%; transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0; visibility:hidden;
position:fixed; width:62%; background-color:#fff; z-index:777; height:calc(100% - 67.4px);}
.navigate.show{left:38%; opacity:1; visibility:visible}
.navigate ul li{
border-bottom:1px #e0e0e0 solid;}
.navigate ul li a{ padding:.875em 0;
display:block; color:#555; font-size:1.5em; margin:0 7.2vw; position:relative}
.navigate ul li a.mobile_alink:after{ 
content:''; position:absolute; right:0; top:50%;transform:translate(0%, -50%); background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/header/img4.png); width:.5em; height:1em;}
.navigate ul li dl dd a{
font-size:1.375em; color:#888; padding:.5em 0;
 }
.navigate ul li dl { padding:1em 0;
 background-color:#f5f5f5; display:none}
.navigate ul li dl dd a:after{
display:none}
.navigate ul li.on a{
color:#e4662d}
.navigate ul li.on dl dd a{
color:#888}
.navigate ul li.on a.mobile_alink:after{ background-image:url(../images/header/img4r.png); width:1em; height:.5em;
 }
.sjs{
display:none} 
.comrll{
display:none}
.swiper-container-horizontal > .swiper-pagination-progressbar.comrll, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite.comrll{
top:auto; bottom:0; height:1px; position:static; margin-top:2em; margin-bottom:1em;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
background-color:#ff6f20}
.swiper-pagination-progressbar{
background-color:#ebebeb}
.ovh{
overflow:hidden}
.searchbox{ z-index:888;
position: fixed;
left: 50%;
max-width: 1200px;
width: 90%;
transform: translate(-50%, -50%);
z-index: 19900210151;
top: 50%;
transition: all .3s; opacity:0; visibility:hidden}
.searchbox.show{
opacity:1; visibility:visible}
.searchbox form{
display: flex;
align-items: center;}
.hs-search-field__input{
width: 100%;
border: 0;
background-color: #FFF;
height: 70px;
padding: 0 150px 0 20px; border:none}

.geek_search-btn {
    display: inline-block;
    width: 65px;
    position: absolute;
    height: 70px;
    top: 0;
    right: 65px;
    background-color: #e4662d;
    background-image: url(https://f.hubspotusercontent30.net/hubfs/5868638/Geek%20Plus%20Images%202020/main-search-icon.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border: 0;
    font-size: 0px;
    cursor: pointer;
}
.close-btn a {
    display: inline-block;
    width: 65px;
    position: absolute;
    height: 70px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    right: 0;
    background-color: #434343;
    background-image: url(https://f.hubspotusercontent30.net/hubfs/5868638/Geek%20Plus%20Images%202020/close-icon.png);
}
.bannervh{
position:relative; width:100%; height:100vh;}
.bannervh video {
    position: absolute;
    z-index: -100;
    min-width: 100%;
    min-height: 100%;
    top: 50%;
    left: 50%;
    background-size: cover;
    overflow: hidden;
    opacity: 1;
    transition: 2s opacity;
    transform: translateX(-50%) translateY(-50%);
}
.bannervh_mid{
position:absolute; z-index:10; left:0; width:100%; top:22vw; text-align:center; color:#fff}
.bannervh_mid_1{ letter-spacing:.2vw;
font-weight:bold; font-size:3.75em;}
.bannervh_mid_2{ margin-top:1.6vw;
font-size:1.5625em; letter-spacing:1.0em;}
#footer{
position:relative}
.sys_1{ padding:6.6875em 0;
background-color:#f5f5f5;}
.sys_1 p{
font-size:1.25em; color:#555; line-height:1.6;}
.sys_2_1_mid img{
width:100%;}
.sys_2_1{
padding-top:2.5em;}
.sys_2_2 ul li{ margin-top:2em;
float:left; width:33.3333%; text-align:center;}
.sys_2_2_mid{
margin:0 2em;}
.sys_2_2_mid_1{
font-size:1.5em; color:#000;}
.sys_2_2_mid_2{
 color:#999; line-height:1.5; margin-top:1em;}
 .sys_2_2{
 margin-bottom:5.4375em;}
 @media screen and (min-width:769px) {
.swiper-slide.on .sys_2_2_mid_1,.swiper-slide.on .sys_2_2_mid_2{
color:#ff6f20}
}
.sys_3{ padding-bottom:8.375em;
background-color:#f5f5f5; overflow:hidden}
.sys_3_1 ul li{
float:left; width:33.3333%; text-align:center; color:#555;} 
.sys_3_1_mid_1{
font-size:1.25em; margin-top:.875em;}
.sys_3_1_mid_2{
line-height:1.5; margin-top:.65em; }
.sys_3_1{
margin-top:3.5em;}
.sys_3_1_mid{
margin:0 1em;}
.sys_2_2{
margin-top:2em; text-align:center}
.news_1_1{
margin-top:6em;}
.news_1_1 ul li{
display:block; padding:2.5em;} 
.news_1_1 ul li:hover{
background-color:#f5f5f5;}
.news_1_1_mid{ min-height:225px;
position:relative; padding-left:438px;}
.news_1_1_mid_left{
position:absolute; left:0; top:0; width:395px;}
.news_1_1_mid_right_1{
font-size:1.5em; color:#000; padding-top:8px;}
.news_1_1_mid_right_2{
color:#555; font-size:1.125em; line-height:1.7;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:1em; margin-bottom:1.35em;}
.news_1_1_mid_right_3{
text-align:right; position:relative}
.news_1_1_mid_right_3 span{ width:2.25em; height:2.25em;
display:inline-block; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/c2.png);}
.news_1_1_mid_right_3 label{
position:absolute; left:0; color:#999; top:50%;transform:translateY(-50%);} 
.news_1_1 ul li:hover .news_1_1_mid_right_1{
color:#e4662d}
.compage{
font-family:PingFang SC}
body#newsinfobody #header:before{
background-color:#000; opacity:.5} 
.news_info_1{
margin-top:7.5em;}
.news_info_1 h2,.news_info_1 h1{
font-size:2.5em; font-weight:normal}
.news_info_left_time{
color:#555;font-family:PingFang SC}
.news_info_left_time_1{
font-size:1.4em; font-weight:bold; }
.news_info_left_time_2{
font-size:2.5em; font-weight:bold}
.news_info_left_time_3{
font-size:1.875em; font-weight:bold} 
@media screen and (max-width:1200px) {
.news_info_1 h2,.news_info_1 h1{
font-size:1.875em;}
.news_info_left_time{
font-size:.75em;}
.sys_2_2_mid_1{
font-size:1.375em;}
.sys_1 p{
font-size:1em;}
.index_1_1_mid_1 span{
font-size:2em;}
.index_1_1_mid_1 i{
font-size:1.25em; right:-1em;}
.index_1_1_mid_2{
font-size:1em;}
.pro_info_8_1_mid_right_1{
font-size:1.25em;}
.pro_info_6_1_left_left_1{
font-size:1.75em;}
.pro_info_6_mid_2_1{
font-size:1.25em;}
.pro_info_6_1_left_left_2{
font-size:1em;}
.pro_info_2_right_mid_2,.pro_info_2_right_mid_3{
font-size:1em;}
.so_info_1_1{
font-size:1.25em;}
.so_info_1_list_2_1,.so_info_1_list_2_2{
font-size:1.25em;}
.so_info_1_2{
font-size:1em;}
.cir_footer_1{
font-size:1em;}
.cir_footer_2{ padding-left:1em; padding-right:1em;
font-size:.875em;}
.te_footer .index_t_2{
font-size:1em;}
.te_1_1{
font-size:1em;}
.downpop_mid{
padding-left:2em; padding-right:2em;}
.downpop_mid_1 img{
width:2em;}
.downpop_mid_2{
font-size:1.25em;}
.downpop_mid_3 ul li div input{
font-size:1em;}
.down_1_list_mid_right_3 a{
font-size:.875em;}
.down_1_list_mid_right_2{
font-size:.875em;}
.down_1_list_mid_right_1{
font-size:1.375em;}
.job_2_mid_mid_right{
font-size:1.25em;}
.job_1_4 a{
font-size:1.25em}
.job_1_1{
font-size:1.75em;}
.job_1_2{
font-size:1em;}
.about_1_2_mid_2{
font-size:1em;}
.index_t_2{
font-size:1em;}
.index_t_1{
font-size:2em;}
}
.bannervh:before{
content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#000; opacity:.5;}
@media screen and (max-width:1024px) {
.header_mid_left{
margin-top:0}
.pro_info_6_mid_2_2{
min-height:42px;}
.pro_info_banner_jj{
top:40px;}
.news_info_1 h2,.news_info_1 h1{
font-size:1.5em;}
.news_1_1_mid_right_2{
font-size:1em;}
.news_1_1_mid_right_1{
font-size:1.25em;}
#header:before{
display:none}
.index_1_2_mid a{
font-size:.875em;}
	.nybanner_mid_1{
	font-size:1em;}
	.tip_down{
	opacity:0;}
	.so_info_3_list_img_name h2{
	font-size:1.25em;}
	.so_info_3_list_img{
	min-height:507px;}
	.bannervh_mid{
	top:20%;}
	.goup{
	width:4em; height:4em;}
	.bannervh_mid_1{
	font-size:1.875em;}
	.bannervh_mid_2{
	font-size:1.375em;}
	.index_2_1_mid_pro{
	max-width:70%;}
	.index_2_1_mid_pro_name_1{
	font-size:1.5em;}
	.index_2_1_mid_pro_name_2{
	font-size:1em;}
	.mobile_lan{
	display:block}
	.pro_info_5_2_mid_1 img{
	height:2em;}
	.so_info_1_list_2_1, .so_info_1_list_2_2{
	font-size:1em;}
	.index_3_1_mid_2{
	font-size:1em;}
	.case_2_1_2_1{
	font-size:1.125em;}
	.downpop_mid_4 a{
	font-size:1em; max-width:none; padding-left:1em; padding-right:1em; padding-top:.5em; padding-bottom:.5em;}
	.down_1_list_mid{
	margin:1em;}
	.down_1_list_mid{
	padding-left:11.5em; min-height:218px;}
	.down_1_list_mid_left{
	width:10em;}
	.ser_1_2_mid_right_1{
	font-size:1.25em;}
	.ser_1_2_mid_right_2{
	font-size:.9375em;}
	.job_2_mid_num{
	font-size:4em; top:-20%}
	.job_2_mid_mid_right{
	font-size:1.125em;}
	.about_1_1_left_1{
	font-size:1.5em;}
	.mobilenav{
	display:block}
	.index_4_1{
	font-size:1.5em;}
	.index_4_2_right ul li{
	font-size:1em;}
	#header .div1200{
	 }
	#main{
	margin-top:67.4px;}
	.header_mid_mid{
	display:none}
	.header_mid_left{ float:none;
	width:100%; text-align:center}
	.header_mid_left a{
	display:inline-block;}
	#header{
	background-color:#fff; padding:1em 0;}
	#header .header_mid_left a:after{
	opacity:1; top:0;}
	#header .header_mid_left img{
	opacity:0}
}
.case_cate_left{
position:absolute; left:0; top:0; width:1.875em; height:100%; background-color:#fff; z-index:10;}
.case_cate_right{
position:absolute; right:0; top:0; width:1.875em; height:100%; background-color:#fff; z-index:10;}
.case_cate_right i{   top:50%; z-index:10;transform:translate(0%, -50%); right:2px; cursor:pointer; 
position:absolute; width:1.1875em; height:2.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/case/img7.png);}
.case_cate_left i{ top:50%;   z-index:10;transform:translate(0%, -50%); left:0; cursor:pointer; 
position:absolute; width:1.1875em; height:2.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/case/img6.png);}
.mobile_re_case{
display:none}
@media screen and (max-width:950px) {
.sys_2_2_mid_1{
font-size:1.25em;}
.honorpage_mid{
padding-left:0; padding-right:0}
.pro_info_6_1_left_right{
margin-right:0}
.pro_info_2_right_mid_1 img{
height:2em;}
.index_3_2_jj_mid_1{
font-size:1.025em;}
.mobile_re_case{
display:block; margin-top:2em;}
.mobile_re_case .honorpage_mid_left,.mobile_re_case .honorpage_mid_right,.noshownav .honorpage_mid_left,.noshownav .honorpage_mid_right{
display:none}
.case_info_mid_left,.case_info_mid_right{
width:100%;}
.case_info_mid_right{
margin-top:2em;}
.case_info_mid_right_2{
display:none}
#list .swiper-slide.on .index_3_1_mid{
border:none}
.case_cate_right,.case_cate_left{
display:block}
.comrll{
display:block}
.te_1_3_mid_num{
opacity:1; top:50%; font-size:40vw}
}
@media screen and (max-width:900px) {
.news_1_1_mid_right_3 span{
display:none}
.news_1_1_mid_right_3{
text-align:left}
.news_1_1_mid_right_3 label{
position:static}
.news_1_1_mid{
padding-left:0; min-height:inherit}
.news_1_1_mid_right{
float:left; width:50%}
.news_1_1_mid_left{
position:static; float:right; width:44%;}
.news_1_1_mid_left img{
width:100%;}
.news_1_1 ul li{ overflow:hidden;
padding-left:0; padding-right:0}
.news_1_1 ul li:hover{
background:none}
.te_footer_list_mid .cir_top img{
max-width:80px;}
	.ser_1_1_left{
	position:static; width:100%; text-align:center;}
	.ser_1_1_right{
	margin-left:0; text-align:center; margin-top:2em;}
	.about_1_1_left,.about_1_1_right{
	width:100%;}
	.about_1_1_right{
	margin-top:2em;}
}
.pro_info_6_1_mobile{
display:none; margin-top:2em;}
.pro_info_6_1_mobile_1{
background-color:#f3f3f3; padding:2em;}
.pro_info_6_1_mobile_1_left{
float:left; width:44%; margin-top:5vw;}
.pro_info_6_1_mobile_1_right{
float:right; width:45%;}
.pro_info_6_1_mobile_2 ul li{ display:none;
float:left; margin-top:1em; width:49%;}
.pro_info_6_1_mobile_2 ul li:nth-child(1),.pro_info_6_1_mobile_2 ul li:nth-child(2),.pro_info_6_1_mobile_2 ul li:nth-child(3),.pro_info_6_1_mobile_2 ul li:nth-child(4){
display:block}
.pro_info_6_1_mobile_2 ul li:nth-child(2n){
float:right;}
.loadmoys{
margin-top:2em; margin-bottom:2.5em;}
.loadmoys a{
display:block; text-align:center; border:1px #fff solid; color:#c5c5c5; font-size:1.125em; padding:.5em 0;}
@media screen and (max-width:850px) {
.pro_info_5_2_mid_1 img,.pro_info_5_2_mid_1 span img{
height:1.5em;}
.pro_info_5_2_mid_2{
font-size:.875em;}
.pro_info_5_2_mid{
margin:0 .5em;}
.pro_info_6_1_mobile{
display:block}
.pro_info_6_1_pc{
display:none}

.pro_info_2_left_2_mid img{
max-width:70%;}
.pro_info_2_left_1 div{
position:static; padding:0 0 2em 0;transform: translate(0%, 0%);}
.pro_info_2_left_1{
height:auto}
.pro_info_2_left_1 div img{
max-height:none}
.down_1_list ul li{
width:100%; }
.pro_info_2_left{
width:100%; text-align:center}
.pro_info_2_right{
width:100%;}

}
@media screen and (max-width:800px) {
	.case_2_1 ul li{
	width:49%; margin-right:0}
	.case_2_1 ul li:nth-child(2n){
	float:right}
	.ser_1_2_mid_left,.ser_1_2_mid_right{
	width:100%;}
	.ser_1_2_mid_right{
	margin-top:1.5em;}
}
.te_footer_list_mobile{
margin-top:2em; display:none}
.te_footer_list_mid_m{
position:relative; margin-bottom:220px;}
.cir_m{ cursor:pointer;transform: scale(1, 1);opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
position:absolute; z-index:10; width:20px; height:20px; border:1px #ed5e14 solid;border-radius:100%;}
.cir_m:after{border-radius:100%;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-color:#ed5e14;transform: scale(.5, .5);}
.cir_m_1{ 
left:15.40697674418605%;bottom:calc(-7.5% + 20px);}
.cir_m_2{ 
left:49.41860465116279%;bottom:calc(6.5% + 20px);}
.cir_m_3{ 
left:78.48837209302326%;bottom:calc(41.5% + 20px);}

.te_footer_list_mobile .swiper-slide-active .cir_m{
opacity:1;transform: scale(1, 1);}
.cir_m_3 .cir_top{
bottom:55px;}
.ghgn22_leftm,.ghgn22_rightm{ cursor:pointer; margin:0 .3em;
display:inline-block; position:relative;}

.pro_info_table::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.pro_info_table::-webkit-scrollbar { width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
.pro_info_table::-webkit-scrollbar-thumb { background-color: #ed7840; background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 5px; } 
.index_1_2_mobile{ margin:2em 0 0 0;
display:none; background-color:#e9e9e9; padding:6vw 0; text-align:center}
.index_2_1_mobile{
display:none; margin-top:2em;}
 @keyframes pulse {
    0% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
    50% {
      -webkit-transform: translate(0, 10px);
      transform: translate(0, 10px);
    }
    100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0);
    }
  }
.mobile_linek{
display:none;  }
.mobile_linek a{
margin-right:1.2em;  }
.mobile_linek img{
width:2em;}  
.nybanner_new{
height:auto}
.nybanner_new .nybanner_bg{
display:none}
.nybanner_new_img img{
width:100%;}
.nybanner_new_img img:nth-child(2){
display:none}
@media screen and (max-width:768px) {
.pro_info_banner_jj_1{
font-size:1.875em;}
.pro_info_banner_jj{
top:40px;}
.index_1_2_mid a:nth-child(2):after {
border-right-color: rgba(0, 0, 0, 0.2);
    left: -13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); right:auto; border-left:none
}
.index_1_2_mid a:nth-child(2):hover:after{border-right-color:rgba(237, 120, 64, 0.75);}	



.index_1_2_mid a:nth-child(5):after {
border-left-color: rgba(0, 0, 0, 0.2);
    right: -13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); left:auto; border-right:none
}
.index_1_2_mid a:nth-child(4):after{
display:none}
.index_1_2_mid a:nth-child(4):before{
content:'';
 width: 0;
    height: 0;
    position: absolute;
    z-index: 1;
    border-width: 13px;
    border-style: solid;
    border-color: transparent;
 border-top-color: rgba(0, 0, 0, 0.2);
    bottom: -26px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);}

.index_1_2_mid a:nth-child(4):hover:before{border-top-color:rgba(237, 120, 64, 0.75);}
.index_1_2_mid a:nth-child(5):hover:after{border-left-color:rgba(237, 120, 64, 0.75);}

.goup{
display:block}
.sys_1{
padding:2.5em 0;}
.sys_3_1_mid_1 span{
display:inline-block; position:relative; padding-left:1.5em;}
.sys_3_1_mid_1 span:after{
content:''; position:absolute; left:0; background-position:center; background-repeat:no-repeat; background-size:cover;}
.sys_3_1 ul li:nth-child(1) .sys_3_1_mid_1 span:after{
background-image:url(../images/sys/img2.png); width:1.2em; height:1.2em; top:50%; margin-top:-.6em;}
.sys_3_1 ul li:nth-child(2) .sys_3_1_mid_1 span:after{
background-image:url(../images/sys/img3.png); width:1.2em; height:1.4em; top:50%; margin-top:-.7em;}
.sys_3_1 ul li:nth-child(3) .sys_3_1_mid_1 span:after{
background-image:url(../images/sys/img4.png); width:1.2em; height:1.05em; top:50%; margin-top:-.5em;}
.sys_3{
padding-bottom:2.5em;}
.sys_3_1_mid_img{
display:none}
.sys_3_1{ margin-top:2em;
padding-top:0em;}
.sys_3_1 ul li{
width:100%; margin-bottom:1.5em;}
.sys_2_2{
margin-bottom:2em;}
.sys_2_2_mid{
margin-left:0; margin-right:0}
.index_1_2_mid a:nth-child(1){ left:32%; bottom:5%;
 }
 .index_1_2_mid a:nth-child(2){ left:34%; bottom:48%;
 }
 .index_1_2_mid a:nth-child(3){ top:2%
 }
 .index_1_2_mid a:nth-child(4){ top:-10%; left:80%
 }
 .index_1_2_mid a:nth-child(5){
 top:26%; right:9%; left:auto}
.index_1_2_mid a{
font-size:14px;}


.about_1_1_left_1{
text-align:center}
.nybanner_new_img img:nth-child(1){
display:none}
.nybanner_new_img img:nth-child(2){
display:block}
.index_2_1_mobile ul li:nth-child(1){
background-position:right bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/m1.jpg);}
.index_2_1_mobile ul li:nth-child(2){
background-position:right bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/index/m2.jpg);}

.so_info_3_list_img{
min-height:400px;}
.index_4_2_right{
padding-bottom:1em;}
.mobile_linek{
display:block}
.goup{
	width:3em; height:3em;}
.index_2_1_mobile{
display:block}
.index_2_1_mobile ul li{ margin-bottom:10px;
float:left; width:49.4%; background-color:#fff;}
.index_2_1_mobile_mid{
margin:1em; position:relative; min-height:290px;}
.index_2_1_mobile_mid_img{
text-align:right; position:absolute; left:0; bottom:0; width:100%;}
.index_2_1_mobile ul li:nth-child(2n){
float:right}
/*.index_2_1_mobile ul li:nth-child(3){
width:100%;}
.index_2_1_mobile ul li:nth-child(3) .index_2_1_mobile_mid{
min-height:inherit; padding:2em 0; overflow:hidden}

.index_2_1_mobile ul li:nth-child(3) .index_2_1_mid_pro_name{
top:50%;transform: translate(0%, -50%);}

.index_2_1_mobile ul li:nth-child(3) .index_2_1_mobile_mid_img{
position:static; width:60%; float:right}*/

.index_2_1_pc{
display:none}
.index_1_2_mobile{
display:block}
.index_1_2_pc{
display:none}
.geek_search-btn{
right:45px;}
.hs-search-field__input{
padding-right:90px;}
.hs-search-field__input{
height:50px;background-size: 18px;}
.geek_search-btn,.close-btn a{
height:50px;background-size: 18px; width:45px;}
.pro_info_6_1_left_left_1{
font-size:1.25em;}
.pro_info_3{
margin-bottom:2em;}
.pro_info_4{
margin-bottom:3em;}
.pro_info_3_mid a{
display:block;}
.pro_info_3_mid a:after{
content:''; position:absolute; right:0; top:50%; width:1.888888888888889em; height:1.722222222222222em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/product/img23.png);transform:translate(0%, -50%);}


.pro_info_6_2_right_mid, .pro_info_6_2_left_mid{
font-size:.75em;}

.so_info_1_list_2{
left:1em; top:1em;}
.so_info_1_list ul li{
width:49%; margin-right:0}
.so_info_1_list ul li:nth-child(2n){
float:right}
.so_1_1 ul li{
width:49%; margin-right:0}
.so_1_1 ul li:nth-child(2n){
float:right}
.index_3_2_jj{
max-width:360px;}
.index_3_2_jj_mid{
margin:1em;}
.index_3_2_jj_mid_2{
margin:1em 0; display:none}
.index_3_2_jj_mid_1{
margin-bottom:.75em;}
.te_footer{
padding-bottom:0}
.te_footer_list_mobile{
display:block}
.cir_footer{
display:none}


.cir_footer{ padding-top:30px; padding-bottom:20px; width:100px;
background-position:center top; background-repeat:no-repeat; background-image:url(../images/te/img26.png);}


.te_footer_list{
display:none}
.nybanner_mid_2_te a span{
line-height:2.375em;}
.nybanner_mid_2_te a{
max-width:none; padding-left:1.25em; padding-right:1.25em; display:inline-block;}
.nybanner_mid_1_te,.pcs{
display:none}
.sjs{
display:block}
.downpop{
width:calc(100% - 2em); left:1em;transform: translate(0%, -50%);}
.job_2_mid ul li{
width:49%; margin-right:0}
.job_2_mid ul li:nth-child(2n){
float:right}
.job_1_1{
font-size:1.375em;}
.index_4_2_left{
width:100%; margin-bottom:2em;
 }
 .footer_cp_right{
 display:block; margin-top:.5em; margin-bottom:1em;
 }
 .footer_cp_right a{
 font-size:1em;}
.index_4_2_right{
width:100%;}
.navigate ul li a{
font-size:1.25em;}
.navigate ul li dl dd a{
font-size:1em;}
.so_info_2 .so_info_1_list_2{
top:auto; bottom:1em;
}

.index_4_2_right ul li i{
display:none}
.mobile_linek img{ width:auto;
max-width:11.26666666666667vw;}
.job_2{
margin-top:2em;}
}
.nybanner_bg img{
display:none; width:100%;}
.index_t_2_case{
color:#000}
.case_2_1_2_3 span:last-child{
margin-right:0}
.mobile_case_tedian{
display:none;}
.probanner_mobile{
display:none}
.pro_info_7_1_list_mobile{
display:none}
.pro_info_7_1_list_mobile ul li{
float:left; width:49%; margin-bottom:1em;}
.pro_info_7_1_list_mobile ul li:nth-child(2n){
float:right}
.pro_info_5_2_mobile{
display:none; text-align:center; margin-top:2em;}
@media screen and (max-width:750px) {
.news_info_1_t{
font-size:.875em;}
.news_info_1 h2,.news_info_1 h1{
font-size:1.25em;}
.news_info_e_t{ text-align:center; font-size:1.5em; margin-top:.875em;}
.news_info_1_t{
display:block}
body#newsinfobody .case_info_mid{
margin-top:1.25em;}
body#newsinfobody .mobile_re_case .swiper-slide{
width:76%;  }
body#newsinfobody .mobile_re_case .swiper-slide a{
display:block; padding-right:32px;}
.news_info_1{
margin-top:6em;}
.news_info_left_time{
display:none}
.news_1_1{
margin-top:4em;}
.news_1_1 ul li{
padding:1.5em 0;}
.news_1_1_mid_right_1{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; }
.news_1_1_mid_right_3{
margin-top:1.5em;}
.news_1_1_mid_right_2{
display:none}
.index_1_2_mid a:nth-child(4){
left:78.7%; top:-3%}
.index_1_2_mid a:nth-child(2){
left:36%; bottom:55.5%}
.index_1_2_mid a:nth-child(5){
top:28%; right:11%;}
.index_1_2_mobile{
overflow-x:auto;}

.index_1_2_mobile::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.index_1_2_mobile::-webkit-scrollbar { width: 5px; height: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
.index_1_2_mobile::-webkit-scrollbar-thumb { background-color: #ed7840; background-clip: padding-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 5px; } 

.index_1_2_mobile img{
width:718px; max-width:none}
.cir_footer_1{
font-size:.875em;}
.cir_footer_2{
font-size:.75em;}
.pro_info_5_2_mobile{
display:block}
.pro_info_5_2_pc{
display:none}
.pro_info_7_1_list_mobile{
display:block}
#pro_info_7_1_list_pc{
display:none}
	.probanner_mobile{
	display:block}
	.probanner_pc{
	display:none}
	.nybanner_mid_2_t{
	margin-top:1.5em;}
	.mobile_case_tedian .nybanner_mid_2 a span{
	line-height:2.5em;}
	.mobile_case_tedian .nybanner_mid_2 a{ padding-left:.5em; padding-right:.5em;
	max-width:none; text-align:center; display:inline-block;
	}
	.so_info_show_hide{
	display:none}
	.mobile_case_tedian_so_banner{
	margin-bottom:2em;}
	.nybanner_mid_1_solu{
	display:none}
	.case_info_mid_left_mid_left_1 ul li:nth-child(2):after {
	display:none}
	.case_info_mid_left_mid_left_3 ul li{
	display:inline-block; margin-bottom:0; margin-left:.5em;}
	.case_info_mid_left_mid_left_1 ul li{
	display:inline-block; padding:0 .5em; border-left:1px #e5e5e5 solid;}
	.case_info_mid_left_mid_left_1 ul li:nth-child(1){
	border:none; padding-left:0}
	.case_info_mid_left_mid{
	padding-left:0}
	.case_info_mid_left_mid_left_1{
	float:left} 
	.case_info_mid_left_mid_left_2{
	display:none}
	.case_info_mid_left_mid_left_3{
	float:right}
	.case_info_mid_left_mid_left{ clear:both; overflow:hidden; padding:.4em 0;
	position:static; width:100%; text-align:center;border-top:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;}
	.mobile_re_case .honorpage_mid,.noshownav .honorpage_mid{transform: scale(.8, .8);}
	.case_info_mid_left_mid_right{
	padding-left:0; border:none; margin-top:2em;}
	.mobile_case_tedian{
	display:block; margin-top:2em; line-height:1.8;}
	.nybanner_mid_1_case_show{
	display:none}
	.case_2_1_2{
	min-height:113px;}
	.case_2_1_2_1{
	margin-bottom:.5em; font-size:1em;}
	.case_2_1_2_3 span{
	font-size:.875em; padding-left:.25em; padding-right:.25em;}
	.case_2_1_2_2{
	font-size:.875em;
	 }
	.index_t_2_case{
	color:#000}
	.casebanner{
	top:7em; color:#000}
	.about_1 .index_t{
	display:none}
	.about_1_1{
	margin-top:2em;}
	.about_1_1_right{
	display:none}
	.nybanner{
	height:auto;}
	.nybanner_bg{
	position:relative; height:auto;}
	.nybanner_bg img{
	display:block}
}
@media screen and (max-width:665px) {
.cir_m_1{ 
 bottom:calc(-8.5% + 20px);}
.cir_m_2{ 
 bottom:calc(5.5% + 20px);}
.cir_m_3{ 
 bottom:calc(40.5% + 20px);}
}

@media screen and (max-width:640px) {
.news_info_e_t{
font-size:1.25em}
.news_1_1{
margin-top:2em;}
.news_1_1_mid_right_3{
margin-top:1.25em; font-size:.875em;}
.news_1_1_mid_right_1{
padding-top:0}
.news_1_1_mid_right_1{
font-size:1.125em; line-height:1.6}
/*.index_1_2_mid a{
font-size:12px; padding-left:3px; padding-right:3px; min-width:inherit}*/
.index_1_1_mid_1{
font-size:.875em;}
.pro_info_3_mid a:after {
font-size:.7em;}
.pro_info_8_1_mid{
height:auto; padding-top:2em; padding-bottom:0em;}
.pro_info_8_1_mid_right_1{
font-size:1em;}
.pro_info_6_mid_2_2,.pro_info_6_1_left_left_2{
font-size:.875em;}
.pro_info_6_mid_2_1,.pro_info_6_1_left_left_1{
font-size:1em;}
.pro_info_6_mid_2{
margin:1em;}
.pro_info_2_right ul li{
margin-bottom:1em;}
.pro_info_2_right_mid{
margin:0 .5em;}
.pro_info_1_mid ul li a{
font-size:1em; padding:1em 0;}
.pro_info_1_mid ul li{
float:left; padding-left:0; padding-right:0; text-align:center; width:33.3333%;}
.so_info_2 .index_t_1{
font-size:1.25em;}
.pro_info_6_2_right_mid, .pro_info_6_2_left_mid{
font-size:.6em;}
.case_info_mid_left_mid_left_3 img,.case_info_mid_left_mid_left_1 ul li img{
height:1.375em;}
.index_3_1_mid_1 img{
height:2em;}
.case_cate_right,.case_cate_left{
font-size:.75em;}
.te_footer .index_t_2{
margin-top:.5em;}
.downpop_mid_2{
font-size:1.125em;}
.down_1_list_mid_right_1{
font-size:1.25em;}
.job_1_4 a{
font-size:1em;}
.job_2_mid ul li{
min-height:100px;}
.job_2_mid_mid_left img{
width:1.5em;}
.job_2_mid_mid_right{
margin-left:2.5em;}
.job_2_mid_mid_right{
font-size:1em;}
.job_1_2{
font-size:.875em;}
.about_1_2_mid_1 span{
font-size:1.375em;}
.about_1_2_mid_1,.njia:after{
font-size:1em;}
.njia:after {
right:-.875em}
.about_1_1_left_1{
font-size:1.25em;}
.index_t_1{
font-size:1.65em;}
.index_t_2{
font-size:.875em;}
.index_4_1{
font-size:1.25em; margin-bottom:1em; margin-top:1em;}
}

@media screen and (max-width:600px) {
.cir_m_1{ 
 bottom:calc(-9.5% + 20px);}
.cir_m_2{ 
 bottom:calc(5% + 20px);}
.cir_m_3{ 
 bottom:calc(40% + 20px);}
}
.index_3_2_img_bg{
display:none; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
@media screen and (max-width:525px) {
.case_info_mid_right_1{
font-size:1.375em;}
.index_3_2_jj{
max-width:80%;}
.index_3_2_img{
height:68vw; position:relative}
.index_3_2_img img{
display:none}
.index_3_2_img_bg{
display:block;}
.cir_m_1{ 
 bottom:calc(-12% + 20px);}
.cir_m_2{ 
 bottom:calc(3% + 20px);}
.cir_m_3{ 
 bottom:calc(38% + 20px);}
}

@media screen and (max-width:480px) {
.footer_cp_left{width:100%; text-align:center}
.news_info_e_t{
font-size:1.125em;}
.pro_info_banner_jj_1{
font-size:2.0em;}
.pro_info_banner_jj{
top:20px;}
.pro_info_8_1_mid_right{
right:1em;}
.pro_info_7_1_mid{
min-height:14em;}
.so_info_3_list_img_name h2{
font-size:1.125em;}
.so_info_3_list_img{
min-height:300px;}
.down_1_list_mid_right_3 a{
font-size:.75em;}
/*.mobile_linek img{
width:1.5em;} */
.bannervh_mid_2{
font-size:1.125em; margin-top:.5em;}
.bannervh_mid_1{
font-size:1.5em;}
.index_2_1_mobile_mid{
min-height:230px;}
.index_1_1_mid_2{
font-size:.875em;}
.index_1_1_mid_1{
font-size:.75em;}
.index_1_1_mid{
margin:0 .5em}
.mobile_lan dl{
top:44px;}
.mobile_lan img{
height:1.25em;}
.pro_info_7_1_mid_jj_2{
font-size:1em;}
.pro_info_7_1_mid_jj{
width:95%;}
.pro_info_7_1_mid_jj_1 img{
max-width:70%;}
.pro_info_6_1_mobile_1_left{
margin-top:0}
.pro_info_6_1_mobile_1{
padding:1em;}
.pro_info_2_right_mid_1 img{
height:1.7em;}
.pro_info_2_right_mid_2, .pro_info_2_right_mid_3{
font-size:.9375em;}
.pro_info_2_left_1 div img{
 }
.pro_info_2_left_2_mid{
height:70px;}
.case_cate_right,.case_cate_left{
font-size:.5em;}
.cir_top img{
max-width:80px;}
.te_footer_list_mid_m{
margin-bottom:160px;}
.ghgn22_leftm, .ghgn22_rightm{
margin-bottom:2em;}

.cir_m_1{ 
 bottom:calc(-14% + 20px);}
.cir_m_2{ 
 bottom:calc(2% + 20px);}
.cir_m_3{ 
 bottom:calc(37% + 20px);}


.down_1_list_mid_right_1{
font-size:1.125em;}
.job_2_mid ul li{
min-height:120px;}
.job_2_mid_mid_left img{
width:1.25em;}
.job_2_mid_mid_right{
margin-left:1.875em;}
.job_2_mid_mid{
left:8%; width:88%}
.job_2_mid_num{
top:-25%}
.job_1_1{
font-size:1.25em;}
.about_1_2_mid{
margin:0 8px;}
.about_1_2_mid_2{
font-size:.875em;}
.index_t_1{
font-size:1.25em;}
.navigate ul li dl{
padding:.875em 0;}
.navigate ul li a{
font-size:1.125em;}
.index_4_2_right ul li{
font-size:.9375em;}
.footer_cp_left,.footer_cp_right{
  }
  .cn_f_r a{
  margin-left:1em;}
.footer_cp{
padding:1em 0;}
.footer_cp_right{
margin-top:.5em;}
.footer_cp_right a img{
height:1em;}
.footer_cp_right a{
margin:0 .5em;}
.index_2_1_mobile_mid{
min-height:200px;}
}
@media screen and (max-width:435px) {
.so_info_1_1{
font-size:1.125em;}
.down_1_list_mid_left{
width:7em;}
.down_1_list_mid{ min-height:153px;
padding-left:8.5em;}
.index_2_1_mobile_mid{
min-height:165px;}
}
@media screen and (max-width:450px) {
.index_2_1_mobile_mid{
min-height:200px;}
.case_2_1 ul li{
width:100%;}
.index_2_1_mobile_mid{
min-height:175px;}
}
@media screen and (max-width:400px) {
.index_2_1_mobile_mid{
min-height:160px;}
.so_info_3_list_img{
min-height:250px}
.so_info_1_list ul li{
width:100%;}
.case_info_mid_left_mid_left_3 img,.case_info_mid_left_mid_left_1 ul li img{
height:1em;}
.ghgn22_leftm, .ghgn22_rightm{
margin-bottom:4em;}

.cir_m_1{ left:18%;
 bottom:calc(-16% + 20px);}
.cir_m_2{ 
 bottom:calc(-.5% + 20px);}
.cir_m_3{ 
 bottom:calc(36% + 20px);}
.downpop_mid_2{
padding-right:.5em;}
.downpop_mid_1 img{
width:1.5em;}
.downpop_mid{
padding-left:1em; padding-right:1em;}
.downpop_mid_3 ul li{
width:100%;}
.down_1_list_mid_right_3 a{
width:49%; float:left; margin:0; padding-left:0; padding-right:0}
.down_1_list_mid_right_3 a span{
padding-left:0; }
.down_1_list_mid_right_3 a:nth-child(1) span,.down_1_list_mid_right_3 a:nth-child(2) span{
background-image:none;}
.down_1_list_mid_right_3 a:nth-child(2n){
float:right}
.job_2_mid_mid_left img{
font-size:1em;}
.job_2_mid_mid{
left:4%; width:92%}
.job_2_mid_mid_right{
font-size:.9375em;}
}
@media screen and (max-width:374px) {
 
}
/******jap***************/
.index_t_2,.pro_info_8_1_mid_right_2,.pro_info_7_1_mid_jj_3{
display:none}
/*****fontsize***********/
.index_t_1{
font-size:2.125em; font-weight: bold;}
.nybanner_mid .index_t_1{ font-size: 2.125em;}
.about_1_1_left_1{
font-size:2.125em;}
.about_1_2_mid_1 span{
font-size:1.5em font-family: "PingFang SC";}
.about_1_2_mid_1{
font-size:48px;}
.index_1_1_mid_1 span{
font-size:1.5em;}
.index_1_1_mid_1 i{
font-size:30px;}
.pro_info_6_1_left_left_1{
font-size:1.275em;font-family: "PingFang SC";}
.pro_info_6_1_left_left_2{
font-size:1.0em; color:#6c6c6c;}

@media(max-width: 1679px) {
    .nybanner_mid .index_t_1 {
        font-size: 2.125em;
    }
	.pro_info_6_1_left_left_1{
font-size:1.275em; font-family: "PingFang SC";}
	.about_1_2_mid_1 span{
	font-size:1.5em; font-family: "PingFang SC";}
	.about_1_2_mid_1{
	font-size:32px;}
	
	.index_1_1_mid_1 span{
font-size:1.5em; font-family: "PingFang SC";}
.index_1_1_mid_1 i{
font-size:32px; right:-25px;}
	
}


@media (max-width: 1459px) {
    .index_t_1 {
        font-size: 2.125em;  font-family: SourceHanSansCN-Normal;
    }
	.index_t_2{
	font-size:0.975em;}
	.pro_info_6_1_left_left_1{
font-size:1.275em; font-family: "PingFang SC";}
	.nybanner_mid .index_t_1 {
        font-size: 2.125em;
    }
	.about_1_1_left_1{
	font-size:2.125em;}
	.about_1_2_mid_1 span{
	font-size:1.5em; font-family: "PingFang SC";}
	.about_1_2_mid_1{
	font-size:2.125em;}
	.pro_info_6_1_left_left_2{
	font-size:1.0em; color:#6c6c6c;}
	
}
@media (max-width: 1024px) {
.pro_info_table table{
width:1200px;}
.pro_info_table{
overflow-x:auto;}
}
@media (max-width: 1259px) {
.pro_info_8_1_mid_mid{
margin:0 2em;}
    .index_t_1{
        font-size: 2.125em;
    }
	.nybanner_mid .index_t_1 {
        font-size: 2.125em;
    }
	.pro_info_6_1_left_left_2{
	font-size:16px;}
	.pro_info_6_1_left_left_1{
	font-size:22px;}
}
@media (max-width: 991px) {
.index_1_1_mid_1 span{
font-size:2.125em;}
.index_1_1_mid_1 i{
font-size:16px; right:-16px;}
    .index_t_1 {
        font-size: 2.125em;
    }
	.index_t_2{
	font-size:14px;}
	.nybanner_mid .index_t_1 {
        font-size: 2.125em;
    }
	.pro_info_6_1_left_left_1{
font-size:1.25em;}
	.about_1_2_mid_1 span{
	font-size:24px;}
	.about_1_2_mid_1{
	font-size:18px;}
}
@media (max-width: 767px) {
    .index_t_1 {
        font-size: 1.5em;
    }
	.nybanner_mid .index_t_1 {
        font-size: 2.0em;
    }
	.about_1_1_left_1{
	font-size:22px;}
	.about_1_2_mid_1 span{
	font-size:22px;}
	.about_1_2_mid_1{
	font-size:16px;}
	.index_1_1_mid_1 span{
font-size:1.5em;}
.index_1_1_mid_1 i{
font-size:16px;}
.pro_info_6_1_left_left_1{
font-size:22px;}
}
@media (max-width: 480px) {
.pro_info_6_1_left_left_1{
font-size:18px;}
.pro_info_6_1_mobile_1_left{
width:50%;}
}
@media (max-width: 600px) {
.index_1_2_mobile img{
width:100%;}
}
@media (max-width: 480px) {
.index_1_2_mobile{
padding-top:4em;}
.index_1_2_mid a:nth-child(4){
min-width:130px; left:70.5%; top:-11%}
.index_1_2_mid a:nth-child(5){
top:27%; right:13%;}
.index_1_2_mid a{ min-width:inherit;
max-width:none; font-size:13px; padding-top:3px; padding-bottom:3px;}
.index_1_2_mid a:nth-child(1){
width:110px;}
.index_1_2_mid a:nth-child(2){
left:38%; bottom:53.5%}
.index_1_2_mobile img{
width:320px;}
}
.index_1_2_mid a:nth-child(1) img,.index_1_2_mid a:nth-child(5) img{
top:36.5px;}
.index_1_2_mid a:nth-child(4) img{
bottom:57.6px;}
.index_1_2_mid a:nth-child(2) img{
bottom:57.6px; width:190px;}
.index_1_2_mid a:nth-child(2) {
    left: 25.5%;
    bottom: 34%;
	width:190px;}
.index_1_2_mid a:nth-child(4) {
    left: 77%;
    top: 6.5%;
	}	
.index_1_2_mid a:nth-child(5) {
    text-align: center;
    left: 78%;
    top: 43%;
}
.index_news{ padding-bottom:8.75em;
background-color:#f6f6f6; overflow:hidden}
.index_news_list ul li{ margin-right:2.5%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
float:left; background-color:#fbfbfb; width:31.66666666666667%;}
.index_news_list ul li:nth-child(3n){
margin-right:0}
.index_news_list_mid{
margin:2em 2em;}
.index_news_list_mid_1{
color:#333; margin-bottom:.65em;}
.index_news_list_mid_2{
font-size:1.375em;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;  }
.index_news_list_mid_3{
color:#666;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.6; margin-top:.875em;}
.index_news_list ul li a{
transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_news_list{
margin-top:4.5625em;}
.index_news_list ul li:hover{
-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
.index_t_2, .pro_info_8_1_mid_right_2, .pro_info_7_1_mid_jj_3{
display:block}		  
.index_news_list_mid_4{
text-align:right; margin-top:.875em;}
.index_news_list_mid_4 span{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; width:1.875em; height:1.875em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/c3.png);}
.index_news_list ul li:hover .index_news_list_mid_4 span{
background-image:url(../images/c2.png);}
.about_fzlc{ padding-bottom:6.25em;
background-color:#f5f5f5; overflow:hidden}
.about_fzlc_mid{ min-height:580px;
position:relative; padding-left:235px; overflow:hidden; margin-top:4.375em;}
.about_fzlc_mid:after{background-color:#ff5100; content:''; position:absolute; left:232px; top:0; height:100%; width:3px;}
.about_fzlc_mid_left{ padding-bottom:2em; padding-top:150px;
position:absolute; left:0; top:0; width:235px;}
.about_fzlc_mid_left:after{
background-color:#ff5100; content:''; position:absolute; right:0; top:0; height:100%; width:3px;}
.about_fzlc_mid_right ul li{
float:left; width:48.71794871794872%;}
.about_fzlc_mid_right ul li:nth-child(2n){
float:right}
.about_fzlc_mid_right_1 img{
width:100%;}
.about_fzlc_mid_right_2{ margin-top:.85em; margin-bottom:.3em;
text-align:center; font-size:1.5em; color:#000;}
.about_fzlc_mid_right_3{
font-size:1.125em; color:#555; text-align:center; line-height:1.5; min-height:6em;}
.about_fzlc_mid_right{
padding-left:5.9375vw; padding-right:2.60416666666667vw;}
.about_fzlc_mid_left ul li a{
font-size:1.875em; position:relative; color:#555; display:block; text-align:center}
.about_fzlc_mid_left ul li{
margin-top:2em;}
.about_fzlc_mid_left ul li a.on{
color:#ff5100; font-size:2.5em;}
.about_fzlc_mid_left ul li a.on:after{ top:50%; margin-top:-5px;
content:''; position:absolute; right:0; width:10px; height:10px; background-color:#ff5100; right:-3.5px;}
.about_fzlc_mid_right ul{
display:none}
.about_fzlc_mid_right ul.on{
display:block}
.about_zscq{
background-color:#fff; padding-bottom:6.25em; margin-top:}
.about_zscq_img{
margin-top:3.4375em;}
.about_sjhp{
background-color:#f5f5f5; overflow:hidden}
.plogolist li{ margin-right:1.69491525423729%;
float:left; width:15.25423728813559%; margin-top:1.25em;}
.plogolist li:nth-child(6n){
margin-right:0}
.about_sjhp_mid_logo{ background-color:#fff;
text-align:center; position:relative;   border:1px #dcdcdc solid;}
.about_sjhp_mid_logo img{
width:100%;}
.about_sjhp_mid{
margin-top:2.5em;}
.nybanner_mid_service{
position:absolute; left:0; width:100%; text-align:center; z-index:10; top:50%;transform: translateY(-50%);}
.service_list_mid{ padding:9.25em 0;
background-color:#f5f5f5; overflow:hidden}
.service_list_mid_mid ul li{ margin-bottom:2em; position:relative;
display:block; clear:both; overflow:hidden; width:100%;}
.service_list_mid_mid_left{
float:left; width:50%;}
#sc{
margin-bottom:135px;}
.service_list_mid_mid_right{
float:right; width:50%;}
.service_list_mid_mid_left_mid{
padding-right:4vw;}
.service_list_mid_mid_left_mid img{
width:100%;}
.service_list_mid_mid_right_mid{
padding-left:4vw;}
.service_list_mid_mid_right_mid_1{
font-size:1.875em;}
.service_list_mid_mid_right_mid_2{ max-width:460px;
color:#333; line-height:1.8; margin-top:1em;}
.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_left{
float:right;}
.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_right{
float:left;}
.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_left_mid{
padding-right:0; padding-left:4vw;}
.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_right_mid{
padding-left:0vw; padding-right:4vw; text-align:right}

.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_right_mid_2{
float:right}
.service_list_mid_mid{
position:relative;}
.service_list_mid_mid:after{
content:''; position:absolute; top:0; height:100%; left:50%; width:3px; background-color:#ff5100;transform:translate(-50%, 0%);}
.service_list_mid_mid ul li:after{ width:20px; height:20px; background-color:#ff5100; top:5px;
content:''; position:absolute; left:50%;transform:translateX(-50%);}



@media (max-width: 1700px) {
 
}
@media (max-width: 1200px) {
.about_fzlc_mid_left ul li a.on{
font-size:2em;}
.about_fzlc_mid_left ul li a{
font-size:1.5em;}
.service_list_mid_mid_right_mid_1{
font-size:1.5em;}
.index_news_list_mid_2{
font-size:1.125em;}
}
@media (max-width: 1024px) {
.plogolist li{
width:18.64406779661017%;}
.plogolist li:nth-child(5n){
margin-right:0}
.plogolist li:nth-child(6n){
margin-right:1.69491525423729%}
.service_list_mid_mid ul li:after { width:10px; height:10px;}
.service_list_mid{
padding:4em 0;}
.index_news_list{
margin-top:2em;}
.index_news{
padding-bottom:4em;}
}
@media (max-width: 850px) {
	.about_fzlc_mid_right_2{
	font-size:1.25em;}
	.about_fzlc_mid_right_3{
	font-size:1em;}
	.about_fzlc_mid_left{
	width:140px;}
	.about_fzlc_mid{
	padding-left:140px; margin-top:2.5em;}
	.about_fzlc_mid_right{
	padding-right:0}
	.about_fzlc_mid:after {
	left:137px;}
}

@media (max-width: 810px) {
.plogolist li{
width:23.72881355932203%;}
.plogolist li:nth-child(4n){
margin-right:0}
.plogolist li:nth-child(5n){
margin-right:1.69491525423729%}
}
.cqm{
display:none}
@media (max-width: 768px) {
.cqpc{
display:none}
.cqm{
display:block}
.service_list_mid_mid:after,.service_list_mid_mid ul li:after{
display:none}
.service_list_mid_mid_right_mid_1{
font-size:1.25em;}
.service_list_mid_mid_right{
padding-top:2em;}
.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_right_mid_2{
float:none}
.service_list_mid_mid_right_mid_2{
max-width:100%; float:none}
.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_right_mid{
padding-right:0; text-align:left}
.service_list_mid_mid ul li:nth-child(2n) .service_list_mid_mid_left_mid{
padding-left:0}
.service_list_mid_mid_right_mid{
padding-left:0}
.service_list_mid_mid_left_mid{
padding-right:0}
.service_list_mid_mid_left,.service_list_mid_mid_right{
width:100%;}
.index_news_list ul li{
width:100%; margin-right:0; margin-bottom:1em;}
}
@media (max-width: 640px) {
.about_fzlc_mid_left ul li a.on{
font-size:1.5em;}
.about_fzlc_mid_left ul li a{
font-size:1.25em;}
.about_fzlc_mid_left{
position:static; width:100%;}
.about_fzlc_mid{
padding-left:0}
.about_fzlc_mid_left ul li{ margin-top:.5em;
display:inline-block; margin-right:.5em;}
.about_fzlc_mid_left:after,.about_fzlc_mid:after,.about_fzlc_mid_left ul li a.on:after{
display:none}
.about_fzlc_mid_right{
padding-left:0}

.plogolist li{
width:32.20338983050847%;}
.plogolist li:nth-child(3n){
margin-right:0}
 


}
@media (max-width: 480px) {
 .about_1_2_mid_1 span{
 font-size:18px;}
 .njia:after{
 font-size:.85em;}
.about_fzlc_mid_right_2{
font-size:1.125em;}
.service_list_mid{
padding:2.5em 0;}
.service_list_mid_mid_right_mid_1{
font-size:1.125em;}
.service_list_mid_mid_right{
padding-top:1em;}
.index_news_list_mid_4 span{
font-size:.875em;}
.index_news_list_mid_1,.index_news_list_mid_3{
font-size:.9375em;}
.index_news_list_mid_2{
font-size:1em;}
.index_news_list_mid{
margin:1em;}
}
.cn_f_r{
float:right;}
.cn_f_r a{
margin-left:1.5em;}
 

@media (max-width: 480px) {
.cn_f_r a{
margin-left:1em;}
}
@media (max-width: 1200px) {
#sc{
margin-bottom:64px;}
.index_2_1_mid_pro_name_1{
font-size:1.5em;}
.index_2_1_mid_pro_name_2{
font-size:1em;}
.index_2_1_mid_pro_name{
left:1.5em; top:1.5em;}
}
@media (max-width: 1024px) {
.about_fzlc_mid_left{
padding-top:0;}
.index_2_1_mid_pro_name_1{
font-size:1.25em;}
.index_2_1_pc .swiper-slide:nth-child(3) .index_2_1_mid_pro{
max-width:40%;}
 .index_2_1_pc .swiper-slide:nth-child(4) .index_2_1_mid_pro{
max-width:30%;}
}
.m_cate{
display:none; margin:0 1em;}
.m_cate_mid a{ padding:.5em .5em;word-wrap: break-word; 
display:block; text-align:center;background-repeat: no-repeat;
background-image: url(../images/product/img4.png); background-position:left center; background-repeat:no-repeat;}
.m_cate_mid a.on{
color:#ed7840}
.m_cate_mid .swiper-slide:nth-child(1) a{
background-image:none}
 
@media (max-width: 768px) {
.pro_info_1_pcc{
display:none}
.m_cate{ margin-top:1em;
display:block; position:relative; padding:0 1em;}
.m_cate_left{ cursor:pointer;
position:absolute; left:0; font-size:1.5em; font-family:"PingFang SC"; top:50%;transform:translateY(-50%);}
.m_cate_right{ cursor:pointer;
position:absolute; right:0; font-size:1.5em; font-family:"PingFang SC"; top:50%;transform:translateY(-50%);}

.index_2_1_mobile ul li:nth-child(3) .index_2_1_mobile_mid_img img{
max-width:40%;}
.index_2_1_mobile ul li:nth-child(4) .index_2_1_mobile_mid_img img{
max-width:48%;}
}
@media (max-width: 480px) {
.footer_cp_right a img{
height:auto}
.footer_cp_right a{
font-size:.9375em;}
.cn_f_r{
display:none}
.index_2_1_mobile ul li:nth-child(5) .index_2_1_mobile_mid_img img{
max-width:70%;}
.index_2_1_mobile ul li:nth-child(6) .index_2_1_mobile_mid_img img{
max-width:80%;}
.index_2_1_mid_pro_name{
left:0; top:0}
}
.header_mid_mid ul li p{ display:none;
clear:both; overflow:scroll; width:100%; background-color:rgba(206, 206, 206, 0.42);}
.header_mid_mid ul li dl dd p a{ font-size:.9375em; color:#666;
display:block; width:50%; float:left; padding-right:0}
.navigate ul li dl dd p{
display:none}
.header_mid_mid ul li dl dd:hover p,.navigate ul li dl dd:hover p{
display:block; z-index:1000;}
.header_mid_mid ul li dl dd:hover .showsub,.navigate ul li dl dd:hover p .mobile_p_c{
color:#e4662d}
.navigate ul li.on dl dd.on a.mobile_p_c{color:#e4662d}
.navigate ul li dl dd.on p{ display:block}
@media (max-width: 480px) {
.index_1_2_mid a:nth-child(4) {
     left: 75%;
top: -11%;
min-width: inherit;
width: 105px;
}
.index_1_2_mid a:nth-child(2) {
    left: 37.6%;
bottom: 56%;
width: 110px;
}
.index_1_2_mid a:nth-child(3) {
    top: 2%;
    width: 140px;
	left:34%
}
 .index_1_2_mid a:nth-child(5) {
    text-align: center;
    left: 61%;
    top: 26%;
    width: 80px;
    min-width: inherit;
}

}

@media (max-width: 1024px) {
.index_2_1_pc .swiper-slide:nth-child(3) .index_2_1_mid_pro {
    max-width: 60%;
}
.index_2_1_pc .swiper-slide:nth-child(5) .index_2_1_mid_pro {
    max-width: 40%;
}
.index_2_1_pc .swiper-slide:nth-child(4) .index_2_1_mid_pro {
    max-width: 55%;
}
}

@media (max-width: 810px) {
.index_2_1_pc .swiper-slide:nth-child(3) .index_2_1_mid_pro {
    max-width: 40%;
}
.index_2_1_pc .swiper-slide:nth-child(4) .index_2_1_mid_pro {
    max-width: 35%;
}
.index_2_1_pc .swiper-slide:nth-child(5) .index_2_1_mid_pro {
    max-width: 68%;
}
.te_1_1{
margin-top:1em;}
.index_2_1_mid_pro_name{
width:70%}
}
@media (max-width: 768px) {
 
}

@media (max-width: 480px) {
.index_1_2_mid a img{
display:none}
.index_t_1{
font-family:Arial, Helvetica, sans-serif}
 .index_2_1_mid_pro_name{
 width:100%}
 .index_2_1_mobile ul li:nth-child(3) .index_2_1_mobile_mid_img img {
    max-width: 50%;
}
.index_2_1_mobile ul li:nth-child(3) .index_2_1_mobile_mid_img img {
    max-width: 65%;
}
.index_2_1_mobile ul li:nth-child(5) .index_2_1_mobile_mid_img img {
    max-width: 90%;
}
.div1200{
padding:0 .5em;}

} 
.case_2_1_2_2_more{
margin-top:1em;}
.case_2_1_2_2_more span{ padding-right:24px;
background-position:right center; background-repeat:no-repeat; background-image:url(../images/r.png);}
.case_2_1 ul li:hover .case_2_1_2_2_more span{
background-image:url(../images/rh.png);}

.so_info_3_list_img{
min-height:inherit; background:none}
@media (min-width: 1200px) {
	.index_3_1_mid_1 img{
	height:3em;}
}
.header_mid_mid ul li p{ background:none; height:calc(100% - 1.5em);  
  position:absolute; right:0; top:1.5em; width:199px;
}
.header_mid_mid ul li dl dd:nth-child(1) p{
    
}  
.header_mid_mid ul li dl dd p a{ position:relative; display:block; width:auto; float:none;
  color:#ff6822; padding-right:0em; padding-left:1.5em;}  
.header_mid_mid ul li dl dd p a:hover{background-color:#ff6822; color:#fff}
.header_mid_mid ul li dl dd p a span{
display:inline-block; position:relative; padding:0px 0px;}
.header_mid_mid ul li dl dd p a span:after{ display:none;
content:''; position:absolute; left:0; bottom:0; height:1px; background-color:#ff6822; width:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.header_mid_mid ul li dl dd p a:hover span:after{
width:100%;}
.header_mid_mid ul li dl.pro dd a.showsub{
width:190px;
 }
.header_mid_mid ul li dl.pro{
padding-bottom:1em;}
.header_mid_mid ul li dl dd:hover a.showsub{
background-color:#e4662d; color:#fff}
.header_mid_mid ul li dl dd p a b{
font-size:15px}
.header_mid_mid ul li dl.pro.b:after{ z-index:100;
content:''; position:absolute; left:190px; height:100%; background-color:#dadada; top:0; width:1px;}
.header_mid_mid ul li dl.pro:before{
content:''; position:absolute; left:0px; height:100%; width:190px; background-color:#fff; top:0; z-index:1;  }
.youbian{
position:fixed; right:0; z-index:1000; width:39px; top:50%; -webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.youbian ul li{
position:relative; margin-bottom:2px;}
.youbian ul li a{ background-color:#ff6f20;
display:block; background-position:center; background-repeat:no-repeat;}
.youbian ul li a.sq{ width:39px; height:40px;
background-image:url(../images/c1.png);}
.youbian ul li a.dh{ height:40px; width:39px;
background-image:url(../images/c22.png);}
.youbian ul li span{ display:block; width:200px; display:none;
position:absolute; right:39px; top:0; background-color:#fff; text-align:center;  line-height:40px; color:#ff6f20; font-size:25px;}
.youbian ul li:hover span{
display:block}

.header_mid_mid ul li dl.pro{
background:none; width:190px;   }
.header_mid_mid ul li dl.pro.b{
background-color:#fff; width:390px;}
 
.header_mid_mid ul li dl.pro dd a.showsub{
background-color:#fff; position:relative; z-index:10;}
.header_mid_mid ul li p{
background-color:#fff;}
 
.header_mid_mid ul li dl.pro dd:hover a.showsub{
background-color:#ff6822;}
@media screen and (max-width:850px) {
.pro_info_5_2_mid_1 img,.pro_info_5_2_mid_1 span img{
height:1.5em;}
.about_1_1_left_3{
margin-top:1em}

}
@media (max-width: 480px) {
.index_1_2_mid a img{
display:none}
.youbian{
top:auto; bottom:0;transform: translateY(0%);}
} 

.header_mid_mid ul li dl.pro dd:nth-child(3) p a{
width:100%;   }
.header_mid_mid ul li dl.pro dd:nth-child(3) p a:nth-child(1){
width:100%;  padding-left:1.5em; clear:both}


::-webkit-input-placeholder { /* WebKit browsers */
  color: #000;
  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #000;
  
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #000;
   
} 
.index_4_2_left ul li:nth-child(5){
}
/*.index_4_2_left ul li:nth-child(3){
float:right}
.index_4_2_left ul li:nth-child(6){
float:left}*/
.case_cate_left,.case_cate_right{
display:block}
/*@media screen and (min-width:850px) {
.index_3_1 .swiper-slide:nth-child(6) .index_3_1_mid{
border:none}
}*/
 