@charset "gb2312";
*{padding:0;margin:0;}
@font-face {
  src:url(../font/Oswald-Medium.ttf);      
     font-family: 'Oswald';
  }
  




body{font-family: 'Microsoft YaHei',arial;font-size: 16px;background: #fbfbfb;}
input,textarea,a{ outline:none;text-decoration:none;}
a:hover{text-decoration:none;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: 500;}
img{max-width: 100%;}
p{margin: 0;}
.clear{display:block;content: "";clear:both;}
.center {
  width: 93%;
  margin: 0 auto;}
  .nycenter {
    width: 74%;
    margin: 0 auto;}
@media screen and (max-width: 1800px){
  .center {
    width: 86%;
    margin: 0 auto;
   
}
}

/* .center{width:1420px;margin:0 auto;} */
.header{width: 100%;position: fixed;top: 0;z-index:10;padding: 15px 0;}
.header.on{background: #fff;box-shadow: 0px 5px 29px rgba(0, 0, 0, 0.08);}
.logo{width: 17%;float: left;}
.logo a{display: block;}

.nav{width:60%;float: left;}
.nav li{ float:left; position:relative;line-height:48px; }
.nav li>a{ display:block; color:#fff; font-size:16px; padding:0 15px;}
.nav li:hover>a{border-bottom: 2px solid #D20000; color:#fff;}
.nav li>a.on{color:#333;}
.nav li .down{ width:150px; background:#fff; z-index:10;position:absolute; top:48px; left:0; display:none;}
.nav li .down a{ display:block; color:#333; line-height:30px; font-size:16px; padding-left:20px}
.nav li .down a:hover{ background:#D20000; color:#fff;}
.nav li:hover .down{ display:block;}
.toptell{float: right;width: 21%;}
.toptell .toptell_left{float: left;width: 44px;height: 44px;border: 1px solid #FFFFFF;border-radius:50px;
font-size: 25px;color: #fff;text-align: center;line-height: 44px;margin-right: 12px;
}
.toptell .toptell_right{float: left;}
.toptell .toptell_right p{font-size: 14px;color:#fff;}
.toptell .toptell_right b{font-size: 20px;color: #FFFFFF;display: block;}
.toptell .toptell_left.on{color: #333;border: 1px solid #333;}
.toptell .toptell_right b.on{color:#333;}
.toptell .toptell_right p.on{color:#333;}

.title_left{
   float: left;position: relative;
}
.title_left img{position: relative;bottom:-30px;}
.title_left p{font-size: 48px;color: #333333;font-weight: 600;line-height: 80px;}
.title_left b{position: absolute;left: 0;width: 70px;height: 3px;background: #CA0000;display: block;}
.zhongjian p{float:left;}
.zhongjian span{float:left;font-size:24px;margin:35px 0 0 25px;}
.title_right{float: right;margin-top: 40px;}
.title_right a{font-size: 16px;color: #CA0000;
  border: 1px solid #CA0000;width: 180px;height: 60px;line-height: 60px;text-align: center;display: block;}
.title_right i{margin-left: 20px;font-size: 24px;position: relative;top: 2px;}
.products .swiper-wrapper{padding: 50px 0;}
.products .swiper-slide{ position: relative;}
.products .productsimg img{display: block;margin: 0 auto;}
.products .productswz{position: absolute;bottom:0;width: 80%;line-height: 70px;background: #fff; -webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;
position: absolute;right: 0;bottom: 0;padding:0 15px;box-sizing: border-box;transition: all 0.3s;
}
.products .productswz h2{color:#333;font-size: 22px;}
.products .swiper-slide:hover .productswz{background: #CA0000;bottom: -20px;}
.products .swiper-slide:hover .productswz h2{color:#fff;}
.products .swiper-button-next:after, .products .swiper-rtl .swiper-button-prev:after{width: 52px;height: 52px;color: #fff;background: rgba(0, 0, 0, 0.59);border-radius: 50px; text-align: center;font-size: 26px;line-height: 52px;} 
.products .swiper-button-next, .products .swiper-button-prev{width: 52px;height: 52px;}

.products .swiper-button-prev:after,.products .swiper-rtl .swiper-button-next:after{width: 52px;height: 52px;color: #fff;background: rgba(0, 0, 0, 0.59);border-radius: 50px; text-align: center;font-size: 26px;line-height: 52px;}

.ggt img{margin: 30px auto;display: block;}

.indexaboutnr p{width:85%;margin:0 auto;font-size: 16px;line-height: 40px;color: #4E4E4E;text-align: center;}
.indexaboutnr a{display: block;width: 180px;line-height: 60px;border: 1px solid #CA0000;font-size: 16px;color: #CA0000; text-align: center;margin: 40px auto;}
.indexaboutnr a i{margin-left: 20px;font-size: 20px;}
.gj{margin: 55px auto;}
.indexsp{width: 20%;float: left;height:260px;}
.indexsp video{width:100%;height:100%;}
.sumber{background: url(../images/sumberbg.png) no-repeat right;width:100%;float:left;box-sizing:border-box;height:260px;}
.sumber li{width: 26%;float: left;text-align: center;border-right: 1px solid #E8E8E8;margin-top:60px;}
.sumber li i{display: block;margin: 0 auto;font-size: 24px;color: #B7B7B7;}
.sumber li p{font-size: 14px;color: #333333;}
.sumber li p span{font-size: 45px;color: #CA0000; font-family: 'Oswald';}
.sumber li b{display: block;font-weight: 400;font-size: 16px;color: #000000;}
.sumber li:last-of-type{border: none;}
.sumber li:nth-child(2){width: 20%;}
.sumber li:first-of-type img{width: 100%;}
.about .title{ text-align: center;margin: 50px auto 50px;}
.about .title img{display: block;margin:0 auto;position: relative;bottom: -30px;}
.about .title p{font-size: 48px;color: #333333;font-weight: 600;line-height: 80px;}
.about .title b{width: 70px;height: 3px;background: #CA0000;display: block;margin: 0 auto;}
.sumber li{width:19%;}
.sumber li video{width:100%;}
.sumber li:first-of-type{width: 20%;margin-top:0;}

@media screen and (max-width: 1600px){
.sumber li:first-of-type{width: 29%;margin-top:0;}
.sumber li{width:16%;}
}


.why .why_list{margin: 60px 0;}
.why .why_list li{width: 23%;float: left; position: relative;
margin-right: 2%;
}
.why .why_list li:last-of-type{margin-right:0;}
.why .why_list li img{display: block;}
.why .why_list .whyxz{background: linear-gradient(0deg, rgba(0, 0, 0, 0.84) 2.66%, rgba(0, 0, 0, 0) 100%);width: 100%;padding: 30px 0 30px 20px; position:absolute;bottom: 0; box-sizing: border-box;}
.why .why_list .whyxzleft{float: left;color: #fff; font-size: 26px;margin: 5px 10px 0 0;}
.why .whyxztxt{float: left;color: #fff;transition: all 0.3s;}
.why .why_list h4{font-size: 20px;}
.why .why_list p{font-size: 14px;}
.why .why_list .yincang{position:absolute;top:0;left: 0; text-align: center;color:#fff;background: linear-gradient(0deg, rgba(202, 0, 0, 0.84) 2.66%, rgba(202, 0, 0, 0.84) 100%);width: 100%;height: 100%; opacity: 0;transition: all 0.3s;}
.why .why_list .yincang .tubiao{width: 82px;height: 82px;background: url(../images/tubiaobg.png) no-repeat center;margin: 55px auto 30px;}
.why .yincang .tubiao i{text-align: center;color: #CA0000;line-height: 82px;font-size: 22px;}
.why .why_list .yincang h4{color:#fff;}
.why .why_list .yincang .xian{width: 63px;height: 3px;background: #fff;display: block;margin: 14px auto;}
.why .why_list .yincang b{font-weight: 400;width: 70%;margin: 0 auto;font-size: 16px;display: block;
  line-height: 30px;}
.why .why_list li:hover .yincang{ opacity: 1;}
.why .why_list li:hover .whyxz{ opacity:0;}


.icases{width: 100%;background: url(../images/casesbg.png) no-repeat bottom; padding-bottom: 60px;margin-bottom: 40px;}
.icases_list{overflow: hidden;}
.icases .title{ text-align: center;margin: 50px auto 50px;}
.icases .title img{display: block;margin:0 auto;position: relative;bottom: -30px;}
.icases .title p{font-size: 48px;color: #333333;font-weight: 600;line-height: 80px;}
.icases .title b{width: 70px;height: 3px;background: #CA0000;display: block;margin: 0 auto;}

.icases .swiper-containerpro .swiper-slide img{
max-width: 100%;display: block;margin: 0 auto;
}
.icases_list .swiper-slide p{position: absolute;bottom: -40px;text-align: left;
  display: block;left:30px;
 font-size: 22px;color: #fff;
  
  }
.icases_list .swiper-wrapper{padding: 0 0 50px;}
  
.icases_list .swiper-button-next:after, .icases_list .swiper-rtl .swiper-button-prev:after{width: 52px;height: 52px;color: #fff;background: rgba(0, 0, 0, 0.59);border-radius: 50px; text-align: center;font-size: 26px;line-height: 52px;} 
.icases_list .swiper-button-next, .icases_list .swiper-button-prev{width: 52px;height: 52px;}

.icases_list .swiper-button-prev:after,.icases_list .swiper-rtl .swiper-button-next:after{width: 52px;height: 52px;color: #fff;
  background: rgba(0, 0, 0, 0.59);border-radius: 50px; text-align: center;font-size: 26px;line-height: 52px;}

  .icases_list .swiper-slide i{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);display: block;position: absolute;top:0;}
  .icases_list .swiper-slide-active i{background: none;}
.casesmore{width: 200px;line-height: 60px;border: 1px solid #FFFFFF;border-radius: 9px;color:#fff;font-size: 20px;display: block;margin: 40px auto 20px;text-align: center;}
.casesmore i{font-size: 24px;margin-left:15px;}

.inews .inews_listbox{margin: 80px auto;}
.inews .inews_listbox li{float: left;width: 32%;margin-right: 1.3%;}
.inews .inews_listbox li .inews_list img{display: block;height: 330px;}
.inews_listss{background: #F4F4F4;padding: 15px 15px 30px;box-sizing: border-box;}
.inews_list .itime time{float: left;font-size: 22px;color: #CA0000;line-height: 40px;font-family: 'Oswald';}
.inews_list .itime a{float: right;font-size: 14px;color: #8E8E8E;line-height: 40px;font-weight: 600;}
.inews_listwz{font-size: 20px;color: #333333;
  line-height: 35px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;margin-top: 15px;font-weight: 600;}
.news .inews_listbox li:hover .inews_listwz{color: #CA0000;} 
.inews .inews_listbox li.lastnew{width: 32%;margin-right:0;}
.lastnewlist{margin-bottom: 10px;}
.lastnewlist .lastnewlistimg{width: 40%;float: left;}
.lastnewlist .lastnewlistwz{width:56%;float: right;}
.lastnewlist .lastnewlistwz time{
  font-size: 16px;color: #AAAAAA;
}
.lastnewlist .lastnewlistwz h2{
  font-size: 16px;color: #000;font-weight: 600;margin: 10px auto 20px;
  -webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;
}
.lastnewlist .lastnewlistwz p{
  font-size: 14px;color: #333333;line-height: 27px;
  -webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;
}
.lastnewlist:hover .lastnewlistwz h2{color: #CA0000;}
.footer{width: 100%;background: #2C2C2C;padding:40px 0 20px;}
.link{margin-bottom: 30px;}
.link p{font-size: 28px;display:inline-block;
  line-height: 39px;color: #FFFFFF;margin-right: 20px;}
.link a{font-size: 14px;margin-right: 12px;
    line-height: 39px;color: #FFFFFF;display:inline-block;}
.footlogo{width: 30%;float: left;}
.dbtell{margin-top: 30px;}
.dbtell p{font-size: 16px;color: #fff;}
.dbtell b{color: #fff;font-size: 38px;display: block;}
.footewm{width: 157px;margin:25px 0 0;
  height: 200px;background: #FFFFFF;
  border-radius: 8px;}
.footewm img{display: block;border-radius: 15px;width: 100%;margin: 0 auto;}
.footewm p{font-size: 16px;line-height: 35px;color: #7D7D7D; text-align: center;}
.footnav{width:70%;float: left;}
.footnav dl{float: left;width: 14%;text-align: center;}
.footnav a{color: #fff;}
.footnav dt{border-bottom: 1px solid rgba(255, 255, 255, 0.2);line-height:60px;}
.footnav dd{line-height: 45px;}
.foot{font-size: 16px;color: #FFFFFF;line-height: 35px;padding-top: 20px;border-top: 1px solid rgba(255, 255, 255, 0.17);margin-top:40px;
}
.foot a{color: #fff;}

.bigbox{border-radius: 25px;}

.bigbox_center{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);border-radius: 30px;padding:40px;box-sizing: border-box;position:relative;top:-100px;}
 .nyprolist li{margin-bottom: 30px;width: 32%;margin-right: 1.5%;float: left;}
 .nyprolist li:nth-child(3n){margin-right: 0;}
 .nyprolist li .proimg{padding: 12px;border:1px solid #c8c6b9;box-sizing: border-box;background: url(../images/probg.jpg) no-repeat center;}
 .nyprolist li .proimg img{width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
 .nyprolist li .prowz{background: #f2f5fc;}
 .nyprolist li .prowz h3{font-size:24px;color:#000;}
 .nyprolist li .prowz p{font-size:18px;color:#6b6b6b;}

.profenlei{ text-align: center;border-bottom: 1px solid #d3d7e0;margin-bottom: 35px;}
.profenlei a{display: inline-block;font-size:24px;color:#333;line-height: 80px;padding:0 40px;}
.profenlei a.gaoliang{background: #CA0000;border-top-left-radius:10px;border-top-right-radius: 10px;color:#fff;}
.profenlei a:hover{background: #CA0000;border-top-left-radius:10px;border-top-right-radius: 10px;color:#fff;}
.prowz{padding:20px 40px;box-sizing: border-box;}
.prowz h2{font-size:24px;color:#333;margin-top:0;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;margin-bottom: 15px;}
.prowz img{width:100%;}
.prowz p{font-size:18px;color:#6b6b6b;}
.prowz .anniu{margin-top: 15px;}
.prowz .anniu .xq{display:inline-block;border-right:1px solid #fff; transform:skew(-30deg);
  -webkit-transform:skew(-30deg);
  -moz-transform:skew(-30deg);
  border:1px solid #a1a5ae;margin-right:15px;}
.prowz .anniu .xq a{display:block; text-decoration:none;color:#6b6b6b; line-height:40px; padding:0 30px; transform:skew(30deg);-webkit-transform:skew(30deg); -moz-transform:skew(30deg);font-size:16px;}
.prowz .anniu .bj{background: #CA0000;border:none;}
.prowz .anniu .bj a{color:#fff;}
.yema{ text-align:center;margin-top:30px;}
.yema ul{}
.yema li{display:inline-block;border:1px solid #d2d2d2;width:40px;height:40px;font-family:Arial;font-size:16px;color:#848484;line-height:40px;}
.yema li a{color:#848484;}
.yema li.previous_s{ font-family:"ËÎÌå";}
.yema li.next{ font-family:"ËÎÌå";}
.yema li.pages_solid{ background:#CA0000;color:#fff;}


.nynews li{width:48%;background: #fff;padding:10px;box-sizing: border-box;margin-bottom: 20px;float: left;
  border: 1px solid #D9D9D9;
}
.nynews li:nth-child(2n){float: right;}
.nynews li .nynewimg{float: left;width: 45%;}
.nynews li .nynews_right{float: right;width: 53%;}
.nynews li .nynews_right .newbt{display: block;font-size: 24px;color: #333;font-weight: 600;line-height: 34px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display:-webkit-box;overflow: hidden;}
.nynews li .nynews_right time{display: block;font-size:16px;color: #bbb;margin: 0 0;}

.nynews li .nynews_right p{font-size:16px;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp:3;display:-webkit-box;overflow: hidden;line-height: 30px;}

.nynews li .newmore{color: #CA0000;font-size: 16px;display: block;margin-top: 10px;}
.nynews li:hover{background: url(../images/xwxzbg.png) no-repeat center;}
.nynews li:hover .newbt{color: #fff;}
.nynews li:hover time{color: #fff;}
.nynews li:hover p{color: #fff;}
.nynews li:hover .newmore{color: #fff;}

.lxtitle{text-align: center;margin-top:40px;}
.lxtitle h3{font-size: 38px;color: #333333;font-weight: 600;}
.lxtitle p{font-size: 57px;color: #E4E4E4;position: relative;top:-55px;left:0;font-weight: 600;text-transform: uppercase;z-index: -1;
}
.lxtitle i{display: inline-block;background: #CA0000;width: 100px;height: 4px;position: relative;top:-55px;left:0;}

.lxfs{}
.lxfs li{width: 23%;margin-right: 2%;background: #fff;padding:50px 30px;box-sizing: border-box;text-align: center;float: left;box-shadow: 20px 20px 30px rgba(0, 0, 0, 0.05);border-radius: 10px;}
.lxfs li img{display: block;margin: 0 auto;}
.lxfs li b{font-size: 20px;display: block;margin-top: 15px;}
.lxfs li p{font-size: 20px; font-family: 'Oswald-Medium';height: 50px;}
.lxfs li i{width: 55px;height: 1px;background: #acacac;display: block;margin:20px auto;}
.lxfs li.conewm {position: relative;}
.lxfs li.conewm .ycewm{position: absolute;top: 30px;left:50%;margin-left: -70px;display:none;}
.lxfs li.conewm .ycewm img{width: 140px;height: 140px;}
.lxfs li.conewm:hover .ycewm{display: block;}
.lxfs li .iconfont{background: #CA0000;
  box-shadow: 5px 5px 20px rgba(202, 0, 0, 0.34);width: 68px;height: 68px;display: block;margin: 0 auto;border-radius: 50px;text-align: center;line-height: 68px;color: #fff;font-size: 30px;}
.map img{display: block;margin:0 auto;;}

.message{width: 100%;background: #FFFFFF;margin-bottom: 60px;
  box-shadow: 4px 4px 18px rgba(0, 0, 0, 0.19);
  border-radius: 20px;}
.liuyanban{width: 100%;padding: 60px;background: url(../images/liuyanbg.jpg) no-repeat center;box-sizing: border-box;}

.liuyanban .newXinrongMessageaa{ overflow: hidden;}
.liuyanban .newXinrongMessage_bottomaa{width:100%;}
.liuyanban .newXinrongMessage_bottomaa li input{width:30%;height:60px;
  line-height:60px;margin-bottom: 10px;padding-left: 15px;
  float:left;margin-right:1.8%;border: 1px solid #D9D9D9;
}
.liuyanban .textar{width:100%;float: right;}
.liuyanban textarea{height: 137px;width:98%;border: 1px solid #D9D9D9;
  padding: 15px 0 0 15px;box-sizing: border-box;margin-top:25px}
.liuyanban #leaveWord_sub{width: 310px;line-height: 70px;background: #CA0000;
  text-align: center;color: #fff;font-size: 20px;border: none; cursor: pointer;margin: 0 auto;display: block;margin-top: 30px;}
.increment .incrementaa{width: 48%;float:left;padding:40px 50px;box-sizing: border-box;background:#FFFFFF;margin-bottom: 30px;border-radius: 9px;}
.increment dl{box-sizing: border-box;padding-left: 105px;}
.increment .incrementaa:nth-child(2n){float: right;}
.increment dl dt{font-size: 24px;font-weight: 600;color: #000000;border-bottom: 1px solid #E9E9E9;line-height: 65px;}
.increment dl dt i{display: inline-block;border: 3px solid #CA0000;border-radius: 50px;background: #fff;width: 15px;height: 15px;margin-right: 10px;}
.increment dl:first-of-type{background: url(../images/Frame.png) no-repeat left;}
.increment .incrementaa:nth-child(2) dl{background: url(../images/Frame-1.png) no-repeat left;}
.increment .incrementaa:nth-child(3) dl{background: url(../images/Frame-2.png) no-repeat left;}
.increment .incrementaa:nth-child(4) dl{background: url(../images/Component81.png) no-repeat left;}
.increment .incrementaa dd{font-size: 16px;line-height: 31px;color: #8A8A8A;margin-top: 20px;}


.xqnewbt{width: 100%;
  background: url(../images/newsxqbanner.png) no-repeat center;height: 500px;}
.xqnewbt .center{padding-top: 160px;width:45%;text-align: center;}
.xqnewbt h1{color: #fff;font-size: 38px;
  line-height: 53px;font-weight: 900;}
.xqnewbt time{color: #fff;font-size: 16px;margin-top: 25px;display: block;}
.xqnewsnr{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);border-radius: 30px;padding:40px;box-sizing: border-box;position:relative;top:-100px;}

.xqnewsnrxq{font-size: 16px;color: #333333;
  line-height: 40px;}

.xqfy{margin: 50px 0 ; overflow: hidden;}
.xqfy li{width: 47%;float: left;line-height: 50px;background:#f7f7f7;padding: 0 20px;box-sizing: border-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.xqfy li:nth-child(2){float: right;}
.xqfy li:hover{background:#CA0000;}
.xqfy li:hover a{color: #fff;}
.xqfy div{width: 47%;float: left;line-height: 50px;background:#f7f7f7;padding: 0 20px;box-sizing: border-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.xqfy div:nth-child(2){float: right;}
.xqfy div:hover{background:#CA0000;}
.xqfy div:hover a{color: #fff;}
.xqfy div:hover {color: #fff;}
.xqfy li:hover {color: #fff;}

.nyback{width: 225px;line-height: 70px;border: 2px solid #D9D9D9; border-radius: 50px;text-align: center;margin: 0 auto;display: block;font-size: 18px;color: #838383;}

.navigation{padding-top: 130px;font-size: 16px;color: #6C6C6C;}
.navigation a{color: #6C6C6C;}
.details_bt{border-bottom: 1px solid #CECECE;
}
.details_bt p{line-height: 70px;background: url(../images/xb.png) no-repeat left;width: 270px;font-size: 24px;color: #FFFFFF;padding-left: 70px;}

.details_nra{font-size: 18px;margin: 40px auto;
  color: #333333;
  line-height: 207.6%;}
.details_title{font-size: 32px;color: #CA0000;text-align: center;font-weight: 600;margin: 50px auto;}
.details_title b{width: 92px;height: 3px;display: inline-block;background: #D3D3D3; vertical-align: middle;margin: 0 15px;}
.xqcp{margin: 50px auto;}
.xqcp_left{width: 43%;float: left;border: 1px solid #E2E2E2;height: 400px;justify-content:center;display:flex;align-items:center; text-align:center;background:#fff;}
.xqcp_left li{}
.xqcp_left li img{max-height:395px;}
.xqcp_right{width: 54%;float: right;}
.xqcp_right h1{font-weight:600;
  font-size: 32px;color: #333333;
  line-height: 45px;}
  .xqcp_right .xqcp_rightys {margin: 20px 0 30px;}
.xqcp_right .xqcp_rightys b{display:inline-block;font-style: normal;font-size: 18px;width: 30%;line-height: 60px;background: #F3F3F3;text-align: center;color: #7D7D7D;font-weight:400;}
.xqcp_right p{font-size: 16px;color: #333333;
  line-height: 28px;}
  .xqcp_right .xqcp_rightimg {margin-top: 20px;}
.xqcp_right .xqcp_rightimg li{float: left;width: 30%;margin-right: 1.5%;border: 1px solid #E2E2E2;height: 180px;;justify-content:center;display:flex;align-items:center; text-align:center;
}
.xqcp_right .xqcp_rightimg li.active{border: 1px solid #CA0000;}


.nycases li:hover .prowz{background:#CA0000;}
.nycases li .prowz h2{margin:0;}
.nycases li:hover .prowz h2{color:#fff;}



.nyaboutinfo{width: 100%;background: #fff;box-shadow: 0px 4px 47px rgba(0, 0, 0, 0.1);height: 550px;margin-top:50px;}
.nyaboutinfo_left{float: left;width:45%;}
.nyaboutinfo_left video{height:550px; width: 100%;}
.nyaboutinfo_left img{height:550px;}
.nyaboutinfo_right{width: 50%;float: right;}
.nyaboutinfo_right .nyaboutinfop{padding-right: 50px;}
.nyaboutinfo_right .abouttit{border-bottom: 1px solid #D7D7D7;}
.nyaboutinfo_right .abouttit b{font-size: 38px;font-weight: 600;
  color: #000000;position: relative;bottom: -55px;}
.nyaboutinfo_right .abouttit p{text-transform: uppercase;font-size: 53px;color: #E4E4E4;font-weight: 600;}
.nyaboutinfo_right .abouttit i{background: #CA0000;width: 95px;height: 6px;display: block;}
.nyaboutinfo_right .aboutjs{overflow-y: auto;height: 325px;font-size: 16px;color: #333333;margin-top: 20px;
  line-height:42px; padding-right: 40px;}

.culture{width: 100%;background: url(../images/qiwhbg.png) no-repeat bottom;margin-top: 50px;padding-bottom: 100px;}
.culture .culture_list li{width: 23%;margin-right: 2%;
  background: #FFFFFF;border-bottom-right-radius: 40px;box-shadow: 0px 4px 47px rgba(0, 0, 0, 0.1);
height: 450px;text-align: center;float:left;}
.culture .culture_list li:last-of-type{margin-right: 0;}
.culture .culture_list li i{font-size: 45px;color: #CA0000;margin-bottom: 30px;display: block;padding-top: 60px; box-sizing: border-box;}
.culture .culture_list li h4{font-size: 24px;font-weight: 600;color: #333333;}
.culture .culture_list li hr{width: 43px;height: 4px;background: #CA0000;border: none;margin: 25px auto;}
.culture .culture_list li p{font-size: 16px;line-height: 34px;color: #6F6F6F;width: 60%;margin: 0 auto;}
.certificate{margin: 60px auto 100px;}
.certificate_list li{width: 18%;margin-right: 2%;
background: #fff;padding: 10px;box-sizing: border-box;
float: left;  box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.08);
}
.certificate_list li:last-of-type{margin-right: 0;}
.certificate_list li h2{font-size: 18px;color: #7C7C7C;line-height: 40px;text-align: center;}





