/*样式初始化*/
*{ margin:0; padding:0;color: #444;color: #888888;font-family:"Microsoft YaHei"; font-size:14px;  line-height:1;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
body { margin:0 ;  overflow-x: hidden;min-width: 1200px;position: relative;width: 100%;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
a{ text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.text,textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}
img{border:none;display: block;max-width: 100%;}
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }.fr{float:right;}.fl{float:left}

body{font-family:'Microsoft YaHei';max-width:1920px; margin:auto; font-size:14px; width:100%;}
.container{width:1200px;margin:auto; }
.imghover{-webkit-transition: all linear 0.4s;transition: all linear 0.4s;z-index: 10;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.imghover:hover{z-index: 10;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.pcshow{display:block;}
.mobileshow{display:none}

.header{ width:100%; background-color:#fff; padding:10px 0px; z-index:9999; position:relative;}
.header .navagation{overflow:hidden;}
.header .logo{overflow:hidden; float:left;}
.header .logo .iso{margin-left:25px;}
.header .logo img{height:55px;}
.header .headtel{display: block;float: left; line-height: 55px;  margin-left: 30px; font-size: 28px; color: #e99112; font-weight: bold; }
.header .headtel span{line-height: 55px;font-size: 24px; color: #e99112; font-weight: normal;padding-right: 5px;}
.header .nav {float:right;}
.header .nav a{font-size:16px; font-weight:bold; color:#333; padding-left:50px; line-height:55px; }
.header .nav a.current,.header .nav a:hover{color:#e99112;}
.header .lan{position:absolute;position: absolute;right: 5%;top: 20px; background-color: #e99112;border-radius:20px;}
.header .lan a{color:#fff; line-height:30px; padding:5px 15px; font-size:13px;}
.header .lan:hover{background-color:#333}
.footer{overflow:hidden; background-color:#333333;  padding:60px 0 30px }
.footer .item{float:left; overflow:hidden}
.footer .item p{color:#fff;}
.footer .item1{width:400px; }
.footer .item1 p{ font-size:14px; margin-top:10px;}
.footer .item1 .footlogo{ }
.footer .item1 .footlogo img{height:50px;}
.footer .item1 .footlogo h2{ font-size: 18px; color: #e5e5e5; font-weight: bold; line-height: 30px; padding-top: 5px; padding-left:5px; }
.footer .item1 p{ font-size:14px; color:#e5e5e5; line-height:24px; width:262px; text-align:justify; }
.footer .item2{width:680px; }
.footer .item2 p{ line-height:30px; color:#e5e5e5;}
.footer .item2 p span{color:#999;  padding-right: 10px;}
.footer .item3{width:120px;}
.footer .item3 img{ margin:auto;}
.footer .item3 p{text-align:center;padding: 5px 0; line-height:20px; font-size:12px;}
.footer .copyright{padding-top:20px; overflow:hidden; border-top:1px dashed #474646;    margin-top: 30px;}
.footer .copyright p,.footer .copyright a{color:#ddd; float:left; font-size:12px;}
.footer .copyright img{float:left; padding-top:3px; padding-right:3px; padding-left:20px;}

.bannerbox{overflow:hidden; position:relative}
.bannerbox img{width:100%; display:block;}
.bannerbox .text{ padding:20px 30px; background-color:#e99112; position:absolute; width:280px; left:50%; margin-left:-600px; bottom:0; border-top-right-radius:20px; border-top-left-radius:20px;}
.bannerbox .text h2{ font-size:26px; font-weight:bold; color:#fff;  line-height:50px; }
.bannerbox .text p{ font-size:16px;  color:#fbfbfb; margin-top:10px;}

.index{overflow:hidden; background-color:#f4f4f4;}
.index .bannerbox{position:relative;}
.index .productcate{overflow:hidden; background:rgba(255,255,255,0.4); position:absolute; bottom:0; width:100%; z-index: 99999;}
.index .productcate .item{padding:2% 3% 1.5%; width:20%; float:left; display:block;}
.index .productcate .item:hover{background-color:rgba(255,255,255,0.5);}
.index .productcate .item:hover p,.index .productcate .item:hover p::after{color:#333;}
.index .productcate .item p{color:#fff; height:35px; line-height:35px; margin-top:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:15px; position:relative;}
.index .productcate .item p::after{position:absolute; content:""; width:15%; height:2px; background-color:#fff; bottom:0; left:0;}
.index .productcate .item img{margin:auto;}
.index .indexcont{background-color:#f4f4f4; /*background:url(../images/index_bg.jpg) no-repeat center center;*/ background-size:cover;padding:60px 0px; }
.index .container{overflow:hidden}
.index .productbox{overflow:hidden}
.index .productbox .series{background-color:#fff; overflow:hidden}
.index .productbox .title{font-size:20px; font-weight:bold; letter-spacing:3px; position:relative; color:#666; padding-left:15px; height:24px; line-height:24px; margin-bottom:20px;}
.index .productbox .title::after{position:absolute; content:""; width:2px; height:16px; background-color:#666; left:0; top:4px;}
.index .productbox .title span{letter-spacing:1px; color:#e99112; text-transform:uppercase; font-size:15px; padding-left:20px; word-spacing:3px;}
.index .productbox .infobox{overflow:hidden; float:left; padding:40px; width:700px; height:500px; /*background:url(../images/index_product_bg.png) no-repeat center center; background-size:cover;*/}
.index .productbox .infobox a{display:block;}
.index .productbox .infobox .a1{font-size:15px; color:#666666; text-transform:uppercase;}
.index .productbox .infobox .a2{font-size:32px; color:#e99112; margin-top:15px; position:relative;padding-bottom: 40px;}
.index .productbox .infobox .a2::after{position:absolute; content:""; width:5%; height:4px; background-color:#e99112; bottom:5px; left:0; }
.index .productbox .infobox .a3{font-size:20px; color:#666666; margin-top:25px;    line-height: 40px; height:40px;}
.index .productbox .infobox .a3 span{font-size:32px; color:#333; padding:0px 5px;}
.index .productbox .infobox .imgs{overflow:hidden; margin-top:10px;}
.index .productbox .infobox .imgs .item{float:left; margin-right:35px;}
.index .productbox .infobox .imgs .item img{width:60px;}
.index .productbox .infobox .more{font-size:16px; background-color:#e99112; color:#fff; width:150px; height:50px; line-height:50px; text-align:center; margin-top:80px;}
.index .productbox .infobox .imgs .item p{text-align:center; padding:5px 0;}
.index .productbox .imgbox{overflow:hidden; float:left; width:600px; height:500px; margin-left:-100px;}
.index .aboutbox{overflow:hidden; margin-top:60px;}
.index .aboutbox .leftbox{overflow:hidden; float:left; width:600px;z-index:999; position:relative;}
.index .aboutbox .leftbox h2,.index .aboutbox .leftbox h3{text-align:right; padding-right:180px;}
.index .aboutbox .leftbox img{margin-top:30px;}
.index .aboutbox .rightbox{overflow:hidden; float:left; width:700px;  background-color:#fff; z-index:9;margin-left:-100px; position:relative; padding:50px 60px 50px 140px}
.index .aboutbox .rightbox .p1{color:#666; font-size:16px; line-height:26px; margin-top:30px;}
.index .aboutbox .rightbox .remarks{overflow:hidden; margin-top:35px;}
.index .aboutbox .rightbox .remarks .item{float:left; width:33.33%; text-align:center}
.index .aboutbox .rightbox .remarks .item h4{font-weight:normal; font-size:32px; color:#e99112}
.index .aboutbox .rightbox .remarks .item p{line-height:40px;  font-size:16px; color:#333}
.index .aboutbox .leftbox h3{color:#999999; font-size:26px; font-weight:normal}
.index .aboutbox .rightbox h3{color:#999999; font-size:18px; font-weight:normal; text-transform:uppercase}
.index .aboutbox .leftbox h2{color:#e99112; font-size:26px; font-weight:600; letter-spacing:4px; position:relative; height:60px; line-height:60px; }
.index .aboutbox .rightbox h2{color:#333; font-size:22px; font-weight:600; letter-spacing:4px; position:relative; height:50px; line-height:50px; }
.index .aboutbox .leftbox h2::after,.index .aboutbox .rightbox h2::after{content:""; width:20px; height:2px; background-color:#e99112; left:0; bottom:0; position:absolute}
.index .aboutbox .leftbox h2::after{left:auto; right:180px;}
.index .newsbox{overflow:hidden; margin-top:60px;}
.index .newsbox h3{color:#999999; font-size:26px; font-weight:normal; text-align:center;}
.index .newsbox h2{color:#e99112; font-size:26px; font-weight:600; letter-spacing:4px; position:relative; height:50px; line-height:40px; text-align:center;}
.index .newsbox h2::after{content:""; width:30px; height:2px; background-color:#e99112; left:50%; bottom:0; margin-left:-15px; position:absolute}
.index .newsbox .list{overflow:hidden; margin-top:30px; display:flex; justify-content:space-between}
.index .newsbox .list a{overflow:hidden; display:block; width:390px; background-color:#fff;}
.index .newsbox .list .imgbox{width:100%; height:260px;background-size:cover; background-position:center center; background-repeat:no-repeat;}
.index .newsbox .list a img{width:100%;}
.index .newsbox .list a p{color:#333; font-size:15px; line-height:24px; padding:10px;}

.news{overflow:hidden; background-color:#f2f2f2;}
.news .newslist{overflow:hidden;margin: 2% auto;}
.news .newslist .item{padding:2%; overflow:hidden; display:block; margin-bottom:15px; background-color:#fff;}
.news .newslist .date{width:150px; float:left;overflow:hidden; text-align:center; padding:40px 0; position:relative;}
.news .newslist .date .day{font-size:32px; color:#e99112}
.news .newslist .date .dd{font-size:16px; color:#666; line-height:40px;}
.news .newslist .img{width:300px; height:200px; float:left; position:relative; background-size:cover; background-position:center center;}
.news .newslist .img img{margin:auto}
.news .newslist .info{width:700px; float:left; padding:0 40px 0px 70px;}
.news .newslist .info h2{font-size:18px; color:#333; line-height:50px;}
.news .newslist .info p{font-size:15px; color:#666; line-height:24px;}
.news .newslist .info .view{overflow:hidden; margin-top:20px; display:block}
.news .newslist .info .view img{width:40px; float:right}
.news .content{padding:2%; margin:2% auto; background-color: #fff;}
.news .content h2{font-size:22px; font-weight:bold; color:#333; line-height:50px; line-height:50px;}
.news .content p.info{font-size:14px; margin-top:10px;}
.news .content p.info span{padding-right:20px;}
.news .content .con{overflow:hidden; margin-top:2%; border-top:1px solid #eee; padding-top:20px; padding-bottom:80px;}
.news .content .con p{font-size:15px; line-height:26px; color:#666; margin-top:20px;}

.products{overflow:hidden;    padding-bottom: 80px;}
.products .productlist{overflow:hidden; margin: 2% auto; display:flex; justify-content:space-between; flex-wrap: wrap;}
.products .productlist .item{width:390px; padding:15px; margin-bottom:10px; background-color:#fff;}
.products .productlist .item img{width:100%;}
.products .productlist .item p{font-size:16px; color:#333; text-align:center;  padding-top: 20px;}
.products .abc{background:url(../images/product_bg.png) no-repeat center center; background-size:cover; padding:120px 0; margin-top:50px; }
.products .abc .container{width:900px; font-size:18px; line-height:32px; color:#000; text-align:center;}
.products {background-color:#f7f7f7}
.products .productbox{overflow:hidden; margin-top:2%;}
.products .productbox .series{overflow:hidden; margin-bottom:50px;}
.products .productbox .series:nth-child(2n) .infobox{float:right; text-align:right}
.products .productbox .series:nth-child(2n) .imgbox{float:right; margin-left:auto; margin-right:-100px}
.products .productbox .series:nth-child(2n) .infobox .imgs .item{float:right; margin-right:auto; margin-left:35px;}
.products .productbox .series:nth-child(2n) .infobox .more{float:right; }
.products .productbox .series:nth-child(2n) .infobox .a2::after{left:auto; right:0;}
.products .productbox .title{font-size:20px; font-weight:bold; letter-spacing:3px; position:relative; color:#666; padding-left:15px; height:24px; line-height:24px; margin-bottom:20px;}
.products .productbox .title::after{position:absolute; content:""; width:2px; height:16px; background-color:#666; left:0; top:4px;}
.products .productbox .title span{letter-spacing:1px; color:#e99112; text-transform:uppercase; font-size:15px; padding-left:20px; word-spacing:3px;}
.products .productbox .infobox{overflow:hidden; float:left; padding:50px; width:700px; height:500px;background-color:#fff;}
.products .productbox .infobox a{display:block;}
.products .productbox .infobox .a1{font-size:18px; color:#666666; text-transform:uppercase;}
.products .productbox .infobox .a2{font-size:34px; color:#333; margin-top:15px; position:relative;padding-bottom: 30px;}
.products .productbox .infobox .a2::after{position:absolute; content:""; width:5%; height:4px; background-color:#e99112; bottom:5px; left:0; }
.products .productbox .infobox .a3{font-size:18px; color:#666666; margin-top:25px;    line-height: 40px; height:40px;}
.products .productbox .infobox .a3 span{font-size:32px; color:#333; padding:0px 5px;}
.products .productbox .infobox .imgs{overflow:hidden; margin-top:10px;}
.products .productbox .infobox .imgs .item{float:left; margin-right:35px;}
.products .productbox .infobox .imgs .item img{width:60px;}
.products .productbox .infobox .more{font-size:16px; background-color:#e99112; color:#fff; width:150px; height:50px; line-height:50px; text-align:center; margin-top:80px;}
.products .productbox .infobox .imgs .item p{text-align:center; padding:5px 0;}
.products .productbox .imgbox{overflow:hidden; float:left; width:600px; height:500px; margin-left:-100px;background-color: #fff;}

.productinfo{overflow:hidden}
.productinfo .procate{ overflow:hidden; border-bottom:1px solid #ddd;  padding: 10px 0;}
.productinfo .procate .container{ display:flex; flex-wrap:wrap; }
.productinfo .procate a{line-height:40px; height:40px; width:25%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#333; text-align:center; font-weight:bold; }
.productinfo .procate a.current,.productinfo .procate a:hover{border-bottom:1px solid #e99112; color:#e99112}
.productinfo .title{ text-align:center; position:relative;  margin:60px auto 50px; }
.productinfo .title .p1{font-size:24px; color:#e99112; text-transform:uppercase; position:relative;}
.productinfo .title .p2{font-size:18px; color:#999; letter-spacing:1px; height:40px; line-height:40px; }
.productinfo .proimg{}
.productinfo .proimg img{margin:auto; max-width:60%;}
.productinfo .introduce{padding:10px 0px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center}
.productinfo .introduce a{line-height:40px; padding:0 15px; color:#666; font-size:18px;}
.productinfo .introduce a.current{color:#e99112; font-weight:bold}
.productinfo .content{padding: 30px 20px;} 
.productinfo .content .con{display:none;} 
.productinfo .content .con:first-child{display:block}
.productinfo .content .con p{font-size:15px; line-height:26px; margin-bottom:15px; color:#555;}
.productinfo .content .con strong,.productinfo .content .con b{font-weight:bold; color:#e99112; font-size:18px; line-height:40px;}
.productinfo .content .con .tips{font-size:15px; line-height:30px; color:#e99112; padding:0 5px;}
.productinfo .content .itembox{overflow:hidden; margin-bottom:2%; padding-top:50px;    background-color: #fff;}
.productinfo .content .itembox .i_img{width:30%; float:left;z-index:9;}
.productinfo .content .itembox .i_info{width:64%; float:left; margin-top:-50px; background-color:#fff; padding:3%;z-index:999;min-height:350px}
.productinfo .content .itembox:nth-child(2n) .i_img{float:right}
.productinfo .content .itembox:nth-child(2n) .i_info{float:left; margin-left:0; margin-right:-100px;}
.productinfo .content .itembox .i_info h1{font-size:20px; font-weight:bold; color:#333; }
.productinfo .content .itembox .i_info h2{font-size:15px; font-weight:normal; color:#333; line-height: 24px; margin: 15px 0;}
.productinfo .content .itembox .i_info p{margin-top:10px; font-size:14px; line-height:20px; position:relative; padding-left:12px;}
.productinfo .content .itembox .i_info p::before{content:""; position:absolute; width:4px; height:4px; border-radius:50%; left:0; top:8px; background-color:#333}
.productinfo .content .itembox .i_info p.sp{padding-left:0;}
.productinfo .content .itembox .i_info p.sp:before{display:none}
.productinfo .content .itembox .i_info .s_logo{float:left; height:50px; margin-right:1px;}


.about{overflow:hidden}
.about .part1{overflow:hidden; padding:3% 0;}
.about .part1 .leftbox{float:left; width:570px;}
.about .part1 .rightbox{float:right; width:600px; padding-top: 40px;}
.about .part1 .rightbox .video{width: 500px; height: 300px; max-width: 100%;}
.about .part1 p{font-size:15px; line-height:30px; font-size:16px; color:#666; }
.about .part1 h2{font-size:28px; color:#333; position:relative; padding-bottom:30px;}
.about .part1 h2:before{content:""; background-color:#e99112; height:4px; width:50px; position:absolute; left:0; bottom:10px;}
.about .part2{overflow:hidden;  background-repeat:no-repeat; background-size:cover; background-position:center center;padding:100px 0;}
.about .part2 p{ line-height:30px; font-size:16px; color:#fff; text-align:center; padding:10px 60px}
.about .part3{overflow:hidden; padding:80px 0 60px;}
.about .part3 .item{overflow:hidden; margin-bottom:3%;}
.about .part3 .textbox{width:700px; padding:30px 50px}
.about .part3 .textbox h2{font-size:28px; color:#e99112; font-weight:normal; padding-left:100px; margin-top:-10px; position:relative;    line-height: 40px;}
.about .part3 .textbox h2:before{position:absolute; content:""; width:90px; height:1px;  background-color:#999; top:20px; left:-5px}
.about .part3 .textbox p{font-size:16px; color:#333; line-height:30px; padding-left:100px; margin-top:30px;position:relative;  }
.about .part3 .textbox p:before{position:absolute; content:""; width:40px; height:1px;  background-color:#e99112; top:10px; left:45px}
.about .part3 .textbox .number{font-size:22px; color:#333; position:relative;}
.about .part3 .textbox .number::after{position:absolute; content:""; width:1px; height:60px;  background-color:#e99112; top:40px; left:0}
.about .part3 .imgbox {width:400px;  margin-right: 50px;}
.about .part3 .imgbox  img{border-radius:15px;}
.about .part3 .imgbox.fl{margin-left: 50px; margin-right: 0; margin-top: 60px;}
.about .part3 .imgbox p{position: absolute;background: rgba(0,0,0,0.6); bottom: 0; width: 100%; height: 35px; color: #fff; line-height: 35px; text-align: center;}
.about .part3 .tt2 h2{margin-top:60px;}
.about .part3 .ppp{height:110px; overflow:hidden; width:100%;}
.about .part3 .clearfix{clear:both; width:100%; height:60px;}

.contact{overflow:hidden; background-color:#f2f2f2;}
.contact .con{overflow:hidden; padding:50px 40px; background-color:#fff; display:flex; margin: 2% auto;}
.contact .con .left{ width:40%; border-right:1px solid #f2f2f2; padding-right:3%; }
.contact .con .left h2{position:relative; color:#e99112; font-size:26px; font-weight:bold; padding-bottom:20px;}
.contact .con .left h2::after{position:absolute; content:""; width:50px; height:4px;  background-color:#e99112; left:0; bottom:0; }
.contact .con .left h3{ font-weight:normal; text-transform:uppercase; font-size:16px; line-height:30px; margin-top: 10px;}
.contact .con .left p{font-size:15px; color:#666; margin-top:10px; line-height:24px;}
.contact .con .left img{border:1px solid #ddd;  margin-top:20px;width: 200px;}
.contact .con .right{ width:59%; padding-top: 50px;padding-left:3%; }
.contact .con .right p{line-height:30px;font-size:16px;  color:#333; margin:15px 0; }
.contact .con .right .iconfont{ font-size: 18px; color: #666; line-height:30px;padding-right: 10px;}

.service{}
.service .titbox{overflow:hidden; padding:2% 0;}
.service .titbox h2{text-align:center; color:#e99112; font-size:28px; font-weight:bold; margin-top:-10px; z-index:2;}
.service .titbox h3{text-align:center; color:#f2f2f2; font-size:32px; font-weight:bold;z-index:1;}
.service .titbox p{text-align:center; line-height:24px; color:#555; font-size:16px; margin-top:10px;}
.service .fwlc{background-color:#f2f2f2; overflow:hidden; padding:2% 0 5%;}
.service .fwlc .titbox h3{color:#bdbdbd}
.service .fwlc .list{background:url(../images/lch-bg.png) no-repeat center center; overflow:hidden; margin-top:2%; padding:30px 0;}
.service .fwlc .list li{width:25%;float:left}
.service .fwlc .list .box{width:234px;height:234px;background:#fff;border-radius:50%;margin:auto;text-align:center;position:relative}
.service .fwlc .list .circle{width:234px;height:234px;border-radius:50%;border:2px #e4e4e4 dashed;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:all .5s;transition:all .5s}
.service .fwlc .list .circle-1{width:20px;height:20px;background:#fff;border-radius:50%;border:4px #bdbdbd solid;position:absolute;top:107px;left:-10px}
.service .fwlc .list .circle-2{width:20px;height:20px;background:#fff;border-radius:50%;border:4px #bdbdbd solid;position:absolute;top:107px;right:-10px}
.service .fwlc .list .num{width:44px;height:44px;text-align:center;line-height:44px;background:#e99112;color:#fff;font-size:24px;border-radius:50%;margin:auto;position:absolute;top:-22px;left:0;right:0}
.service .fwlc .list .box-2{width:170px;height:170px;border-radius:50%;margin:auto;padding-top:30px;text-align:center;background:#f6f6f6;position:absolute;top:0;right:0;bottom:0;left:0}
.service .fwlc .list .pic{width:64px;height:64px;margin:auto auto 5px auto;position:relative}
.service .fwlc .list .title{color:#333;font-size:18px}
.service .fwlc .list .box:hover .circle{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.service .fwlc .list .box:hover .circle-1,.service .lch .list .box:hover .circle-2{border-color:#e99112}
.service .fwtx {display:flex; justify-content:space-between; flex-wrap:wrap; padding-top:3%;}
.service .fwtx .item{width:23%; background-repeat:no-repeat; background-position:top left; padding-top:70px; margin-bottom:30px;}
.service .fwtx .item b{font-size:15px; color:#333; line-height:30px; position:relative}
.service .fwtx .item b::after{content:""; width:20px; height:4px; position:absolute; left:0; bottom:0;}
.service .fwtx .item p{font-size:15px; color:#666; line-height:24px; margin-top:10px;}
.service .fwtx .item.item1{background-image:url(/upload/images/2024/6/86db6be63ecb8a33.png)}
.service .fwtx .item.item2{background-image:url(/upload/images/2024/6/b267a70975ad8031.png)}
.service .fwtx .item.item3{background-image:url(/upload/images/2024/6/7862980a349106e2.png)}
.service .fwtx .item.item4{background-image:url(/upload/images/2024/6/5f022cc0d8cbc8a0.png)}
.service .fwtx .item.item5{width:100%}
.service .hotline{background-color:#e99112; padding:5%; margin-top:5px;}
.service .hotline p{text-align:center; color:#fff; line-height:30px; font-size:16px;}
.service .hotline p b{color:#fff; font-size:24px;}
.service .hotline .p2{margin-top:20px;}
.service .jszc{padding:3% 0 4%; margin-top:3%; background-color:#f2f2f2;}
.service .jszc .titbox h3{color:#bdbdbd}
.service .jszc .container{display:flex; justify-content:space-between;}
.service .jszc .cjwt{width:45%}
.service .jszc .zlxz{width:45%}
.service .jszc .t2{font-size:16px; font-weight:bold; color:#333}
.service .jszc .list{overflow:hidden; margin-top:30px;}
.service .jszc .list a{display:block; color:#333; line-height:30px; position:relative; padding-left:15px;}
.service .jszc .list a::before{content:""; width:6px; height:6px; background-color:#b7b7b7; position:absolute; left:0; top:11px; border-radius:5px;}
.service .jszc .list a span{color:#e99112; padding-left:20px;}
.service .agencymap {overflow:hidden; position:relative; background:url(/upload/images/2024/6/7c2309fca888bf7c.jpg) no-repeat center center; width:1200px; height:740px; margin: 0 auto; background-size:contain; }
.service .region-list{position:absolute;left:0;top:0}
.service .region-list.country_usa {  left: 280px;top: 265px; }
.service .region-list.country_brazil {  left: 410px;top: 480px; }
.service .region-list.country_germany {  left: 590px;top: 235px; }
.service .region-list.country_italy {  left: 605px;top: 280px; }
.service .region-list.country_italy .show-regin {  left: -50px; }
.service .region-list.country_turkey {  left: 660px;top: 290px; }
.service .region-list.country_thailand {  left: 888px;top: 395px; }
.service .region-list.country_singapore {  left: 895px;top: 435px; }
.service .region-list.country_singapore .show-regin {  left: -50px; }
.service .region-list.country_malaysia {  left: 930px;top: 435px; }
.service .region-list.country_jiangsu {  left: 940px;top: 320px; }
.service .region-list.country_zhejiang {  left: 945px;top: 340px; }
.service .region-list.country_zhejiang .show-regin {  left: -35px; }
.service .region-list.country_shanghai {  left: 960px;top: 335px; }
.service .region-list.country_hubei {  left: 865px;top: 335px; }
.service .region-list.country_hubei .show-regin {  left: -35px; }
.service .region-list.country_henan {  left: 875px;top: 310px; }
.service .region-list.country_jilin {  left: 978px;top: 270px; }
.service .show-regin{position:absolute;left:15px;top:-2px;font-weight: bold;color: #333; width:80px;}
.service .area-box { z-index: 88;   }
.service .area-box .dot{position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#e99112;opacity:1;filter:alpha(opacity=100)}
.service .area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #e99112;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #e99112,0 0 10px #e99112 inset;-moz-box-shadow:0 0 4px #e99112,0 0 10px #e99112 inset;box-shadow:0 0 4px #e99112,0 0 10px #e99112 inset;opacity:.88;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.service .area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.service .area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s;}
.service .area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.service .area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.service .area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.service .area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.service .area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.service .area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.service .area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.service .area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}
.service .area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
@-webkit-keyframes warn{
    0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
    0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
    100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
    0%{-o-transform:scale(0);transform:scale(0);opacity:1}
    100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn {
    0% { -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 1 }
    100% { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0 }
}

.productbox .productboxswiper .swiper-button-prev,.productbox .productboxswiper .swiper-button-next{position:absolute; width:30px; height:30px; background-size:contain;}
.productbox .productboxswiper .swiper-button-prev{top:-16px;left:auto; right:50px; background-image:url(/assets/images/swiper_right.png);    -webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;}
.productbox .productboxswiper .swiper-button-prev:hover{background-image:url(/assets/images/swiper_right_h.png);}
.productbox .productboxswiper .swiper-button-next{top:-16px;left:auto; right:0; background-image:url(/assets/images/swiper_left.png);    -webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;}
.productbox .productboxswiper .swiper-button-next:hover{background-image:url(/assets/images/swiper_left_h.png);}



/*手机端*/
@media screen and (max-width:1200px) {
    body {min-width: 360px;position: relative;width: 100%;}
    .container{width:100%;margin:auto; }
    .pcshow{display:none;}
    .mobileshow{display:block}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{display:none}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{display:none}

    /*头尾*/
    .header{ width:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; padding:7px 0px; z-index:9999;  }
    .header .logo{ margin-left: 2%; z-index:999;  position:relative}
    .header .logo .iso{margin-left:20px;}
    .header .logo img{height:40px;}
    .header.header_b{background-color:#fff}
    .header .mmenu{float:right; width:8%; margin-right:3%; margin-top:8px;}
    .header .mmenu span{display:block; width:86%; height:4px; margin:4px auto; background-color:#fff}
    .header.header_b .mmenu span{ background-color:#e99112}
    .header .nav {float:none; width:75%; padding-top:80px;position:fixed; top:0; bottom:0; left:-75%;  background-color:#e99112;}
    .header .nav a{display:block; font-size: 18px; color:#eee; margin:15px 10%; text-indent:5px; border-top: 1px solid #fff; padding-left:3px;}
    .header .nav a.current, .header .nav a:hover {color: #333;}
    .header .headtel{display:none}
    .header .lan{right:15%;top:13px;}
    .footer{overflow:hidden; background-color:#333333;  padding:5% }
    .footer .item{float:none; overflow:hidden}
    .footer .item1{width:auto; overflow:hidden; margin-bottom:20px; }
    .footer .item1 p{ font-size:13px; margin-top:5px; overflow:hidden; color:#ddd;width: 100%;}
    .footer .item1 .footlogo{ width:160px;}
    .footer .item2{width:100%; margin-bottom:20px; }
    .footer .item2 p{ line-height:30px; color:#ddd;}
    .footer .item3{display:none}
    .footer .item3 img{ margin:0; width:35%}
    .footer .item3 p{text-align:left;padding: 5px 0; line-height:20px; font-size:14px;}
    .footer .copyright{padding-top:20px; overflow:hidden; border-top:1px dashed #474646;    margin-top: 30px;}
    .footer .copyright p,.footer .copyright a{color:#b0b0b0; float:none; font-size:12px; line-height: 22px;}
    .footer .copyright img{float:left; padding-top:8px; padding-right:5px; padding-left:0;}

    /**首页**/
    .index{margin-top:57px;}
    .index .bannerbox{position:relative;width: 100%;}
    .index .productcate{display:none}
    .index .indexcont{background-size:cover;padding:5%; background:none;}
    .index .productbox .title{font-size:14px; letter-spacing:2px; height:auto; }
    .index .productbox .title span{display:block; padding-left:0; font-weight:normal; }
    .index .productbox .infobox{overflow:hidden; float:none; padding:5%; width:100%; height:auto; background-size:cover;}
    .index .productbox .infobox .a1{font-size:16px; }
    .index .productbox .infobox .a2{font-size:22px; margin-top:20px; padding-bottom: 20px;}
    .index .productbox .infobox .a2::after{width:10%; height:2px; bottom:5px; left:0; }
    .index .productbox .infobox .a3{font-size:16px; color:#666666; margin-top:5px; line-height: 30px; height:auto;}
    .index .productbox .infobox .a3 span{font-size:32px; color:#333; padding:0px 5px;}
    .index .productbox .infobox .imgs{overflow:hidden; margin-top:10px;}
    .index .productbox .infobox .imgs .item{float:left; margin-right:0; width:25%}
    .index .productbox .infobox .imgs .item img{width:60%;}
    .index .productbox .infobox .more{display:none}
    .index .productbox .infobox .imgs .item p{text-align:center; padding:5px 0; font-size:12px;}
    .index .productbox .imgbox{ float:none; width:100%; height:auto; margin-top:0px; margin-left:0;}
    .index .productbox .imgbox img{width:100%}
    .index .aboutbox{overflow:hidden; margin-top:30px;}
    .index .aboutbox .leftbox{overflow:hidden; float:none; width:100%;z-index:999; position:relative;}
    .index .aboutbox .leftbox h2,.index .aboutbox .leftbox h3{text-align:center; padding-right:0;}
    .index .aboutbox .leftbox img{margin-top:20px; width:100%}
    .index .aboutbox .rightbox{overflow:hidden; float:none; width:100%; z-index:9;margin-left:0; background:none; padding:5% 0;}
    .index .aboutbox .rightbox .p1{color:#666; font-size:15px; line-height:180%; margin-top:20px; text-align: justify;}
    .index .aboutbox .rightbox .remarks{overflow:hidden; margin-top:25px;}
    .index .aboutbox .rightbox .remarks .item h4{font-weight:bold; font-size:18px; color:#e99112}
    .index .aboutbox .rightbox .remarks .item p{line-height:35px;  font-size:15px; color:#333}
    .index .aboutbox .leftbox h3,.index .aboutbox .rightbox h3{color:#999999; font-size:16px; font-weight:normal; text-align:center;}
    .index .aboutbox .leftbox h2,.index .aboutbox .rightbox h2{color:#e99112; font-size:18px; font-weight:bold;height:40px; line-height:30px; text-align:center; text-align:center; }
    .index .aboutbox .leftbox h2::after,.index .aboutbox .rightbox h2::after{width:10%;  left:50%; margin-left:-5%; bottom:0; position:absolute}
    .index .aboutbox .leftbox h2::after{display:none}
    .index .newsbox{overflow:hidden; margin-top:30px;}
    .index .newsbox h3{color:#999999; font-size:16px; font-weight:normal; text-align:center;}
    .index .newsbox h2{color:#e99112; font-size:18px; font-weight:600; letter-spacing:4px; position:relative; height:40px; line-height:35px; text-align:center;}
    .index .newsbox h2::after{content:""; width:30px; height:2px; background-color:#e99112; left:50%; bottom:0; margin-left:-15px; position:absolute}
    .index .newsbox .list{overflow:hidden; margin-top:15px; width:100%;flex-direction: column;}
    .index .newsbox .list a{overflow:hidden; display:block; float:left; width:100%; margin-right:0; margin-bottom:10px; overflow:hidden; background-color:#fff; padding:1%}
    .index .newsbox .list a img{width:38%; float:left}
    .index .newsbox .list a p{ color:#333; font-size:15px; line-height:160%; padding:10px;}

    /*产品中心*/
    .products{overflow:hidden;    padding-bottom: 0px;}
    .products .title{margin-top:0; text-align:left; position:relative;  text-indent:20px; padding:5% }
    .products .title::after{display:none}
    .products .title .p1{font-size:14px; color:#666; text-transform:uppercase}
    .products .title .p2{font-size:18px;  font-weight:bold; height:40px; line-height:40px;}
    .products .title2{text-align:center; border-bottom:1px solid #ddd;box-shadow:0px -5px 15px #ddd; margin-top:0; padding:5%; margin-bottom:10px;}
    .products .productlist{overflow:hidden; padding:5%;}
    .products .productlist .item{display:block; float:left;border:1px solid #ddd; width:100%; padding:5%; margin-bottom:10px;}
    .products .productlist .item p{font-size:16px; color:#333; text-align:center}
    .products .abc{background-size:cover; padding:5%; margin-top:0; }
    .products .abc .container{width:100%; font-size:14px; line-height:160%; color:#000; text-align:center;}
    /*add 0402*/
    .products { margin-top: 57px;}
    .products .productbox{overflow:hidden; padding:2%; }
    .products .productbox .series{overflow:hidden; margin-bottom:30px;}
    .products .productbox .series2 .infobox{float:left; text-align:left}
    .products .productbox .series2 .infobox .imgs .item{float:left; margin-left:0;}
    .products .productbox .series2 .imgbox{float:none; margin-right:0;}
    .products .productbox .series:nth-child(2n) .infobox{float:none; text-align: left;}
    .products .productbox .series:nth-child(2n) .infobox .imgs .item{margin-left:0; float:left;}
    .products .productbox .series:nth-child(2n) .infobox .a2::after{left:0; right:auto;}
    .products .productbox .series:nth-child(2n) .imgbox{float:none; margin-right: auto;}
    .products .productbox .title{font-size:20px; font-weight:bold; letter-spacing:3px; position:relative; color:#666; padding-left:15px; height:24px; line-height:24px; margin-bottom:20px;}
    .products .productbox .title::after{position:absolute; content:""; width:2px; height:16px; background-color:#666; left:0; top:4px;}
    .products .productbox .title span{letter-spacing:1px; color:#e99112; text-transform:uppercase; font-size:15px; padding-left:20px; word-spacing:3px;}
    .products .productbox .infobox{overflow:hidden; float:none; padding:5%; width:100%; height:auto;}
    .products .productbox .infobox .a1{font-size:16px; color:#666666; text-transform:uppercase;}
    .products .productbox .infobox .a2{font-size:18px; font-weight:bold; margin-top:10px; position:relative;padding-bottom: 20px;}
    .products .productbox .infobox .a2::after{ width:15%; height:2px; bottom:5px; left:0; }
    .products .productbox .infobox .a3{font-size:16px; color:#666666; margin-top:10px;    line-height: 30px; height:auto;}
    .products .productbox .infobox .a3 span{font-size:16px; color:#333; padding:0px 5px;}
    .products .productbox .infobox .imgs{overflow:hidden; margin-top:10px;}
    .products .productbox .infobox .imgs .item{float:left; margin-right:0; width:25%; text-align:left}
    .products .productbox .infobox .imgs .item img{width:60%;}
    .products .productbox .infobox .more{display:none}
    .products .productbox .infobox .imgs .item p{text-align:left; padding:5px 0; font-size:12px;}
    .products .productbox .imgbox{overflow:hidden; float:none; width:100%; height:auto; margin-top:0; margin-left:0;}
    .floatcate1{top:54px; left:0;}
    .floatcate1 a{font-size:12px; line-height:32px;}
    .floatcate2{overflow:hidden; background-color:#1d2087; position:fixed; top:54px; left:0; right:0; padding:5px 0; }
    .floatcate2 a{display:block; float:left; font-size:12px; line-height:30px; width:33.33%; text-align:center; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
    .productinfo{overflow:hidden; margin-top:55px;}
    .productinfo .procate{ display:none}
    .productinfo .title{ text-align:center; position:relative;  margin:5%; }
    .productinfo .title .p1{font-size:16px; color:#666; text-transform:uppercase}
    .productinfo .title .p2{font-size:18px; color:#e99112; letter-spacing:4px; height:30px; line-height:30px; position:relative;}
    .productinfo .title .p2::after,.productinfo .title .p2::before{height:1px; width:120px; position:absolute;}
    .productinfo .proimg{background:none;}
    .productinfo .proimg img{margin:auto; max-width:100%; padding:1% 10%}
    .productinfo .content{padding:5%; background:none;} 
    .productinfo .content .con{display:none; padding:0} 
    .productinfo .relations{display:none}
    .productinfo .introduce a{font-size:15px;}
    .productinfo .content .itembox{padding-top:5%}
    .productinfo .content .itembox .i_img{float:none; width:100%; border: 1px solid #ddd;}
    .productinfo .content .itembox .i_info{float: none; width: 100%; margin-top:0;min-height: 10px;}
    .productinfo .content .itembox .i_info h1{font-size:16px;}
    .productinfo .content .itembox:nth-child(2n) .i_img{float:none; width:100%;border: 1px solid #ddd;}

    /*关于我们*/
    .about{overflow:hidden; margin-top:57px;}
    .about .part1{overflow:hidden; padding:5%;}
    .about .part1 .leftbox{float:none; width:100%;}
    .about .part1 .rightbox{float:none; margin-top:5%; width:100%}
    .about .part1 .rightbox .video{width: 100%; height: auto; min-height:180px; max-width: 100%;}
    .about .part1 p{line-height:180%; font-size:15px; color:#666; }
    .about .part1 h2{font-size:20px; padding-bottom:30px; padding-top:10px; text-align:center;}
    .about .part1 h2:before{left:50%; width:20%; margin-left:-10%;}
    .about .part2{overflow:hidden; padding:10% 5%; }
    .about .part2 p{ line-height:1.5; font-size:14px; color:#fff; text-align:center; padding:0; margin:5% 0;}
    .about .part3{overflow:hidden; padding:5%;}
    .about .part3 .textbox{width:100%; padding:3% 5%; background-color: #f9f9f9;}
    .about .part3 .textbox h2{font-size:18px; color:#e99112; font-weight:bold; padding-left:0; margin-top:0; line-height: 40px;}
    .about .part3 .textbox h2:before{display:none}
    .about .part3 .textbox p{font-size:15px; color:#000; line-height:2; padding-left:0; margin-top:0;position:relative;  }
    .about .part3 .textbox p:before{display:none}
    .about .part3 .textbox .number{display:none}
    .about .part3 .imgbox {width:100%;    margin-right: 0; margin-top:0;}
    .about .part3 .imgbox img{width:100%; border-radius:0;}
    .about .part3 .imgbox.fl{margin-left: 0; margin-right: 0; margin-top: 0;}
    .about .part3 .imgbox p{position: absolute;background: rgba(0,0,0,0.6); bottom: 0; width: 100%; height: 35px; color: #fff; line-height: 35px; text-align: center;}
    .about .part3 .tt2 .number {text-align: right}
    .about .part3 .tt2 .number::after{left:auto; right:0}
    .about .part3 .tt2 h2{margin-top:0;}
    .about .part3 .ppp{height:110px; overflow:hidden; width:100%;}
    .about .part3 .clearfix{clear:both; width:100%; height:30px;}

    /*服务支持*/
    .service{margin-top:57px;}
    .service .titbox h2{font-size:22px; margin-top: 0;}
    .service .titbox h3{font-size:24px;}
    .service .fwlc .list {display:flex; padding:30px 1%; justify-content: space-around; }
    .service .fwlc .list li{float:none; width:25%;}
    .service .fwlc .list .box{width:100%; height:auto; background:none; }
    .service .fwlc .list .circle{display:none}
    .service .fwlc .list .box-2{width:100%; height:auto; position:relative; padding-top:0; background:none;}
    .service .fwlc .list .pic{width:70%; height:auto; margin:auto;background-color: #fff; padding: 15%; border-radius: 50%;}
    .service .fwlc .list .title{font-size:13px; margin-top:10px;padding: 0 10px;}
    .service .fwlc .list .num{width:25px; height:25px; line-height:25px; top:-15px; font-size:12px;z-index:999; }
    .service .fwtx{padding:3%;}
    .service .fwtx .item{width:100%; background-size: 40px; padding:0px;}
    .service .fwtx .item b{line-height:40px; padding-left:45px;}
    .service .fwtx .item p{font-size:14px;}
    .service .hotline p{font-size:15px;}
    .service .hotline p b{display:block; margin-top:10px;}
    .service .hotline .p2{margin-top:5px;}
    .service .jszc{padding:5%; margin-top:0;}
    .service .jszc .container{flex-direction:column}
    .service .jszc .cjwt,.service .jszc .zlxz{width:100%; margin-top:20px;}
    .service .jszc .list{margin-top:15px; padding-top:15px; border-top:1px solid #ddd;}
    .service .jszc .t2{font-size:15px;}
    .service .fwwl{padding:5% 0;}

    /*新闻媒体*/
    .news{overflow:hidden; background:none; margin-top:55px;}
    .news .title{margin-top:0; text-align:center; position:relative; width:auto; margin:5%; }
    .news .title::after,.news .title:before{content:""; background-color:#ddd; height:1px; width:120px; position:absolute;}
    .news .title::after{right:-50px;top:50%;}
    .news .title:before{left:-50px;top:50%;}
    .news .title .p1{font-size:14px; color:#666; text-transform:uppercase}
    .news .title .p2{font-size:18px; color:#e99112; letter-spacing:2px; height:40px; line-height:30px; font-weight:bold;}
    .news .newslist{border-top:1px solid #ddd}
    .news .newslist .item{border-bottom:1px dashed #ddd; padding:5%; overflow:hidden}
    .news .newslist .date{display:none}
    .news .newslist .img{width:30%; height:auto; float:left; position:relative;    border: 1px solid #ddd;}
    .news .newslist .img::after{display:none}
    .news .newslist .info{width:58%; float:left; padding:0; margin-left:4%}
    .news .newslist .info h2{font-size:16px; color:#333; line-height:140%; font-weight:700; padding-top:20px;}
    .news .newslist .info p{display:none}
    .news .newslist .info .view{display:none}
    .news .content{padding:5%;width:auto; margin:auto}
    .news .content h2{font-size:18px; font-weight:bold; color:#333; line-height:160%}
    .news .content .con{overflow:hidden; margin-top:30px; border-top:1px dashed #eee; padding-top:20px; padding-bottom:30px;}
    .news .content .con p{font-size:14px; line-height:160%; color:#666; margin-top:20px;}
    .news .content .con img{width:100%}

    /*联系我们*/
    .contact{overflow:hidden; margin-top:57px;}
    .contact .con{overflow:hidden; padding:5%; width:100%;flex-direction: column;}
    .contact .con .left{width:100%; border-right:none; padding-right:0;}
    .contact .con .left h2{position:relative; color:#e99112; text-align:center; font-size:22px; font-weight:bold; padding-bottom:20px; margin-top:20px;}
    .contact .con .left h2::after{position:absolute; content:""; width:60px; height:2px;  background-color:#e99112; left:50%; bottom:0; margin-left:-30px; }
    .contact .con .left h3{text-align:center; font-size:15px;}
    .contact .con .left img{display:none}
    .contact .con .right{width:100%; padding-top:3%; padding-left:0;}
    .contact .con .right p{line-height:26px; font-size:16px; float:none; width:100%; color:#333}
}


.en.footer .item1 .footlogo h2{font-size:16px;}
.en.footer .item1 p{width:80%;}
.en.footer .item2{padding-right:5%}
.en .bannerbox .text{width:350px;}
.en.index .productbox .title{ text-transform: uppercase; letter-spacing: 0; font-size: 24px;}
.en.index .productbox .infobox .a1{display:none}
.en.index .productbox .infobox .a2{font-size:30px;}
.en.index .productbox .infobox .imgs{display:flex}
.en.index .productbox .infobox .imgs .item{float:none}
.en.index .productbox .infobox .imgs .item img{margin:auto}
.en.index .aboutbox .rightbox h2{letter-spacing:0;}
.en.index .aboutbox .rightbox .remarks .item p{line-height:20px; margin-top:20px;}
.en.contact .con .left{width:55%;}
.en.contact .con .right{width:44%;}
.en.contact .con .left h2{font-size:24px; text-transform:uppercase}
.en.service .fwlc .list .title{font-size:16px; line-height:24px;}
.en.about .part1 p{line-height:26px; margin-bottom: 20px; }
.en.products .productbox .infobox .a1{display:none}
.en.products .productbox .infobox .a2{font-size:30px}
.en.products .productbox .infobox .imgs{display:flex}
.en.products .productbox .infobox .imgs .item{float:none}
.en.products .productbox .infobox .imgs .item img{margin:auto}
.en.productinfo .procate{padding:15px 0;}
.en.productinfo .procate a{ white-space: normal;height: 40px;line-height: 20px; padding: 0 10px;}

@media screen and (max-width:1200px) { 
    .en.contact .con .left{width:100%;}
    .en.contact .con .right{width:100%;}
    .en.contact .con .left h2{position:relative; color:#e99112; font-size:20px; font-weight:bold; padding-bottom:20px;}
    .en.service .fwlc .list .title{font-size:12px; line-height:1.2;}
    .en.about .part1 p{line-height:26px; margin-bottom: 20px; }
    .en.products .productbox .infobox .a1{display:none}
    .en.products .productbox .infobox .a2{font-size:22px}
    .en.products .productbox .infobox .imgs{display:flex}
    .en.products .productbox .infobox .imgs .item{float:none}
    .en.products .productbox .infobox .imgs .item img{margin:auto}
    .en.productinfo .procate{padding:15px 0;}
    .en.productinfo .procate a{ white-space: normal;height: 40px;line-height: 20px; padding: 0 10px;}
    .en.index .productbox .title{font-size:18px;}
    .en.index .productbox .infobox .a2{font-size:22px;}
}
