/* 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;
}


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";
}
.div1200 .index_1_mid_left_1{ text-align:center; color:#fff}
.div1200 .mar_1_mid_right_1{ text-align:center; color:#fff}


.about_5{ overflow:hidden;background-attachment: fixed; text-align:center; padding-top:4.6875vw; padding-bottom:4.6875vw;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/a_ry.jpg);}
.about_5 .index_1_left_1 span{
color:#fff}
.about_5 .index_1_left_1 span:after{
display:none}
.about_5_1{
margin:0 auto; max-width:560px;}
.about_5_2_img{
overflow:hidden}
.about_5_2_img img{
width:100%;}
.indexpro_act{
position:relative; margin:0 auto;  max-width:27.5em; padding:0 1em; text-align:center;}
.indexpro_act_left_about{ cursor:pointer; height:100%; overflow:hidden;
position:absolute; left:0; top:0; width:40%; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img18.png);}
.indexpro_act_left_about:after{ content:'';cursor:pointer; height:100%;
position:absolute; left:100%; top:0; width:100%; background-position:left center; background-repeat:no-repeat; 
background-image:url(../images/img18on.png);}
.indexpro_act_left_about:hover:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
left:0;}


.indexpro_act_right_about{ cursor:pointer; height:100%; overflow:hidden;
position:absolute; right:0; top:0; width:40%; background-position:right center; background-repeat:no-repeat; background-image:url(../images/img19.png);}
.indexpro_act_right_about:after{ content:'';cursor:pointer; height:100%;
position:absolute; right:100%; top:0; width:100%; background-position:right center; background-repeat:no-repeat; 
background-image:url(../images/img19on.png);}
.indexpro_act_right_about:hover:after{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
right:0;}
.indexpro_act{
margin-top:3.38541666666667vw;}
/********product***********/
.nybannerjj_1{
text-align:center; color:#fff; font-size:2.5vw;font-weight:700;}
.nybannerjj_2{
text-align:center; color:#fff; font-size:4.25vw; margin-top:5px; font-family: Arial, Helvetica, sans-serif; font-weight:900; }
.promid{ padding-top:5.72916666666667vw; padding-bottom:3.75em;
background-color:#fbfbfb; overflow:hidden;}
.promid_1_mid{ min-height:528px;-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; background-color:#fff;}
.promid_1_mid_left{
overflow:hidden; position:absolute; left:0; bottom:0em; height:100%; width:50%;}
.promid_1_mid_left img{
width:100%;}
.promid_1 ul li{
margin-bottom:3.75em;}
.promid_1_mid_right{
margin-left:54%; margin-right:6.66666666666667%; padding-top:6.0625em;}
.promid_1_mid_right_1{
font-size:1.8em; color:#000; position:relative; padding-bottom:.5em; font-weight:900;}
.promid_1_mid_right_1:after{
content:''; position:absolute; left:0; bottom:0; width:23px; height:2px; background-color:#cd0f16;}
.promid_1_mid_right_2{display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 3;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
color:#000; line-height:1.8; margin-top:1.25em; margin-bottom:2em; color:#666;}
.promid .index_3_2_2_4 span{
left:0}
.promid_1 ul li:hover .index_3_2_2_4 span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}
.promid_1 ul li:nth-child(2n) .promid_1_mid_right{margin-right:64%; margin-left:6.66666666666667%;}
.promid_1 ul li:nth-child(2n) .promid_1_mid_left{
left:auto; right:0}
.promid_top_1{
text-align:center; color:#7a7a7a; font-size:1.6em;}
.promid_top_2{
font-size:3.25em; color:#000; text-align:center; font-weight:900;}
.promid_top_2 b { color:#d31e24;}
.promid_top{
margin-bottom:3.48958333333333vw;}
.pagination{
text-align:center}
.pagination li{
display:inline-block; margin:0 2px;}
.pagination li span,.pagination li a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; width:1.75em; height:1.75em; text-align:center; line-height:1.75em;border-radius:100%;}
.pagination li a:hover,.pagination li.active span{
color:#fff; background-color:#cd0f16}
.proinfomid{ padding-top:5.72916666666667vw;
background-color:#fbfbfb; overflow:hidden}
.proinfomid_2 .promid_1_mid{  -webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0); 
  background:none}
.proinfomid_2{
padding-top:1.5vw;}
.proinfomid_2 .promid_1_mid_left{
bottom:0}
.proinfomid_2 .promid_1_mid_right{
padding-top:3em;}
.proinfomid_2_buy a{color:#464646;
display:block; border:1px #d2d2d2 solid; text-align:center; width:8.4375em; height:2.375em; line-height:2.375em;border-radius:4px; }
.proinfomid_2_buy a span{ padding-left:1.5em;
display:inline-block; position:relative; }
.proinfomid_2_buy a span:after{
content:''; position:absolute; left:0; width:1.1875em; height:1.125em; background-position:center; background-repeat:no-repeat; background-size: 100% auto; background-image:url(../images/img22on.png); top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.proinfomid_2_buy a:hover{
background-color:#cd0f16; border-color:#cd0f16; color:#fff;}
.proinfomid_2_buy a:hover span:after{
background-image:url(../images/img22.png);}
.proinfomid_2_photo dl dd{ margin-bottom:1em;
float:left; overflow:hidden; width:47.94520547945205%;}
.proinfomid_2_photo dl dd:nth-child(2n){
float:right}
.proinfomid_2_photo dl dd img{
width:100%;}
.proinfomid_2_photo{
padding-bottom:1em;}
.proinfomid_3{ margin-bottom:6.25em;
  line-height:2; margin-top:6.25vw;}
  .proinfomid_3 img { max-width:100%!important; height:auto!important; }
.repro{ padding:1em 0; border-bottom:1px #c7c7c7 solid; padding-right:3.5em;
background-color:#fff; position:relative;}
.repro_right{
position:absolute; right:0; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.repro_left{
font-size:1.125em;}	
.repro .index_3_2_2_4 span{
left:0}
/*****idea***********/
.ideamid{ padding-top:6.45833333333333vw;
overflow:hidden; background-color:#fbfbfb; padding-bottom:2em; background-image:url(../images/nabg.jpg); background-repeat:no-repeat; background-position:center top; background-attachment:fixed; }
.ideamid_1_left{
float:left; width:53.16666666666667%; margin-top:5%;}
.ideamid_1_left_mid{
position:relative; padding-right:1.25em; padding-bottom:1.25em;}
.ideamid_1_left_mid_img{
overflow:hidden; position:relative; z-index:10;}
.ideamid_1_left_mid_img img{
width:100%;}
.ideamid_1_left_mid_bg{ background-color:#cd0f16; height:44.65709728867624%;
position:absolute; right:0; bottom:0; width:calc(100% - 6.25em); }
.ideamid_1_right{ margin-top:2em;
float:right; width:45.16666666666667%;}
.ideamid_1_right_1 span{ padding-bottom:.4em;
display:inline-block; position:relative; font-size:2.25em; color:#000;}
.ideamid_1_right_1 span:after{
content:''; position:absolute; left:0; bottom:0; height:2px; width:23px; background-color:#cd0f16;}
.ideamid_1_right_2{
line-height:1.8; margin-top:1.875em;}

.ideamid_1_right_2 p { margin-bottom:1em;}




.ideamid_2_mid{
position:relative;}
.ideamid_2_mid_jj{ /*min-height:532px;
position:relative;*/ /*margin-right:1.5em;*/ /*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); padding:5em 0px; */ }
.ideamid_2_mid_img{ overflow:hidden;
position:absolute; z-index:10; right:0; bottom:1.5em; width:50.66666666666667%;}
.ideamid_2_mid_img img{
width:100%;}
.ideamid_2{
/*margin-top:7.5em;*/ }

.div1300 { width:1300px; margin:0px auto;}
.ideamid_2 ul .liyx{
/*margin-bottom:5em;*/ background:#fff; width:100%; box-shadow:16px 16px 16px 16px rgba(0,0,0,0.1); padding:5em 0px;}
.ideamid_2 ul li{
}
.ideamid_2_mid_jj_mid{ margin-right:54.4206008583691%;
margin-left:5.15021459227468%; padding-top:4.375em;}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_img{
right:auto; left:0;}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_jj{
margin-left:1.5em; margin-right:auto}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_jj_mid{ margin-left:74.4206008583691%;
margin-right:5.15021459227468%;  }
/********news********/
.news_1{ padding-top:6.25vw;
overflow:hidden; background-color:#f8f8f8;}
.news_1_mid_left{
width:56.5%; overflow:hidden}
.news_1_mid_left img{
width:100%;}
.news_1_mid_right{-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); height:calc(100% - 4em);
position:absolute; right:0; width:51.25%; z-index:10; top:2em; background-color:#fff;}
.news_1_mid_right_mid{
margin:3.125em;}
.news_1_mid_right_mid_1{
font-size:.875em; color:#666666}
.news_1_mid_right_mid_1 span{
display:inline-block; padding:0 5px; background-position:left center; background-repeat:no-repeat; background-image:url(../images/news/img6.png);}
.news_1_mid_right_mid_1 span:nth-child(1){
padding-left:0; background-image:none}
.news_1_mid_right_mid_2{
font-size:1.875em; color:#000;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-top:.6em;}
.news_1_mid_right_mid_3{
color:#666; 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; margin-top:.875em; margin-bottom:1.5em;}
 
.news_1 .index_3_2_2_4 span{
left:0;}
.swiper-slide a{
display:block}
.swiper-slide a:hover .index_3_2_2_4 span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}
#tjnewspage{ padding:2.5em 0;
position:static}
.news_1 .swiper-pagination-bullet{ margin:0 8px;
width:10px; height:10px; background:none; border:1px #d3d3d3 solid; opacity:1;}
.news_1 .swiper-pagination-bullet-active{
background-color:#d14635; border-color:#d14635}
.news_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 8px;}
.news_2 .index_3_2_2_4 span{
left:0}
.news_2 .index_3_2 ul li{
background-color:#fff; margin-bottom:3.375em;}
.news_2{ padding-bottom:4.6875vw;
padding-top:5.20833333333333vw;}
.news_2 .index_3_2_2{
padding-left:0; padding-right:0}
.news_info_banner{
position:relative; height:30.36458333333333vw;}
.news_info_mid_mid_1{
font-size:1.5em; color:#040404; margin-top:4.47916666666667vw;}
.news_info_mid_mid_2{ margin-top:10px;
color:#666; font-size:.875em;}
.news_info_mid_mid_2 span{
display:inline-block; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-weight:900;}
.news_info_mid_mid_2 span:first-child { color:#da1f26;}
.news_info_mid_mid_3{
color:#666; line-height:1.8; padding-top:3.125vw; padding-bottom:3.125vw;}
.news_info_top{
position:relative; padding-right:2em;}
.news_info_top_right{
position:absolute; right:0; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.news_info_top_right a{
display:block; width:1.5625em; height:1.5em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/news/img7.png);}
.news_info_mid_mid_4_left ul li{
float:left; width:50%;}
.news_info_mid_mid_4_left ul li a{
display:block; color:#666; padding:1em;}
.news_info_mid_mid_4_left ul li:nth-child(2) a{
text-align:right}
.news_info_mid_mid_4_left ul li a:hover{
color:#fff; background-color:#c13421}
.news_info_mid_mid_4{ overflow:hidden;
padding-bottom:4.94791666666667vw;}
.news_info_mid_mid_4_left ul li a span{
margin-right:10px;}
/******joinus***********/
.joinus_mid{ padding-top:6.25vw; padding-bottom:7.8125vw;
background-color:#f9faf6; overflow:hidden}
.joinus_mid_1{
margin-bottom:6.25vw;}
.joinus_mid_1_left{
float:left; width:44.16666666666667%;}
.joinus_mid_1_left_mid{
position:relative; padding-right:1.25em; padding-bottom:1.25em;}
.joinus_mid_1_left_mid_img{
overflow:hidden; position:relative; z-index:10;}
.joinus_mid_1_left_mid_img img{
width:100%;}
.joinus_mid_1_left_mid_bg{ background-color:#cd0f16;
position:absolute; right:0; bottom:0; width:calc(100% - 6.25em); height:44.65709728867624%;}
.joinus_mid_1_right{
float:right; width:50%;}
.joinus_mid_1_right_1 span{ padding-bottom:.875em; position:relative;
font-size:2.25em; color:#000; display:inline-block;}
.joinus_mid_1_right_1 span:after{
content:''; position:absolute; left:0; bottom:0; width:55px; height:3px; background-color:#cd0f16;}
.joblist{ margin-top:1em; cursor:pointer; 
position:relative; padding:1em 0; border-bottom:1px #bab9b9 solid; overflow:hidden; padding-right:1em;}
.joblist:after{
content:'>'; font-family:"宋体"; position:absolute; right:0; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
.joblist_left{
float:left;}
.joblist_right{
float:left}
.joblist_left span{
font-size:1.5em; color:#000}
.joblist_mid{ margin-top:.35em;
float:left; color:#666; margin-left:1em;}
.joblist_mid span{ padding:0 8px; float:left;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/joinus/img5.png);}
.joblist_mid span:nth-child(1){
background-image:none}
.lcact_job div{
display:inline-block;}
.swiper-button-prev-job,.swiper-button-next-job{
font-family:"宋体"; cursor:pointer}
.lcact_job_num span{
color:#cd0f16}
.lcact_job_num{
padding:0 .5em;}
.lcact_job{
margin-top:2em;}
.joinus_mid_1_right_1{
margin-top:2.5em; margin-bottom:2em;}
.joinus_mid_2_left{
float:left; width:30.08333333333333%;}
.joinus_mid_2_right{ overflow:hidden;
float:right; width:69.91666666666667%;}
.joinus_mid_2_right img{
width:100%;}
.joinus_mid_2_left_mid{
padding-right:2em;}
.joinus_mid_2_left_mid .joinus_mid_1_right_1{
margin-top:5px;}
.joinus_mid_2_left_1{
font-size:1.25em;}
.joinus_mid_2_left_mid ul li{
margin-top:1.125em; font-size:1.125em;}












/******footer*******/
#footer{ color:#fff;
background-color:#333333; overflow:hidden}
.footer_1{
text-align:center; border-bottom:1px #535353 solid; padding:1.875em 0;}
.footer_2{ margin:3em 0;
position:relative; padding-right:320px;}
.footer_2_right{
position:absolute; right:0; top:0;}
.footer_2_left{
float:left; width:29.29411764705882%;}
.footer_2_mid{
float:right; width:70.70588235294118%;}
.footer_2_mid_mid ul li{
float:left; width:20%;}
.footer_2_left_mid{
padding-right:20%;}
.footer_2_left_mid_2{ line-height:1.8; margin-top:1.375em;
font-size:.875em; color:#ccc; margin-bottom:2.25em;}
.footer_2_left_mid_1{
font-size:1.5em;}
.footer_t{
font-size:1.125em; margin-bottom:1em;}
.footer_2_right_mid_1 dl dd{ padding-left:16px; margin-bottom:.875em;
font-size:.875em; color:#ccc; position:relative;}
.footer_2_right_mid_2{ margin-top:1.75em;
border-top:1px #535353 solid; padding-top:2em;}
.footer_2_right_mid_2 dl{
width:80%;}
.footer_2_right_mid_2 dl dd{
float:left; text-align:center; width:45.74468085106383%;}
.footer_2_right_mid_2 dl dd:nth-child(2n){
float:right}
.footer_2_right_mid_2 dl dd img{
width:100%;}
.footer_2_right_mid_1 dl dd:before{
content:''; position:absolute; left:0; width:12px; height:14px; background-position:center; background-repeat:no-repeat; background-size:cover;-webkit-transform: translateY(-50%);
    transform: translateY(-50%); top:50%;}
.footer_2_right_mid_1 dl dd:nth-child(1):before{
background-image:url(../images/f_img8.png);}
.footer_2_right_mid_1 dl dd:nth-child(2):before{
background-image:url(../images/f_img9.png);}	
.footer_2_mid_mid ul li a{
font-size:.875em; color:#ccc;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.footer_2_mid_mid ul li a:hover{
color:#fff;}
.footer_2_mid_mid{border-left:1px #535353 solid;border-right:1px #535353 solid; overflow:hidden; min-height:320px; padding-left:9%;  }
.footer_2_right_mid{
width:237px;}
.wmid{
margin:0 auto; max-width:83.07291666666667%;}
.footer_2_left_mid_3 a{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-right:9px;
display:inline-block; background-position:center; background-repeat:no-repeat; width:38px; height:38px; border:1px #fff solid;border-radius:100%; }
.footer_2_left_mid_3 a:hover{
background-color:#fff;}
.i1{
background-image:url(../images/f_img2.png);}
.i1:hover{background-image:url(../images/f_img2on.png);}
.i2{
background-image:url(../images/f_img3.png);}
.i2:hover{background-image:url(../images/f_img3on.png);}
.i3{
background-image:url(../images/f_img4.png);}
.i3:hover{background-image:url(../images/f_img4on.png);}
.i4{
background-image:url(../images/f_img5.png);}
.i4:hover{background-image:url(../images/f_img5on.png);}
.footer_2_right_mid_2_2{
font-size:.875em; color:#ccc; margin-top:8px;}
.footer_2_mid_mid ul li dl dd{
margin-bottom:.875em;}
.footer_2_mid_mid_mid{
padding-right:1em;}
.footer_cp{ padding:1.5em 0; border-top:1px #535353 solid; overflow:hidden;
font-size:.875em; color:#ccc;}
.footer_cp a{
color:#ccc;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.footer_cp a:hover{
color:#fff}
.footer_cp_left{
float:left;  width:100%; text-align:center;}
.footer_cp_right{
float:right}
.jobmask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:999; background-color:rgba(0,0,0,0.63);}
.jobmask_mid{ overflow:hidden;
position:relative; background-color:#fff;}
.jobmask_mid_close{
position:absolute; right:1.875em; top:1.875em;}
.jobmask_mid_close a img{-webkit-transition: 1s;
    -webkit-transition: -webkit-transform 1s ease-out;
    transition: transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;}
.jobmask_mid_close a:hover img{transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);}
.jobmask_mid_mid{
margin:3em 4em; min-height:460px; max-height:460px; overflow:hidden; overflow-y:auto;}
.jobmask_mid_mid_1{
font-size:1.875em; color:#000;}
.jobmask_mid_mid_2{
color:#ababab; margin-top:4px;}
.jobmask_mid_mid_3{
color:#666; line-height:1.8; margin-top:1.5em; margin-bottom:1.5em;}
.jobmask_mid_mid_4{
color:#666;}
.jobmask_mid_mid_4 a{
color:#f91212}
.jobmask_mid_mid_3_jj{
display:none}
.ovh{
overflow:hidden}
.marmid{ padding-bottom:5.20833333333333vw; padding-top:4.53125vw;
overflow:hidden; background-color:#f5f6f2;}
.marmid_1{
text-align:center}
.marmid_1 .joinus_mid_1_right_1{
margin-top:5px;}
.marmid_1 .joinus_mid_1_right_1 span:after {
left:50%;-webkit-transform: translateX(-50%);
    transform: translateX(-50%);}
.marmid_2{
text-align:center; color:#666; line-height:1.8; margin-bottom:2.5em;}
.marmid_3_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.marmid_3{
position:relative}
.marmid_3_right{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); overflow:hidden;
    -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; margin-left:34.66666666666667%; min-height:454px;}
.marmid_3_left{ top:3em;height:calc(100% - 6em); z-index:10; overflow:hidden;
position:absolute; left:0; width:43.5%; }
.marmid_3_right_mid{ margin-right:4.45859872611465%;
margin-left:18.47133757961783%; padding-top:3.75em;}
.banner_img_jj_mid_2{
margin-top:1.5em;}
.banner_img_jj_mid_2 a{
display:inline-block; color:#fff; background-color:#cd0f16; line-height:2em; padding:0 1.5em;border-radius:2em;}





@media screen and (max-width:1700px) {
.joinus_mid_2_left_mid ul li{
font-size:1em;}
.joblist_mid{
margin-top:.15em;}
.joinus_mid_1_right_1 span{
font-size:1.5em;  }
.joinus_mid_1_right_1 span b { font-weight:900; font-size:2.1em; line-height:2.2em;}
.joblist_left span{
font-size:1.25em;}
.ideamid_1_right_1 span{
font-size:2.5em;font-weight:900;}
.promid_top{
font-size:.8em;}
.nymenu ul li{
font-size:.875em;}
.about_4_1_right_mid_2 p{
font-size:1em;}
.about_2_mid_right_1{
padding-top:2em;}
.about_1_footer_mid_right{
margin-left:4.5em;}
.about_1_footer_mid_left img{
max-width:3.5em;}
.about_1_footer_mid_right_1{
font-size:2.5em;}
.about_1_footer_mid_right_2{
font-size:1em;}
.about_1_footer{
margin-top:4.47916666666667vw;}
.nybannerjj_1 img{
width:160px;}
.layui-textarea{
min-height:100px;}
.index_4_mid_name span{
font-size:1.7em; letter-spacing:5px;}
.index_4_mid_name_hide span{
font-size:1.65em; letter-spacing:5px;}
.index_3_2_2_2{
font-size:1.5em;}
.index_3_2_2_1{
font-size:.875em;}
.index_3_2_2_3{
font-size:.9em; color:#666;}
.index_3_1_right a{
font-size:.75em;}
.index_1_left_3{
margin-bottom:2em;}
.index_1_left_2{
font-size:2.8em; font-weight:700; }
.index_1_left_1 span{
font-size:1em; }
.index_1_left_3{
font-size:1em;}
.index_1_left_4_mid_1{
font-size:2.5em;}
.index_1_left_4_mid_2{
font-size:.9375em;}
.wmid{
margin:0 auto; max-width:96.25%;}
.footer_2_left_mid{
padding-right:1em;}
.footer_2{
padding-right:270px}
}
.promid_1_mid_left img{
display:none}
.promid_1_mid_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
@media screen and (max-width:1200px) {
.index_4_mid_name_hide span,.index_4_mid_name span{
font-size:1.25em;}
.index_2_1{
font-size:1.5em;}
.index_2_2{
font-size:1em;}
.index_1_left_4_mid_1{
font-size:1.875em;}
.footer_2_left_mid_1{
font-size:1.25em;}
.footer_t{
font-size:1em;}
.index_1_left_2{
font-size:1.5em}
.promid_1_mid_right_1{
font-size:1.25em;}
.promid_top_2{ padding-bottom:1em;
font-size:1.875em;}
.promid_top_1{
font-size:1.125em;}
.ideamid_1_right_1 span{
font-size:1.5em;}
.index_3_2_2_2{
font-size:1.125em;}
.news_1_mid_right_mid_2{
font-size:1.375em;}
.jobmask_mid_mid_1{
font-size:1.5em;}
.jobmask_mid_mid_2{
font-size:.875em;}
.jobmask_mid_close a img{
max-width:2em;}
.joblist_mid{
margin-top:.1em}
.joblist_left span{
font-size:1.125em;}
.nybannerjj_2,.joinus_mid_2_left_1{
font-size:1em;}
.nybannerjj_1,.joinus_mid_1_right_1 span{
font-size:1.875em;}
}
@media screen and (max-width:1100px) {
.headermid:after{
content:''; position:absolute; right:32px; height:100%; width:1px; background-color:#dedede; top:0;}
.header_left_right{
right:2.75em;}
.header_left_right a{
font-size:.75em;}
.news_info_mid_mid_1{
font-size:1.25em;}
#main{
margin-top:3.75em;}
#header .header_left_right a {
    background-image: url(../images/img1b.png);
}
#header .header_left a:before { opacity:1; top:0}
#header .header_left a img{
opacity:0;}
#header{
background-color:#fff}
.header_mid ul{
display:none}
.headermid{
height:3.75em;}
}
@media screen and (max-width:1024px) {
.footer_2_mid_mid{
padding-left:1.5em;}
.footer_2_mid_mid{
border-right:none}
.footer_2{
padding-right:0}
.footer_2_right{
display:none}
.about_1_footer_mid_right_2{
font-size:.875em; text-align:left}
.about_1_footer_mid_right{
margin-left:3.5em;}
.about_1_footer_mid_left img{
max-width:2.875em;}
.about_1_footer_mid_right_1{
font-size:1.75em;}
.news_1_mid_right_mid_2{
font-size:1.125em;}
.news_1_mid_right_mid{
margin:1.875em;}
}
.indexpro_act img{
width:1.6875em; margin:0 auto}

.swiper-container{ margin-top:4%; margin-left:8%; margin-right:8%; }
.swiper-container img{ height:100%; max-width:100%; width:auto!important}
.about_5_2_img { height:270px}

/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:1650px){  
.about_5_2_img { height:200px}
}

@media screen and (max-width:950px) {
.index_4_mid_name_hide span, .index_4_mid_name span{
font-size:1.125em;}
.index_5_left{
width:100%;}
.index_5_right{
width:100%;}
.indexpro_act{
font-size:.75em;}
}
@media screen and (max-width:850px) {
	.news_1_mid_left{
	width:100%;}
	.news_1_mid_right{
	position:static; width:100%; height:auto; overflow:hidden}
}
.marmid_3_left img,.about_4_1_left img{
display:none; width:100%;}
@media screen and (max-width:810px) {
.banner_img_jj_mid_1 img{
max-width:60vw;}
.sybanner .banneract,.sybanner .swiper-pagination-bullet{
font-size:.875em;}
.index_4_mid_name_hide{
width:9.5em; height:9.5em;}
.index_3_2.sy ul li{
margin-top:1em;}
.index_2_3{
margin-top:2em;}
.index_1_right_mid_img a{
width:3em; height:3em;}
.index_1_left{
width:100%;}
.index_1_right{
width:100%; margin-top:1.5em;}
.footer_2_left_mid_2{
margin-top:1.5em; margin-bottom:1.5em;}
.footer_2_left_mid_3 a{
margin-right:0;transform: scale(.8, .8);}

.footer_1{
padding:1.25em 0;}
.footer_2{
margin:2em 0;}
.footer_cp_left,.footer_cp_right{
text-align:center; width:100%; float:none;}
.footer_cp_left{
margin-bottom:5px;}
.footer_2_left{
width:100%;}
.footer_2_mid{
display:none}
.about_4_1_right_mid{ margin-left:1em;
  min-height:inherit}
.about_4_1_right{
margin-left:auto; padding:2em 0;}
.about_4_1_left{
position:static; width:100%; height:auto;}
.about_4_1_left_bg{
display:none}
.about_4_1_left img{
display:block}
.about_3_mid{
padding:1.5em;}
.about_1_footer_mid_right_1{
padding-top:.5em;}
.about_1_footer_mid_right_1,.about_1_footer_mid_right_2{
text-align:center}
.about_1_footer_mid_left img{
max-width:none; height:1.875em;}
.about_1_footer_mid_left{-webkit-transform: translate(0%, 0%);
transform: translate(0%, 0%);
position:static; width:100%; text-align:center}
.about_1_footer_mid_right{
margin-left:0}
.about_1_mid_left,.about_1_mid_right{
width:100%;}
.index_3_1_right a{
font-size:.5em;}
.promid_top_2{
font-size:1.5em;}
.ideamid_2 ul li{
margin-bottom:2em;}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_jj{
margin-left:0;}
.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_jj_mid{
margin-left:2em; margin-right:2em;}
.ideamid_2_mid_jj{
margin-right:0}
.ideamid_2_mid_jj_mid{ margin-left:2em; margin-right:2em;
padding-top:2em; padding-bottom:2em;}
.ideamid_2_mid_img{
position:static; width:100%;}
.ideamid_2_mid_jj{
min-height:inherit}
.ideamid_2{
margin-top:2.5em;}
.ideamid_1_left{
width:100%;}
.ideamid_1_right{
width:100%;}
.news_info_top{
padding-right:0}
.news_info_top_right{
display:none}
.news_info_mid_mid_4_left ul li:nth-child(2) a{
text-align:left}
.news_info_mid_mid_4_left ul li{
width:100%;}
.news_2 .index_3_2 ul li{
margin-bottom:1.5em;}
.index_3_2 ul li{
width:49%; margin-right:0}
.prorep .index_3_2 ul li{
margin-bottom:1.5em;}
.index_3_2 ul li:nth-child(2n){
float:right}
.jobmask_mid_mid{
margin-left:2em; margin-top:2em; margin-bottom:2em;}
.jobmask_mid_close a img{
max-width:1.5em;}
.joinus_mid_2_left,.joinus_mid_2_right{
width:100%;}
.joinus_mid_2_right{
margin-top:1.5em;}
.lcact_job{
text-align:center}
.joinus_mid_1_right_1{
margin-bottom:1em;}
.joinus_mid_1_left,.joinus_mid_1_right{
width:100%;}
.marmid_3_right_mid{
padding-top:2em; margin-left:4.45859872611465%;}
.marmid_3_right{
margin-left:0; min-height:inherit; padding-bottom:2em;}
.marmid_3_left{
position:static; width:100%;}
.marmid_3_left_bg{
display:none}
 .marmid_3_left img{
 display:block}
.nybannerjj_1,.joinus_mid_1_right_1 span{
font-size:1.5em;}
}
.nybanner .swiper-slide img{
display:none; width:100%;}
@media screen and (max-width:768px) {
.nybanner .swiper-slide img{
display:block}
.nybanner .banner_img{
display:none}
.index_4 .swiper-button-next,.index_4 .swiper-button-prev{transform: scale(.8, .8);}

.index_2_1{
font-size:1.375em;}
.footer_1 img{
height:1.875em;}
.index_1_left_1 span{
font-size:.875em;}
.index_1_left_2{
font-size:1.375em;}
.proinfomid_2 .promid_1_mid_right{
padding-top:1.5em; margin-left:0; margin-right:0}
.nymenu{
display:none}
.promid_1 ul li{
margin-bottom:2em;}
.promid_1 ul li:nth-child(2n) .promid_1_mid_right{
margin-left:1em; margin-right:1em;}
.promid_1_mid_left{
position:static; width:100%;}
.promid_1_mid_left_bg{
display:none}
.promid_1_mid_left img{
display:block}
.promid_1_mid_right{
margin-left:1em; padding-top:1em; padding-bottom:1.5em; margin-right:1em;}
}
@media screen and (max-width:640px) {
.indexbanner:before,.indexbanner:after{
display:none}
.banner_img_jj_mid_1 img{
max-width:80vw;}
.index_1_left_4_mid_1{
font-size:1.75em;}
 .footer_2_left_mid_1{
 font-size:1.125em;}
.lcact{
font-size:.75em;}
.about_2_mid_left{
width:100%;}
.about_2_mid_right{
width:100%; padding-top:1.5em;}
.about_1_footer_mid{
margin:0 .5em;}
.about_1_footer_mid_right_1{
font-size:1.5em;}
.ideamid_1_right_1 span{
font-size:1.25em;}
.pagination{
font-size:.875em;}
#tjnewspage{
padding:1.5em 0;}
.news_1 .swiper-pagination-bullet{
width:8px; height:8px;}
.news_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0 4px;}
.index_3_2 ul li{
width:100%;}
.jobmask_mid_mid{
margin-right:2.5em; margin-left:1em;}
.jobmask_mid_close{
right:1em; top:1em;}
.jobmask_mid_mid_1{
font-size:1.25em;}
.nybannerjj_1, .joinus_mid_1_right_1 span{
font-size:1.375em;}
#submitbtn{
width:100%; font-size:16px;}
.layui-form-item .layui-inline{
width:100%; margin-right:0}
.layui-form-item .layui-inline:nth-child(5){
width:100%;}
.joinus_mid_1_right_1 span:after {
	 
	width: 30px;
	height: 2px;
	 
}
}
@media screen and (max-width:600px) {
.index_4_mid_name_hide{
width:8.5em; height:8.5em}
}
@media screen and (max-width:480px) {
.banner_img_jj_mid_1 img{
max-width:90vw;}
.index_4_mid_bg{
height:40vh;}
.index_4_mid_name_hide span, .index_4_mid_name span{
font-size:1.125em;}
.index_2_1{
font-size:1.25em;}
.index_1_right_mid{
padding-right:1em; padding-bottom:1em;}
.index_1_left_4 ul li,.index_1_left_4 ul li:nth-child(2),.index_1_left_4 ul li:last-child{
width:50%; text-align:center}
.index_1_left_4 ul li:nth-child(1),.index_1_left_4 ul li:nth-child(2){
margin-bottom:1em;}
.indexpro_act{
font-size:.65em;}
.about_2_mid_right_1{
padding-top:0}
.about_2_mid_right_1_img{
margin-left:0}
.about_1_footer ul li:nth-child(1),.about_1_footer ul li:nth-child(2){
margin-bottom:1em;}
.about_1_footer ul li{
width:50%;}
.proinfomid_2_buy a{
width:auto;}
.index_1_left_2{
font-size:1.25em;}
.promid_top_2{
font-size:1.375em;}
.promid_1_mid_right_1{
font-size:1.125em;}
.promid{
padding-bottom:2em;}
.ideamid_1_right_2{
margin-top:1.5em;}
.ideamid_2_mid_jj_mid,.ideamid_2 ul li:nth-child(2n) .ideamid_2_mid_jj_mid{
margin-left:1em; margin-right:1em; padding-top:1em; padding-bottom:1em;}
.ideamid_1_right_1 span{
font-size:1.25em;}
.news_info_mid_mid_4_left ul li a{
padding:.5em .875em;}
.news_info_mid_mid_1{
font-size:1.125em;}
.news_1_mid_right_mid_3,.index_3_2_2_3{
font-size:.9375em;}
.news_1_mid_right_mid{
margin:1.5em;}
.jobmask_mid_mid_4{
line-height:1.6;}
.jobmask_mid_mid_1{
font-size:1.125em;}
.joinus_mid_1_right_1{
margin-bottom:0}
.nybannerjj_2, .joinus_mid_2_left_1{
font-size:.875em;}
.nybannerjj_2{
font-size:.875em;}
.nybannerjj_1,.joinus_mid_1_right_1 span{
font-size:1.125em;}
}
/********mobile menu****************/
#header .nav-btn {
 display:none;
  width:22px;  
  height:12px;
  position:absolute; right:0; top:50%; -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  cursor:pointer; 
 }
 @media screen and (max-width:1100px) {
 #header .nav-btn{
 display:block}
 }
 #header .nav-btn .line {
  display:block;
  width:100%;
  height:1px;
  background-color:#000;
  position:absolute;
  left:0
  -webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s
 }
 #header .nav-btn .line1 {
  top:0;
  -webkit-transform-origin:left top 0;
  -ms-transform-origin:left top 0;
  transform-origin:left top 0
 }
 #header .nav-btn .line2 {
  top:6px
 }
 #header .nav-btn .line3 {
  bottom:0;
  -webkit-transform-origin:left bottom 0;
  -ms-transform-origin:left bottom 0;
  transform-origin:left bottom 0
 }
  #header .nav-btn.hover .line1 {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg); left:4px; top:-2px;}
  #header .nav-btn.hover .line3 {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg); left:4px; bottom:-2px;}
   #header .nav-btn.hover .line2{
   display:none}

#header .sub-menu { background-color:#f5f5f5;
  width:100%;
  display:none;
  position:absolute;
  left:0;
  top:60px;  height:calc(100vh - 60px);
  z-index:998;
  overflow-y:auto
 }
 #header .sub-menu ul {
  width:100%;
  padding-bottom:6%
 }
 #header .sub-menu li {
  border-bottom:1px solid #dcdcdc;
  font-size:18px
 }
 #header .sub-menu .tit {
  display:block;
  width:96.25%;
  padding:0% 1.875%;
  line-height:50px;
  color:#000;  
  position:relative
 }
 #header .sub-menu li:last-child {
  border-bottom:none
 }
 #header .sub-menu .titx {
  display:block;
  width:94%;
  padding:0 3%;
  line-height:50px;
  color:#000;
  position:relative;
  border-bottom:1px solid #dcdcdc
 }
 #header .sub-menu .sub-tit:after {
  content:'';
  display:block;
  width:16px;
  height:16px;
  background:url(../images/ico_03.png) no-repeat center;
  background-size:100% auto;
  position:absolute;
  right:1.875%;
  top:50%; margin-top:-8px;
 }
   
 .ovh-f{
 overflow:hidden}
 #header .sub-menu .sub-tit.on {
  background-color:#cd0f16;
  color:#fff
 }
 #header .sub-menu .sub-tit.on:after {
  background:url(../images/ico_03_h.png) no-repeat center;
  background-size:100% auto
 }
 #header .sub-menu .sec-list {
  line-height:40px;
  padding:10px 4%;
  display:none
 }
 #header .sub-menu .sec-list p {
  background:url(../images/ico_04.png) no-repeat left center;
  background-size:6px auto;
  font-size:14px
 }
 #header .sub-menu .sec-list a {
  padding-left:3%;
  color:#666;
  display:block
 }   
.index_pic ul li{transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
float:left; width:20%;} 
.index_pic ul li.zhai{
width:10%;}
.index_pic ul li.kuan{
width:60%;}
.index_4{
display:none}
@media screen and (max-width:810px) {
.index_4{
display:block}
.index_pic{
display:none}
}
/******右侧浮动*************/
.webright{
position:fixed; right:20px; z-index:100;-webkit-transform: translateY(-50%);
    transform: translateY(-50%); top:50%; width:42px;}
.webright ul li{
position:relative; margin-top:.5em;}	
.webright ul li:nth-child(1){
margin-top:0}
.webright ul li a{ position:relative; z-index:10; background-color:#b4b4b4;border-radius:100%;
display:block; background-position:center; background-repeat:no-repeat; height:42px;}
.webright ul li a.wqq{
background-image:url(../images/img11.png);}
.webright ul li a.wwechat{
background-image:url(../images/img22.png);}
.webright ul li a.wphone{
background-image:url(../images/img33.png);}
.webright ul li a.wgoup{
background-image:url(../images/img44.png);}
.webright ul li img{ display:none;
position:absolute; right:47px; top:-21px; max-width:none;}
.webright ul li:hover img{
display:block}
.webright ul li span{ top:0; display:none;
position:absolute; right:21px; width:165px; background-color:#b4b4b4; height:42px; line-height:42px; text-align:center; color:#fff;}
.webright ul li:hover span{
display:block}
.webright ul li:hover a{
background-color:#d13536}
@media screen and (max-width:640px) {
.webright{
display:none}
}
.header_left span{ display:block; cursor:pointer;
position:absolute; right:-3em; top:50%;-webkit-transform: translateY(-50%);
    transform: translateY(-50%); color:#fff; font-size:1.25em; padding-left:.5em; color:#fff !important;}
.header_left span a {color:#fff !important;}
#header.cur .header_left span a {color:#000 !important;}
.header_left span:after{
content:''; position:absolute; left:0; top:20%; height:60%; width:1px; background-color:#fff;}
#header.cur .header_left span{
color:#000;  }
#header.cur .header_left span:after{
background-color:#000}


.fubiao { font-size:1.5em; letter-spacing:0px; margin-bottom:.8em; color:#333; font-weight:400;} 



.index_aa{
	padding: 0 0;
	/*background-color:#f1f2ee;*/ overflow: hidden;
	background-image: url(../images/bbg.jpg);
	height: 800px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
 
 
.index_aa_left{
float:left; /*width:50%;*/height:700px;}

.index_aa_right{
/*float:right;*/ width:72%; background: url(bbgg.png) no-repeat right bottom  rgba(205,15,22,.9)  ;height: auto; margin:12% auto; text-align:center; padding:5% 5%; }
.baise { color:#fff;}

.index_aa_right .index_aa_gd span { margin:0px auto; text-align:center; }

.baise1 {  font-family:Arial, Helvetica, sans-serif; font-size:4em; font-weight:900; }
.baise1 span {color:#fff!important;}

.index_more span{ background-position:-12px center; background-repeat:no-repeat; position:relative; left:1em;
display:block; width:1.5em; height:1.5em; background-color:#fff;border-radius:100%; background-image:url(../images/img9a.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_more:hover span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}


.index_more_hs span{ background-position:-12px center; background-repeat:no-repeat; position:relative; left:1em;
display:block; width:1.5em; height:1.5em; background-color:#cd0f16;border-radius:100%; background-image:url(../images/img9.png);transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_more_hs:hover span{border-radius:1.5em;
left:0; width:3.125em; background-position:center}






.index_bb { width:100%; padding:6% 0px 10%; height:700px; background:url(../images/pbg.jpg) no-repeat center top; background-size:100% auto; background-attachment: fixed;}

.index_bb_1 { width:100%; text-align:center;}
.index_bb_2 { font-size:2.8em; line-height:50px; width:100%; text-align:center; font-weight:700;}
.index_bb_2 b { color:#cd0f16;}
.index_1_left_2 b { color:#cd0f16;}
.index_bb_3 { width:60%; padding:3% 0px; margin:0px auto; font-size:17px; color:#333; line-height:35px; text-align:center;}
.index_bb_4 { width:100%; text-align:center; padding:3% 0px;}
.index_bb_4 .index_more_hs span { margin:0px auto !important;}


.index_5_r { float:left !important; margin-left:2em !important;  width:50%;}
.index_5_l { float:right !important;  width:45%;}
.index_5 .index_1_right_mid_bg{
position:absolute; left:-1.5em; bottom:0; width:calc(100% - 1.5em); height:calc(100% - 1.5em); background-color:#cd0f16;  }

.index_3_1 .index_1_left_2 { padding-bottom:0%;}


.zl { width:100%; clear:both; overflow:visible;}
.zl dl { width:24%; display:inline-block; text-align:center;color:#fff;font-size:18px;}
.zl dl img { margin:0px auto 27px;}
.zl dl dt {  line-height:26px; width:70%; margin:0px auto; color:#fff;}
.zl dl dd b { color:#fff; font-size:35px; font-weight:900; line-height:67px; font-family:Arial, Helvetica, sans-serif; }

.ban1 { position:relative; width:100%; height:100%;}
.ban1 video{ position:absolute; z-index:-1; height:100%;}
.ban1:after {  content:" "; width:100%; height:100%; background:rgba(0,0,0,.35); position:absolute; z-index:1;}

.aazb { font-size:2.5em; letter-spacing:0px; font-weight:700;}
.aazb b { color:#cd0f16;}

.index_5_r .index_1_right_mid_bg { background: none !important;}




.nyabout_aa{
	padding: 0 0;
	/*background-color:#f1f2ee;*/ overflow: hidden;
	background-image: url(../images/ny.jpg);
	height: 800px;
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
}
.nyabout_aa .fubiao { font-size:16px; line-height:35px; padding:0px 10%;}
 
.nyabout_aa_left{
float:left; /*width:50%;*/height:700px;}

.nyabout_aa_right{
/*float:right;*/ width:72%; background: url(bbgg.png) no-repeat right bottom  rgba(205,15,22,.9)  ;height: auto; margin:12% auto; text-align:center; padding:5% 5%; }
.baise { color:#fff;}

.nyabout_aa_right .nyabout_aa_gd span { margin:0px auto; text-align:center; }





/*fy*/

.fy { margin:40px auto; width:100%; clear:both; overflow:visible; height:60px;}

.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 13px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; font-family: Arial, "微软雅黑"!important;
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #4e4e4e; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #4e4e4e; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
/*fy e*/




.gh_z { width:100%!important; margin-right:0px!important; padding-bottom:3%; border-bottom:1px solid #e5e5e5;}
.gh_l { width:30%; float:left!important; }
.gh_r { width:65%; float: right!important; }

.gg_l { padding:2em 0px; width:16%!important; }
.gg_l .index_3_2_2_1 span:first-child{ font-size:2.2em; display:block;}
.gg_l .index_3_2_2_1 span:last-child{ font-size:1em; display:block;}
.gg_r { width:79%; float: right!important; }






.contact-bg {
	width: 100%;
	background-size:100% auto;
	height: 49.021vw;
	position: relative;
	background-attachment: fixed;
	background-image: url(../images/topBg.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
}

.contact-bg>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.contact-bg .info-box {
    position: absolute;
    left: 8.333vw;
    bottom: 2.517vw;
    width: 81.333vw;
    height: 27.604vw;
    z-index: 10;
    background-color: #fff;
}


.contact-bg .info-box .tel-box {
    height: 17.188vw;
    text-align: left;
}
.contact-bg .info-box .tel-box>div:first-child {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
      background: url(../images/c_bb1.png) no-repeat no-repeat 4.271vw 4.688vw #f6f6f6;  margin-right:2%; margin-bottom:2%;
    background-size: 1.823vw 1.823vw;
}

.contact-bg .info-box .tel-box>div:nth-child(2) {
    float: left;
    border-bottom: 1px solid #eee;
     background: url(../images/c_bb2.png) no-repeat no-repeat 4.271vw 4.688vw #f2f2f2;margin-bottom:2%;
    background-size: 1.823vw 1.823vw;
}
.contact-bg .info-box .tel-box>div:nth-child(3) {
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
      background: url(../images/c_bb7.png) no-repeat no-repeat 4.271vw 4.688vw #f2f2f2;  margin-right:2%;
    background-size: 1.823vw 1.823vw;
}

.contact-bg .info-box .tel-box>div:last-child {
    float: left;
    border-bottom: 1px solid #eee;
     background: url(../images/c_bb8.png) no-repeat no-repeat 4.271vw 4.688vw #f6f6f6;
    background-size: 1.823vw 1.823vw;
}

.contact-bg .info-box .tel-box>div {
    display: inline-block;
    padding-left: 4.271vw;
    padding-top: 6.771vw;
    width: 49%; font-family:Arial, Helvetica, sans-serif; float:left;
    height: 100%;
    color: #333;
}


.contact-bg .info-box .tel-box>div .tel {
    font-size: 2.083vw;
    font-weight: 900;
}

.contact-bg .info-box .tel-box>div .txt {
    padding-top: .521vw;
    font-size: .938vw;
    font-weight: 700; font-family:Arial, Helvetica, sans-serif;
}

.contact-bg .detail-box {
    padding: 1.646vw 0 0 4.271vw; 
    color: #333;
    text-align: left;
}


.map {
    width: 100%;
    height: 39.063vw;
    background: url(../images/map.jpg) no-repeat;
    background-size: 100% 39.063vw;
	
}

.contact-bg .detail-box ul .address {
    background:  url(../images/c_bb3.png)  no-repeat; background-size: 2.604vw 2.604vw;
    padding-right: 6.771vw;
}
.contact-bg .detail-box ul .fax {
    background:  url(../images/c_bb6.png)no-repeat; background-size: 2.604vw 2.604vw;
    padding-right: 6.771vw;
}
.contact-bg .detail-box ul .email {
     background:  url(../images/c_bb4.png) no-repeat; background-size: 2.604vw 2.604vw;
    padding-right: 6.771vw;
}
.contact-bg .detail-box ul .code {
   background:  url(../images/c_bb5.png) no-repeat; background-size: 2.604vw 2.604vw;
    padding-right: 6.771vw;
}

.contact-bg .detail-box ul li {
    float: left;
    padding-left: 3.229vw;
    width: 25%;
    min-height: 2.604vw;
    line-height: 1.302vw;
    white-space: pre-line;
    font-size: 1.042vw;
    line-height: 1.719vw;
    font-size: 500;
}

.contact-bg .title {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    font-size: 2.604vw;
    color: rgb(255, 255, 255);
    text-align: left;
    padding: 7.656vw 0px 0px 8.333vw;
}.contact-bg .title b { font-weight:900;}



.ny_neixiao { padding:2em 0px;}

.ny_neixiao ul li{ width:50% !important;}
.ny_neixiao ul li:first-child { border-right:1px solid #eee;}
.ny_neixiao ul li:last-child { padding-left:5%;}
.ny_neixiao ul li .index_1_left_4_mid_1 span{ font-size:1.3em!important; font-weight:900;}

.dzsw { background:url(../images/dzsw_bg.jpg) no-repeat center  top!important; background-attachment:fixed!important; }



.search {width:500px; margin:50px auto 0px; background:#fff; height:50px; border:1px solid #CCC; border-radius:5px; overflow:hidden;   }
.search1 { width:398px; line-height:48px; border:none; padding-left:20px; float:left;  color:#999; font-size:16px; }
.searchimg1 { width:100px; height:50px; float:left; background:#e22028; border:none; border-radius:5px;  margin-top:-1px; margin-right:-1px;}


.ny_neixiao ul .sjxxx { width:20% !important;}











/*--------------------------------------------------------------------------------------------------------------------------------------550--*/

@media all and (max-width:850px){  


swiper-container img {
    height:auto; 
    max-width: 100%;
    width: auto !important;
}

.about_5_2_img {
    height: 130px;
}.about_5{ padding-bottom:9%}











}