/* CSS Document */
/*#region 重置元素*/
*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{
    padding: 0;
    margin:0;
}
 
   @font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff2") format("woff2"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff") format("woff"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.ttf") format("truetype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.svg") format("svg"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.otf") format("opentype");
  font-weight: normal;
  font-style: normal; 
} 

 /*@font-face {
    font-family: 'SOURCEHANSANSCN-EXTRALIGHT';
    src: url('fonts/SOURCEHANSANSCN-EXTRALIGHT.OTF');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SOURCEHANSANSCN-LIGHT';
    src: url('fonts/SOURCEHANSANSCN-LIGHT.OTF');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SOURCEHANSANSCN-REGULAR';
    src: url('fonts/SOURCEHANSANSCN-REGULAR.OTF');
    font-weight: normal;
    font-style: normal;
}*/
a.biga,.slang{font-family: 'SourceHanSansCN-Normal';}
 


@font-face {
    font-family: 'poppinsmedium';
    src: url('fonts/poppins-medium-webfont.eot');
    src: url('fonts/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('fonts/poppins-medium-webfont.woff') format('woff'),
         url('fonts/poppins-medium-webfont.ttf') format('truetype'),
         url('fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}  

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-ExtraLight.eot');
    src: url('fonts/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/Poppins-ExtraLight.woff2') format('woff2'),
        url('fonts/Poppins-ExtraLight.woff') format('woff'),
        url('fonts/Poppins-ExtraLight.ttf') format('truetype'),
        url('fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
} 
/*  @font-face {
	font-family: AlibabaPuHuiTi_2_85_Bold;
	src:url(fonts/AlibabaPuHuiTi_2_85_Bold.eot) format('embedded-opentype'),
	url(fonts/AlibabaPuHuiTi_2_85_Bold.otf) format('opentype'),
	url(fonts/AlibabaPuHuiTi_2_85_Bold.ttf) format('TrueType'),
	url(fonts/AlibabaPuHuiTi_2_85_Bold.woff) format('woff'),
	url(fonts/AlibabaPuHuiTi_2_85_Bold.woff2) format('woff2');
}
   @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');
}  */ 

body{
    font:1em/1.3 "SourceHanSansCN-Normal";   
	-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: "SourceHanSansCN-Normal";
}
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  {
    color:#333;    
    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:#898989; }
input:-webkit-input-placeholder { color:#898989; } 
input:-moz-placeholder { color:#898989; } 
/*#endregion*/
/*#region 清除浮动*/
.clearfix:after{
	content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.clearfix { 
	*zoom:1;
}
/*#endregion */

button:disabled,
.disabled{
    opacity:0.5;
    cursor:default;
}
.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.css3,.about_1 ul li a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.comdiv{
width:100%; overflow:hidden; margin:0; padding:0;}
.cssimg,.cssimgp img,.index_4_3_left_1_bg,.pro_1_mid_mid_left_bg,.ser_2_mid_pic_bg,.ser_1_right_bg{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;/*transition-duration: 0.7s;-ms-transition-duration: 0.7s;-moz-transition-duration: 0.7s; -webkit-transition-duration: 0.7s;*/}
.pagination{font-family: AlibabaPuHuiTi-2-45-Light;
text-align:center;}
.pagination{
padding:0em 0 0em 0;}
.pagination li{
display:inline-block; margin:0 .35em;}
.pagination li:nth-child(1),.pagination li:last-child{ font-family:"宋体"}
.pagination li a,.pagination li span{ transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;display:block; height:2.1875em; border-radius:100%;   text-align:center; line-height:2.1875em; width:2.1875em;
border:1px #d0d0d0 solid; }
.pagination li a:hover,.pagination li.active span{
color:#fff;   border-color:#aa2020; background-color:#aa2020; background-position:center; background-repeat:no-repeat; background-size:cover;}
.ovh{
overflow:hidden}
@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; } 
.mobileimg{
width:100%; display:none}
.img819{ display:none;}
/*********header**********/
#header{ position:fixed; left:0; /*padding:1.5em 0; */  top:0; width:100%; z-index:100; background-color:rgba(255, 255, 255, 1);}
.headermid{
 position:relative; padding:0 1.875%;}
.headermid_left{
position:absolute; left:1.875%; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);} 
.cell_hs{
position:absolute; left:0; width:100%; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}	
.headermid_right{/*-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);
position:absolute; right:0; top:50%;*/ float:right;}
.headermid_right_left ul li{
float:left; margin-right:3em;}
.headermid_right_left{
margin-right:120px;}
.headermid_right_right{ width:120px;
position:absolute; right:1.875%; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}
.headermid_right_right_right{
float:right; padding-left:1.875em; background-image:url(../images/header/img3.png?v=1); background-position:left center; background-repeat:no-repeat;}
.headermid_right_right_right a{
display:block; width:1em; height:1em; background-image:url(../images/header/img22.svg?v=1); background-position:center; background-repeat:no-repeat; background-size:cover;}
.headermid_right_right_left{
float:left;}
.headermid_right_right_left a{display:block;  height:1.0625em; background-image:url(../images/header/img11.svg?v=1); background-position:left center; background-repeat:no-repeat; padding-left:1.25em;}
.headermid_right_left ul li a.biga{
display:block; line-height:5em; position:relative;}
.headermid_right_left ul li a.biga:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:0; bottom:0; width:0; height:2px; background-color:#d80303;}
.headermid_right_left ul li:hover a.biga:after{
width:100%;}
.headermid_left img{ height: 32px;
 }
.menubg{  opacity: 0;
  transform: translate(0, -10px);
  transition: all .4s;
  visibility: hidden;
position:fixed; left:0; width:100%; top:80px;/*height:calc(100vh - 80px)*/} 
.menubg:after{ content:''; position:absolute; left:0; bottom:0; width:100%; height:100%;background-color:rgba(0, 0, 0, .36);-webkit-transform: translate(-0%, 100%);  
    transform: translate(-0%, 100%);pointer-events: none;}
.headermid_right_left ul li.on .menubg{transform: translate(0, 0);
  opacity: 1;
  visibility: visible;}
.menubg_mid{
margin:0 6%;}
.menubg_1{ padding:1.25em 0;
background-color:#f7f7f7;}
.menubg_1 dl dd{
float:left; padding:0 2em; background-image:url(../images/header/img7.png); background-position:left center; background-repeat:no-repeat;}
.menubg_1 dl dd:nth-child(1){
padding-left:0; background-image:none}
.menubg_1 dl dd a{ display:block; padding-left:1.85em;
font-size:1.25em; position:relative}
.menubg_1 dl dd a span{ display:block; position:absolute;
width:1.6em; height:1.6em; border-radius:100%; left:0; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); background-color:#535353;}
.menubg_1 dl dd a span img{   position:absolute;
 left:50%; top:50%;-webkit-transform: translate(-50%, -50%);  
    transform: translate(-50%, -50%); max-width:60%;  }
.menubg_1 dl dd a:hover span,.menubg_1 dl dd.on a span{
background-color:#aa2020;}
.menubg_1 dl dd a:hover,.menubg_1 dl dd.on a{ color:#aa2020}
.menubg_2{ min-height: calc(100vh - 80px - 106px);max-height: calc(100vh - 80px - 106px); overflow-y:auto ;
background-color:#fff; padding-bottom:5em;}
.menubg_2_1 span{ padding-left:1.6em;
font-size:1.25em; position:relative;}
.menubg_2_1 span:after{
content:''; position:absolute; left:0; top:50%; width:1em; height:1em; background-image:url(../images/header/img8.png); background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); }
.menubg_2_1{
padding:1.25em 0 .5em 0;}
.menubg_2_2 dl dd{
float:left;}
.menubg_2_2 dl.dl4 dd{
width:25%;}
.menubg_2_2 dl.dl5 dd{
width:20%;}
.menubg_2_2 dl.dl6 dd{
width:16.66666666666667%;}
.menubg_2_2 dl.dl7 dd{
width:14.28571428571429%;}
.menubg_2_2_mid_1 a{
font-size:1.375em; color:#000}
.menubg_2_2_mid_1{
margin-bottom:1em;}
.menubg_2_2_mid_2{
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.6;}
.menubg_2_2_mid_3 a{
font-size:.875em; color:#666; line-height:1.6; background-image:url(../images/header/img9.png); padding-left:10px; background-position:left 8px; background-repeat:no-repeat;}
.menubg_2_2_mid_3 p{
margin-top:10px;}
.menubg_2_2_mid_3 a:hover,.menubg_2_2_mid_1 a:hover{ color:#aa2020}
.menubg_2_2_mid{
margin-right:1em;}
.menubg_2_2 dl dd:last-child .menubg_2_2_mid{
margin-right:0em;}
















/*****index**********/
.bodypage{
margin-top:5em;}
.indexbanner,.nybanner{
position:relative;height:calc(100vh - 80px)}
.indexbanner .swiper-container,.indexbanner .swiper-container .swiper-slide{
width:100%; height:100%;}
.bannerbg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.indexbannercon{
position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); color:#fff; width:100%;   background-position:center; background-repeat:no-repeat; background-size:cover; z-index:10;}
.indexbanner_mid{
margin:0 11.45833333333333%;}
.indexbanner_mid_1{ font-family: 'Poppins'; font-weight:bold;
font-size:1.125em; margin-bottom:15px;}
.indexbanner_mid_2{
font-size:3em;}
a.coma{
display:block; width:8.75em; height:2.5em; line-height:2.25em; background-color:#aa2020; text-align:center; color:#fff; border:1px #aa2020 solid;}
a.coma span{ padding-right:20px;
display:inline-block; background-image:url(../images/index/img1.png); background-position:right center; background-repeat:no-repeat;}
.indexbanner_mid_3{
margin-top:2.5em;}
a.coma:hover span{
padding-right:32px;}
.center_con{
text-align:center}
.index_1_2{ padding-bottom:.75em; margin-bottom:1.5em;
font-size:2.5em; position:relative;}
.index_1_1{ font-family: 'Poppins'; font-weight:bold;
margin-bottom:5px;}
.index_1_2:after{-webkit-transform: translate(-50%, -0%);  
    transform: translate(-50%, -0%);
content:''; position:absolute; left:0; bottom:0; left:50%; width:2.65em; background-color:#aa2020; height:2px;}
.index_1{ overflow:hidden;
padding-top:5.375em;}
.index_1_3_mid{
position:relative; background-color:#f6f6f7; height:31.875em;
}
.index_1_3_mid_left{ background-color:#f1f1f2;
position:absolute; left:0; top:0; width:43.91891891891892%; height:100%;}
.index_1_3_mid_right{
position:absolute; right:0; top:0; height:100%; width:56.08108108108108%;}
.swiper-container{
overflow:hidden}
.index_1_3_mid_right_mid{ text-align:center; margin:0 6%;}
.index_1_3_mid_left_mid{
margin:0 14.61538461538462%;}
a.coma.coma2{ border:1px #d1d1d1 solid;background:none; color:#333;transition: all .5s;}
a.coma.coma2 span{ background-image:url(../images/index/img1-2.png);}
a.coma.coma2:hover{color:#fff; border-color:#aa2020; background-color:#aa2020}
a.coma.coma2:hover span{ background-image:url(../images/index/img1.png);}
.index_1_3_mid_left_mid_1{ font-weight:bold;
margin-bottom:10px; font-family: 'Poppins';}
.index_1_3_mid_left_mid_2{
font-size:1.875em;}
.index_1_3_mid_left_mid_2{
font-size:1.875em;}
.index_1_3_mid_left_mid_4{
color:#1e1e1e; padding:1.5em 0; margin-top:1.5em; border-top:1px #c8c8c8 solid;}
.index_1_3_mid_left_mid_4 p{
line-height:2;
display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.index_1_4_1_2{
font-size:.875em; color:#909090;}
.index_1_4_1_3{
font-size:.875em; color:#494949;}
.index_1_4_1_4 p{ display:inline-block; padding:5px 0px;  font-family: 'Poppins'; font-size:.875em; color:#b40d0d; font-weight:bold; position:relative;}
.index_1_4_1_4 p:after{
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#b40d0d;}
.index_1_4_1_4 p span{ padding-right:25px;
background-image:url(../images/index/img1-2.png); background-position:right center; background-repeat:no-repeat;}
.index_1_4 ul li{ text-align:center;height:31.875em;background-color:#f1f1f2; position:relative;
float:left; width:32%; margin-right:2%; margin-top:1.25vw;}
.index_1_4 ul li:nth-child(3n){ margin-right:0;}
.index_1_4_2{ z-index:10;
position:absolute; left:0; width:100%; text-align:center; bottom:9%;}
.index_1_4_mid{
margin:0 13%;}
.index_1_4_1_1{
font-size:1.5em;}
.index_1_4_1_2{ margin-top:5px; font-family: 'Poppins'; font-weight:bold;
font-size:.875em; color:#909090}
.index_1_4_1_3{
font-size:.875em; color:#494949;line-height:1.6;
display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:1em; margin-bottom:2em;}
.index_1_4_1{ z-index:10;
position:absolute; left:0; top:9%; width:100%;}
.index_1_4 ul li:after{
content:''; position:absolute; left:18%; height:100%; background-color:#f6f6f7; width:64%;}
.index_1_4 ul li a:hover .index_1_4_1_1{ color:#b40d0d}
.index_1_4 ul li a:hover .index_1_4_1_4 p span{
padding-right:35px;}
.index_2{
padding-top:8.75em; padding-bottom:12.125em;}
.index_2_mid{
position:relative;}
.index_2_mid_right{
position:relative; margin-left:50%;}
.index_2_mid_right img{
width:100%; position:relative; z-index:10;}
.index_2_mid_right:after{
content:''; position:absolute; left:-2.5em; top:2.5em; width:100%; height:100%; border:2px #aa2020 solid;}
.index_2_mid_left{
position:absolute; left:0; top:50%; width:43%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}
.index_2_mid_left_1{
line-height:2;
display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin:1.5em 0;
}
.index_2_mid_left_2 ul li{
float:left}
.index_2_mid_left_2 ul li:nth-child(1){
width:26%;}
.index_2_mid_left_2 ul li:nth-child(2){
width:42%;}
.index_2_mid_left_2 ul li:nth-child(3){
width:32%;}
.index_2_mid_left_2_mid_1 span{
font-size:2.222222222222222em; font-family: 'poppinsmedium'; color:#aa2020;}
.index_2_mid_left_2_mid_1{
color:#aa2020; font-size:1.125em;}
.index_2_mid_left_2_mid{
padding:1.5em 0 0 0;}
.index_2_mid_left_2 ul li:nth-child(2) .index_2_mid_left_2_mid{
padding-left:15%; padding-right:15%; position:relative;}
.index_2_mid_left_2 ul li:nth-child(2) .index_2_mid_left_2_mid:after{
content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#dedede;}
.index_2_mid_left_2 ul li:nth-child(2) .index_2_mid_left_2_mid:before{
content:''; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#dedede;}
.index_2_mid_left_2 ul li:nth-child(1) .index_2_mid_left_2_mid{
padding-right:15%;}
.index_2_mid_left_2 ul li:nth-child(3) .index_2_mid_left_2_mid{
padding-left:15%; text-align:left; display:inline-block;}
.index_2_mid_left_2 ul li:nth-child(3){
text-align:right}
.index_2_mid_left_3{
margin-top:2.5em;}
.index_3{ padding-top:5.375em; padding-bottom:6.25em;
background-image:url(../images/index/img5.png); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.index_3_1 ul li{ background-color:#fff;
float:left; width:32%; margin-right:2%;}
.index_3_1 ul li:nth-child(3n){
margin-right:0;}
.index_3_1_1{
overflow:hidden;}
.index_3_1_1 img{
width:100%;}
.index_3_1_2{
padding:1.875em;}
.index_3_1_2_1{
font-size:.875em; font-weight:bold; font-family: 'Poppins'; color:#aa2020; margin-bottom:5px;}
.index_3_1_2_1 span{
color:#666666; margin-right:10px;}
.index_3_1_2_2 p{
font-size:1.25em;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.index_3_1_2_2{
position:relative; padding-bottom:1em;}
.index_3_1_2_2:before{
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#e0e0e0;}
.index_3_1_2_3{
font-size:.875em; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:1.8; margin-top:1em; min-height:3.6em;}
.index_3_2 a.coma{
text-align:center; margin:0 auto;}
.index_3_2{
margin-top:2.5em;}
.index_4{ background-image:none}
.index_4_1{
position:relative;}
.index_4_1_right{
margin-left:55.40540540540541%;}
.index_4_1_left{
position:absolute; left:0; top:0; height:100%; width:55.40540540540541%;}
.index_4_1_left:after{pointer-events:none; content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background-color:#000; opacity:.14}
.index_4_1_left_1{ position:absolute; left:0; top:0; width:100%; height:100%;
  background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden}
.index_4_1_right ul li{
float:left; width:50%; margin-top:5px;}
.index_4_1_right ul li:nth-child(1),.index_4_1_right ul li:nth-child(2){
  margin-top:0px;}
.index_4_1_right_mid{
position:relative;}
.index_4_1_right_mid_1{
overflow:hidden; position:relative;}
.index_4_1_right_mid_1:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-color:#000; opacity:.5}
.index_4_1_right_mid_1 img{
width:100%;}
.index_4_1_right_mid_2{
position:absolute; left:0; top:50%; width:100%;   z-index:10; text-align:center;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}
.index_4_1_right_mid_2_mid{
margin:0 1em; color:#fff; font-size:1.125em;}
.index_4_1_right_mid_2_mid p{
margin-top:15px;}
.index_4_1_left_jj{
position:absolute; left:7.31707317073171%;right:7.31707317073171%; bottom:9.81996726677578%; z-index:10;   color:#fff;}
.index_4_1_left_jj_mid_2{
font-size:1.875em; margin-top:5px;}
.index_4_1_left_jj_mid_3{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; line-height:2; font-size:.875em; margin-top:1.5em;}
.index_4_1_left a{
display:block;}
.index_4_1_right ul .divb{
  position:absolute; left:0; top:0; height:100%; z-index:20; background-color:#fff; width:5px;}
.index_4_1_right ul{
 position:relative;}
.index_4_1_right ul .divm{
 position:absolute; left:50%; top:0; height:100%; z-index:20; background-color:#fff; width:5px;} 
.index_5{
 background-color:#f8f9f9;}
.index_5_mid ul li{ margin-right:.74324324324324%;
float:left; width:32.83783783783784%;}
.index_5_mid ul li:nth-child(3n){
 margin-right:0}
.index_5_mid_2{
font-size:1.875em; margin-top:.875em;}
.index_5_mid_3{
color:#666; font-weight:bold;font-family: 'Poppins'; margin-top:5px;}
.index_5_mid_1{
overflow:hidden;}
.index_5_mid_1 img{
width:100%;}
#jdt{    bottom:1.875em; left:50%;-webkit-transform: translate(-50%, -0%);  
    transform: translate(-50%, -0%);
position:absolute; z-index:10; width:130px;font-family: 'Poppins'; font-weight:bold;}
#jdtb{
position:relative; margin:0 25px; height:1px; width:auto}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background-color:#aa2020}
.jdt_left{ color:#aa2020;
position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}
.jdt_right{
position:absolute; right:0; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);}
.indexbanner .swiper-pagination-bullet{ 
width:1em; height:1em; opacity:1; background:none; background-image:url(../images/index/img18.png); background-position:center; background-repeat:no-repeat; background-size:cover;}	
.indexbanner .swiper-pagination-bullet-active{
background-image:url(../images/index/img17.png);}
#indexbanner_fyindex{
bottom:2.25em;}
.indexbanner .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.indexbanner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 10px;}
/************************************/
#footer{ color:#898989; padding-top:5.25em;
 background-color:#0f0f0f; overflow:hidden}
.footer_1_mid_left{
float:left; width:21%;}
.footer_1_mid_mid{
float:left; width:54%; position:relative; overflow:hidden;}
.footer_1_mid_mid:before{
content:''; position:absolute; left:0; top:0; height:100%; width:1px; background-color:#424243}
.footer_1_mid_mid:after{
content:''; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#424243}
.footer_1_mid_right{
float:right; width:25%;}
#footer a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
color:#898989;}
.footer_1_mid_left_mid{
margin-right:1em;}
.footer_2{ border-top:1px #424243 solid; margin-top:4em;
font-size:.875em; line-height:1.8; padding:1.5em 0;}
.footer_2_mid_left{
float:left;}
.footer_2_mid_right{
float:right;}
.footer_1_mid_left_mid_1 ul li{ line-height:1.6; margin-bottom:1em;
font-size:.875em; position:relative; padding-left:25px;}
.footer_1_mid_left_mid_1 ul li img{
position:absolute; left:0; top:5px;}
.footer_1_p{ margin-bottom:1.5em;
font-size:1.125em; color:#fff; margin-top:1.1em;}
.footer_1_mid_left_mid_2 a{border-bottom:1px #424243 solid; padding-bottom:10px; padding-right:10px;
font-size:.875em; display:inline-block; position:relative;}
.footer_1_mid_left_mid_2 a span{ position:relative; display:block; padding-right:20px;   background-position:right center; background-repeat:no-repeat;}
.footer_1_mid_left_mid_2 a span:after{-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);
content:''; position:absolute; right:0; top:50%; width:14px; height:18px; background-image:url(../images/footer/img4.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.footer_1_mid_left_mid_2{
padding-top:1em;}
.footer_1_mid_right_mid{
margin-left:17%;}
.footer_1_mid_right_mid_1{
border:1px #3c3c3c solid; padding-left:20px; padding-right:50px; border-radius:3em; position:relative;}
.wbks{ color:#fff; font-size:14px;
border:none; background:none; width:100%; height:3.285714285714286em; line-height:3.285714285714286em;}
.wbkb{
border:none; background:none; width:50px; height:100%; background-position:center; background-repeat:no-repeat; cursor:pointer; background-image:url(../images/footer/img5.png); position:absolute; right:0; top:0;}
.footer_1_mid_mid ul{
position:relative; margin-left:10%; margin-right:9%; padding-right:72px;}
.footer_1_mid_mid ul li{
float:left; width:25%;}
.footer_1_mid_mid ul li:last-child{
position:absolute; right:0; top:0; width:72px}
.footer_1_mid_mid ul li dl dd a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
font-size:.875em;}
#footer a:hover{
 color:#fff;}
.footer_1_mid_mid ul li dl dd{
margin-bottom:1em;}
.footer_1_mid_mid_mid{
margin-right:1em;}
/*******about**********/
.nybanner_bg{
background-position:center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0; width:100%; height:100%;}
.nybanner_jj{
position:absolute; left:0; top:50%; z-index:10; width:100%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); color:#fff;}
.nybanner_jj_1{ padding-bottom:.5em; margin-bottom:.5em;
font-size:3em; position:relative;}
.nybanner_jj_1:after{
width:2.1875em; height:2px; background-color:#d80303; content:''; position:absolute; left:0; bottom:0;}
.nybanner_jj_2{
line-height:1.6;}
.about_1_mid ul li{ position:relative; overflow:hidden;
float:left;}
.about_1_mid ul li:nth-child(1){
width:23%;}
.about_1_mid ul li:nth-child(2){
width:29%;}
.about_1_mid ul li:nth-child(3){
width:30%;}
.about_1_mid ul li:nth-child(4){
width:18%;}
.about_1_mid ul li .index_2_mid_left_2_mid{
padding-top:0;}
.about_1_mid ul li:nth-child(1) .index_2_mid_left_2_mid{
padding-right:1em;}
.about_1_mid ul li:nth-child(2) .index_2_mid_left_2_mid,.about_1_mid ul li:nth-child(3) .index_2_mid_left_2_mid{
padding-right:1em; padding-left:1em; display:inline-block; text-align:left}
.about_1_mid ul li:nth-child(2),.about_1_mid ul li:nth-child(3){ text-align:center}
.about_1_mid ul li:nth-child(4) .index_2_mid_left_2_mid{
  padding-left:1em; display:inline-block; text-align:left}
.about_1_mid ul li:nth-child(4){
text-align:right}
.about_1_mid ul li:after{
content:''; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#edecea;}
.about_1_mid ul li:nth-child(4):after{ display:none}
.about_1{
padding:6.0625em 0;}
.about_2_mid_left{ position:relative; margin-right:4.32432432432432%;
float:right; width:31.41891891891892%; /*margin-top:0.0333333333333333vw;*/}
.about_2_mid_right{
float:left; width:56.21621621621622%;}
.about_2_mid_right_1{ margin-top:1em;
font-size:1.875em; position:relative; padding-bottom:1em;}
.about_2_mid_right_1:after{
content:''; position:absolute; left:0; bottom:0; width:2em; height:2px; background-color:#aa2020;}
.about_2_mid_right_2{
line-height:2; margin-top:1em;}
.about_2_mid_left_1{
overflow:hidden; position:relative; z-index:10;}
.about_2_mid_left_2{ right:-3.33333333333333vw; top:-3.33333333333333vw;
position:absolute; width:100%; height:100%; background-color:#aa2020;}
.about_2{
padding-bottom:8.375em;}
.about_3{ padding-top:7.875em;
background-image:url(../images/about/img2.png); background-position:center bottom; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.about_2_mid_right_1_top{
margin-top:0}

.about_3_mid_1_left{
float:left;}
.about_3_mid_1_right{
float:right; text-align:right; font-size:1.125em; line-height:1.8;}
.about_3_mid_2{
margin-top:5.9375em;}
.about_3_mid_2_1{
overflow:hidden}
.about_3_mid_2_1 img{
width:100%;}
#swiper-pagination-jdt3{
position:static; margin-bottom:5.9375em; margin-top:3.125em;}
#swiper-pagination-jdt4{
position:static; margin-top:1.5em; display:none  }
#swiper-pagination-jdt3 .swiper-pagination-bullet,#swiper-pagination-jdt4 .swiper-pagination-bullet{
width:8px; height:8px; border:1px #bcbcbc solid; background:none; opacity:1;}
#swiper-pagination-jdt3 .swiper-pagination-bullet-active,#swiper-pagination-jdt4 .swiper-pagination-bullet-active{
background-color:#b40d0d; border-color:#b40d0d}

.about_3 .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.about_3 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.news_1 .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.news_1 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.about_3_mid_2_2{
font-size:1.125em; margin-top:1.5em; text-align:center}
.about_4_1{
position:relative;}
.about_4_1_right{
margin-left:33.51351351351351%}
.about_4_1_right_mid_2{ bottom:10%; overflow:hidden;
position:absolute; left:0; width:410px; color:#fff;background-color:rgba(170, 32, 32, .85);}
.about_4_1_right_mid_2_mid{
margin:1.5em 12%;}
.about_4_1_right_mid_2_mid_1{
font-size:1.875em;  font-family: 'poppinsmedium'; font-weight:bold}
.about_4_1_left{background-image:url(../images/about/img8.png); background-position:left; background-repeat:repeat-y;
position:absolute; left:0; top:0; height:100%; width:29%;}

.about_4_1_left .swiper {
      width: 100%;
      height: 100%;
    }

 .about_4_1_left   .swiper-slide {
       
      height: auto;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      
    }
.about_4_1_left_mid_mid_1{ position:relative; padding-left:40px;
font-size:1.5em;font-family: 'poppinsmedium';}
.about_4_1_left_mid_mid_1:after{ border-radius:100%;
content:''; position:absolute; left:0; top:2px; width:0.9583333333333333em; height:0.9583333333333333em; background-image:url(../images/about/img7.png); background-position:center; background-repeat:no-repeat; background-szie:cover;}
.about_4_1_left_mid_mid_2{
font-size:1.125em; padding-left:40px;}
.about_4_1_left_mid ul li{ cursor:pointer;
margin-top:3em;}
.about_4_1_left_mid ul li:nth-child(1){
margin-top:0}
.about_4_1_left_mid{
position:relative; }
.about_4_1_left_mid ul li.on .about_4_1_left_mid_mid_1:after{
background-image:url(../images/about/img6.png);}
.about_4_1_left_mid ul li.on .about_4_1_left_mid_mid_1{
font-size:1.875em; color:#aa2020}
.about_4_1_left_mid ul li.on .about_4_1_left_mid_mid_1:after{
width:0.7666666666666667em; height:0.7666666666666667em;}
.about_4{
padding-bottom:8.75em}
.about_4_1{
margin-top:3.75em;}
.about_4_1_left:after{
content:''; position:absolute; left:0; bottom:-0.71875em; z-index:10; width:1.4375em; height:1.4375em; background-image:url(../images/about/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;  }

.about_4 .swiper-scrollbar.swiper-scrollbar-vertical,.about_4 .swiper-vertical > .swiper-scrollbar{
width:2px;}
/*************app**********/
.nybanner_jj_1_cen{
text-align:center}
.nybanner_jj_1_cen:after{
left:50%;-webkit-transform: translate(-50%, -0%);  
    transform: translate(-50%, -0%); }
.app_1_1{
font-size:1.125em; line-height:1.8}
.app_1{
padding-top:6.875em; padding-bottom:3em;}
.app_2_mid_1{
overflow:hidden;}
.app_2_mid_1 img{
width:100%;}
.app_2_mid{
position:relative;}
.app_2_mid_2{ width:55.74324324324324%;
position:absolute; left:0; bottom:12%; z-index:10;background-color:rgba(170, 32, 32, .85); color:#fff;}
.app_2_mid_2_mid{
margin:2.25em 4%;}
.app_2_mid_2_mid_1{
font-size:1.875em;}
.app_2_mid_2_mid_2{
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:1em; }
.app_2{
margin-bottom:2.5em;}
.app_3_mid ul li{
float:left; width:49%; margin-bottom:3em;}
.app_3_mid ul li:nth-child(2n){
float:right;}
.app_3_mid_1{
overflow:hidden;}
.app_3_mid_1 img{
width:100%;}
.app_3_mid_2{ margin-top:1em; margin-bottom:.5em;
font-size:1.5em; color:#aa2020}
.app_3_mid_3{
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; min-height:3.6em;}
.app_show_1_left{
float:left;}
.app_show_1_right{
float:right}
.app_show_1_right a{ padding-left:20px;
display:block; background-image:url(../images/app/img2.png); background-position:left center; background-repeat:no-repeat;}
.app_show_1 a:hover{
color:#aa2020}
.app_show_1_left span{
color:#aa2020}
.app_show_1 a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.infobody #header:after,#header.cur:after{ content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#dcdcdc;}
.app_show_1{
padding:2.5em 0;}
.app_show_2_1{ margin-top:1em;
text-align:center; font-size:1.875em;}
.app_show_2_2{ font-weight:bold; margin-top:10px;
text-align:center; color:#666;font-family: 'Poppins'; margin-bottom:4.375em;}
.app_show_2_2 span{
padding:0 5px;}
.app_show_2_2 span:nth-child(2){
color:#aa2020}
.app_show_2{
margin:0 auto; max-width:1260px;}
.app_show_2_3{
line-height:1.8; margin-bottom:4em;}
.app_show_2_4{ border-bottom:1px #c8c8c8 solid;border-top:1px #c8c8c8 solid; background-image:url(../images/app/img3.png); background-position:center; background-repeat:no-repeat;
position:relative; overflow:hidden; padding:1em 0; margin-bottom:6.25em;}
.app_show_2_4 ul li{
float:left; width:48%;}
.app_show_2_4 ul li:nth-child(2){
float:right; text-align:right}
.app_show_2_4 ul li span{
padding-right:10px; margin-right:10px; background-image:url(../images/app/img4.png); background-position:right center; background-repeat:no-repeat;}
.app_show_2_4 ul li a:hover{ color:#aa2020}
.app_show_2_4 ul li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
/**************news************/
.news_1{
background-color:#f4f4f4; overflow:hidden}
.news_1_1 a{
display:block; background-color:#fff;}
.news_2_mid_mid_left{
overflow:hidden; float:left; width:24.32432432432432%;}
.news_2_mid_mid_left img{
width:100%;}
.news_2_mid_mid_right{ margin-top:.875em;
float:right; width:72.97297297297297%;}
.news_2_mid ul li{
padding:2.8125em 0;}
.news_2{
padding-top:2.8125em; padding-bottom:2.8125em;}
.news_2_mid_1 .index_1_4_1_4 p:after{
display:none}
.news_2_mid .index_3_1_2_3{
margin-bottom:1.5em;}
.news_2_mid_page{
margin-top:2em;}
.inv_1_mid_mid{
padding:3.125em;}
.inv_1_mid ul li{
 background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; }
.inv_1_mid_mid_left{
float:left; width:50%; overflow:hidden;}
.inv_1_mid_mid_right{
float:right; width:45%;}
.inv_1_mid ul li:nth-child(2n) .inv_1_mid_mid_left{
float:right;}
.inv_1_mid ul li:nth-child(2n) .inv_1_mid_mid_right{
float:left; color:#fff;}
.inv_1_mid ul li{
margin:3.125em 0;}
.inv_1_mid_mid_right_1{
font-size:1.875em; position:relative; padding-bottom:.5em; margin-top:1.5em; margin-bottom:1em;}
.inv_1_mid_mid_right_1:after{ content:''; position:absolute; left:0; bottom:0; width:2em;
height:2px; background-color:#aa2020}
.inv_1_mid_mid_right_2{
line-height:1.8;}
.inv_1_mid_mid_left img{
width:100%;}
.inv_2_1{
font-size:1.875em;}
.inv_2{
padding-top:3.125em;}
.inv_2 .swiper-pagination{
position:static; margin-top:2.5em;}

.inv_2 .swiper-pagination-bullet{
width:8px; height:8px; border:1px #bcbcbc solid; background:none; opacity:1;}
.inv_2 .swiper-pagination-bullet-active{
background-color:#b40d0d; border-color:#b40d0d}

.inv_2 .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.inv_2 .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.inv_2_2_1 span{ position:relative; display:block;
font-size:1.875em; padding-left:1.35em;}
.inv_2_2_1 span:after{
content:''; position:absolute; left:0; top:50%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); width:1.066666666666667em; height:1.3em; background-image:url(../images/zz/img4.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.inv_2_2_1{
margin-bottom:1.5em;}
.inv_2_2 ul li{
border-bottom:1px #ececec solid; padding:4.6875em 0;}
.inv_2{
background-image:url(../images/zz/img5.png); background-position:bottom; background-repeat:no-repeat; overflow:hidden;}
.ser_1 .inv_1_mid_mid{
padding:0}
.ser_1 .inv_1_mid ul li{
color:#fff; background-color:#aa2020}
.ser_1 .inv_1_mid_mid_right_1:after {
background-color:#bf7d7d}
.ser_p .inv_1_mid_mid_right_2 p:nth-child(1){
margin-bottom:1.875em;}
.ser_1{
padding:3.125em 0;}
.ser_2{
background-color:#f8f8f8}
.ser_2_1 ul li{ margin-right:2.19594594594595%; cursor:pointer;
float:left; width:18.24324324324324%; color:#fff;}
.ser_2_1_mid_2{
position:relative;}
.ser_2_1_mid_2 img{
width:100%;}
.ser_2_1_mid_2 img:nth-child(1){
position:absolute; z-index:10; left:0; top:0; opacity:0;}
.ser_2_1 ul li:nth-child(5n){
margin-right:0}
.ser_2_1_mid{
position:relative;}
.ser_2_1_mid_1{
position:absolute; left:0; top:4%; width:100%; height:81%; text-align:center; z-index:20}
.ser_2_1_mid_1_mid{
position:absolute; left:0; top:50%; width:100%;-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%); }

.ser_2_1_mid_1_mid_1 img{
max-width:34%; position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%);  
    transform: translate(-50%, -50%); }
.ser_2_1_mid_1_mid_1{
min-height:4.8125em; position:relative;}
.ser_2_1_mid_1_mid_2{
margin-top:10px; padding:0 25%;}
.ser_2_1 ul li.on .ser_2_1_mid_2 img:nth-child(1){
opacity:1}
.ser_2_2_mid{
margin:0 auto; max-width:1130px;}
.ser_2_2_mid ul li{ display:none;
position:relative; padding:0 2.5em;}
.ser_2_2_mid_left{ width:1.3125em; height:1.0625em; background-image:url(../images/ss/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;
position:absolute; left:0; top:0; width: color:#c4c4c4}
.ser_2_2_mid_right{width:1.3125em; height:1.0625em; background-image:url(../images/ss/img10.png); background-position:center; background-repeat:no-repeat; background-size:cover;
position:absolute; right:0; top:0;   color:#c4c4c4}
.ser_2_2_mid ul li.on{
display:block}
.ser_2_2_mid_mid{
font-size:1.125em; line-height:1.6; text-align:center;}
.ser_2_2{
padding-bottom:6.875em; margin-top:3.75em;}
.ser_3{ padding:7.5em 0;
background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden; color:#fff;}
.ser_3 .inv_1_mid_mid_right_1{
margin-top:0; margin-bottom:0px;}
.ser_3 .inv_1_mid_mid_right_1:after{
display:none}
.ser_1 .inv_1_mid_mid_right{
width:40%; margin-right:5%;}
.cc_1{
padding:6.875em 0;
}
.cc_1_mid_1{
overflow:hidden;}
.cc_1_mid_1 img{
width:100%;}
.cc_1_mid{
position:relative;}
.cc_1_mid_2{ overflow:hidden; overflow-y:auto;
position:absolute; right:0; top:0; z-index:10; height:100%;background-color:rgba(170, 32, 32, .85); color:#fff; width:43.91891891891892%;}
.cc_1_mid_2_mid{
margin:0 11%;}
.cc_1 .inv_1_mid_mid_right_1:after {
 background-color:#fff;}
.cc_1_mid_2_mid_1_1{
font-size:1.5em;}
.cc_1_mid_2_mid_1_2{
font-size:1.125em; line-height:1.8; margin-top:10px;}
.cc_1_mid_2_mid_1 ul li{
margin-top:2.5em; margin-bottom:2.5em}
.cc_1 .inv_1_mid_mid_right_1{
margin-top:0}
.cc_1_mid_2_mid_1 ul li:last-child{
margin-bottom:0}
.cc_2 .indexbanner_mid{ padding-bottom:3.5em; padding-top:4em;
background-color:#f6f6f6; overflow:hidden; border-top:5px #b40d0d solid;}
.cc_2_1{
text-align:center; margin:0 1em; font-size:1.125em; margin-top:2em;}
.cc_2 .index_1_2{
margin-bottom:0}
.cc_2_2_mid{ padding:0 1em;
margin:0 auto; max-width:885px;}
.cc_2_2_mid ul li{ margin-bottom:1.875em;
float:left; width:32%; margin-right:2%}
.cc_2_2_mid ul li:nth-child(3),.cc_2_2_mid ul li:last-child{
margin-right:0}
.cc_2_2_mid ul li div{ padding:0 1em;
border:1px #d2d2d2 solid; background-color:#fff; border-radius:5px;}
.cc_2_2_mid ul li div input{ height:3em; line-height:3em;
border:none; background:none; width:100%;}
.cc_2_2_mid ul li:last-child{
width:100%;}
.cc_2_2_mid ul li div textarea{ height:7.5em;  resize: none;
border:none; background:none; width:100%; padding:1em 0;}

.cc_2_2{
margin-top:3.75em;}
.cc_2_2_mid_btn a{
display:block; margin:0 auto; max-width:8.75em; height:2.5em; line-height:2.5em; text-align:center; color:#fff; background-color:#7f080c;}
.cc_3_bg{ color:#fff; padding:13.125em 0;
background-image:url(../images/cc/img1.png); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.cc_3_mid{
margin:0 1em;}
.cc_3_mid_1{
text-align:center; font-size:2.25em; margin-bottom:.875em;}
.cc_3_mid_2 a{
display:block; margin:0 auto; max-width:}
.cc_3{
margin-top:4em; margin-bottom:5em;}
.job_1{ padding-bottom:5.625em;
background:none; padding-top:7.8125em;}
.job_1 .swiper{
width:100%;}
.job_1_1 ul li{box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.15);
float:left; width:32%; margin-right:2%; margin-top:2.5em;}
.job_1_1 ul li:nth-child(3n){
margin-right:0}
.job_1_1_mid{
margin:2em;}
.job_1_1_mid_1{
position:relative; padding-right:5em;}
.job_1_1_mid_1_right{ background-color:#a4142b; position:absolute; right:0; top:0;
width:2.5em; height:2.5em; border-radius:100%; background-position:center; background-repeat:no-repeat; background-image:url(../images/cc/img6.png);}
.job_1_1_mid_1_left_1{
font-size:1.5em;}
.job_1_1_mid_1_left_2{ font-family: 'Poppins';  
color:#666;}
.job_1_1_mid_1_left{
padding-left:3.125em; position:relative;}
.job_1_1_mid_1_left:after{
content:''; position:absolute; left:0; top:0; width:2.375em; height:3.125em; background-image:url(../images/cc/img4.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.job_1_1_mid_2{ margin-top:2em;
font-size:1.25em; color:#000;}
.job_1_1_mid_3{
color:#333; line-height:1.8;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; min-height:5.4em; margin-top:10px;}
.job_1_1 ul li a{
display:block}
.job_1_1 ul li:hover{
background-color:#a4142b}
.job_1_1 ul li:hover .job_1_1_mid_1_left:after{
background-image:url(../images/cc/img5.png);}
.job_1_1 ul li:hover .job_1_1_mid_1_right{
background-color:#fff; background-image:url(../images/cc/img7.png);}
.job_1_1 ul li:hover .job_1_1_mid_2,.job_1_1 ul li:hover .job_1_1_mid_3,.job_1_1 ul li:hover .job_1_1_mid_1_left_1,.job_1_1 ul li:hover .job_1_1_mid_1_left_2{
color:#fff;}
.jobmask_mid_mid_img{
width:45%;}
.jobmask_mid_mid_img img{
width:100%}
.jobmask_mid_midss{
position:relative; background-color:#fff;}
.jobmask_mid_mid_right_mid{
margin:70px;}
.jobmask_mid_mid_3_jj_s_1 span{
font-size:1.875em; position:relative; padding-left:1.333333333333333em;}
.jobmask_mid_mid_3_jj_s_1 span:after{-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);
content:''; position:absolute; left:0; top:50%; width:0.8666666666666667em; height:1.133333333333333em; background-image:url(../images/cc/img9.png); background-position:center; background-repeat:no-repeat; background-size:cover;}
.jobmask_mid_mid_3_jj_s_2{
font-size:1.5em; color:#000; margin-bottom:10px; margin-top:1.5em;}
.jobmask_mid_mid_3_jj_s_3{
line-height:1.8; font-size:1.125em;}
.jtip{ line-height:1.8;
margin-top:1.875em; font-size:1.125em;}
.jtip span,.jtip a{
color:#8a060b}
/********product***************/
.pro_1{
background-color:#f6f6f6; overflow:hidden}
.pro_1_1 dl dd{ margin: .5em 0;
float:left; padding:0 1.5em; background-image:url(../images/product/img2.png); background-position:left center; background-repeat:no-repeat;}
.pro_1_1 dl dd:nth-child(1){ padding-right:0;
padding-left:0; background-image:none; font-weight:bold;}
.pro_1_1 dl dd:nth-child(2){
background-image:none}
.pro_1_1 ul li{
margin-top:1.375em;}
.pro_1_2_mid{
margin:0 0em; padding-top:2em;}
.pro_1_2 ul li{box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.15); min-height:570.6px; margin-top:3.4375em;
float:left; background-color:#fff; width:32%; margin-right:2%;}
.repro a{ display:block;box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.15); min-height:570.6px; margin:0 1em; background-color:#fff; }
.pro_1_2 ul li:nth-child(3n){
margin-right:0}
.pro_1_2_mid_1{
  color:#fff; position:relative;
}
.pro_1_2_mid_1:before{
content:''; position:absolute; left:-10px; height:100%; background-color:#aa2020; top:0; width:10px;}
.pro_1_2_mid_1:after{
content:''; position:absolute; left:-10px; height:10px; background-image:url(../images/product/img3.png); background-position:center; background-repeat:no-repeat; background-szie:cover;  bottom:-10px; width:10px;}
.pro_1_2_mid_1_1{
font-size:1.25em;}
.pro_1_2_mid_1_2{
font-size:.75em;font-family: 'Poppins';  }
.pro_1_2_mid_1_mid{ padding:5px 0px;
  max-width:50%; padding-right:10px; background-color:#aa2020;}
.pro_1_2_mid_2{
margin-top:2.5em; position:relative; min-height:9.625em;}
.pro_1_2_mid_2 img{
position:absolute; left:50%; top:50%;-webkit-transform: translate(-50%, -50%);  
    transform: translate(-50%, -50%); max-height:100%; max-width:72%}
.pro_1_2_mid_3_mid{
margin:0 2em 2em 2em;}
.pro_1_2_mid_3_mid_1{
font-size:.875em; margin:1em 0;}
.pro_1_2_mid_3_mid_2 dl dd{
font-size:.875em; padding:1.25em 0; border-bottom:1px #ddd solid;}
.pro_1_2_mid_3_mid_3{
margin-top:2em;}
.pro_1_2_mid_3_mid_2_left{ font-weight:bold;
float:left; width:35%;}
.pro_1_2_mid_3_mid_2_right{
float:right; width:65%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.pro_1_2_mid_3_mid_2_left span{
display:block; margin-right:1em;}
.pro_1 .index_1_4_1_4 p:after {
display:none}
.pro_1 .index_1_4_1_4 p,.repro a .index_1_4_1_4 p{
padding:0;}
.repro a .index_1_4_1_4 p:after {
display:none}
.pro_1_1{
padding-top:2em;}
.pro_1_2_page{
padding:5.9375em 0 0 0;}
.pro_1_2_page .pagination{
padding-bottom:5.9375em}
.pro_1_1 dl dd a:hover,.pro_1_1 dl dd a.on{
color:#aa2020;}
.pro_info_1{ text-align:center;
background-image:url(../images/product/img5.png); background-position:center; background-repeat:no-repeat; background-size:cover; overflow:hidden;}
.pro_info_1_1{
font-size:2.25em; margin-top:2.694444444444444em;}
.pro_info_1_2{
font-size:1.5em; margin-top:15px;}
.pro_info_1_3{
margin:70px 0;}
.pro_info_2{ padding:1.5em 0;
background-color:#af3031; overflow:hidden; color:#fff; text-align:center;}
.pro_info_2 ul li{
display:inline-block; margin:0 2.5em;}
.pro_info_2_mid_2{
font-size:1.375em; margin-top:10px;}
.pro_info_3{ padding-top:5.625em; padding-bottom:5.625em;
background-color:#f8f8f8; overflow:hidden;}
.pro_info_3_1{
font-size:1.875em;}
.pro_info_3_2{ position:relative; margin-top:.5em;
color:#8a2c2c;font-family: 'Poppins'; font-weight:bold; }
.pro_info_3_2 span{
position:relative; z-index:10; padding-right:1em; background-color:#fff;}
.pro_info_3_2:after{-webkit-transform: translate(-0%, -50%);  
    transform: translate(-0%, -50%);
background-color:#dedede; height:5px; content:''; position:absolute; left:0; width:100%; top:50%;}
.pro_info_3_2 span:after{-webkit-transform: translate(100%, -50%);  
    transform: translate(100%, -50%);
background-color:#8a2c2c; height:5px; content:''; position:absolute; right:0; width:100%; top:50%;}
.pro_info_3_3{
line-height:1.8; margin-top:2.5em;}
.pro_info_4{
background-color:#fff;}
.about_4_1_right_mid_1,.index_4_1_left,.index_2_mid_right div{ overflow:hidden}
.about_2_mid_left_1 img,.about_4_1_right_mid_1 img,.index_2_mid_right div img{ width:100%;}
/****************/
.about_2_mid_left_1 img,.about_4_1_right_mid_1 img,.about_3_mid_2_1 img,.pro_1_2_mid_2 img,.pro_info_1_3 img,.app_2_mid_1 img,.app_3_mid_1 img,.index_3_1_1 img,.news_2_mid_mid_left img,.inv_1_mid_mid_left img,.index_5_mid_1 img,.index_4_1_right_mid_1 img,.index_4_1_left_1,.index_3_1_1 img,.index_2_mid_right div img,.index_1_4_mid img,.index_1_3_mid_right_mid img{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.about_2_mid_left_1:hover img,.about_4_1_right_mid_1:hover img,.about_3_mid_2_1:hover img,.pro_info_1_3:hover img,.app_2_mid_1:hover img,li:hover .app_3_mid_1 img,.swiper-slide:hover .index_3_1_1 img,li:hover .news_2_mid_mid_left img,.inv_1_mid_mid_left:hover img,li:hover .index_5_mid_1 img,li:hover .index_4_1_right_mid_1 img,.index_4_1_left:hover .index_4_1_left_1,li:hover .index_3_1_1 img,.index_2_mid_right:hover div img,li:hover .index_1_4_mid img,.index_1_3_mid_right:hover .index_1_3_mid_right_mid img{transform: scale(1.08, 1.08);}
.pro_1_2 ul li:hover .pro_1_2_mid_2 img,.swiper-slide:hover .pro_1_2_mid_2 img{transform: translate(-50%, -50%) scale(1.08, 1.08);-webkit-transform: translate(-50%, -50%) scale(1.08, 1.08);}
/**************/
.shuxingul li{ width:100%; overflow:hidden; line-height:normal}
.shuxingul li dl dd{float:left; border-bottom:1px #c3c3c3 solid; padding:15px 0;}
.shuxingul li dl dd:nth-child(1){ font-weight:bold;}
.shuxingul li dl.shu2 dd{width:49%;}
.shuxingul li dl.shu2 dd:nth-child(2n){float:right;}

.shuxingul li dl.shu3 dd{width:32%; margin-right:2%;}
.shuxingul li dl.shu3 dd:nth-child(3n){ margin-right:0;}


.shuxingul li dl.shu4 dd{width:23.5%; margin-right:2%;}
.shuxingul li dl.shu4 dd:nth-child(4n){ margin-right:0;}

.shuxingul li dl.shu5 dd{width:18.4%; margin-right:2%;}
.shuxingul li dl.shu5 dd:nth-child(5n){ margin-right:0;}

.shuxingul li dl.shu6 dd{width:15%; margin-right:2%;}
.shuxingul li dl.shu6 dd:nth-child(6n){ margin-right:0;}



.shuxingul li dl.shu7 dd{width:12.57142857142857%; margin-right:2%;}
.shuxingul li dl.shu7 dd:nth-child(7n){ margin-right:0;}

/*****************/
@media screen and (max-width:1680px) {
.nybanner_jj_1{
font-size:2em;}
.index_2_mid_left_2_mid_1{
font-size:1em;}
.about_2_mid_right_1{
font-size:1.5em;}
.about_4_1_left_mid_mid_2{
font-size:1em;}
.about_4_1_left_mid_mid_1{
font-size:1.25em;}
.about_4_1_left_mid ul li.on .about_4_1_left_mid_mid_1{
font-size:1.5em;}
.about_4_1_right_mid_2_mid_1{
font-size:1.5em;}
.about_4_1_left{
background-position:-2px;} 
.about_4_1_left_mid ul li{
margin-top:2em;}
.about_3_mid_1_right,.about_3_mid_2_2{
font-size:1em;}
.index_1_2{
font-size:2em;}
.pro_1_2_mid_1_1,.pro_info_1_2{
font-size:1.125em;}
.pro_info_1_1{
font-size:1.875em;}
.pro_info_2_mid_2{
font-size:1em;}
.pro_info_2_mid_1 img{
max-width:40px;}
.pro_info_2 ul li{
margin:0 1.5em;}
.pro_info_3_1{
font-size:1.5em;}
.app_1_1{
font-size:1em;}
.app_2_mid_2_mid_1{
font-size:1.5em;}
.app_2_mid_2_mid {
  margin: 1.5em 4%;
}
.app_3_mid_3{
font-size:1em;}
.app_3_mid_2{
font-size:1.25em;}
.app_show_2_1{
font-size:1.5em;}
.index_3_1_2_2 p{
font-size:1.125em;}
.inv_1_mid_mid_right_1{
font-size:1.5em;}
.inv_2_2_1 span{
font-size:1.5em;}
.ser_p .inv_1_mid_mid_right_2 p:nth-child(1){
margin-bottom:1.375em;}
.ser_2_2_mid ul li{
font-size:.875em;}
.cc_1_mid_2_mid_1_2{
font-size:1em;}
.cc_1_mid_2_mid_1_1{
font-size:1.125em;}
.cc_2_1{
font-size:1em;}
.cc_3_mid_1{
font-size:1.875em;}
.job_1_1_mid_2{
font-size:1.125em;}
.job_1_1_mid_1{
font-size:.875em;}
.jobmask_mid_mid_3_jj_s_3{
font-size:1em;}
.jobmask_mid_mid_3_jj_s_2{
font-size:1.125em;}
.jobmask_mid_mid_3_jj_s_1 span{
font-size:1.5em;}
.jobmask_mid_mid_right_mid{
margin-left:40px; margin-bottom:40px;}
.indexbanner_mid_1{
font-size:1em;}
.indexbanner_mid_2{
font-size:2.25em;}
.index_1_3_mid_left_mid_2{
font-size:1.5em;}
.index_1_4_1_1{
font-size:1.25em;}
.index_1_4 ul li{
height:29em;}
.index_4_1_left_jj_mid_2{
font-size:1.5em;}
.index_5_mid_2{
font-size:1.5em;}
.indexbanner_mid{
margin:0 6%;}
.headermid_right_left ul li{
margin-right:2em;}
.menubg_1 dl dd a,.menubg_2_1 span,.menubg_2_2_mid_1 a{
font-size:1.125em;}

}
.headermobile{ display:none;
position:absolute; right:1.875%; top:50%;-webkit-transform: translate(0%, -50%);  
    transform: translate(0%, -50%); z-index:99}
@media screen and (max-width:1400px) {
#header:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #dcdcdc;
}

.index_1_3_mid_left_mid_2{ font-size:1.125em;}
.index_1{
padding-top:4em;}
.inv_2_2_1 span{ font-size:1.25em;}
.inv_1_mid_mid{ padding:1.5em;}
.headermobile{ display:block}
	.headermid_right{
	 display:none}
	 .headermid{
	 height:80px;}
	 .index_1_2{ font-size:1.5em;}
}
@media screen and (max-width:1200px) {
.pro_info_1_1{ font-size:1.5em;}
.pro_info_1_2{ font-size:1em;}
.job_1_1_mid{ margin:1em;}
.job_1_1_mid_1{ font-size:.75em;}
.job_1{
padding-top:4em; padding-bottom:4em;}
.cc_3_mid_1{ font-size:1.5em;}
.inv_1_mid_mid_right_1{ font-size:1.25em;}
.news_1{ padding-top:4em;}
.index_1_2{ font-size:1.25em;}
.app_2_mid_2_mid_1{ font-size:1.25em;}
.indexbanner_mid{
margin:0 1.875%;}
.nybanner_jj_1{
font-size:1.5em;}
.about_4{ padding-top:4em;}
.about_3{ padding-top:4em;}
.app_1{
padding-top:4em;}



}

@media screen and (max-width:1024px) {
.pro_info_3{ padding-top:4em; padding-bottom:4em;}
.pro_info_3_1{ font-size:1.125em;}
.pro_info_3_2 span{ font-size:.875em;}
.indexbanner_mid_2{ font-size:1.5em;}
.index_5_mid_2{ font-size:1.25em;}
.index_5_mid_3{ font-size:.875em;}
.index_4_1_right_mid_2_mid,.index_4_1_left_jj_mid_2{
font-size:1em;}
.index_1_4 ul li{
height:26em;}
.index_1_4_1_1{
font-size:1.125em;}
.jobmask_mid_mid_3_jj_s_1 span{ font-size:1.25em;}
.jobmask_mid_mid_3_jj_s_2{ font-size:1em;}
.jtip{ font-size:1em;}
.jobmask_mid_mid_3_jj_s_3{ font-size:.9375em;}
.ser_2_1_mid_1_mid_2{ font-size:.875em;}
.ser_2_1_mid_1_mid_1{
min-height:3em;}
.ser_2_1_mid_1_mid_1 img{
height:2.5em;}




}

@media screen and (max-width:900px) {
.pro_1_2 ul li{
width:49%; margin-right:0}
.pro_1_2 ul li:nth-child(2n){ float:right}



}
.pro_info_1_3 img{ max-height:480px}

.ser_2_2_mid_mid_t{ font-size:1.125em; margin-bottom:10px; text-align:center; display:none}
.img810{ display:none; width:100%;}
@media screen and (max-width:810px) {
    .img819{ display:block}
    .pro_info_3_3{ overflow:hidden; overflow-x:auto;}
    .pro_info_3_3 .shuxingul{ width:850px;}
    
.cell_hs { overflow:hidden;
  position:static;
  left: 0;
  width: 100%;
  top: 50%;
  -webkit-transform: translate(-0%, -0%);
  transform: translate(-0%, -0%);
}
.pagination li{ font-size:.875em;}
.news_2_mid_page{ margin-bottom:2em;}
.pro_1_2_page .pagination{ padding-bottom:2.5em;}
.pro_1_2_page{ padding-top:2.5em;}
.pro_info_3{ padding-top:2em; padding-bottom:2em;}
.pro_info_2 ul li{ margin:0 10px;}
.pro_info_1_1{ font-size:1.25em;}
.pro_1_1 dl dd{ margin-bottom:10px; padding:0 10px;}
.pro_1_1 dl dd:nth-child(2){ padding-left:0}
.pro_1_1 dl dd:nth-child(1){ width:100%; padding-bottom:10px;}
.pro_1_1{ padding-top:0em}
.nybanner{ height:auto}
.nybanner_bg{ display:none}
.about_1_mid ul li:nth-child(1) .index_2_mid_left_2_mid{ padding-left:0}
.footer_1_p{ margin-top:0}
.footer_2_mid_left,.footer_2_mid_right{ width:100%; text-align:center;}
#footer{ padding-top:2em;}
.footer_2{ margin-top:2em;}
.footer_1_mid_left{ width:100%;}
.footer_1_mid_mid,.footer_1_mid_right{ display:none}
.index_5_mid_2{ font-size:1.125em;}
.index_4_1_right ul .divb{ display:none}
.index_4_1_left{
position:static; width:auto; height:auto}
.index_4_1_right{
margin-left:0; margin-top:5px;}
..index_4_1_left_1{ display:none}
.index_3_1_2_2 p{ font-size:1em;}
.img810{ display:block}
.index_3{
padding:2.5em 0;}
.index_3_1_2{
padding:1em;}
.index_2_mid_left_2_mid{
padding:0 1em;}
.index_2_mid_left_2 ul li:nth-child(1) .index_2_mid_left_2_mid{
padding-right:1em; padding-left:0; text-align:center}
.index_2_mid_left_2 ul li:nth-child(2) .index_2_mid_left_2_mid{
padding-left:1em; padding-right:1em; text-align:center}
.index_2_mid_left_2 ul li:nth-child(3) .index_2_mid_left_2_mid{
 display:block; padding-left:1em; text-align:center; padding-right:0}
.index_2{
padding-top:2.5em; padding-bottom:2.5em;}
.index_2_mid_left {
  position:static; margin-top:3.5em;
  left: 0;
  top: 50%;
  width:auto;
  -webkit-transform: translate(-0%, -0%);
  transform: translate(-0%, -0%);
}
.index_2_mid_right{
margin-left:2em}
.index_2_mid_right::after {
  
  left: -1.5em;
  top: 1.5em;
  width: 100%;
  height: 100%;
  border: 2px #aa2020 solid;
}

.index_1_4_mid{
margin:0 1em;}
.index_1_4 ul li{
width:100%; margin-right:0}
.index_1{ padding-top:2.5em;}
.index_1_3_mid_left_mid_1{ font-size:.875em;}
#jdt{ width:100px; font-size:.875em;}
.index_1_3_mid_left_mid{
margin:1.5em 1em;}
.index_1_3_mid{
height:auto}
.index_1_3_mid_left{
padding-bottom:2em;}
.index_1_3_mid_right{
padding:1.5em 0;}
.index_1_3_mid_right,.index_1_3_mid_left{
position:static; width:auto}
.jobmask_mid_mid_img{ display:none}
.job_1_1_mid_2{ font-size:1em;}
.job_1_1_mid_3{ font-size:.9375em;}
.job_1_1 ul li{
width:49%; margin-right:0}
.job_1_1 ul li:nth-child(2n){
float:right}
.cc_3{ margin-top:2.5em; margin-bottom:2.5em;}
.cc_3_mid_1{ font-size:1.25em;}
.cc_2 .indexbanner_mid{
padding-top:2.5em; padding-bottom:2.5em;}
.cc_2_2_mid ul li{ margin-bottom:1em}
.cc_2_2{ margin-top:1.5em;}
.cc_1_mid_2_mid_1_1{ font-size:1em;}
.cc_1_mid_2_mid_1_2{ font-size:.9375em;}
.cc_1_mid_2_mid{
margin:1.5em 1em;}
.cc_1_mid_2{
position:static; width:auto; height:auto}
.cc_1{
padding:2.5em 0;}
.ser_2_2_mid_left,.ser_2_2_mid_right{ font-size:.875em;}
.ser_2_2{ margin-top:1.5em; padding-bottom:2.5em;}
.ser_2{ padding-top:2.5em;}
.ser_2_1_mid_1_mid_1 img{ height:auto}
.ser_2_1_mid_1_mid_2{ display:none}
.ser_2_2_mid_mid_t{ display:block}
.ser_3{
padding:4em 0;}
.ser_1{
padding:2em 0;}
.ser_1 .inv_1_mid_mid_right{
width:auto; margin:1.5em; margin-top:0}
.inv_2_2 ul li{
padding:2em 0;}
.inv_2_2_1 span{ font-size:1.125em;}
.inv_1_mid ul li{
margin:1em 0;}
.inv_1_mid_mid_left,.inv_1_mid_mid_right{ width:100%;}
.inv_1_mid_mid_right_1{ font-size:1.125em;}
.news_2{ padding-top:1em; padding-bottom:1em;}
.news_2_mid ul li{ padding:1.5em 0;}
.news_2_mid_mid_right{ margin-top:0}
.news_1{ padding-top:2.5em;}
.index_1_2{ font-size:1.125em;}
.app_show_2_4{ margin-bottom:2.5em;}
.app_show_2_1{ font-size:1.25em;}
.app_show_1{ padding:1.5em 0;}
.app_show_2_2{ font-size:.875em; margin-bottom:2em;}
.app_show_2_3{ margin-bottom:2.5em;}
.app_2_mid_2_mid_1{ font-size:1.125em;}
.app_3_mid_2{
font-size:1.125em;}
.nybanner_jj_1{
font-size:1.25em;}
.app_1{
padding-top:2.5em;}
#swiper-pagination-jdt3{ margin-top:1.5em; margin-bottom:2.5em;}
.about_3_mid_2{ margin-top:2.5em;}
.about_3{ padding-top:2.5em;}
.about_3_mid_1_left,.about_3_mid_1_right{ float:none}
.about_3_mid_1_right{ text-align:left; margin-top:1.5em;}
#swiper-pagination-jdt4{ display:block}
.about_4_1_right_mid_2_mid{ margin:1em;}
.about_4_1_right_mid_2_mid_1{ font-size:1.25em;}
.about_4_1{ margin-top:1.5em;}
.about_4{ padding-bottom:2.5em;}
.about_4_1_left{ display:none}
.about_4_1_right{ margin-left:0}
.about_4{ padding-top:2.5em;}
.index_2_mid_left_2_mid_1 span{
font-size:1.5em;}
.about_1_mid ul li:nth-child(1),.about_1_mid ul li,.about_1_mid ul li:nth-child(2),.about_1_mid ul li:nth-child(3),.about_1_mid ul li:nth-child(4){
width:50%;}
.about_1_mid ul li:nth-child(2) .index_2_mid_left_2_mid, .about_1_mid ul li:nth-child(3) .index_2_mid_left_2_mid,.about_1_mid ul li:nth-child(4) .index_2_mid_left_2_mid{
display:block; padding-right:0}
.about_1_mid ul li:nth-child(3) .index_2_mid_left_2_mid{
display:block; padding-right:1em; padding-left:0;}
.about_1_mid ul li{
margin-bottom:1em;}
.about_1{
padding:2.5em 0;}
.about_1_mid ul li:nth-child(2):after { display:none}
.index_2_mid_left_2_mid_2{
font-size:.875em;}
.about_2_mid_right_1{ font-size:1.25em;}
.about_2_mid_left,.about_2_mid_right{ width:auto; float:none;}
.about_2_mid_left_1{ overflow:hidden}
.about_2_mid_left_1 img{ width:100%;}
.about_2{ padding-bottom:2.5em;}

}
@media screen and (max-width:767px) {
.index_1_1{ font-size:.875em;}
.repro a{
min-height:inherit; overflow:hidden}
.pro_1_2_mid_3_mid{
margin-top:2em; margin-left:1em; margin-right:1em; margin-bottom:1em;}
.pro_1_2_mid_3_mid_3{ margin-top:1em;}
.pro_1_2_mid_2{
min-height:inherit; text-align:center}
.pro_1_2_mid_2 img{ position:static; max-height:none;-webkit-transform: translate(-0%, -0%);
  transform: translate(-0%, -0%);}
  .swiper-slide:hover .pro_1_2_mid_2 img,.pro_1_2 ul li:hover .pro_1_2_mid_2 img{transform: translate(-0%, -0%) scale(1.08, 1.08);-webkit-transform: translate(-0%, -0%) scale(1.08, 1.08);}
.pro_1_2_mid_1_mid{ padding-left:10px;}
.pro_1_2 ul li{ width:100%; min-height:inherit; margin-top:1.5em}

.indexbanner .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .indexbanner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px; font-size:.875em;}
.indexbanner_mid_2{ font-size:1.25em;}
.index_4_1_left_jj{
left:1em; bottom:1em; right:1em;}
.cc_3_bg{ padding:8em 0;}
.index_3_1_2{ padding:1em;}
.nybanner_jj_1{
font-size:1.125em;}
.searchbtn.f-no-c-center{ display:none}
.index_2_mid_left_2_mid_2{
line-height:1.6; min-height:3.2em;}


}

@media screen and (max-width:640px) {
.pro_info_2_mid_1 img{ height:32px; max-width:none}
.pro_info_2 ul li{ margin:0; width:25%; text-align:center; float:left; display:block}
.index_5_mid ul li{ width:100%; margin-right:0; margin-bottom:1em;}
.pro_info_2_mid_2{ padding:0 10px; font-size:14px;}
.index_3_2 a.coma{
width:100%;}
.index_3_1 ul li{
width:100%; margin-right:0; margin-top:1em;}
.index_1_3_mid_left_mid_4 p{ font-size:.875em;}
.index_1_3_mid_left_mid_2{ font-size:1em;}
.job_1_1 ul li{ margin-top:1.5em;}
.job_1_1 ul li{ width:100%;}
.cc_2_2_mid_btn a#btn{ width:100%; max-width:none}
.cc_2_2_mid ul li{ width:100%;}
.ser_2_1 ul li{
width:20%; margin-right:0}
.news_2_mid_mid_right{ width:100%; margin-top:1em;}
.news_2_mid_mid_left{ width:100%;}
.app_show_2_4{ background-image:none}
.app_show_2_4 ul li:nth-child(2){ text-align:left; margin-top:10px;}
.app_show_2_4 ul li{ width:100%;}
.app_2_mid_2_mid{ margin:1em;}
.app_2_mid_2_mid_2{ display:none}
.app_3_mid ul li{
width:100%; margin-bottom:1.5em;}


}

@media screen and (max-width:600px) {
    .pro_info_3_3 .shuxingul{ width:728px;}
.about_2_mid_right_1{ font-size:1.125em;}
.index_2_mid_left_2_mid_1 span{
font-size:1.375em;}

.headermid_left img{
height:20px;}
}
@media screen and (max-width:480px) {
    .pro_info_1_3{ margin:2.5em 0;}
    .pro_1_1 ul li{margin-top:.5em;}
    .pro_info_1_3 img{ max-height:inherit}
.index_4_1_right_mid_2_mid img{
max-height:40px;}
.index_2 a.coma{
width:100%;}
.ser_2_1 ul li{
width:30%; margin-right:3.333333333333333%}
.ser_2_1 ul li:nth-child(3n){ margin-right:0}

.headermid{ height:60px;}
.bodypage{ margin-top:60px;}
#header .warp-nav {
  height: calc(100vh - 60px);
  
  top: 60px;
   
}

}
.menubg_2_2{ padding-top:1em;}

.headermid_right_left ul li a.biga.hideafter:after { opacity:0}

.nav .tit {
    width: 100%; line-height: normal;
    padding: 12px 0;
     
    position: relative;
    display: block;
     
    font-size: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
 .nav .tit:after {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    text-align: center;
    position: absolute;
    right: 5%;
    top: 20px;
    background: url(../images/tip/img1.svg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 15px auto;
    transform: rotate(0);
    transform-origin: center center;
    transition: all 0.3s ease-in-out;
    filter: grayscale(100%) brightness(0%) !important;
  }
 .nav .tit.on:after {
    transform: rotate(90deg);
  }

  .nav .sec-list {
    line-height: 40px;
    padding: 0.35rem 0 0.35rem 6%;
    display: none;
    font-size: 14px;
  }

  .nav .sec-tit {
    font-size: 15px;
    color: #8ebfea;
    position: relative;
    transition: all 0.4s;
    display: block;
  }

  .nav .sec-list-nav {
    font-size: 13px;
    padding-left: 8px;
    line-height: 30px;
    display: none;
  }

  .nav .sec-list a {
    color: #000;
    text-transform: capitalize;
  }

  .nav .sec-list-nav a {
    color: #8ebfea;
  }
.swiper-pagination-lock{ display:block;}
#ssp{ margin-bottom:1em}
#header .langlink svg{opacity:0}
#header .langlink{width:20px;height:20px; background-position:center; background-repeat:none; background-size:cover; background-image:url('../images/lang.svg')}














 