/*鏍峰紡鍒濆鍖栧強鍏叡鏍峰紡閮ㄥ垎lpm*/

body {
  color: #666;
  font-size: 13px;
  margin: 0 auto;
  background-color:#fff;
  font-family: "Microsoft YaHei";
  overflow-x: hidden;
}

a {
  color: #666;
  text-decoration: none;
}


/*瀹氫箟鍏ㄥ眬閾炬帴棰滆壊lpm*/

a:hover {
  color: #1fc6c6;
  text-decoration: none;
  border-bottom-style:
}


/*瀹氫箟鍏ㄥ眬閾炬帴榧犳爣婊戣繃棰滆壊lpm*/

div,
ul,
li,
span,
p,
img,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd {
  margin: 0px;
  padding: 0px;
  list-style: none;
  border: 0px;
}


/*涓昏鏍囩鐨勬牱寮忓垵濮嬪寲lpm*/

.clear {
  clear: both;
  height: 0px;
  overflow: hidden;
}


/*娓呴櫎宸﹀彸娴姩lpm*/

.fl {
  float: left;
}


/*瀹氫箟宸︽诞鍔╨pm*/

.fr {
  float: right;
}


/*瀹氫箟鍙虫诞鍔╨pm*/

.cp img {
  border: 1px solid #C1C1C1;
  padding: 2px;
  background: #fff;
}


/*瀹氫箟鏍囩璋冪敤鍥剧墖鐨勮竟妗嗘牱寮弆pm*/

.cp a:hover img {
  border: 1px solid #ed6c00;
  padding: 2px;
  background: #fff;
}


/*瀹氫箟榧犳爣缁忚繃鏃惰竟妗嗙殑鍙樺寲鏁堟灉lpm*/

#copy {
  display: none;
}

.content{ margin:0 auto; width:1200px;}

.top20 {
  padding-top: 20px;
}

.top30 {
  padding-top: 30px;
}

.top10 {
  padding-top: 10px;
}

.top40 {
  padding-top: 40px;
}

.top45 {
  padding-top: 45px;
}

.top50 {
  padding-top: 50px;
}

.top60 {
  padding-top: 60px;
}

.top70 {
  padding-top: 70px;
}
.top80 {
  padding-top: 80px;
}
.top90 {
  padding-top: 90px;
}
.top100 {
  padding-top: 100px;
}
.top110 {
  padding-top: 110px;
}
.bg{ width: 100%; }


.font_en {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-weight: normal;
}
.en {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.bg {
  width: 100%;
  
}

@-webkit-keyframes test {
  0% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
  }
  50% {
      -webkit-transform: translate(0, 5px);
      transform: translate(0, 5px)
  }
  100% {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
  }
}

@keyframes mymove
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}



@-webkit-keyframes spin{
from { -webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
to {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes spin {
from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
to {-webkit-transform: rotate(360deg); transform: rotate(360deg);}
}

@-webkit-keyframes warn {
  0% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.0;
  }
  25% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.1;
  }
  50% {
      transform: scale(0.5);
  -webkit-transform: scale(0.5);
      opacity: 0.3;
  }
  75% {
      transform: scale(0.8);
  -webkit-transform: scale(0.8);
      opacity: 0.5;
  }
  100% {
      transform: scale(1);
  -webkit-transform: scale(1);
      opacity: 0.0;
  }
}

@keyframes warn {
  0% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.0;
  }
  25% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.1;
  }
  50% {
      transform: scale(0.5);
  -webkit-transform: scale(0.5);
      opacity: 0.3;
  }
  75% {
      transform: scale(0.8);
  -webkit-transform: scale(0.8);
      opacity: 0.5;
  }
  100% {
      transform: scale(1);
  -webkit-transform: scale(1);
      opacity: 0.0;
  }
}
@-webkit-keyframes warn1 {
  0% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.0;
  }
  25% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.1;
  }
  50% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.3;
  }
  75% {
      transform: scale(0.5);
  -webkit-transform: scale(0.5);
      opacity: 0.5;
  }
  100% {
      transform: scale(0.8);
  -webkit-transform: scale(0.8);
      opacity: 0.0;
  }
}
@keyframes warn1 {
  0% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.0;
  }
  25% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.1;
  }
  50% {
      transform: scale(0.3);
  -webkit-transform: scale(0.3);
      opacity: 0.3;
  }
  75% {
      transform: scale(0.5);
  -webkit-transform: scale(0.5);
      opacity: 0.5;
  }
  100% {
      transform: scale(0.8);
  -webkit-transform: scale(0.8);
      opacity: 0.0;
  }
}
@-webkit-keyframes "warn" {
  0% {
  transform: scale(0);
      -webkit-transform: scale(0);
      opacity: 0.0;
  }
  25% {
  transform: scale(0);
      -webkit-transform: scale(0);
      opacity: 0.1;
  }
  50% {
  transform: scale(0.1);
      -webkit-transform: scale(0.1);
      opacity: 0.3;
  }
  75% {
  transform: scale(0.5);
      -webkit-transform: scale(0.5);
      opacity: 0.5;
  }
  100% {
  transform: scale(1);
      -webkit-transform: scale(1);
      opacity: 0.0;
  }
}

/*鏍囬*/
.t{text-align: center;}
.t p{font-size:40px;color: #222;font-weight: bold;}
.t p>b{color: #c8303c;}
.t span{font-size: 18px;display: block;margin-top: 4px;}


/*鎶ご*/
.top_tou { height:40px; line-height:40px; border-bottom: solid 1px #d4d4d4;}
.head_bg{height: 150px;}
.logo{margin-top: 50px;}
.name{margin-left: 23px;margin-top: 50px;}
.name p{font-size: 25px;font-weight: bold;color: #222;}
.name p>b{color: #c21a27;}
/* .name span{font-size: 18px;font-weight: lighter;color: #999;display: block;background: url(../uploadfile/image/20200218/20200218101914_708911349.png)no-repeat right center;width: 85px;float: left;margin-right: 9px;margin-top:2px;} */
.name span:nth-child(5){background:none;}
.tel{margin-top: 57px;}


/*瀵艰埅*/


.nav_bg{background: #c21a27;}
.nav{height:70px;width: 1200px;margin: 0 auto;}
.nav>ul{height:70px;}
.nav>ul>li{ float: left; display: block;position: relative; width:133px; height:100%;}
.nav>ul>li>a{ display: block; color: #fff; font-size:16px; text-align: center; position: relative; z-index: 3333; height:100%;}
.nav>ul>li>a:hover{color:#fff;}
.nav>ul>li>a p{ line-height: 70px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.nav>ul>li>a span{font-size:0.12rem; color:#999; line-height:0.3rem;}
.nav ul li:after,.nav ul li:after{content: ''; display: block;width:100%;height: 0; position: absolute; bottom:0px; background:#000; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;z-index: 2222}
.nav ul li.navcurrent:after,.nav ul li:hover:after{height: 100%;}
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a {margin: 0 auto;color: #fff;}
.NavCeshi > li.navcurrent > a p, .NavCeshi > li:hover > a p {line-height: 70px;}
.NavCeshi > li.navcurrent > a span, .NavCeshi > li:hover > a span{color: #fff;  line-height:0.12rem;}
.NavCeshi > li.navcurrent > a p:after, .NavCeshi > li:hover > a p:after{ width:1vw; height:1px; margin:.6vw auto;  }

/*瀵艰埅涓嬫媺*/
 
  .nav li .sedNav {width:300px; padding:30px;border:3px #fff solid;
      position: absolute;        
      background: rgba(255,255,255,0.9);
      left: 0;
      top:100%;
      z-index: 99;
      display: none;
  }

  .nav li .sedNav p{font-size:18px; font-weight:bold; color:#222;padding-bottom:8px;}
  .nav li .sedNav span{font-size:12px !important;}
.nav li .sedNav span:after{content:"";display: block;  width:30px; height:4px; background:#c21a27; margin-top:20px;}
  .nav li .sedNav a {
      display: block; border:1px #ccc solid;  margin-bottom:14px; width:140px;
      line-height: 34px;
      color: #333;
      font-size: 14px;
      text-align: center;
  }
  
  .nav li .sedNav a:hover {
      color: #fff;
      background-color: #c21a27;
  }

.nav li .nav2{width:250%;}
.nav li .nav2 a{width:50%; float:left;}
.nav li#Zz8 .sedNav,.nav li#Zz7 .sedNav{left:-234px;}

.sedNav_rr a{display: block;float: left;margin-right:8px;}
.sedNav_rr a:nth-child(2n){margin-right: 0px;}
.sedNav_rr{width: 300px;}

/*骞荤伅鐗�*/

.focus {
  width: 100%;
  
  height:700px;
  overflow: hidden;
  position: relative;
  z-index: 1
}

.focus ul {
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.focus ul li {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background: #000;
}

.focus ul li div {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
}


.focus .btnBg {
  position: absolute;
  width: 100%;
  height: 20px;
  left: 0;
  bottom: 0;
  background: #000;
  display: none;
}

.focus .btn {
  position: absolute;
  width: 952px;
  height: 23px;
  margin-left: -480px;
  left: 50%;
  bottom: 15px;
  text-align: center;
}

.focus .btn span {
      font-size: 0;
  display: inline-block;
  _display: inline;
  _zoom: 1;
  width: 10px;
  height: 10px;
  text-align: center;
  _font-size: 0;
  margin-left: 16px;
  cursor: pointer;
  background: #fff;
  border-radius: 50%;
}

.focus .btn span.on {
  background: #c51620;
}

.focus .preNext {
  width: 45px;
  height: 100px;
  position: absolute;
  top: 265px;
  /* background: url(../uploadfile/image/20200218/20200218101945_1906663630.png) no-repeat 0 0; */
  cursor: pointer;
}

.focus .pre {
  left: -45px;
}
.focus .next {
  right:-45px;
  background-position: right top;
}
.focus:hover .pre{
  left: 0px;
  -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;
  
}
.focus:hover .next{
  right: 0px;
  -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;
}

/*鍐呴〉骞荤伅鐗�*/

.focus_n {
  width: 100%;
  
  height: 350px;
  overflow: hidden;
  position: relative;
  z-index: 0
}

.focus_n ul {
  height: 100%;
  position: absolute;
}

.focus_n ul li {
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background: #000;
}

.focus_n ul li div {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.focus_n .btnBg {
  position: absolute;
  width: 100%;
  height: 20px;
  left: 0;
  bottom: 0;
  background: #000;
  display: none;
}

.focus_n .btn {
  position: absolute;
  width: 952px;
  padding-right: 50px;
  height: 23px;
  margin-left: -501px;
  left: 50%;
  bottom: 15px;
  text-align: center;
}

.focus_n .btn span {
      font-size: 0;
  display: inline-block;
  _display: inline;
  _zoom: 1;
  width: 10px;
  height: 10px;
  text-align: center;
  _font-size: 0;
  margin-left: 16px;
  cursor: pointer;
  background: #666;
  border-radius: 50%;
}

.focus_n .btn span.on {
  background: #c51620;
}

.focus_n .preNext {
  width: 45px;
  height: 100px;
  position: absolute;
  top: 110px;
  /* background: url(../uploadfile/image/20200218/20200218101945_1906663630.png) no-repeat 0 0; */
  cursor: pointer;
  display: none;
  
}

.focus_n .pre {
  left: 0;
}

.focus_n .next {
  right: 0;
  background-position: right top;
}

/*鎼滅储*/

.search_nbg{width: 100%; min-width:1200px; height:80px; margin:0 auto;position:absolute; top:570px;background: #fff;}
.search_bg{width: 100%; min-width:1200px; height:80px; margin:0 auto;background: #fff;}
#search{ color: #999;
  width:1200px;	
  height:80px;
  margin:0 auto;
  line-height:80px;
  
  
  }
.search_01 i{display: block;float: left;padding-top: 20px;margin-right: 14px;}
.search_01{ float:left; width:850px; padding-left:2px;}
.search_01 a{font-size: 15px;color: #999;}
.search_01 a:hover{color: #c21a27;}
.search_02{width:306px;height: 49px;float: right;margin-top:17px;}
.search-i{width: 44px;height: 49px;}












/* .adv_bg{background: url(../images/bg_youshi.jpg)no-repeat center bottom;height: 880px;} */
.adv_bg{background: url(../images/bg_youshi.jpg)no-repeat center bottom;margin-bottom: 10px;}
.adv_t{text-align: center;}
.adv_t p{font-size: 54px;font-weight: bold;color: #222;}
.adv_t p>b{color: #c8303c;}
.adv_t span{display: block;background: url(../images/bg_youshi_top.png)no-repeat center;font-size: 40px;color: #f68e10;font-weight: bold;}


#tabes {overflow:hidden; width:1200px; margin:0 auto; margin-top:48px;}
#tabes li{float:left; color:#555555; height:160px; cursor:pointer; width:285px; background:#e6e6e6; margin-left:20px; font-size:30px; text-align:center; font-weight:bold; -webkit-transition:all 0.4s linear; transition:all 0.4s linear;}
#tabes li p{color:#555555; font-size:12px; text-transform:uppercase; font-weight: normal;}
#tabes li:nth-child(1){margin-left:0px;}
#tabes li .t_img1{width:55px; height:55px; background:url(../images/bg_icon.png) 0px 0px no-repeat; margin:0 auto;}
#tabes li .t_img2{width:55px; height:55px; background:url(../images/bg_icon.png) -110px 0px no-repeat; margin:0 auto;}
#tabes li .t_img3{width:55px; height:55px; background:url(../images/bg_icon.png) -220px 0px no-repeat; margin:0 auto;}
#tabes li .t_img4{width:55px; height:55px; background:url(../images/bg_icon.png) -330px 0px no-repeat; margin:0 auto;}

#tabes li.current{color:#fff; background-image: linear-gradient(#37cdba, #01bcd4); width:285px; height:160px; font-size:30px;}
#tabes li.current p{color:#fff; font-size:12px; text-transform:uppercase; font-weight: normal;}
#tabes li.current .t_img1{width:55px; height:55px; background:url(../images/bg_icon.png) -55px 0px no-repeat; margin:0 auto;}
#tabes li.current .t_img2{width:55px; height:55px; background:url(../images/bg_icon.png) -165px 0px no-repeat; margin:0 auto;}
#tabes li.current .t_img3{width:55px; height:55px; background:url(../images/bg_icon.png) -275px 0px no-repeat; margin:0 auto;}
#tabes li.current .t_img4{width:55px; height:55px; background:url(../images/bg_icon.png) -385px 0px no-repeat; margin:0 auto;}

#contents_bg{width:1200px; margin:0 auto;height:429px; position:relative; background:#fff; -webkit-box-shadow: 1px 1px 50px #bbb; box-shadow: 1px 1px 50px #bbb; margin-top:40px;}
#contents_bg ul{display:none; position:relative;margin-bottom: 30px;}
#contents_bg ul:nth-child(1){display:block;}

.top15{padding-top:25px;}
.top30{padding-top:30px;}

.ys_c_bg{width:1200px; margin:0 auto;}
.ys_c_bg_l{width:571px; height:429px; float:left; overflow:hidden;position: relative;}
.ys_c_bg_l p{position: absolute;top: 0px;left:0px;width:94px;height: 94px;line-height: 94px;text-align: center;color: #fff;font-size: 34px;background-image: linear-gradient(#37cdba, #01bcd4);}
.ys_c_bg_l img{width:571px; height:429px; -webkit-transition:0.6s; transition:0.6s;}
.ys_c_bg_l:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:0.6s;transition:0.6s;}

.ys_c_bg_r{width:485px; float:right;margin-top:75px;margin-right:75px;}
.adv_w1 p{font-size: 40px;font-weight: bold;color: #333;}
.adv_w1 span{display: block;font-size: 15px;margin-top: 6px;margin-bottom: 10px;}
.adv_w1 em{display: block;width: 100%;height:1px;background: #ccc;}

.adv_w2{font-size: 14px;line-height: 28px;margin-top: 20px;}
.adv_w2 p:nth-child(2){margin-top: 10px;}
.adv_a{margin-top: 40px;}
.adv_a a{display: block;width: 117px;height: 32px;line-height: 32px;text-align: center;color: #fff;background: #666;font-size: 14px;border-radius: 32px;}
.adv_a a:hover{background-image: linear-gradient(#37cdba, #01bcd4);}
/*搴旂敤棰嗗煙*/
.ind_nr{width: 100%;margin-top: 30px;}
.ind_nr table{display:block;text-align: center;}
.ind_nr>table>tbody{width: 90%;display: inline-block;}
.ind_nr>table>tbody>tr{display: block;}
.ind_nr>table>tbody>tr+tr{margin-top: 26px;text-align:center;}
.ind_nr>table>tbody>tr>td{width:29.8%;display: inline-block;overflow:hidden;padding: 0px !important;}
.ind_nr>table>tbody>tr>td>br{display:none;}
.ind_nr>table>tbody>tr>td+td{margin-left: 5.2%;}
.ind_nr>table>tbody>tr>td>a{overflow:hidden;display: block;}
.ind_nr>table>tbody>tr>td>a>img{overflow:hidden;width:100%;height:auto;transition: 0.5s;}
.ind_nr>table>tbody>tr>td:hover a>img{transform:scale(1.2);transition:0.5s;}
.ind_nr>table>tbody>tr>td>div{margin: 0px !important;padding: 0px !important;position:relative;width:100%;display: block;height: 62px;transition:500ms ease-out;}
.ind_nr>table>tbody>tr>td>div::after{position:absolute;top:0px;left:0px;width: 0;height:100%;background:#c8303c;content:'';z-index:1;transition:all 0.5s ease;}
.ind_nr>table>tbody>tr>td:hover div::after{width:100%;}
.ind_nr>table>tbody>tr>td:hover div>a{color:#fff;padding: 24px 48px;}
.ind_nr>table>tbody>tr>td:hover div>a::after{right:140px;color:#fff;}
.ind_nr>table>tbody>tr>td>div>a{float: left;position: relative;width: 100%;text-align: left;padding: 24px 0px;z-index:2;transition: 0.5s;    font-size: 16px;}
.ind_nr>table>tbody>tr>td>div>a::after{position:absolute;content:'+鏌ョ湅璇︽儏';top: 24px;right:0px;font-size:15px;transition: 500ms;color:#1a1a1a;}
.pro_more{}
.pro_more>a{text-align: center;display: block;margin: 0 auto;width: 26px;height: 4px;margin-top: 26px;background: #bc2a24;border-radius: 60px;padding: 22px 11px;position: relative;overflow: hidden;transition: 0.5s ease;}
.pro_more>a>i{width:4px;height:4px;border-radius: 60px;background:#fff;float: left;transition: 0.5s ease;}
.pro_more>a>i+i{margin-left:7px;}
.pro_more>a:hover i{animation:mymore 0.5s linear;}
.pro_more>a:hover>i:nth-child(2){animation-delay:-0.2s linear;}
.pro_more>a:hover>i:nth-child(3){animation-delay:-0.4s linear;}

.fade-in {
	    animation: fade-in 0.3s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
.fade-out {
	    animation: fade-out 0.3s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-out {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}


/*简介*/
.com_w{font-size: 15px;line-height: 30px;}
.com_w a{font-size: 15px;color: #c8303c;}



/*新闻*/

.news_l{width: 750px;height: 580px;}
.news_lt{position: absolute;left:0;width:100%;height: 60px;background-image: linear-gradient(#37cdba, #01bcd4);}
.news_nav{
  width: 1150px;
  margin: 0 auto;
}
.news_cont{padding-top: 60px;}
.news_lt a{width: 140px;height:60px;display: block;float: left;}
.news_lt span{font-size: 18px;color:#fff;display: block;float: left;height: 60px;width: 140px;text-align: center;line-height: 60px;}
.news_lt .active span{color:#fff;}
.news_lt .active{background: #333;}
.news_box dd{float: right;font-size: 15px;color: #fff;position: absolute;top: 24px;right: 32px;}
.news_div:nth-child(2) .news_div_item:nth-child(1){display:none;}
.news_nor { height: 517px; width: 750px; overflow: hidden; }
.news_row2 {  left: 0; top: 0; display: none; width: 750px; height: 517px;background: #fff;}
.news_box .news_box {  width: 750px; height: 517px; display: block;position: absolute; }
.news_box .news_div .news_div_item_pic img{width:286px;position: absolute;top: 0px; border:1px  #eee solid;}
.news_box .news_div_item_year{display: block;width: 42px;float:left;}
.news_box .news_div_item_month{display: block;width: 25px;float:left;}
.news_box .news_div_item_day{display: block;width: 25px;float:left;}
.news_box .news_div{}
.news_box .news_div_item{width: 365px;
    height: 128px;
    float: left;
    background: #f5f5f5;
    margin-left: 10px;
    margin-top: 10px;
    position: relative;}
.news_row2 .news_div{height:217px;}
.news_box .news_div_item:nth-child(2){margin-left:0px;}
.news_box .news_div_item:nth-child(4){margin-left:0px;}
.news_row2 .news_div:nth-child(2){margin-top:25px;}
.news_box .news_div_item:nth-child(1){position: relative;margin-left:0px; background:#fff;   width: 750px;height: 217px;}
.news_box .news_div:nth-child(1) .news_div_item_body{width: 430px;right: 0px;top: 70px;font-size: 14px;
    color: #999;line-height: 25px;transition:0.3s all ease-in-out;}
.news_box .news_div:nth-child(1) .news_div_item_title{position: absolute;left: 320px;
    top: 20px;}
.news_box  .news_div:nth-child(1) {background:#fff;}
.news_box  .news_div:nth-child(1) .news_div_item_date{display:none;} 
.news_box .news_div:nth-child(1) .news_div_item_title a{font-size:18px;color:#222;   display: block;
    width: 430px;
    height: 180px; position: relative;z-index: 2;}
.news_box  .news_div:nth-child(1) .news_div_item_title a:hover{color:#c8303c;}
.news_box .news_div:nth-child(2) .news_div_item_title a{
    font-size:16px;
    /* color:#222; */
    position: absolute;
    top: 22px;
    left: 20px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: block;
    height: 105px;
    width: 345px;
    z-index: 3;
    }
.news_box .news_div:nth-child(2) .news_div_item_body{    position: absolute;
    top: 58px;
    font-size: 14px;
    padding: 0 20px;
    line-height: 25px;
    color:#999}
.news_box .news_div:nth-child(2) .news_div_item_title a:hover{color:#1fc6c6;}
.news_box .news_div:nth-child(2) .news_div_item_date{ display:none;}
.news_box .news_div:nth-child(1) .news_div_item_body:after{content: "more";width:63px;height:18px;    display: block;
  margin-top: 20px;
    /* background: url(../uploadfile/image/20200214/20200214091117_2030016787.png)no-repeat right bottom; */
    top: 102px;    color: #666;
    font-size: 14px;
    line-height: 30px;
cursor: pointer;    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;}
.news_box .news_div:nth-child(1):hover .news_div_item_body:after {color:#1fc6c6;transition:1s all ease-in-out;}
.news_box{position: relative; margin-top:10px;}
.wend{ float: right; margin-right: 0;width:405px; height: 517px; background:#f5f5f5; margin-top:10px;}
.wend h2{ left:0; margin-bottom: 0; margin-bottom: 25px;border-bottom:1px #eee solid;height: 60px; background-image: linear-gradient(#37cdba, #01bcd4);}
.wend h2 a{ font-size:18px; color:#fff;line-height: 64px;padding-left: 30px;font-weight: normal;}
.wend h2 a:hover{color:#fff;}
.wend h2 a i{float: left;display: block;padding-top: 22px;margin-left: 24px;margin-right: 17px;}
.wend .news_div_item_a { font-size: 16px; }
.wend .news_div_item_a:hover{color:#1fc6c6;}
.wend .news_div_item_content{ padding: 22px 0 0 0;}
.wend .lastdl{ border-bottom: none;}
.wend .news_div_item_title{ height:32px; padding-left:40px; line-height:32px; background:url(../images/wen.png) no-repeat left top; font-size:14px;overflow: hidden;font-weight: bold;}
.wend .news_div_item_title a{ color:#333333; }
.wend .news_div_item_body{ background:url(../images/da.png) no-repeat 0 10px; line-height:25px; color:#666; height: 80px; font-size: 15px; overflow: hidden;padding-left: 40px;padding-top: 10px;}
.wend #coleexx{padding:0px 24px;}
.wend .fr a{float: right;font-size: 14px;color: #fff;font-weight:normal;padding-right:30px;    line-height: 60px;}
._new_div_item:hover .new_div_item_a{color:#c8303c;}
.news_box dd:hover {color:#fff;}
.wend .fr a:hover {color:#fff;}




y-kefu-box .right {
width: 12px;
height: 12px;
position: absolute;
right: -12px;
top: 24px;
}
y-kefu-box .right-arrow1,
y-kefu-box .right-arrow2 {
width: 0;
height: 0;
display: block;
position: absolute;
left: 0;
top: 0;
border-top: 6px transparent dashed;
border-right: 6px transparent dashed;
border-bottom: 6px transparent dashed;
border-left: 6px white solid;
overflow: hidden;
}
y-kefu-box .right-arrow1 {
left: 1px;
border-left: 6px #efefef solid;
}
y-kefu-box .right-arrow2 {
border-left: 6px white solid;
}
/*二维码*/
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width:115px; height:114px; margin: 20px auto 10px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
/*email*/
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; width:170px;}
.y-kefu-box01 .y-email-infos p { color: #c8303c; font-size: 16px; }
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }

.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#f55b1b;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }





/*分页*/
.pages_info{margin-top:30px !important; width:900px !important;}
.page_total,.pages_box a,.page_jump{display:inline-block;vertical-align:middle;padding:0 14px;height:36px;border-radius:36px;background:#eee;line-height:36px;border: 1px solid #eee;font-size:13px;cursor: pointer;}
.pages_box a{margin-left:10px;    color: #999;}
.pages_box a.page_curr,.pages_box a:hover{background:#c8303c;color:#fff;font-size:13px;}
.page_jump{margin-left:10px;}

/*上一页下一页样式*/
.pshangxia{padding:10px 40px; background:#f5f5f5; border:1px #eee solid;}


/*在线留言*/
#bodycontent #tianxieone,#bodycontent #tfour,#bodycontent #liuyanshenming{     border-top: #eee 1px solid !important;border-left: #eee 1px solid !important; border-right: #eee 1px solid !important;width: 1198px !important;}
#bodycontent #lytijiao{border: #eee 1px solid !important;width: 1198px !important;}
#bodycontent #tianxieone #tianxietwo {width: 120px; float: left;text-align: right;padding: 5px 0;}
#bodycontent #tianxieone #tianxiethree {width: 1056px; float: left; text-align: left; padding: 5px 0;}
input, textarea { outline: none; border: none; }
#chakantwo{width: 1200px !important;height: 65px !important;text-align: left;font-size:0;}
#chakantwo a{display: inline-block;width: 120px;height: 42px;line-height: 42px;border: 1px solid #eee;text-align: center;}
#chakantwo a+a{margin-left:2px;}
#tfive textarea{width:1070px !Important;}
















.pro_all_class>div{display: block !important;}

/*参数*/
    .cpcs {
        width: 1200px;
    }

    .cpcs_t {
        line-height: 46px;
        font-size: 24px;
        color: #333;
    }

    .cpcs_w {
        font-size: 14px;
        line-height: 30px;
    }

.cpcs_wt table {
border-collapse: collapse;
        width: 100%;
    }

.cpcs_wt table td {
        border: 1px #ccc solid !important;
        line-height: 30px;
       text-align: center;
    }


/*联系我们*/
.lxwm {width: 1200px;margin: 0 auto; }
.lxtop { width: 100%;overflow: hidden;margin-top: 30px;border-radius: 3px;border: 1px solid #ccc;}
.lxtop img {width: 30%;float: left;max-width: 100%;}
.lxtop p {width: 66%; float: right; font-size: 16px; line-height: 40px;padding: 0 15px 0 10px;color: #666;padding-top: 45px;}
.lxtop p span { display: block;color: #c8303c;font-size: 18px;line-height: 50px;}
@media (max-width: 1400px) {
        .lxfsnr li {
            width: 100% !important;
        }

        .lxwm {
            width: 100%;
        }
    }

@media (max-width: 640px) {
        .lxtop img {
            width: 100%;
        }

        .lxtop p {
            width: 97%;
        }
    }




.news_content{
  display: flex;
  box-sizing: border-box;
}
.news_content_title{
  padding: 10px 20px;
  font-size: 18px;
  margin-top: 20px;
}
.news_div_item_a{
  color: #222;
  
}
.news_div_item_body{
  padding: 10px 20px;
}
.news_content img{
  width: 286px;
}
.authentication{
  position: relative;
  margin-top: 25px
}
.authentication_top{
  display: inline-block;
  position: absolute;
  top: 10%;
  left:50%;
  transform: translateX(-50%)
}
.authentication_top span{
  display: block;
  text-align: center;
  font-size: 35px;
  color: #fff;
}
.authentication_top span:nth-child(3){
  font-size: 18px;
}
.authentication_more{
  position: absolute;
  bottom: 12%;
  left:50%;
  transform: translateX(-50%)
}
.authentication_more a{
  display: inline-block;
  width: 200px;
  height: 45px;
  background-image: linear-gradient(#37cdba, #01bcd4);
  text-align: center;
  line-height: 45px;
  color: #fff;
  font-size: 14px;
}

.authentication_more a:hover{
  color: #fff;
}

.card_container{
  width:1000px;
  display:flex;
  position: absolute;
  top: 50%;
  left:50%;
  transform: translate(-50%,-50%)
}
.card_container img{
  width: 200px;
}

@media screen and (max-width:640px) { 
  .content{
    width: auto;
    
  }
	.adv_t p{
    font-size: 20px;
  }
  .adv_t span {
    font-size: 20px;
  }
  #tabes{
    width: 100%;
  }
  #tabes li{
    width: 50% !important;
    float: left;
    margin-left:0 ;
    font-size: 24px !important;
  }
  #contents_bg{
    width: 100%;
  }
  #contents_bg{
    height:auto
  }
  .ys_c_bg{width:100%}
  .ys_c_bg_l{
    width: 100%;
    height: auto;
    float:none;
  }
  .ys_c_bg_l img{
    height: auto;
    width: 100%;
  }
  .ys_c_bg_l p{
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
  }
  .ys_c_bg_r{
    width:100%;
    padding: 10px 15px;
    float:none;
    margin-top: 10px;
  }
  .adv_w1 p{
    font-size: 35px;
  }
  .card_container{
    width:250px;
  }
  .card_container img{
    width: 50px;
  }
  .news_box,.news_l,.news_nor,.news_row2{
    width:100%;
    height: auto;
  }
  .news_div{
    margin-bottom:20px;
    height:auto !important;
  }
  .news_div>.news_div_item{
    width: 100%;
    float:none;
    margin-left: 0;
  }
  .wend{
    width: 100%;
    height: auto;
  }
  .authentication_more a {
    width: 140px;
    height: 35px;
    line-height: 35px;
  }
  .authentication_top{
    top: 4%;
  }
  .authentication_top span{
    font-size: 14px;
  }
  .authentication_top span:nth-child(3){
    font-size: 12px;
  }
  .authentication_more{
    bottom: 9%;
  }
  .news_lt,.news_lt span,.news_lt a{
    height: 40px;
  }
  .news_lt span{
    line-height: 40px;
  }
  .news_lt a,.news_lt span{width:100px}
  .news_lt span{
    font-size: 14px;
  }
  .news_content{
    display: block;
  }
  .news_content img{
    width:100%;
    height: 200px;
    object-fit: cover;
  }
  .news_nav{
    width: 100%;
  }
  .news_box .news_div:nth-child(1) .news_div_item_body{
    width: 100%;
  }
  .news_div_item_body{
    padding: 10px 10px 10px 20px;
  }
}