body{font-family:"微软雅黑"!important;color: #999;font:14px Microsoft YaHei!important;line-height: 24px;background: #fff;opacity: 0;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #666;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none;color: #999;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;}
a:focus {outline:none;outline-offset:0;}
.img{width: 100%;height: auto;overflow: hidden;}
.img img{width: 100%;transition: 0.7s transform;}
.slick-slide{outline: none!important;}
.wrapper{padding-top:90px;}
.container{padding: 0;}
/*头部*/
#header{width: 100%;height:90px;position: fixed;top: 0;left: 0;z-index: 9;background: #fff;box-shadow: 0 2px 20px rgba(0,0,0,0.1);transition: 300ms;}
#header .holder{width: 100%;height: 100%; position: relative;display: flex;align-items:center;padding: 0 2%;justify-content: space-between;}
#header .logo{width: 240px;height: 70px;}
#header .logo a{display: table-cell;vertical-align: middle;width:240px;height: 70px;transition: 400ms;}
#header .logo img{max-width: 100%;max-height: 100%;}
.mol_navbutton{width: 40px;height: 50px;background: url(../images/nav_btn.png) right center no-repeat;background-size: 60% auto;padding-left: 12px;}
#header .nav_box{flex:1; height: 100%;padding:0 9%;display: flex;justify-content: space-between;}
.nav_box .yiji{width:auto;height: auto;position: relative;transition: 400ms;}
.nav_box .yiji .one{display: block;width: 100%;height: 90px;line-height: 90px;overflow: hidden;font-size: 16px;color: #333;position: relative;z-index: 6;transition: 300ms;}
.nav_box .yiji.current .one,.nav_box .yiji:hover .one{color: #b60005;font-weight: bold;transition: 300ms;}
.nav_box .yiji .one:before{content: "";width: 4px;height: 4px;background: #b60005;position: absolute;left: 50%;bottom: 0;opacity: 0;margin-left: -2px;border-radius: 50%;transition: 300ms;}
.nav_box .yiji:hover .one:before,.nav_box .yiji.current .one:before{bottom: 22%;opacity: 1;transition: 300ms;}
.nav_box .yiji .libox{width: 200%;height: auto;position: absolute;top:100px;left:-50%;z-index: 8;text-align: center;border-radius: 10px;background: #fff;
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0; }
.yiji:hover .libox,.link a:hover .ewm{opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); -moz-transform: translate3d(0px, 0px, 0px); visibility: visible;}
.nav_box .yiji .libox:before{content: "";border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid transparent;position: absolute;left: 50%;bottom: 100%;margin-left: -10px;}
.yiji .libox a{display: block;width: 100%;height: 48px;line-height: 48px;overflow: hidden;color: #808080;font-size: 14px;transition: 300ms;}
.yiji .libox a:hover{color: #b60005;transition: 300ms;}
#header .tell{padding-left: 30px;background: url(../images/icon1.png) left center no-repeat;font-size: 18px;color: #272727;}
#header .join{width: 120px;margin-left: 1%;}
#header .join a{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;border-radius: 20px;background: #b60005;color: #fff;text-align: center;font-size: 16px;}
.moljoin{display: block;width: 94%;height: 36px;line-height: 36px;text-align: center;border-radius: 18px;background: #b60005;color: #fff;font-size: 16px;position: absolute;bottom: 2.5%;left: 3%;}
@media (min-width: 768px){
  #header.head_up{height: 76px;transition: 300ms;}
  #header.head_up .logo{height: 64px;transition: 300ms;}
  #header.head_up .logo a{height: 64px;transition: 300ms;}
  #header.head_up .nav_box .yiji .one{height: 76px;line-height: 76px;transition: 300ms;}
  #header.head_up .nav_box .yiji .libox{top: 86px;box-shadow: 0 2px 20px rgba(0,0,0,0.08);}
  

 
}

/*首页大图*/
.slick-dotted.slick-slider{margin-bottom: 0;}
.bannerli{position: relative;}
#banner img{width: 100%;}
#banner .slick-list{width: 100%;}
#banner .slick-slide{overflow: hidden;}
.slick-dots li button:before,.slick-arrow:before{display: none;}
#banner .slick-dots{bottom:27px;}
#banner .slick-dots li{width: 18px;height:18px;margin: 0 9px;border: 1px solid transparent;background:transparent;border-radius: 50%;transition: 300ms;}
#banner .slick-dots button{width: 8px;height: 8px;border-radius: 50%;background: #fff;opacity: 0.5;margin: 4px;padding: 0;}
#banner .slick-dots li.slick-active{border: 1px solid #fff;transition: 300ms;}
#banner .slick-dots li.slick-active button{opacity: 1;}
#banner .slick-arrow{width:35px;height: 50px;z-index: 3;opacity: 0.3;transition: 300ms; }
#banner .slick-prev{background: url(../images/icon3.png) center no-repeat;background-size: 100%;left: 1.5%;}
#banner .slick-next{background: url(../images/icon2.png) center no-repeat;background-size: 100%;right: 1.5%;}
#banner .slick-arrow:hover{opacity: 1;transition: 300ms;}
/*内容*/
.contents{padding: 6px;position: relative;}
.indexlist{width: 100%;height: auto;overflow: hidden;}
.indexlist li{width: 33.33%;height: auto;overflow: hidden;float: left;padding: 6px;}
.indexlist li a{display: block;width: 100%;height: auto;}
.indexlist li dl{padding: 24px 0;text-align: center;}
.indexlist li dt{font-size: 24px;color: #333;width: 100%;height: 38px;line-height: 38px;font-weight: normal;overflow: hidden;}
.indexlist li dd{font-size: 16px;color: #808080;width: 100%;height: 34px;line-height: 34px;overflow: hidden;}
.indexlist li a:hover dt{color: #b60005;}
.indexlist li:nth-child(2){animation-delay: .15s;}
.indexlist li:nth-child(3){animation-delay: .3s;}

/*页脚*/
.footer{background: #f7f7f7;}
.footnav{width: 100%;padding: 4% 0;display: flex;justify-content: space-between;}
.fnavli{flex:1; height: auto;overflow: hidden;overflow: hidden;display: none;}
.fnavlibox{width: 16.66%;float: left;padding-right: 7px;}
.footer dt{width: 100%;height: 30px;line-height: 30px;font-size: 16px;color: #333;overflow: hidden;margin-bottom: 18px;font-weight: normal;}
.footer dd a{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;color: #808080;overflow: hidden;}
.footer dd a:hover{color: #ab1616;}
.ftact{width: 33%;height: auto;}
.link{width: 100%;height: 34px;overflow: unset;margin:4px 0 15px;}
.link a{display: block;width: 34px;height: 34px;margin-right: 10px;background: #b60005;float: left;position: relative;transition: 300ms;}
.link a .ewm{width:122px;height: auto;position: absolute;left: 50%;bottom: 44px;margin-left: -61px;box-shadow: 0 2px 20px rgba(0,0,0,0.1);
transition: all 0.3s ease 0s; transform: translate3d(0px, 10px, 0px); -moz-transform: translate3d(0px, 10px, 0px); -webkit-transform: translate3d(0px, 10px, 0px); visibility: hidden; opacity: 0; }
.link a .ewm:before{content: "";border-top: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid transparent;position: absolute;left: 50%;top: 100%;margin-left: -10px;}
.link a:hover{background: #d1171c;transition: 300ms;}
.ftact p{font-size: 14px;color: #808080;line-height: 22px;padding: 4px 0;}
.ftact p span{color: #b60005;font-size: 16px;}
.ewmbox{width: 122px;}
.foot_bot{border-top: 1px solid #e6e6e6;padding: 25px 0;font-size: 14px;color: #999;text-align: center;}
/* 滚动条样式 */
/*关于我们*/
.posnav{width: 100%;height: 80px;background: #f7f7f7;}
.posnav_box{width: 100%;height: 100%;display: flex;justify-content:space-between;position: relative;z-index: 2;}
.posnav_box div{flex:1;transition: 300ms;position: relative;}
.posnav_box .one{width: 100%;height: 100%;padding-top: 1px;}
.posnav_box .one a{display:block;width: 100%;height: 40px;line-height: 40px;margin: 20px 0;border-right: 1px solid #d9d9d9;text-align: center;font-size: 18px;color: #333;transition: 300ms;}
.posnav_box .one a span{margin: 0 10px;color: #f7f7f7;transition: 300ms;}
.posnav_box .one.cur,.posnav_box .one.on,.posnav_box .one:hover{background: #fff;transition: 300ms;}
.posnav_box .one.cur a,.posnav_box .one.on a,.posnav_box .one:hover a{border-right: 1px solid #fff;font-weight: bold;color: #c91b1b;transition: 300ms;}
.posnav_box .one.cur a span,.posnav_box .one.on a span,.posnav_box .one:hover a span{color: #c91b1b;transition: 300ms;}
.posnav_two{display: none;width: 100%;height: auto;padding: 2% 4%;box-shadow: 0 20px 20px rgba(0,0,0,0.1);position: absolute;top: 100%;left: 0;z-index: 8;background: #fff;}
.posnav_two li{width: 100%;text-align: center;}
.posnav_two .two{position: relative;display: block;width: 100%;height: 60px;line-height: 60px;font-size: 18px;color: #808080;}
.posnav_two .two:hover,.posnav_two .two.on,.posnav_thr .thr:hover{color: #ab1616;font-weight: bold;background: #f7f7f7;}
.posnav_thr{display: none;background: #f7f7f7;}
.posnav_thr .thr{display: block;width: 100%;height: 60px;line-height: 60px;font-size: 18px;color: #808080;}

.aboutbox{width: 100%;height: auto;overflow: hidden;padding: 100px 0;background: url(../images/bg1.png) left 196px no-repeat;background-size:27% auto;}
.aboutbox .title{width: 35%;float: left;}
.cn_name{font-size: 30px;color: #333;line-height: 1.5;}
.line{width: 18px;height: 3px;background: #dcdcdc;margin: 15px 0;}
.en_name{font-size: 16px;color: #b2b2b2;text-transform: uppercase;line-height: 1.5;}
.aboutbox .about_r{width: 65%;float: left;}
.about_r .line2{width: 33px;height: 2px;background: #b71f21;margin: 30px 0;}
.dectil{width: 100%;height: auto;font-size: 16px;color: #333;line-height: 30px;}
.dectil img{ max-width:100%;}

.nycontent{padding: 100px 0;}
.nycontent .title .en_name{font-size: 16px;line-height: 2;}
.activeUl{width: 102.57%;height: auto;overflow: hidden;margin-left: -1.285%;padding: 20px 0;}
.activeUl li{width: 16.66%;padding: 1.285%;float: left;}
.activeUl li p{width: 100%;text-align: center;height: 56px;line-height:64px;font-size: 16px;color: #333;}
.activeUl li a:hover p{color: #ab1616;}
.activeUl li .img{width: 100%;height: auto;overflow: hidden;box-shadow: 0 20px 50px rgba(0,0,0,0.1);}

.procontent{padding: 40px 0;}
.prolist{width: 101.78%;height: auto;overflow: hidden;margin-left: -0.89%;padding-bottom: 20px;}
.prolist li{width: 25%;float: left;padding: 0.89%;}
.prolist li dl{padding: 20px 0;text-align: center;border-bottom: 1px solid #e6e6e6;transition: 300ms;}
.prolist li dt{font-size: 22px;color: #333;width: 100%;height: 38px;line-height: 38px;font-weight: normal;overflow: hidden;}
.prolist li dd{font-size: 16px;color: #808080;width: 100%;height: 34px;line-height: 34px;overflow: hidden;}
.prolist li a:hover dl{background: #b60005;border-bottom: 1px solid #b60005;transition: 300ms;}
.prolist li a:hover dt,.prolist li a:hover dd{color: #fff;}

.prodectop{width: 100%;background: #f7f7f7;padding: 30px 0 60px;}
.address{width: 100%;min-height: 34px;line-height: 34px; font-size: 14px;color: #808080;padding: 20px 0;}
.address a{color: #808080;}
.address a:hover{color: #b60005;}
.address .back{float: right;width: 86px;height: 34px;border-radius: 17px;background: #cccccc;display: inline-block;line-height: 34px;color: #fff!important;font-size: 14px;position: relative;}
.address .back span{display:block;width: 34px;height: 34px;float: left;font-family: "幼圆";position: relative;z-index: 2;}
.address .back i{display: block;width: 45px;float: left;position: relative;z-index: 2;}
.address .back:before{content: "";width: 34px;height: 34px;border-radius: 17px;background: #b60005;position: absolute;left: 0;top: 0;transition: 300ms;}
.address .back:hover:before{width: 100%;transition: 300ms;}
.prodecimg{width: 100%;height: auto;overflow: hidden;}
.prodecimg .slick2{width: 48.42%;float: left;}
.slick2 .slider-for{width:100%;height:auto;overflow: hidden;}
.slick2 .slider-for .slick-slide{outline: none;}
.slider-nav{width:calc(100% + 10px);height: auto;margin-left: -5px;}
.slider-nav .slick-slide{outline: none!important;cursor: pointer;padding: 10px 5px;}
.slider-nav .pimgnav{width: 100%;position: relative;}
.slider-nav .pimgnav:before{content: "";width: 100%;height: 100%;background: #333;opacity: 0.5;position: absolute;top: 0;left: 0;}
.slider-nav .slick-current .pimgnav:before{opacity: 0;}
.proimg_r{width: 45.71%;float: right;}
.proimg_r .ptitle{width: 100%;height: 84px;line-height: 88px;font-size: 30px;border-bottom: 1px solid #e6e6e6;color: #333;}
.proimg_r dd{min-height: 150px;font-size: 16px;color: #808080;line-height: 30px;margin: 5% 0;}
.proimg_r a.gobuy{display: block;width: 168px;height: 52px;border: 1px solid #b60005;text-align: center;line-height: 50px;font-size: 16px;color: #b60005;transition: 300ms;}
.proimg_r a.gobuy:hover{background: #b60005;color: #fff;transition: 300ms;}
.chosebox{width: 100%;height: auto;overflow: hidden;}
.chosebox a{font-size: 16px;color: #808080; display: block;width: 50%;height: 94px;line-height: 94px;float: left;border-top: 1px solid #e6e6e6;margin-top:8%;position: relative;transition: 300ms;}
.chosebox a.prev{padding-left: 20px;}
.chosebox a.next{padding-right: 20px;text-align: right;}
.chosebox a.prev:before{content: "";border-right: 10px solid #808080;border-top: 6px solid transparent;border-left: 10px solid transparent;border-bottom: 6px solid transparent;
position: absolute;left: -10px;top: 50%;margin-top: -6px;transition: 300ms;}
.chosebox a.next:before{content: "";border-left: 10px solid #808080;border-top: 6px solid transparent;border-right: 10px solid transparent;border-bottom: 6px solid transparent;
position: absolute;right: -10px;top: 50%;margin-top: -6px;transition: 300ms;}
.chosebox a:hover{color: #b60005;transition: 300ms;}
.chosebox a.prev:hover:before{border-right: 10px solid #b60005;transition: 300ms;}
.chosebox a.next:hover:before{border-left: 10px solid #b60005;transition: 300ms;}
.prodecbot{padding: 40px 0;}
.prodecbot .ctitle{width: 100%;height: 66px;line-height: 66px;font-size: 24px;color: #333;border-bottom: 1px solid #e6e6e6;}
.prodecbot .ctitle span{display: inline-block;height: 67px;border-bottom: 3px solid #b60005;}
.prodecbot .dectil{padding:30px 0;}

.joinbox{padding: 30px 0;}
.joinbox ul.img li{width: 100%;padding: 20px 0;}
.join_form{width: 100%;background: #fff;box-shadow: 0 20px 50px rgba(0,0,0,0.1);margin: 4% 0;border-top: 2px solid #b71f21;}
.alltitle{padding: 40px 0 22px;text-align: center;border-bottom: 1px dashed #e6e6e6;line-height: 40px;font-size: 16px;color: #333;}
.alltitle p{font-size: 30px;}
.onlform{width: 100%;height: auto;overflow: hidden;padding: 3% 5%;}
.lineli{width: 33.33%;padding: 0 2%;float: left;}
.lineli dd{width: 100%;height: 60px;background: #f2f2f2;padding: 10px 0;line-height: 40px;}
.lineli dd span{display: inline-block;text-align: center;height: 40px;font-size: 16px;color: #333;padding: 0 18px;}
.lineli dd .txt{font-size: 14px;color: #808080;background: none;}
.btnbox{width: 100%;float: left;}
.put_btn{display: block;width: 260px;height: 60px;line-height: 60px;text-align: center;font-size: 14px;color: #fff;border-radius: 30px;background: #b60005;margin: 4% auto 2%;}
.downul{width: 104%;margin-left: -2%;height: auto;overflow: hidden;padding-bottom: 5%;}
.downul li{width: 50%;padding: 2%;float: left;height: auto;}
.downul li a{display: block;padding-left: 16%;height: 110px;line-height: 110px;border-radius: 55px;font-size: 16px;color: #333;
	background: #fafafa url(../images/icon11.png) 8.5% center no-repeat;background-size:4.76% auto;transition: 300ms; }
.downul li a span{float: right;margin-right: 8%;filter:grayscale(100%);opacity: 0.3;transition: 300ms;}
.downul li a:hover span{filter:grayscale(0%);opacity:1;transition: 300ms;}
.downul li a:hover{background: #fff url(../images/icon11.png) 8.5% center no-repeat;background-size:4.76% auto;box-shadow: 0 20px 50px rgba(0,0,0,0.07);transition: 300ms;}

.newsbox{padding: 20px 0 60px;}
.newlist{width: 100%;height: auto;overflow: hidden;padding: 10px 0 40px;}
.newlist li{width: 100%;height: auto;padding: 50px 0;border-bottom: 1px solid #e6e6e6;}
.newlist li a{display: block;width: 100%;height: auto;display: flex;align-items:center;}
.newlist li a .nimg{width: 35.71%;}
.newlist li a dl{flex:1;padding-left: 2.5%;}
.newlist li a dl p{font-size: 16px;color: #808080;line-height: 30px;}
.newlist li a dt{font-size: 18px;color: #333;line-height: 34px;width: 100%;height: 34px;overflow: hidden;font-weight: normal;}
.newlist li a dd{font-size: 16px;color: #808080;line-height: 30px;height: 60px;overflow: hidden;width: 100%;margin: 20px 0 14px;}
.newlist li a span{display: inline-block;font-size: 14px;color: #b71f21;border-bottom: 1px solid #b71f21;line-height: 30px;}
.newlist li a:hover dt{color: #b71f21;}

.newbox{width: 100%;padding: 30px 0 120px;}
.newdec{width: 100%;height: auto;box-shadow: 0 20px 50px rgba(0,0,0,0.07);background: #fff;}
.newtop{padding: 2% 6%;}
.newtitle{width: 100%;font-size: 24px;color: #333;line-height: 30px;padding: 4% 0 2%;border-bottom: 1px solid #e6e6e6;}
.newtitle p{font-size: 14px;color: #808080;line-height: 30px;}
.newtop .dectil{padding: 3% 0 2%;}
.newdec .chosebox a{border-top: none;margin-top: 0;background: #fafafa;height: 90px;line-height: 90px;}
.newdec .chosebox a.prev{padding: 0 10px 0 5%;}
.newdec .chosebox a.prev:before{left: 5%;}
.newdec .chosebox a.prev span{border-left: 1px solid #808080;padding-left: 14px;display: inline-block;height: 12px;line-height: 12px;margin-left: 6px;}
.newdec .chosebox a.next{padding: 0 5% 0 10px;}
.newdec .chosebox a.next span{border-right: 1px solid #808080;padding-right: 14px;display: inline-block;height: 12px;line-height: 12px;margin-right: 6px;}
.newdec .chosebox a.next:before{right: 5%;}
.newdec .chosebox a:hover{background: #b71f21;color: #fff;}
.newdec .chosebox a:hover span{border-color: #fff;}
.newdec .chosebox a.prev:hover:before{border-right: 10px solid #fff;}
.newdec .chosebox a.next:hover:before{border-left: 10px solid #fff;}

.contact_box{margin: 75px 0 100px;}
.contact_item{padding: 3%;background: #fff;box-shadow: 0 30px 50px rgba(0,0,0,0.07);margin-top: 30px;}
.mapimg{padding: 0 0 4%;}
h2.compy{text-align: center;font-size: 24px;color: #333;}
h2.compy span{display: block;margin: 18px auto 0;width: 24px;height: 2px;background: #e4e4e4;}
.contact{width: 106%;margin-left: -3%;height: auto;overflow: hidden;display: flex;justify-content:space-between;padding: 4% 0;}
.contact .tactli{width: 22%;padding: 0 3%; background: url(../images/icon12.png) right center no-repeat;display: flex;align-items:center;}
.contact .tactli2{width:45%;justify-content:center;animation-delay: .15s;}
.contact .tactli3{width: 33%;background: none;animation-delay: .3s;}
.contact .tactli .timg{width: auto;}
.contact .tactli dd{width: auto;padding: 0 0 0 20px;font-size: 16px;line-height: 30px;color: #808080;}
.contact .tactli dd p{font-size: 18px;color: #333333;}

/*视频页面*/
.moviebox{width: 100%;height: auto;}
.moviebox .movbtn img{width: 100%;}
.moviebox .movbtn:before,.moviebox .movbtn:after{border: 1px solid #000000;}
.moviebox .movbtn{width:150px;height: auto;border:3px solid #b3b3b3;border-radius: 50%;top: 50%;left: 50%;transform: translate(-50%, -50%);cursor: pointer;z-index: 66;}
.moviebox .movbtn:before{content: "";width: 118%;height: 118%;border-radius: 50%;border: 1px solid #fafafa;opacity: 0.5;position: absolute;top: -9%;left: -9%;
transition-duration: .7s;animation: cir-scale 2.5s infinite }
.moviebox .movbtn:after{content: "";width: 136%;height: 136%;border-radius: 50%;border: 1px solid #fafafa;opacity: 0.2;position: absolute;top: -18%;left: -18%;
transition-duration: .8s;animation: cir-scale2 2.6s infinite}
@keyframes cir-scale {
  0% {opacity: 0.5;transform: scale(1); }
  80% {opacity: 0.5;transform: scale(1.1); }
  100% {opacity: 0;transform: scale(1.1); } 
}
@keyframes cir-scale2 {
  0% {opacity: 0.2;transform: scale(1); }
  80% {opacity: 0.2;transform: scale(1.2); }
  100% {opacity: 0;transform: scale(1.1); } 
}
.movie video{width: 100%;}
.movsilder{padding: 60px 0;width: 102.84%;margin-left: -1.42%;}
.movsilder a{padding: 0 4%;display: block;}
.movsilder a p{text-align: center;font-size: 22px;color: #333;width: 100%;height: 46px;line-height: 46px;overflow: hidden;margin-top: 20px;}
.movsilder a .img{position: relative;}
.movsilder a .img:before{content: "";width: 100%;height: 100%;background: #000;opacity: 0.4;position: absolute;top: 0;left: 0;transition: 300ms;}
.movsilder a.on .img:before,.movsilder a:hover .img:before{opacity: 0;transition: 300ms;}
.movsilder a.on p,.movsilder a:hover p{color: #b60005;}
.movsilder .slick-arrow{width: 58px;height: 58px;border-radius: 50%;border: 1px solid #b3b3b3;z-index: 3;top: 43%;transition: 300ms;}
.movsilder .slick-arrow:before{opacity: 1;font-family: "幼圆";color: #b3b3b3;display: inline-block;font-size: 30px;}
.movsilder .slick-prev{left: -62px;}
.movsilder .slick-prev:before{content: "<";}
.movsilder .slick-next{right: -62px;}
.movsilder .slick-next:before{content: ">";}
.movsilder .slick-arrow:hover{border: 1px solid #b60005;background: #b60005;transition: 300ms;}
.movsilder .slick-arrow:hover:before{color: #fff;}

/*yanfa*/
.yanfaUl{width:calc(100% + 26px);height: auto;margin-left: -13px;overflow: hidden;padding: 20px 0 30px;}
.yanfaUl li{width: 33.33%;float: left;padding: 13px;}
.yanfaUl li a{display: block;width: 100%;height: auto;padding: 30px;padding-bottom: 0;background: #f2f2f2;transition: 300ms;}
.yanfaUl li a p{width: 100%;height: 100px;line-height: 100px;font-size: 24px;color: #333;text-align: center;overflow: hidden;}
.yanfaUl li a .img{box-shadow: 0 20px 40px rgba(0,0,0,0.1);}
.yanfaUl li a:hover{background: #b60005;transition: 300ms;}
.yanfaUl li a:hover p{color: #fff;}


/*图片经过放大*/
.prolist li a:hover .img img,.indexlist li a:hover img{transition:1s transform;-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
/*页码*/
.pagebox{width: 100%;height: auto;text-align: center;padding: 20px 0 30px;}
.pagebox a{display: inline-block;min-width:44px;height: 44px;background: #f7f7f7;line-height: 42px;font-size:14px;color: #808080;margin: 0 4px;transition: 300ms;}
.pagebox a.on,.pagebox a:hover{background: #ab1616;color: #fff;transition: 300ms;}
.pagebox a.prev{padding: 0 16px;}
/*手机页码*/
.model-phone-page{width: 100%;height: auto;text-align: center;margin: 14px 0;}
.model-phone-page a{display: inline-block;padding: 0 6%;background: #f2f2f2;color: #808080;font-size: 14px;margin: 0 0.5%;height: 32px;line-height: 32px;}
.model-phone-page span{display: block;margin-top: 14px;color: #808080;font-size: 14px;}
.model-phone-page span i{color: #ab1616;}
/*文章上下篇*/
.choose_art{width: 100%;height:auto;overflow: hidden;padding:12px 30px;background: #f5f5f5;margin-top: 20px;}
.choose_art a{display: block;height:28px;line-height: 28px;color: #999999;font-size: 14px;overflow: hidden;transition: 300ms;}
.choose_art a:hover{color: #1e6eb7;transition: 300ms;}
/*panle导航开始*/
.left_nav{display: none;width:100%;height:100%;z-index:7;background: #fff;position: fixed;top:0px; right:0px;z-index: 66;}
.class-top{width: 100%;height:50px;padding: 0 15px;background: #fff;}
.class-top .closebtn{width: 30px;height: 36px;text-align: center;float: right;line-height: 24px;font-size: 36px;color: #b60005;margin-top: 10px;}
.class-top .tell{width: 160px;height: 50px;line-height: 50px;float: right; padding-left: 30px;background: url(../images/icon1.png) left center no-repeat;font-size: 16px;color: #272727;}
.leftlogo{width: auto;height: 100%;float: left;padding: 5px 0;}
.class-m{width: 100%;height: 92%;overflow-y:auto;border-top: 1px solid #ededed;}
.class-m .nnav>li{border-bottom: 1px solid #ededed;}
.class-m .nnav li a.ce{color: #333;font-size: 16px;display: block;height:50px;line-height:50px;padding: 0 17px;position: relative;text-align: center;}
.class-m .nnav li a.ce.xz_a{color: #b60005;font-weight: bold;background: #f7f7f7;}
.class-m .nnav li .menu_body{display: none;padding-bottom: 10px;background: #f7f7f7;text-align: center;}
.menu_body li a.er{padding:0 36px;font-size:15px;display: block;height:40px;line-height:40px;color: #808080;position: relative;}
.menu_body li a.er span{color: #f7f7f7;margin: 0 10px;}
.menu_body li a.er.tz_a span,.menu_body li a.er.tz_a,.thr_body li a.thr.fz_a{color: #b60005;}
.class-m .nnav li .thr_body{display: none;}
.thr_body li a.thr{padding:0 15px;font-size: 14px;display: block;height:44px;line-height:44px;color: #808080;}
.class-m .nnav li .for_body{display: none;}
.for_body li a.for{position: relative;font-size: 14px;display: block;height:40px;line-height:40px;color: #a3a3a3;}
/*panle导航结束*/

/*20250507首页新增*/
.inxtitle{width: 100%;height: auto;display: flex;justify-content: center;align-items: center;
font-size: 30px;font-weight: bold;color: #2b2b2b;padding: 3% 0;}
.inxtitle span{display: block;width: 266px;height: 1px;background: #d2d2d2;margin: 0 4%;}
.youshi{background: #f6f6f6;padding: 30px 0;}
.yslist{width: 100%;height: auto;display: flex;justify-content: space-between;align-items: center;padding-bottom:3%; }
.yslist .yslist_li{text-align: center;}
.yslist_li .xicon{width: 97px;margin: 20px auto 24px;border-radius: 50%;background: #fff;}
.yslist_li dt{font-weight: normal;font-size: 24px;color: #2b2b2b;line-height: 2.2;}
.yslist_li dd{font-size: 16px;color: #646464;line-height: 1.7;}
.yslist_li:nth-child(2){animation-delay: .15s;}
.yslist_li:nth-child(3){animation-delay: .3s;}
.yslist_li:nth-child(4){animation-delay: .45s;}
.yslist_li:nth-child(5){animation-delay: .6s;}
.aboutus{padding: 30px 0 4%;}
.inxabout{width: 100%;height: auto;padding: 20px 0;display: flex;justify-content: space-between;align-items: center;}
.inxabout_img{width: 41.81%;}
.inxabout_text{width: 52%;}
.abdectil{font-size: 16px;color: #2b2b2b;line-height: 2.25;}
.inxabout_text a{display: inline-block;font-size: 14px;color: #b71f21;border-bottom: 1px solid #b71f21;line-height: 30px;margin-top: 3%;}

.youshi .activeUl{padding: 0 0 3.5%;}
.inxnews{padding: 30px 0;}
.inxnews ul li{padding: 20px 0;border-bottom: none;}
.inxnews .newlist li a .nimg{width: 31.25%;}
.inxnews .newlist li a dl{padding-left: 8.4%}

.honor_slider{padding: 20px 0 70px;width: calc(100% + 12px);margin-left: -6px;}
.honor_slider a{padding: 6px;display: block;}
.honor_slider a img{display: block;}
.honor_slider .slick-dots button{display: none;}
.honor_slider .slick-dots li button:before{display: none;}
.honor_slider .slick-dots{bottom:10px;}
.honor_slider .slick-dots li{width:52px;height:3px;margin: 0 5px;background:#cdcdcd;border-radius: 2px;transition: 300ms;}
.honor_slider .slick-dots li.slick-active{background: #b60005;transition: 300ms;}


/*20250507首页新增*/
@media(min-width: 1620px){
.container{width: 1600px;}
  
}
@media(min-width: 1420px) and (max-width: 1619px){
.container{width: 1400px;}
 
}
/*20250507首页新增*/
@media(max-width: 1419px){
	.yslist_li .xicon{width: 84px;margin: 20px auto;}
	.yslist_li dt{font-size: 22px;}
	.yslist_li dd{font-size: 15px;}
	.abdectil{font-size: 15px;line-height: 2.1}
}
@media(max-width: 1300px){
  /*#header .nav_box{padding: 0 2% 0 0;}*/
  .contact .tactli2{width: 40%;}
  .contact .tactli3{width:38%; }
  .yanfaUl li a p{font-size: 22px;}
  /*#header .nav_box{padding: 0%;}*/
  #header .join a{font-size: 14px;}

}

@media (max-width: 1199px){
  .indexlist li dt{font-size: 20px;}
  .indexlist li dd{font-size: 14px;height: 24px;line-height: 24px;}
  #header .nav_box{padding: 0 5%;}
  .nav_box .yiji .libox{width: 130%;left: -15%;}
  .activeUl li{width: 25%;}
  .proimg_r .ptitle{height: 70px;line-height: 70px;font-size: 24px;}
  .joinbox ul.img li{padding: 10px 0;}
  .posnav_two .two,.posnav_thr .thr{height: 50px;line-height: 50px;font-size: 16px;}
  /*视频*/
  .movsilder .slick-arrow{width: 48px;height: 48px;}
  .movsilder .slick-prev{left: -52px;}
  .movsilder .slick-next{right: -52px;}
  .yanfaUl li a{padding: 24px;padding-bottom: 0;}
  .yanfaUl li a p{height: 80px;line-height: 80px;font-size: 20px;}
  /*20250507首页新增*/
  .inxtitle{font-size: 28px;}
  .inxtitle span{width: 200px;}
  .yslist{justify-content: center;flex-wrap: wrap;}
  .yslist .yslist_li{width: 33%;padding: 15px 0;}
  .yslist_li .xicon{margin: 14px auto;}
  .yslist_li dt{font-size: 20px;}
  
}
@media (min-width: 768px) and (max-width: 1199px){
  
}
@media (max-width: 991px){
  #header .logo,#header .logo a{width: 160px;}
  .nav_box .yiji .one{font-size: 14px;}
  #header .tell{padding-left: 26px;}
  .fnavli{display: none;}
  .ftact{width: auto;flex:1;}
  .posnav{height: 64px;}
  .posnav_box .one a{font-size: 16px;height: 34px;line-height: 34px;margin: 15px 0;}
  .posnav_two .two,.posnav_thr .thr{height: 40px;line-height: 40px;font-size: 14px;}
  .nycontent{padding: 50px 0;}
  .prolist li{width: 50%;}
  .proimg_r a.gobuy{width: 130px;height: 42px;line-height: 40px;font-size: 14px;}
  .lineli{width: 100%;padding: 8px 2%;}
  .downul li{width: 100%;}
  .newlist li{padding: 24px 0;}
  .newlist li a dl p{font-size: 14px;line-height: 24px;}
  .newlist li a dt{font-size: 16px;}
  .newlist li a dd{font-size: 14px;line-height: 24px;height: 48px;margin: 12px 0 8px;}
  .newlist li a span{line-height: 26px;}
  .newtitle{font-size: 22px;}
  .contact .tactli .timg img{width: 26px;}
  .contact .tactli{width: 33%;}
  .contact .tactli2 .timg img{width: 32px;}
  .contact .tactli2{width: 34%;}
  /*视频*/
  .moviebox .movbtn{width: 110px;}
  .movsilder .slick-arrow{width: 40px;height: 40px;}
  .movsilder .slick-prev{left: -48px;}
  .movsilder .slick-next{right: -48px;}
  .movsilder a p{font-size: 20px;margin-top: 16px;}
  .yanfaUl li a{padding: 14px;padding-bottom: 0;}
  .yanfaUl li a p{height: 60px;line-height: 60px;font-size: 16px;}

  /*20250507首页新增*/
  .inxtitle span{width: 150px;}
  .honor_slider .slick-dots{bottom: 26px;}
  .honor_slider .slick-dots li{width: 43px;}


}
@media (max-width: 768px){
  #header{height: 50px;}
  #header .holder{padding: 0 15px;}
  #header.head_up .logo,#header .logo{flex:1;}
  #header .logo, #header .logo a{height: 40px;}
  #header .tell{font-size: 14px;line-height: 50px;}
  .wrapper{padding-top: 50px;}
  .container{padding: 0 15px;}
  #banner .slick-arrow{display: none!important;}
  #banner .slick-dots{bottom: 12px;}
  #banner .slick-dots li{width: 12px;height: 12px;margin: 0 7px;}
  #banner .slick-dots button{width: 6px;height: 6px;margin: 2px;}
  .indexlist li{width: 100%;padding: 9px;}
  .indexlist li dl{padding: 12px 0;}
  .indexlist li dt{font-size: 18px;height: 34px;line-height: 34px;}
  .footnav{display: block;}
  .ftact{width: 100%;padding: 0;}
  .ewmbox{width: 110px;margin: 14px auto 0;text-align: center;}
  .footer dt{text-align: center;margin-bottom: 12px;}
  .link{text-align: center;}
  .link a{display: inline-block;float: unset;margin: 0 2px;}
  .foot_bot{padding: 14px 0;}

  .posnav{height: 50px;}
  .posnav_box{display: block;}
  .posnav_box div{flex:unset;}
  .posnav_box .slick-list{overflow: unset;}
  .posnav_box .one{height: 51px;}
  .posnav_box .one a{font-size: 14px;height: 24px;line-height: 24px;margin: 13px 0;}
  .posnav_box .one a span{margin: 0 5px;}
  .aboutbox{padding: 34px 0;background: url(../images/bg1.png) center 84px no-repeat;background-size: 55% auto;}
  .aboutbox .title{width: 100%;text-align: center;padding: 10px 0;}
  .cn_name{font-size: 22px;}
  .line{height: 2px;margin: 6px auto;width: 15px;}
  .en_name{font-size: 14px;}
  .aboutbox .about_r{width: 100%;}
  .about_r .line2{width:20px;margin: 30px auto; }
  .dectil{font-size: 14px;line-height: 24px;}

  .nycontent{padding: 30px 0;}
  .activeUl{width: 106%;margin-left: -3%;padding: 0 1%;}
  .activeUl li{width: 50%;padding: 2%;}
  .activeUl li p{height: 46px;line-height: 50px;font-size: 14px;}
  .procontent{padding: 20px 0;}
  .prolist li{width: 100%;padding:10px 0.89%;}
  .prolist li dl{padding: 14px 0;}
  .prolist li dt{font-size: 18px;height: 32px;line-height: 32px;}
  .prolist li dd{font-size: 14px;height: 24px;line-height: 24px;}
  .prodectop,.prodecbot{padding: 30px 0;}
  .prodecimg .slick2{width: 100%;}
  .proimg_r{width: 100%;}
  .slider-nav{width: calc(100% + 6px);margin-left: -3px;}
  .slider-nav .slick-slide{padding: 6px 3px;}
  .proimg_r .ptitle{height: 62px;line-height: 68px;font-size: 20px;}
  .proimg_r dd{font-size: 14px;line-height: 24px;min-height: 0;}
  .proimg_r a.gobuy{width: 100%;height: 38px;line-height: 36px;background: #b60005;color: #fff;}
  .chosebox a{height: 76px;line-height: 76px;font-size: 14px;}
  .prodecbot .ctitle{height: 48px;line-height: 44px;font-size: 18px;}
  .prodecbot .ctitle span{height: 48px;}
  .joinbox{padding: 22px 0;}
  .joinbox ul.img li{padding: 6px 0;}
  .alltitle{padding: 22px 0;font-size: 14px;line-height: 30px;}
  .alltitle p{font-size: 22px;}
  .lineli{padding: 7px 0;}
  .lineli dd{padding: 0;height: 42px;line-height: 42px;}
  .lineli dd span{font-size: 14px;padding: 0 12px;}
  .put_btn{width: 100%;height: 44px;line-height: 44px;margin: 4% 0 6%;}
  .downul{padding: 6% 0;}
  .downul li a{padding-left: 14%;height: 60px;line-height: 60px;border-radius: 30px;font-size: 14px;
  	background: #fafafa url(../images/icon11.png) 7% center no-repeat;background-size: 4.76% auto;}
  .downul li a span{margin-right: 6%;}
  .downul li a span img{width: 18px;}
  .newsbox{padding: 12px 0 50px;}
  .newlist{padding: 4px 0 25px}
  .newlist li a{display: block;}
  .newlist li a .nimg{width: 100%;}
  .newlist li a dl{padding-left: 0;padding-top: 12px;}
  .newbox{padding: 30px 0 50px;}
  .newtop{padding: 10px 14px;}
  .newtitle{font-size: 17px;line-height: 28px;}
  .newdec .chosebox a{width: 100%;height: 48px;line-height:48px;padding: 0 10px 0 6%!important;}
  .newdec .chosebox a.prev:before{left: 7px; border-right: 7px solid #808080;}
  .newdec .chosebox a.prev span{padding-left: 9px;margin-left: 10px;}
  h2.compy{font-size: 18px;line-height: 2;}
  h2.compy span{margin: 8px auto 0;}
  .contact_box{margin: 40px 0 50px;}
  .contact{width: 100%;margin-left: 0;display: block;}
  .contact .tactli{width: 100%;background: none;padding:12px 0;border-bottom: 1px dashed #e6e6e6;}
  .contact .tactli dd{flex:1;line-height: 26px;}
  .contact .tactli dd p{font-size: 16px;}
  .contact .tactli3{border-bottom: none;}
  .contact_item{margin-top: 20px;}
  /*视频*/
  /*.moviebox{padding: 20px 0;}*/
  .moviebox .movbtn{width: 50px;border: 1px solid #b3b3b3;top: 42%;}
  .movsilder{padding: 20px 0;}
  .movsilder a{padding: 0 2%;}
  .movsilder a p{font-size: 14px;margin-top: 0;}
  .movsilder .slick-arrow{display: none!important;}
  .moviebox .movbtn{display: none;}
  .yanfaUl{width:calc(100% + 16px);margin-left: -8px;}
  .yanfaUl li{width: 50%;padding: 8px;}
  .yanfaUl li a{padding: 10px;padding-bottom: 0;}
  .yanfaUl li a p{height: 50px;line-height: 50px;font-size: 15px;}
  /*20250507首页新增*/
  .inxtitle{font-size: 22px;padding: 5% 0;}
  .inxtitle span{width: 15%;}
  .yslist{width: 103%;margin-left: -1.5%;}
  .yslist .yslist_li{width: 33.33%;padding: 12px 1%;}
  .yslist_li .xicon{width: 50%;}
  .yslist_li dt{font-size: 17px;}
  .yslist_li dd{font-size: 13px;line-height: 1.5}
  .inxabout{display: block;}
  .inxabout_img{width: 100%;}
  .inxabout_text{width: 100%;margin-top: 20px;}
  .abdectil{font-size: 14px;}
  .inxabout_text a{margin: 3% 40%;}
  .inxnews .newlist li a .nimg{width: 100%;}
  .inxnews .newlist li a dl{padding-left: 0;}
  .honor_slider a{padding: 4px;}
  .honor_slider .slick-dots li{width: 30px;}

}
@media (max-width: 420px){
   

    
    
}
@media (max-width: 360px){
    
}


