﻿ body {color:#666666} a{color:#333333}a:active,a:hover {color:#ec1c24}@media (min-width: 1630px) {.container{ width: 1282px; }}@media (min-width: 1920px) {.container{ width: 1282px; }}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/*首页top */
#Top .h110{height:137px;}
#Top .top1{width: 100%; position: fixed; top: 0;left: 0; z-index: 600;background-color: #fff; border-top:3px solid #ba252b;}
#Top .top1.active{box-shadow:0 4px 15px rgba(0,0,0,0.1);}

#Top .top1.active .containera{visibility: visible !important;}
#Top .top1.active .logo{visibility: visible !important;}

#Top .logo{width:86px; height: auto; float:left; margin-top:18px;}
#Top .top1 .qieh{float:right; margin-top:55px;}
#Top .top1 .qieh .li_q{float:left; padding:3px; line-height:20px; color:#333333; background:#fff; font-size:20px; margin-left:12px;}
#Top .top1 .qieh .li_q a{font-size:20px;}
#Top .top1 .qieh .li_q.on{background:#ec1c24;}
#Top .top1 .qieh .li_q.on a{color:#fff;}
#Top .menu_box{ float:left; padding-left:55px;}
#Top .menu{float:left;}
#Top .menu .nli{ float:left; z-index:15; position:relative; text-align:center; padding:0 33px;}
#Top .menu .nli span a{float:left; font-size:20px; line-height:134px; position:relative; color:#333333;}
#Top .menu .nli span a::after{float:left; width:0; height:2px; position:absolute; left:50%; top:90px; content:''; 
  background:#ec1c24;oz-transition: all 0.5s linear;-webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear;
  -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%); transform:translateX(-50%); -moz-transform:translateX(-50%);
  -o-transform:translateX(-50%);
}
#Top .menu .nli.active span a::after,
#Top .menu .nli:hover span a::after{ width:100%;}
#Top .menu .nli:hover span > a{color:#ec1c24;}
#Top .menu .nli.active span > a{color:#ec1c24;}
#Top .menu .sub{ display:none; float:left; position:absolute; top:134px;
 width:150px; z-index:66;  background:rgba(31,31,31,0.5); left:50%; margin-left:-75px;

}
#Top .menu .sub li{ float:left; text-align:center; width:100%; padding:10px 0;}
#Top .menu .sub li a{ text-align:center; color:#fff; font-size:14px; line-height:22px; position:relative; display:inline-block;
}
#Top .menu .sub li::after{position:absolute; left:0; width:100%; height:1px; border-bottom:1px dashed #fff; bottom:0; content: '';
opacity: 0;
}
#Top .menu .sub li:hover a::after{opacity: 1;}
#Top .menu .sub li:hover{background:#ec1c24;}

/*手机头*/
#Top .top2{width:100%; height:70px;display: none ; position: fixed; top:0; left: 0; border-top:3px solid #ec1c24;
   z-index: 600; background-color: #fff;}
#Top .top2.active{box-shadow: 0 4px 10px rgba(0,0,0,0.1)}
#Top .top2 .logo{width:50px; height:auto; float:left; margin-top:5px;}
#Top .top2 .lang{margin:15px 10px 0 0;}
#Top .top2 .lang a{width:40px; height: 30px; line-height: 30px; font-size:13px;}


/*下拉*/
#Top .menuph{ float:right; margin:10px 0 0 0; cursor: pointer; width: 40px; height: 40px;text-align: center;}
#Top .menuph .point{ display: inline-block; width: 28px; height: 22px; margin-top: 10px; position: relative;}
#Top .menuph .point:hover .navbtn,
#Top .menuph .point:hover .navbtn::after,
#Top .menuph .point:hover .navbtn::before{width: 28px;}
#Top .menuph .navbtn{ position: absolute; top: 10px; right: 0; display: inline-block; width:30px; height: 2px;
  -webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;
  -o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;background: #000;
}
#Top .menuph .navbtn::after,
#Top .menuph .navbtn::before{ position: absolute; right: 0; display: inline-block; width:30px; height: 2px;content: '';
   -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -ms-transition: all .3s ease-out 0s;
  -o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s; background: #000;
}
#Top .menuph .navbtn::after{top: -11px;}
#Top .menuph .navbtn::before{ top: 10px;}
#Top .menuph .point.active .navbtn{ background: transparent;}
#Top .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);
   -ms-transform: rotate(45deg);-o-transform: rotate(45deg); transform: rotate(45deg);top: 0px;
}
#Top .menuph .point.active .navbtn::before{ -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0px;
}
/*手机下拉*/
#Top .xialaph{position: fixed; top: 0; left: 0; width: 100%;  height: 100%;
  display: none; padding-top:70px; overflow-y: auto;z-index: 200; background-color:#fff;
}
#Top .xialaph .img_d{ display:none;}
#Top .xialaph .ul2,
#Top .xialaph .ul3{display: none;}
#Top .xialaph h4 a{   display: block;color: #333333;  font-size: 14px; line-height: 40px;
  position: relative;
/*  font-weight: bold;*/
text-transform: uppercase;
}
#Top .xialaph h4{ position: relative;}
#Top .xialaph h4 .ico{width:22px; line-height: 0; display: inline-block ; vertical-align: middle; margin-right:5px;}
#Top .xialaph li:last-child h4::before{ content: '';position: absolute; bottom: 0; left: 0; width: 100%;
  height: 1px; background-color: #f2f2f2;display: none
}
#Top .xialaph li:first-child h4::after{display:none;}
#Top .xialaph h4::after{ content: '';position: absolute;top: 0; left: 0; width: 100%;height: 1px;
  background-color:#dedede; 
  /*opacity: 0.1;*/
}
#Top .xialaph h4 em{ font-size: 12px; margin-left: 5px; text-transform: uppercase;}
#Top .xialaph h5 a{ display: block; color: #666;font-size: 14px;line-height: 42px; padding:0 10px;}
#Top .xialaph h5{position: relative;}
#Top .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0;height: 1px;
background-color:rgba(95,123,118,0.1);;
  /*opacity: 0.05;*/
}
#Top .xialaph li:last-child h5::after{display: none;}
#Top .xialaph h4 b{ position: absolute; right: 5px; top: 50%; width: 9px; height: 9px;  float: right; border-top: #666 solid 1px; border-right: #666 solid 1px; margin-top: -5px;cursor: pointer; transform:rotate(45deg); -webkit-transform:rotate(45deg);
   -moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition: all 0.3s linear;
   -moz-transition: all 0.3s linear;-o-transition: all 0.3s linear; transition: all 0.3s linear;
}
#Top .xialaph h4.active b{ transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);
 -o-transform:rotate(135deg);margin-top: -7px;
}
/*.xialaph .ul2{ padding-left: 30px;  }*/
#Top .xialaph .ul3{ padding-top: 12px; padding-bottom: 18px; padding-left: 15px; position: relative;}
#Top .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0;  left: 0;right: 0; height: 1px; background-color: #e5e5e5;}
#Top .xialaph li:last-child .ul3::after{ display: none;}
#Top .xialaph .ul3 li a{ color: #666; font-size: 14px; line-height: 35px; display: block;}
#Top .xialaph .ul3 li{ padding-top: 5px;}
#Top .xialaph .ul3 li:first-child{padding-top: 0;}
#Top .xialaph h5 b{ position: absolute; right: 5px; top: 50%; width: 9px;height: 9px;float: right; border-top: #999 solid 1px; border-right: #999 solid 1px;margin-top: -5px;cursor: pointer;transform:rotate(45deg); -webkit-transform:rotate(45deg);
  -moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition: all 0.3s linear;
 -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;transition: all 0.3s linear;
}
#Top .xialaph h5.active b{ transform:rotate(135deg);-webkit-transform:rotate(135deg);
-moz-transform:rotate(135deg);-o-transform:rotate(135deg); margin-top: -7px;
}
#Top .phonemeng{ position: fixed; top: 0; left: 0;width: 100%;height: 100%; background-color: rgba(0,0,0,0.9); opacity: .6;
  z-index: 99;display: none;
}
#Top .phonemeng.active{ display: block;}
#Top .langPh{text-align: center; font-size:0;}
#Top .langPh a{display:inline-block; width:40px; line-height: 24px; border:1px solid #ec1c24; font-size:14px;}
#Top .langPh a.on{background-color:#ec1c24; color:#fff;}
#Top .searchPh{width:90%; margin: auto auto auto auto; float:none; border-bottom:1px solid #ec1c24;}
#Top .xialaph .searchP{ margin: 15px 0 20px 5%; height: 35px; border: #dddddd solid 1px; width:90%; float:left;}
#Top .xialaph .searchP button{ float: right; width: 33px; height: 33px; padding:3.5px; line-height: 0; background-color: #ec1c24;}
#Top .xialaph .searchP .searchLeft{ padding: 0 34px 0 0;}
#Top .xialaph .searchP .searchLeft .Iminput{ float: left; width: 100%; height: 33px; padding: 0 10px 0 14px; color: #f5f5f5; 
 font-size: 14px; border: 0; background: 0;border-radius:18px;-webkit-border-radius:18px; -moz-border-radius:18px;
-o-border-radius:18px; -webkit-appearance:none; outline: 0;
}@media screen and  (max-width:1630px){#Top .menu .nli{padding:0 24px;}
  #Top .menu .nli span > a{font-size:18px; line-height:125px;}
  #Top .h110{height:128px;}
  #Top .menu .sub{top:125px;}
  #Top .top1 .qieh{margin-top:50px;}
  #Top .logo{margin-top:14px;}}@media screen and  (max-width:1200px){#Top .so_but{top:54px;}
  #Top .menu .nli{ padding:0 16px;}
  #Top .menu .nli span > a{font-size:16px; padding:0; line-height:100px;}
  #Top .menu .nli span a::after{top:70px;}
  #Top .menu .sub{top:100px;}
  #Top .logo{width:80px; margin-top:4px;}
  #Top .menu .nli span a::after{height:2px;}
  #Top .menu .sub li a{font-size:14px;}
  #Top .menu .sub{width:120px;left:70%;}
  #Top .menu .sub li a{line-height:20px;}
  #Top .top1 .qieh{margin-top:38px;}
  #Top .h110{height:100px;}}@media screen and  (max-width:992px){#Top .top2{ display:block;}
  #Top .top1{ display:none;}
  #Top .h110{height:70px;}}@media screen and  (max-width:768px){}/*banner*/
#Slide .pz_banner{clear: both;}
#Slide .pz_banner img{display: block;}
#Slide .pz_banner a{display:block; width:100%;}
#Slide .pz_banner .slide1 .list{line-height:0; position: relative;}
#Slide .pz_banner .slide1 .slick-dots{width:100%; bottom:20px; font-size:0;}
#Slide .pz_banner .slide1 .slick-dots li{width:16px; height: 16px;margin: 0 10px; border-radius: 50%;
 background:rgba(255,255,255,0.5); 
  }
#Slide .pz_banner .slide1 .slick-dots li.slick-active{ background-color: #ec1c24; }
#Slide .pz_banner .slide1 .slick-dots li button:before,
#Slide .pz_banner .slide1 .slick-dots li button{display:none;}
#Slide .pz_banner .slick-prev, .pz_banner .slick-next{width:36px; height:68px; background-size:36px 68px;
}
#Slide .pz_banner .slick-prev{background:url(/template/theme/CN/288_left.png)no-repeat; }
#Slide .pz_banner .slick-next{background:url(/template/theme/CN/288_right.png)no-repeat;}
#Slide .pz_banner .bannerTxt{width:100%; position: absolute; height:auto; left:0; top:30%;}
#Slide .pz_banner .bannerTxt a{display:block; width:100%;}
#Slide .pz_banner .bannerTxt .bann{margin-left:5%; display:inline-block; width:619px; position:relative;}
#Slide .pz_banner .bannerTxt .bann::after,
#Slide .pz_banner .bannerTxt .bann::before{position: absolute;  width:100px; height:32px; background:url(/template/theme/CN/288_index_im_12.png)no-repeat; background-size:100px 32px; content:"";}
#Slide .pz_banner .bannerTxt .bann::before{right:0; top:-52px;}
#Slide .pz_banner .bannerTxt .bann::after{left:56px; bottom:-52px;}@media screen and  (max-width:1630px){#Slide .pz_banner .slick-prev, .pz_banner .slick-next{width:32px; height:58px; background-size:32px 58px;}
  #Slide .pz_banner .bannerTxt .bann{width:530px;}
  #Slide .pz_banner .bannerTxt .bann::after,
  #Slide .pz_banner .bannerTxt .bann::before{width:90px; height:28px; background-size:90px 28px;}
  #Slide .pz_banner .bannerTxt{top:32%;}}@media screen and  (max-width:1200px){#Slide .pz_banner .slick-prev, .pz_banner .slick-next{width:26px; height:50px; background-size:26px 50px;}
  #Slide .pz_banner .bannerTxt .bann{width:380px; margin-left:5.2%;}
  #Slide .pz_banner .bannerTxt .bann::after,
  #Slide .pz_banner .bannerTxt .bann::before{width:70px; height:24px; background-size:70px 24px;}
  #Slide .pz_banner .bannerTxt{top:32%;}
  #Slide .pz_banner .bannerTxt .bann::before{top:-40px;}
  #Slide .pz_banner .bannerTxt .bann::after{bottom:-40px; }}@media screen and  (max-width:992px){}@media screen and  (max-width:768px){#Slide .pz_banner .slick-prev, .pz_banner .slick-next{width:20px; height:38px; background-size:20px 38px;}
  #Slide .pz_banner .slide1 .slick-dots li{width:8px; height:8px; margin:0 6px;}
  #Slide .pz_banner .bannerTxt .bann{width:200px; margin-left:10%;}
  #Slide .pz_banner .bannerTxt .bann::after,
  #Slide .pz_banner .bannerTxt .bann::before{width:40px; height:16px; background-size:40px 16px;}
  #Slide .pz_banner .bannerTxt{top:32%;}
  #Slide .pz_banner .bannerTxt .bann::before{top:-26px;}
  #Slide .pz_banner .bannerTxt .bann::after{bottom:-26px; left:20px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
/*main*/
#Content .index01{width:100%;  position:relative;float:left;}
#Content .index01::before{position:absolute; right:0; top:60px; width:229px; height:476px; content:""; 
background:url(/template/theme/CN/289_im_03.jpg)no-repeat; background-size:229px 476px;
}
#Content .index01::after{position:absolute; left:0; bottom:60px; width:169px; height:208px; content:"";
 background:url(/template/theme/CN/289_im_04.jpg)no-repeat; background-size:169px 208px;
}
#Content .index01 .w_1390{width:1390px; margin:0 auto; position:relative; z-index:9;}
#Content .index01 .title{width:100%; display:flex; align-items: center; justify-content: center; }
#Content .index01 .h2_a{text-align:center; font-size:60px; color:#313131; font-family: "Microsoft YaHei UI"; position:relative; display:inline-block;}
#Content .index01 .h2_a::after,
#Content .index01 .h2_a::before{background:#ec1c24; width:30px; height:3px; position:absolute; top:50%; content:"";}
#Content .index01 .h2_a::after{right:-70px;}
#Content .index01 .h2_a::before{left:-70px;}
#Content .index01 .xw_xul{width:100%; display:block;}
#Content .index01 .xw_top{padding:30px 0 40px; display:flex; align-items: center; justify-content: center;}
#Content .index01 .xw_top .li_a{float:left; margin:0 10px; background:#777777; padding:0 30px; line-height:44px;
  -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
#Content .index01 .xw_top .li_a a{text-align:center; color:#fff; display:block; width:100%; font-size:18px;}
#Content .index01 .xw_top .li_a:hover,
#Content .index01 .xw_top .li_a.on{background:#ec1c24;}
#Content .index01 .xw_bottom{width:100%; display:block;}
#Content .index01 .xw_bottom .ul_b{width:100%; display:block;}
#Content .index01 .ul_b .li_b{width:48.9%; float:left; position:relative; padding-bottom:12px; margin-bottom:10px;}
#Content .index01 .ul_b .li_b::after{position:absolute; left:0; width:0; height:2px; background:#ec1c24; content:"";
bottom:0;
  -webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}
#Content .index01 .li_b:nth-child(2){float:right;}
#Content .index01 .li_b .img{width:100%; display:block; overflow: hidden;}
#Content .index01 .li_b .img img{
    -webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;
}
#Content .index01 .li_b .title_a{padding:25px 30px 5px; display:flex; line-height:44px;}
#Content .index01 .li_b .b{font-size:26px; color:#ec1c24; font-weight:bold; }
#Content .index01 .li_b .h3{color:#333333; font-size:22px; width:76%; padding-left:10px;}
#Content .index01 .li_b .p{line-height:30px; font-size:20px; width:100%; padding:0 30px; color:#666666;
   overflow : hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp:2;-webkit-box-orient: vertical;
}
#Content .index01 .ul_b .li_b:hover::after{width:100%;}
#Content .index01 .ul_b .li_b:hover .h3,
#Content .index01 .ul_b .li_b:hover .p{color:#ec1c24;}
#Content .index01 .ul_b .li_b:hover img{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}@media screen and  (max-width:1630px){ #Content .index01 .w_1390{width:1000px; margin:0 auto;}
  #Content .index01::before{top:50px; width:200px; height:412px; background-size:200px 412px;}
  #Content .index01::after{bottom:50px; width:150px; height:180px; background-size:150px 180px;}}@media screen and  (max-width:1200px){#Content .index01 .h2_a{font-size:50px;}
  #Content .index01 .h2_a::before{left:-60px;}
  #Content .index01 .h2_a::after{right:-60px;}
  #Content .index01 .xw_top{padding:20px 0 30px;}
  #Content .index01 .w_1390{width:900px; margin:0 auto;}
  #Content .index01::before{top:50px; width:150px; height:330px; background-size:150px 330px;}
  #Content .index01::after{bottom:50px; width:120px; height:156px; background-size:120px 156px;}
  #Content .index01 .li_b .title_a{padding:14px 15px 5px;}
  #Content .index01 .li_b .b{font-size:24px;}
  #Content .index01 .li_b .h3{width:70%; font-size:20px;}
  #Content .index01 .li_b .p{padding:0 15px; font-size:18px;}}@media screen and  (max-width:992px){#Content .index01 .h2_a{font-size:40px;}
  #Content .index01 .h2_a::before{left:-50px;}
  #Content .index01 .h2_a::after{right:-50px;}
  #Content .index01 .xw_top{padding:15px 0 20px;}
  #Content .index01 .xw_top .li_a{padding:0 20px; line-height:36px;}
  #Content .index01 .xw_top .li_a a{font-size:16px;}
  #Content .index01 .w_1390{width:80%; margin:0 auto;}
  #Content .index01::before{top:50px; width:150px; height:330px; background-size:150px 330px;}
  #Content .index01::after{bottom:50px; width:120px; height:156px; background-size:120px 156px;}
  #Content .index01 .ul_b .li_b{width:100%;}}@media screen and  (max-width:768px){#Content .index01 .h2_a::after, .index01 .h2_a::before{width:24px;}
  #Content .index01 .h2_a{font-size:32px;}
  #Content .index01 .h2_a::before{left:-40px;}
  #Content .index01 .h2_a::after{right:-40px;}
  #Content .index01 .xw_top{padding:10px 0 20px;}
  #Content .index01 .xw_top .li_a{padding:0 15px; line-height:28px;}
  #Content .index01 .xw_top .li_a a{font-size:14px;}
  #Content .index01 .w_1390{width:80%; margin:0 auto;}
  #Content .index01::before{top:13px; width:70px; height:150px; background-size:100% 100%;}
  #Content .index01::after{bottom:50px; width:80px; height:100px; background-size:100% 100%;}
  #Content .index01 .li_b{margin-bottom:10px;}
  #Content .index01 .li_b .title_a{padding:10px 10px 5px; line-height:24px;}
  #Content .index01 .li_b .b{font-size:18px;}
  #Content .index01 .li_b .h3{width:70%; font-size:16px;}
  #Content .index01 .li_b .p{padding:0 10px; font-size:14px; line-height:20px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
/*底部*/
#Down .footer{width:100%; display:block; float:left;}
#Down .footer .bottom_top{width:100%; background:#777777; }
#Down .footer .bottom_top .ul_a{float:left; padding:20px 0;}
#Down .footer .bottom_top .li_a{float:left; margin-right:20px;  position:relative;}
#Down .footer .bottom_top .li_a a{width:42px; height:42px; background-size:42px 42px; border-radius:50%; display:block;}
#Down .footer .bottom_top .weixin{background:url(/template/theme/CN/290_index_im_28.png)no-repeat #929292;}
#Down .footer .bottom_top .qq{background:url(/template/theme/CN/290_index_im_30.png)no-repeat #929292;}
#Down .footer .bottom_top .weib{background:url(/template/theme/CN/290_index_im_32.png)no-repeat #929292;}
#Down .footer .bottom_top .li_a:hover .weixin{background:url(/template/theme/CN/290_index_im_28.png)no-repeat #ec1c24;}
#Down .footer .bottom_top .li_a:hover .qq{background:url(/template/theme/CN/290_index_im_30.png)no-repeat #ec1c24;}
#Down .footer .bottom_top .li_a:hover .weib{background:url(/template/theme/CN/290_index_im_32.png)no-repeat #ec1c24;}
#Down .footer .bottom_top .li_a .wx_bx_1{ position:absolute; left:50%; top:-90px;width:0; height:0; overflow:hidden;
    -oz-transition: all 0.5s linear;
    -webkit-transition: all 0.5s linear;
         -o-transition: all 0.5s linear;
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
            transform:translateX(-50%);
       -moz-transform:translateX(-50%);
         -o-transform:translateX(-50%);
}
#Down .footer .bottom_top .li_a:hover .wx_bx_1{width:80px; height:80px; padding:6px; background:#ffffff;}
#Down .footer .bottom_top .right{float:right; padding:20px 0; color:#f9f9fa; display:flex; line-height:32px;}
#Down .footer .bottom_top .i{background:url(/template/theme/CN/290_index_im_33.png)no-repeat; width:42px; height:42px;}
#Down .footer .bottom_top .span_a{font-size:16px;}
#Down .footer .bottom_top .b_a{font-size:24px; font-weight:normal; font-family: "Microsoft YaHei UI"; }

#Down .footer .footer_d{padding:40px 0; display:block; width:100%;}
#Down .footer .footer_d .left_b{float:left;}
#Down .footer .footer_d .ul_b{float:left;padding-right:40px; border-right:1px solid #dbdbdb;}
#Down .footer .footer_d .ul_b1{padding-left:40px; border:none;}
#Down .footer .footer_d .h4_b{font-size:20px; color:#333333; padding-bottom:26px;}
#Down .footer .footer_d .li_b{width:100%; display:block;  color:#666666; font-size:16px; padding-bottom:20px; line-height:22px;}
#Down .footer .footer_d .li_b:last-child{padding-bottom:0;}
#Down .footer .footer_d .i{width:20px; height:22px; background-size:20px 22px; margin-right:15px; float:left; display:block;}
#Down .footer .footer_d .i_1{background:url(/template/theme/CN/290_dw1.png)no-repeat;}
#Down .footer .footer_d .i_2{background:url(/template/theme/CN/290_dw2.png)no-repeat;}
#Down .footer .footer_d .i_3{background:url(/template/theme/CN/290_dw3.png)no-repeat;}
#Down .footer .right_b{float:right; color:#666666; font-size:16px; width:305px; text-align:right; line-height:36px; padding-top:60px;}
#Down .pf_down{display:none;}@media screen and  (max-width:1630px){}@media screen and  (max-width:1200px){#Down .footer .footer_d .ul_b{padding-right:25px;}
  #Down .footer .footer_d .ul_b1{padding-left:25px; padding-right:0;}
  #Down .footer .footer_d .h4_b{font-size:18px;}
  #Down .footer .footer_d .i{margin-right:5px;}
  #Down .footer .footer_d .li_b{font-size:15px;}
  #Down .footer .footer_d{padding:30px 0;}}@media screen and  (max-width:992px){#Down .footer .footer_d{padding:20px 0 0;}
  #Down .footer .bottom_top .ul_a{display:none;}
  #Down .footer .bottom_top .right{width:100%; display:flex;align-items: center; justify-content: center; padding:10px 0;}
  #Down .footer .footer_d .left_b{width:100%;}
  #Down .footer .footer_d .ul_b{width:50%;}
  #Down .footer .footer_d .ul_b1{padding-left:50px; padding-right:0;}
  #Down .footer .right_b{width:100%; display:flex;align-items: center; text-align:center; justify-content: center; padding:20px 0; line-height:30px;}}@media screen and  (max-width:768px){#Down .footer .bottom_top .i{width:30px; height:30px; background-size:100%;}
  #Down .footer .bottom_top .span_a{font-size:14px; line-height:24px;}
  #Down .footer .bottom_top .b_a{font-size:18px;}
  #Down .footer .footer_d .ul_b{width:100%;border-right:none; border-bottom:1px solid #dbdbdb; padding-bottom:10px; padding-right:0;}
  #Down .footer .footer_d .h4_b{font-size:16px; padding-bottom:12px;}
  #Down .footer .footer_d .li_b{font-size:14px; padding-bottom:10px; line-height:20px;} 
  #Down .footer .footer_d .ul_b1{border-bottom:1px solid #dbdbdb; padding-bottom:10px; padding-top:10px; padding-right:0; padding-left:0; }
  #Down .footer .right_b{line-height:22px; font-size:14px;}
  #Down .footer .footer_d .i{width:18px; height:20px; background-size:100% 100%;}
#Down .q_d_m{float:left; width:100%; height:50px;}
  #Down .pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background-color: #ffffff; border-top: solid 1px #dddddd; z-index:999; box-shadow:0 -5px 10px rgba(0,0,0,0.2);}
  #Down .pf_down li{ width:25%; float:left; text-align:center; padding:7px 0 5px 0;}
  #Down .pf_down li .ico7{ width:100%; float:left; height:20px;}
  #Down .pf_down li .d_name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#1e1e1e; line-height:14px; text-transform:uppercase;}
  #Down .pf_down li.l1 .ico7{ background:url(/template/theme/CN/290_btn15.png) no-repeat center; background-size:20px 20px;}
  #Down .pf_down li.l2 .ico7{ background:url(/template/theme/CN/290_btn16.png) no-repeat center; background-size:20px 20px;}
  #Down .pf_down li.l3 .ico7{ background:url(/template/theme/CN/290_btn17.png) no-repeat center; background-size:20px 20px;}
  #Down .pf_down li.l4 .ico7{ background:url(/template/theme/CN/290_btn18.png) no-repeat center; background-size:20px 20px;}
  #Down .pf_down li:hover .d_name,#Down .pf_down li.on .d_name{ color:#ec1c24;}
  #Down .pf_down .l1:hover .ico7,
  #Down .pf_down .l1.on .ico7{ background:url(/template/theme/CN/290_btn15_1.png) no-repeat center; background-size:20px 20px;}
  #Down .pf_down .l2:hover .ico7,
  #Down .pf_down .l2.on .ico7{ background:url(/template/theme/CN/290_btn16_1.png) no-repeat center; background-size:20px 20px;}
  #Down .pf_down .l3:hover .ico7,
  #Down .pf_down .l3.on .ico7{ background:url(/template/theme/CN/290_btn17_1.png) no-repeat center; background-size:20px 20px;}
  #Down .pf_down .l4:hover .ico7,
  #Down .pf_down .l4.on .ico7{ background:url(/template/theme/CN/290_btn18_1.png) no-repeat center; background-size:20px 20px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
/*内页轮播图*/
#Slide2 .pc_banner{width:100%; display:block; position:relative;}
#Slide2 .pc_banner .bannerTxt{width:100%; height:100%; display:flex; position:absolute; left:0; top:0; align-items: center; justify-content: center;}
#Slide2 .pc_banner .bannerTxt .h2_1{color:#fff; font-weight:bold; font-size:60px; text-align:center; letter-spacing:8px;}
#Slide2 .pc_banner .bannerTxt .p_1{text-align:center; color:#fff; padding-top:26px; font-size:26px; font-family: "Microsoft YaHei UI"; display:block; margin:0 auto;letter-spacing:20px;}@media screen and  (max-width:1630px){#Slide2 .pc_banner .bannerTxt .h2_1{font-size:50px;}
  #Slide2 .pc_banner .bannerTxt .p_1{padding-top:16px;}}@media screen and  (max-width:1200px){ #Slide2 .pc_banner .bannerTxt .h2_1{font-size:45px;}
  #Slide2 .pc_banner .bannerTxt .p_1{padding-top:6px;}}@media screen and  (max-width:992px){#Slide2 .pc_banner .bannerTxt .h2_1{font-size:36px;}
  #Slide2 .pc_banner .bannerTxt .p_1{padding-top:10px; font-size:26px; letter-spacing:10px;}}@media screen and  (max-width:768px){#Slide2 .pc_banner .bannerTxt .h2_1{font-size:26px;  letter-spacing:5px;}
  #Slide2 .pc_banner .bannerTxt .p_1{padding-top:10px; font-size:20px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .container {
        width: 1282px;
    }
    .containera{
        width: 1630px;
    }
}
/*关于我们*/
#Content2 .pz_main{width:100%; display:block; }
#Content2 .about_width{width:100%; display:block;}
#Content2 .about_width .about_top{ display:block; width:100%; text-align:center; float:left;}
#Content2 .about_width .h3_title{font-size:30px; color:#ec1c24; font-weight:bold;}
#Content2 .about_width .p_text{text-align:center; padding-top:20px; line-height:38px; font-size:18px; color:#555555;}@media screen and  (max-width:1630px){}@media screen and  (max-width:1200px){#Content2 .about_width .p_text{font-size:15px; line-height:30px;}}@media screen and  (max-width:992px){#Content2 .about_width .h3_title{font-size:22px;}
  #Content2 .about_width .p_text{font-size:14px; line-height:24px;}}@media screen and  (max-width:768px){#Content2 .about_width .h3_title{font-size:18px;}
  #Content2 .about_width .p_text{font-size:12px; line-height:20px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
#Content3 .pz_main{width:100%; display:block;}
/*关于我们*/
#Content3 .about_width{width:100%; display:block;}
.about_width .about_cen{width:100%; display:block; position:relative; text-align:center; padding:105px 0; float: left;
}
#Content3 .about_width .p_2{text-align:center; line-height:38px; font-size:18px; color:#ffffff;}@media screen and  (max-width:1630px){}@media screen and  (max-width:1200px){#Content3 .about_width .about_cen{padding:80px 0;}
  #Content3 .about_width .p_2{font-size:15px; line-height:30px;}}@media screen and  (max-width:992px){#Content3 .about_width .about_cen{padding:60px 0;}
  #Content3 .about_width .p_2{font-size:14px; line-height:24px;}}@media screen and  (max-width:768px){#Content3 .about_width .about_cen{padding:35px 0;}
  #Content3 .about_width .p_2{font-size:12px; line-height:20px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
#Content4 .pz_main{width:100%; display:block;}
#Content4 .about_width{width:100%; display:block;}
#Content4 .about_width .about_bottom{width:100%; display:block; float:left;}
#Content4 .about_width .h3_3{color:#ec1c24; font-size:30px; text-align:center; font-weight:bold;}
#Content4 .about_width .bottom_a{width:100%; display:block; }
#Content4 .about_width .w_index{width:100%; padding:40px 0px; display:block; position:relative;}
#Content4 .about_width .w_index::before{display:block; position:absolute; left:50%; top:40px; width:15px; height:15px; background:#ec1c24;
content:""; border-radius:50%; margin-left: -7.4px;z-index: 1; 
}
#Content4 .about_width .w_index::after{content: ""; position: absolute; width: 1px; height: 100%; background: #dadada; left: 50%;
    top:55px;z-index: 1; 
}
#Content4 .about_width .ul_a{padding-top:42px; display:block; width:100%;}
#Content4 .about_width .li_a{width:100%; display:block; padding-bottom:20px;}
#Content4 .about_width .li_a .left{ width:50%; padding-right:23px; float:left;}
#Content4 .about_width .li_a .left a{color:#fff; text-align:center; background:#777777; border-radius:50%; width:89px; 
height:89px; line-height:89px; font-size:24px; position:relative; box-shadow:0 4px 15px rgba(0,0,0,0.1); float:right;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#Content4 .about_width .li_a  a .bg{width: 34px; height: 22px;position: absolute; left: 100%;
    top: 34px;  background: url(/template/theme/CN/298_a_1.png) no-repeat center; z-index: 9;
}
#Content4 .about_width .li_a2  a .bg_2{width: 34px; height: 22px;position: absolute; right: 100%;
    top: 34px;  background: url(/template/theme/CN/298_a_2.png) no-repeat center; z-index: 9;
}
#Content4 .about_width .li_a .right{width:50%; float:right; padding-left:23px; text-align:left;}
#Content4 .about_width .li_a .right a{width:100%; background:#f5f5f5; display:block; box-shadow:0 4px 15px rgba(0,0,0,0.1); padding:30px; border-radius:10px; font-size:16px; color:#333333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#Content4 .about_width .li_a:hover .left a,
#Content4 .about_width .li_a:hover .right a{background:#ec1c24;}
#Content4 .about_width .li_a:hover .right a{color:#fff;}
#Content4 .about_width .li_a2 .left{padding-left:23px; float:right; padding-right:0;}
#Content4 .about_width .li_a2 .left a{float:left;}
#Content4 .about_width .li_a2 .right{float:left; padding-left:0; padding-right:23px; text-align:right;}
#Content4 .about_width .c_12_more{padding-top:56px;  display:flex; align-items: center; justify-content: center;  margin:0 auto;}
#Content4 .about_width .c_12_more a{color:#fff; font-size:16px; text-align:center; background:#ec1c24; border-radius:50%; width:89px; 
height:89px;  padding:26px;
}@media screen and  (max-width:1630px){}@media screen and  (max-width:1200px){#Content4 .about_width .w_index{padding:30px 0;}
  #Content4 .about_width .li_a .left a{width:80px; height:80px; line-height:80px; font-size:20px;}
  #Content4 .about_width .li_a  a .bg{top:30px;}
  #Content4 .about_width .li_a2  a .bg_2{top:30px;}}@media screen and  (max-width:992px){#Content4 .about_width .h3_3{font-size:22px;}
  #Content4 .about_width .li_a .right a{padding:22px;}
  #Content4 .about_width .li_a .left a{width:70px; height:70px; line-height:70px; font-size:18px;}
  #Content4 .about_width .li_a  a .bg{top:20px;}
  #Content4 .about_width .li_a2  a .bg_2{top:20px;}}@media screen and  (max-width:768px){#Content4 .about_width .h3_3{font-size:18px;}
  #Content4 .about_width .w_index{padding:20px 0;}
  #Content4 .about_width .w_index::before{width: 12px; height: 12px;  left: -6px; margin-left: 0;  top: 23px;}
  #Content4 .about_width .w_index::after{width: 1px; top: 35px; left: 0;}
  #Content4 .about_width .li_a{display: flex;}
  #Content4 .about_width .li_a .left{ width:95px; padding-left:23px; padding-right:0;}
  #Content4 .about_width .li_a .left a{float:left; width:55px; height:55px; line-height:55px; font-size:18px;}
  #Content4 .about_width .li_a  a .bg{ top:15px; left:-34px;
    background: url(/template/theme/CN/298_a_2.png) no-repeat center;
  }
  #Content4 .about_width .li_a .right a{font-size:14px; line-height:20px;}
  #Content4 .about_width .li_a .right{width:75%; float:right; padding-right:0; padding-left:0; text-align:left;}
  #Content4 .about_width .c_12_more a{margin:0; border-radius:5px; padding:0;
        width: 102px; height: 32px; line-height: 32px;}
  #Content4 .about_width .c_12_more{display:block; margin:0;display: flex; padding-top:32px;
    align-items: inherit;
    justify-content: initial;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/*产品展示*/
#List .cp_list{width:100%; background:#f5f5f5; padding-top:80px;}
#List .cp_list .w_1570{width:1570px; margin:0 auto; display:block;}
#List .cp_list .list_left{width:18.5%; float:left; border-top:4px solid #ec1c24;}
#List .cp_list .list_left .h4_1{display:none; width: 100%; line-height:36px; height:36px;padding: 0 15px;font-size: 16px;
   color: #fff; text-align: left;position: relative; background:#ec1c24; cursor: pointer;
}
#List .cp_list .list_left .h4_1 b{position: absolute; display:none;
    right:15px;top:56%; width: 9px;height: 9px; float: right; border-top: #fff solid 1px;
    border-right: #fff solid 1px;margin-top: -5px; cursor: pointer;transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);
    -webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;
     transition: all 0.3s linear;
}
#List .cp_list .list_left .h4_1.active .b{ transform: rotate(135deg);-webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);-o-transform: rotate(135deg); margin-top: -7px;
}
#List .cp_list .ul_1{width:100%; display:block;}
#List .cp_list .li_1{padding:22px 20px; display:block; border-bottom:1px dashed #858585;}
#List .cp_list .li_1 a{width:100%; display:block; font-size:18px; line-height:20px; color:#333333; position:relative;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#List .cp_list .li_1 .i{position:absolute; right:40px; top:0; width:20px; height:20px; background:url(/template/theme/CN/303_cp_jt.png)no-repeat;
background-size:20px 20px; opacity: 0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#List .cp_list .li_1:hover a,
#List .cp_list .li_1.on a{color:#ec1c24;}
#List .cp_list .li_1:hover .i,
#List .cp_list .li_1.on .i{right:0; opacity: 1;}
#List .cp_list .list_right{width:77.5%; float:right;}
#List .cp_list .list_right .ul_cp{width:100%; display:block;}
#List .cp_list .li_a{width:30.66%; float:left; margin:0 4% 4% 0;}
#List .cp_list .li_a:nth-child(3n){margin-right:0;}
#List .cp_list .li_a a{display:block; width:100%; position:relative; background:#fff;padding: 8.988%;}
#List .cp_list .li_a .img{text-align:center; margin-bottom:9%;overflow: hidden;width: 99.999%;}
#List .cp_list .li_a .img img{display:block; 
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#List .cp_list .li_a .title{position:relative; text-align:center; color:#333333; font-size:18px; padding-top:20px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#List .cp_list .li_a .title::after{width:45px; height:1px; background:#ec1c24; top:0; left:50%;
 margin-left:-23px; position:absolute; content:"";
}
#List .cp_list .li_a:hover{box-shadow:0 -4px 21px rgba(236,28,36,0.2);}
#List .cp_list .li_a:hover .title{color:#ec1c24;}
#List .cp_list .li_a:hover .img img{
  -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);
}
/*弹出层*/
#List .cp_list .dn{ display: none;}
#List .cp_list .m-layer-bg { position: fixed; z-index: 888; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .4;}
#List .cp_list .m-layer { position: fixed; z-index: 999; top:50%; margin-top:-140px; left:21.5%; width:57%; background: #fff;
padding:30px;
}
#List .cp_list .m-layer .m-left { float:left; width: 47.039%;}
#List .cp_list .m-layer .m-left img { display: block;}
#List .cp_list .m-layer .m-right { float:left;width:40%; text-align:center; margin:10% 7% 0 5%;}
#List .cp_list .m-layer .m-right .h3_a{ font-size: 24px;color:#222222; padding-bottom:30px; position:relative;}
#List .cp_list .m-layer .m-right .h3_a::after{width:45px; height:1px; background:#ec1c24; bottom:0; left:50%;
 margin-left:-23px; position:absolute; content:"";}
#List .cp_list .m-layer .m-right .p_a{ font-size: 16px; margin:30px 0; line-height:36px; color: #666666;}
#List .cp_list .m-layer .m-right .more{ display: block; margin:40px auto 0; font-size:16px; width:160px; line-height:46px; color:#fff; background:#ec1c24; border-radius:30px;}
#List .cp_list .m-layer .u-close{ position: absolute; top: 20px; right: 20px; width:35px; height:35px;
 background:url(/template/theme/CN/303_cha.png)no-repeat;
}@media screen and  (max-width:1630px){#List .cp_list{padding-top:70px;}
  #List .cp_list .w_1570{width:1150px;}
  #List .cp_list .li_1{padding:16px 15px;}
  #List .cp_list .li_a a{padding:5%;}
  #List .cp_list .li_a .img{margin-bottom:5%;}
#List .cp_list .m-layer .m-right{margin-top:8%;}
  #List .cp_list .m-layer .m-right .h3_a{padding-bottom:20px;}
  #List .cp_list .m-layer .m-right .p_a{margin:20px 0;}
  #List .cp_list .m-layer .m-right .more{margin-top:20px;}}@media screen and  (max-width:1200px){#List .cp_list{padding-top:60px;}
  #List .cp_list .w_1570{width:940px;}
#List .cp_list .m-layer .m-right{margin:10% 0 0 3%; width:42%;}
  #List .cp_list .m-layer .m-right .h3_a{padding-bottom:14px;}
  #List .cp_list .m-layer .m-right .p_a{margin:12px 0; line-height:24px;}
  #List .cp_list .m-layer .m-right .more{margin-top:20px; width:120px; line-height:38px;}}@media screen and  (max-width:992px){#List .cp_list{padding-top:50px;}
  #List .cp_list .w_1570{width:700px;}
  #List .cp_list .li_a{width:48%; }
  #List .cp_list .li_a:nth-child(3n){margin:0 4% 4% 0;}
  #List .cp_list .li_a:nth-child(2n){margin-right:0;}
  #List .cp_list .li_1 a{font-size:16px;}
#List .cp_list .m-layer{width:76%; left:12%;}
  #List .cp_list .m-layer .u-close{width:24px; height:24px; background-size:100% 100%;}
  #List .cp_list .m-layer .m-right .h3_a{font-size:20px; padding-bottom:10px;}
  #List .cp_list .m-layer .m-right .p_a{font-size:16px; line-height:24px;}
  #List .cp_list .m-layer .m-right .more{width:100px; line-height:30px;}}@media screen and  (max-width:768px){#List .cp_list{padding-top:30px;}
  #List .cp_list .w_1570{width:90%;}
  #List .cp_list .list_left{width:100%; margin-bottom:20px; border-top:0;}
  #List .cp_list .list_right{width:100%;}
  #List .cp_list .li_1 a{font-size:14px;}
  #List .cp_list .list_left .h4_1{display:block; }
  #List .cp_list .ul_a{display:none; width: 100%;}
  #List .cp_list .list_left .h4_1 b{display:block;}
  #List .cp_list .ul_1{background: rgba(0,0,0,.3); display:none;}
  #List .cp_list .li_1{padding:10px 12px; }
  #List .cp_list .li_1:last-child{border:none;}
  #List .cp_list .li_a .title{padding-top:12px; font-size:14px;}
#List .cp_list .m-layer{padding:15px; top:42%;}
  #List .cp_list .m-layer .m-left{width:100%;}
  #List .cp_list .m-layer .m-right{width:100%; margin:3% 0;}
  #List .cp_list .m-layer .u-close{right:10px; top:10px;}
  #List .cp_list .m-layer .m-right .h3_a{font-size:16px;}
  #List .cp_list .m-layer .m-right .p_a{font-size:14px; line-height:20px;}
  #List .cp_list .m-layer .m-right .more{font-size:14px;}
  #List .cp_list .li_1 .i{background-size:100%; width:15px; height:15px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/* 分页 */
#Pagination .cp_list{width:100%; }
#Pagination .cp_list .w_1570{width:1570px; margin:0 auto; display:block;}
#Pagination .cp_list .list_right{width:77.5%; float:right;}
#Pagination .wack1{ float:left; width:100%; padding:60px 0; text-align:center;}
#Pagination .pz_fy{ display:inline-block; *display:inline; *zoom:1;}
#Pagination .pz_fy a { float:left; width:38px; height:38px; line-height:38px;  border-radius:38px; -moz-border-radius:38px;
           -webkit-border-radius:38px; border: #e2e2e2 1px solid; color:#272727; font-size:14px; font-family:Arial; margin:0 5px;}
#Pagination .pz_fy a:hover,
#Pagination .pz_fy a.on{color:#fff; border:#C01 1px solid; background-color:#ec1c24;}
#Pagination .pz_fy .l_fy{ background:url(/template/theme/CN/304_prve_fy.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}
#Pagination .pz_fy .r_fy{ background:url(/template/theme/CN/304_next_fy.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}
#Pagination .pz_fy .l_fy:hover{ background:url(/template/theme/CN/304_prve_fy_h.png) center no-repeat #ec1c24;}
#Pagination .pz_fy .r_fy:hover{ background:url(/template/theme/CN/304_next_fy_h.png) center no-repeat #ec1c24;}
@media  screen and (max-width:1023px){
  #Pagination .wack1{padding:30px 0;} 
  #Pagination .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
  #Pagination .fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #ec1c24; background:#ec1c24; border-radius:16px; overflow:hidden;}
  #Pagination .fy_pc span{ padding:5px 20px; color:#272727;}
}@media screen and  (max-width:1630px){#Pagination .cp_list .w_1570{width:1150px;}}@media screen and  (max-width:1200px){#Pagination .cp_list .w_1570{width:940px;}}@media screen and  (max-width:992px){#Pagination .cp_list .w_1570{width:700px;}}@media screen and  (max-width:768px){#Pagination .cp_list .w_1570{width:90%;}
  #Pagination .cp_list .list_right{width:100%;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/*食品安全*/
#Content5 .sp_box{display:block; width:100%;}
#Content5 .sp_box .sp_top{display:block; width:100%; float:left;}
#Content5 .sp_box .sp_top .title{text-align:center; font-size:30px; color:#ec1c24; position:relative; padding-bottom:40px;}
#Content5 .sp_box .sp_top .title::after{position:absolute; left:50%; bottom:0; width:82px; margin-left:-41px; 
  background:#ec1c24; height:1px; content:"";
}
#Content5 .sp_box .sp_top .p_b{text-align:center; color:#333333; font-size:30px; padding:30px 0;}
#Content5 .sp_box .sp_top .bottom_ul{width:100%; display:block; position:relative; padding:0 3px;}
#Content5 .sp_box .bottom_ul::after{position:absolute; left:50%; margin-left:-8.5px; width:14px;
 height:14px; background:#ec1c24; border-radius:50%; content:""; bottom:0;
}
#Content5 .sp_box .sp_top .ul_a{width:100%; display:block;}
#Content5 .sp_box .sp_top .li_a{border-right:2px dotted #999999; width:49.99%; float:left; padding: 32px 0;}
#Content5 .sp_box .img{ height:128px; position:relative; }
#Content5 .sp_box .img::after{width:146px;height:2px; position:absolute;top:0; margin-top:-2px;
 background:url(/template/theme/CN/305_sp_bg.png)no-repeat center;content:""; 
}
#Content5 .sp_box .sp_top .li_a:nth-child(2n){border:none;}
#Content5 .sp_box .img_1::before{position:absolute; right:0; margin-top:-7px; margin-right:-7.5px; width:14px;
 height:14px; background:#ec1c24; border-radius:50%; content:""; top:0; z-index:9;}
#Content5 .sp_box .img_1{float:right; padding-right:97px;}
#Content5 .sp_box .img_1::after{right:0;margin-right:-2px;}
#Content5 .sp_box .left_1{float:left;}
#Content5 .sp_box .img_2{float:left; padding-left:97px;}
#Content5 .sp_box .img_2::after{left:0;margin-left:-2px;}
#Content5 .sp_box .left_2{float:left; padding-left:70px;}
#Content5 .sp_box .left .h4_a{color:#333333; font-weight:bold; line-height:56px;}
#Content5 .sp_box .left .p_a{color:#333333; line-height:38px; width:100%; diplay:flex;}
#Content5 .sp_box .left .i{color:#ec1c24; padding-right:10px;}
#Content5 .sp_box .left .p_li{ float:left; font-size:18px; padding-right:40px; }
#Content5 .sp_box .left .p_li:nth-child(2n){padding-right:0;}
@media  screen and (max-width:321px){
  #Content5 .sp_box .left,
  #Content5 .sp_box .left_1{padding-left:30px!important; margin:10px 0 0!important;}
}@media screen and  (max-width:1630px){#Content5 .sp_box .left_2{padding-left:34px;}}@media screen and  (max-width:1200px){#Content5 .sp_box .img img{width:80px;}
  #Content5 .sp_box .img::after{width:100px;}
  #Content5 .sp_box .img_2{padding-left:56px;}
  #Content5 .sp_box .img_1{padding-right:56px;}
  #Content5 .sp_box .left .h4_a{font-size:17px; line-height:48px;}
  #Content5 .sp_box .left .p_li{font-size:16px; padding-right:20px;}
  #Content5 .sp_box .left .p_a{line-height:30px;}
  #Content5 .sp_box .sp_top .li_a{padding-bottom:20px;}}@media screen and  (max-width:992px){  #Content5 .sp_box .sp_top .title{font-size:22px; padding-bottom:20px;}
  #Content5 .sp_box .sp_top .p_b{font-size:22px; padding:15px 0;}
  #Content5 .sp_box .sp_top .li_a{padding:20px 0 10px;}
  #Content5 .sp_box .img img{width:60px;}
  #Content5 .sp_box .img::after{width:88px;}
  #Content5 .sp_box .left .h4_a{line-height:36px; font-size:16px;}
  #Content5 .sp_box .left .p_li{font-size:12px; line-height:24px; padding-right:10px;}
  #Content5 .sp_box .left_2{padding-left:22px;}}@media screen and  (max-width:768px){#Content5 .sp_box .sp_top .title{font-size:18px; padding-bottom:10px;}
  #Content5 .sp_box .sp_top .p_b{font-size:18px; padding:10px 0;}
  #Content5 .sp_box .sp_top .li_a{width:100%;}
  #Content5 .sp_box .img{float:left; height:auto;}
  #Content5 .sp_box .sp_top .li_a{border-left:2px dotted #999999; border-right:none;}
  #Content5 .sp_box .sp_top .li_a:nth-child(2n){border-left:2px dotted #999999;}
  #Content5 .sp_box .img_1{padding-left:56px; padding-right:0;}
  #Content5 .sp_box .img_1::after{left:0; margin-left:-2px; margin-right:0;}
  #Content5 .sp_box .img::before{ position: absolute; left: 0; margin-top: -7px;margin-left: -7.5px; 
    width: 14px;height: 14px; background: #ec1c24;
    border-radius: 50%; content: ""; top: 0; z-index: 9;
  }
  #Content5 .sp_box .bottom_ul::after{left:0; margin-left: -3.5px;}
  #Content5 .sp_box .left,
  #Content5 .sp_box .left_1{padding-left:22px;}
  #Content5 .sp_box .img img{width:40px;}
  #Content5 .sp_box .img_1{padding-left:51px;}
  #Content5 .sp_box .img_2{padding-left:51px;}
  #Content5 .sp_box .img::after{width:73px;}
  #Content5 .sp_box .left, 
  #Content5 .sp_box .left_1{padding-left:8px;}
  #Content5 .sp_box .left .h4_a{line-height:20px; margin-top:-7px;}
  #Content5 .sp_box .left .i{padding-right:3px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
#Content6 .sp_box{display:block; width:100%;}
#Content6 .sp_box .sp_cont{background:#f5f5f5; padding:100px 0; float:left; display:block; width:100%;}
#Content6 .sp_box .sp_cont .title{text-align:center; font-size:30px; color:#ec1c24; position:relative; padding-bottom:40px;}
#Content6 .sp_box .sp_cont .title::after{position:absolute; left:50%; bottom:0; width:82px; margin-left:-41px; 
  background:#ec1c24; height:1px; content:"";
}
#Content6 .sp_box .sp_cont .ul_b{width:100%; padding:40px 26px 0; display:block; }
#Content6 .sp_box .slide1{position:relative;}
#Content6 .sp_box .slide1 .li_c{float:left;width:14%; margin-right:7.5%;}
#Content6 .sp_box .slide1 .li_c:last-child{margin-right:0;}
#Content6 .sp_box .slide1 .li_c:last-child .imga::after{display:none;}
#Content6 .sp_box .slide1 .imga{position:relative;width:125px;margin:0 auto;}
#Content6 .sp_box .slide1 .imga img{display:block;}
#Content6 .sp_box .slide1 .imga::after{position:absolute; right:-153px; top:50%; background:url(/template/theme/CN/306_sp_bga.png)no-repeat center;
 width:165px; height:18px; content:""; margin-top:-9px;
}
#Content6 .sp_box .slide1 a{display:block; position:relative;}
#Content6 .sp_box .slide1 .title_a{font-size:18px;color:#333333; text-align:center; padding-top:28px;}
#Content6 .sp_box .slide1 a:hover .title_a{color:#ec1c24;}@media screen and  (max-width:1630px){#Content6 .sp_box .sp_cont{padding:80px 0;}
  #Content6 .sp_box .sp_cont .title{padding-bottom:50px;}
  #Content6 .sp_box .slide1 .li_c{width:18%; margin-right:2.5%;}
  #Content6 .sp_box .slide1 .imga::after{right: -119px;width: 132px;}}@media screen and  (max-width:1200px){#Content6 .sp_box .sp_cont{padding:60px 0;}
  #Content6 .sp_box .sp_cont .title{padding-bottom:40px;}
  #Content6 .sp_box .slide1 .li_c{width:18%; margin-right:2.5%;}
  #Content6 .sp_box .slide1 .imga::after {right: -76px; width: 90px;}}@media screen and  (max-width:992px){#Content6 .sp_box .sp_cont{padding:40px 0;}
  #Content6 .sp_box .sp_cont .ul_b{padding-top:30px;}
  #Content6 .sp_box .sp_cont .title{font-size:22px; padding-bottom:20px;}
  #Content6 .sp_box .slide1 .imga{width:84px;}
  #Content6 .sp_box .slide1 .title_a{font-size:12px; padding-top:15px;}
  #Content6 .sp_box .slide1 .imga::after { right: -76px; width: 86px;}}@media screen and  (max-width:768px){#Content6 .sp_box .sp_cont{padding:30px 0;}
  #Content6 .sp_box .sp_cont .title{font-size:18px; padding-bottom:10px;}
  #Content6 .sp_box .slide1 .imga{width:84px;}
  #Content6 .sp_box .sp_cont .ul_b{padding:20px 0 0;}
  #Content6 .sp_box .slide1 .title_a{font-size:12px; padding-top:15px;}
  #Content6 .sp_box .slide1 .imga::after { right: -76px; width: 86px;}
  #Content6 .sp_box .slide1{width:100%;}
  #Content6 .sp_box .slide1 .li_c{width:47.5%; margin-bottom:10px;}
  #Content6 .sp_box .slide1 .imga::after{display:none;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
#Content7 .sp_box .sp_bottom{width:100%; display:block; float:left;}
#Content7 .sp_box .sp_bottom .title{text-align:center; font-size:30px; color:#ec1c24; position:relative; padding-bottom:40px;}
#Content7 .sp_box .sp_bottom .title::after{position:absolute; left:50%; bottom:0; width:82px; margin-left:-41px; 
  background:#ec1c24; height:1px; content:"";
}
#Content7 .sp_box .sp_bottom .width_a{padding:40px 3px 0; width:100%;}
#Content7 .sp_box .sp_bottom .ul_d{width:92%; display:block; position:relative; margin:0 auto;
background:url(/template/theme/CN/307_by.png)no-repeat; height:497px; background-size:100%;
}
#Content7 .sp_box .ul_d .aa1{position:absolute; left:1%; bottom:5%;}
#Content7 .sp_box .ul_d .aa1 .imgb{background:url(/template/theme/CN/307_sp_img15.png)no-repeat;}
#Content7 .sp_box .ul_d .aa2{position:absolute; left:15%; bottom:48%;}
#Content7 .sp_box .ul_d .aa2 .imgb{background:url(/template/theme/CN/307_sp_img14.png)no-repeat;}
#Content7 .sp_box .ul_d .aa3{position:absolute; left:40%; bottom:66%;}
#Content7 .sp_box .ul_d .aa3 .imgb{background:url(/template/theme/CN/307_sp_img11.png)no-repeat;}
#Content7 .sp_box .ul_d .aa4{position:absolute; left:65%; bottom:48%;}
#Content7 .sp_box .ul_d .aa4 .imgb{background:url(/template/theme/CN/307_sp_img12.png)no-repeat;}
#Content7 .sp_box .ul_d .aa5{position:absolute; right:1%; bottom:5%;}
#Content7 .sp_box .ul_d .aa5 .imgb{background:url(/template/theme/CN/307_sp_img13.png)no-repeat;}
#Content7 .sp_box .ul_d .a1{width:20%; cursor: pointer;
    transition:all 0.5s ease;
}
#Content7 .sp_box .ul_d .a1 .imgb{width:55px; height:55px; margin:0 auto;  display:block;}
#Content7 .sp_box .ul_d .a1 .p{line-height:62px; font-size:18px; color:#333333; text-align:center; display:block;}
#Content7 .sp_box .sp_bottom .ul_e{position:absolute; width:80%; margin:0 auto; left:10%; bottom:15%; text-align:center;}
#Content7 .sp_box .sp_bottom .h4_e{color:#333333; font-size:30px; line-height:50px;}
#Content7 .sp_box .sp_bottom .p_e{line-height:30px; color:#333333; font-size:18px;}
#Content7 .sp_box .pic_img{padding:98px 162px; background:#f5f5f5; width:100%;}
#Content7 .sp_box .ul_d .a1:hover .p{color:#ec1c24;}
#Content7 .sp_box .ul_d .a1:hover{
-webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}
@media  screen and (max-width:321px){
  #Content7 .sp_box .ul_d .a1{width:33.33%!important; float:left!important; position:inherit!important;}
}@media screen and  (max-width:1630px){ #Content7 .sp_box .sp_bottom .ul_d{height:462px;}
  #Content7 .sp_box .pic_img{padding:80px 140px;}}@media screen and  (max-width:1200px){ #Content7 .sp_box .sp_bottom .ul_d{height:384px;}
  #Content7 .sp_box .pic_img{padding:60px 120px;}
  #Content7 .sp_box .ul_d .a1 .p{line-height:48px;}}@media screen and  (max-width:992px){#Content7 .sp_box .sp_bottom .ul_d{height:294px;}
  #Content7 .sp_box .pic_img{padding:40px 80px;}
  #Content7 .sp_box .ul_d .a1 .p{line-height:36px; font-size:16px;}
  #Content7 .sp_box .ul_d .a1 .imgb{width:40px; height:40px; background-size:100% 100%;}
  #Content7 .sp_box .sp_bottom .h4_e{font-size:22px; line-height:40px;}
  #Content7 .sp_box .sp_bottom .p_e{font-size:16px; line-height:24px;}
  #Content7 .sp_box .sp_bottom .title{font-size:22px; padding-bottom:20px;}}@media screen and  (max-width:768px){#Content7 .sp_box .sp_bottom .ul_d{height:auto; background:none;width:100%; display:block;}
  #Content7 .sp_box .ul_d .a1{width:20%; float:left; position:inherit;}
  #Content7 .sp_box .ul_d .dw_ul{width:100%; display:block; margin:10px 0;}
  #Content7 .sp_box .sp_bottom .width_a{padding:20px 0 0;}
  #Content7 .sp_box .sp_bottom .ul_e{position:inherit; width:100%; display:block; left:0; margin-bottom:10px;}
  #Content7 .sp_box .pic_img{padding:10px 10px;}
  #Content7 .sp_box .ul_d .a1 .p{line-height:24px; font-size:12px;}
  #Content7 .sp_box .ul_d .a1 .imgb{width:35px; height:35px; background-size:100% 100%;}
  #Content7 .sp_box .sp_bottom .h4_e{font-size:16px; line-height:26px;}
  #Content7 .sp_box .sp_bottom .p_e{font-size:12px; line-height:20px;}
  #Content7 .sp_box .sp_bottom .title{font-size:18px; padding-bottom:10px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/*人才招聘*/
#List2 .joinUs{float: left; width: 100%; }
#List2 .joinUs .s_1_d{float: left; width: 100%; }
#List2 .joinUs .li_zp{box-shadow:0 4px 15px rgba(0,0,0,0.1); margin-bottom:20px;}
#List2 .joinUs .s_1_d .s_recruit_t{ display:block; float:left; width:100%; height:118px;background:#fff; cursor:pointer;border-left: 3px solid #ec1c24;position: relative;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
#List2 .joinUs .s_1_d .s_recruit_t span{display: block;float: left;margin-left: 30px;}
#List2 .joinUs .s_1_d .s_recruit_t span h2{display: block;height: 40px;line-height: 40px;margin-top: 22px;font-size: 24px;color: #ec1c24;}
#List2 .joinUs .s_1_d .s_recruit_t span h5{display: block;height: 24px;line-height: 24px;margin-top: 5px;font-size: 14px;color: #333333;}
#List2 .joinUs .s_1_d .s_recruit_t font{display: block;float: right;margin: 32px 40px 0 0;font-size: 14px;color: #808080;padding-right: 50px;position: relative;}
#List2 .joinUs .s_1_d .s_recruit_t font::after{content: "";display: block;position: absolute;right: 0;top: 4px;background: url(/template/theme/CN/308_join01.png) no-repeat center/100% 100%;width: 28px;height: 15px;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
#List2 .joinUs .s_1_d .s_recruit_t i{display: block;position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 40px;opacity:0; filter:alpha(opacity=00);z-index: 9;
-webkit-transition: all 0.2s ease-out 0s;
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
#List2 .joinUs .s_1_d .s_recruit_t i::before{content: "";display: block;float: left;width: 100%;height: 1px;background: #e6e6e6;}
#List2 .joinUs .s_1_d .s_recruit_t.on font::after{
-webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
     -o-transform: rotate(180deg);
        transform: rotate(180deg);}
#List2 .joinUs .s_1_d .s_recruit_t.on i{opacity:1; filter:alpha(opacity=100);}
#List2 .joinUs .s_1_d .s_recruit_d{display: none; float:left; width:100%; background:#fff; border-left: 3px solid #ec1c24; position:relative; padding:20px 30px 30px 30px; line-height:34px; font-size:14px; color:#666666;}
#List2 .joinUs .s_1_d .width_f{width:80%;}
#List2 .joinUs .s_1_d .s_recruit_d .h4{display: block;line-height: 38px;height: 38px;font-size: 16px;color: #666666;font-weight: bold;}
#List2 .joinUs .s_1_d .s_recruit_d .button{ display:block;float: right;background:#ec1c24;margin: -1px 10px 0 0; width:155px; height:40px;line-height: 40px;font-size: 18px;color: #fff; text-align:center; cursor:pointer; outline:none; font-weight: normal; position:absolute; right:30px; bottom:30px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
-webkit-border-radius:20px; 
   -moz-border-radius:20px;
        border-radius:20px;}
#List2 .joinUs .s_1_d > div .button:hover{ opacity:0.8; filter:alpha(opacity=80);}@media screen and  (max-width:1630px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){}@media screen and  (max-width:768px){  #List2 .joinUs .s_1_d{padding:0;}
  #List2 .joinUs .li_zp{margin-bottom:10px; }
  #List2 .joinUs .s_1_d .width_f{width:100%;}
  #List2 .joinUs .s_1_d .s_recruit_t{ height:60px;border-left: 2px solid #ec1c24;}
  #List2 .joinUs .s_1_d .s_recruit_t span{margin-left: 5px;}
  #List2 .joinUs .s_1_d .s_recruit_t span h2{height: 20px;line-height: 20px;margin-top: 10px;font-size: 14px;}
  #List2 .joinUs .s_1_d .s_recruit_t span h5{height: 20px;line-height: 20px;margin-top: 0;font-size: 12px;}
  #List2 .joinUs .s_1_d .s_recruit_t font{margin: 10px 5px 0 0;height: 20px;line-height: 20px; font-size: 12px;padding-right: 20px;}
  #List2 .joinUs .s_1_d .s_recruit_t font::after{top: 6px;width: 14px;height: 8px;}
  #List2 .joinUs .s_1_d .s_recruit_t i{padding: 0 10px;}
  #List2 .joinUs .s_1_d .s_recruit_d{border-left: 2px solid #ec1c24;padding:10px; line-height:24px; font-size:13px;}
  #List2 .joinUs .s_1_d .s_recruit_d .h4{line-height: 28px;height: 28px;font-size: 14px;}
  #List2 .joinUs .s_1_d .s_recruit_d span{height: 28px;line-height: 28px;font-size: 14px;}
  #List2 .joinUs .s_1_d .s_recruit_d span .button{ display:block;float: right;background:#ec1c24;margin: -1px 0 0 0; width:80px; height:26px;line-height: 26px;font-size: 12px; position:inherit; bottom:0; left:0;
  -webkit-border-radius:13px; 
     -moz-border-radius:13px;
          border-radius:13px;}}#List3 .cp_list{width:100%;  }
#List3 .cp_list .w_1570{width:1570px; margin:0 auto; display:block;}
#List3 .cp_list .list_left{width:18.5%; float:left; border-top:4px solid #ec1c24;}
#List3 .cp_list .list_left .h4_1{display:none; width: 100%; line-height:36px; height:36px;padding: 0 15px;font-size: 16px;
   color: #fff; text-align: left;position: relative; background:#ec1c24; cursor: pointer;
}
#List3 .cp_list .list_left .h4_1 b{position: absolute; display:none;
    right:15px;top:56%; width: 9px;height: 9px; float: right; border-top: #fff solid 1px;
    border-right: #fff solid 1px;margin-top: -5px; cursor: pointer;transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);
    -webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;
     transition: all 0.3s linear;
}
#List3 .cp_list .list_left .h4_1.active .b{ transform: rotate(135deg);-webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);-o-transform: rotate(135deg); margin-top: -7px;
}
#List3 .cp_list .ul_1{width:100%; display:block;}
#List3 .cp_list .li_1{padding:22px 20px; display:block; border-bottom:1px dashed #858585;}
#List3 .cp_list .li_1 a{width:100%; display:block; font-size:18px; line-height:20px; color:#333333; position:relative;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#List3 .cp_list .li_1 .i{position:absolute; right:40px; top:0; width:20px; height:20px; background:url(/template/theme/CN/309_cp_jt.png)no-repeat;
background-size:20px 20px; opacity: 0;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#List3 .cp_list .li_1:hover a,
#List3 .cp_list .li_1.on a{color:#ec1c24;}
#List3 .cp_list .li_1:hover .i,
#List3 .cp_list .li_1.on .i{right:0; opacity: 1;}
#List3 .news_list{width:100%; display:block; background:#ffffff;}
#List3 .news_list .list_right{width:78.5%; float:right;}
#List3 .news_list .xw_ul{width:100%;display:block;}
#List3 .news_list .li_b{width:48.5%; margin:0 3% 3% 0; float:left;}
#List3 .news_list .li_b:nth-child(2n){margin-right:0;}
#List3 .news_list .li_b a{display:block; width:100%;}
#List3 .news_list .li_b .img{width:100%; overflow: hidden;}
#List3 .news_list .li_b .img img{display:block;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
}
#List3 .news_list .li_b .text{padding:30px; border:1px solid #eaeaea; background:#ffffff;}
#List3 .news_list .li_b .title{display:flex; width:100%; }
#List3 .news_list .li_b .b{color:#ec1c24; font-size:26px;}
#List3 .news_list .li_b .h3{font-size:22px; color:#333333;   width: 76%; padding-left: 10px;}
#List3 .news_list .li_b .p_b{line-height:30px; color:#666666; font-size:20px; padding-top:10px; display:block;
   overflow : hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp:2;-webkit-box-orient: vertical;
}
#List3 .news_list .li_b:hover .h3,
#List3 .news_list .li_b:hover .p_b{color:#ec1c24;}
#List3 .news_list .li_b:hover .img img{
  -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
        transform: scale(1.1);
}@media screen and  (max-width:1630px){  #List3 .cp_list .w_1570{width:1150px;}
  #List3 .cp_list .li_1{padding:16px 15px;}
  #List3 .news_list .li_b .text{padding:24px;}
  #List3 .news_list .li_b .b{font-size:22px;}
  #List3 .news_list .li_b .h3{font-size:20px;}
  #List3 .news_list .li_b .p_b{font-size:18px; line-height:24px;}}@media screen and  (max-width:1200px){  #List3 .cp_list .w_1570{width:940px;}
  #List3 .news_list .li_b .text{padding:20px;}
  #List3 .news_list .li_b .b{font-size:20px;}
  #List3 .news_list .li_b .h3{font-size:18px;}
  #List3 .news_list .li_b .p_b{font-size:16px; line-height:22px; padding-top:5px;}}@media screen and  (max-width:992px){  #List3 .cp_list .w_1570{width:700px;}
  #List3 .cp_list .li_1 a{font-size:16px;}
  #List3 .news_list .li_b .text{padding:15px;}
  #List3 .news_list .li_b{width:100%; margin:0 0 3% 0;}}@media screen and  (max-width:768px){  #List3 .cp_list .w_1570{width:90%;}
  #List3 .cp_list .list_left{width:100%; margin-bottom:20px; border-top:0;}
  #List3 .cp_list .li_1 a{font-size:14px;}
  #List3 .cp_list .list_left .h4_1{display:block; }
  #List3 .cp_list .list_left .h4_1 b{display:block;}
  #List3 .cp_list .ul_1{background: rgba(0,0,0,.3); display:none;}
  #List3 .cp_list .li_1{padding:10px 12px; }
  #List3 .cp_list .li_1:last-child{border:none;}
  #List3 .news_list .list_right{width:100%;}
  #List3 .news_list .li_b .text{padding:10px;}
  #List3 .news_list .li_b .b{font-size:18px;}
  #List3 .news_list .li_b .h3{font-size:16px;}
  #List3 .news_list .li_b .p_b{font-size:14px; line-height:20px; padding-top:0px;}
  #List3 .cp_list .li_1 .i{background-size:100%; width:15px; height:15px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/*新闻详情*/
#Subpage .xw_ny{width:100%; display:block;}
#Subpage .xw_ny .width_g{padding:0 3px; display:block; width:100%;}
#Subpage .xw_ny .x_title{background:#f5f5f5; padding:50px 0; display:block; width:100%;}
#Subpage .xw_ny .x_title .bt{float:left; text-align:left; width:90%;}
#Subpage .xw_ny .x_title .time{color:#888888; font-size:16px; padding-bottom:20px; display:block;}
#Subpage .xw_ny .x_title .h3_tit{font-size:30px; font-weight:normal; color:#ec1c24;}
#Subpage .xw_ny .x_title .span_a{float:right; color:#999999; font-size:16px; display:flex;}
#Subpage .xw_ny .x_title .i{width:37px; height:20px; background:url(/template/theme/CN/310_xw_bg.png)no-repeat;margin-right:10px;  display:block;}
#Subpage .xw_ny .text{padding:42px 0 30px; width:100%; line-height:30px; font-size:16px;}
#Subpage .xw_ny .bottom_fy{ display:block;}
#Subpage .xw_ny .bottom_fy .width_g{ border-top:1px solid #dadada; padding:30px 0; width:100%;}
#Subpage .xw_ny .fy_a{width:60%; float:left;}
#Subpage .xw_ny .fy_a a{line-height:30px; color:#888888; font-size:16px; display:block; width:100%;}
#Subpage .xw_ny .fy_a a:hover{ color:#ec1c24;}
#Subpage .xw_ny .span{float:right;}
#Subpage .xw_ny .span .bshare-more{color:#888888!important; font-size:14px!important; font-weight:normal!important;}@media screen and  (max-width:1630px){#Subpage .xw_ny .x_title{padding:40px 0;}}@media screen and  (max-width:1200px){#Subpage .xw_ny .x_title{padding:30px 0;}
  #Subpage .xw_ny .x_title .bt{width:80%;} }@media screen and  (max-width:992px){#Subpage .xw_ny .x_title .time{padding-bottom:10px;}
  #Subpage .xw_ny .x_title .h3_tit{font-size:24px;}
  #Subpage .xw_ny .x_title .bt{width:80%;}
  #Subpage .xw_ny .text{padding:30px 0;}}@media screen and  (max-width:768px){#Subpage .xw_ny .x_title{padding:20px 0;}
  #Subpage .xw_ny .x_title .bt{width:100%; } 
  #Subpage .xw_ny .x_title .time{padding-bottom:6px; font-size:14px;}
  #Subpage .xw_ny .x_title .h3_tit{font-size:16px;}
  #Subpage .xw_ny .x_title .span_a{float:left; margin-top:10px; font-size:14px;}
  #Subpage .xw_ny .x_title .bt{width:100%;}
  #Subpage .xw_ny .text{padding:20px 0; line-height:20px; font-size:14px;}
  #Subpage .xw_ny .width_g{padding:0;}
  #Subpage .xw_ny .bottom_fy .width_g{padding:10px 0;}
  #Subpage .xw_ny .fy_a{width:100%;}
  #Subpage .xw_ny .span{display:none;}
  #Subpage .xw_ny .fy_a a{line-height:24px; font-size:14px;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/*联系我们*/
#Content8 .lx_box{width:100%; display:block; float:left;}
#Content8 .lx_box .ul_a{padding-bottom:50px;}
#Content8 .lx_box .ul_left{width:48%; float:left;}
#Content8 .lx_box .ul_left .h3{font-size:24px; color:#333333; padding:60px 0 35px; border-bottom:1px solid #e8e8e8;}
#Content8 .lx_box .ul_left .li_a{border-bottom:1px solid #e8e8e8; padding:26px 0; width:100%; 
  display:flex; color:#666666; font-size:15px; line-height:20px;
}
#Content8 .lx_box .ul_left .i{width:20px; height:20px; margin-right:10px; float:left;}
#Content8 .lx_box .ul_left .i_1{background:url(/template/theme/CN/311_dw1.png)no-repeat;}
#Content8 .lx_box .ul_left .i_2{background:url(/template/theme/CN/311_dw2.png)no-repeat;}
#Content8 .lx_box .ul_left .i_3{background:url(/template/theme/CN/311_dw3.png)no-repeat;}
#Content8 .lx_box .ul_right{width:48%; float:right;}
#Content8 .dituContent_1{ width: 100%;height: 346px; float: left;  overflow: hidden;   position: relative;   z-index: 0; 
    text-align: left;  border: 1px solid #dedede;
}
#Content8 .dituContent_1 img{max-width:none;}
#Content8 .BMap_pop,.BMap_shadow,.anchorBL,.BMapLabel{display:none !important;} /*隐藏标题块*/@media screen and  (max-width:1630px){}@media screen and  (max-width:1200px){}@media screen and  (max-width:992px){  #Content8 .lx_box .ul_left .h3{padding:20px 0 30px; font-size:20px;}
  #Content8 .lx_box .ul_left .li_a{padding:20px 0;}
  #Content8 .dituContent_1{height:266px;}
}@media screen and  (max-width:768px){  #Content8 .lx_box .ul_left{width:100%;}
  #Content8 .lx_box .ul_right{width:100%; margin:20px 0;}
  #Content8 .lx_box .ul_left .h3{padding:15px 0 15px; font-size:16px;}
  #Content8 .lx_box .ul_left .li_a{padding:10px 0; font-size:14px;}
  #Content8 .dituContent_1{height:266px;}
  #Content8 .lx_box .ul_a{padding-bottom:0;}}.containera{
  padding-right:15px;
  padding-left:15px;
  margin-right: auto;
  margin-left: auto;}
@media (min-width: 768px) {
  .containera{
    width: 768px;
  }
}
@media (min-width: 992px) {
  .containera{
    width: 992px;
  }
}
@media (min-width: 1200px) {
  .containera{
    width: 1200px;
  }
}
@media (min-width: 1630px){
    .containera{
        width: 1630px;
    }
}
@media (min-width:1920px){
    .containera{
        width: 1630px;
    }
}
/*新闻详情*/
#Content9 .xw_ny{width:100%; display:block;}
#Content9 .xw_ny .width_g{padding:0 3px; display:block; width:100%;}
#Content9 .xw_ny .x_title{background:#f5f5f5; padding:50px 0; display:block; width:100%;}
#Content9 .xw_ny .x_title .bt{float:left; text-align:left; width:90%;}
#Content9 .xw_ny .x_title .time{color:#888888; font-size:16px; padding-bottom:20px; display:block;}
#Content9 .xw_ny .x_title .h3_tit{font-size:30px; font-weight:normal; color:#ec1c24;}
#Content9 .xw_ny .x_title .span_a{float:right; color:#999999; font-size:16px; display:flex;}
#Content9 .xw_ny .x_title .i{width:37px; height:20px; background:url(/template/theme/CN/758_xw_bg.png)no-repeat;margin-right:10px;  display:block;}
#Content9 .xw_ny .text{padding:42px 0 30px; width:100%; line-height:30px; font-size:16px;}
#Content9 .xw_ny .bottom_fy{ display:block;}
#Content9 .xw_ny .bottom_fy .width_g{ border-top:1px solid #dadada; padding:30px 0; width:100%;}
#Content9 .xw_ny .fy_a{width:60%; float:left;}
#Content9 .xw_ny .fy_a a{line-height:30px; color:#888888; font-size:16px; display:block; width:100%;}
#Content9 .xw_ny .fy_a a:hover{ color:#ec1c24;}
#Content9 .xw_ny .span{float:right;}
#Content9 .xw_ny .span .bshare-more{color:#888888!important; font-size:14px!important; font-weight:normal!important;}@media screen and  (max-width:1630px){#Content9 .xw_ny .x_title{padding:40px 0;}}@media screen and  (max-width:1200px){#Content9 .xw_ny .x_title{padding:30px 0;}
  #Content9 .xw_ny .x_title .bt{width:80%;} }@media screen and  (max-width:992px){#Content9 .xw_ny .x_title .time{padding-bottom:10px;}
  #Content9 .xw_ny .x_title .h3_tit{font-size:24px;}
  #Content9 .xw_ny .x_title .bt{width:80%;}
  #Content9 .xw_ny .text{padding:30px 0;}}@media screen and  (max-width:768px){#Content9 .xw_ny .x_title{padding:20px 0;}
  #Content9 .xw_ny .x_title .bt{width:100%; } 
  #Content9 .xw_ny .x_title .time{padding-bottom:6px; font-size:14px;}
  #Content9 .xw_ny .x_title .h3_tit{font-size:16px;}
  #Content9 .xw_ny .x_title .span_a{float:left; margin-top:10px; font-size:14px;}
  #Content9 .xw_ny .x_title .bt{width:100%;}
  #Content9 .xw_ny .text{padding:20px 0; line-height:20px; font-size:14px;}
  #Content9 .xw_ny .width_g{padding:0;}
  #Content9 .xw_ny .bottom_fy .width_g{padding:10px 0;}
  #Content9 .xw_ny .fy_a{width:100%;}
  #Content9 .xw_ny .span{display:none;}
  #Content9 .xw_ny .fy_a a{line-height:24px; font-size:14px;}}