/* 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: AlibabaPuHuiTi-2-45-Light;
	src:url(fonts/AlibabaPuHuiTi-2-45-Light.eot) format('embedded-opentype'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.otf) format('opentype'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.ttf) format('TrueType'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.woff) format('woff'),
	url(fonts/AlibabaPuHuiTi-2-45-Light.woff2) format('woff2');
}*/

@font-face {
    font-family: 'Alibaba PuHuiTi R';
    src: url('fonts/Alibaba-PuHuiTi-R.eot');
    src: url('fonts/Alibaba-PuHuiTi-R.eot?#iefix') format('embedded-opentype'),
        url('fonts/Alibaba-PuHuiTi-R.woff2') format('woff2'),
        url('fonts/Alibaba-PuHuiTi-R.woff') format('woff'),
        url('fonts/Alibaba-PuHuiTi-R.ttf') format('truetype'),
        url('fonts/Alibaba-PuHuiTi-R.svg#Alibaba-PuHuiTi-R') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 
@font-face {
    font-family: 'Poppins';
    src: url('Poppins-Medium.eot');
    src: url('Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('Poppins-Medium.woff2') format('woff2'),
        url('Poppins-Medium.woff') format('woff'),
        url('Poppins-Medium.ttf') format('truetype'),
        url('Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
} 

body{
    font:1em/1.3 "Alibaba PuHuiTi R";   
	-webkit-text-size-adjust: 100% !important; 
}
img{
max-width:100%;}
button, input, select, textarea,h1, h2, h3, h4, h5, h6{
    font-size:1em;
    line-height:1.3;font-family: "Alibaba PuHuiTi R";
}
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:#333;
}
a{
    color:inherit;
	color:#333;  
    text-decoration: none; 
}
a:hover  {
       
    text-decoration: none; 
}
a:active{
    color:inherit;
}
sup { 
    vertical-align: text-top; 
} 
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{
    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**********/
#header{ padding:1.5em 0;
position:fixed; left:0; top:0; width:100%; z-index:9999;}
.header_mid{
margin:0 3.125vw; position:relative;}
.header_mid_left{ width:164px;
position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.header_mid_left a img:nth-child(2){
display:none}
.header_mid_mid{
text-align:center;}
.header_mid_mid ul li{ position:relative;
display:inline-block; margin:0 1.5em;}
.header_mid_mid ul li a{
color:#fff; font-size:1.125em;}
.searchmask{
display:none}
.header_mid_mid ul li dl{
display:none}
.header_mid_right{
position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.header_mid_right ul li{ float:left; border:1px #fff solid; border-radius:1.875em; height:1.875em; width:9.375em; text-align:center; line-height:1.875em;}	
.header_mid_right ul li:nth-child(1) a{
color:#fff; display:block;}
.header_mid_right ul li:nth-child(1){
width:140px; margin-right:1em;}
.header_mid_right ul li:nth-child(1) a span{ padding-right:24px; background-position:left center; background-repeat:no-repeat;
display:inline-block; background-image:url(../images/header/img2.png?v=12); padding-left:22px; position:relative;}
.header_mid_right ul li:nth-child(1) a span:after{
content:''; position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:11px; height:6px; background-position:center; background-repeat:no-repeat; background-image:url(../images/header/img3.png?v=123);}
.header_mid_right ul li:nth-child(2){
background-color:#fff;}	
.header_mid_right ul li:nth-child(2) a{ padding-right:30px;
color:#11a0c1; background-image:url(../images/header/img4.png); background-position:right center; background-repeat:no-repeat;}
.header_mid_mid ul li:last-child span{ background-image:url(../images/header/img1.png);-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); display:block; cursor:pointer;
position:absolute; right:-3em; top:50%; width:13px; height:13px; background-position:center; background-repeat:no-repeat; background-size:cover;}	
	
	
/********index**********************/ 
.indexbanner{
background-image:url(../images/index/img3.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner_img{
position:relative; height:100vh;}
.banner_img_jj_fsdj{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#fff;}
.banner_img_jj_mid_fsdj_left{
  width:45%; left:9.375%; position:absolute; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); 
}
.banner_img_jj_mid_fsdj_right{ text-align:center;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); height:80%; 
  width:62.29166666666667%; position:absolute; right:0; top:50%;}
.banner_img_jj_mid_fsdj_right img{
max-height:100%;} 
.banner_img_jj_mid_fsdj_1{ margin-bottom:.3em; font-family: 'Poppins';
font-size:4.0em; font-weight:bold; line-height:1.15}
.banner_img_jj_mid_fsdj_2{
font-size:1.125em; line-height:2; margin-bottom:3em;}
.remo{
display:inline-block; border:1px #fff solid; font-size:1.125em; width:9.444444444444444em; line-height:2.222222222222222em; height:2.222222222222222em; position:relative; border-radius:2.222222222222222em; text-align:center; }
.remo span{ padding-right:2.222222222222222em;
position:absolute; left:50%;-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); top:50%;color:#fff;}
.remo span:after{-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
content:''; position:absolute; right:0; top:50%; width:1.722222222222222em; height:0.6111111111111111em; background-image:url(../images/index/img1.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.indexmid{
margin:0 12.5vw;}
.index_1_1{ font-weight:bold;
font-size:3em; color:#000; margin-top:2.5em; text-align:center}
.index_1_2{
color:#333; font-size:1.5em; line-height:1.6; text-align:center; margin-top:.4em; letter-spacing:.2em;}
.index_1_3 ul li{ margin-top:5.46875vw;
float:left; width:33.3333%;}
.index_1_3_mid_left{
float:left; width:5.75em;}
.index_1_3_mid_right_1{ margin-bottom:.2em; margin-top:.4em;
font-size:1.5em; font-weight:bold}
.index_1_3_mid_right_2{
font-size:1.125em;}
.index_1_3_mid_right{
padding-left:1.5em; float:left}
.index_1_3_mid{
min-height:101px;}
.index_2{ overflow:hidden;
position:relative}
.index_2_mid ul li{
margin-top:8vw;}
.index_2_mid ul li:last-child{
margin-bottom:8vw;}
.index_2_top{
width:100%; left:0; top:0; width:100%; position:absolute;}
.index_2_top img{
width:100%;}
.index_2_mid_mid_right{
margin-left:50%; text-align:center}
.index_2_mid_mid_left{
position:absolute; left:0; top:50%; -webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:50%;}
.index_2_mid_mid{
position:relative}
.index_2_mid_mid_left .index_1_1,.index_2_mid_mid_left .index_1_2{
text-align:left}
.index_2_mid_mid_left .index_1_1{
margin-top:0}
.index_2_mid_mid_left_mid_1{
font-size:1.125em; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:2em; margin-bottom:2em;}
.index_2_mid ul li:nth-child(2n) .index_2_mid_mid_right{
margin-left:0; margin-right:50%;}
.index_2_mid ul li:nth-child(2n) .index_2_mid_mid_left{
left:auto; right:0}
.remo.remo2{
background-image:url(../images/index/img15.jpg); overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; border:none;}
.index_2_mid_mid_left_mid{
position:relative; overflow:hidden; padding-left:2.5em; padding-right:2.5em;}
.index_2_mid_mid_left_mid:after{
content:''; position:absolute; left:0; top:0; height:100%; width:3px; background-image:url(../images/index/img14.png); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.index_2_mid ul li:nth-child(2n) .index_2_mid_mid{
padding-right:0}
.index_2_mid_mid_right img{
width:80%;}
.index_2_mid ul li:nth-child(2n) .index_2_mid_mid_right{
text-align:left}
.index_1{
padding-bottom:13.28125vw;}
.index_3{
background-image:url(../images/index/img16.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.textw{
color:#fff;}
.index_3_mid ul li{ margin-bottom:.7vw;
float:left; border-radius:5px; text-align:center; background-color:#fff; width:32.63888888888889%; margin-right:1.04166666666667%;}
.index_3_mid ul li:nth-child(3n){
margin-right:0}
.index_3_mid_mid{
margin:0 1em; height:15.625vw;}
.index_3_mid_mid_1{ position:relative;
height:6.66666666666667vw;}
.index_3_mid_mid_1 img{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
position:absolute; left:50%; top:50%; max-height:100%;}
.index_3_mid_mid_2{
font-size:1.5em; letter-spacing:.2em; margin-top:1em;}
.index_3_mid{
margin:7.55208333333333vw 0;}
.index_2 .indexmid{
position:relative; z-index:10;}
.index_4_1 ul li{ margin-right:3.64583333333333%;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); min-height:544px; 
float:left; width:30.90277777777778%; background-color:#fff;}
.index_4_1 ul li:nth-child(3n){
margin-right:0}
.index_4_1_mid{
padding:.9375em;}
.index_4_1_mid_1 img{
width:100%;}
.index_4_1_mid_2{
color:#7f7f7f;text-transform: uppercase; margin:1.5em 0 1em 0;}
.index_4_1_mid_3{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
font-size:1.5em; color:#000; line-height:1.5;  }
.index_4_1_mid_4{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.5;   margin:1em 0 1.5em 0;}
.index_4_1_mid_5 span{ padding-right:4em;
color:#2791e6; display:inline-block; position:relative;}
.index_4_1_mid_5 span:after{ width:1.9375em; height:0.5625em; background-image:url(../images/index/img24.png); background-position:center; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.index_4_1 ul li{
margin-top:4.6875vw;}
.index_4_2{ margin:4.6875vw 0;
text-align:center;}
.index_5_1 ul li{
float:left; text-align:center; width:16.66666666666667%; height:150px;}
.index_5_1 ul li img{
max-width:80%;}
#swiper-pagination-banner2{
position:static; padding:6vw 0;}
.index_5 .swiper-pagination-bullet{
width:13px; height:13px; border:none; background:none; opacity:1; background-image:url(../images/index/img26.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_5 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 1em;}
.index_5 .swiper-pagination-bullet-active{background-image:url(../images/index/img27.png);}
.index_5_1{
margin-top:4vw;}
.index_6{ background-image:url(../images/index/img28.jpg); padding-bottom:10.20833333333333vw;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.index_6_1{ margin-top:3.75em;
text-align:center}
.index_6_1 a{ margin:0 .5em;
display:inline-block; border:1px #fff solid; font-size:1.125em; color:#fff; line-height:2.666666666666667em; padding:0 2em;}
.index_6_1 a span{ padding-right:2.4em;
display:inline-block; position:relative;}
.index_6_1 a span:after{
content:''; position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:1.777777777777778em; height:0.6111111111111111em; background-image:url(../images/index/img29.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_6_1 a:hover{
background-color:#2790e5; border-color:#2790e5}
/*********footer*****************/
#footer{
background-color:#121c2b; overflow:hidden;}
.footer_1_mid_left{
float:left;}
.footer_1_mid_right{
float:right; color:#fff; font-size:1.375em; margin-top:.2em;}
.footer_1_mid{ overflow:hidden; padding:3em 0 1.875em 0;
border-bottom:1px #2f374b solid;}
.footer_2_mid_left:after{
content:''; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#2f374b}
.footer_2_mid_left{
float:left; width:72%; position:relative; overflow:hidden}
.footer_2_mid_right{
float:right; width:28%;}
.footer_2_mid_left ul li{
float:left; width:20%;}
.footer_2 p{ margin-bottom:1em;
color:#fff; font-size:1.375em;}
.footer_2_mid_left dl dd a{
color:#c1c7d5;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.footer_2_mid_left dl dd a:hover{
color:#fff;}
.footer_2_mid_left dl dd{
line-height:1.6; margin-bottom:.5em;}
.footer_2_mid_left_mid{
padding-right:1em;}
.footer_2_mid_right_1{ margin-bottom:2.75em;
font-size:1.875em; color:#fff; font-weight:bold}
.footer_2_mid_right_3 ul li{ position:relative;
display:inline-block; margin-right:1em;}
.footer_2_mid_right_3 ul li span{ left:50%;
display:block; position:absolute; width:120px; bottom:25px;-webkit-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%); display:none;}
.footer_2_mid_right_3 ul li:hover span{
display:block}	
.footer_2_mid_right_2{
font-size:1.125em; color:#c1c7d5; margin-bottom:1em;}
.footer_2_mid_right_mid{
padding-left:6vw;}
.footer_2_mid{
padding:5em 0; overflow:hidden}
.footer_3_mid_left{
float:left;}
.footer_3_mid_right{
float:right}
.footer_3_mid{
padding:1em 0; line-height:1.6; border-top:1px #2f374b solid; color:#c1c7d5; overflow:hidden}
.footer_3_mid a{color:#c1c7d5;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.footer_3_mid a:hover{
color:#fff;}
/*******product****************/
.nybanner{ overflow:hidden;
position:relative; height:100vh;}
.nybanner_bg_pro{ background-image:url(../images/product/img2.jpg?v=11);
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.nybanner_bg_pro2{ background-image:url(../images/product/img1.png); z-index:10;animation: tt 5s linear infinite;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_banner_right{ right:12.5vw;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
position:absolute; z-index:10; top:50%; /*width:33.80208333333333vw;*/ z-index:10; height:59.81651376146789%;}
.pro_banner_right img{
height:100%;}
.pro_banner_right_1{ height: 100%;
position:absolute; right:0; top:0; width:100%; z-index:10;}
.pro_banner_left{-webkit-transform: translate(-0%, -50%); z-index:777;
    transform: translate(-0%, -50%); width:36vw;
position:absolute; left:12.5vw; top:50%;}
.pro_banner_left_1{ margin-bottom:.3em;font-family: 'Poppins';
font-size:3.75em; color:#00fff6; font-weight:bold;}
.pro_banner_left_2{ margin-bottom:1.3em; font-weight:bold;
font-size:2.3125em; color:#fff;}
.pro_banner_left_3{
font-size:1.5em; color:#fff; line-height:1.5}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes rotate2 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-360deg);
  }
}
#c1{
  animation: rotate 3s linear infinite; /* 应用动画 */}
#c2{
  animation: rotate2 3s linear infinite; /* 应用动画 */}  
@keyframes tt {
  0 {
    transform: translateY(-0px);
  }
  50% {
   transform: translateY(40px);
  }
  100% {
   transform: translateY(00px);
  }
}


.youce{ z-index:88; display: none;
position:fixed; right:1em; top:50%; width:3.8125em; height:12.875em;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}
.youce ul li{
position:relative; margin-bottom:10px;}
.youce ul li a{ z-index: 1; background-color:#c9d3e0;transition: all 0.5s cubic-bezier(0.555, 0.205, 0.295, 0.975);
display:block; width:100%; height:3.8125em; position:relative; border-radius:100%;}
.youce ul li a:after{-webkit-transform: translate(-50%, -50%);  
    transform: translate(-50%, -50%);
content:''; position:absolute; left:50%; top:50%; background-position:center; background-repeat:no-repeat; background-size:cover;}	
.youce ul li:nth-child(1) a:after{
width:1.625em; height:1.5625em; background-image:url(../images/rr1.png);}
.youce ul li:nth-child(3) a:after{
width:2em; height:1.625em; background-image:url(../images/rr2.png);}
.youce ul li:nth-child(2) a:after{
width:2em; height:2em; background-image:url(../images/whatsapp-fill.png);}
.youce ul li:nth-child(4) a:after{
width:1.375em; height:1.75em; background-image:url(../images/rr3.png);}
.youce ul li img{
display:none} 
.youce ul li img{
position:absolute; top:-.89em; right:3.8125em; max-width:none; width:105px}
.youce ul li:hover img{
display:block}
.youce ul li span{transition: all 0.5s cubic-bezier(0.555, 0.205, 0.295, 0.975); color:#fff; line-height:3.8125em;
position:absolute; opacity:0; right:0; top:0; width:0em; text-indent:1em; height:3.8125em; border-radius:3.8125em; padding-right:3.8125em; background-color:rgba(0, 0, 0, .5);}
.youce ul li:hover span{  
width:10em;opacity:1;}
.youce ul li:hover a{
background-color:#0091f6}


.pro_1,.pro_1_mid{
overflow:hidden}
.pro_1_mid ul li{ background-image:url(../images/product/img6.png); background-position:left center; background-repeat:no-repeat;
float:left; text-align:center; width:16.66666666666667%;}
.pro_1_mid ul li a{ padding:2em 0; display:block;
margin:0 1em; font-size:1.125em; color:#666;}
.pro_1_mid ul li a:hover,.pro_1_mid ul li a.on{
color:#000;}
.pro_1_mid ul li:nth-child(1){
background-image:none}
.pro_2_mid{
position:relative; padding-left:324px;}
.pro_2_mid_left{
position:absolute; left:0; top:0;}
.pro_2_mid_left_mid{
width:235px; margin-left:30px;}
.pro_2_mid_left_mid_1{
border:1px #e1e1e1 solid; padding:0 10px; position:relative; padding-right:35px;}
.pro_2_mid_left_mid_1 input.wbk{ height:30px; line-height:30px;
border:none; background:none; width:100%;}
.pro_2_mid_left_mid_1 input.wbkbtn{ cursor:pointer; background:none;
position:absolute; right:0; top:0; width:35px; height:100%; background-position:center; background-image:url(../images/product/img7.png); background-repeat:no-repeat; border:none;}
.pro_2_mid_right_1 ul li{ background-color:#dae9f1; text-align:center;
float:left; width:32%; margin-right:2%; margin-bottom:1.19791666666667vw;}

.pro_2_mid_right_2 ul li{ background-color:#dae9f1; text-align:center;
float:left; width:49%;  margin-bottom:1.19791666666667vw;}

.pro_2_mid_right_1{
min-height:340px;}
.pro_2_mid_right_1 ul li:nth-child(3n){
margin-right:0}
.pro_2_mid_right_2 ul li:nth-child(2n){
float:right}
.pro_2_mid_right_1_mid{
position:relative; height:24.47916666666667vw;}
.pro_2_mid_right_2 .pro_2_mid_right_1_mid{
height:28.125vw;}

.pro_2_mid_right_1_mid_1{
position:absolute; left:0; top:2.60416666666667vw; width:100%; height:12.29166666666667vw;}
.pro_2_mid_right_2 .pro_2_mid_right_1_mid_1{
height:13.54166666666667vw; top:3.33333vw;}

.pro_2_mid_right_1_mid_1 img{
max-height:100%;}
.pro_2_mid_right_2 .pro_2_mid_right_1_mid_1 img{
height:100%;}
.pro_2_mid_right_1_mid_2{
position:absolute; left:0; top:16vw; width:100%;}
.pro_2_mid_right_2 .pro_2_mid_right_1_mid_2{
top:19vw;}

.pro_2_mid_right_1_mid_2_1{
font-size:1.5em; color:#000;}
.pro_2_mid_right_1_mid_2_2{ margin-bottom:1.5em;
color:#333; margin-top:.5em;}
.pro_2_mid_right_1_mid_2_mid{
margin:0 1em;}
.pro_2_mid_right_1_mid_2_3 span{
display:block; margin:0 auto; width:107px; height:27px; background-image:url(../images/product/img9.png); background-position:center top; background-repeat:no-repeat;}
.pro_2_mid_right_1 ul li a:hover .pro_2_mid_right_1_mid_2_3 span,.pro_2_mid_right_2 ul li a:hover .pro_2_mid_right_1_mid_2_3 span{
background-position:center bottom;}
.pro_2{
padding-top:5em;}
.pro_2_mid_left_mid_2 ul li{ line-height:1.6; position:relative;
border-bottom:1px #e1e1e1 solid; padding:0em 0;}
.pro_2_mid_left_mid_2 ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; width:0; height:1px; background-color:#000;}
.pro_2_mid_left_mid_2 ul li a:hover:after{
width:100%;}
.pro_2_mid_left_mid_2 ul li a{
color:#666; display:block; padding:.5em 0;}
.pro_2_mid_left_mid_2 ul li a:hover,.pro_2_mid_left_mid_2 ul li a.on{
color:#000;}
.pro_2_mid_left_mid_2{
margin-top:1em;}
.pro_2_mid_right_3{
text-align:center;}
.pro_2_mid_right_3 ul li{ position:relative; margin:0 .5em; 
display:inline-block; font-size:1.125em; width:2em; height:2em; text-align:center; line-height:2em; border-radius:100%;}
.pro_2_mid_right_3 ul li:nth-child(1):after,.pro_2_mid_right_3 ul li:last-child:after{ background-color:#fff;pointer-events:none;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:1px #d1d1d1 solid; border-radius:100%;}
.pro_2_mid_right_3 ul li:nth-child(1) span,.pro_2_mid_right_3 ul li:last-child span{
opacity:0;}
.pro_2_mid_right_3 ul li:nth-child(1):after{
background-image:url(../images/1.png); background-position:center; background-repeat:no-repeat;}
.pro_2_mid_right_3 ul li:last-child:after{
background-image:url(../images/2.png); background-position:center; background-repeat:no-repeat;}
.pro_2_mid_right_3 ul li:nth-child(1):hover:after{
background-image:url(../images/4.png);}
.pro_2_mid_right_3 ul li:last-child:hover:after{
background-image:url(../images/3.png);}

.pro_2_mid_right_3 ul li.active,.pro_2_mid_right_3 ul li:hover{
background-color:#2790e5; color:#fff;}
.pro_2_mid_right_3 ul li:hover a{
color:#ffff;}
.pro_2_mid_right_3 ul li:hover:after{
border-color:#2790e5; background-color:#2790e5;}
.pro_2_mid_right_3{
padding-bottom:6.25em; padding-top:2.5em;}
/*******solution*******/
.nybanner_img{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.nybanner_jj{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; text-align:center; color:#fff;}
.nybanner_jj_mid_1{
font-size:2.3125em;}
.nybanner_jj_mid_2{font-family: 'Poppins';
font-size:3.75em; font-weight:bold;}
.so_1_1_mid{
position:relative;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); background-color:#fff; }
.so_1_1_mid_left{
overflow:hidden; width:56%;}
.so_1_1_mid_left img{
width:100%}
.so_1_1_mid_right{
position:absolute; right:0; top:0; height:100%; width:44%;}
.so_1_1_mid_right_mid{
padding-left:4vw; padding-right:2em;}
.so_1_1_mid_right_mid_1{
font-size:1.25em; color:#333;}
.so_1_1_mid_right_mid_2{ margin-bottom:.75em;
font-size:2.25em; color:#000; margin-top:.15em;}
.so_1_1_mid_right_mid_3{
color:#333; display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.8; }
.so_1_1 ul li{
margin-top:3.64583333333333vw;}
.so_1_1{
padding-top:3.64583333333333vw;}
.so_1_1 ul li:nth-child(2n) .so_1_1_mid_right{
right:auto; left:0;}
.so_1_1 ul li:nth-child(2n) .so_1_1_mid_left{
margin-left:44%;}
.so_info_1_mid{ overflow:hidden;
font-size:1.5em; padding:1em 0; border-bottom:1px #e6e6e6 solid;}
.so_info_1_mid_left{
float:left;}
.so_info_1_mid_right{
float:right}
.so_info_1_mid_right a{ padding-left:1.25em;
display:inline-block; position:relative;}
.so_info_1_mid_right a:after{
content:''; position:absolute; left:0; top:50%; width:.75em; height:.75em; background-image:url(../images/so/img3.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.so_info_2 .so_1_1{
padding-top:0}
.so_info_2 .so_1_1 ul li{
 }
.so_info_2{
padding:6.66666666666667vw 0;}
.so_info_2 .so_1_1_mid_right_mid_3{-webkit-line-clamp:30000;}
.so_info_3{ overflow:hidden; padding-bottom:6.66666666666667vw;
background-image:url(../images/so/img5.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.so_info_3_1{
text-align:center;}
.so_info_3_1 ul li{ margin:0 .5em; line-height:2.25em; background-position:center; background-repeat:no-repeat; background-size:cover;
display:inline-block; font-size:1.25em; cursor:pointer; border:1px #c4cacd solid; border-radius:2.25em; padding:0 1.5em;}
.so_info_3_1 ul li:hover,.so_info_3_1 ul li.on{
color:#fff; background-image:url(../images/so/img6.jpg);}
.so_info_3_1{
margin-top:2em; margin-bottom:4.8125em;}
.so_info_3_2{
/*background-color:#fff; */text-align:center; padding:0em;}
.so_info_3_2 img{
display:none; margin:0 auto;}
.so_info_3_2 img.on{
display:block;}
.so_info_4{ padding-bottom:10vw;
background-image:url(../images/so/img8.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; color:#fff;}
.so_info_4_1{
margin-top:2.6vw;}
.so_info_4_1 ul li{ background-color:rgba(0,150,255,0.2); border-radius:5px;
float:left; min-height:8.75em; position:relative; width:49%; margin-top:2em;}
.so_info_4_1 ul li:nth-child(2n){
float:right;}
.so_info_4_1_mid{ top:50%; right:2.85714285714286%;
position:absolute; left:4.28571428571429%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.so_info_4_1_mid_left{-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
position:absolute; left:0; top:50%; width:3.875em; height:3.5em;text-align:center; line-height:3.5em;}	
.so_info_4_1_mid_left span{ background-image:url(../images/so/img7.png); background-position:center; background-size:cover; background-repeat:no-repeat; position:relative; width:100%; height:100%; 
font-size:1.5em; display:block;}
.so_info_4_1_mid_right_1{
font-size:1.5em; margin-bottom:5px;}
.so_info_4_1_mid_right{
margin-left:4.875em;}
.so_info_4_1_mid_right_2{
line-height:1.5;}
.so_info_5 .swiper-pagination-bullet{ background:none;opacity:1;
width:1.375em; height:1.375em; background-image:url(../images/so/img10.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.so_info_5 .swiper-pagination-bullet-active{
background-image:url(../images/so/img9.png);}
.so_info_5 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 .65em;}
.so_info_5_1{
margin-top:4.6875vw;}
.so_info_6{ padding-bottom:4.42708333333333vw;
position:relative; overflow:hidden;}
.so_info_6 .indexmid{
position:relative; z-index:10;}
.so_info_6_1_mid_2_1{
font-size:1.25em; color:#000; margin-bottom:3px;}
.so_info_6_1_mid_2_2{
color:#666; line-height:1.5;}
.so_info_6_1_mid_2{
margin-top:1.5em;}
.so_info_6_1{
margin-top:4vw;}
.so_info_6_1_left{ z-index:10; width:2.5em; height:2.5em; border-radius:100%;
position:absolute; left:1em; top:7.96875vw; cursor:pointer; background-color:#5d5056;}
.so_info_6_1_left span{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
position:absolute; left:50%; top:50%; width:1.375em; height:1.0625em; background-image:url(../images/so/img12.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.so_info_6_1_right{ z-index:10; width:2.5em; height:2.5em; border-radius:100%;
position:absolute; right:1em; top:7.96875vw; cursor:pointer; background-color:#5d5056;}
.so_info_6_1_right span{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
position:absolute; left:50%; top:50%; width:1.375em; height:1.0625em; background-image:url(../images/so/img13.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.so_info_6_1_left:hover,.so_info_6_1_right:hover{
background-color:#2790e5}
/*******servce********************/
.pro_1_mid ul.u4 li{
width:25%;}
#page1{
overflow:hidden;}
.pro_1_ser{
border-bottom:1px #d7d5d3 solid;}
.ser_1_1 ul li{ margin-bottom:1em;
float:left; width:32%; margin-right:2%;}
.ser_1_1 ul li:nth-child(3n){
margin-right:0}
.ser_1_1_1{
overflow:hidden}
.ser_1_1_1 img{
width:100%;}
.ser_1_1_2{
padding:1.5625vw}
.ser_1_1_2_1{
font-size:1.5em;}
.ser_1_1_2_2{
line-height:1.5; margin-top:5px; min-height:5em; }
.ser_1_1{
margin-top:3.64583333333333vw; margin-bottom:4vw;}
.ser_2{ padding-bottom:8vw;
overflow:hidden; position:relative;}
.ser_2 .indexmid{
position:relative; z-index:10;}
.ser_2_1_right{
float:right; width:53.28719723183391%;}
.ser_2_1_left{ margin-top:1.5625vw;
float:left; width:36.57093425605536%;}
.ser_2_1_left_1{
font-size:1.5em;}
.ser_2_1_left_2{
font-size:2.25em; margin-top:.3em;}
.ser_2_1_left_3 ul li{ margin-bottom:1em; padding:.5em 1em;  
background-color:#eafaf1; position:relative; border-radius:3px;}
.ser_2_1_left_3 ul li:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
content:''; position:absolute; right:-8px; width:8px; height:13px; top:50%; background-image:url(../images/ser/img10.png); background-position:center; background-repeat:no-repeat;}
.ser_2_1_left_3_mid{  
position:relative;  }
.ser_2_1_left_3_mid_left{}
.ser_2_1_left_3_mid_right{
font-size:1.125em;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); left:3.5em;  
position:absolute;   top:50%;}
.ser_2_1_left_3{
margin-top:2vw;}
.ser_2_1{
margin-top:5vw;}
.ser_2_2{
margin-top:3.64583333333333vw;}
.ser_2_2 ul li{ background-color:#fff; position:relative; min-height:8.64583333333333vw;
float:left; width:24.25%; margin-right:1%; text-align:center;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); margin-bottom:1em;}
 
.ser_2_2 ul li:last-child{
margin-right:0;}
.ser_2_2_mid_1{ top:1.5625vw;
position:absolute; width:100%; text-align:center; height:3.75vw;}
.ser_2_2_mid_1 img{
max-height:100%;}
.ser_2_2_mid_2{
position:absolute; left:10%; width:80%; top:6vw; font-size:1.125em;}
.ser_3{
overflow:hidden; background-image:url(../images/ser/img18.jpg); color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.ser_3_1 ul li{background-color:rgba(33,160,255,0.28); overflow:hidden; border-radius:5px; padding:1.25em 1.875em; margin-top:1em;}
.ser_3_1_mid{ font-size:1.125em;
position:relative;}
.ser_3_1_mid_right{
position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.ser_3_1_mid_right dl dd{
display:inline-block;}
.ser_3_1_mid_right dl dd a{  
display:block; color:#fff; position:relative;}
.ser_3_1_mid_right_left{ float:left; margin-right:5em;}
.ser_3_1_mid_right_right{
float:right}
.ser_3_1_mid_right dl dd:nth-child(1) a:after{-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:0.9444444444444444em; height:0.9444444444444444em; background-image:url(../images/ser/img19.png); background-position:center; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; left:0; top:50%;}
.ser_3_1_mid_right dl dd:nth-child(1) a{
padding-left:1.5em;}
.ser_3_1_mid_right dl dd:nth-child(2) a{
padding-left:1.5em;}
.ser_3_1_mid_right dl dd:nth-child(1){
margin-right:1em;}
.ser_3_1_mid_right dl dd:nth-child(2) a:after{-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:1.055555555555556em; height:0.8333333333333333em; background-image:url(../images/ser/img20.png); background-position:center; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; left:0; top:50%;}
.pro_2_mid_right_3_wh ul li{
border:1px #86949f solid;}
.pro_2_mid_right_3_wh ul li a{
color:#fff;}
.ser_3_1{
margin:2.5em 0;}
.ser_4{
overflow:hidden;}
.ser_4_1 ul li{
float:left; width:32.52595155709343%; margin-right:1.21107266435986%;}
.ser_4_1 ul li:nth-child(3),.ser_4_1 ul li:last-child{
margin-right:0}
.ser_4_1 ul li:last-child{
width:100%; margin-top:.9375vw;;}
.ser_4_1 ul li input{
border:none; background:none; width:100%;}
.ser_4_1 ul li div{ font-size:1.125em;
border:1px #d9d9d9 solid; padding:.75em .875em;}
.ser_4_1 ul li textarea{ height:200px;
border:none; background:none; width:100%;}
.ser_4_2 a{ height:2.875em; text-align:center; color:#fff; font-size:1.5em; color:#fff; border-radius:2.875em; line-height:2.875em;
display:block;  margin:0 auto; max-width:; font-size:1.5em; max-width:19.41666666666667em;}
.ser_4_2{
margin-top:2.9375em; margin-bottom:5.875em;}
.ser_4_1{
margin-top:4em;}
/********news******************/
.news_1{
background-color:#f0f7fc;}
.news_1_1_mid{ border-radius:5px; overflow:hidden;
background-color:#fff; clear:both;/*-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);*/ position:relative;}
.news_1_1_mid_left{
width:50%; overflow:hidden}
.news_1_1_mid_left img{
width:100%;}
.news_1_1_mid_right{
position:absolute; left:50%; top:0; width:50%; height:100%;}
.news_1_1_mid_right_mid{ position:absolute; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);
 padding-left:2.8125em; padding-right:5.625em; }
.news_1_1_mid_right_mid_1{
color:#2790e5;}
.news_1_1_mid_right_mid_2{  
font-size:1.875em; color:#000; margin-top:.3em; margin-bottom:1em;}
.news_1_1_mid_right_mid_3{
font-size:1.125em; line-height:1.8; margin-bottom:1.5em; color:#666; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.news_1_1_mid_right_mid_4 span{ padding-right:3.0625em; color:#666;
position:relative; display:inline-block;}
.news_1_1_mid_right_mid_4 span:after{
content:''; position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:1.9375em; height:0.5625em; background-image:url(../images/news/img2.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.news_1 .swiper-pagination-bullet{
width:1.375em; height:1.375em; border:none; background:none; opacity:1; background-image:url(../images/so/img10.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 1em;}
.news_1 .swiper-pagination-bullet-active{background-image:url(../images/so/img9.png);}
#npp{
position:static; padding-top:3.125em; padding-bottom:4.6875em;}
.news_1_1{
padding-top:4em;}
.news_2_1{
padding-top:3.125em;}
.news_2_1 ul li{ margin-right:4.32525951557093%; margin-top:3.125em; position:relative;
float:left; width:30.44982698961938%;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); min-height:556px;}
.news_2_1 ul li:nth-child(3n){
margin-right:0;}
.news_2_1_1{ position:relative; z-index:10;
overflow:hidden}
.news_2_1_1 img{
width:100%;}
.news_2_1_2_1{
color:#2790e5;}
.news_2_1_2_2{ margin-top:.4em; margin-bottom:.6em;  
font-size:1.5em; color:#000;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.4;}
.news_2_1_2_3{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.5; margin-bottom:1.5em;  }
.news_2_1_2{
padding:2em 1.5em;}
.news_2_1_2{
position:relative; z-index:10;}
.news_2_1 ul li:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0;
content:''; position:absolute; left:0; bottom:0; width:100%; height:100%; background-image:url(../images/news/img3.png); background-position:center bottom; background-repeat:no-repeat; background-size:cover;}
.news_2_1 ul li:hover:after{
opacity:1;}
.faqs_1_1 ul li{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); position:relative;
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); cursor:pointer; margin-top:1em; border-radius:5px; overflow:hidden;}
.faqs_1_1_mid_1{
color:#2790e5; margin-bottom:10px;}
.faqs_1_1_mid_2{ padding-right:2.5em;
font-size:1.5em; line-height:1.5; position:relative;}
.faqs_1_1_mid{ 
padding:2.5em 3em;}
.faqs_1_1{
padding-top:3.75em;}
.faqs_1_1_mid_3{ display:none;
font-size:1.125em; color:#333; line-height:1.6; margin-top:.875em;}
.faqs_1_1_mid_2:after{ top:0.3em;
content:''; position:absolute; right:0;  width:0.75em; height:0.75em; background-image:url(../images/news/img4.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.faqs_1_1_mid{
position:relative; z-index:10;}
.faqs_1_1 ul li:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0;
content:''; position:absolute; left:0; height:0%; width:100%; background-image:url(../images/news/img6.jpg); background-position:center bottom; background-repeat:repeat-x;   bottom:0;}
.faqs_1_1 ul li.on:after{
opacity:1; height:100%;}
.faqs_1_1 ul li.on .faqs_1_1_mid_2:after{
background-image:url(../images/news/img5.png);}
.faqs_1_1 ul li.on .faqs_1_1_mid_3{
display:block}
.news_info_1_1{
font-size:2.25em; text-align:center; color:#000; line-height:1.5; margin-top:2.9em;}
.news_info_1_2{
text-align:center; font-size:1.5em; color:#666; margin-top:.5em;}
.news_info_1_3{
font-size:1.125em; line-height:2; margin-top:4.5vw;}
.prevleft{
float:left; width:42%;}
.nextright{
float:right; width:42%;}
.news_info_1_4_mid{
position:relative;}
.news_info_1_4_mid_left{
width:38%;}
.news_info_1_4_mid_right{ width:62%;
position:absolute; left:38%; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.news_info_1_4_mid_right_mid{
padding-left:1.25em;}
.news_info_1_4_mid_right_1{
font-size:1.125em; color:#333;}
.news_info_1_4_mid_right_2{ font-size:1.125em; margin-top:1em;}
.news_info_1_4{
overflow:hidden; padding-top:3em; margin-top:3em; border-top:1px #e6e6e6 solid; padding-bottom:7.29166666666667vw;}
.nextright .news_info_1_4_mid_left{
margin-left:62%;}
.nextright .news_info_1_4_mid_right{
left:0;}
.nextright .news_info_1_4_mid_right_mid{
padding-left:0; padding-right:1.25em; text-align:right}
.news_info_2{
overflow:hidden; background-color:#eef2f6;}

.news_info_2_1 .swiper-pagination-bullet{
width:1.375em; height:1.375em; border:none; background:none; opacity:1; background-image:url(../images/so/img10.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_info_2_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 1em;}
.news_info_2_1 .swiper-pagination-bullet-active{
background-image:url(../images/so/img9.png);}
/******about**************/
.pro_1_mid ul.u5 li{
float:left; width:20%;}
.about_1 ul li{ position:relative;  
float:left; width:25%; text-align:center;}
.about_1_mid_mid{
display:inline-block; padding:0 2.86458333333333vw; text-align:left}
.about_1 ul li:nth-child(1){
text-align:left}
.about_1_mid_mid_1 p{ line-height:1;
display:inline-block; position:relative; font-size:5.625em; font-weight:bold}
.about_1_mid_mid_2{
font-size:1.5em;}
.about_1_mid_mid_1 p:after{-webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);
content:'+'; position:absolute; font-size:0.6666666666666667em; right:0; top:0;}
.about_1 ul li:nth-child(1) .about_1_mid_mid{
padding-left:0}
.about_1 ul li:last-child .about_1_mid_mid{
padding-right:0}
.about_1 ul li:after{
content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#f0f0f0;}
.about_1 ul li:nth-child(1):after{
display:none}
.about_1{
margin:7em 0;}
.about_1_mid_mid_1 p span:nth-child(2){
position:absolute; right:0; bottom:0; font-size:18px; color:#333;-webkit-transform: translate(100%, -50%);
    transform: translate(100%, -50%);}
.about_2_1_right{ overflow:hidden;
float:right; width:44.84429065743945%;}
.about_2_1_right img{
width:100%;}
.about_2_1{ overflow:hidden;
position:relative}
.about_2_1_left{
position:absolute; left:0; top:0; height:100%; width:49.82698961937716%;}
.about_2_1_left_mid_1{ margin-top:0;
text-align:left
 }
.about_2_1_left_mid_2{ text-align:left; margin-top:0; letter-spacing:0;
 color:#666;}
.about_2_1_left_mid_3{
font-size:1.875em; margin-bottom:.75em; margin-top:2em;}
.about_2_1_left_mid_4{
line-height:2;}
.about_2{
margin-bottom:11.25em;}
.about_3{ padding-bottom:13.80208333333333vw;
background-image:url(../images/about/img2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.about_3_1{
letter-spacing:1px;}
.about_3_2 ul li{ background-color:rgba(12,107,185,0.37); color:#fff;
float:left; border-radius:5px; width:48.44290657439446%; margin-top:2em;}
.about_3_2 ul li:nth-child(2n){
float:right;}
.about_3_2_mid{ overflow:hidden;
margin:2.5em; position:relative; padding-left:7.875em;}
.about_3_2_mid_left{
position:absolute; left:0; top:0; font-size:1.875em;}
.about_3_2_mid_right{
line-height:2}
.about_3_2_mid_right div{
float:left; width:48%;}
.about_3_2_mid_right div:nth-child(2){
float:right}
.about_3_2{
margin-top:2em;}
.about_4{ padding-top:10vw; padding-bottom:6.77083333333333vw;
position:relative; overflow:hidden}
.about_4 .indexmid{
position:relative; z-index:10;}
.about_4_footer{
position:absolute; left:0; bottom:0; width:100%;}
.about_4_footer img{
width:100%;}
.about_4_1_left{
float:left; width:30%;}
.about_4_1_right{
float:right; width:70%;}
.about_4_1_left .index_1_1,.about_4_1_left .index_1_2{
text-align:left; margin-top:0}
.about_4_1_left .index_1_2{
margin-top:0}
.about_4_1_right_1{
font-size:1.5em;}
.about_4_1_right_2{
font-size:4.6875em; font-weight:bold; line-height:1.2;}
.about_4_1_right_3_mid_1{ position:relative; margin-bottom:4em; 
background-position:left bottom; background-repeat:repeat-x; height:25px;}
.about_4_1_right_3_mid_1:after{
content:''; position:absolute; left:0; top:0; height:100%; width:2px; background-color:#000;}
.about_4_1_right_3{/*background-image:url(../images/about/img7.png?v=1);*/ background-repeat:repeat-x; background-position:left 16px;
margin-top:2em; position:relative;}
.about_4_1_right_3_mid_2{ color:#000;
font-size:1.5em;}
.about_4_1_right_3_mid_3{
line-height:1.5em; min-height:4.5em; margin-bottom:1em;}
.about_4_1_right_3 .swiper-slide{background-image:url(../images/about/img7b.png?v=1); background-position:left top; background-repeat:repeat-x;
width:18.95833333333333vw;  padding-right:3.48958333333333vw; margin-right:12px;}
.about_4_1_right_3 .swiper-slide:last-child{
padding-right:0}
.about_4_mid{ position:relative; z-index:10;
margin-left:12.5vw;}
.about_4_1_right_3_mid_4 img{
width:100%;}
.about_4_1_left_1_left,.about_4_1_left_1_right{ cursor:pointer; border:1px #a2a2a2 solid; margin-right:5px;
display:inline-block; width:2.5em; height:2.5em; position:relative; border-radius:100%;}
.about_4_1_left_1_left:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
content:''; position:absolute; left:50%; top:50%; width:1.375em; height:1.0625em; background-image:url(../images/about/img8.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_4_1_left_1_left:hover{
background-color:#2790e5; color:#2790e5;}
.about_4_1_left_1_left:hover:after{
background-image:url(../images/about/img10.png);}

.about_4_1_left_1_right:after{-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
content:''; position:absolute; left:50%; top:50%; width:1.375em; height:1.0625em; background-image:url(../images/about/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_4_1_left_1_right:hover{
background-color:#2790e5; color:#2790e5;}
.about_4_1_left_1_right:hover:after{
background-image:url(../images/about/img11.png);}
.about_4_1_left_1{
margin-top:2.5em;}
.about_5_1_2_left{
font-size:1.875em;}
.about_5_1_2{
 padding:2em 0; border-bottom:1px #ddd solid;padding-left:7.5em; padding-right:100px;}
.about_5_1_nav{
position:absolute; left:0; z-index:10; bottom:1.6em;}
.about_5_1__nav_right{
position:absolute; right:0; bottom:1.8em;
}
.about_5_1__nav_right div{
font-size:1.5em;}
.about_5_1{
margin-top:4em;}
.about_6_1_left .index_1_1,.about_6_1_left .index_1_2{
text-align:left}
.about_6_1{
position:relative}
.about_6_1_right{
position:absolute; right:0; bottom:0; text-align:right; line-height:1.7; font-size:1.125em;}
.about_6_2{
margin:5em 0 5.625em 0;}
.about_6_2_1{
overflow:hidden}
.about_6_2_1 img{
width:100%;}
.about_6_2_2{
margin:2.5em 0 3em 0;}
#rrr{
top:auto; bottom:0;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
background-color:#4d99fd}
.qa_1_1_1{
text-align:left; margin-top:0}
.qa_1_1_2{
text-align:left; margin-top:0}
.qa_1_1_left{
float:left;}
.qa_1_1_right{
float:right; width:49%; line-height:1.8;}
.qa_1_1_right .p1{
font-size:1.25em; font-weight:bold}
.qa_1{ 
margin-top:5.72916666666667vw;}
.qa_1_2 img{
width:100%;}
.qa_1_2{ margin-bottom:8.54166666666667vw;
margin-top:3.54166666666667vw;}
.qa_2{ padding:8.85416666666667vw 0;
background-image:url(../images/about/img15.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.qa_2_mid{
float:right; width:47.75086505190311%;}
.qa_2_mid_1{
color:#fff; font-size:1.125em; line-height:2; margin-top:3.125vw;}
#qa_3_1{
letter-spacing:0; font-size:1.125em;}
.qa_3_1 ul li{ color:#fff;
float:left; width:48.44290657439446%;}
.qa_3_1 ul li:nth-child(2n){
float:right}
.qa_3_1_mid_1{
overflow:hidden}
.qa_3_1_mid_1 img{
width:100%;}
.qa_3_1_mid{
position:relative}
.qa_3_1_mid_jj_1{
position:absolute; left:0; bottom:0; width:100%; z-index:10; }
.qa_3_1_mid_jj{
padding:1.875em;}
.qa_3_1_mid_jj_1_name{
font-size:1.875em;}
.qa_3_1_mid_jj_2_ename{
font-size:1.125em;}
.qa_3_1_mid_jj_1_po{ opacity:0;
z-index:100; background-color:rgba(8,91,132,0.6)}
.qa_3_1_mid_jj_2_jj{
line-height:1.8; margin-top:.75em;}
.qa_3_1 ul li:hover .qa_3_1_mid_jj_1{
opacity:0;}
.qa_3_1 ul li:hover .qa_3_1_mid_jj_1_po{
opacity:1;}
.qa_3_1 ul li .c2 p{ position:relative;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 1;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
float:left; width:49%; text-indent:1em;}
.qa_3_1 ul li .c2 p:nth-child(2n){
float:right}
.qa_3_1 ul li .c2{
padding-top:.75em;}
.qa_3_1 ul li .c2 p:after{
content:''; position:absolute; left:0; top:.7em; width:8px; height:8px; background-image:url(../images/about/img18.png); background-position:center; background-repeat:no-repeat;}
.qa_3_1{ margin-bottom:7.70833333333333vw;
margin-top:5.20833333333333vw;}
.qa_4{ padding-bottom:8vw;
background-image:url(../images/about/img19.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden}
.qa_4_1{
margin:0 auto; max-width:1147px; color:#666;}
.qa_4_2_mid{ z-index:10;
position:relative; height:23.95833333333333vw;}
.qa_4_2_mid_1{ text-align:center;
position:absolute; left:0; top:0; width:100%; height:18vw;}
.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_1, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_1{
height:100%; width:62%;}
.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_1 img, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_1 img{
max-width:75%;}

.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_2, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_2{
  width:38%; left:auto; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); text-align:left}

.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_2_mid_1, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_2_mid_1{
font-size:1.875em;}



.qa_4_2_mid_1 img{
max-height:14.84375vw;}
.qa_4_2_mid_2{ text-align:center;
position:absolute; left:0; top:18vw; width:100%; }
.qa_4_2 ul li{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); margin-top:1em; position:relative;
background-color:#fff; float:left; width:32%; margin-right:2%;}
.qa_4_2 ul li:nth-child(3),.qa_4_2 ul li:nth-child(5){
margin-right:0}
.qa_4_2 ul li:nth-child(4),.qa_4_2 ul li:nth-child(5){
width:49%;}
.qa_4_2_mid_2_mid{
margin:0 1em;}
.qa_4_2_mid_2_mid_1{
font-size:1.5em; font-weight:bold;}
.qa_4_2_mid_2_mid_2{
font-size:1.125em; line-height:1.5;}
.qa_4_2 ul li:after{ opacity:0; background-image:url(../images/about/img25.jpg);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; width:100%; height:100%; background-position:center bottom; background-repeat:repeat-x;  }
.qa_4_2 ul li:hover:after{
opacity:1;}
.qa_4_2{
margin-top:4vw;}
.qa_5_1{
margin:0 auto; max-width:940px; letter-spacing:0; color:#666;  }
.qa_6{ padding-top:12.8125vw; padding-bottom:11.5625vw;
background-image:url(../images/about/img26.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.qa_6_mid_left{
float:left; width:48.719723183391%;}
.qa_6_mid_left img{
width:100%;}
.qa_6_mid_right{
float:right; width:36.67820069204152%;}
.qa_6_mid_right_1{
font-size:2.25em; margin-bottom:.875em;}
.qa_6_mid_right_2{
font-size:1.125em; line-height:2;}
.qa_7_1_left{ padding-top:4vw; padding-bottom:7vw;
  width:43.87543252595156%;}
.qa_7_1_right{ position:absolute; right:0; top:0; height:100%; overflow:hidden;
  width:51.97231833910035%; border-radius:5px;}
.qa_7_1_right_bg{ opacity:0;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.qa_7_1_left_1{ font-weight:bold;
font-size:3em; margin-bottom:.6em;}
.qa_7_1_left_2{
color:#666; line-height:1.8; margin-bottom:4em; }
.qa_7_1{ margin:6.5vw 0;
position:relative}
.qa_7_1_right_bg.on{
opacity:1; z-index:10;}
.pa_1_1{
letter-spacing:0; font-size:16px; color:#666; margin:0 auto; max-width:1140px;}
.pa_1_2{
text-align:center; margin-top:6.77083333333333vw; margin-bottom:6.77083333333333vw;}
.pa_2{
overflow:hidden; background-color:#f0f4fb;}
.pa_2_1 ul li{ margin-right:1.96078431372549%; background-color:#fff; border-radius:5px; overflow:hidden; 
float:left; background-color:#fff; position:relative; width:23.52941176470588%;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); text-align:center; }
.pa_2_1 ul li:nth-child(4n){
margin-right:0}
.pa_2_1_mid_1{ left:0; top:4.53125vw;
position:absolute; width:100%; text-align:center; height:5.41666666666667vw;}
.pa_2_1_mid_1 img{
max-height:100%;}
.pa_2_1_mid_2{
position:absolute; left:0; width:100%;  top:11vw;}
.pa_2_1_mid{height:22.91666666666667vw;
margin:0 1em; position:relative;}
.pa_2_1_mid_2_1{
font-size:1.5em; margin-bottom:.5em;}
.pa_2_1_mid_2_2{
color:#666; font-size:1.125em; line-height:1.6;}
.pa_2_1{
margin:5.2vw 0;}
.pa_3{
background-image:url(../images/about/img43.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden}
.pa_3_1 ul li{ position:relative; margin-right:7.43944636678201%;
float:left; width:14.04844290657439%;}
.pa_3_1 ul li:nth-child(5){
margin-right:0}
.pa_3_1_mid_1{
position:relative}
.pa_3_1_mid_1 img{
width:100%; position:relative; z-index:10;}
.pa_3_1_mid_1:before{ background-image:url(../images/about/img35.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pa_3_1_mid_2{
text-align:center; color:#fff; font-size:1.5em; margin-top:1.25em;}
.pa_3_1_mid_1:after{ background-image:url(../images/about/img36.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; top:0; width:100%; height:100%;opacity:0; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pa_3_1 ul li:hover .pa_3_1_mid_1:after{
opacity:1}
.pa_3_1 ul li:hover .pa_3_1_mid_1:before{
opacity:0}
.pa_3_1_mid_1 span{ top:50%;-webkit-transform: translate(45%, -50%);
    transform: translate(25%, -50%);  
position:absolute; width:3.90625vw;} 
.pa_3_1{ margin-bottom:10vw;
margin-top:4.42708333333333vw;}
.pa_4{
background-color:#fff; overflow:hidden;}
.pa_4_1{
text-align:center; margin:0 8.48958333333333%; margin-top:70px; margin-bottom:100px;}
.pa_5{ overflow:hidden;
background-image:url(../images/about/img45.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.pa_5_1 ul li{ margin-top:1.125em;
float:left; width:32%; margin-right:2%;}
.pa_5_1 ul li:nth-child(3){
margin-right:0}
.pa_5_1 ul li:nth-child(5){
margin-right:0; width:66%;}
.pa_5_1 ul li div input{ font-size:1.125em;
border:none; background:none; width:100%;}
.pa_5_1 ul li div{ position:relative; padding:.75em 1em;
border:1px #bcbcbc solid;}
.pa_5_1 ul li:nth-child(6) div{
padding-left:0; padding-right:0; border:none; padding-left:4em;}
.pa_5_1 ul li:nth-child(6){
width:100%;}
.pa_5_1 ul li:nth-child(6) div span{
position:absolute; left:0; top:.6em; font-size:1.125em;}
.pa_5_1 ul li:nth-child(6) div dl dd{ cursor:pointer; padding-left:1.5em; margin-left:3em;
display:inline-block; font-size:1.125em; position:relative;}
.pa_5_1 ul li:nth-child(6) div dl dd:after{
content:''; position:absolute; left:0; top:.25em; width:0.8333333333333333em; height:0.8333333333333333em; background-image:url(../images/about/img46.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.pa_5_1 ul li:nth-child(6) div dl dd.on:after{
background-image:url(../images/about/img47.png);}
.pa_5_1 ul li:nth-child(7){
width:100%; margin-right:0;}
.pa_5_1 ul li:nth-child(7) textarea{
border:none; background:none; width:100%; font-size:1.125em; height:115px;}
.pa_5_2 a{ font-size:1.125em; position:relative; overflow:hidden;
display:block; margin:0 auto; max-width:20.55555555555556em; text-align:center; color:#fff; height:3.055555555555556em; line-height:3.055555555555556em;}
.pa_5_2 a span{
position:relative; z-index:10;}
.pa_5_2{
margin-top:2.5em; margin-bottom:6.875em;}
.pa_5_1{
margin-top:4.42708333333333vw;}
.contact_1_mid{
position:relative; height:630px;}
#map_canvas{
position:absolute; left:0; top:0; width:100%; height:100%;}
.contact_1{ margin-bottom:8.64583333333333vw;
margin-top:5.72916666666667vw;}
.contact_1_mid_left{ width:35.6401384083045%; color:#fff;
position:absolute; left:0; background-color:rgba(19,124,206,0.89); top:0; height:100%; z-index:999;}
.contact_1_mid_left_mid_1{
font-size:1.875em;}
.contact_1_mid_left_mid_1 span{
font-size:.6em; margin-left:.5em;}
.contact_1_mid_left_mid_1{ padding-bottom:1em;
border-bottom:1px #55a1dc solid;}
.contact_1_mid_left_mid{
margin:3.9vw;}
.contact_1_mid_left_mid_2 ul li{ margin-top:1em;
position:relative; font-size:1.125em; padding-left:1.333333333333333em;}
.contact_1_mid_left_mid_2 ul li:nth-child(1):after{
content:''; position:absolute; left:0; top:.3em; width:0.7222222222222222em; height:0.8333333333333333em; background-image:url(../images/about/img50.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.contact_1_mid_left_mid_2 ul li:nth-child(2):after{
content:''; position:absolute; left:0; top:.3em; width:0.7777777777777778em; height:0.8888888888888889em; background-image:url(../images/about/img51.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.contact_1_mid_left_mid_2 ul li:nth-child(3):after{
content:''; position:absolute; left:0; top:.45em; width:0.7777777777777778em; height:0.5555555555555556em; background-image:url(../images/about/img52.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.contact_1_mid_left_mid_2{ margin-bottom:2em;
margin-top:3em;border-bottom:1px #55a1dc solid; padding-bottom:1em;}
.contact_1_mid_left_mid_3 p{
display:inline-block; text-align:center; line-height:2;}
.contact_2{
background-image:url(../images/about/img54.jpg); color:#fff;}
.contact_2 .pa_5_1 ul li div input,.contact_2 .pa_5_1 ul li:nth-child(7) textarea{
color:#fff;}

 .contact_2 .pa_5_1 ul li div input::-webkit-input-placeholder,.contact_2 .pa_5_1 ul li div textarea::-webkit-input-placeholder {
            
            color: #fff;
        }
        .contact_2 .pa_5_1 ul li div input:-ms-input-placeholder,.contact_2 .pa_5_1 ul li div textarea:-ms-input-placeholder {
            
            color: #fff;
        }
		.contact_2 .pa_5_1 ul li div input::placeholder,.contact_2 .pa_5_1 ul li div textarea::placeholder {
             
            color: #fff;
        }
.amap-icon img{
 }
.contact_2 .pa_5_1 ul li:nth-child(5){
width:32%; margin-right:0; margin-left:2%;}
.jo_1_mid_jj{ background-color:rgba(25,85,146,0.93);padding:10vw 0; overflow:hidden;
float:right; width:37%; color:#fff;} 
.jo_1_mid{ 
background-image:url(../images/about/img55.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden}
.jo_1_mid_jj_mid_1{ margin-bottom:.75em;
font-size:2.25em; font-weight:bold;}
.jo_1_mid_jj_mid_2{
line-height:2;}
.jo_1_mid_jj_mid{
margin:0 3.64583333333333vw;}
.jo_1{  
margin-top:7.29166666666667vw;}
.jo_2_1 .swiper-slide{
width:45.625vw; padding:0 2.421875vw;}
.jo_2_1_mid_1{
overflow:hidden}
.jo_2_1_mid_1 img{
width:100%;}
.jo_2_1_mid_2{ opacity:0;
text-align:center; font-size:1.5em; line-height:1.6; margin-top:1.385em;}
#abl{ margin:0;
position:absolute; left:24.765625vw; top:35%; z-index:10;-webkit-transform: translate(-75%, -0%);
    transform: translate(-75%, -0%); }
#abr{ margin:0;
position:absolute; right:24.765625vw; top:35%; z-index:10;-webkit-transform: translate(75%, -0%);
    transform: translate(75%, -0%); }	
.jo_2_1 .swiper-slide-active .jo_2_1_mid_2{
opacity:1}
.jo_2_1{
margin-top:4vw; margin-bottom:6.77083333333333vw;}
.jo_3{
background-color:#f1f4f9; overflow:hidden;}
.jo_3_1{ padding:10.9375vw 0; margin-top:4vw; margin-bottom:1.875em;
background-image:url(../images/about/img57.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; text-align:center;}
.jo_3_1_mid{
font-size:3em; margin:0 1em; font-weight:bold; color:#fff;}
.jo_3_2 ul li{ margin-bottom:1em; cursor:pointer;
background-color:#fff; border:1px #d8dadb solid;}
.jo_3_2_mid{
padding:1em 2.5em; }
.jo_3_2_mid_cc{
position:relative; padding-right:60%;}
.jo_3_2_mid_left{ padding-right:1em;
font-size:1.5em;}
.jo_3_2_mid_right{
position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); width:60%;}
.jo_3_2_mid_right_left dl dd{ color:#666;
float:left; width:33.3333%;}
.jo_3_2_mid_right_left{
margin-right:2.5em;}
.jo_3_2_mid_right_right{-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); 
position:absolute; right:0; top:50%; width:1.125em; height:1.125em; background-image:url(../images/about/img61.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.jo_3_2_mid_con_1{ margin-top:1em;
font-size:1.5em; margin-bottom:.3em;}
.jo_3_2_mid_con_2{ color:#666;
font-size:1.125em; line-height:1.8;}
.jo_3_2_mid_con_1_t{
margin-top:2em;}
.jo_3_2_mid_con_3{
font-size:1.125em; color:#666; line-height:1.8; margin:2em 0;}
.jo_3_2_mid_con_3 span{
color:#1b8ff9;}
.jo_3_2 ul li.on .jo_3_2_mid{border-bottom:1px #d8dadb solid;}
.jo_3_2 ul li.on .jo_3_2_mid_right_right{
background-image:url(../images/about/img62.png);}
.jjcon{
display:none;}
.jo_3_2 ul li.on .jjcon{
display:block}
/********宏太云************/
.yun_1_1{
color:#666; line-height:1.8; margin-top:2em;}
.yun_1_2 ul li{ margin-top:1.5em; height:15.625em; position:relative; border-radius:5px; overflow:hidden;
float:left; background-color:#fff; -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); width:49%;}
.yun_1_2 ul li:nth-child(2n){
float:right}
.yun_1_2_mid{ z-index:10;
position:absolute; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); left:6%; right:6%;}
.yun_1_2_mid_left{
position:absolute; left:0; top:0;}	
.yun_1_2_mid_right{
margin-left:7.8125em;}
.yun_1_2_mid_right_1{
font-size:1.5em; margin-bottom:.5em;}
.yun_1_2_mid_right_2{
color:#666; font-size:1.125em; line-height:1.6;}
.yun_1_2{
margin-bottom:7vw; margin-top:4vw;}
.yun_1_2 ul li:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; width:100%; height:100%; background-position:center bottom; background-repeat:repeat-x; background-image:url(../images/product/img14.jpg); opacity:0;}
.yun_1_2 ul li:hover:after{
opacity:1;}
.yun_2_1 ul li{ margin-bottom:1.82291666666667vw; margin-right:1.49942329873126%;background-color:#fff; -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
float:left; width:23.87543252595156%;}
.yun_2_1 ul li:nth-child(4n){
margin-right:0}
.yun_2_1_mid{
position:relative; margin:0 1em; min-height:10.20833333333333vw; z-index:10; text-align:center;}
.yun_2_1_mid_1{ top:1.77083333333333vw;
position:absolute; left:0; width:100%; height:5.46875vw;}
.yun_2_1_mid_1 img{
max-height:100%;}
.yun_2_1_mid_2{
font-size:1.125em; position:absolute; left:0; width:100%; top:7.2vw;}
.yun_2_1{
margin-top:4vw; margin-bottom:8vw;}
.yun_3_mid{ padding:0px 0px;
 position:relative;}
.yun_3_mid img{
width:100%;}
.yun_3{
background-color:#128cd4; overflow:hidden; padding:0px 0px;}
.yun_3_top{
position:absolute; left:0; top:70px; width:100%; z-index:10;}
.yun_3_top .index_1_1,.yun_3_top .index_1_2{
text-align:left; margin:0}
.yun_4_1_mid_left{
width:52%;}
.yun_4_1_mid{  
position:relative;}
.yun_4_1_mid_right{
position:absolute; right:0; top:0; width:46%; height:100%;}
.yun_4_1 ul li:nth-child(2n) .yun_4_1_mid_left{
margin-left:48%;}
.yun_4_1 ul li:nth-child(2n) .yun_4_1_mid_right{
left:0; right:auto} 
.yun_4_1_mid_right_mid_1{ font-weight:bold;
font-size:2.25em; margin-bottom:.5em;}
.yun_4_1_mid_right_mid_2{
font-size:1.125em; color:#666; line-height:1.8}
.yun_4_1 ul li{
padding:3.125em 0;}
.yun_5_1{
text-align:center;}
.yun_5_1 ul li{
display:inline-block;}
.yun_5_1 ul li a{ padding:0 5vw;
display:block; border-left:1px #aeaeae solid;}
.yun_5_1_1 span{
display:inline-block; position:relative;}
.yun_5_1_1 span img:nth-child(2){-webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0;
position:absolute; left:50%; top:50%; z-index:10;}
.yun_2_1 ul li:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; opacity:0; position:absolute; left:0; bottom:0; width:100%; height:100%; background-repeat:repeat-x; position:absolute; content:''; background-image:url(../images/product/img36.png); background-position:center bottom;}
.yun_2_1 ul li:hover:after{
opacity:1;}
.yun_5_1 ul li.on a .yun_5_1_1 span img:nth-child(2){
opacity:1;}
.yun_5_1 ul li.on a .yun_5_1_1 span img:nth-child(1){
opacity:0;}
.yun_5_1 ul li:nth-child(1) a{
border:none}
.yun_5_1_2{
font-size:1.125em; margin-top:1em;}
.yun_5_1{
margin-top:4vw; margin-bottom:6.77083333333333vw;}
.yun_5_2_left{ position:absolute; left:0; top:0; height:100%; border-radius:5px;
width:48.44290657439446%; overflow:hidden;}
.yun_5_2_right{ padding:5em 0;
margin-left:54%;}
.yun_5_2{
position:relative}
.qa_7_1_left_1_pro{
font-size:2.25em;}
.yun_5{
margin-bottom:9.89583333333333vw;}
.yun_6 .index_1_1{
margin-top:0;}
.yun_6{ padding-top:7.8125vw; padding-bottom:17.39583333333333vw;
position:relative;}
.yun_6 .indexmid{
position:relative; z-index:10;}
.yun_6 video{
 position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;}
.yun_6_1 ul li{
display:inline-block; margin:0 .5em;} 
.yun_6_1 ul li a{ min-width:11.11111111111111em; line-height:11.11111111111111em; line-height:2.666666666666667em; border-radius:2.666666666666667em;
display:block; text-align:center; color:#fff; border:1px #fff solid; font-size:1.125em;}
.yun_6_1{
text-align:center; margin-top:3em;}
.yun_6_1 ul li a span{ padding-right:2.444444444444444em;
position:relative; display:inline-block;}
.yun_6_1 ul li a span:after{-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%); background-image:url(../images/product/img35.png); background-position:center; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; right:0; top:50%; width:1.777777777777778em; height:0.6111111111111111em; }
.yun_6_1 ul li a:hover,.yun_6_1 ul li a.on{
background-color:#2790e5; border-color:#2790e5;}
.app_1_1 ul li{ margin-right:.66897347174164%; text-align:center;-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); 
float:left; width:24.49826989619377%;}
.app_1_1 ul li:nth-child(4n){
margin-right:0}
.app_1_1_mid{ margin:0 1em; position:relative;
height:12.91666666666667vw;}
.app_1_1_mid_1{
position:absolute; left:0; width:100%; top:2.6vw; height:4.63541666666667vw;}
.app_1_1_mid_1 img{
max-height:100%;}
.app_1_1_mid_2{
padding-top:8.33333333333333vw;}
.app_1_1_mid_2{
font-size:1.5em;}
.app_1_1{
margin-top:4vw; margin-bottom:9vw;}
.app_2_1_mid{
position:relative;}
.app_2_1_mid_left{
width:47.95847750865052%; overflow:hidden;}
.app_2_1_mid_left img{
width:100%;}
.app_2_1_mid_right{
position:absolute; right:0; top:0; height:100%; width:46%;}
.app_2_1_mid_right_mid_1{
font-size:2.25em; margin-bottom:.3em;}
.app_2_1_mid_right_mid_2{
font-size:1.125em; line-height:1.6;}
.app_2_1 ul li:nth-child(2n) .app_2_1_mid_right{
right:auto; left:0;}
.app_2_1 ul li:nth-child(2n) .app_2_1_mid_left{
margin-left:52.04152249134948%;}
.app_2_1 ul li{
margin-top:5.625vw;}
.app_3{
margin-top:5.625vw;}
.app_3_1 ul li{ margin-right:1.40715109573241%;
float:left; width:23.94463667820069%; margin-bottom:1.5em;}
.app_3_1_mid_1{
overflow:hidden}
.app_3_1_mid_1 img{
width:100%;}
.app_3_1 ul li:nth-child(4n){
margin-right:0}
.app_3_1_mid_2_1{
font-size:1.25em;}
.app_3_1_mid_2_2{
color:#999;}
.app_3_1_mid_2{
padding:1.5em 0;}
.app_3_1{
margin-top:4vw; margin-bottom:4vw;}
.pro_info_1{
position:relative; height:100vh; background-image:url(../images/product/bg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_2{  
position:relative;   background-image:url(../images/product/bg2.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_1_mask{ color:#fff;
position:absolute; left:0; top:0; width:100%; height:100%;}
.pro_info_1_mask_4 .yun_6_1{
text-align:left}
.pro_info_1_mask_1{
font-size:1.5em;}
.pro_info_1_mask_2{ margin-top:.3em; margin-bottom:.5em;
font-size:3em; font-weight:bold}
.pro_info_1_mask_3{
font-size:1.125em; line-height:1.9;}
.pro_info_1_mask_mid{
max-width:44%;}
.pro_info_1_mask_4 .yun_6_1 ul li a:hover,.pro_info_1_mask_4 .yun_6_1 ul li a.on{
background:none; background-image:url(../images/product/img63.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_2_2_list{
min-height:300px;}
.pro_info_2_2_list ul li{ border-bottom:1px #dfdfdf solid; padding:1em 0;
float:left; width:49%; }
.pro_info_2_2_list ul li:nth-child(2n){
float:right}
.pro_info_2_2_list_mid{  
position:relative;}
.pro_info_2_2_list_mid_left{
width:4.9375em;}
.pro_info_2_2_list_mid_left img{
width:100%;}
.pro_info_2_2_list_mid_right{
position:absolute; left:5.5em; top:50%;-webkit-transform: translate(-0%, -50%);
    transform: translate(-0%, -50%);}
.pro_info_2_2_list_mid_right span{
font-size:1.5em;}
.pro_info_1_mask_mid_pro{
max-width:50%}
.pro_info_2_2{ padding-bottom:13vw;
padding-top:9.375vw; overflow:hidden}
.pro_info_2_2_list{
margin-top:3em;}
.he_b1s1{transition: all .3s linear; z-index:999;
position:absolute; left:0; width:100%; height:64%;pointer-events: none;}
.he_b1s1 img{
max-height:100%;}
.he_b1s1 .indexmid,.he_b1s1 .bpic_img,.he_b1s1 .bpic_img_img{ position:relative;
position:relative; height:100%;}
.bpic_img_img{
float:right}
.he_c04rig {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.06) 0%, rgba(158, 158, 158, 0.06) 100%);
  mix-blend-mode: normal;
  box-shadow: 20px 20px 30px rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(4px);
  border: 2px solid rgba(255, 255, 255, 0.04);
  border-radius: 30px;
}
.he_c04rig {
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}
.he_c04rig {
  box-shadow: 0px 0px 30px rgb(0 0 0 / 15%);
}
.he_c04rig { height:100%;
  width: 100%;
  position: relative;
}
.pro_info_3{ padding:8vw 0;
background-image:url(../images/product/bg3.jpg); color:#fff; overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover;}
.pro_info_3_mid{
position:relative;}
.pro_info_3_mid_right{ min-height:36.5625em; border-radius:10px; overflow:hidden;
width:52%; margin-left:48%; background-color:rgba(66,118,164,0.26);}
.pro_info_3_mid_left{
position:absolute; left:0; top:0; height:100%; width:42%;}
.pro_info_3_mid_left_mid_1{
font-size:3em; margin-bottom:.5em; font-weight:bold;}
.pro_info_3_mid_left_mid_2{
line-height:1.6;}
.pro_info_3_mid_right_mid{
margin:4em 5.625em;}
.pro_info_3_mid_right_mid ul li{ font-size:1.25em; padding:1.5em 0; overflow:hidden;
background-image:url(../images/product/img64.png); background-position:bottom; background-repeat:repeat-x;
 }
.pro_info_3_mid_right_mid_mid_left{
float:left;}
.pro_info_3_mid_right_mid_mid_right{
float:right;}
.pro_info_4_1_mid_2_1{
font-size:1.25em;}
.pro_info_4_1_mid_2_2{
color:#999;}
.pro_info_4_1_mid_2{
margin-top:1.5em;}
.pro_info_4_1{
margin-top:4vw; margin-bottom:5.7vw;}
.pro_info_4_1_left{
position:absolute; z-index:10; left:1em; top:35%;}
.pro_info_4_1_right{
position:absolute; z-index:10; right:1em; top:35%;}
.pro_info_4_1 .about_4_1_left_1_left,.pro_info_4_1 .about_4_1_left_1_right{
border:none; background-color:rgba(0,0,0,0.4);}

.pro_info_4_1 .about_4_1_left_1_left:after{
background-image:url(../images/about/img10.png);}
.pro_info_4_1 .about_4_1_left_1_right:after{
background-image:url(../images/about/img11.png);}
.pro_info_4_1 .about_4_1_left_1_left:hover,.pro_info_4_1 .about_4_1_left_1_right:hover{
background-color:#2790e5;  }
/*************************/
#header.cur{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); 
background-color:#fff;}
#header.cur .header_mid_mid ul li a{
color:#000;}
#header.cur .header_mid_mid ul li:last-child span{
background-image:url(../images/header/img1b.png);}
#header.cur .header_mid_right ul li{
border-color:#000;}
#header.cur .header_mid_right ul li:nth-child(1) a{
color:#000;}
#header.cur .header_mid_right ul li:nth-child(1) a span{
background-image:url(../images/header/img2b.png);}
#header.cur .header_mid_right ul li:nth-child(1) a span:after{
background-image:url(../images/header/img3b.png);}
#header.cur .header_mid_left a img:nth-child(2){
display:block}
#header.cur .header_mid_left a img:nth-child(1){
display:none}

.searchmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:10000;background-color:rgba(0,0,0,.5);}
.searchmask_mid{
margin:0 auto; max-width:640px;}
.searchmask_mid_mid{
padding:1.5em 2em; background-color:#fff; position:relative;}
.searchmask_mid_mid_1{
text-align:center; font-size:1.25em;}
.searchmask_mid_mid_close{ cursor:pointer;
position:absolute; right:1em; top:1em; z-index:10;}
.searchmask_mid_mid_2{ background-color:#f4f4f4;
position:relative; padding-right:6.25em; margin-top:1.5em;}
.searchmask_mid_mid_2_right{
position:absolute; right:0; top:0; height:100%; width:6.25em;}
.searchmask_mid_mid_2_left input{
border:none; background:none; width:100%;}
.searchmask_mid_mid_2_left{
padding:.875em 1em;}
.searchmask_mid_mid_2_right input{
position:absolute; left:0; bottom:0; width:100%; height:100%; background:none; border:none; cursor:pointer;}
.searchmask_mid_mid_2_right svg{-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); pointer-events: none;
position:absolute; left:50%; top:50%;}
#searchdiv{
padding-top:8em;}
.ovh{
overflow:hidden}
.indexbanner .swiper-pagination-bullet{ background-color:#c1d1d5; opacity:.66;
width:7.29166666666667vw; transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;height:1px; border-radius:0;}
.indexbanner .swiper-pagination-bullet-active{
opacity:1;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 10px;}
#indexbanner_fyindex{
bottom:2.5em;}
body.body #header .header_mid_left a img:nth-child(2){
display:block}
body.body #header .header_mid_left a img:nth-child(1){
display:none}
.ser_3_1_mid{
padding-right:350px;}
#cate{pointer-events: none;
position:absolute; left:0; bottom:0; width:100%; height:71.4px; z-index:10;}
/*#header.headroom--unpinned, #header.headroom--unpinned.cur {
  top: -100%; opacity:0;pointer-events: none;
}*/
/**********************/
.remo span:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.remo:hover span:after{
right:-.5em;}
.pa_3_1_mid_1 img,.pa_2_1_mid_1,.ser_2_2_mid_1 img,.ser_2_1_left_3_mid_left img,.index_1_3_mid_left img,.index_3_mid_mid_1,.yun_1_2_mid_left img,.yun_2_1_mid_1,.app_1_1_mid_1,.so_info_4_1_mid_left span {
  transition: transform 0.3s; /* 可选的过渡效果 */
}
 
.pa_3_1 ul li:hover .pa_3_1_mid_1 img,.pa_2_1 ul li:hover .pa_2_1_mid_1,.ser_2_2 ul li:hover .ser_2_2_mid_1 img,.ser_2_1_left_3 ul li:hover .ser_2_1_left_3_mid_left img,.so_info_4_1 ul li:hover .so_info_4_1_mid_left span,.index_1_3 ul li:hover .index_1_3_mid_left img,.index_3_mid ul li:hover .index_3_mid_mid_1,.yun_1_2 ul li:hover .yun_1_2_mid_left img,.yun_2_1 ul li:hover .yun_2_1_mid_1,.app_1_1 ul li:hover .app_1_1_mid_1 {
  transform: rotateY(180deg); /* 水平翻转180度 */
}
.yun_5_1_1 span img:nth-child(2){-webkit-transform: translate(-50%, -50%) rotateY(-180deg);
    transform: translate(-50%, -50%) rotateY(180deg);}
.yun_5_1 ul li.on a .yun_5_1_1 span img:nth-child(2){-webkit-transform: translate(-50%, -50%) rotateY(0deg);
    transform: translate(-50%, -50%) rotateY(0deg);}	


.pa_3_1 ul li:hover .pa_3_1_mid_1 span img{transform: rotateY(0deg);}
.index_4_1_mid_1,.so_info_6_1_mid_1{
overflow:hidden}
.so_info_6_1_mid_1 img{
width:100%;}
.about_4_1_right_3_mid_4,.about_5_1_1,.qa_1_2{
overflow:hidden}
.about_4_1_right_3_mid_4 img,.about_5_1_1 img,.qa_1_2 img{
width:100%;}
.jo_2_1_mid_1 img,.qa_3_1_mid_1 img,.qa_1_2 img,.about_5_1_1 img,.about_4_1_right_3_mid_4 img,.about_2_1_right img,.news_2_1_1 img,.news_1_1_mid_left img,.ser_1_1_1 img,.index_4_1_mid_1 img,.qa_7_1_right_bg,.app_2_1_mid_left img,.app_3_1_mid_1 img,.so_1_1_mid_left img,.so_info_6_1_mid_1 img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.news_info_2 .swiper-slide:hover .news_2_1_1 img,.jo_2_1_mid:hover .jo_2_1_mid_1 img,.qa_7_1_right:hover .qa_7_1_right_bg,.qa_3_1 ul li:hover .qa_3_1_mid_1 img,.qa_1_2:hover img,.about_5_1_1:hover img,.about_4_1_right_3_mid:hover .about_4_1_right_3_mid_4 img,.about_2_1_right:hover img,.news_2_1 ul li:hover .news_2_1_1 img,.news_1_1_mid_left:hover img,.ser_1_1 ul li:hover .ser_1_1_1 img,.so_info_6_1_mid:hover .so_info_6_1_mid_1 img,.index_4_1 ul li:hover .index_4_1_mid_1 img,.yun_5_2_left:hover .qa_7_1_right_bg,.app_2_1_mid_left:hover img,.app_3_1 ul li:hover .app_3_1_mid_1 img,.so_1_1_mid_left:hover img{
transform: scale(1.08, 1.08);}
.index_4_1_mid_5 span:after {transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_4_1 ul li:hover .index_4_1_mid_5 span:after{
right:1em;}
.ser_4_2 a span{
position:relative; z-index:10;}
.ser_4_2 a{ overflow:hidden;
position:relative}
.ser_4_2 a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; content:'';background-image:url(../images/ser/img21.jpg); background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0; width:100%; height:100%;  }
.ser_4_2 a:hover:after{
width:150%;  }
.news_1_1_mid_right_mid_4 span:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_2_1 ul li:hover .news_1_1_mid_right_mid_4 span:after{
right:-.5em;}
.pa_5_2 a:after{background-image:url(../images/about/img48.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;
content:''; position:absolute; left:0; top:0; width:100%; height:100%;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
}
.pa_5_2 a:hover:after{
width:150%;}
.index_2_mid_mid_left_mid:after {transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_2_mid ul li:hover .index_2_mid_mid_left_mid:after{
height:170%;}
.header_mid_mid ul li a.biga{
position:relative; display:block}
.header_mid_mid ul li a.biga:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; width:0; left:0; bottom:-10px; height:1px; background-color:#fff;}
.header_mid_mid ul li a.biga:hover:after{
width:100%;}
#header.cur .header_mid_mid ul li a.biga:after{
background-color:#2790e5}
.index_6_1 a span:after,.yun_6_1 ul li a span:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_6_1 a:hover span:after,.yun_6_1 ul li a:hover span:after{
right:-.5em;}
.searchmask_mid_mid_close svg{        transition: all 0.6s;}
.searchmask_mid_mid_close:hover svg{           transform: rotate(360deg);}
.pro_1_mid ul li a{
position:relative; display:inline-block; padding-left:.5em; padding-right:.5em;}
.pro_1_mid ul li a:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; background-image:url(../images/l.png); background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; bottom:0; height:3px; width:0;}
.pro_1_mid ul li a:hover:after,.pro_1_mid ul li a.on:after{
width:100%;}
.index_3,.index_6,.pro_info_3,.pro_info_2,.so_info_4,.ser_3,.about_3,.qa_2,.qa_4,.qa_6,.pa_3,.pa_5{
background-attachment: fixed;}
.news_2_1 ul li a:hover .news_2_1_2_3,.news_2_1 ul li a:hover .news_1_1_mid_right_mid_4 span{
color:#2790e5}
.news_2_1_2_2{}
.jobmask{ background-color:rgba(0,0,0,0.5); display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:999999;}
.jobmask_mid{
margin:0 auto; max-width:876px;  position:relative;}
.jobmask_close{ cursor:pointer; font-size:22px; 
position:absolute; right:1em; top:1em; z-index:99999999; background-color:#fff; border-radius:100%; text-align:center; width:2em; height:2em; line-height:2em;}
#abl222{ border-color:#fff;
position:absolute; left:-4.5em; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); }
#abl222:after{
background-image:url(../images/about/img10.png);}
	
#abr222{border-color:#fff;
position:absolute; right:-4.5em; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); }	
#abr222:after{background-image:url(../images/about/img11.png);}	
#abr222:hover,#abl222:hover{ border-color:#2790e5;}	
.jobmask_mid_pic{ background-color:#fff;
padding:1em; border-radius:5px; overflow:hidden;}
.jobmask_mid_pic img{
width:100%;}
.qa_7_font{
color:#666666; font-size:17.16px; margin:0 auto; max-width:1044px; letter-spacing:0; line-height:2; padding-top:10px;}

.xtgnlist ul{  display: grid;
            grid-template-columns: 50% 50%;
            
            column-gap: 50px;
            row-gap: 100px;
 }
 .xtgnlist{
     margin-top:100px ; padding-bottom: 100px;
 }
.xtgnlist_mid_right_1{
    font-size: 1.5em;font-weight: bold;
}
.xtgnlist_mid_right_2{ margin-top:5px;}
.xtgnlist_mid_left{ position:absolute ;left:0; top: 0;
      width: 90px;
}
.xtgnlist_mid_left img{
    max-width: 60px;
}
.xtgnlist_mid{
    position: relative; padding-left: 90px;
}


@media screen and (max-width:1680px) {
.xtgnlist_mid_right_1{
    font-size: 1.25em;
}
.news_2_1 ul li{
min-height:494px;}
.index_4_1 ul li{
min-height:500px;}
.header_mid_mid ul li{
margin:0 1.375em;}
.pro_info_3_mid_right_mid ul li{
font-size:1.125em;}
.pro_info_3_mid_right_mid{
margin:3em;}
.pro_info_3_mid_left_mid_1{
font-size:2em;}
.pro_info_2_2_list_mid_right{
left:4.5em;}
.pro_info_2_2_list_mid_right span{
font-size:1.125em;}
.pro_info_2_2_list_mid_left{
width:4em;}
.pro_info_1_mask_1{
font-size:1.125em;}
.pro_info_1_mask_3{
font-size:1em;}
.pro_info_1_mask_2{
font-size:2em;}


.app_1_1_mid_2{
font-size:1.25em;}
.app_2_1_mid_right_mid_1{
font-size:1.5em;}
.app_2_1_mid_right_mid_2{
font-size:1em;}
.yun_6_1 ul li a{
font-size:1em;}
.yun_2_1_mid{
min-height:13vw;}
.yun_2_1_mid_2{
top:8.3vw;}
.yun_2_1_mid_2{
font-size:1em;}
.yun_4_1_mid_right_mid_1{
font-size:1.5em;}
.yun_4_1_mid_right_mid_2{
font-size:1em;}
.jo_1_mid_jj_mid_1{
font-size:1.75em;}
.jo_2_1_mid_2{
font-size:1.25em;}
.jo_3_1_mid{
font-size:2em;}
.jo_3_2_mid_con_3{
font-size:1em;}
.jo_3_2_mid_left{
font-size:1.25em;}
.jo_3_2_mid_con_1{
font-size:1.25em;}
.jo_3_2_mid_con_2{
font-size:1em;}
.amap-icon img{transform: scale(.7, .7);}
.contact_1_mid_left_mid_1{
font-size:1.5em;}
.contact_1_mid_left_mid_1 span{
font-size:16px;}
.pa_5_1 ul li div input{
font-size:1em;}
.pa_2_1_mid_2_1{
font-size:1.25em;}
.pa_2_1_mid_2_2{
font-size:1em;}
.pa_5_1 ul li:nth-child(7) div textarea,.pa_5_1 ul li:nth-child(7) div input{
font-size:1em;}
.pa_5_1 ul li:nth-child(6) div span,.pa_5_1 ul li:nth-child(6) div dl dd{
font-size:1em;}
.pa_3_1_mid_2{
font-size:1.25em;}
.pa_3_1_mid_1 span{ -webkit-transform: translate(35%, -50%);
    transform: translate(35%, -50%);  
 } 
.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_2_mid_1, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_2_mid_1{
font-size:1.5em;}
.qa_7_1_left_1{
font-size:2em;}
.qa_7_1_left_1_pro{
font-size:1.75em;}
.qa_6_mid_right_1{
font-size:1.75em;}
.qa_6_mid_right_2{
font-size:1em;}
.qa_4_2_mid_2_mid_1{
font-size:1.25em;}
.qa_4_2_mid_2_mid_2{
font-size:1em;}
.qa_3_1_mid_jj_1_name{
font-size:1.5em;}
.qa_3_1_mid_jj_2_ename{
font-size:1em;}
.qa_2_mid_1{
font-size:1em;}
.about_5_1__nav_right div{
font-size:1.25em;}
.about_5_1_nav{
bottom:1.4em;}
.about_5_1_2_left{
font-size:1.5em;}
.about_4_1_right_2{
font-size:3.5em;}
.about_4_1_right_1{
font-size:1.25em;}
.about_3_2_mid_left{
font-size:1.5em;}
.about_3_2_mid{
margin:1.5em; padding-left:6.5em;}
.about_2_1_left_mid_3{
font-size:1.5em;}
.about_1_mid_mid_1 p span:nth-child(2){
font-size:16px;}
.about_1_mid_mid_2{
font-size:1.125em;}
.about_1_mid_mid_1 p{
font-size:3.5em;}
.about_4_mid{
margin-left:6vw;}
.news_info_1_3{
font-size:1em;}
.news_info_1_2{
font-size:1.125em;}
.news_info_1_1{
font-size:1.75em;}
.faqs_1_1_mid_3{
font-size:1em;}
.faqs_1_1_mid_2{
font-size:1.25em;}
.news_2_1_2_2{
font-size:1.25em;}
.news_1_1_mid_right_mid_2{
font-size:1.5em;}
.news_1_1_mid_right_mid_3{
font-size:1em;}
.ser_2_2_mid_2{
font-size:1em;}
.ser_2_1_left_3_mid_left img{
height:40px;}
.ser_2_1_left_3_mid_right{
font-size:1em;}
.ser_2_1_left_2{
font-size:1.65em;}
.ser_2_1_left_1{
font-size:1.25em;}
.ser_1_1_2_1{
font-size:1.25em;}
.so_info_4_1_mid_right{
margin-left:4.5em;}
.so_info_4_1_mid_left{
font-size:.875em;}
.so_info_4_1_mid_right_1{
font-size:1.25em;}
.so_info_3_1 ul li{
font-size:1.125em;}
.so_info_1_mid{
font-size:1.125em;}
.so_info_6_1_right,.so_info_6_1_left{
top:9vw;}
.so_1_1_mid_right_mid_1{
font-size:1em;}
.so_1_1_mid_right_mid_2{
font-size:1.75em;}
.nybanner_jj{
font-size:.75em;}
.pro_2_mid_right_1_mid{
height:27vw;}
.pro_2_mid_right_2 .pro_2_mid_right_1_mid{
height:30vw;}
.pro_2_mid_right_1_mid_2_1{
font-size:1.25em;}
.pro_banner_left_1{
font-size:3em;}
.pro_banner_left_2{
font-size:1.875em;}
.pro_banner_left_3{
font-size:1.25em;}
/*.pro_banner_left{
left:6vw;}
.pro_banner_right{
right:6vw;}*/
.header_mid_mid ul{
margin-right:160px;}
.footer_2_mid_right_1{
font-size:1.5em;}
.footer_2 p{
font-size:1.25em;}
.index_6_1 a{
font-size:1em;}
.index_4_1_mid_3{
font-size:1.25em;}
.index_3_mid_mid_2{
font-size:1.25em;}
.index_2_mid_mid_left_mid_1{
font-size:1em;}
.index_1_3_mid_left{
width:5em;}
.index_1_3_mid_right_1{
font-size:1.375em;}
.index_1_3_mid_right_2{
font-size:1em;}
.index_1_1{
font-size:2.25em;}
.index_1_2{
font-size:1.25em;}
.banner_img_jj_mid_fsdj_1{
font-size:3em;}
.banner_img_jj_mid_fsdj_2{
font-size:1em;}
.remo{
font-size:1em;}
.indexmid{
margin:0 6vw;}
}
@media screen and (max-width:1200px) {
.jo_1_mid_jj_mid_1{
font-size:1.5em;}
.qa_7_1_left_1{
font-size:1.5em;}
.about_4_1_right_2{
font-size:2em;}
.about_4_mid{
margin-left:3.125vw;}
.about_3_2_mid{
padding-left:4.5em;}
.about_3_2_mid_left{
font-size:1.125em; top:.3em;}
.about_2_1_left_mid_3{
font-size:1.25em;}
.news_1_1_mid_right_mid_2{
font-size:1.25em;}
.news_1_1_mid_right_mid{
padding-left:2em; padding-right:2em;}
.ser_2_1_left_2{
font-size:1.25em;}
.ser_2_1_left_1{
font-size:1.125em;}
.so_1_1_mid_right_mid_2{
font-size:1.5em;}
.nybanner_jj{
font-size:.5em;}
.pro_info_3_mid_left_mid_1{
font-size:1.5em;}
.pro_info_2_2_list_mid_right{
left:4em;}
.pro_info_2_2_list_mid_left{
width:3.5em;}
.pro_info_2_2_list_mid_right span{
font-size:1em;}
.pro_info_1_mask_2{
font-size:1.5em;}
.pro_info_1_mask_1{
font-size:1em;}
.app_2_1_mid_right_mid_1{
font-size:1.25em;}
.yun_5_1_1 span img{
height:50px;}
.qa_7_1_left_1_pro{
font-size:1.25em;}
.pro_banner_right{
right:3.125vw; height:auto; width:48%;}
..pro_banner_left{
width:48%;}
.pro_banner_left_1{
font-size:2em;}
.pro_banner_left_2{
font-size:1.25em;}
.pro_banner_left_3{
font-size:1em;}
.pro_banner_left{
left:3.125vw;}
.index_1_3_mid_right{
padding-left:5em;}
.index_1_3_mid{
position:relative}
.index_1_3_mid_left{
width:4em; position:absolute; left:0; top:0}
.index_1_3_mid_right_1{
font-size:1.125em;}
.index_1_1{
font-size:1.5em;}
.index_1_2{
font-size:1em}
.header_mid_mid ul{
margin-right:0}
.header_mid_right{
display:none}
.banner_img_jj_mid_fsdj_left{
left:3.125vw;}
.banner_img_jj_mid_fsdj_1{
font-size:2em;}
.indexmid{
margin:0 3.125vw;}
}
@media screen and (max-width:1024px) {
.jobmask_mid{
margin:0 3.124vw; padding:0 5em;}
#abl222{
left:0}
#abr222 {
right:0}



.contact_1_mid_left_mid_2 ul li{
font-size:1em;}
.jo_3_1_mid{
font-size:1.5em;}
.pa_3_1_mid_2{
font-size:1em;}
.qa_6_mid_right_1{
font-size:1.5em;}
.qa_1_1_right .p1{
font-size:1.125em;}
.about_5_1_2_left{
font-size:1.25em;}
.about_4_1_right_3 .swiper-slide{
width:45vw; margin-right:2vw;}
.about_1{
margin:4em 0;}
.about_1_mid_mid_1 p{
font-size:2.5em;}
.about_1_mid_mid_2{
font-size:1em;}
.nybanner_jj_mid_1 img{
height:80px;}
.faqs_1_1_mid{
padding:1.5em;}
.news_info_1_4_mid_right_2{
font-size:1em;}
.news_info_1_4_mid_right_1{
font-size:1em;}
.news_info_1_1{
font-size:1.5em;}
.news_info_1_2{
font-size:1em;}
.pro_info_3_mid_right_mid{
margin:1.5em;}
.pro_info_3_mid_right_mid ul li{
font-size:1em;}
.pro_info_3_mid_left_mid_1{
font-size:1.25em;}
.pro_info_3_mid_right{ width:100%; margin-top:2em;
margin-left:0; min-height:inherit}
.pro_info_3_mid_left{
position:static; width:100%;}
.yun_6_1 ul li a{
font-size:.9375em;}
.so_info_1_mid{
font-size:1em;}
.pro_info_1_mask_2{
font-size:1.25em;}
.pro_info_1_mask_mid{
max-width:100%;}
.he_b1s1{
display:none}
.app_1_1_mid_2{
font-size:1em;}
.yun_1_2_mid_right_2{
font-size:1em;}
.yun_1_2_mid_right{
margin-left:75px;}
.yun_1_2_mid_left{
width:60px;}
.yun_1_2_mid_right_1{
font-size:1.25em;}
.banner_img_jj_mid_fsdj_right{
height:auto}
}

@media screen and (max-width:950px) {
.pa_2_1_mid{
height:26vw;}
.pa_2_1_mid_2_1{
font-size:1.125em;}
.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_2_mid_1, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_2_mid_1{
font-size:1.25em;}
.qa_4_2_mid{
height:28vw;}
.qa_4_2_mid_2_mid_1{
font-size:1.125em;}
.about_6_1_left .index_1_1, .about_6_1_left .index_1_2{
text-align:center}
.about_6_1_right{ padding-top:1em;
position:static; text-align:center; font-size:1em;}
.about_3_2 ul li{
width:100%; margin-top:1em;}
.about_2_1_left_mid_3{
margin-top:1em; font-size:1.125em;}
.about_2{
margin-bottom:4em;}
.about_2_1_left{
position:static; width:100%; padding-top:1.5em; overflow:hidden}
.about_2_1_right{
width:100%;}
.ser_2_2_mid_2{
top:87px;}
.ser_2_2_mid_1{
height:45px; top:30px;}
.ser_2_2 ul li{ min-height:140px;
width:49%; margin-right:0 }
 .ser_2_2 ul li:nth-child(2n){
 float:right}
.pro_2_mid_right_1_mid{
height:32vw;}
.pro_2{
padding-top:2em;}
.pro_2_mid_left_mid{
margin-left:0; width:100%;}
.pro_2_mid{
padding-left:0}
.pro_2_mid_left{
position:static; padding-bottom:1.5em;}


}
#changeurl{
display:none; background:none; width:100%; padding:1em 0; border:none;}
@media screen and (max-width:900px) {
.ser_2_1_left,.ser_2_1_right{
width:100%;}
.ser_2_1_right{
margin:1em 0; text-align:center}
.yun_4_1 ul li:nth-child(2n) .yun_4_1_mid_left{
margin-left:0}
.yun_4_1_mid_left{
width:auto; text-align:center; padding-bottom:1.5em;}
.yun_4_1_mid_right{
position:static; width:100%;}
.yun_4_1_mid_right_mid_1{
font-size:1.25em;}
#changeurl{
display:block;}
.pro_1_mid ul{
display:none}
}

@media screen and (max-width:850px) {
.amap-icon img {
  transform: scale(.5, .5);
}
.contact_1_mid{
height:auto}
.contact_1_mid_left_mid_2{
margin-top:1em;}
#map_canvas{
position:relative; height:40vh;}
.contact_1_mid_left{ padding:1.5em 0;
position:static; width:100%;}
.jo_3_2_mid_con_1{
font-size:1.125em; margin-top:1.5em;}
.jo_3_2_mid_left{
padding-right:0; font-size:1.125em;}
.jo_3_2_mid_right{ padding-top:.875em;
position:static;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);
width: 100%;}
.jo_3_2_mid_cc{
padding-right:0;}
.jo_3_2_mid{ overflow:hidden;
padding:1em;}
}
.cjimg{
display:none; padding-bottom:1.5em;}
.cjimg img{
width:100%;}
@media screen and (max-width:810px) {
    .youce{
        display: none;
    }
    .xtgnlist ul{
        display: block;
    }
    .xtgnlist ul li{
        margin-bottom:2em ;
    }
    .xtgnlist{
        margin-top:32px ; padding-bottom: 0em;
    }
    .xtgnlist_mid_left{
        width: 70px;
    }
    .xtgnlist_mid_left img{
        max-width: 50px;
    }
    .xtgnlist_mid{ min-height:60px;
        padding-left:70px ;
    }
    .xtgnlist_mid_right_1{
        font-size:1.125em ;
    }
.jo_3_1{
padding:15vw 0;}
.jo_3_1_mid{
font-size:1.25em;}
.jo_2_1_mid_2{
font-size:1em;}
.jo_1_mid_jj_mid_1{
font-size:1.25em;}
.jo_1_mid_jj{
width:100%;}
.pa_4_1{
margin-left:3.215vw; margin-right:3.125vw;}
.pa_2_1 ul li{
width:49%; margin-bottom:1em; margin-right:0}
.pa_2_1 ul li:nth-child(2n){
float:right}
.qa_7_1_left_1{
font-size:1.25em;}
.qa_7_1_right{
display:none}
.qa_7_1_left{
width:100%;}
.qa_6_mid_right_1{
font-size:1.25em;}
.qa_6_mid_right{
float:none; width:100%; padding-top:1.5em;}
.qa_6_mid_left{
float:none; width:100%; text-align:center;}
.qa_3_1 ul li:nth-child(1){
margin-bottom:1em;}
.qa_3_1 ul li{
width:100%;}
.qa_3_1_mid_jj_1_name{
font-size:1.25em;}
.qa_3_1_mid_jj{
padding:1em;}
#qa_3_1{
font-size:1em;}
.qa_2_mid{
float:none; width:auto}
.qa_1_1_left{
float:none;}
.qa_1_1_right{
float:none; width:auto; padding-top:1em;}
.about_6_2_2{
margin:1.5em 0;}
.about_6_2{
margin:2em 0 4em 0;}
.about_5_1__nav_right{
bottom:1em;}
.about_5_1_nav{
left:50%; bottom:1em;-webkit-transform: translate(-50%, -0%);
    transform: translate(-50%, -0%);}
.about_5_1_2{ padding-left:0; padding-right:0; padding-bottom:5em;
text-align:center;}
.about_4_1_right_3_mid_3{
min-height:inherit}
.about_4_1_right_3_mid_1{
margin-bottom:2em;}
.about_4_1_right_2{
font-size:1.5em;}
.about_4_mid{
margin-right:3.125vw;}
.about_4_1_left_1{
margin:1.5em 0;   text-align:right}
.about_4_1_right{
float:none; width:auto}
.about_4_1_left{
float:none; width:auto;}
.about_1_mid_mid_1 p{
font-size:2em;}
.faqs_1_1_mid_2{
font-size:1.125em;}
.faqs_1_1{
padding-top:2em;}
.news_info_1_1{
font-size:1.25em;}
.news_info_2_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 5px;}
.news_info_2_1 .swiper-pagination-bullet{
font-size:.875em;}
.news_2_1_2_3{
min-height:inherit}
.news_2_1_2_2{
min-height:inherit}
.news_2_1 ul li{
width:49%; margin-right:0}
.news_2_1 ul li:nth-child(2n){
float:right}
.news_2_1_2_2{
font-size:1.125em;}
.news_1_1{
padding-top:2em;}
.news_1 .swiper-pagination-bullet{
font-size:.875em;}
#npp{
padding:2em 0;}
.news_1_1_mid_right_mid_2{
font-size:1.125em;}
.news_1_1_mid_right_mid{
position:static; padding:1.5em;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.news_1_1_mid_right{
position:static; width:100%;}
.news_1_1_mid_left{
width:100%;}
.ser_3_1 ul li{
padding:1em;}
.ser_4_2{
margin-top:1em; margin-bottom:2.5em;}
.ser_4_2 a{
font-size:1.125em; max-width:100%;}
.ser_4_1 ul li{
width:100%; margin-right:0; margin-bottom:1em;}
.ser_4_1{
margin-top:2em;}
.ser_3_1_mid_right{ padding-top:1em;
position:static;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.ser_3_1_mid{
padding-right:0}
.ser_1_1_2_2{
min-height:inherit}
.ser_1_1 ul li{
width:100%; margin-right:0;}
.so_info_6_1_right, .so_info_6_1_left,.so_info_6_1_right, .so_info_6_1_right{
top:33%;}
.so_info_4_1_mid_right_1{
font-size:1.125em;}
.so_info_4_1 ul li{
width:100%;}
.so_info_3_1{
margin-bottom:2em;}
.so_info_3_1 ul li{
margin:0 5px; margin-bottom:5px;}
.so_info_3_1 ul li{
font-size:1em;}
.so_1_1 ul li:nth-child(2n) .so_1_1_mid_left{
margin-left:0}
.so_1_1_mid_right_mid{
padding:1.5em;}
.so_1_1_mid_right{
position:static; width:100%;}
.so_1_1_mid_left{
width:100%;}
.so_1_1_mid_right_mid_2{
font-size:1.25em;}
 
.pro_2_mid_right_3 ul li{
margin:0;}
.pro_2_mid_right_3{
padding:2em 0;}
.app_3_1_mid_2_2{
font-size:.9375em;}
.app_3_1_mid_2_1{
font-size:1.125em;}
.app_3_1 ul li{
width:49%; margin-right:0}
.app_3_1 ul li:nth-child(2n){
float:right}
.app_2_1 ul li:nth-child(2n) .app_2_1_mid_left{
margin-left:0;}
.app_2_1_mid_right{
position:static; width:100%; padding-top:1.5em;}
.app_2_1_mid_left{
width:100%;}
.app_1_1_mid_1{
height:40px;}
.app_1_1_mid{
height:120px;}
.app_1_1_mid_2{
padding-top:70px;}
.app_1_1 ul li{
width:49%; margin-right:0}
.app_1_1 ul li:nth-child(2n){
float:right}
.about_4_1_left_1_left, .about_4_1_left_1_right{
font-size:.875em;}
.qa_7_1_left_1_pro{
font-size:1.125em;}
.qa_7_1_left_2{
margin-bottom:2em;}
.yun_5_2_right{
padding-top:2em;}
.yun_5_2_right{
margin-left:0; padding-bottom:0}
.yun_5_2_left{
display:none}
.cjimg{
display:block}
.yun_5_1{
display:none}
.yun_3_top{
  top:1.5em;}
.yun_3_mid{
margin:0}
.yun_2_1_mid_1{
top:3.5vw;}
.yun_2_1_mid_2{
top:11vw;}
.yun_2_1_mid{
height:18vw;}
.yun_2_1 ul li{
width:32%; margin-right:2%;}
.yun_2_1 ul li:nth-child(3n){
margin-right:0}
.yun_2_1 ul li:nth-child(4n){
margin-right:2%;}
.yun_1_2 ul li:after{
display:none}
.yun_1_2 ul li{
height:auto}
.yun_1_2_mid{ margin:1.5em;
position:static;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.yun_1_2 ul li{
width:100%;}
.footer_3_mid_left,.footer_3_mid_right{
float:none; text-align:center;}
.footer_2_mid_right_1{
margin-bottom:1.5em;}
.footer_2_mid{
padding:2em 0;}
.footer_1_mid{
padding:1.5em 0;}
.footer_2_mid_right{ text-align:center;
float:none; width:100%;}
.footer_2_mid_right_mid{
padding-left:0}
.footer_1_mid_left{
float:none; text-align:center}
.footer_1_mid_right{
display:none}
.footer_2_mid_left{
display:none}
.index_5_1 ul li{
width:25%;}
.index_3_mid_mid{
height:22vw;}
.index_3_mid ul li{
width:49%; margin-right:0}
.index_3_mid ul li:nth-child(2n){
float:right}
.index_2_mid_mid_left_mid{
padding-left:1.5em; padding-right:0}
.index_2_mid ul li:nth-child(2n) .index_2_mid_mid_right{
margin-right:0; text-align:center}
.index_2_mid_mid_left{ padding:1.5em 0;
position:static; width:100%;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.index_2_mid_mid_right{
margin-left:0; text-align:center}
.index_1_3 ul li{
width:50%;}
	.banner_img_jj_mid_fsdj_left{
	width:auto; right:3.125vw; -webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%); top:20%;}
.banner_img_jj_mid_fsdj_right{
width:auto; padding:0 3.125vw; text-align:center;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%); top:47%;}
.banner_img_jj_mid_fsdj_2{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; min-height:4em; }
}
@media screen and (max-width:768px) {
.about_1_mid_mid_1 p span:nth-child(2){
-webkit-transform: translate(120%, -50%);
transform: translate(120%, -50%);}
.about_1 ul li{
margin-bottom:1.3em;}
.about_1 ul li:nth-child(3):after {
display:none}
.about_1_mid_mid{
text-align:center}
.about_1_mid_mid{
padding:0 1em;}
.about_1 ul li:nth-child(1) .about_1_mid_mid,.about_1 ul li:last-child .about_1_mid_mid{
padding:0 1em;}
.about_1 ul li:nth-child(1){
text-align:center}
.about_1 ul li{
width:50%;}
}
@media screen and (max-width:640px) {
.about_4_1_right_3 .swiper-slide{
padding-right:0}
.contact_2 .pa_5_1 ul li:nth-child(5){
width:100%; margin-right:0; margin-left:0}
.pa_5_2{
margin-top:2em; margin-bottom:2.5em;}
.pa_5_2 a{
max-width:100%;}
.pa_5_1 ul li:nth-child(6) div{
padding-left:0;}
.pa_5_1 ul li:nth-child(6) div dl dd{
margin-left:0; margin-top:.5em; margin-right:1em;}
.pa_5_1 ul li:nth-child(6) div span{
position:static;}
.pa_5_1 ul li:nth-child(5){
width:100%;}
.pa_5_1 ul li{
width:100%; margin-right:0;}
.pa_3_1{ padding-bottom:1em;
overflow-x:auto;}
.pa_3_1 ul{
width:768px;}
.pa_2_1_mid_1 img{
height:60px;}
.pa_2_1_mid_2{
position:static; padding-top:1em;}
.pa_2_1_mid_1{
position:static; height:auto;}
.pa_2_1_mid{
height:auto; padding:1.5em 0;}
.pa_2_1 ul li{
width:100%;}
.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_2_mid_1, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_2_mid_1{
font-size:1.125em;}
.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_2, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_2{
position:static; width:100%; text-align:center;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.qa_4_2 ul li:nth-child(4) .qa_4_2_mid_1, .qa_4_2 ul li:nth-child(5) .qa_4_2_mid_1{
width:100%;}
.qa_4_2 ul li:nth-child(4), .qa_4_2 ul li:nth-child(5){
width:100%;}
.qa_4_2_mid_1 img{
max-height:none}
.qa_4_2_mid_2{ padding-top:1.5em;
position:static;}
.qa_4_2_mid_1{
position:static; height:auto}
.qa_4_2_mid{
height:auto; padding:1.5em 0;}
.qa_4_2 ul li{
width:100%; margin-right:0}
.about_3_2_mid_right div:nth-child(2){
float:none}
.about_3_2_mid_right div{
float:none; width:auto;}
.about_3_2_mid{
padding-left:0;}
.about_3_2_mid_left{
position:static; padding-bottom:.3em; font-weight:bold}
.news_info_1_4{
padding:2em 0;}
.nextright .news_info_1_4_mid_right_mid{
text-align:left; padding-right:0; padding-left:4em;}
.news_info_1_4_mid_right_1{
position:absolute; left:0;}
.news_info_1_4_mid_right_mid{
position:relative; padding-left:4em;}
.news_info_1_4_mid_right{
position:static; width:100%;}
.news_info_1_4_mid_left{
display:none}
.prevleft,.nextright{
width:100%;}
.news_2_1 ul li{
width:100%; margin-top:1em;}
.nybanner_jj_mid_2{
font-size:3em;}
.so_info_5 .swiper-pagination-bullet{
font-size:.875em;}
.pro_info_2_2_list ul li{
width:100%;}
.pro_2_mid_right_1_mid{
height:39vw;}
.pro_2_mid_right_1 ul li{
width:49%; margin-right:0}
.pro_2_mid_right_1 ul li:nth-child(2n){
float:right}
.yun_2_1 ul li:nth-child(2n){
float:right}
.yun_2_1 ul li{
width:49%; margin-right:0}
.yun_2_1 ul li:nth-child(4n){
margin-right:0}
.index_5_1 ul li{
width:33.3333%;}
.index_4_1 ul li{
width:100%; margin-right:0}
.index_4_1_mid_3{
font-size:1.125em; min-height:inherit}
.index_1_3{
margin-top:1.5em;}
.index_1_1{
font-size:1.25em;}
.index_1_3_mid{
min-height:inherit}
.index_1_3 ul li{
width:100%; border-bottom:1px #ccc solid; padding-bottom:1em; margin-top:0; padding-top:1em;}
.banner_img_jj_mid_fsdj_1{
font-size:1.5em;}
.index_1_3_mid_left img{
height:55px;}
.index_1_3_mid_left{
text-align:center}
}
@media screen and (max-width:480px) {
.index_4_1 ul li,.news_2_1 ul li{
min-height:inherit}
.yun_3_top{
top:.5em;}
.index_1_2{
font-size:.875em;}
.jobmask_close{
font-size:.875em;}
.jobmask_mid_pic{
padding:.5em;}
.jobmask_mid{
padding:0 3em;}
.index_3,.index_6,.pro_info_3,.pro_info_2,.so_info_4,.ser_3,.about_3,.qa_2,.qa_4,.qa_6,.pa_3,.pa_5{
background-attachment:inherit}
.contact_1_mid_left{
position:relative; z-index:10; height:auto;}
.contact_1_mid{
padding-bottom:40vh; overflow:hidden;}
#map_canvas{ position:absolute; bottom:0;
width:150vw; left:-50vw; top:auto; height:60vh;}
.jo_2_1{
margin-left:3.125vw; margin-right:3.125vw;}
.jo_2_1 #abl{
left:1em;-webkit-transform: translate(0%, -0%);
transform: translate(0%, -0%);}

.jo_2_1 #abl{
background-color:#2790e5; color:#2790e5;}
.jo_2_1 #abl:after{
background-image:url(../images/about/img10.png);
}

.jo_2_1 #abr{
background-color:#2790e5; color:#2790e5;}
.jo_2_1 #abr:after{
background-image:url(../images/about/img11.png);
}

.jo_2_1 #abr{
right:1em;-webkit-transform: translate(0%, -0%);
transform: translate(0%, -0%);}
.jo_2_1 .swiper-slide{
padding:0;}
.pa_2_1_mid_1 img{
height:50px;}
.about_4_1_left_1_left, .about_4_1_left_1_right{
font-size:.75em;}
.nybanner_jj_mid_1 img{
height:60px;}
.about_4_1_right_3_mid_2{
font-size:1.25em;}
.about_4_1_right_2{
font-size:1.375em;}
.about_1{
margin:2em 0;}
.about_1_mid_mid_1 p span:nth-child(2) {
  -webkit-transform: translate(130%, -10%);
  transform: translate(130%, -10%);
}
.about_1_mid_mid_1 p{
font-size:1.5em;}
.ser_2_1_left_3_mid{
overflow:hidden; min-height:40px;}
.ser_2_1_left_3_mid_left{
float:left; position:absolute; left:0;}
.ser_2_1_left_3_mid_right{   margin-top:8px;
position:static; float:left; margin-left:50px;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.ser_2_2 ul li{
width:49%; margin-right:0}
.ser_2_2 ul li:nth-child(2n){
float:right}
.so_info_4_1 ul li{
min-height:inherit}
.so_info_4_1_mid{ padding:1.5em;
position:static;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.so_info_4_1_mid_right{
margin-left:0; padding-top:1em;}
.so_info_4_1_mid_left{
position:static;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);}
.pro_2_mid_right_1_mid_2{
position:static; padding-top:1.5em;}
.pro_2_mid_right_1_mid_1{ height:auto;
position:static; text-align:center;}
.pro_2_mid_right_1_mid{
height:auto; padding:2em 0;}
.pro_2_mid_right_1 ul li{
width:100%; margin-bottom:1em;}
.app_3_1 ul li{
width:100%; margin-bottom:0em;}
.app_1_1_mid_1{
top:20px;}
.yun_6_1 ul li a{
font-size:.9375em;}
.yun_2_1_mid_2{
padding-top:1em;}
.yun_2_1_mid_1 img{
height:60px;}
.yun_2_1_mid_1{
height:auto}
.yun_2_1_mid{
height:auto}
.yun_2_1_mid_1,.yun_2_1_mid_2{
position:static}
.yun_2_1_mid{ padding:1.5em 0;
min-height:inherit}
.yun_2_1 ul li{
width:100%;}
.pro_banner_left_1{
font-size:1.5em;}
.pro_banner_right{
display:none;}
.pro_banner_left{
width:100%;}
.footer_2 p{
font-size:1.125em;}
.footer_2_mid_right_1{
margin-bottom:0}
.footer_2_mid_right_2,.footer_2_mid_right_3{
display:none}
.index_5 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 5px;}
.index_5 .swiper-pagination-bullet{
width:10px; height:10px;}
.index_5_1 ul li{
width:50%;}
.index_3_mid_mid{
height:auto; padding:2em 0;}
.index_3_mid_mid_1{
height:auto}
.index_3_mid_mid_1 img{
position:static;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%); height:60px;}
.index_3_mid ul li{
width:100%; margin-bottom:1em;}
}

.pro_2_mid_right_3_wh ul li a{
    display: block;
}

.index_5_1_7 ul li{
    width:14.28571428571429%;
}
  @media screen and (max-width: 810px){
.index_5_1_7 ul li {
  width: 25%;
}
}
  @media screen and (max-width: 480px){
.index_5_1_7 ul li {
  width: 50%;
}
}


.indexbanner .swiper-slide:nth-child(3) .banner_img_jj_mid_fsdj_right{
    width:62.29166666666667%;top:auto; bottom: 0;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);height:auto;
}

  @media screen and (min-width: 1440px){
.indexbanner .swiper-slide:nth-child(2) .banner_img_jj_mid_fsdj_right{
    width:67.65625%;top:auto; bottom: 0;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);height:auto;
}
.indexbanner .swiper-slide:nth-child(2) .banner_img_jj_mid_fsdj_right img{
    width: 100%; height: auto;max-height: none;
}

.indexbanner .swiper-slide:nth-child(1) .banner_img_jj_mid_fsdj_right{
     top:auto; bottom: 0;-webkit-transform: translate(-0%, -0%);
transform: translate(-0%, -0%);height:auto;
}
.indexbanner .swiper-slide:nth-child(1) .banner_img_jj_mid_fsdj_right img{
    width: 100%; height: auto;max-height: none;
}


}

ul li.nbd .pro_2_mid_right_1_mid_2_3{
    display: none;
}

























 