body{font-family: "microsoft yahei";color: #322d2a;font-size: 14px;overflow-x: hidden;}
*{margin: 0;padding: 0;}
a{color: #322d2a;text-decoration: none;}
a:hover{color: #c52c2f;}
img{border: 0;max-width: 100%;}
li{list-style: none;}
.con{width: 1400px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
/* top */
.top{margin: 35px auto 30px;position: relative;}
.logo{color: #322d2a;float: left;}
.logo span{color: #c52c2f;}
.logo h2{font-size: 28px;font-weight: bold;letter-spacing: 4px;padding-left: 21px;line-height: 24px;margin-bottom: 9px;}
.logo p{background: url(../img/lg_bg.jpg) left center no-repeat;line-height: 34px;padding-left: 22px;font-size: 22px;padding-bottom: 3px;    padding-right: 30px;}
.logo_l{background: url(../img/x.jpg) right center no-repeat;padding-right: 24px;margin-right: 10px;}
.top_tel{font-size: 16px;background: url(../img/tel.jpg) no-repeat left bottom;padding-left: 45px;line-height: 28px;padding-bottom: 3px;}
.top_tel p{color: #c52c2f;font-size: 36px;font-family: impact;}
.lag{position: absolute;right: 0;margin-top: -30px;}
.lag p {float: left;margin-top: 3px;}
.dtzs {width: 16px;height: 16px;border-radius: 50%;float: left;background: url(../img/a2.gif) no-repeat center center #caccce;background-size: 16px 16px;margin-top: 3px;}
.lag span {display: block;width: 101px;height: 25px;line-height: 23px;background: url(../img/a_02.png) right center no-repeat;right: 0;padding-left: 10px;float: left;text-transform: uppercase;font-size: 13px;}
.lag ul {transition: All 0.4s ease-in-out;width: 91px;background: #f9f9f9;right: 0;top: 27px;position: absolute;padding: 10px;display: none;}
.lag li {line-height: 22px;}
.lag:hover .yzqh {display: block;}

/* nav */
.nav{background: #322d2a;line-height: 70px;}
.nav li a{color: #fff;font-size: 16px;display: block;padding: 0 50px;}
.nav li{float: left;background: url(../img/nav_x.jpg) no-repeat right center;}
.nav li:hover{background: #C52C2F;}
.nav li.on{background: #C52C2F;}
.nav-swrap ul li ul{position: absolute;z-index: 9;}
.sub-nav li{background: -webkit-linear-gradient(top, #ccc,#eee);float: none;line-height: 56px;}
.sub-nav li a{color: #333;font-size: 14px;padding: 0;text-align: center;width: 164px;}
.sub-nav li:hover a{color: #fff;}
.sub-nav{display: none;}
.nav-swrap ul li a:hover+ul,.sub-nav:hover{display: block;}
.pro_lllstd{background: -webkit-linear-gradient(top, #ccc,#eee);padding: 40px 0 50px;margin-left: -164px;}
.nav li .pro_lllstd a{color: #333;line-height: 26px;font-size: 13px;padding: 0 30px;}
.nav li .pro_lllstd h2 a{color: #c52c2f;font-size: 15px;}
.nav li .pro_lllstd h2{margin-bottom: 10px;}
.pro_dsdd{display: inline-block;vertical-align: top;width: 14%;margin-left: 2%;margin-bottom: 1.5%;text-align: left;}
.nav li .pro_lllstd a::before{content: ">";font-family: serif;margin-right: 6px;}
.nav li .pro_lllstd h2 a::before{display: none;}
.nav li .pro_lllstd a:hover{color: #c52c2f;}
.fixed-on .nav {position: fixed;z-index: 999; width: 100%;top: 0;left: 0;}

/* banner */
.flexslider{position:relative;height:800px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;border-radius: 50px;cursor:pointer;background: #fff;}
.flex-control-nav .flex-active{background: #C52C2F;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:22px;height:70px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:30px;background:url(../img/lef.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:30px;background:url(../img/rig.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:url(../img/lef_h.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:url(../img/rig_h.png) center center no-repeat;}

/* serch */
.ser{line-height: 70px;background: #fff;}
.ser_bg{background: url(../img/ser_bg.jpg) no-repeat top center;}
.ser::before{content: "";background: #C52C2F;height: 74px;width: 400px;display: block;position: absolute;left: 0;z-index: -1;display: none;}
.ser_l h3{color: #fff;font-weight: normal;font-size: 20px;background: #c32833;padding-right: 25px;}
.ser_l h3 i{opacity: 0.4;font-style: normal;font-size: 14px;}
.ser_l p{line-height: 72px;margin-left: 20px;font-size: 15px;}
.ser_l p a{margin-right: 8px;}
.ser_r{line-height: 50px;    margin-top: 7px;}
.ser_r .sub{background: url(../img/ser.png) no-repeat center;border: 0;width: 18px;height: 65px;border-bottom: 1px solid #f3d5d5;}
.ser_r .keyw{border:0;border-bottom: 1px solid #f3d5d5;width: 325px;text-indent: 2px;}
.ser_r input{line-height: 64px;outline: 0;font-size: 15px;vertical-align: top;}

/* pro */
.pro{background: #eee;padding-top: 80px;padding-bottom: 80px;}
.pro .title_t{margin-top: 0;}
.title_t{position: relative;margin-left: -20px;margin-top: 80px;}
.title_t h2{font-size: 36px;color: #333;font-weight: bold;position: absolute;width: 100%;z-index: 1;margin-top: 20px;margin-left: 20px;}
.title_t h2 span{color: #c52c2f;}
.title_t i{font-size: 72px;color: #e7e7e7;font-style: normal;display: block;font-weight: bold;text-transform: uppercase;line-height: 70px;}
.title_t p{margin-left: 20px;font-size:16px; color:#666;}
.title_t a{display: block;width: 105px;height: 34px;line-height: 34px;font-size: 15px;color: #fff;text-align: center;position: absolute;right: 0;top: 50px;background: #c52c2f;z-index: 9;}
.slideGroup {}
.slideGroup .parHd {position: relative;margin: 35px 0 25px;}
.slideGroup .parHd ul {display:table; margin:0 auto;width: 100%;}
.slideGroup .parHd ul li {float: left;cursor: pointer;background: #fff;height: 50px;line-height: 50px;font-size: 16px;text-align: center;margin-right: 30px;    width: 208px;margin-bottom: 12px;position: relative;}
.slideGroup .parHd ul li:after{border-bottom: 4px solid #c52c2f;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: 0; width: 0%;}
.slideGroup .parHd ul li.on:after{width: 100%;}
.slideGroup .parHd ul li:nth-child(6n){margin-right: 0;}
.slideGroup .parHd ul li a{}
.slideGroup .parHd ul li.on a{color:#c52c2f ;}
.slideGroup .parHd ul li.on {background: #fff;}
.slideGroup .slideBox {zoom: 1;position: relative;}
.slideGroup .sPrev,.slideGroup .sNext {position: absolute;left: -40px;top: 0px;display: block;width: 22px;height: 600px;background: url(../img/lef2.png) center center no-repeat;}
.slideGroup .sNext {left: auto;right: -45px;background: url(../img/rig2.png) center center no-repeat;}
.slideGroup .sPrev:hover{background: url(../img/lef_h.png) center center no-repeat;}
.slideGroup .sNext:hover{background: url(../img/rig_h.png) center center no-repeat;}
.slideGroup .parBd ul {overflow: hidden;zoom: 1;}
.slideGroup .parBd ul li {margin: 0px;float: left;width: 1400px;position: relative;background-color: #fff;height: 800px;display: flex;margin-bottom: 20px;overflow: hidden;}

.slideGroup .parBd ul li .pic {text-align: center;width: 850px;float: left;}

.slideGroup .parBd ul li .pic .pro_tup{align-items: center;display: flex;height: 600px;overflow: hidden;}
.slideGroup .parBd ul li .pic .pro_tup img {width: 850px;display: block;transition: all 0.5s;-ms-transition: all 0.5s;}



.slideGroup .parBd ul li:hover .pic .pro_tup img{transform: scale(1.05);-ms-transform: scale(1.05);}
.slideGroup .parBd ul li .description {width: 450px;color: #fff;margin: 50px 50px 60px;}
.slideGroup .parBd ul li .description h4{color: #322d2a;line-height: 40px;font-size: 30px;}
.slideGroup .parBd ul li .description h4:after{display: block;background:#c52c2f;height: 4px;width: 90px;content: "";    margin: 15px 0 25px;}
.slideGroup .parBd ul li .description a{color: #333;margin-top: 30px;background: #eee;display: block;height: 34px;line-height: 32px;text-align: center;font-size: 15px;
background: -moz-linear-gradient(left,#eee 0%,#f9f9f9 100%);background: -webkit-linear-gradient(left,#eee 0%,#f9f9f9 100%);background: linear-gradient(to right,#eee 0%,#f9f9f9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeeeeee', endColorstr='#fff9f9f9',GradientType=1 );border-left: 3px solid #c52c2f;    margin-right: 5px;    padding: 0 15px;float: left;
}
.marquee1{width: 800px;height: 200px;overflow: hidden;margin: 0px auto;}
.marquee1 .tu_ls img{transition: all 0.5s;-ms-transition: all 0.5s;}
.marquee1 .tu_ls:hover img{transform: scale(1.05);-ms-transform: scale(1.05)}
.marquee1 .tu_ls{border: 2px solid #eee;margin-right: 10px;float: left;overflow: hidden;}
.marquee1 .tu_ls:hover{border-color: #c52c2f;}


.slideGroup .parBd ul li .description .pro_pa p{font-size: 14px;color: #666;line-height: 30px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 18;-webkit-box-orient: vertical;font-family: 微软雅黑;}
.slideGroup .parBd ul li .description .pro_pa p img{vertical-align: middle;margin-right: 5px;}
.slideGroup .parBd ul li .description a:hover{background: #c52c2f;color: #fff;}
.pro_tj{}
.pro_tj li{float: left;margin-right: 20px;    width: 264px;}
.pro_tj li:last-child{margin-right: 0;}
.pro_tj p{font-size: 14px;color: #666;line-height: 60px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 0 20px;}
.pro_tj li:hover a p{color:  #c52c2f;}
.pro_tj a{display: block;}
.pro_tj li img{transition: all 0.5s;-ms-transition: all 0.5s;}
.pro_tj li div{overflow: hidden;border: 2px solid #eee;}
.pro_tj li:hover img{transform: scale(1.05);-ms-transform: scale(1.05);}
.pro_tj li:hover div{border: 2px solid #c52c2f;}
@font-face {
  font-family: "iconfont"; /* Project id  */
  src: url('../js/iconfont.ttf?t=1641223870311') format('truetype');
}
.iconfont {font-family: "iconfont" !important;font-size: 18px;font-style: normal;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;margin-right: 5px;}
.icon-yemian:before {content: "\eb48";}
.icon-zaixiankefucustomerservice:before {content: "\e636";}
.icon-tuzhi:before {content: "\e609";}
.icon-arrow-right-full:before {content: "\ea66";}
.icon-yemian{font-size: 24px;vertical-align: sub;margin-right: 1px;}


/* app */
.app_l{margin-top: 40px;}
.app_l li{width: 20%;height: 660px;background-repeat: no-repeat;background-size: 100% 100%;float: left;overflow: hidden;position: relative;-webkit-transition: all 0.3s ;transition: all 0.3s;}
.app_l li:hover{background-size: 105% 105%;}
.app_l li a{display: block;background: rgba(0,0,0,0.8);height: 100%; color: #fff;text-align: center;position: absolute;width: 100%;transition: all 0.5s;-ms-transition: all 0.5s;bottom: 0;}
.app_l li:hover a{height: 125px;background: rgba(197,44,47,0.8);}
.app_l li img{margin-bottom: 15px;margin-top: 230px;}
.app_l li h3{font-size: 20px;font-weight: normal;}
.app_l li p{font-size: 16px;display: none;}
.app_l li h3:after{width: 40px;content: "";height: 4px;display: block;background: #c52c2f;margin: 20px auto 0;}
.app_l li:hover h3{font-size: 24px;font-weight: bold;line-height: 50px;margin-top: 15px;}
.app_l li:hover p{display: block;padding: 0 20px;}
.app_l li:hover img{display: none;}
.app_l li:hover h3:after{display: none;}

/* adv */
.adv .top_tel{margin-top:112px;}
.prg{border-top:1px solid #eee;margin: 85px 0 80px;}
.strength_t_box {background-color: #222b52;}
.strength_title {position: relative;}
.big_txt {padding: 52px 0;color: #182147;font-size: 67.69px;font-weight: 700;text-align: center;}
.strength_title_txt {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.strength_title_txt .quality_txt {height: 100%;justify-content: center;}
.strength_title_txt .quality_txt h3,.strength_title_txt .quality_txt p {color: #fff;}
.strength_dwtu {position: absolute;left: 0;width: 140px !important;height: 190px;background: url(../img/adv_ico.jpg) no-repeat;font-size: 52px;color: #fff;padding-top: 76px;text-align: center;top: -170px;}
.strength_t{background: #eee;padding: 80px 0 90px;margin-top: 160px;}
.strength_ct {margin-top: 0px;display: flex;position: relative;}
.strength_ct>div {width: 50%;}
.strength_ct_txt {padding-top: 60px;padding-right: 94px;display: flex;flex-direction: column;justify-content: space-between;width: 510px !important;}
.strength_txt_title1 {font-size: 26px;color: #000;}
.strength_txt_title2 {font-size: 46px;font-weight: 700;color: #000;}
.strength_txt_title2 span{color: #C52C2F;}
.strength_txt_title3 {font-size: 14px;color: #999;text-transform: uppercase;line-height: 30px;}
.strength_txt_p {border-top: 1px solid #e1e1e1;padding-top: 34px;margin-top: 30px;}
.strength_txt_p p {margin-bottom: 16px;padding-left: 22px;position: relative;font-size: 15px;color: #666;line-height: 24px;}
.strength_txt_p p span {position: absolute;display: inline-block;width: 8px;height: 8px;border-radius: 100%;border: 2px solid #c52c2f;left: 0;top: 7px;}
.strength_txt_img {margin-top: 15px;display: flex;justify-content: space-between;}
.strength_txt_img>div {width: 246px;}
.strength_txt_img>div img {width: 100%;}
.strength_ct_img {position: relative;}
.strength_ct_imgdw {position: absolute;left: 0;top: 0;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.strength_ct_yuan {position: absolute;top: 182px;left: 60px;width: 122px;height: 122px;background-color: #c52c2f;border-radius: 100%;}
.strength_ct_txtdw {position: absolute;top: 188px;left: 104px;}
.strength_ct_txtdw h6 {font-size: 46px;color: #fff;}
.strength_ct_txtdw p {font-size: 26px;color: #fff;}
.strength_b {padding-top: 30px;}
.strength_bdw {position: relative;}
.strength_b_ct {padding-top: 95px;position: relative;display: flex;}
.strength_b_ct .strength_bct_txt,.strength_b_ct .strength_bct_img {width: 57%;}
.strength_cttu {position: absolute;top: -68px;right: 0;width: 140px;height: 190px;background: url(../img/adv_ico.jpg) no-repeat;font-size: 52px;color: #fff;padding-top: 76px;text-align: center;}
.strength_bct_txt {padding-top: 26px;padding-left: 80px;display: flex;flex-direction: column;width: 510px !important;}
.strength_bct_img {height: 577px;}
.strength_bct_img {position: relative;}
.strength_bct_imgdw {position: absolute;right: 0;top: 0;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.strength_bct_yuan {position: absolute;top: 182px;right: 120px;width: 122px;height: 122px;background-color: #fe0629;border-radius: 100%;}
.strength_bct_txtdw {position: absolute;top: 188px;right: 170px;}
.strength_bct_txtdw h6 {font-size: 46px;color: #fff;text-align: right;}
.strength_bct_txtdw p {font-size: 26px;color: #fff;text-align: right;}
#CSSBox ul li{ float:left; list-style:none;margin-right:10px;overflow: hidden;}
#LeftButton{height: 43px;width: 13px;float: left;background: url(../img/lef3.png) center center no-repeat;position: absolute;left: -30px;top: 60px;}
#RightButton{height: 43px;width: 13px;float: left;background: url(../img/rig3.png) center center no-repeat;position: absolute;right: -30px;top: 60px;}
#wrapper{position: relative;margin-left: -703px;background: url(../img/hor_bg.png) no-repeat left bottom;padding-left: 147px;padding-bottom: 110px;padding-top: 100px;padding-right: 127px;margin-top: -78px;}
#CSSBox ul li img{transition: all 0.5s;-ms-transition: all 0.5s;}
#CSSBox ul li:hover img{transform: scale(1.05);-ms-transform: scale(1.05);}
#LeftButton:hover{background: url(../img/lef3_h.png) center center no-repeat;}
#RightButton:hover{background: url(../img/rig3_h.png) center center no-repeat;}

/* gdt */
.gdt{background: url(../img/gdt_bg.jpg) no-repeat top center;height: 305px;color: #fff;}
.gdt h3{font-size: 42px;font-weight: bold;line-height: 60px;padding-top: 68px;float: left;}
.gdt em{font-style: normal;}
.gdt p{font-size: 30px;font-weight: 100;line-height: 40px;margin-bottom: 30px;float: left;}
.gdt i{font-style: normal;font-size: 20px;background: url(../img/gou.png) no-repeat left center;padding-left: 40px;margin-right: 40px;}
.gdt a{font-size: 16px;width: 145px;height: 45px;line-height: 44px;text-align: center;color: #fff;border: 1px solid #fff;display: block;float: right;margin-left: 18px;}
.gdt a.zx_lj{background-color:#322d2a;border-color: #322d2a;}
.gdt a:hover{background: #fff;color: #c52c2f;}
.gdt a.zx_lj:hover{background-color:#fff;border-color: #c52c2f;}

/* about */
.about_n h2{font-size: 40px;font-weight: bold;color: #322d2a;margin-bottom: 25px;}
.about_n h2 span{color: #c52c2f;}
.about_r{background: url(../img/about_bg.jpg) no-repeat right top;}
.about_r img{border-bottom: 8px solid #C52C2F;margin-top: 15px;margin-right: 15px;}
.about_l i{font-style: normal;font-size: 18px;color: #666;border: 2px solid #eee;text-transform: uppercase;padding: 6px 14px;}
.about .title_t{margin-bottom: 50px;}
.about_l p{font-size: 14px;color: #666;line-height: 26px;width: 680px;margin-bottom: 15px;}
.about_l a{width: 125px;height: 40px;color: #fff;line-height: 40px;text-align: center;background: #C52C2F;display: block;font-size: 15px;margin-top: 35px;}
.about_g{margin-top: 80px;text-align: center;}
.about_g li{display: inline-block;background: url(../img/szx.png) no-repeat right center;padding: 0 70px;}
.about_g li:first-child{padding-left: 0;}
.about_g li:last-child{background: none;}
.about_g i{font-size: 72px;color: #c52c2f;font-family: impact;font-style: normal;}
.about_g span{font-size: 20px;color: #322d2a;font-weight: bold;}
.about_g h3{color: #322d2a;font-size: 16px;font-weight: normal;text-align: left;}
/* parp */
#CSSBox2 ul li{ float:left; list-style:none; border: 2px solid #eee; margin-right:20px;overflow: hidden;}
#LeftButton2{height: 43px;width: 13px;float: left;background: url(../img/lef3.png) center center no-repeat;position: absolute;left: -30px;top: 48px;}
#RightButton2{height: 43px;width: 13px;float: left;background: url(../img/rig3.png) center center no-repeat;position: absolute;right: -30px;top: 48px;}
#wrapper2{position: relative;margin-top: 40px;}
#CSSBox2 ul li img{transition: all 0.5s;-ms-transition: all 0.5s;}
#CSSBox2 ul li:hover img{transform: scale(1.05);-ms-transform: scale(1.05);}
#CSSBox2 ul li:hover{border-color: #c52c2f;}
#LeftButton2:hover{background: url(../img/lef3_h.png) center center no-repeat;}
#RightButton2:hover{background: url(../img/rig3_h.png) center center no-repeat;}


.prg .parHd {position: relative;margin: 35px 0 25px;}
.prg .parHd ul {display:table; margin:0 auto;width: 100%;}
.prg .parHd ul li {float: left;cursor: pointer;background: #fff;height: 50px;line-height: 50px;font-size: 16px;text-align: center;margin-right: 20px;width: 153px;margin-bottom: 12px;position: relative;border: 2px solid #eee;}
.prg .parHd ul li:after{border-bottom: 4px solid #c52c2f;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;content: "";display: block;position: absolute;left: 0;bottom: -4px; width: 0%;}
.prg .parHd ul li:hover:after{width: 100%;}
.prg .parHd ul li:nth-child(8n){margin-right: 0;}
.prg .parHd ul li a{}
.prg .parHd ul li.on a{color:#c52c2f ;}
.prg .parHd ul li.on {background: #fff;}

.box11011_-2577 { font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif; color: #333; width: 1400px; margin: 0 auto; }
.box11011_-2577 * { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
.box11011_-2577 ul, .11010_1 li { list-style: none; }
.box11011_-2577 a { text-decoration: none; color: inherit; }
.box11011_-2577 img { max-width: 100%; border: 0; vertical-align: middle; }
.box11011_-2577 .img { overflow: hidden; width: 100%; margin: 0; }
.box11011_-2577 .img .menu { display: none; overflow: hidden; width: 100%; text-align: center; margin-bottom: 45px; position: relative; }
.box11011_-2577 .img .menu::before { content: ''; display: block; width: 100%; height: 1px; background-color: #d2d2d2; position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; }
.box11011_-2577 .img .menu li { display: inline-block; padding: 10px 15px; text-align: center; font-size: 14px; border: 1px solid #d2d2d2; margin: 0 5px; border-radius: 20px; background-color: #fff; }
.box11011_-2577 .img .menu li.cur { border-color: #c80b0f; }
.box11011_-2577 .img .menu li.cur a { color: #c80b0f; }
.box11011_-2577 .img .imgbox { overflow: hidden; width: 1400px; margin: 5px auto; position: relative; }
.box11011_-2577 .img .imgbox i { display: block; width: 22px; height: 70px; cursor: pointer; position: absolute; top: 47%;transform: translateY(-47%);-webkit-transform: translateY(-47%);z-index: 2;}
.box11011_-2577 .img .imgbox .btn01 { left: 20px;background: url(../img/lef.png) no-repeat left center;}
.box11011_-2577 .img .imgbox .btn01:hover{background: url(../img/lef_h.png) no-repeat left center;}
.box11011_-2577 .img .imgbox .btn02 { background: url(../img/rig.png) no-repeat left center;right: 20px;}
.box11011_-2577 .img .imgbox .btn02:hover{background: url(../img/rig_h.png) no-repeat left center;}
.box11011_-2577 .img .imgAll { overflow: hidden; width: 1400px; margin: 0 auto; height: 450px; }
.box11011_-2577 .img .imglist { overflow: hidden; width: 100%; height: 370px; position: relative; }
.box11011_-2577 .img .imglist .list { overflow: hidden; background-color: #000; position: absolute; }
.box11011_-2577 .img .imglist .list img { display: block; opacity: 0.3; filter: alpha(opacity=30); }
.box11011_-2577 .img .imglist .list.active {background: none;position: relative;}
.box11011_-2577 .img .imglist .list.active img { opacity: 1; filter: alpha(opacity=100); }
.box11011_-2577 .img .imglist .list.active:before{position: absolute;content: '';width: 88px;height: 88px;background: url(../img/play.png) no-repeat center;left: 50%;margin-left: -44px;top: 50%;margin-top: -64px;box-shadow: 0 0 0 0 rgba(255, 255, 255,.7);-webkit-animation: pulse 1.75s infinite;animation: pulse 1.75s infinite;transition: all 0.5s;-ms-transition: all 0.5s;}
.box11011_-2577 .img .imglist .list a:before{content: "";display: block;background: rgba(0,0,0,0.5);width: 100%;height: 100%;position: absolute;z-index: 9999;}
.box11011_-2577 .img .imglist .active a:before{display: none;}	
.box11011_-2577 .img .imglist .list.active:hover:before{left: 10%;top: 80%;}
.new_z{background: #eee;padding: 80px 0;    margin-top: 80px;}

@charset "utf-8";
/* CSS Document */
.box10034_-8484{width: 655px;margin: 0 auto;float: right;}
.box10034_-8484 ul,.box10034_-8484 li{list-style: none;margin:0;padding:0;}
.box10034_-8484 a{text-decoration: none;color:#333;}
.box10034_-8484 p{margin:0;padding:0;}
.box10034_-8484 em{font-style: normal;}
.box10034_-8484 .clearfix:after{content:"";display:block;clear:both;}
.box10034_-8484 .tab .tab-title a {display: inline-block;height: 50px;line-height: 50px;text-align: center;color: #333;font-size: 16px;background: #fff;margin-right: 13px;border: 1px solid #dddddd;display: block;float: left;width: 115px;}

.box10034_-8484 .tab .tab-title em a:after{    content: "";height: 0;}
.box10034_-8484 .tab .tab-title em a{float: right;margin-right: 0;}
.box10034_-8484 .tab .tab-title a:hover{color:#C52C2F;}
.box10034_-8484 .tab .tab-title .item-cur {font-weight: 700;color: #C52C2F;background: #fff;}
.box10034_-8484 .tab .tab-title .item::after{border-bottom: 4px solid #c52c2f;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;content: "";display: block;left: 0;bottom: 0;width: 0%;}	
.box10034_-8484 .tab .tab-title .item-cur::after{width: 100%;}
.box10034_-8484 .tab .tab-cont {position: relative;width: 655px;height: 520px;overflow: hidden;}
.box10034_-8484 .tab .tab-cont .tab-cont__wrap {position: absolute;}
.box10034_-8484 .tab .tab-cont .item{width:655px;}
.box10034_-8484 .tab .tab-cont .item ul li{border-bottom:1px dashed #ddd;height:170px; padding-top: 0px;}
.box10034_-8484 .tab .tab-cont .item p{float:right;width:560px;}
.box10034_-8484 .tab .tab-cont .item em {float: left;width: 68px;font-size: 60px;color: #666;font-style: normal;font-family: "BEBAS";}
.box10034_-8484 .tab .tab-cont .item p a{display:block;margin:22px 0 14px 0;font-size:20px;}
.box10034_-8484 .tab .tab-cont .item p a:hover{color:#C52C2F;}
.box10034_-8484 .tab .tab-cont .item p span {color: #666;font-size: 14px;line-height: 24px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.box10034_-8484 .tab .tab-cont .item p i{display: block;width: 105px; height: 30px; line-height: 28px; text-align: center; z-index: 9; border: 1px solid #c52c2f; font-style: normal; margin-top: 10px; float: right;}
.box10034_-8484 .tab .tab-cont .item p i a{display: block;font-size: 15px;color: #c52c2f; margin: 0;line-height: 30px;}
.box10034_-8484 .tab .tab-cont .item p i a:hover{background:#c52c2f;color: #fff;}
.box10034_-8484 .tab .tab-cont .item em span{font-size:16px;color:#666;display:block;margin-top:20px;}
.box10034_-8484 .tab .tab-title em a:hover {background: #C52C2F;color: #fff;}
.box10034_-8484 .tab .tab-title {margin-bottom: 30px;}
.box10034_-8484 .tab .tab-cont .item em:hover, .box10034_-8484 .tab .tab-cont .item em:hover span {color: #C52C2F;}
@font-face{
font-family: 'BEBAS';
src:url('../js/BEBAS.TTF');}
.tt_new{background: #fff;float: left;width: 700px;border: 2px solid #eee;}
.tt_new img{transition: all 0.5s;-ms-transition: all 0.5s;}
.tt_new:hover img{transform: scale(1.1);-ms-transform: scale(1.1);}
.tt_new:hover{border: 2px solid #c52c2f;}
.tt_new a{display: block;overflow: hidden;}
.tt_new a.xin_tu{height: 430px;}
.tt_new a.xin_tu img{width: 100%;}
.tj-title {margin: 40px 36px 29px;}
.tj-title span {color: #fff;width: 68px;height: 32px;border-radius: 5px;display: block;background: #C52C2F;text-align: center;line-height: 32px;font-size: 20px;float: left;margin-right: 10px;font-weight: bold;}
.tj-title a {font-size: 20px;line-height: 32px;}
.tj-title a:hover {color: #C52C2F;}
.tj-desc {color: #666;margin: 0 36px 41px;line-height: 25px;font-size: 16px;font-weight: 400;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

/* link */
.link{margin: 30px auto 25px;}
.link span{font-family: impact;font-size: 48px;color: #c52c2f;    float: left;margin-right: 20px;}
.link a{line-height: 62px;font-size: 14px;color: #666;margin-right: 15px;}
.link a:hover{color: #C52C2F;}

/* foot */
.foot{background: url(../img/contac_bg.jpg) no-repeat top center #2a2a2a;color: #fff;padding: 70px 0 100px;}
.foot li{vertical-align: top;margin-right: 140px;display: inline-block;}
.foot li img{margin-top: 20px;margin-right: 20px;}
.foot li h2{font-size: 20px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;}
.foot li h2::after{content: "";height: 1px;background: #C52C2F;width: 60px;display: block;margin: 20px 0 30px;}
.foot li a{font-size: 14px;color:rgba(255,255,255,0.5);line-height: 32px;display: block;white-space: nowrap;text-overflow: ellipsis;}
.foot li a:hover{color: #fff;}
.foot li:last-child{margin-right: 0;}
.foot_d{background: #C52C2F;line-height: 66px;color: #fff;}
.foot_d a{color: #fff;}
.foot_d a:hover{text-decoration: underline;}
.foot_d label{float: right;}
/* .foot .con li:first-child a{width: 50%;float: left;}
.foot .con li:first-child{width: 275px;} */

/* 在线客服 */
.ImTable * {padding: 0px;margin: 0px}
.ImTable {border-collapse: collapse;border: 9px solid #212121;background: #fff;border-top: 0;}
.ImTable h2 {font-size: 14px;margin-top: 5px;color: #333}
.ImHeader {height: 91px;background: url(../img/kf_top.png) no-repeat}
.ImRow0 {margin: 0px 11px;background: #fff;height: 34px;line-height: 34px;text-align: center;}
.ImRow1 {margin: 0 11px;height: 34px;background: #fff;line-height: 34px;}
a.im,a:hover.im {text-decoration: none;color: #333;padding-left: 0px;}
.ImFooter {}
.wxeem{text-align: center;    margin-bottom: 10px;}
.fwrxxx .tel_rg{font-family: impact;font-size: 19.4px;line-height: 19px;color: #c8171e;display: block;}
.fwrxxx .tel_rg label{color: #333;font-size: 16px;}
.fwrxxx{text-align: center;font-size: 13px;    margin-bottom: 10px;}
.fwrxxx img{width: 24px;vertical-align: top;margin-top: -2px;margin-right: 5px;}



@media screen and (max-width: 1450px){

.ser_l h3{padding-right: 25px;}
.ser_l p {margin-left: 20px;}
.newd_z{display: flex;}
.tt_new{width: 40%;}
.box10034_-8484 {width: 55%;}
.about_g li{padding: 0 4%;}
.about_g i {font-size: 60px;}
.swiper{overflow: hidden;}
.prg .parHd ul li{margin-right: 1%;width: 11.2%;}
.con {width: 90%;}
.head2 .con{display: flex;}
.logo_r{margin-left: auto;width: 75%;}
.nav .con>ul{display: flex;}
.nav li a{padding: 0;}
.nav li{text-align: center;width: 100%;}
.logo_l {}
.logo{display: flex;}
#CSSBox2 ul li img{width: 20.8vw;}
#CSSBox2{width: 100% !important;}
.head2 {background: url(../img/top_bg.png) no-repeat top left 60%;}
.top_tel{margin-left: auto;}
.logo_ad{margin-left: auto;}
.gxjs{margin-left: auto;}
.logo_x{margin-left: 4%;}
.logo_l p{margin: 50px 0 12px;}
.logo_ad h2 {font-size: 26px;}
.logo_ad p{font-size: 20px;white-space: nowrap;text-overflow: ellipsis;}
.top_tel p {white-space: nowrap;text-overflow: ellipsis;}
.flexslider {height: 55vw;}
.slides li {height: 55vw;background-size: auto 100% !important;}
.gxjs p {white-space: nowrap;text-overflow: ellipsis;}
.box8247_-1701 img.showImg{max-width: 100%;}
.nav-swrap ul li ul .con{width: 100%;}
.nav li .pro_lllstd a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 0 15px;}
.nav li .pro_lllstd h2{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index1400 {width: 90%;display: flex;}
.index1-main .main-img {padding: 4.5% 5% 0 0;margin-left: auto;}
.index1-main{background-size: 100%;height: 615px;}
.common-title h3 {font-size: 36px;}
.common-title span {font-size: 100px;bottom: 4px;}
.index1-main .main-text h1 {font-size: 32px;}
.index1-main .main-text{padding: 100px 0;}
.index1-main .main-text span {font-size: 20px;}
.index1-main .main-text ul li{font-size: 18px;width: 23.5%;padding-left: 10px;background-size: 23px;}
.yf-index4 .common-title h3 {font-size: 36px;}
.yf-index4 .common-title span {font-size: 100px;}
.int_con {width: 90%;height: auto;}
.int_con li{padding: 45px 20px;}
.int_con li+li {margin-left: 8px;}
.box6031_1 .content .product-list {width: 90%;}
.box6031_1 .content .kehu_d{width: 100% !important;}
.slideGroup .parHd ul li{margin-right: 1%;width: 15.8%;}
.slideGroup .parHd ul li:nth-child(6n) {}
.yf-index2 .common-title h3 {font-size: 36px;}
.yf-index2 .common-title span{font-size: 100px;bottom: 4px;}
.slideGroup .slideBox .tempWrap{width: 100% !important;}
.slideGroup .parBd ul li{width: 90vw !important;}
.slideGroup .parBd ul li .pic{width: 60%;}
.pro_jgt{width: 95%;overflow: hidden;margin-left: 5%;}
.slideGroup .parBd ul li .description a{margin-top: 10px;}
.pro_tj li{margin-right: 1%;width: 19.2%;}
.gdtt{background-position: top right;}
.yf-index3 .common-title h3{font-size: 36px;}
.yf-index3 .common-title span {font-size: 100px;bottom: 4px;}
.swiper-container{width: 90%;}
.swiperanli-button-white{width: 60px;height: 60px;background-size: 60px !important;}
.swiperanli-button-next {right: 38px;}
.swiperanli-button-prev {left: 27px;}
.gallery-thumbs-casetitle .swiper-slide {font-size: 22px;line-height: 28px;}
.gallery-thumbs-casetitle .swiper-slide span{align-self: center;}
.incasejies .pic {width: 58%;}
.incasejies .wen {width: 55%;padding: 0 0% 0 0;}
.duotu{display: flex;}
.duotu img{width: 48.5%;}
.yf-yyhy .yy_int_con ul{display: flex;}
.yf-yyhy .yy_int_con{width: 90%;margin: 0 auto;}
.strength_txt_title2 {font-size: 42px;}
.box20041_-3686{width: 100%;}
.box20041_-3686 .swiper-container{width: 100%;}
.yf-yyhy .common-title h3{font-size: 36px;}
.yf-yyhy .common-title span{bottom: 8px;font-size: 100px;}
.box11011_1 {width: 90%;}
.box11011_1 .img .menu li{margin-right: 0.5%;width: 12%;}
.box11011_1 .img .imgbox{width: 100%;}
.box11011_1 .img .imgAll{width: 92%;}
.box302_-5612 .list-con{width: 90%;}
.box302_-5612 .tempWrap{width: 100% !important;}
.about_n{display: flex;}
.about_l {width: 70%;}
.about_l p{width: auto;}
.about_r{background-size: 100%;margin-left: 3%;    align-self: center;}
.shuju {width: 90%;}
.shuju ul{display: flex;width: 100%;}
.shuju ul li h3 span{font-size: 60px;}
.shuju p {font-size: 18px;}
.sup_d li img{width: 120px;}
.box10034_-8484 .tab .tab-cont .item ul li{}
.box10034_-8484 .tab .tab-cont .item p a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.foot .con{display: flex;}
.ermdd{z-index: 9;}
.foot_d .con{display: flex;}
.foot_d label {margin-left: auto;}
.new_tuds{width: 100%;}
.slideGroup .parBd ul{width: 50000px !important;}
.foot li{margin-right: 7%;}
}
@media screen and (max-width: 1240px){
.foot_d .con {display: block;}
.foot_d label {float: none;}
.foot_d {line-height: 24px;padding: 20px 0;}
}

@media screen and (max-width: 1200px){
.about_n {display: block;}

.nav .con>ul{display: block;}
body{min-width: auto;}
.con{width: 90%;}
#divOranIm{top: auto !important;width: 100% !important;bottom: 0;}
.ImHeader{display: none;}
.ImTable{width: 100%;border: 0;}
.ImTable td{display: flex;width: 100%;}
.wxeem {display: none;}
.fwrxxx {text-align: center;font-size: 13px;margin-bottom: 10px; width: 100%;}
.ImRow0 {margin: 0;background: #333;height: auto;line-height: initial;text-align: center;width: 100%;}
.fwrxxx {text-align: center;font-size: 13px;margin-bottom: 0px;width: 100%;}


.logo_r{display: none;}
.logo_l img{width: 150px;}
.top_tel p{display: none;}
.top_tel label{display: none;}
.top_tel{height: 38px;padding-left: 38px;background: url(../img/tel.jpg) no-repeat left center;}
.logo_l {background: none;padding-right: 0;margin-right: 0;}
.top {margin: 30px auto 15px;}
.lag {margin-top: -30px;}
.nav {line-height: 50px;}
.nav .con{width: 100%;}
.nav li {text-align: center;width: 33.33%;}
.nav li a{padding: 0;font-size: 15px;}
.fixed-on .nav {position: relative;}
.nav-swrap ul li ul{display: none !important;}
.slides li {height: 26vh;background-size: auto 100% !important;}
.flexslider {height: 26vh;}
.flex-control-nav{bottom: 10px;}
.flex-direction-nav{top: 31%;}
.flex-control-nav a{width: 10px;height: 10px;}
.flex-control-nav li{width: 10px;height: 10px;}
.flex-direction-nav li a.flex-prev{left: 10px;}
.flex-direction-nav li a.flex-next {right: 10px;}
.flex-direction-nav li a{background-size: 15px !important;}
.ser {line-height: 50px;}
.ser_l h3{font-size: 16px;display: none;}
.ser::before {height: 50px;width: 125px;}
.ser_l h3 i {font-size: 12px;}
.ser_l p {line-height: 50px;margin-left: 40px;font-size: 14px;}
.ser_l{float: none;}
.ser_r {line-height: 50px;margin-top: 0;float: none;}
.ser_r .sub{width: 10%;height: 51px;}
.ser_r .keyw {width: 90%;font-size: 13px;}
.ser_r input {line-height: 50px;}
.title_t{margin-left: -10px;margin-top: 30px;}
.title_t h2 {font-size: 24px;margin-top: 10px;margin-left: 10px;}
.title_t i {font-size: 30px;line-height: 44px;}
.title_t p {font-size: 15px;margin-left: 10px;}
.title_t a{width: 70px;height: 30px;line-height: 30px;font-size: 12px;top: 31px;}
.pro {padding-top: 30px;padding-bottom: 30px;}
.slideGroup {overflow: hidden;}
.slideGroup .parHd ul li a {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;padding: 0 5px;}
.slideGroup .parHd ul li {height: 44px;line-height: 44px;font-size: 14px;margin-right: 5px;width: 32.3%;margin-bottom: 5px;}
.slideGroup .parHd {margin: 20px 0 10px;}
.slideGroup .parBd ul li{width: 350px;height: auto;display: initial;}
.pro_jgt{display: none;}
.slideGroup .parBd ul li .pic {width: auto;float: none;}
.slideGroup .parBd ul li .description {width: auto;margin: 0px 20px 20px;}
.slideGroup .parBd ul li .description a{margin-top: 5px;}
.slideGroup .parBd ul li .pic .pro_tup {display: initial;height: auto;}
.slideGroup .parHd ul li:nth-child(3n){margin-right: 0;}
.parBd{background: #fff;}
.tempWrap{margin: 0 auto;}
.slideGroup .parBd ul li .description h4 {line-height: 20px;font-size: 20px;}
.slideGroup .parBd ul li .description h4:after {height: 3px;width: 60px;margin: 15px 0 15px;}
.slideGroup .parBd ul li .description .pro_pa p{line-height: 26px;}
.pro_tj li {margin-right: 0px;width: 48%;margin: 0 1%;}
.pro_tj {margin: 0 30px;}
.pro_tj p {line-height: 36px;}
.slideGroup .slideBox{padding-bottom: 30px;}
.app_l {margin-top: 20px;background: #000;}
.app_l li {width: 33.33%;height: 200px;}
.app_l li img {margin-bottom: 10px;margin-top: 45%;height: 30px;}
.app_l li h3 {font-size: 16px;}
.app_l li h3:after {width: 30px;content: "";height: 3px;margin: 10px auto 0;}
.app_l li:nth-child(4){width: 50%;}
.app_l li:nth-child(5){width: 50%;}
.app_l li:nth-child(4) img{margin-top: 31%;}
.app_l li:nth-child(5) img{margin-top: 31%;}
.app_l li:hover h3 {font-size: 16px;line-height: 30px;margin-top: 10px;}
.app_l li:hover p {padding: 0 10px;font-size: 14px;}
.app_l li:hover a {height: auto;padding-bottom: 15px;}
.adv .top_tel{display: none;}

#topcontrol{bottom: 50px !important;right: 10px !important;}

.strength_dwtu {width: 80px !important;height: 66px;font-size: 30px;color: #fff;padding-top: 41px;top: -132px;background-size: 100%;}
.strength_ct{display: initial;}
.strength_t {padding: 80px 0 30px;margin-top: 80px;}
.strength_ct_txt {padding-top: 0px;padding-right: 0;display: initial;width: auto !important;}
.strength_txt_title1 {font-size: 20px;}
.strength_txt_title2 {font-size: 26px;line-height: 28px;}
.strength_txt_p {padding-top: 20px;margin-top: 10px;}
.strength_txt_p p span {width: 6px;height: 6px;border-radius: 100%;border: 1px solid #c52c2f;top: 8px;}
.strength_txt_p p {margin-bottom: 8px;padding-left: 18px;font-size: 14px;line-height: 22px;}
.strength_ct_img{display: none;}
.strength_txt_img>div {width: 49%;}

.strength_cttu{width: 80px !important;height: 66px;font-size: 30px;color: #fff;padding-top: 41px;top: -40px;background-size: 100%;}
.strength_bct_txt {padding-top: 0;padding-left: 0;display: initial;width: auto !important;}
.strength_bct_img{display: none;}

.strength_b_ct {padding-top: 15px;position: relative;display: block;}

#wrapper {position: relative;background: url(../img/hor_bg.png) no-repeat left center;margin-left: 0;padding-left: 0px;padding-bottom: 0;padding-top: 20px;padding-right: 0;margin-top: 0;overflow: hidden;background-size: 200%;}
#CSSBox ul li img{width: 95px;height: auto;}
.strength_t2{    margin-top: 20px !important;}
#CSSBox2 ul li img{ height: auto;}
#wrapper2 {margin-top: 20px;overflow: hidden;}
.prg {margin: -30px 0 80px;}

.prg .parHd ul li{float: left;height: 44px;line-height: 44px;font-size: 14px;margin-right: 1%;width: 31%;margin-bottom: 4px;}

.gdt h3 {font-size: 24px;font-weight: bold;line-height: 32px;float: none;text-align: center;padding-top: 30px;}
.gdt h3 label{display: block;font-size: 26px;}
.gdt em{display: none;}
.gdt p {font-size: 18px;line-height: 24px;margin-bottom: 20px;float: none;text-align: center;margin-top: 10px;}
.gdt {background: url(../img/gdt_bg.jpg) repeat top center;height: auto;text-align: center;padding-bottom: 40px;}
.gdt a {font-size: 14px;width: 110px;height: 36px;line-height: 36px;display: inline-block;float: none;margin-left: 0;margin: 0 3px 8px;}
.gdt i {font-style: normal;font-size: 14px;padding-left: 25px;margin-right: 20px;background-size: 22px;width: 18%;display: inline-block;margin-top: 6px;}
.about .title_t {margin-bottom: 20px;}
.about_n h2 {font-size: 20px;margin-bottom: 16px;}
.about_l i {font-size: 14px;padding: 6px 10px;}
.about_l p {font-size: 14px;line-height: 24px;width: auto;margin-bottom: 10px;}
.about_l a {width: 110px;height: 36px;line-height: 36px;font-size: 14px;margin-top: 15px;margin-bottom: 30px;}
.about_r{float: none;margin-left: 0;width: 100%;}
.newd_z{display: block;}
.about_l{float: none;width: 100%;}
.about_r img {margin-top: 0;margin-right: 0;}
.about_g {margin-top: 20px;}
.about_g i {font-size: 36px;}
.about_g li{padding: 0 10px;font-size: 12px;margin-bottom: 10px;}
.about_g span {font-size: 14px;}
.about_g h3{font-size: 14px;}
.new_z {padding: 30px 0;margin-top: 30px;}
.new_z .title_t{margin-bottom: 20px !important;}
.tt_new {float: none;width: 100%;}
.tt_new a.xin_tu {height: auto;}	
.tj-title {margin: 15px 15px 8px;}
.tj-title a {font-size: 14px;line-height: 26px;}
.tj-title span {width: 45px;height: 26px;border-radius: 3px;line-height: 26px;font-size: 14px;margin-right: 8px;}
.tj-desc {margin: 0 18px 20px;line-height: 22px;font-size: 14px;}

.box10034_-8484 {width: 100%;float: none;margin-top: 20px;}
.box10034_-8484 .tab .tab-title a {display: inline-block;height: 40px;line-height: 40px;font-size: 14px;margin-right: 1px;border: 1px solid #dddddd;width: 75px;}

.box10034_-8484 .tab .tab-title em a {font-size: 12px;width: 65px;}
.box10034_-8484 .tab .tab-cont{width: auto;height: 450px;}

.box10034_-8484 .tab .tab-cont .item p{width:90%;}
.box10034_-8484 .tab .tab-cont .item em {float: left;width: 10%;font-size: 30px;color: #666;}
.box10034_-8484 .tab .tab-cont .item p a{display:block;margin:15px 0 10px 0;font-size:14px;}
.box10034_-8484 .tab .tab-cont .item ul li{height: auto;padding-bottom: 15px;}
.box10034_-8484 .tab .tab-cont .item p i a{font-size: 13px;}
.box10034_-8484 .tab .tab-cont .item p i {display: block;width: 84px;height: 28px;margin-top: 10px;float: left;}
.box10034_-8484 .tab .tab-title {margin-bottom: 10px;}
.link span {font-size: 32px;margin-right: 15px;}
.link a {line-height: 40px;margin-right: 10px;}
.link {margin: 15px auto 12px;}
.foot li {display: block;margin-right: auto;margin-bottom: 13px;}
.foot .con li:first-child {width: 100%;}
.foot .con li:first-child a {width: auto;float: none;}
.foot_d .con{display: block;}
.foot li div{max-height: 0;overflow: hidden;transition: all 0.4s;-ms-transition: all 0.4s;background: #494b4d;}
.foot li.on div{max-height: 500px;padding: 15px 0 15px;}
.foot .con{width: 100%;display: block;}
.foot li h2 i{position: relative;display: block;float: right;width: 8px;height: 20px;transition: all .4s;}
.foot li h2 i::before, .foot li h2 i:after {content: '';display: block;position: absolute;width: 8px;height: 1px;background-color: #ebeff2;top: 9px;right: 0;}
.foot li h2 i::after {transform: rotate(90deg);transition: all .3s;}
.foot li.on h2 i::after {transform: rotate(180deg);transition: all .3s;}
.foot li h2 {font-size: 16px;width: 80%;margin: 0 auto;}
.foot li h2::after {content: "";height: 1px;background: #494b4d;width: 100%;display: block;margin: 15px 0 0px;}
.foot{padding: 40px 0px 30px;}
.foot li a{padding: 0px 10%;}
.foot li img{padding: 0px 10%;}
.foot_d {line-height: 24px;padding: 20px 0 70px;}
.foot_d label {float: none;display: block;}
.ImRow0 a{color: #fff;}
.fwrxxx p{display: none;}
.ImTable td a{line-height: 48px;}
.fwrxxx .tel_rg{line-height: 48px;}
.fwrxxx .tel_rg label {font-size: 14px;}
.fwrxxx img{vertical-align: middle;margin-bottom: 0 !important;}

.swiper .pic li {width: 100vw !important;height: 50vw !important;margin-left: -58% !important;}
.swiper .pic li video{width: 100%;height: auto;}
.swiper {height: 30vh !important;margin: 0 auto !important;}
.prg .parHd {margin: 25px 0 15px;}
.leftBox, .rightBox{display: none;}
}

@media screen and (max-width: 450px)
{
#CSSBox ul li img {width: 28vw;}
#CSSBox2 ul li img{width: 41.5vw;}
.swiper{overflow: initial;}
}