body,h1,h2,h3,h4,h5,dl,dd,dt,p,ul,li,ol{ margin:0; padding:0;}
input,select,form,textarea,button{ border:none; margin:0;outline:none; padding:0;-webkit-appearance: none;}
h1,h2,h3,h4,h5{ font-weight:normal;}
img{max-width: 100%;border:none;height: auto;}
a{ text-decoration:none; outline:none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
*{ font-size:0.24rem;font-family: "Heiti SC","HelveticaNeue","Droidsansfallback","Droid Sans","微软雅黑";font-weight: normal;}
li{ list-style-type:none;}
body{min-width:320px;max-width:720px;width:100%;margin:0 auto;background: #f4f4f4;}
.clearfix:after{content:"";height:0;line-height:0;display:block;visibility:hidden;clear:both}
.clearfix{zoom:1;}
.websitetop {position: relative;background: #fff;padding: .2rem 0;border-bottom: 1px solid #e6e6e6;}
.websitetop .logo {text-align: left;font-size: 0.2rem;color: #666;text-indent: 0.2rem;letter-spacing: 0.02rem;font-weight:bold;}
.websitetop .websitetop_icon {float: right;width: .45rem;cursor: pointer;position: absolute;right: .2rem;top: 50%;margin-top: -.21333rem}
.websitetop .websitetop_icon i {background: #636f83;width: 100%;height: .06rem;position: relative;margin-top: .21333rem;margin-bottom: .21333rem;transition: all 0.5s;display: block}
.websitetop .websitetop_icon i:before, .websitetop .websitetop_icon i:after {content: '';position: absolute;background: inherit;right: 0;width: 100%;height: inherit;display: block;transition: all 0.5s}
.websitetop .websitetop_icon i:before {top: -.13333rem;}
.websitetop .websitetop_icon i:after {bottom: -.13333rem}
.websitetop .websitetop_icon.intro i {background: none}
.websitetop .websitetop_icon.intro i:before, .websitetop .websitetop_icon.intro i:after {width: 100%;background: #636f83}
.websitetop .websitetop_icon.intro i:before {top: -.01333rem;transform: rotate(-45deg)}
.websitetop .websitetop_icon.intro i:after {bottom: 0;transform: rotate(45deg)}
.websitetop .websitetop_nav {position: absolute;right: .16667rem;top: 0.76667rem;background: #fff;border-radius: .13333rem;width: 1.5rem;display: none;z-index: 100;box-shadow: 0 0 .13333rem rgba(0, 0, 0, 0.1);padding: 0 .26667rem}
.websitetop .websitetop_nav:after {content: '';position: absolute;width: 0;height: 0;border-top: 0;border-left: .13333rem solid transparent;border-right: .13333rem solid transparent;border-bottom: .13333rem solid #fff;right: .2rem;top: -.13333rem}
.websitetop .websitetop_nav a {clear: both;display: block;padding: .06667rem 0;text-align: center;color: #555;border-bottom: 1px solid #ddd;}
.websitetop .websitetop_nav a:last-child {border: 0}
.gone img{vertical-align:bottom;}
/*:focus{outline: none;background: none;}*/
video {width: 100%;height: auto;display: block;}
@media screen and (min-width: 320px) {html{font-size:50px;}}
@media screen and (min-width: 360px) {html{font-size:60.42px;}}
@media screen and (min-width: 375px) {html{font-size:62.5px;}}
@media screen and (min-width: 400px) {html{font-size:64.583px;}}
@media screen and (min-width: 414px) {html{font-size:75px;}}
@media screen and (min-width: 440px) {html{font-size:81.25px;}}
@media screen and (min-width: 480px) {html{font-size:87.5px;}}
@media screen and (min-width: 520px) {html{font-size:93.75px;}}
@media screen and (min-width: 560px) {html{font-size:95.8px}}
@media screen and (min-width: 600px) {html{font-size:97.9px;}}
@media screen and (min-width: 640px) {html{font-size:100px;}}
@media screen and (min-width: 680px) {html{font-size:106.25px;}}
@media screen and (min-width: 720px) {html{font-size:112.5px;}}
@media screen and (min-width: 780px) {html{font-size:118.75px;}}
.header{overflow: hidden;background: #fff;}
.header .head{padding:0.2rem 0;display: flex;justify-content: space-around;align-items: center;}
.head-left img{width:3.3rem}
.head-right img{width: 2rem}
.header .ul-hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;overflow:auto;}
.nav{position: relative;color: #ffffff;width: 100%;background: #ba0c0e;}
.nav .ul-hd{display: -webkit-box;width: 98%;margin: auto;}
.nav .ul-hd li{text-align: center;}
.nav .ul-hd li a{font-size: 0.2rem;padding: 0.05rem 0.1rem;color: #ffffff;line-height: 2em;display: inline-block;}
.nav .ul-hd li a.active{color: sandybrown;}

.kongbai{width: 100%;height: 0.3rem;background: #fff;}
.banner{background: #fff;overflow: hidden;}
.banner img{width: 100%;vertical-align: bottom;}
.banner .swiper-pagination-bullet{width:10px;height:10px;}
.index-list{    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.03);position: relative;background: #fff;padding-top: 0.168rem}
.index-list li{width: 25%;text-align: center;float: left;margin-bottom: 0.3rem;position: relative;}
.index-list li a{display: block;color:#666;font-size: 0.2rem;white-space:nowrap;}
.index-list li a img{width: 0.9rem;margin-bottom: 0.03rem;}

.index-pro{width: 100%;background: url(../images/pbg.png) no-repeat;background-size: cover;overflow: hidden}
.index-pro p a{width: 3.5rem;display: block;margin: 0.2rem auto 0;text-align: center;}
.index-pro li{width: 48%;float: left;padding-top: 0.2rem;margin: 0 1%;}
.index-pro ul{padding-top:0.06rem;padding-bottom: 0.2rem}
.index-pro li a{color:#333;font-size: 0.2rem;display: block;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}


.index-title{background: #fff;}
.index-title a{width: 3rem;margin: auto;text-align: center;display: block;padding: 0.3rem 0 0.1rem;}
.index-about{background: url(../images/abg.png)no-repeat;overflow: hidden;background-size: cover;}
.index-about .a-bg{color:#fff;padding: 0.2rem;}
.index-about .a-bg p{font-size: 0.2rem;text-indent: 0.4rem;line-height: 0.4rem;}

.case-title{width: 2rem;margin: 0.2rem auto 0.1rem;text-align: center;}

.index-case ul{display: flex;}
.index-case ul li{padding:0.2rem;width: 50%;}
.index-case ul li strong a{font-size: 0.2rem;color:#333;margin:0 auto 0.15rem;display: block;font-weight: bold;}
.index-case .case-img img{display: block;overflow: hidden;width: 100%;margin-bottom:0.19rem;}
.index-case ul li p{font-size:0.2rem;color:#333;line-height: 1.5em;margin-bottom: 0.05rem;}
.index-case ul li p span{color:#d22610;margin-left: 0.1rem;}
.index-case .con-one a{color:#ed1b23;font-weight: bold;border:1px solid #eb1b23;border-radius:30px;width: 0.8rem;text-align: center;font-size: 0.19rem;display: block;margin-top:-0.01rem;}

.index-new{background: #fff;padding-top: 0.2rem;}
.index-new .new-con{padding:0 0.19rem;}
.new-con ul li{padding:0.2rem 0;}

.new-con ul li .show_date{width: 0.8rem;float:left; border:1px solid #ccc; }
.new-con ul li .show_date b{ display:block; text-align:center; line-height:0.4rem; background:#aaa; color:#fff; font-size:0.3rem; font-weight:bold;}
.new-con ul li .show_date i{ display:block; text-align:center; line-height:0.3rem;font-size:0.15rem; color:#aaa;font-style: normal;white-space: nowrap;}
.new-con ul li .show_list{ float:right; width:80%; }
.new-con ul li .show_list h3{ font-size:0.2rem;  font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.new-con ul li .show_list h3 a{ color: #333; text-align: left;}
.new-con ul li .show_list p{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;margin:0.1rem 0;color:#565656; font-size:0.15rem;}

.foot{background:#fff;text-align: center;color:#fff;background-size: 100%;padding: 0.1rem 0 1rem;-webkit-background-size: 100%;-moz-background-size: 100%;-o-background-size: 100%;}
.footer-center {padding: 0.2rem 2%;display: flex;justify-content: space-between;background: #373d41;}
.footer-center ul{width: 18%;}
.footer-center ul:nth-child(2){width: 25%;margin-right: 2%;}
.footer-center ul:nth-child(2) li a{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.footer-center ul:nth-child(3){width: 50%;}
.footer-center ul li a {font-size: 0.16rem;color: #a1a1a1;line-height:0.4rem;text-align: left;}
.footer-center ul li a:hover{color: #fff;}
.footer-center ul li h3 {font-weight: normal;color: #e0e0e0;margin-bottom: 0.1rem;font-size: 0.2rem;text-align: left;}
.footer-bottom {background: #373d41;overflow: hidden;clear: both;display: flex;justify-content: space-between;border-top: 1px solid #484f53;}
.footer-bottom p {color: #ddd;font-size: 0.15rem;margin: 0.2rem auto;padding: 0 0.1rem;}
.footer-bottom p a {color: #ddd;display: inline;font-size: 0.15rem;}
.foot .wxgzh{ background:#373d41;;display:flex;align-items:center;justify-content:space-around;padding:0.1rem 0.1rem 0.2rem;}
.foot .wxgzh p{text-align:center;color:#fff;}
.foot .wxgzh p span{font-size:0.2rem;}
.foot .wxgzh p img{display:block;width:80%;margin: 0 auto 0.05rem;}
/* 案例详情  */
.case .head{color:#fff;background:url(../images/case_bg.jpg);text-align: center;}
.case .head a{color:#fff;line-height: 2em;font-size: 0.24rem;}
.case .head span{font-size: 0.24rem}
.case .banner-in{position: relative;}
.case .banner-in .pic{width: 100%;display: block;}
.case .banner-in .return{position: absolute;top:0.21rem;left: 0.28rem;}
.case .banner-in .home{position: absolute;top:0.21rem;right: 0.28rem;display: none;}
.case .banner-in .swt{position: absolute;bottom:-0.35rem;right:0.1rem;z-index: 20}
.case .banner-in .swt img{width: 1.4rem}
.case .banner-in .return img,.case .banner-in .home img{width: 0.5rem}
.case-con{width: 98%;margin:-0.29rem auto 0;background: #fff;border-radius: 8px;position: relative;z-index: 10;    box-shadow: 5px 5px 5px rgba(0,0,0,0.03);}
.case-con .case-con-top{padding: 0.17rem 0.25rem 0;}
.case-con h1{font-size: 0.3rem;color:#333;font-weight: bold;margin-bottom:0.15rem;}
.case-con .txt{font-size: 0.24rem;color:#333;line-height: 2em;margin-bottom: 0.13rem;text-align: justify;}
.case-con .txt span{font-size: 0.17rem;color:#fff; background: -webkit-linear-gradient(#2a304a, #535473);background: -o-linear-gradient(#2a304a, #535473);background: -moz-linear-gradient(#2a304a, #535473);background: linear-gradient(#2a304a, #535473); padding-left:0.14rem ;padding-right: 0.14rem; display: inline-block;height: 0.31rem;line-height: 0.31rem;text-align: center;border-radius: 20px}
.case-con ul li{width: 49%;position: relative}
.case-con ul li.one{float: left;border: 1px solid #bce0fd;border-radius: 5px;background: -webkit-linear-gradient(left top, #f0f9ff , #d2e7f8);background: -o-linear-gradient(bottom right, #f0f9ff, #d2e7f8);background: -moz-linear-gradient(bottom right, #f0f9ff, #d2e7f8);background: linear-gradient(bottom right, #f0f9ff , #d2e7f8);}
.case-con ul li.two{border: 1px solid #fbd3af;border-radius: 5px;background: -webkit-linear-gradient(left top, #fffaf6 , #fadfc7);background: -o-linear-gradient(bottom right, #fffaf6, #fadfc7);background: -moz-linear-gradient(bottom right, #fffaf6, #fadfc7);background: linear-gradient(bottom right, #fffaf6 , #fadfc7);}
.case-con ul li.two{float:right;}
.case-con .pj{font-size: 0.24rem;color:#333;margin-top:0.17rem;margin-bottom: 0.17rem;line-height: 2em}
.pro_con{padding:0 0.1rem;background: #fff;}
.pro_con h2{margin: 0.14rem 0;font-size: 0.26rem;color: #333;background: url(../images/pt1.png) left no-repeat;padding-left:0.35rem;font-weight: bold;background-size: 0.28rem; }
.pro_con p{margin-bottom: 0.1rem;line-height:2em;font-size:0.2rem;text-align: justify;}
.pro_con p strong{font-size: 0.24rem;display: inline-block;margin-bottom: 0}
.pro_con p img{width:100%!important;height: auto!important;vertical-align: middle;}
.pro_con div img{width:100%!important;height: auto!important;vertical-align: middle;}
.pro_con tr td{padding:0.04rem 0;font-size:0.12rem; text-align: center;}
.pro_con tr td font{padding:0.04rem 0;font-size:0.12rem;}
.pro_case{background: #fff;padding: 0.2rem 0.1rem;}
.pro_case h2{text-align: center;background: url(../images/pt1.png) center no-repeat;background-size: 0.28rem;background-position-x: 37%;font-size: 0.26rem;font-weight: bold;}
.pro_case ul li{margin-top: 0.2rem;}
.pro_case ul li p{position: relative;}
.pro_case ul li p img{vertical-align: bottom;width:100%;}
.pro_case ul li p a:last-child{position: absolute;bottom: 0;background: rgba(0,0,0,.5);font-size: 0.2rem;padding: 0.1rem 0;width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro_case ul li div{font-size: 0.2rem;margin:0.1rem 0;}

.proj_kh {background: #fff;padding:0.13rem 0.14rem;overflow: hidden;width:94%;margin:0.17rem auto ;border-radius: 8px;}
.proj_kh .l {width: 0.84rem;margin-right: 0.08rem;float: left;}
.proj_kh .l  img{width: 100%;}
.proj_kh .r {width: 81%;float: left;}
.proj_kh .r h2 {margin-top: 0px;margin-bottom: 0.14rem;font-size: 0.24rem;color: #333;background: url(../images/pro_con_t.png) left no-repeat;padding-left: 0.29rem;font-weight: bold;background-size: 0.2rem;}
.proj_kh .r p {text-indent: 0;line-height: 2em;font-size: 0.24rem;color: #444;}
.pro_pj {background: #fff;padding: 0.13rem 0.14rem;overflow: hidden;width:94%;margin: 0 auto;border-radius: 8px;}
.pro_pj .pro_pj_t {font-size: 0.24rem;margin-bottom: 0.13rem;line-height: 2em;border-bottom: #d8d8d8 1px dotted;color: #222;font-weight: 700;background: url(../images/pro_proj.png) 0.04rem center no-repeat;padding-left: 0.31rem;background-size: 0.24rem;}
.line_pro ul {overflow: hidden;margin-left: -2%;}
.line_pro li {width: 48%;margin-left: 2%;float: left;}
.pro_pj li img {width: 100%;vertical-align: middle;}
.line_pro h4 {text-align: center;font-weight: 100;}
.line_pro h4 a {color: #222;font-size: 0.18rem;display: block;line-height: 2.2em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cont-form {background: url(../images/order_bg.jpg) no-repeat;max-width: 780px;background-size: cover;margin:0.08rem}
.cont-form .bg {background: rgba(255,255,255,0.6);padding: 20px 1% 1px;}
.cont-form strong {text-align: center;font-size: 0.24rem;color: #222;display: block;margin-bottom: 5px;}
.cont-form .tit {text-align: center;font-size: 0.12rem;color: #555;margin-bottom: 15px;}
.cont-form form {overflow: hidden;display: block;width: 96%;margin: 0 auto;}
.cont-form button {padding: 5px 20px;text-align: center;margin: 10px auto;font-size: 0.12rem;display: block;background-color: #e00;color: #fff;border-radius: 10px;}
.cont-form input {border: 1px solid #ccc;height: 35px;font-size:0.12rem;color: #555;padding-left: 12%;width: 86%;margin-bottom: 15px;}
.cont-form input.text-user {background: url(../images/pic_one.png) no-repeat 3% center #fff;background-size: 19px;}
.cont-form input.text-tel {background: url(../images/pic_two.png) no-repeat 3% center #fff;background-size: 27px;}
.cont-form textarea {width: 82%;height: 1.09rem;border: 1px solid #ccc;font-size: 14px;padding: 13px 4% 15px 12%;background: url(../images/pic_three.png) no-repeat 3% 10% #fff;background-size: 18px;}
/* 案例详情 end*/
/* 加工物料 */
.wuliao{ display: flex;justify-content: space-around;padding: 0.2rem 0.1rem;background: #fff;flex-wrap: wrap;}
.wuliao dl{ width:48%;margin-bottom: 0.15rem;}
.wuliao dl dt{ width:100%; overflow:hidden;}
.wuliao dl dt img{ width:100%;vertical-align: bottom;}
.wuliao dl dd{white-space:nowrap; text-overflow:ellipsis;background: #da251c; padding: 0.1rem 0; overflow:hidden;position: relative;}
.wuliao dl dd a img{width: 0.3rem;vertical-align: bottom;position: absolute;right: 0.1rem;}

.wu_con{background: #fff;padding: 0.1rem;}
.wu_con h2{color: #dd2219;font-weight: bold;margin-bottom: 0.1rem;font-size: 0.26rem;}
.wu_con p{font-size:0.2rem;line-height: 0.32rem;color: #333;margin-bottom: 0.1rem;text-align: justify;}
.wu_con p span{color: #dd2219;}
.wu_con p img{width:100%;}
.wu_con ul{display: flex;align-items: center;}
.wu_con ul li{margin-right: 0.2rem;}
.wu_con ul li button{background: #d92517;font-size: 0.2rem;color: #fff;border-radius: 5px;padding: 0.15rem 0.2rem;}
.wu_con ul li button img{vertical-align: bottom;width: 0.3rem;margin-right: 0.08rem;}
.wu_con ul li span{font-size: 0.15rem;}
.wu_con ul li a{font-size: 0.26rem;color: #dd2219;font-weight: bold;}

.wu_text{background: #fff;padding: 0.2rem 0.1rem;}
.wu_text h2{border-top: 1px solid #ddd;width: 98%;margin: 0 auto;font-weight: bold;padding: 0.1rem 0;}
.wu_text p{font-size: 0.2rem;color: #333;text-indent: 0.2rem;line-height: 0.32rem;overflow: hidden;margin-bottom: 0.1rem;text-align: justify;}

.cpjg{background:#f1f1f1;display: flex;}
.cpjg span{ width:1rem; text-align:center; line-height:0.6rem; overflow:hidden;  display:block; background:#c90705;
    color:#f1f1f1; font-weight:bold; padding:0.5rem 0.2rem;}
.cpjg ul{ display: flex;align-items: center;justify-content: space-around;}
.cpjg ul li{ width:30%;}
.cpjg ul li strong{ font-weight:500; text-align:center; display:block;white-space: nowrap;color: #333;overflow: hidden;text-overflow: ellipsis;font-size: 0.15rem;}
.cpjg ul li img{ width:2rem;}

/* 加工物料 end*/
/* 产品详情 */
.pro-content{background: #fff; padding-bottom: 0.1rem;}
.pro_nav li {float: left;width: 25%;text-align: center;line-height:2.5em;background: #e8e8e8;}
.pro_nav li {float: left;width: 25%;text-align: center;line-height:2.5em;background: #e8e8e8;}
.pro_nav li a {color: #222;border-left: 1px solid #fff;}
.pro_nav li a.hover{background: #da251c;color: #fff;}
.pro-content .case-con-top{padding: 0.15rem 0.1rem 0;}
.pro-content h1{color:#333;font-weight: bold;margin-bottom:0.15rem;}

.pro-tit p{font-size: 0.2rem;color:#d6241a;background: #fdf4f4;border: dashed 1px #e1251c;padding: 0.1rem;text-align: justify;margin-bottom: 0.1rem;}
.pro_content tr td {padding: 5px 0;}
.pro-content .pj{font-size: 0.15rem;color:#333;padding:0.1rem 0 0.1rem 0.4rem;background: url(../images/ic6.png)no-repeat left center;background-size: 20px;}
.pro-content .pj strong{font-weight: bold;font-size: 0.15rem;}
.profrbom{background: url(../images/p9.png) repeat center;padding:0.1rem;margin:0.1rem;box-sizing:  border-box;}
.profrbom .profrbox{background:#fff;padding:0.1rem;}
.profrbom .profrbox .profrboxtel{text-align:center;margin-bottom:0.1rem;}
.profrbom .profrbox .profrboxtel img{vertical-align: middle;margin-right: 0.1rem;width: 25px;}
.profrbom .profrbox .profrboxtel a{ font-size:0.3rem; color:#ff380a; font-weight:600; display: inline;}
.profrbom .profrbox .profrboxflbtn{line-height: 0.6rem;width:60%;margin: 0 auto;}
.profrbom .profrbox .profrboxflbtn a {color: #33179c;background: url(../images/p11.png)right+0.7rem center no-repeat #2b187142;border-radius: 4px;background-size: 15px;padding-right: 0.3rem;}


.pro-news {border: 1px solid #f0f0f0;margin-top: 0.25rem;background: #fff;}
.pro-news .tabtit {background: #f0f0f0;margin-bottom: 0.1rem;overflow: hidden;}
.pro-news .tabtit span {display: block;float: left;cursor: pointer;height: 0.38rem;line-height: 0.38rem;width: 1.6rem;text-align: center;color: #222;}
.pro-news .tabtit span.now {font-size: 0.19rem;border-top: 4px solid #ed1e24;transition: all 0.4s;background: #ffffff;font-weight: 700;}
.pro-news div a {color: #eb0001;line-height: 0.41rem;margin-left: 0.08rem;font-size: 0.12rem;}
.pro-news ul {overflow: hidden;padding-bottom: 0.04rem;}
.pro-news ul li {line-height: 0.3rem;background: url(../images/news-titel.jpg) 0 0.13rem no-repeat;margin-left: 0.08rem;padding-left: 2%;}
.pro-news ul li a {text-decoration: none;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 0.3rem;font-size: 0.12rem;color: #444;}

.plc1{padding:0.2rem 0.1rem 0;background: #fff; overflow:hidden;}
.plc1 ul{display: flex;flex-wrap:wrap;overflow:hidden;justify-content: space-between; }
.plc1 ul li{ width:49%;margin-bottom: 0.15rem; }

.plc1 ul li img{width:100%; float:left;}
.plc1 ul li p{width:100%; text-align:center;background-color:#f3f3f4; overflow:hidden;}
.plc1 ul li p a{ white-space:nowrap; padding:0.1rem 0.03rem;font-size:0.15rem;color: #333; text-overflow:ellipsis;overflow:hidden;}
.plc1 h3{font-weight:bold;display:flex;align-items:center;margin-bottom: 0.1rem;}
.plc1 h3 a{color:#333;text-align:left;font-weight:bold;margin:0 0.1rem;}
.plc1 h3 img{width:0.4rem;vertical-align:bottom;}
.plc1 h3 span{font-size:0.15rem;color:#da251c;font-weight:bold;display:none;}
/* 产品详情end*/
/* 案例列表*/
.case .dh{line-height:2em;margin-left: 0.25rem;}
.case .dh a{color:#333;font-size: 0.24rem;}
.case .dh span{font-size: 0.24rem;color:#333;}
.case .case-ban{width: 96%;margin:0 auto;}
.case .case-ban img{width: 100%;border-radius: 5px;vertical-align: middle}
.case ul{    margin-top: 0.19rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0;overflow: auto;margin-left: 0.08rem}
.case ul li{position: relative;width: 1.33rem;float: left;    -webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;color: white;margin-right: 0.13rem;}
#triangle-down {width: 0;height: 0;border-left: 0.16rem solid transparent;border-right: 0.16rem solid transparent;border-top: 0.19rem solid #ffad7d;margin: 0 auto;}
.case ul li img{width: 100%;border-radius: 5px;vertical-align: bottom;}
.case ul li a{display: block;position: absolute;color:#fff;text-align: center;top:0.1rem;left:0.221rem;font-size: 0.24rem;}
.case ul li a span{font-size: 0.24rem;font-weight: bold;}
.case-list{background: #fff;margin:0 0.08rem;border-radius: 5px}
.case-list li{padding:0 0.12rem 0.19rem;border-bottom: 1px solid #ddd}
.case-list li strong a{font-size: 0.24rem;color:#333;display: block;padding-top: 0.19rem;margin-bottom:0.17rem;}
.case-list-pic{float: left;width: 32%;display: block;margin-right:3%;}
.case-list-pic img{width: 100%;}
.case-list-right{float: left;width: 65%;}
.case-list-right p{font-size: 0.185rem;color:#333;line-height: 1.7em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.case-list-right p span{color:#ff6552;font-size: 0.17rem;}
.case-list-right p.bot{color:#cecece;margin-top: 0.12rem}
.case-list-right p.bot a{text-align: right;font-size: 0.17rem;color:#eb0001;border:1px solid #eb0001;padding:0 0.15rem;border-radius: 30px;float: right}
.list-page{color:#333;text-align: center;margin-left: -0.17rem;padding:0.21rem;}
.list-page a{display: inline;color: blue;font-size: 0.2rem;}
.list-page span{font-size: 0.2rem;margin-left: 0.17rem;}
.list-page span.page{border:1px solid #ddd;padding:0.04rem 0.12rem;border-radius: 5px;}
.list-page span.page i{color:#eb0001;font-size: 0.2rem;font-style: normal;}
/* 案例列表end*/
/* 产品 */
.pro .dh{line-height: 2em;margin-left: 0.25rem;}
.pro .dh a{color:#333;font-size: 0.24rem;}
.pro .dh span{font-size: 0.24rem;color:#333;}
.pro .pro-ban{width: 96%;margin:0 auto;}
.pro .pro-ban img{width: 100%;border-radius: 10px;}
.pro ul{ background: #fff;margin: 0.17rem 0.08rem;}
.pro ul li{float: left;width: 20%;position: relative;padding:15px 0;}
.pro ul li.on a{color:#fa4421;}
.triangle-down {width: 0;height: 0;border-left: 0.16rem solid transparent;border-right: 0.16rem solid transparent;border-top: 0.19rem solid #fff;margin: 0 auto;position: absolute;bottom:-0.19rem;left:38%;}
.triangle-down1 {width: 0;height: 0;border-left: 0.16rem solid transparent;border-right: 0.16rem solid transparent;border-top: 0.19rem solid #fff;margin: 0 auto;position: absolute;bottom:-0.19rem;left:45%;}
.pro ul li img{display:block;vertical-align: middle;margin:0 auto;width: 0.91rem;height: 0.9rem;}
.pro ul li a{display: block;color:#666;text-align: center;font-size: 0.24rem;}
.pro ul li a span{font-size: 0.17rem;font-weight: bold;}
.pro-list{background: #fff;}
.pro-list li{padding:0.19rem 0.12rem;border-bottom: 1px solid #ddd}
.pro-list-pic{float: left;width: 32%;margin-right:3%;}
.pro-list-pic img{width: 100%;}
.pro-list-right{float: left;width: 65%;}
.pro-list-right strong a,.pro-list-right a{color:#333;font-weight: bold;margin-bottom:0.1rem;text-align: left;}
.pro-list-right p{font-size: 0.19rem;color:#666;line-height: 1.5em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 0.06rem;}
.pro-list-right p img{vertical-align: text-bottom;margin-right: 0.1rem;}
.pro-list-right p strong{font-size: 0.2rem;}


.page{padding:0.2rem 0;width: 100%;display: flex;flex-wrap: wrap;overflow:hidden;justify-content: center;border: none;}
.page li{ width:auto; display:inline; }
.page a{ padding: 0.03rem 0.1rem;margin: 0 0.03rem 0.1rem; width:auto; white-space:nowrap; overflow:hidden;border-radius:1px; border:1px solid #ddd;display: inline;color: #333; font-size: 0.15rem;}
.page a:hover,.page a.hover{color:#fff; text-decoration:none; background-color:#da251c;border:1px solid #da251c;}
.page>b{color:#fff; text-decoration:none; background-color:#da251c;padding: 0.03rem 0.1rem;margin: 0 0.03rem 0.1rem; border-radius:1px; font-size: 0.15rem; }
.page a b{font-size: 0.15rem; }
/*  产品 end*/
/* 生产线列表*/
.pl-list,.mate-list{background: #fff;margin:0.19rem 0.08rem 0;border-radius: 5px}
.pl-list .text,.mate-list .text{color:#fff;display: block;font-size: 0.28rem;background: url(../images/line_bg.png) no-repeat;background-size: 100%;height: 0.67rem;text-align: center;line-height: 0.67rem }
.pl-list li{padding:0 0.12rem 0.19rem;border-bottom: 1px solid #ddd}
.pl-list li strong a{font-size: 0.24rem;color:#333;display: block;padding-top: 0.19rem;margin-bottom:0.17rem;}
.pl-list-pic{float: left;width: 32%;display: block;margin-right:3%;}
.pl-list-pic img{width: 100%;}
.pl-list-right{float: left;width: 65%;}
.pl-list-right p{font-size: 0.185rem;color:#333;line-height: 1.5em;}
.pl-list-right p span{color:#ff6552;font-size: 0.185rem;}
.pl-list-right p.bot{color:#cecece;margin-top: 0.12rem}
.pl-list-right p.bot a{text-align: right;font-size: 0.13rem;color:#eb0001;border:1px solid #eb0001;padding:0 0.15rem;border-radius: 30px;float: right}
/* 生产线列表end*/
/* 物料列表*/
.mate-list ul{margin-left: -2%;padding:0.14rem 0.14rem 0;}
.mate-list li{width: 48%;float: left;margin-left: 2%;margin-top:2%;position: relative;overflow: hidden;}
.mate-list li:after{position: absolute;left:-0.1rem;bottom:-0.1rem;content:"";display: block;background:#ececec;height:0.2rem;width: 0.2rem;border-radius: 40%;}
.mate-list li a{display: block;}
.mate-list li a img{width: 100%;vertical-align: middle;}
.mate-list li strong a{display: block;height: 0.48rem;line-height: 0.48rem;text-align: center;font-size: 0.24rem;color:#333;background: #f9f9f9}
/* 物料列表end*/
/* 新闻列表 */
.new-list{padding-top: 0.1rem;}
.new-list .tit{padding: 0.1rem;display: flex;align-items: center;justify-content: space-between;color: #333;}
.new-list .tit h2{font-weight: bold;}
.new-list .tit span{color: #333;font-size: 0.15rem;}
.new-list .tit a{display: inline;color: #333;font-size: 0.15rem;}
.new-list li{background: #fff;margin: 0 0.08rem 0.19rem;border-radius: 5px;padding: 0.25rem 0.17rem;}
.new-list li a{display: block;text-align: left;color:#333;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.new-list li p{line-height: 0.4rem;height: 0.8rem;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color: #666;font-size: 0.2rem;}
.new-list li span.time{display: block;color: #999;padding:0.1rem 0;font-size:0.2rem;}
.new-list li img{margin-right: 0.1rem;width: 0.24rem;vertical-align: middle;}

#table table{overflow-x: scroll;width:100%!important;display:block;height: 100%;}
/* 新闻列表end*/
.new .dh{line-height: 2em;margin-left: 0.2rem;}
.new .dh a{color:#333;font-size: 0.2rem;display: inline;}
.new .dh span{font-size: 0.2rem;color:#333;}
.new ul{    margin-top: 0.08rem;margin-bottom: 0.34rem; display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0;overflow: auto;margin-left: 0.08rem}
.new ul li{position: relative;width: 2.64rem;float: left;    -webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;color: white;margin-right: 0.13rem;background-color: #FFF;}
.new ul li img{width: 100%;vertical-align: bottom;}
.new ul li a{display: block;color:#333;font-size: 0.22rem;line-height: 1.5em;}
.new .new-box{padding:0.15rem 0.15rem 0; background: #fff;height: 3em;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}

.swiper-slide img{vertical-align: bottom;width: 100%;}
.swiper-button-prev{cursor: none;outline: none;}
.swiper-button-next{cursor: none;outline: none;}

.news .swiper-container{width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.news .swiper-slide {position: relative;}
.news .swiper-slide p{background-color: rgba(0,0,0,.5);color: #fff;position: absolute;bottom: 0;width: 100%;padding: 0.2rem 0;text-align: center;}
.news .swiper-button-prev{background: url(../images/prev.png) no-repeat;background-size: contain;bottom: 3%;width: 10%;height: 10%;top: auto;left: 10%;color: transparent;}
.news .swiper-button-next{background: url(../images/next.png) no-repeat;background-size: contain;bottom: 3%;width: 10%;height: 10%;top: auto;right: 8%;color: transparent;}

.news{background: #fff;padding-bottom: 0.2rem;}
.headTit{display: flex;align-items:center;padding: 0.2rem 0.1rem;}
.headTit img{width: 1.5rem;margin-right: 0.1rem;vertical-align: top;}
.headTit a{color: #333;font-size: 0.2rem;}

.news-box{background: #f3f3f4;padding:0.1rem 0 0.2rem;}
.news-box .headTit{justify-content: center;}
.news-box ul{display: flex;justify-content: space-around;}
.news-box ul li{width: 45%;}
.news-box ul li:first-child{border-right: 1px solid #ddd;padding-right:3%;}
.news-box ul li h2{font-weight: bold;font-size: 0.2rem;}
.news-box ul li span{color: #777;font-size: 0.15rem;margin: 0.1rem 0;display: inline-block;}
.news-box ul li p{color: #777;font-size: 0.15rem;}

.new-ul-list{background: #fff; padding: 0.2rem 0;}
.newsfl{clear:both; margin-top:0.1rem; position:relative; padding: 0 0.1rem; }
.newsfl:after{content:''; position:absolute; top:0; bottom:0; left:1.4rem; background:#cc2c1e; width:2px; }
.newsfl li{padding:0.1rem 0; position:relative; z-index:1; }
.newsfl span{float:left; width:1.4rem; background:url(../images/ic3.png) no-repeat right center; background-size:12px; font-size:0.15rem; color:#161616; }
.newsfr{padding-left: 1.6rem; }
.newsfr h3 a{color: #333;font-size: 0.2rem;text-align: left;font-weight: bold;  }
.newsfr p{color: #333;font-size: 0.15rem;margin-top: 0.1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.mate{margin:0 0.08rem;}
.mate-cont{background: #fff;padding:0.21rem 0.29rem;}
.mate-cont h1{font-size: 0.3rem;color:#333;text-align: center;font-weight: bold}
.mate-cont strong{background: -webkit-linear-gradient(left, #f98a30, #f94828);background: -o-linear-gradient(left,#f98a30, #f94828);background: -moz-linear-gradient(left,#f98a30, #f94828);background: linear-gradient(left,#f98a30, #f94828);border-top-right-radius: 30px;border-bottom-right-radius: 30px;color:#fff;padding: 0.135rem 0.413rem;display: inline-block;font-size: 0.28rem;margin-left: -0.29rem;line-height: normal;}
.mate-cont p{line-height: 2em;font-size: 0.24rem;color:#333;text-align: justify;}
.mate h2{background: -webkit-linear-gradient(left, #faf0e7, #fadfc7);background: -o-linear-gradient(left,#faf0e7, #fadfc7);background: -moz-linear-gradient(left,#faf0e7, #fadfc7);background: linear-gradient(left,#faf0e7, #fadfc7);border-top-right-radius: 30px;border-bottom-right-radius: 30px;border:1px solid #fadfc7;padding:0.08rem 0.25rem;display:inline-block;color:#eb0001;font-size: 0.24rem;position: absolute;top: -0.17rem;left: 0;}
.mate .sce-pic{position: static;margin:0.17rem auto;}
.mate img{max-width: 100%;overflow: hidden;text-align: center;display: block;}
.wuliao_pro,.wuliao_con{background: #fff;margin-top:0.34rem;border-radius:5px;position:relative;padding:0.42rem 0.3rem 0.08rem;box-shadow: 1px 1px 10px #ddd}
.wuliao_pro ul {overflow: hidden;margin-left: -2.5%;}
.wuliao_pro li {width: 30.833%;margin-left: 2.5%;float: left;}
.wuliao_pro li img {width: 100%;}
.wuliao_pro li h4  a{font-size: 0.18rem;color:#333;text-align: center;display: block;line-height: 2em}
.wuliao_con p {line-height: 2em;margin-bottom: 0.07rem;font-size:0.24rem;color: #555;text-align: justify;}
.wuliao_con p img {margin-bottom: 0.21rem;max-width: 100%;}
.wuliao_con p strong {font-size: 0.24rem;font-weight: bold;color:#333;}
/* 关于我们 */
.about{position: relative;margin: 0 0.08rem 0.08rem;}
.banner img.play{position: absolute;width:0.58rem;top:35%;left:50%;z-index: 999;margin-left: -0.29rem;}
.about-content1{background:#fff;}
.about-content1 .tit{padding-top:0.3rem;text-align: center;}
.about-content1 .tit img{width: 1.5rem;}
.about-content1 ul{margin: 0.15rem 0.074rem 0.084rem 0;}
.about-content1 li{float: left;width: 48.4%;margin-left:0.084rem;text-align: center;margin-bottom:0.084rem;}
.about-content1 .text{font-size: 0.2rem;color:#333;margin:0.08rem;line-height: 1.7em;text-align: justify;text-indent: 0.2rem;}
.about-content1 .picture{margin: 0.1rem 0.08rem 0;text-align: center;}

.about-content2{background: #fff;}
.about-content2 .tit{padding-top:0.3rem;text-align: center;}
.about-content2 .tit img{width: 1.5rem;}
.about-content2 .text{font-size: 0.2rem;color:#333;margin:0.08rem;line-height: 1.7em;text-align: justify;text-indent: 0.2rem;}
.about-content2 ul{margin:0.2rem 0.08rem 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.about-content2 ul li{width: 32%;text-align: center;margin-bottom: 0.05rem;}

/* 关于我们end*/
/* 新闻详情 */
.new .dh img{vertical-align: middle;width: 0.18rem}
.case .dh img{vertical-align: middle;width: 0.18rem}
.pro .dh img{vertical-align: middle;width: 0.18rem}
.new-content{padding:0.1rem;background: #fff;}
.new-content .head h1{color:#333;font-weight: bold;line-height: 1.5em;padding: 0.2rem 0.2rem 0;text-align: center;font-size: 0.26rem;}

.news-base{margin: 0.12rem 0;padding: 0 0.2rem;display: flex;justify-content: center;align-items: center;}
.news-base span{font-style: normal;color: #8c8c8c;margin-right: 0.2rem;font-size: 0.2rem;}
.news-base span img{vertical-align: text-bottom;margin-right: 0.1rem;}

.new-content p{font-size: 0.2rem;color:#333;line-height: 2em;text-indent: 0.2rem;text-align: justify;}
.new-content p a{color:#eb0001;font-size: 0.2rem;line-height: 2em;padding: 0 4px;display: inline;}
.new-content p img{display: block;text-align: center;margin:0.1rem auto;max-width: 100%;}
.new-content h3{font-size: 0.26rem;color:#333;font-weight: bold;    margin-top:0.25rem;margin-bottom: 0.15rem;}
.new-content p b{font-size: 0.24rem;color:#333;}

.news_cor {border-radius: 5px;padding: 0.1rem 0.15rem;background: #fff;}
.news_cor p{text-overflow: ellipsis;overflow: hidden;display: block;white-space: nowrap;margin-bottom: 0.1rem;color: #333;line-height: 2em;background: #f5f5f5;}
.news_cor p strong{display: inline-block;background: #e0e0e0;padding:0 0.13rem;}
.news_cor p a{color:#333;margin-left:0.08rem;display: inline;}
.new-page-list{margin:0 0 0.2rem;}

.news-relate{background: #fff;padding:0.1rem;}
.news-relate h2{font-weight: bold;margin-bottom: 0.1rem;}
.news-relate ul{display: flex;justify-content: space-between;}
.news-relate ul li{width: 31%;}
.news-relate ul li a{font-size: 0.15rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #333;}

/* 新闻详情end*/
/* 联系我们 */
.contact-one{background: #fff;padding:0.2rem 0.1rem;}
.contact-one p img{max-width:1.5rem; }
.contact-banner{overflow: hidden;}
.contact-banner p{box-sizing: border-box; color:#666;font-size: 0.2rem;text-indent: 0.2rem;padding:0.1rem 0.08rem;line-height: 2em}
.contact-banner1 p{box-sizing: border-box; color:#666;font-size: 0.18rem;padding:0.1rem 0.08rem;line-height: 2em}
.one-bot .fl{display: flex;flex-wrap: wrap;justify-content: space-between;}
.one-bot .fl p{font-size: 0.2rem;color:#333;margin-bottom:0.2rem;font-weight: 600;}
.one-bot .fl a{font-size: 0.2rem;color:#da251c;font-weight: 600;display: inline;text-decoration:underline;}
.lianxi{ background:url(../images/c3.png)no-repeat;padding: 0.1rem;position: relative;}
.lianxi p{line-height:0.3rem;color:#333;}
.lianxi p strong{ color:#da251c;  margin:0; padding:0;}
.lianxi p span a{ color:#da251c;  margin:0; padding:0;display:inline;}
.lianxi img{width: 2.2rem;position: absolute;right: 0.1rem;top: 0.2rem;}
.lianxi p span{ font-weight:600; font-size:0.15rem; display:block; margin-bottom:0.05rem;}

.gzh{background:#fff;padding-bottom: 0.1rem;}
.gzhbg{ background:url(../images/gzhbg.png)no-repeat;width:98%;margin:auto;display:flex;background-size:cover;align-items:center;justify-content:space-around;padding: 0.3rem 0;}
.gzhbg p{text-align:center;color:#fff;font-size:0.18rem;font-weight:bold;}
.gzhbg p img{display:block;width:80%;margin: 0 auto 0.05rem;}

.contact-form{background: #fff;}
.contact-form .bg {padding: 0.2rem 1% 1px;}
.contact-form .bg .img{width: 0.38rem;vertical-align: middle;}
.contact-form .bg strong{font-size: 0.24rem;color:#333;font-weight: 600;display: block;width: 96%;margin: auto;padding-bottom: 0.1rem;border-bottom: 2px solid #d6d6d6;}
.contact-form .bg p{font-size: 0.15rem;color:#333;text-indent: 0.2rem;line-height: 0.3rem;padding: 0 2%;margin-top: 0.1rem;}
.contact-form .bg p span{color:#da251c;font-size: 0.2rem;}
.contact-form form {overflow: hidden;display: block;width: 96%;margin: 0.2rem auto 0;}
.contact-form button {padding: 0.13rem  0.4rem;text-align: center;margin: 0.25rem 0.2rem 0.25rem 0;font-size:0.2rem;color: #fff;}
.contact-form .btn-ly-tj{background:#d6241a;}
.contact-form .btn-ly-res{background:#2a1773;}

.contact-form input {border: 1px solid #ccc;height: 0.63rem;line-height:0.63rem;font-size:0.24rem;color: #696969;padding-left: 12%;width: 86%;margin-top: 0.08rem;margin-bottom: 0.2rem;}
.contact-form input.text-user {background: url(../images/lytb1.png) no-repeat 3% center #fff;background-size: 19px;}
.contact-form input.text-tel {background: url(../images/lytb2.png) no-repeat 3% center #fff;background-size: 19px;}
.contact-form textarea {width: 82%;height: 1.09rem;border: 1px solid #ccc;resize:none;font-size: 0.24rem;padding: 6px 4% 8px 12%;background: url(../images/lytb3.png) no-repeat 3% 10% #fff;background-size: 19px;margin-top: 0.21rem;}
.contact-cn{margin:0.34rem 0.08rem 0.9rem;}
.contact-cn .txt{font-size: 0.18rem;color:#555;}
.contact-cn .txt strong,.map strong{    font-size: 0.28rem;color: #fff;background: -webkit-linear-gradient(left, #f98a30, #f94828);background: -o-linear-gradient(left,#f98a30, #f94828);background: -moz-linear-gradient(left,#f98a30, #f94828);background: linear-gradient(left,#f98a30, #f94828);border-top-right-radius: 30px;border-bottom-right-radius: 30px; padding: 0.135rem 0.413rem;display: block;text-align: center;float: left;margin-top: -0.2rem;margin-left: -0.08rem;margin-right:0.17rem;}
.contact-cn ul {margin-left: -2%;margin-top: 0.29rem;}
.contact-cn ul li{float: left;width: 23%;background: #fff;margin-left:2%;text-align: center;padding:0.42rem 0 0.21rem;border-radius: 0.04rem;}
.contact-cn ul li img{width: 0.67rem;}
.contact-cn ul li p{font-size: 0.22rem;color:#555;}
.map{background:  #fff;}
.map p {padding:0.2rem 0.1rem;}
.map p img{max-width:1.8rem;}
/* 联系我们end */
.transition{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.wrap{width:98%;max-width:1200px;margin:0 auto}
.wp { width: 96%;margin: 0 auto;}
.copy{text-align:center;font-size:15px;color:#fff}
.footer{background-color:#333;padding:10px 0}
a{color:#fff;text-align:center;display:block}
.ban{overflow:hidden}

.ep-show{padding:10px 0}
.ep-show.other{background-color:#f4f4f4}
.ep-show .tit{margin-bottom:10px;text-align:center;color:#666;font-size:14px;line-height:20px}
.ep-show .tit a{font-size: 0.3rem;color: #3c3e3b;line-height: 1.5em;vertical-align: middle;margin-bottom: 15px;font-weight: bold;}
.ep-show .tit p{text-align: center;font-size: 0.2rem;line-height: 1.8em;}
.ep-show .tit h1,.ep-show .tit h2{font-size:0.3rem;color:#3c3e3b;line-height:1.5em;vertical-align:middle;margin-bottom:0.2rem;font-weight: bold;}
.ep-show .tit img{display:inline-block;width:30px;margin:0 5px;vertical-align:middle}
.ep-show .con .img{position:relative}
.ep-show .con .img img{display:block;width:100%}
.ep-show .con .img .more{position:absolute;right:0;bottom:0;width:204px;background:url(../images/dy-bg1.png) center no-repeat;text-align:center;color:#fff;font-size:16px;line-height:38px}
.ep-show .con .txt{margin-top:20px}
.ep-show .con .txt p{padding:3px;background-color:#e9e9e9;border-radius:2px;margin-bottom:10px}
.ep-show .con .txt p span{display:inline-block;background:url(../images/dy-ico5.png) left center no-repeat #fff;font-size:0.2rem;color:#666;line-height:1.8em;padding-left:50px;padding-right:10px}
.ep-case{overflow:hidden}
.ep-case li{float:left;width:50%}
.ep-case .img{margin:0 3px 6px;position:relative;overflow:hidden}
.ep-case .img .tit{font-size:0.22rem;line-height:0.4rem;padding:4px 0;position:absolute;left:0;width:100%;color:#fff;background-color:rgba(0,0,0,.5);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;bottom:0.06rem;margin-bottom:0}

.ser-about1{background: #fff;}
.about-tit {text-align: center;padding: 0.2rem 0.1rem;}
.about-tit strong {margin-bottom: 0.1rem;display: block;}
.about-tit strong img{width: 1.5rem;}
.about-tit p {text-align: left;font-size: 0.2rem; line-height: 1.8em;color: #333;text-indent: 0.2rem;}
.ul-about2 {overflow: hidden;display: flex;justify-content: space-between;padding: 0 0.1rem 0.2rem;}
.ul-about2 li {width: 24%;}
.ul-about2 .item p {width: 100%;text-align: center;color: #333;font-size: 0.2rem;}
.leftTit{padding: 0 0.1rem 0.1rem;color: #da251c;}
.ser-about2{background:url(../images/jbg.png)no-repeat;background-size: cover;}
.ser-about2>p{padding: 0.1rem;}
.ser-about3{background: #fff;padding-bottom: 0.2rem;}
.ser-about3 ul li{display: flex;background: #f5f5f5;margin-bottom: 0.2rem;}
.ser-about3 ul li:last-child{margin-bottom: 0;}
.ser-about3 ul li img{width: 35%;}
.ser-about3 ul li p{font-size: 0.15rem;width: 70%;padding: 0.1rem 0 0.1rem 0.1rem;color: #333;text-indent: 0.2rem;}

.fix-top{position: fixed;right: 10px;bottom:70px;width: 40px;height: 40px;cursor: pointer;z-index: 9998;display: none;}
.fix-top img{width: 100%;height: auto;}


/* Day & Night */
.foot-day{ position: fixed; bottom:0; width: 100%; max-width: 720px; z-index: 9999;}
.foot-day ul{overflow:hidden; padding:0 1%; display: flex;align-items: center;justify-content: space-around;background:#666;}
.foot-day li{ width: 31%; margin:0.1rem 0; height: 0.6rem; line-height: 0.6rem; text-align:center;box-shadow: 0px 1px 3px 0px rgba(132, 135, 138, 0.27); border-radius: 0.38rem; z-index: 20;position: relative;background:#fff;}
.foot-day li a{ display: block;  color: #373d41; font-size:0.2rem;font-weight: bold;text-indent: 0.2rem;}
.foot-day li a img{ width:0.3rem;position: absolute;left: 12%;top:20%;}
