html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2;color:#444;overflow-x: hidden; font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
a{text-decoration: none !important;}
a:hover{color: #d10000;}
@font-face {font-family:fz;src: url('../Css/bahnschrift.ttf');}
/*修改滚动条*/
::-webkit-scrollbar{width:6px;height:6px ;}
::-webkit-scrollbar-track{box-shadow: inset 0 0 6px transparent;background: #f8f8f8;border-radius: 6px;}
::-webkit-scrollbar-thumb{border-radius: 6px;background: #bbb;}
.pf_12{font-size: 12px;line-height: 25px;}
.pf_15{font-size: 15px;line-height: 30px;}
.pf_16{font-size: 16px;line-height: 30px;}
.pf_18{font-size: 18px;line-height: 35px;}
.pf_20{font-size: 20px;line-height: 35px;}
.pf_22{font-size: 22px;line-height: 40px;}
.pf_24{font-size: 24px;line-height: 40px;}
.pf_26{font-size: 26px;line-height: 45px;}
.pf_30{font-size: 30px;line-height: 45px;}
.pf_32{font-size: 32px;line-height: 50px;}
.pf_34{font-size: 34px;line-height: 50px;}
.pf_36{font-size: 36px;line-height: 50px;}
.pf_44{font-size: 44px;line-height: 60px;}

#viewer #toolbar{display: none;}
/*******头部*******/
.top {position: fixed;width: 100%;z-index: 30;width: 100%;background: rgba(0,0,0,.6);}
.topa {height: auto;overflow: hidden;}
.topa a{display: block;}
.topa a img{display: block;margin:0 auto;max-width: 100%;}
.topsearch{background: #444;z-index: 5;height: 100px;width: 100%;top: 0px;transition: all 0.3s ease 0s;overflow: hidden;}
.layui-layer-setwin .layui-layer-close2{top:-15px !important;right:20px !important;}
.search-close {float: right; display: block;top: 30%;width: 20%;height: 40px;background: url(../Image/close2.png) no-repeat center;background-size: 30px;cursor: pointer;transition-duration: .5s; }
.search-close:hover {transform: rotate(90deg); }
.topsearcha{margin-top: 1.5rem;position: relative;}
#search_text{border:1px solid #ebebeb;outline: none;color: #777;position: relative;top:0; height: 45px;width:80%;padding-left:10px;background: #f9f9fa;border-radius: 5px 0 0 5px;font-size: 14px;}
.search-btn{width: 80%;height: 45px; line-height: 45px; border:none;background:none; }
.fdj{width:20%;height:45px;border: 1px solid #d10000;background: #d10000;color: #fff;outline: none;transition:.4s;border-radius: 0 3px 3px 0;position: relative;top:-2px;}
.fdj:hover{background: #444;color: #fff;}
#playercontainer{position: relative;top:0;}

.topc_a{width: 60%;}
.topc_a a{display: block;width: 50%;text-align: center;line-height: 90px; text-transform: uppercase;color: #fff;position: relative;transition:.4s}
.topc_a a:hover{color: #d10000;}
.topc_a a:first-child:after{position: absolute;content: "";width: 1px;height: 15px;background: rgba(255,255,255,.4);right:0; top:41%;}
.topc_b{overflow: hidden;height: 100%; text-align: center;width: 100px;color: #fff;background: #fd6f54;
background: -webkit-linear-gradient(to right, #e70615, #f23833, #fd6f54);
background: linear-gradient(to right, #e70615, #f23833, #fd6f54);
 }
.topc_b a{transition:.4s;}
.topc_b:hover a{color: rgba(255,255,255,.6);}
.topc_b i{font-size: 24px;}
.topc_b span{display: block;font-size: 16px;line-height: 25px;}
.menu {position: relative;}
.menu dd span{display: block;font-size: 15px;text-align: center;position: relative;}
.menu dd:hover {background: #d10000;}
.menu dd span a{display: block;position: relative;z-index: 3;line-height: 90px;color: #fff;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.menu dd.curr .submenu{display: block;} 
.menu dd .submenu{position:absolute;z-index: 88;top:75px; width:150%;margin-left: -25%; display: none;text-align: center;padding-top: 15px; }
.menu dd .submenu p{line-height:45px;height: 45px;overflow: hidden;background:#d10000;border-top: 1px solid #790009  }
.menu dd .submenu p a {display: block; font-size: 13px;line-height:45px;transition:.4s;color: #fff;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.menu dd .submenu p a:hover{background: #790009; }

.mobmenu{position: relative;z-index: 88;}
.mobmenu .code{-moz-border-radius:.3em;-webkit-border-radius:.3em;border-radius:.3em;color:#000;font-family:'Fira mono', 'Courier New', Courier, monospace;font-size:85%;letter-spacing:.05em;padding:1em;}
.mobmenu .menu-button {position: absolute;height: 30px;width: 30px;right: 0px;top: -20px;}
.mobmenu .menu-left {float: left;}
.mobmenu .sidebar{display: none;width: 100%;height: 2000%;margin: 0;left:0; position: fixed;top: 0;z-index: 9999;}
.mobmenu .menu-button i{font-size: 26px;color:#c69d67}
.mobmenu .sidebar > .bg-cover{display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 2000%;background: rgba(0,0,0,.5);}
.mobmenu .sidebar nav{float: left;width: 260px;height: 100%;margin-left: -260px;background:#fff;}
.mobmenu .sidebar span{display: block;line-height: 55px;background: #333333;text-indent: 2em;font-weight: bold;color: #b4ad9d;}
.mobmenu .sidebar dd a{display: block;line-height: 50px;border-bottom: 1px solid #f1f1f1;transition:.4s;text-indent: 2em;}
.mobmenu .sidebar dd i{color: #666;font-size: 18px;}
.mobmenu .sidebar dd a:hover{background: #d10000; color: #fff;}
.mobtel strong{display: block;font-size: 14px;color: #d10000;line-height: 30px;}
.mobtel p{font-family: fz;font-size: 22px;}
.mobicon{text-indent: 2em;height: auto;overflow: hidden;}
.mobicon a{display: block;float: left;transition:.4s;}
.mobicon a:hover{color: #d10000}
.mobicon i{font-size: 24px;color: #777;}
/*banner*/
.banner {position: relative;height: auto !important;z-index: 1;top:0;}
.banner .swiper-container{height: auto;overflow: hidden;}
.banner .swiper-wrapper{height: auto !important;}
.banner .swiper-slide {position: relative;height: auto !important;}
.banner .swiper-slide img{ width: 100%; height: auto;}
.banner .swiper-pagination {position: absolute;font-size:0;left: 0;height: 20px;text-align: center;bottom: 8% !important;width: 100%;z-index: 9999;}
.banner .swiper-pagination-bullet{background: #fff;}
.banner .swiper-pagination-bullet-active{width:30px;height: 8px;border-radius: 10px;background: #d10000;}
#swiper-slide1{position: relative;}
#swiper-slide1 .bannera{position: absolute;z-index: 3;width: 100%;height: 100%;background: rgba(0,0,0,.1);padding-top: 15%;}
#swiper-slide1 .bannera strong{display: block;font-size: 54px;line-height: 100px;color:#fff;margin-top: 2%;opacity: 0;text-transform: uppercase;font-family: fz;
  -webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);transition: .2s ease .4s;}
#swiper-slide1 .bannera p{transition-delay: .6s !important;font-size: 36px;line-height: 60px;color: #fff;font-weight: 100;
	text-transform: uppercase;font-family: fz; margin:.5rem 0 1rem 0;opacity: 0;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);transition: .2s ease .5s;}
#swiper-slide1 .bannera i{font-size: 50px;font-family: cursive;}
.banner .swiper-slide-active .bannera strong{opacity: 1 !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;transition: .8s ease .4s !important;}
.banner .swiper-slide-active .bannera p{opacity: 1 !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;transition: .8s ease .4s !important;}

.banner .swiper-button-next{right:6%;top:60%;}
.banner .swiper-button-prev{left:6%;top:60%;}

#swiper-slide1 .bannerb{position: absolute;z-index: 3;width: 100%;height: 100%;background: rgba(0,0,0,0);padding-top: 15%;}
#swiper-slide1 .bannerb strong{display: block;font-size: 66px;line-height: 100px;color:#fff;margin-top: 2%;opacity: 0;
  -webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);transition: .2s ease .4s;}
#swiper-slide1 .bannerb p{transition-delay: .6s !important;font-size: 36px; line-height: 60px;color: #fff;font-weight: 100;margin:.5rem 0 1rem 0;text-transform: uppercase;font-family: fz;
opacity: 0;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);transition: .2s ease .5s;}
#swiper-slide1 .bannerb i{transition-delay: .9s !important;display: block;width: 32px;height: 28px;background: url(../images/bana.png) center no-repeat;
opacity: 0;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);transition: .2s ease .5s;}
.banner .swiper-slide-active .bannerb strong{opacity: 1 !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;transition: .8s ease .4s !important;}
.banner .swiper-slide-active .bannerb p{opacity: 1 !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;transition: .8s ease .4s !important;}
.banner .swiper-slide-active .bannerb i{opacity: 1 !important;-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;transition: .8s ease .4s !important;}

.intop {position: absolute;bottom: 0;z-index: 2;width: 100%;background: rgba(0,0,0,.6);line-height:60px;color: #efefef;}
.intop span{width: 10%;text-align: center;text-transform:capitalize;}
.intopa{width: 90%;}
.intopa a{display: block; float: left;width: 50%;transition:.4s;}
.intopa a:hover{color: rgba(255,255,255,.6);}
.intopa a span{float: right;width: 20%;font-family: fz;}
/*in_01*/
.in_01{height: auto;overflow: hidden;background: #f4f4f4;}
.intita{text-align: center;width: 70%;margin:0 auto;}
.intita strong{display: block;color: #222;text-transform: uppercase;}
.intita p{color: #999;}
.in01b{height: auto;overflow: hidden; padding: 5px;background: #fff;}
.in01a_a strong{display: block;position: relative;}
.in01a_a p{line-height: 30px;color: #666;}
.in01a_a p a{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.in01a_a p:hover{color: #d10000;}
.in01a_a strong::before{position: absolute;content: "";background: url(../Image/in01a.png) left bottom no-repeat;height: 4px;width: 67px;left:0;bottom: 0;}
.inmorea a{display: block;font-weight: normal;line-height: 35px;margin-top: .5rem;color: #999;}
.inmorea a em i{color: #fff;}
.inmorea a em{display: block;float: left;width: 35px;height: 35px;text-align: center;padding-top: 1.5px;
	border-radius: 50px;transition:.4s;background: #ea121c;
background: -webkit-linear-gradient(to right, #fd6b52, #f44239, #ea121c);
background: linear-gradient(to right, #fd6b52, #f44239, #ea121c);}
.inmorea a:hover em{background: #444;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); }
.inimga{display: block;width: 100%;height: 0;padding-bottom: 73%;position: relative;overflow: hidden;}
.inimga img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
.inimga:hover img{transform: scale(1.02);}
.in01a li{height: auto;overflow: hidden;box-shadow: 0px 2px 2px #eee;}
.in01a li:nth-of-type(2) .in01b{background: #eeeeee;}
.in01a li:nth-of-type(3) .in01b{background: #eeeeee;}

.in_02{height: auto;overflow: hidden;}
.in_02 .swiper-slide a{display: block;position: relative;}
.in_02 .swiper-slide a:hover .in02a{background: rgba(0,0,0,.6)}
.in_02 .swiper-slide a:hover .in02a strong{margin-top: 2rem;}
.in_02 .swiper-slide a:hover .in02b{height: 130px;}
.in_02 .swiper-slide a:hover .in02a strong i{width: 90px;}
.in_02 .swiper-slide img{display: block;max-width: 100%;}
.in02a {position: absolute;top:0;left:0;background: rgba(0,0,0,.2);width: 100%;height: 100%;text-align: center;color: #fff;transition:.4s;}
.in02a strong{display: block;margin-top: 5rem;transition:.4s;position: relative;line-height: 50px;}
.in02a strong i{display: block;width: 0px;height: 1px;background: #fff;margin:0 auto;transition:.4s;}
.in02a em{display: block;width: 80%;line-height: 32px;border: 1px solid rgba(255,255,255,.4);color: #fff;margin:0 auto;border-radius: 40px;font-style: normal;}
.in02a em i{font-size: 18px;}
.in02b p{line-height: 30px;}
.in02b{height: 0px;overflow: hidden;transition:.4s;}


.in_03{height: auto;overflow: hidden;}
.in03b .swiper-slide a{display: block;position: relative;}
.in03b .swiper-slide a:hover .in03a{background: rgba(255,255,255,.6);padding-top: 15%;}
.in03b .swiper-slide a:hover .in03a em{height: 100px;}
.in03b .swiper-slide a:hover .in03a span{background: #ea121c;
background: -webkit-linear-gradient(to right, #fd6b52, #f44239, #ea121c);
background: linear-gradient(to right, #fd6b52, #f44239, #ea121c);}
.in03b .swiper-slide img{display: block;max-width: 100%;}
.in03a{position: absolute;top:0;left:0;width: 100%;height: 100%;text-align: center;color: #fff;padding-top: 25%;background: rgba(255,255,255,0);transition:.4s;}
.in03a em{display: block;height: 0px;overflow: hidden;transition:.4s;}
.in03a em i{font-size: 80px;color: #d10000;}
.in03a span{display: block;width: 180px;line-height: 45px;background: rgba(0,0,0,.2);border: 1px solid rgba(255,255,255,.4);text-align: center;border-radius: 40px;
	transition:.4s;margin:1rem auto;}
.in03b .swiper-button-prev{top:50%;left:2%;;width: 45px;background: rgba(4,4,4,.8);height: 45px;border-radius: 40px;transition:.4s}
.in03b .swiper-button-prev:hover{background: rgba(209,0,0,.9);}
.in03b .swiper-button-prev i{color:#fff;transition:.4s;}
.in03b .swiper-button-next{top:50%;right:2%;;width: 45px;background:rgba(4,4,4,.8);height: 45px;border-radius: 40px;transition:.4s}
.in03b .swiper-button-next:hover{background: rgba(209,0,0,.9);}
.in03b .swiper-button-next i{color:#fff;transition:.4s;}
.in03b .swiper-button-next:after, .in03b .swiper-button-prev:after{display: none;}



.in_04{height: auto;overflow: hidden;background: url(../Image/in04bg.jpg) center bottom no-repeat #f8fcfe;}
.in04a li{text-align: center;}
.in04a li strong{display: block;font-size: 72px;color: #d10000;font-family: fz;position: relative;}
.in04a li strong em{font-style:normal;}
.in04a li strong i{font-size: 18px;position: absolute;right:35%;font-style: normal;}
.in04a li:nth-of-type(4) strong i{right:29%;}
.in04a li strong small{font-size: 14px;}
.in04a li img{display: block;margin:0 auto;max-width: 100%;}
.in04a li span{display: block;text-transform: uppercase;}
.in04a li p{color: #999;}
.in04b p{width: 80%;text-align: center;color: #777;margin:0 auto;}

.in_05{height: auto;overflow: hidden;background: url(../Image/in05bg.jpg) center bottom no-repeat;color: #fff;text-align: center;padding: 10rem 0 20rem 0;}
.in_05 strong{display: block;font-size:60px;text-transform: uppercase;}
.in_05 p{display: block;width: 70%;margin:0 auto;}
.inmore a{display: block;width: 260px;line-height: 50px;text-align: center; background: #ea121c;color: #fff;border-radius: 50px;margin:0 auto;transition:.4s;background: -webkit-linear-gradient(to right, #fd6b52, #f44239, #ea121c);background: linear-gradient(to right, #fd6b52, #f44239, #ea121c);}
.inmore a:hover{width: 220px;}

.in_06{line-height: 60px;background: #cb5a44;background: -webkit-linear-gradient(to right, #b90511, #c2332d, #cb5a44);color: #fff;background: linear-gradient(to right, #b90511, #c2332d, #cb5a44);}
.in06a span{float: left;}
.in06a a{float: left;margin:0 .5rem;transition:.4s;}
.in06a a:hover{color: rgba(255,255,255,.8);}
.in06b {position: relative;}
.in06b span{text-align: right;}
.in06b span a{display: block;transition:.4s;}
.in06b span:hover a{color: rgba(255,255,255,.8);}
.in06b:hover .in06ba{height: 176px;}
.in06ba{position: absolute;bottom: 61px;width: 60%;background: #f2f2f2;z-index: -1;right:0;height: 0px;overflow: hidden;transition:.4s;}
.in06ba li a{display: block;color: #777;line-height: 40px;padding-left: 1rem;transition:.4s;}
.in06ba li:hover a{background: -webkit-linear-gradient(to right, #b90511, #c2332d, #cb5a44);color: #fff;background: linear-gradient(to right, #b90511, #c2332d, #cb5a44);}
/*foot*/
.foot{height: auto;overflow: hidden;background: #f6f6f6;}
.foota_a a{display: block;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.foota_a strong{display: block;position: relative;border-bottom: 1px solid #e8e9ea;line-height: 40px;}
.foota_a strong a{color: #222;}
.foota_a strong::after{position: absolute;content: "";width: 15px;height: 1px;background: #ce171e;bottom: 0;left:0;}
.foota_a p{line-height: 35px;}
.ewm {text-align: center;margin:0 .5rem;}
.ewm img{display: block;margin:0 auto;max-width: 100%;}
.ewm span{display: block;line-height: 35px;}
.foota_c span{display: block;line-height: 30px;}
.foota_c strong{display: block;font-family: fz;font-size: 30px;color: #d10000;}
.foota_c p{line-height: 30px;}
.foota_c img{display: block;max-width: 100%;}

.footb{line-height:85px;border-top: 1px solid #dcdcdc;}
.footb a{color: #666;transition:.4s;}
.footb a:hover{color: #d10000;}
.footbb{text-align: right;}

.online_kefu{ position: fixed;  bottom: 20vh;right:1px;z-index:889;}
.online_kefu p{font-size:12px;}
.online_kefu ul li{ width:60px; height:60px; text-align: center;border-top: 1px solid rgba(0,0,0,.4); position: relative;background:rgba(0,0,0,.7); color: #fff; cursor: pointer; transition: background-color .2s linear 0s;perspective:1000;transform-style:preserve-3d;}
.online_kefu ul li a{ color: #fff;}
.online_kefu ul li .con{ position: relative; line-height:25px;padding-top: 5px;}
.online_kefu ul li .con i{font-size: 30px ;color: #fff ;}
.online_kefu ul li .hover_con{ position: absolute;  left:-200px;left:-100px;    width: 100px;   color: #ffffff;text-align: center;background-color: #d21126;height:60px; line-height:60px; bottom:0; transform:rotateX(-90deg); transition: all .2s linear 0s; }
.online_kefu ul li .hover_con img{ width:100px;}
.online_kefu ul li.qrcode .hover_con{ height: 137px;padding: 10px;width: 130px;left: -130px;}
.online_kefu ul li.qrcode .hover_con p{ color: #fff; line-height:24px;font-size:12px;}
.online_kefu li:hover{background-color: #d21126;}
.online_kefu li:hover .hover_con{left:-110px; transform:rotateY(0deg);}
.online_kefu li .hover_con:before{width: 0px;height: 0px;border: 8px solid transparent;border-left: 8px solid #d21126; display: block; content: '';position: absolute; top: 12px;right: -16px; transition: top .2s linear ; transition-delay: .1s; }
.online_kefu li.qrcode:hover .hover_con{  bottom: -60px;}
.online_kefu li.qrcode:hover .hover_con:before{top: 48px;}

/*public*/
.comban{background: url(../Image/comban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.proban{background: url(../Image/proban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.fwzcban{background: url(../Image/fwzcban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.hxjsban{background: url(../Image/hxjsban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.jobsban{background: url(../Image/jobsban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.conban{background: url(../Image/conban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.zlbzban{background: url(../Image/zlbzban.jpg) center top no-repeat fixed;color: #fff;padding: 9rem 0;}
.ban{color: #fff;}
.ban span{display: block;position: relative;}
.ban span::before{position: absolute;content: "";width: 15px;height: 2px;background: #fff;top:50%;left:-25px;}
.ban p{width: 40%;}
.location{line-height: 70px;overflow: hidden; border-bottom: 1px solid #eeeeee;}
.locationa em{position: relative; color: #999;font-size: 24px;padding: 0 6%;height: 70px;overflow: hidden; text-align: center; }
.locationa a{transition:.4s;}
.locationa em i{margin:0 auto;font-size: 18px;color: #a2a2a2;}
.locationa em::before{position: absolute;content: "";left:0;height: 70px;width: 1px; background: #eeeeee;font-size: 24px; }
.locationa em::after{position: absolute;content: "";right:0;height: 70px;width: 1px; background: #eeeeee;font-size: 24px; }
.locationa{color: #a2a2a2;text-align: right;height: 70px;overflow: hidden;}
.locationb ul{border-left: 1px solid #ebebeb}
.locationb li a{display: flex;justify-content:center;text-align: center;border-right: 1px solid #ebebeb;line-height: 70px;height: 70px;
	background: url(../Image/locationa.png) center no-repeat;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.locationb li a i{font-size: 22px;margin-right: .5rem;color: #777;transition:.4s;}
.locationb li a:hover{background: url(../Image/locationb.jpg) center no-repeat;color: #fff;}
.locationb li a:hover i{color: #fff;}
/*company*/
.companya{height: auto;overflow: hidden;background:url(../Image/companya.jpg) center no-repeat;}
.companya img{max-width: 100%;}
.comtita{height: auto;overflow: hidden;background:url(../Image/com_a.png) right top no-repeat;}
.comtita b{display: block;text-transform: uppercase;}
.comtita p{color: #777;}
.coma_a{color: #222;}
.coma_b{line-height: 30px;color: #777;}
.companyb{height: auto;overflow: hidden;background:url(../Image/companyb.jpg) center bottom no-repeat #e8e9eb;}
.comtitb{text-align: center;}
.comtitb strong{display: block;font-size: 60px;color: rgba(0,0,0,.06);text-transform: uppercase;}
.comtitb span{display: block;font-weight: bold;margin-top: -40px;text-transform: uppercase;}
.comtitb p{width:60%;line-height: 30px;margin:0 auto;color: #777;}
.comtitb img{display: block;max-width: 100%;margin:2rem auto;}
.comb_a{height: auto;overflow: hidden;}
.comb_a li .comb_b{display: block; height: auto;overflow: hidden;border: 1px solid #fff;background:url(../Image/comb_a.png) center no-repeat #f4f4f4;transition:.4s;}
.comb_a li:hover .comb_b{background:url(../Image/comb_b.png) center no-repeat;color: #fff;box-shadow: rgba(0,0,0,0.1) 0px 0px  7px 4px;transform: translate3d(0,-5px,0);}
.comb_a li:hover .comb_b p{color: #fff;}
.comb_a li:hover em{-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.comb_a li .comb_b em{display: block;float: left;width: 100px;height: 100px;background: #fff;border-radius: 60px;text-align: center;padding-top: .25rem;transition:.4s;}
.comb_a li .comb_b i{font-size: 62px;color: #e90e1a;}
.comb_a li .comb_b strong{display: block;}
.comb_a li .comb_b p{line-height: 30px;color: #777;transition:.4s;}

.companyc{height: auto;overflow: hidden;background:url(../Image/companyc.png) center bottom no-repeat fixed;}
.comc_a li {position: relative;width: 21.35%;margin-left: -1.875%;}
.comc_a li:hover {color: #fff;}
.comc_a li:hover strong{color: #fff;}
.comc_a li:hover p{color: #fff;}
.comc_a li:hover .comc_b figure {opacity: 1;visibility: visible;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  transform: rotateY(0deg);
}

.coma_c strong{display: block;}

.comc_a li:first-child{margin-left: 0;}
.comc_a .comc_b{position: relative;padding-bottom: 100%;border: 1px dashed #d10000;border-radius: 50%;}
.comc_a li:hover .comc_c{opacity: 0;}
.comc_c span{display: block;text-transform: uppercase;transition:.4s;}
.comc_c strong{display: block;font-weight: normal;color: #d10000;transition:.4s;}
.comc_c i{display: block;background:url(../Image/comc_a.png) left center no-repeat;height: 1px;margin:2rem 0;transition:.4s;}
.comc_c p{line-height: 25px;color: #777;transition:.4s;}
.comc_a .comc_c {position: absolute;left: 20.65%;right: 20.65%;top: 50%;transition:.4s;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.comc_a .comc_b figure {position: absolute;left: -1px;top: -1px;right: -1px;bottom: -1px;margin:0;display: block;border-radius: 50%;background: rgba(209, 0, 0, 0.2);overflow: hidden;opacity: 0;visibility: hidden;
  -webkit-transition: 0.68s;
  -o-transition: 0.68s;
  -moz-transition: 0.68s;
  transition: 0.68s;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.comc_a .comc_b figure img {display: block;width: 100%;height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 50%;opacity: 1;
}
.comd_a .swiper-slide a{display: block;height: auto;overflow: hidden;border: 1px solid #f1f1f1;position: relative;padding-bottom: 10.5rem;}
.comd_a .swiper-slide a:hover .comd_b{background:url(../Image/comd_b.png) right bottom no-repeat #fff;}
.comd_a .swiper-slide a:hover .comd_b b{height:276px;}
.comd_a .swiper-slide a:hover .comd_b strong{margin-top:2rem;}
.comd_a .swiper-slide a:hover .comd_b span{font-weight: bold;}
.comimga{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.comimga img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
.companyd{height: auto;overflow: hidden;background:url(../Image/companyd.jpg) center bottom no-repeat;}
.comd_b{position: absolute;bottom: 0;background:url(../Image/comd_b.png) right 180px no-repeat #fff;transition: .4s;width: 100%;}
.comd_b strong{display: block;font-weight: normal;color: #999;line-height: 30px;}
.comd_b span{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.comd_b i{display: block;background: url(../Image/comc_a.png) left center no-repeat;height: 1px;margin: 1rem 0;}
.comd_b b{display: block;line-height: 30px;color: #777;font-weight: normal;height: 0px;overflow: hidden;transition: .4s;}
.comd_b p{line-height:50px;border-top: 1px solid #f4f4f4;}
.comd_b p em{float: right;}
.come_a {height: auto;overflow: hidden;}
.come_a .mySwiper{padding-bottom: 4rem;}
.come_a .swiper-pagination-bullet-active{background: #d10000;}
.come_a .swiper-slide img{width: 100%;}
.come_a p{line-height: 45px;}

.companyf{height: auto;overflow: hidden;background: #f6f6f6;}
.xmtmore a{display: block;text-align: center;width: 140px;line-height: 40px; color: #fff;margin:0 auto;
	border-radius: 50px;transition:.4s;background: #ea121c;
background: -webkit-linear-gradient(to right, #fd6b52, #f44239, #ea121c);
background: linear-gradient(to right, #fd6b52, #f44239, #ea121c);}
/*job*/
.jobtit{text-align: center;}
.jobtit strong{display: block;font-size: 60px;color: #f7f7f7;text-transform: uppercase;}
.jobtit span{display: block; margin-top: -60px;font-weight: bold;text-transform: uppercase;}
.jobtit p{line-height: 40px;color: #777;}
.j_a{height: 150px;border: 1px solid #ebebeb;border-radius: 5px;position: relative;cursor: pointer;}
.j_a:hover .joba_d{position: absolute;height: 300px;}
.joba li i{position: absolute;font-size: 140px;right:0;color: #f2f2f2;top:-30px;z-index: 0;}
.joba li .joba_a {float: left; width: 80%;position: relative;z-index: 2}
.joba li .joba_a p{line-height: 30px;color: #777;}
.joba li .joba_a span{display: block;}
.joba li .joba_b {float: right; width: 20%;position: relative;z-index: 2;}
.joba li .joba_b b{display: block;float: right;width: 45px;height: 45px;border: 1px solid #e0e0e0;background: #fff;border-radius: 60px;text-align: center;padding-top:.5rem;}
.joba li .joba_b b em{font-size: 22px;color: #666;}
.joba_c {height: auto;overflow: hidden;}
.joba_d{position: absolute;width: 100%;line-height: 30px;height:0px;transition:.4s;overflow: hidden;background: #fff;z-index: 88;left:0;
	border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}
.joba_d strong{display: block;}


.jobtita{background: #333333;line-height: 70px !important;color: #fff;height: auto;overflow: hidden;}
.jobtita dd{background: #333333;line-height: 70px !important;color: #fff;height: auto;overflow: hidden;}
#jobs{background: #fff;border-bottom: none;height: auto;overflow: hidden;}
#jobs ul{height: auto;overflow: hidden; border: 1px solid #e1e1e1;}
#jobs li{height: auto;overflow: hidden;background: #f3f3f3;}
#jobs li:nth-of-type(2n+0){background: #fff;}
#jobs li dd{float: left;width: 25%;padding-left: 2rem;margin-bottom: 0px;line-height:60px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.jobbox{height: auto;overflow: hidden; padding:2%;background: #fefefe;position: relative;display: none;color: #777;border-bottom: 1px solid #e1e1e1;}
.jobbox strong{display: block;color: #444;}
.jobbox p{line-height: 35px;}

.jobb li .j_b{height: auto;overflow: hidden;border: 1px solid #f4f4f4;text-align: center;transition:.4s;}
.jobb li:hover .j_b{background: #fe7256; color: #fff; /* fallback for old browsers */
background: -webkit-linear-gradient(to left, #e70414,  #fe7256);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to left, #e70414,  #fe7256); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.jobb li:hover .j_b i{background: -webkit-linear-gradient(left,#fff, #fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.jobb li:hover .j_b p{color: #fff;}
.jobb li:hover .j_b em{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);transform: rotateY(360deg);transition:.8s;}
.jobb li .j_b i{font-size: 52px;background: -webkit-linear-gradient(left,#e80716, #fd6e53);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.jobb li .j_b em{display: block;width: 53px;height: 75px;margin:0 auto;transition:.8s;}
.jobb li .j_b span{display: block;}
.jobb li .j_b p{color: #777;transition:.4s;}
.jobc{height: auto;overflow: hidden;background: #f0f0f0;}
.jobc li{height: auto;overflow: hidden;background: #fff;border-radius: 10px;}
.jobc li img{height: auto;overflow: hidden;border-radius: 10px;max-width: 100%;}
.jobc_a strong{display: block;position: relative;}
.jobc_a strong::before{position: absolute;content: "";bottom: 0;left:0;width: 60px;height: 1px;background: #cccccc;}
.jobc_a i{font-size:70px;color: #f0f0f0;}
.jobc_a p{color: #777;}
.jobc_a em{display: block;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}

.jobc_b .swiper-slide a{display: block;position: relative;}
.jobc_b .swiper-slide a:hover span{line-height: 60px;}
.jobc_b .swiper-slide a img{display: block;max-width: 100%;}
.jobc_b .swiper-slide a span{position: absolute;bottom: 0;left:0;background: rgba(0,0,0,.6);color: #fff;text-align: center;line-height: 45px;width: 100%;transition: .4s;}

.jobd .swiper-slide a img{display: block;width: 100%;}
.jobd .swiper-slide a span{display: block;line-height: 55px;background: #f6f6f6;text-align: center;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.jobdimg{display: block;width: 100%;height: 0;padding-bottom: 66%;position: relative;overflow: hidden;}
.jobdimg i{position: absolute;z-index: 2;height: 100%;width: 100%;background: rgba(0,0,0,0);padding-top: 10%;text-align: center;transition:.4s;}
.jobdimg i em{font-size: 60px;color: #c40000;opacity: 0;transition:.4s;}
.jobdimg img{display: block;max-width: 100%;transition: all .5s ease 0s;}
.jobd .swiper-slide a:hover {box-shadow: rgba(0,0,0,0.1) 0px 0px  7px 4px;transform: translate3d(0,-10px,0);}
.jobd .swiper-slide a:hover span{background: #d10000;color: #fff;}
.jobd .swiper-slide a:hover img{transform: scale(1.03)}
.jobd .swiper-slide a:hover .jobdimg i{background: rgba(0,0,0,.2);padding-top: 20%;}
.jobd .swiper-slide a:hover .jobdimg em{opacity: 1;}

/*hxjs*/
.hxjslist{height: auto;overflow: hidden;}
.hxjslist li a{display: block; height: auto;overflow: hidden;position: relative;}
.hxjslist li a img{display: block;width: 100%;transition: all .5s ease 0s;}
.hxjslist li a:hover em{background: #444;}
.hxjslist li a:hover img{  -webkit-filter: blur(5px);
    filter: blur(5px);transform: scale(1.03);}
.hxjslist li .cfonta{position: absolute;z-index: 2;color: #fff;left:0;top:0;width: 100%;}
.cfonta strong{display: block;}
.cfonta p{width: 50%;}
.cfonta em{display: block;width: 140px;line-height: 45px;background: #c40000;transition:.4s;text-align: center;font-style: normal;}
.cimga{display: block;width: 100%;height: 0;padding-bottom: 25%;position: relative;overflow: hidden;}
.hxjscon{height: auto;overflow: hidden;}
.hxjscon strong{text-transform: uppercase;}
.hxjscon img{display: block;margin:0 auto;max-width: 100%;}


.hxjscon em{display: block;font-style: normal;font-weight: bold;text-transform: uppercase; font-size: 24px;line-height: 90px; background: #59C173;color: #fff; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #e80716, #f4433a, #fd6e53);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #e80716, #f4433a, #fd6e53); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
.hxjscon p{line-height: 30px;color: #777;font-size: 16px;}




/*xmt*/
.xmtzx li a{display: block;line-height: 40px;border: 1px solid #e9e9e9;transition:.4s;background: url(../Image/xmtzx.png) right bottom no-repeat;}
.xmtzx li a img{display: block;max-width: 100%;}
.xmtzx li a span{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;margin-top: .5rem;}
.xmtzx li a:hover{background: url(../Image/xmtzxh.png) right bottom no-repeat;box-shadow: rgba(0,0,0,0.3) 0px   6px 15px;transform: translate3d(0,-10px,0)}
.xmtzx li a p{color: #777;}
/*fwzc*/
.fwzcb_a .swiper-slide a{display: block;transition:.4s;background:url(../Image/fwzcb_a.png) right bottom no-repeat #f5f5f5;}
.fwzcb_a .swiper-slide a:hover{background:url(../Image/fwzcb_ah.png) right bottom no-repeat #fff;box-shadow: rgba(0,0,0,0.3) 0 5px 10px;transform: translate3d(0,-5px,0);transition: all linear 0.3s;}
.fwzcb_a .swiper-slide a:hover em{background:#d10000;color: #fff}
.fwzcb_a .swiper-slide img{display: block;width: 100%;}
.fwzcb_b p{line-height: 40px;}
.fwzcb_b{width: 67%;}
.fwzcb_b strong{display: block;}
.fwzcb_b em{display: block;width: 140px;line-height: 35px;border: 1px solid #d8d8d8;border-radius: 60px;background: #fff;color: #d10000;transition:.4s;text-align: center;font-style: normal;}



.fwzca{height: auto;overflow: hidden;}
.fwzca li .f_a{width: 200px;height: 200px;background: #f1f1f1;border-radius: 140px;text-align: center;padding-top: 2rem;}
.fwzca li .f_a i{font-size: 52px;background: -webkit-linear-gradient(left,#e80716, #fd6e53);-webkit-background-clip: text;-webkit-text-fill-color: transparent;transition:.4s;}
.fwzca li .f_a span{display: block;transition:.4s; }
.fwzca li:hover .f_a{background: #59C173;color: #fff; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #e80716, #f4433a, #fd6e53);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #e80716, #f4433a, #fd6e53); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
 }
.fwzca li:hover .f_a i{background: -webkit-linear-gradient(left,#fff, #fff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.fwzca_a li{background: #f5f5f5;height: auto;overflow: hidden;}
.fwzca_a li img{display: block;max-width: 100%;}
.f_b{overflow: hidden;background: url(../Image/f_b.png) right bottom no-repeat ;overflow-y: scroll;height: 380px;}
.f_b span{display: block;background: url(../Image/f_c.png) left center no-repeat;padding-left: 3rem;}
.f_b p{line-height: 35px;color: #777;width: 60%;}
.f_b p i{color: #d10000;font-style: normal;font-weight: bold;}

.fwzcc{height: auto;overflow: hidden;background: url(../Image/fwzcd.jpg) center no-repeat;}
.fwzcc p{line-height: 35px;color: #fff;width: 70%;margin:0 auto;}
.fwzctit{text-align: center;}
.fwzctit strong{display: block;font-size: 40px;color: #f7f7f7;text-transform: uppercase;}
.fwzctit span{display: block; margin-top: -30px;text-transform: uppercase;}
.fwzctit span i{font-size: 30px;font-weight: normal;color: #d10000;}
.fwzcd li img{display: block;width: 100%;}

.fwzce strong{display: block;text-transform: uppercase;}
.fwzce img{max-width: 100%;}
.fwzce_a li span{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.fwzce_a li span small{font-weight: bold;font-family: fz;position: relative;padding-right: 1rem;margin-right: 1rem;}
.fwzce_a li span small::after{position: absolute;content: "";height: 15px;width: 1px; background: #a9a9a9;right:0;top:0;}
.fwzce_a li p{line-height: 30px;color: #777;}


.ddcx span{display: block;font-size: 22px;text-align: center;margin:6rem 0;text-transform: uppercase;}
/*zlbz*/
.zlbza_a img{max-width: 100%;}
.zlbza_b {text-align: center;}
.zlbza_b strong{display: block;color: #d10000;font-weight: normal;}
.zlbza_b p{color: #777;}
.zlbza_b span{display: block;}
.zlbzb{height: auto;overflow: hidden;background: url(../Image/zlbzb.jpg) center no-repeat fixed;padding:9% 0 12% 0;}
.zlbzb span{display: block;color: #fff;}
.zlbzb p{width: 50%;color: #fff}
.zlbza_c {height: auto;overflow: hidden;width: 70%;margin:0 auto;}


.zlbza_c p{line-height: 30px;}
.zlbzc_a li{position: relative;}
.zlbzc_a li img{width: 100%;}
.zlbzc_a li:hover .zlbz_h{background: rgba(0,0,0,.7);opacity: 1;}
.zlbz_h{position: absolute;left:2%;top:2%;background: rgba(0,0,0,0);opacity: 0; width: 96%;height: 96%; color: #fff;text-align: center;padding: 6%;transition:.4s;}
.zlbz_h strong{display: block;width: 100%;position: relative;margin:0 auto;font-family: fz;text-transform: uppercase;}
.zlbz_h p{line-height: 25px;color: rgba(255,255,255,.9);}
.zlbz_h i{font-size: 60px;}
.zlbzc_b{height: auto;overflow: hidden;position: relative;}
.zlbzc_b img{width: 100%;}
.zlbzc_b .zlbz_h{padding:20%; }
.zlbzc_b:hover .zlbz_h{background: rgba(0,0,0,.7);opacity: 1;}
.zlbzd_a .swiper-slide{display: block;position: relative;}
.zlbzd_a .swiper-slide:hover span{background: rgba(209,0,0,.7);line-height: 75px;}
.zlbzd_a .swiper-slide span{position: absolute;background: rgba(0,0,0,.7);line-height: 55px;text-align: center; width: 100%;color: #fff;bottom: 0;transition:.4s;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.zlbzd_a .swiper-slide img{display: block;}
.zlbzd_b{line-height: 35px;text-align: center;width: 70%;margin:0 auto;}


.zlbztit{height: auto;overflow: hidden;line-height: 30px;}
.zlbztit strong{display: block;background: url(../Image/f_c.png) left center no-repeat;padding-left: 3rem;}
.zlbztit a{float: right;display: block;text-align: center;padding:0 2rem;color: #fff;
	border-radius: 50px;transition:.4s;background: #ea121c;
background: -webkit-linear-gradient(to right, #fd6b52, #f44239, #ea121c);
background: linear-gradient(to right, #fd6b52, #f44239, #ea121c);}
.zlbza_d .swiper-container {width: 100%;height: 100%;padding: 6rem 0;}
.zlbza_d .swiper-slide {text-align: center;background: #fff;overflow: hidden;
/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(1);
    }
.zlbza_d .swiper-slide-active{transform: scale(1.4);z-index: 6;position: relative;}
.zlbza_d .swiper-slide-duplicate-active{transform: scale(1.4);z-index: 6;position: relative;}
.zlbza_d .swiper-slide img{display: block;max-width: 100%;}
.zlbza_d .swiper-slide-prev {position: relative;}
.zlbza_d .swiper-slide-prev::before {position: absolute;content: "";width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.7);}
.zlbza_d .swiper-slide-next {position: relative;}
.zlbza_d .swiper-slide-next::before {position: absolute;content: "";width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.7);}
.zlbza_d .swiper-button-next::after {display: none;}
.zlbza_d .swiper-button-prev::after {display: none;}
.zlbza_d .swiper-button-prev {left:10%;}
.zlbza_d .swiper-button-prev:hover span{color: #999;border-bottom: 1px solid #999;}
.zlbza_d .swiper-button-prev span{display: block;color: #fff;font-size: 20px;line-height: 40px;border-bottom: 1px solid #fff;transition:.4s;}
.zlbza_d .swiper-button-prev i{color: #fff;}
.zlbza_d .swiper-button-next span{display: block;color: #fff;font-size: 20px;line-height: 40px;border-bottom: 1px solid #fff;transition:.4s;}
.zlbza_d .swiper-button-next:hover span{color: #999;border-bottom: 1px solid #999;}
.zlbza_d .swiper-button-next {right:10%;}
.zlbza_d .swiper-button-next i{color: #fff;}

.zlbza_d .swiper-slide-active:hover .zlbza_n{bottom: 0;}
.zlbza_n{position: absolute;bottom: -130px;z-index: 3;background: rgba(210,17,38,0.8);width: 100%;color: #fff;padding: 1rem;transition: all .6s ease 0s;}
.zlbza_n span{display: block;font-size: 18px;}
.zlbza_n p{line-height: 20px;font-size: 12px;}

.honorlist{height: auto;overflow: hidden;}
.honorlist li{height: auto;overflow: hidden;}
.honorlist li a{display: block;position: relative;border: 1px solid #efefef;}
.honorlist li img{margin:0 auto;max-width: 100%;}
.honorlist li:hover img{transform: scale3D(1.1, 1.1, 1.1)}
.honorlist li:hover .hfonta{background: rgba(0,0,0,0.8);opacity: 0.8;bottom: 0;}
.hfonta{position: absolute;z-index: 8;bottom: -260px;width: 100%;color: #fff; height: 100%;padding-top: 20%; overflow: hidden;text-align: center;background: rgba(0,0,0,0);transition: .4s;}
.hfonta span{display: block; line-height: 30px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.hfonta i{font-size: 42px;}
.himga{display: block;width: 100%;height: 0;padding-bottom: 68%;position: relative;overflow: hidden;}
.himga img{transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
/*product_index*/
.producta{height:  100%;overflow: hidden;position: relative;}
.producta .slideTxtBox{height: 920px !important;overflow: hidden;}
.producta .hd{position: absolute;z-index: 3;top:0;width: 100%;}
.producta .bd {height: 920px !important;overflow: hidden;}
.producta .bd li{position: relative;}
.producta .bd li i{position: absolute;z-index: 2;width: 100%;height: 100%;background: url(../Image/p_h.png) left top repeat;}
.productb {padding-top:9%;}
.productba {font-size: 22px;line-height: 40px;font-family: fz;color: #e1e2e0;text-transform: uppercase;}
.productba strong{display: block; font-size:48px;color: #fff;position: relative;line-height:60px;}
.productba strong::before{position: absolute;content: "";background: url(../Image/protit.png) left no-repeat;height:5px;width: 230px;bottom:0; }
.productba span{display: block;color: #fff;}
.productbb{position: relative; color: #fff;}
.productbb li span{display: block; font-size: 24px;transition:.4s;}
.productb .col-lg-4{position: relative;}
.productb .col-lg-4:before{position: absolute;content: "";height: 215%;top:-30%;width: 1px;background: rgba(255,255,255,.2);left:0;}
.productb .col-lg-4:nth-of-type(2):after{position: absolute;content: "";height: 215%;top:-30%;width: 1px;background: rgba(255,255,255,.2);right:0;}
.pro_a{position: relative;}
.pro_a i{font-size: 74px;position: relative;z-index: 2;font-style: normal;font-family: fz;}
.pro_a b{position: absolute;z-index: 1;background: rgba(255,255,255,.3);width: 40px;height: 40px;border-radius: 100px;left:30px;top: 10px;transition:.4s;}
.pro_b p{text-transform: uppercase;color: rgba(255,255,255,.6);}
.pro_c em{display: block;border: 1px solid #fff;width: 35px;height: 35px;text-align: center;padding-top: 5px;border-radius: 50px;transition:.4s;}
.pro_d{width: 70%;} 
.productb ul li {display: block;background: url(../Image/productb.png) center bottom no-repeat;transition:.4s;}
.productb ul li:hover {background: url(../Image/productbh.png) center bottom no-repeat;background-size: 100%; }
.productb li a {display: block;transition:.4s;}
.productb li a:hover {color: rgba(255,255,255,.9);}
.productb li a:hover b{left:0px;}
.productb li a:hover .pro_c em{background: #ea121c;border: 1px solid #ea121c;background: -webkit-linear-gradient(to right, #fd6b52, #f44239, #ea121c);background: linear-gradient(to right, #fd6b52, #f44239, #ea121c);
	-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
/*product_list*/

.protype{height: auto;overflow: hidden;}
.protype li {height: auto;overflow: hidden;line-height: 45px;border-bottom: 1px solid #eeeeee;}
.protype li strong{float: left;font-size: 18px;}
.protype li p{float: left;padding: 0 1rem;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.protype li .on a{color: #d10000;}
.protype li p a{color: #777;transition:.4s;}
.protype li p:hover a{color: #d10000;}

.pro_ban img{display: block;max-width: 100%;}
.p_list li a{display: block;overflow: hidden;background: #f5f5f5;position: relative;width: 100%;height: 0;padding-bottom: 110%;transition:.4s;}
.p_list li img{display: block;max-width: 100%;}
.plist_imga{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.plist_imga img{display: block;max-width: 100%;transition: all 1s ease;width: 100%;height: 100%;object-fit: cover;left: 0;position: absolute;}
.plist_fonta{height: auto;overflow: hidden;position: absolute;bottom: 0;width: 100%;transition: .4s;padding: 1.5rem;text-align: center;}
.plist_fonta strong{display: block;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.plist_fonta p{width: 50%;line-height: 38px;border: 1px solid #999;text-align: center;margin:0 auto;}
.p_list li:hover a{transform: translate3d(0,-5px,0);}
.p_list li:hover .plist_fonta{background: #fd6b52;color: #fff;background: -webkit-linear-gradient(to right, #ea121c, #f44239, #fd6b52);
background: linear-gradient(to right, #ea121c, #f44239, #fd6b52);padding: 2.5rem 1.5rem;}
.p_list li:hover .plist_fonta p{border: 1px solid #fff;}
/*product_details*/
.p_a{height: auto;overflow: hidden;position: relative;background: url(../Image/p_a.jpg) center bottom no-repeat;padding: 10% 0 5% 0;}
.p_a .row{background: #fff;}
.p_a img{display: block;width: 100%;}
.pn_a span{display: block;}
.pn_b {border-bottom: 1px solid #e8e9ed;border-top: 1px solid #e8e9ed}
.pn_b p{line-height: 30px;color: #777;}
.pn_b p:nth-of-type(1){color: #444;line-height: 40px;}
.pn_c li em{display: block;width: 65px;height: 65px;padding-top: .25rem;border-radius: 5px; background: #fd6b52;background: -webkit-linear-gradient(to right, #ea121c, #f44239, #fd6b52);
background: linear-gradient(to right, #ea121c, #f44239, #fd6b52);margin:0 auto;}
.pn_c li em i{font-size: 40px;color: #fff;}
.pn_c li {text-align: center;}
.pn_d{border-top: 1px solid #e8e9ed;}
.pn_d a{display: block;width: 180px;line-height: 55px;margin-right: 1rem; text-align: center;background: #fd6b52;background: -webkit-linear-gradient(to right, #ea121c, #f44239, #fd6b52);
background: linear-gradient(to right, #ea121c, #f44239, #fd6b52);color: #fff;transition: .4s;}
.pn_d a:nth-of-type(2){background: #222;}
.pn_d a:nth-of-type(1):hover{background: #222;}
.pn_d a:nth-of-type(2):hover{background: #fd6b52;background: -webkit-linear-gradient(to right, #ea121c, #f44239, #fd6b52);
background: linear-gradient(to right, #ea121c, #f44239, #fd6b52);}

.p_b{height: auto;overflow: hidden;}
.p_b strong{display: block;background: url(../Image/f_d.png) left bottom no-repeat;line-height: 60px;color: #444;font-family: fz;text-transform: uppercase;
	padding-left: 2.5rem;font-size: 22px;font-weight: normal;margin:1rem 0;}
.pb_a{line-height: 30px;}
.pb_a img{display: block;max-width: 100%;}
.pb_a p{color: #777;}
.p_c li a{display: block;transition:.4s;}
.p_c li img{display: block;max-width: 100%;}
.p_c li span{display: block;background: #f8f8f8;line-height: 50px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.p_c li span i{float: right;font-size: 28px;color: #999;}
.pc_b{display: block;width: 100%;height: 0;padding-bottom: 75%;position: relative;overflow: hidden;}
.pc_b p{position: absolute;z-index: 2;background: rgba(0,0,0,.6);text-align: center;width: 100%;height: 100%;color: #fff;padding-top: 28%;transition:.4s;opacity: 0;}
.pc_b p i{font-size: 42px;}
.pc_b p em{display: block;line-height: 35px;font-style: normal;}
.pc_b img{display: block;max-width: 100%;transition: all .5s ease 0s;}
.p_c li a:hover img{transform: scale(1.03)}
.p_c li a:hover p{background: rgba(0,0,0,.6);opacity: 1;}

.p_d{height: auto;overflow: hidden;}
.ptita {display: block;background: url(../Image/f_d.png) left bottom no-repeat;line-height: 60px;height: 60px;color: #444;padding-left: 2.5rem;font-weight: normal;margin:1rem 0;}
.ptita strong{float: left;font-size: 22px;text-transform: uppercase;font-family: fz;}
.ptita span{float: right;color: #777;}
.p_d ul{padding-bottom: 1rem;}
.p_d li .p_da{text-align: center;color: #777;min-height: 335px; padding-top:8rem;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;background-size: 100%;transition:.4s;}
.p_d li .p_da span{display: block;font-size: 18px;line-height: 40px;font-weight: bold;color: #444;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;}
.p_d li:hover{color: #c30000;}
.p_d li:nth-of-type(1) .p_da{background: url(../Image/pimga.png) center 20px no-repeat;}
.p_d li:nth-of-type(1):hover .p_da{background: url(../Image/pimgaa.png) center 20px no-repeat;}
.p_d li:nth-of-type(2) .p_da{background: url(../Image/pimgb.png) center 20px no-repeat;}
.p_d li:nth-of-type(2):hover .p_da{background: url(../Image/pimgbb.png) center 20px no-repeat;}
.p_d li:nth-of-type(3) .p_da{background: url(../Image/pimgc.png) center 20px no-repeat;}
.p_d li:nth-of-type(3):hover .p_da{background: url(../Image/pimgcc.png) center 20px no-repeat;}
.p_d li:nth-of-type(4) .p_da{background: url(../Image/pimgd.png) center 20px no-repeat;}
.p_d li:nth-of-type(4):hover .p_da{background: url(../Image/pimgdd.png) center 20px no-repeat;}
.p_d li:nth-of-type(5) .p_da{background: url(../Image/pimge.png) center 20px no-repeat;}
.p_d li:nth-of-type(5):hover .p_da{background: url(../Image/pimgee.png) center 20px no-repeat;}
.p_d li:nth-of-type(6) .p_da{background: url(../Image/pimgf.png) center 20px no-repeat;}
.p_d li:nth-of-type(6):hover .p_da{background: url(../Image/pimgff.png) center 20px no-repeat;}
.p_d li:nth-of-type(7) .p_da{background: url(../Image/pimgg.png) center 20px no-repeat;}
.p_d li:nth-of-type(7):hover .p_da{background: url(../Image/pimggg.png) center 20px no-repeat;}
.p_d li:nth-of-type(8) .p_da{background: url(../Image/pimgh.png) center 20px no-repeat;}
.p_d li:nth-of-type(8):hover .p_da{background: url(../Image/pimghh.png) center 20px no-repeat;}
.p_d li:nth-of-type(9) .p_da{background: url(../Image/pimgi.png) center 20px no-repeat;}
.p_d li:nth-of-type(9):hover .p_da{background: url(../Image/pimgii.png) center 20px no-repeat;}
.p_d li:nth-of-type(10) .p_da{background: url(../Image/pimgj.png) center 20px no-repeat;}
.p_d li:nth-of-type(10):hover .p_da{background: url(../Image/pimgjj.png) center 20px no-repeat;}
.p_d li p{line-height: 25px;}
.p_da{box-shadow: 0px 0px 10px 0px #ddd;}

.p_f li a{display: block;height: auto;overflow: hidden;position: relative;}
.p_f li img{display: block;max-width: 100%;}
.p_f li span{display: block;position: absolute;z-index: 2;bottom: 0;left:0;line-height: 50px;white-space: nowrap; text-overflow:ellipsis; overflow: hidden;
	padding-left: 1rem;color: #fff;background: rgba(0,0,0,.4);width: 100%;}
/*联系*/
.contacta{height: auto;overflow: hidden;background: #f1f5f8;}
.contacta .row  {background: #fff;border-radius: 5px;height: auto;overflow: hidden;}
.contit span{display: block;position: relative;}
.contit span::before{position: absolute;content: "";left:0;bottom: 0; height: 2px;width: 60px;background: #dc2e2d;}
.contit p{line-height: 40px;color: #777;}
.conb{height: auto;overflow: hidden;background: url(../Image/conb.jpg) top center no-repeat;color: #fff;}
.contita span{display: block;position: relative;}
.contita span::before{position: absolute;content: "";left:0;bottom: 0; height: 2px;width: 60px;background: #fff;}
.conb_a li {line-height: 40px;}
.conb_a li i{font-size: 18px;}

.cona .order {width: 100%;}
.cona .order tr{display: block;height: auto;overflow: hidden;width: 100%;}
.cona .tablea td{display: block;float: left;width:49%;}
.cona .tablea td:nth-of-type(2){margin:0 1%;}
.cona .tablea input{line-height: 55px;background: url(../Image/ciona.png) 15px center no-repeat #f6f6f6;border: none;outline: none;width: 100%;
	padding: 0 0 0 3rem;color: #999;border-radius: 50px;}
.cona .tablea td:nth-of-type(2) input{background: url(../Image/cionb.png) 15px center no-repeat #f6f6f6;}
.cona .tableb td{display: block;float: left;width:49%;}
.cona .tableb td:nth-of-type(2){margin:0 1%;}
.cona .tableb input{line-height: 55px;background: url(../Image/cionc.png) 15px center no-repeat #f6f6f6;border: none;outline: none;width: 100%;
	padding: 0 0 0 3rem;color: #999;border-radius: 50px;}
.cona .tableb td:nth-of-type(2) input{background: url(../Image/ciond.png) 15px center no-repeat #f6f6f6;}
.cona .tabled textarea{line-height: 30px;height: 150px;padding: 1rem;background: #f6f6f6; border:none;outline: none;width: 100%;border-radius: 10px;}
.cona .tabled td{display: block;width: 100%;}
.cona .tablec td{display: block;width: 65%;}
.cona .tablec input{line-height: 55px;border: 1px solid #eaeaea;outline: none;width:30%;padding: 0 1rem;margin:0 1%;}
.cona .tablec img{height: 55px;}
.cona .order #submit{float: left;width: 35%;background: #d10000;color: #fff;border-radius: 4px;transition:.4s;}
.cona .order #submit:hover{background: #444;}
.conb_b ul{width: 100%;}
.conb_b li {width: 48%;}
.conb_b li img{display: block; max-width: 90%;margin:0 auto;}
.conb_b li span{display: block;line-height: 35px;text-align: center;}
/*新闻*/
.newslist li{border-bottom: 1px solid #d6d6d6;}
.newslist li h5{display: block;line-height: 50px;}
.newslist li img{display: block;max-width: 100%;}
.newslist li span{display: block;font-family: fz;}
.newslist li p{line-height: 30px;color: #999;font-size: 15px;}
.newslist li b{display: block;float: right;font-weight: normal; width: 60px;height: 60px;line-height: 60px;text-align: center;border: 1px solid #d10000;transition:.8s;}
.newslist li b i{font-style: normal;color: #999;font-size: 32px;}
.newslist li:hover b{background: #d10000;color: #fff;}
.newslist li:hover b i{color: #fff;}
.page{line-height: 45px;text-align: center;color: #777;position: relative;}
.page a{background: #eee;padding: 5px;}
.page span{background: #eee;padding: 5px;}
.page  i{font-size: 20px;color: #d10000;position: relative;top:3px;}
.page select{border: 1px solid #d10000;background: #d10000;color: #fff;outline: none;height: 29px;line-height: 29px;}
.bg-f4{background: #f4f4f4;}
.newstit{height: auto;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.newstit h4{line-height: 50px;display: block;margin-bottom: 0px;}
.newstit p{color: #666;line-height: 35px;font-family: fz;font-size: 16px;}
.newsimg img{display: block;max-width: 100%;margin:0 auto;}
.click{color: #999;line-height: 30px;font-size: 13px;}
.content{line-height: 30px;}
.news_content{line-height: 30px;}
.news_content img{max-width: 100%;}
.news_content table { width: 100%!important;border-collapse: collapse;} 
.news_content table p{ width: 100%!important; border-collapse: collapse;} 
.news_content th{width: 100%!important; border-collapse: collapse;border: 1px solid #a7a7a7;}
.news_content tr{width: 100%!important; border-collapse: collapse;border: 1px solid #a7a7a7;line-height: 45px;text-align: center;}
.news_content tr td:nth-of-type(1){}
.news_content .firstRow tr td:nth-of-type(2)  p{border-right: none;border-left: none;}


.content img{display: block; margin:1px auto;max-width: 98%;}
#prev_next{color: #999;}
#prev_next .bg-f4{padding: 1rem;line-height:35px;}
#prev_next a{display: block;}
.newsside{background: #f4f4f4;}
.snewsa img{display: block;max-width: 100%;}
.snewsa span{display: block;line-height: 25px;color: #999;transition:.4s;}
.snewsa a:hover span{color: #d10000;}
.snewsb p{display: block;line-height: 25px;color: #999;}
.snewsb a {display: block;transition:.4s;}
.snewsb a:hover {color: #d10000;}

.empty_tips{text-align: center;}
.empty_tips span{display: block;line-height: 45px;font-size: 22px;}
.sousuo{line-height: 45px;font-size: 22px;}
.sousuo i{font-size: 20px;}





@media (max-width: 576px) { 
.mf_12{font-size: 12px;line-height: 25px;}
.mf_14{font-size: 14px;line-height: 30px;}
.mf_16{font-size: 16px;line-height: 30px;}
.mf_18{font-size: 18px;line-height: 35px;}
.mf_22{font-size: 22px;line-height: 40px;}

#swiper-slide1{display: none;}
.intop{display: none;}
.in01b{padding: 1rem;}
.in02a strong{margin-top: 0px;}
.in_02 .swiper-slide a:hover .in02a strong{margin-top: 1rem;}
.in_02 .swiper-slide a:hover .in02b{height: 0px;}
.in02a em{line-height: 30px;}
.in03a span{line-height: 30px;width:60%;}
.in03a em i{font-size: 32px;}
.in03b .swiper-slide a:hover .in03a em{height: 40px;}
.in04a li strong{font-size: 32px;}
.in04a li img{max-width: 70%;}
.in04b p{width: 100%;}
.in_05{padding: 5rem 0 10rem 0;}
.in_05 strong{font-size: 32px;}
.in_06{line-height: 35px;padding: .25rem 0;}
.footb{line-height: 35px;}
.foota_c{padding-left: 0px;padding-right: 0px;}
.inmore a{line-height: 40px;}
.productb{padding-top: 20%;}
.producta .bd li img{width: 500%;}
.productba{font-size: 16px;line-height: 30px;}
.productba strong{font-size: 22px;line-height: 40px;}
.productbb li span{font-size: 18px;}
.pro_a i{font-size: 62px;}
.locationb li a{line-height: 45px;height: 45px;}
.locationb li a i{display: none;}
.locationa{text-align: left;border-top: 1px solid #eeeeee;font-size: 12px;}
.locationa em{display: none;}
.plist_fonta p{width: 80%;line-height: 30px;}
.p_list li a{padding-bottom:127%;}
.protype li strong{display: block;float: none;}
.protype li p{width: 50%;padding: 0;}
.p_a{padding: 20% 0 5% 0;}
.p_b strong{font-size: 16px;}
.p_c li span i{display: none;}
.pc_b p i{font-size: 18px;}
.p_d .w-100{width: 0px !important;}
.ban p{width: 100%;}
.jobtit {margin:1rem 0;}
.jobtit strong{font-size: 28px;}
.jobtit span{margin-top: -35px;}
.zlbza_b img{display: block;max-width: 70%;margin:0 auto;}
.zlbza_c{width: 100%;}
.zlbza_d .swiper-container{padding:1rem 0;}
.zlbzb p{width: 100%;}
.zlbzd_b{width: 100%;}
.zlbzc_b img{max-width: 100%;}
.zlbzc_b{margin:1rem 0;}
.zlbz_h i{font-size: 24px;}
.zlbzc_b .zlbz_h{padding: 10%;}
.hfonta i{font-size: 28px;}
.fwzca li .f_a{width: 150px;height: 150px;margin:0 auto;}
.fwzca li .f_a i{font-size: 34px;}
.f_b p{width: 100%;}
.f_b{height: 400px;}
.fwzcb_b{width: 100%;}
.fwzcc p{width: 100%;}
.fwzctit strong{font-size: 28px;}
.vedio iframe{width: 100%;height: 200px;}
.comtita strong{font-size: 28px;}
.comtita b{margin-top: -35px;}
.coma_c iframe{width: 100%;height: 200px;}
.comtitb strong{font-size: 28px;}
.comtitb p{width: 100%;}
.comb_a li .comb_b p{font-size: 12px;}
.comb_a li .comb_b em{display: none;}
.comc_c span{display: none;}
.comc_c i{display: none;}
.comc_c p{display: none;}
.comd_a .swiper-slide a{padding-bottom: 8rem;}
.newslist li h5{font-size: 14px;line-height: 30px;}
#jobs li dd{padding-left: .25rem;}
.jobb .w-100{width: 0px !important}
.jobc_a i{font-size: 32px;}
.cona .tablec td{width: 100%;}
.cona .order #submit{width: 24%;padding: 0;}
.hxjscon iframe{width: 100%;height: 200px;}
.productb ul li{padding: 1rem !important;background: none;}
.productb ul li:hover{background: none;}
.comd_b b{display: none;}
.p_f li span{line-height: 35px;font-size: 12px;padding-left:.25rem;}
.comban{background: url(../Image/comban5.jpg) center top no-repeat fixed;}

.hxjscon em{font-size: 22px;line-height: 50px;}
.hxjscon p{font-size: 14px;}
.hxjscon .firstRow{width: 100% !important;}
.hxjscon .firstRow td{display: block; clear: both; width: 100% !important;padding: 2%;}
.hxjscon .firstRow strong{font-size: 22px;}
.hxjscon p span{font-size: 22px !important;}

 }
@media (min-width: 576px) and (max-width: 768px) {  
.topa a img{float: left;}
#swiper-slide1{display: none;}
.intop{display: none;}
.in01b{padding: 1rem;}
.in02a strong{margin-top: 0px;}
.in_02 .swiper-slide a:hover .in02a strong{margin-top: 1rem;}
.in_02 .swiper-slide a:hover .in02b{height: 0px;}
.in02a em{line-height: 30px;}
.in03a span{line-height: 30px;width:60%;}
.in03a em i{font-size: 32px;}
.in03b .swiper-slide a:hover .in03a em{height: 40px;}
.in04a li strong{font-size: 32px;}
.in04a li img{max-width: 70%;}
.in04b p{width: 100%;}
.in_05{padding: 5rem 0 10rem 0;}
.in_05 strong{font-size: 32px;}
.in_06{line-height: 35px;padding: .25rem 0;}
.footb{line-height: 35px;}
.foota_c{padding-left: 0px;padding-right: 0px;}
.inmore a{line-height: 40px;}
.productb{padding-top: 20%;}
.producta .bd li img{width: 500%;}
.productba{font-size: 16px;line-height: 30px;}
.productba strong{font-size: 22px;line-height: 40px;}
.productbb li span{font-size: 18px;}
.pro_a i{font-size: 62px;}
.locationb li a i{display: none;}
.locationa{text-align: left;border-top: 1px solid #eeeeee}
.locationa em{display: none;}
.plist_fonta p{width: 80%;line-height: 30px;}
.protype li strong{display: block;float: none;}
.protype li p{width: 50%;padding: 0;}
.p_a{padding: 20% 0 5% 0;}
.p_b strong{font-size: 16px;}
.p_c li span i{display: none;}
.pc_b p i{font-size: 18px;}
.p_d .w-100{width: 0px !important;}
.ban p{width: 100%;}
.jobtit {margin:1rem 0;}
.jobtit strong{font-size: 28px;}
.jobtit span{margin-top: -35px;}
.zlbza_b img{display: block;max-width: 70%;margin:0 auto;}
.zlbza_c{width: 100%;}
.zlbza_d .swiper-container{padding:1rem 0;}
.zlbzb p{width: 100%;}
.zlbzd_b{width: 100%;}
.zlbzc_b img{max-width: 100%;}
.zlbzc_b{margin:1rem 0;}
.zlbz_h i{font-size: 24px;}
.zlbzc_b .zlbz_h{padding: 10%;}
.hfonta i{font-size: 28px;}
.fwzca li .f_a{width: 150px;height: 150px;}
.fwzca li .f_a i{font-size: 34px;}
.f_b p{width: 100%;}
.f_b{height: 400px;}
.fwzcb_b{width: 100%;}
.fwzcc p{width: 100%;}
.fwzctit strong{font-size: 28px;}
.vedio iframe{width: 100%;height: 200px;}
.comtita strong{font-size: 28px;}
.comtita b{margin-top: -35px;}
.coma_c iframe{width: 100%;height: 200px;}
.comtitb strong{font-size: 28px;}
.comtitb p{width: 100%;}
.comb_a li .comb_b p{font-size: 12px;}
.comb_a li .comb_b em{display: none;}
.comc_c span{display: none;}
.comc_c i{display: none;}
.comc_c p{display: none;}
.comd_a .swiper-slide a{padding-bottom: 8rem;}
.newslist li h5{font-size: 14px;line-height: 30px;}
#jobs li dd{padding-left: .25rem;}
.jobb .w-100{width: 0px !important}
.jobc_a i{font-size: 32px;}
.cona .tablec td{width: 100%;}
.cona .order #submit{width: 24%;padding: 0;}
.hxjscon iframe{width: 100%;height: 200px;}
.intita strong{font-size: 22px;}
.intita strong b{font-size: 24px;}
.in01a_a strong{font-size: 22px;}
.productb ul li{padding: 1rem !important;background: none;}
.productb ul li:hover{background: none;}
.plist_fonta strong{font-size: 14px;}
.fwzca li .f_a span{font-size: 14px;line-height: 25px;}
.comc_c strong{font-size: 14px;}
.comd_b b{display: none;}
.jobb li .j_b span{font-size: 16px;}
.comban{background: url(../Image/comban7.jpg) center top no-repeat fixed;}
.locationb li a{line-height: 60px;height: 60px;}
.hxjscon em{font-size: 26px;line-height: 50px;}
.hxjscon .firstRow{width: 100% !important;}
.hxjscon .firstRow td{display: block; clear: both; width: 100% !important;padding: 2%;}
.hxjscon .firstRow strong{font-size: 22px;}
 }


@media (min-width: 768px) and (max-width: 992px) { 
.topa a img{float: left;}
#swiper-slide1{display: none;}
.intop{display: none;}
.in01b{padding: 1rem;}
.in02a strong{margin-top: 0px;}
.in_02 .swiper-slide a:hover .in02a strong{margin-top: 1rem;}
.in_02 .swiper-slide a:hover .in02b{height: 0px;}
.in02a em{line-height: 30px;}
.in03a span{line-height: 30px;width:60%;}
.in03a em i{font-size: 32px;}
.in03b .swiper-slide a:hover .in03a em{height: 40px;}
.in04a li strong{font-size: 32px;}
.in04a li img{max-width: 70%;}
.in04b p{width: 100%;}
.in_05{padding: 5rem 0 10rem 0;}
.in_05 strong{font-size: 32px;}
.in_06{line-height: 35px;padding: .25rem 0;}
.footb{line-height: 35px;}
.foota_c{padding-left: 0px;padding-right: 0px;}
.inmore a{line-height: 40px;}
.productb{padding-top: 20%;}
.producta .bd li img{width: 500%;}
.productba{font-size: 16px;line-height: 30px;}
.productba strong{font-size: 22px;line-height: 40px;}
.productbb li span{font-size: 15px;}
.pro_a i{font-size: 62px;}
.locationb li a i{display: none;}
.locationa{text-align: left;border-top: 1px solid #eeeeee}
.locationa em{display: none;}
.plist_fonta p{width: 80%;line-height: 30px;}
.protype li strong{display: block;float: none;}
.protype li p{width: 50%;padding: 0;}
.p_a{padding: 20% 0 5% 0;}
.p_b strong{font-size: 16px;}
.p_c li span i{display: none;}
.pc_b p i{font-size: 18px;}
.p_d .w-100{width: 0px !important;}
.ban p{width: 100%;}
.jobtit {margin:1rem 0;}
.jobtit strong{font-size: 28px;}
.jobtit span{margin-top: -35px;}
.zlbza_b img{display: block;max-width: 70%;margin:0 auto;}
.zlbza_c{width: 100%;}
.zlbza_d .swiper-container{padding:1rem 0;}
.zlbzb p{width: 100%;}
.zlbzd_b{width: 100%;}
.zlbzc_b img{max-width: 100%;}
.zlbzc_b{margin:1rem 0;}
.zlbz_h i{font-size: 24px;}
.zlbzc_b .zlbz_h{padding: 10%;}
.hfonta i{font-size: 28px;}
.fwzca li .f_a{width: 150px;height: 150px;}
.fwzca li .f_a i{font-size: 34px;}
.f_b p{width: 100%;}
.f_b{height:235px;}
.fwzcb_b{width: 100%;}
.fwzcc p{width: 100%;}
.fwzctit strong{font-size: 28px;}
.vedio iframe{width: 100%;height: 200px;}
.comtita strong{font-size: 28px;}
.comtita b{margin-top: -35px;}
.coma_c iframe{width: 100%;height: 200px;}
.comtitb strong{font-size: 28px;}
.comtitb p{width: 100%;}
.comb_a li .comb_b p{font-size: 12px;}
.comb_a li .comb_b em{display: none;}
.comc_c span{display: none;}
.comc_c i{display: none;}
.comc_c p{display: none;}
.comd_a .swiper-slide a{padding-bottom: 8rem;}
.newslist li h5{font-size: 14px;line-height: 30px;}
#jobs li dd{padding-left: .25rem;}
.jobb .w-100{width: 0px !important}
.jobc_a i{font-size: 20px;}
.jobc_a p{font-size: 13px;line-height: 25px;}
.cona .tablec td{width: 100%;}
.cona .order #submit{width: 24%;padding: 0;}
.hxjscon iframe{width: 100%;height: 200px;}
.intita strong{font-size: 22px;}
.intita strong b{font-size: 28px;}
.in01a_a strong{font-size: 22px;}
.productb ul li{padding: 1rem !important;background: none;}
.productb ul li:hover{background: none;}
.fwzca li .f_a span{font-size: 14px;line-height: 25px;}
.fwzcb_b strong{font-size: 15px;}
.comc_c strong{font-size: 14px;}
.comd_b b{display: none;}
.jobb li .j_b span{font-size: 18px;}
.jobc_a strong{font-size: 16px;line-height: 30px;}
.conb{background: url(../Image/conb.jpg) top left no-repeat #d13d3f;}
.comban{background: url(../Image/comban9.jpg) center top no-repeat fixed;}
.producta .slideTxtBox{height: 560px !important;}
.producta .bd{height: 560px !important;}
.hxjscon .firstRow strong{font-size: 22px;}
 }
 @media (min-width: 992px) and (max-width: 1200px) { 
.topc_b{display: none;}
.topc_a{width: 100%;}
.menu dd span{font-size: 14px;}
.topc_a a{font-size: 13px;}
.in01a_a strong{font-size: 18px;}
.in01a_a{padding: .5rem !important;}
.in01a li:nth-of-type(2) .inmorea{display: none;}
.in01a li:nth-of-type(3) .inmorea{display: none;}
.in01a_a strong{line-height: 40px;}
.productbb li span{font-size: 18px;}
.pn_c li{padding: 0px;}
.p_a .row p{font-size: 12px;}
.pn_a span{font-size: 16px;line-height: 30px;}
.pn_b{display: none;}
.p_d .w-100{width: 0px !important;}
.locationb li a i{display:none;}
.comban{padding: 7rem 0;}
.proban{padding: 7rem 0;}
.fwzcban{padding: 7rem 0;}
.hxjsban{padding: 7rem 0;}
.jobsban{padding: 7rem 0;}
.conban{padding: 7rem 0;}
.zlbzban{padding: 7rem 0;}
.zlbzd_b{width: 100%;}
.zlbz_h p{display: none;}
.comtita strong{font-size: 40px;}
.comtitb p{width: 100%;}
.comc_c span{display: none;}
.comc_c strong{font-size: 18px;}
.comc_c i{margin:.5rem 0;}
.comc_c p{line-height: 25px;font-size: 13px;}
.fwzca li .f_a{width: 150px;height: 150px;}
.fwzca li .f_a i{font-size: 36px;}
.fwzca li .f_a span{font-size: 14px;line-height: 25px;}
.f_b p{width: 96%;}
.fwzcb_b strong{font-size: 15px;}
.vedio iframe{height: 320px;}
.coma_a{display: none !important;}
.jobb li .j_b span{font-size: 18px;}
.jobc_a i{font-size: 22px;}
.cona .tablec td{width: 90%;}
.plist_fonta strong{font-size: 18px;}
.f_b{height: 240px;}
.comd_a .swiper-slide a:hover .comd_b b{height:230px;}
.zlbz_h strong{font-size: 24px;}
.productba strong{margin-top: 40%;}
.hxjscon .firstRow strong{font-size: 24px;}
 }
@media (min-width: 1200px) {
.container{max-width: 1700px;}
 }
 @media (min-width: 1200px) and (max-width: 1400px) { 
.in01a_a strong{font-size: 22px;line-height: 35px;}
.in01a_a{padding: .5rem !important;}
.inmorea{display: none;}
.productbb li span{font-size: 20px;}
.productb li a{padding: .5rem !important;}
.productb ul li{padding: .5rem !important;}
.p_list li a{padding-bottom: 117%;}
.pn_c li{padding: 0 .25rem;}
.pn_c p{font-size: 14px;}
.foota_c strong{font-size: 24px;}
.foota_c img{display: none;}
.zlbz_h i{font-size: 40px;}
.zlbz_h strong{font-size: 22px;}
.comc_c span{display: none;}
.comc_c i{margin:1rem 0;}
.jobc_a i{font-size: 34px;}
.pn_a span{font-size: 18px;line-height: 30px;}
.f_b{height: 340px;}
.comd_a .swiper-slide a:hover .comd_b b{height:260px;}
.hxjscon .firstRow strong{font-size: 22px;}
 }
 @media (min-width: 1200px) and (max-width: 1500px) {
 	.zlbz_h strong{font-size: 24px;}
 	.zlbz_h p{line-height: 23px;font-size: 12px;}
 }
@media (max-width: 1700px) {
.online_kefu{display: none;}
 }




























































































/*.pro li{float:left;overflow:hidden;margin:0 18px 20px 18px;width:200px;text-align:center;white-space:nowrap;*margin:0 10px 20px 18px;}
.pro span{padding-left:15px;background-position:0 -114px;}
.pro img{padding:3px;_width:192px;_height:142px;border:1px solid #dcdcdc;}
.pro a{*color:#444;}
.pro a:hover{color:#da020d;}
.pro img:hover{border:1px solid #da020d;}*/
/*************index&goods**************/
/*.news{margin-left:17px;}
.news li{width:678px;height:39px;border-bottom:1px dotted #cdcdcd;text-indent:1em;line-height:39px;}
.news li:before{color:#e40413;content:'■\00a0\00a0\00a0';vertical-align:2px;}
.news li:hover{background-color:#f6f6f6;}
.news a:hover{color:#da020d;}*/
/****************news*****************/
/*.news_title{color:#da020d;text-align:center;line-height:40px;}
.meta{color:#999;text-align:center;line-height:28px;}*/
/***********news_info**************/
/*.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{margin:6px 0 -134px 156px;line-height:35px;}*/
/***************jobs***************/
/*.pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;}
.pro_info p{margin:20px 30px 30px 33px;}
.pro_name{display:block;color:#da020d;text-align:center;}
.info_title{margin:30px 0 0 27px;width:663px;height:30px;background:#ececec;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}*/
/********goods_info&jobs_info*******/


