/*样式初始化*/
*{ 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 1s;transition: all linear 1s;z-index: 10;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.imghover:hover{-webkit-transition: all linear 1s;transition: all linear 1s;z-index: 10;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.pcshow{display:block;}
.mobileshow{display:none}

@font-face {
    font-family: "iconfont"; /* Project id 2982851 */
    src: url('//at.alicdn.com/t/font_2982851_ot9885rjsni.woff2?t=1652242622723') format('woff2'), 
        url('//at.alicdn.com/t/font_2982851_ot9885rjsni.woff?t=1652242622723') format('woff'), 
        url('//at.alicdn.com/t/font_2982851_ot9885rjsni.ttf?t=1652242622723') format('truetype');
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-dianhua:before {content: "\e612";}
.icon-dianhua1:before {content: "\e60c";}
.icon-youxiang:before{content:"\e908"}
.icon-mingpianjiaxiaochengxuicon_wangzhi:before{content:"\e618"}
.icon-dianliang:before{content:"\e642"}
.icon-qianjin:before{content:"\e628"}
.icon-fanhui:before{content:"\e600"}
.icon-home:before{content:"\e7c6"}
.icon-dizhi:before{content:"\e62e"}
.icon-fax-fill:before{content:"\e620"}
.icon-address:before{content:"\e611"}
.icon-dianhua-yuankuang:before{content:"\e8be"}
.icon-24gf-telephone2:before{content:"\e96d"}
.icon-faxchuanzhen:before{content:"\e6e5"}
.icon-guanbi:before{content:"\e69f"}
.icon-sousuo:before{content:"\eafe"}

.header{ width:100%; background:rgba(255,255,255,0.6); position:absolute; top:0; padding:20px 0px 15px; z-index:9999;}
.header .navagation{overflow:hidden;}
.header .logo{overflow:hidden; float:left;}
.header .logo .iso{margin-left:25px;}
.header .logo img{height:45px;}
.header .headtel{display: block;float: left; line-height: 45px; font-size: 24px; color: #281714; font-weight: bold; margin-top: 8px; padding-left: 15px;}
.header .nav {float:right; padding-top:10px;}
.header .nav a{font-size:16px; color:#333333; padding-left:30px; line-height:40px; }
.header .nav a.current,.header .nav a:hover{color:#fff;}
.header .languages{position:fixed; right:0; width:5%; height:88px; top:0; }
.header .languages:hover{background-color:#333}
.header .languages span{display:block; width:25px; height:25px; background:url(/assets/images/clang_h.png) no-repeat center center;position: absolute; top: 30px; left: 50%;margin-left: -15px; cursor:pointer;}
.header .languages:hover span{background:url(/assets/images/clang.png) no-repeat center center;}
.header .languages .lans{position: absolute;top: 88px; background-color: #333; width: 200px; right: -200px; padding: 10px 15px;-webkit-transition: all linear .2s;transition: all linear .2s;}
.header .languages:hover .lans{right:0;}
.header .languages .lans a{display:inline-block; width:100%; color:#fff; padding:0; margin: 10px 0;font-size:14px; padding-left: 35px;line-height:18px; font-weight:normal; text-align:left; background: url(/assets/images/languages.png) no-repeat;}
.header .languages .lans a:hover{background-color:#fff; color:#1b8fda}
.header .languages .lans a.cn{background-position:0 -460px;}
.header .languages .lans a.en{background-position:0 -46px;}
.header .languages .lans a.portugal{background-position:0 -322px;}
.header .languages .lans a.vietnam{background-position:0 -437px;}
.header .languages .lans a.turkey{background-position:0 -414px;}



.header .languages .lans a.russian{background-position:0 -344px;}
.header .languages .lans a.german{background-position:0 -230px;}
.header .languages .lans a.french{background-position:0 -92px;}
.header .languages .lans a.spain{background-position:0 -69px;}
.header.header-small{ background: #fff; position: fixed; padding: 6px 0; width: 100%;-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;}
.header.header-small .logo img{height:30px;}
.header.header-small .headtel{ line-height: 30px; font-size: 18px; margin-top: 5px;}
.header.header-small .nav{padding-top:0;}
.header.header-small .nav a{font-size:15px;}
.header.header-small .nav a.current,.header.header-small .nav a:hover{color:#d7161a;}
.header.header-small .header .languages{height:52px;}
.header.header-small .languages span{top:15px;}
.header.header-small .languages .lans{top:52px;}

.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 .slogan{ font-weight: bold; margin-top: 10px; font-size: 17px; line-height: 30px; color: #ddd;}
.footer .item1 .tel-t{margin-top: 40px; color: #ddd; font-size: 16px;}
.footer .item1 .tel{ font-size: 30px;  line-height: 50px;}
.footer .item1 .tel .iconfont{font-size: 30px;  line-height: 50px;}
.footer .item1 .footlogo{ width:160px;}
.footer .item2{width:680px; }
.footer .item2 p{ line-height:30px;}
.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;padding-right: 20px;}
.footer .copyright img{float:left; padding-top:3px; padding-right:3px;}

.bannerbox{overflow:hidden}
.bannerbox img{width:100%; display:block;}

.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:#f8f8f8;}
.index .container{overflow:hidden}
.index .productbox{overflow:hidden; padding:5% 0;}
.index .productbox .title{font-size:20px; font-weight:bold; letter-spacing:3px; position:relative; color:#555; padding-left:15px; height:24px; line-height:24px; margin-bottom:20px;}
.index .productbox .title::after{position:absolute; content:""; width:2px; height:16px; background-color:#555; left:0; top:4px;}
.index .productbox .title span{letter-spacing:1px; color:#d7161a; text-transform:uppercase; font-size:15px; padding-left:20px; word-spacing:3px;}
.index .productbox .productboxswiper{background-color:#fff}
.index .productbox .infobox{overflow:hidden; float:left; padding:80px 50px 50px; width:700px; height:600px; 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:18px; color:#666666; text-transform:uppercase;}
.index .productbox .infobox .a2{font-size:30px; font-weight:bold;  color:#666666; margin-top:10px; position:relative;padding-bottom: 20px;}
.index .productbox .infobox .a2::after{position:absolute; content:""; width:5%; height:4px; background-color:#d7161a; bottom:5px; left:0; }
.index .productbox .infobox .summary{overflow:hidden; margin-top:3%;}
.index .productbox .infobox .summary .p1{font-size:20px; color:#666666;  line-height: 40px; height:40px;}
.index .productbox .infobox .summary .p2{ line-height: 25px; min-height:100px;padding-right: 80px;}
.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:#d7161a; color:#fff; width:150px; height:50px; line-height:50px; text-align:center; margin-top:50px;}
.index .productbox .infobox .imgs .item p{text-align:center; padding:5px 0;}
.index .productbox .imgbox{overflow:hidden; float:left; width:600px; height:500px; margin-top:100px; margin-left:-100px;}
.index .aboutbox{overflow:hidden; padding:5% 0; background-color:#fff;}
.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{}
.index .aboutbox .rightbox{overflow:hidden; float:right; width:600px;  background-color:#fff; z-index:9;margin-left:-100px; position:relative; background:url(../images/index_about_bg.png) no-repeat center center; padding:0 0 0 5%}
.index .aboutbox .rightbox .p1{color:#555; font-size:16px; line-height:26px; margin-top:20px;}
.index .aboutbox .rightbox .companyname{display: flex;}
.index .aboutbox .rightbox .companyname img{height: 100px;padding-left: 10px;margin-top: -60px;}
.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:bold; font-size:32px; color:#d7161a}
.index .aboutbox .rightbox .remarks .item p{line-height:40px;  font-size:15px; color:#333}
.index .aboutbox .leftbox h3,.index .aboutbox .rightbox h3{color:#333; opacity:0.1; font-size:50px; font-weight:bold; }
.index .aboutbox .leftbox h2,.index .aboutbox .rightbox h2{color:#333; font-size:26px; font-weight:600; letter-spacing:2px; position:relative; margin-top: 2px; line-height: 35px;}
.index .aboutbox .leftbox h2::after,.index .aboutbox .rightbox h2::after{content:""; width:20px; height:2px; background-color:#d7161a; left:0; bottom:-5px; position:absolute}
.index .aboutbox .leftbox h2::after{left:auto; right:180px;}
.index .newsbox{overflow:hidden; padding:5% 0;}
.index .newsbox h3{color:#999999; font-size:26px; font-weight:normal; text-align:center;}
.index .newsbox h2{color:#d7161a; 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:#d7161a; left:50%; bottom:0; margin-left:-15px; position:absolute}
.index .newsbox .list{overflow:hidden; margin-top:30px; width:1215px;}
.index .newsbox .list a{overflow:hidden; display:block; float:left; width:280px; margin-right:23px;}
.index .newsbox .list a img{width:100%;}
.index .newsbox .list a p{color:#333; font-size:15px; line-height:24px; padding:10px 5px;}


.news{overflow:hidden; background:url(../images/news_bg.png) no-repeat 0 1200px,url(../images/news_bg2.png) no-repeat right 1800px;}
.news .title{margin-top:60px; text-align:center; position:relative; width:200px; margin:60px auto 50px; }
.news .title::after,.news .title:before{content:""; background-color:#ddd; height:2px; width:120px; position:absolute;}
.news .title::after{right:-110px;top:50%;}
.news .title:before{left:-110px;top:50%;}
.news .title .p1{font-size:18px; color:#666; text-transform:uppercase}
.news .title .p2{font-size:24px; color:#d7161a; letter-spacing:4px; height:40px; line-height:40px;}
.news .newslist{border-top:2px solid #ddd}
.news .newslist .item{border-bottom:1px solid #ddd; padding:75px 0; overflow:hidden}
.news .newslist .date{width:175px; float:left;overflow:hidden; text-align:center; padding:65px 0; position:relative;}
.news .newslist .date .day{font-size:40px; color:#d7161a; font-family:fantasy; }
.news .newslist .date .dd{font-size:16px; color:#666; line-height:40px;}
.news .newslist .img{width:285px; float:left; position:relative;}
.news .newslist .img img{margin:auto; border:1px solid #ddd}
.news .newslist .info{width:740px; float:left; padding:0 70px 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:5% 0; margin:auto}
.news .content h2{font-size:24px; 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:50px; 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;}

.exhibitionlist{overflow:hidden; background-color:#f2f2f2;}
.exhibitionlist .container{padding:3% 0; overflow:hidden; display:flex; justify-content:space-between; flex-wrap:wrap;}
.exhibitionlist .item{width:32%; background-color:#fff; margin-bottom: 2%;}
.exhibitionlist .item .img{background-color:#fff; padding:10px;}
.exhibitionlist .item .info{padding:15px 20px;}
.exhibitionlist .item h2{font-weight: bold; color: #333; font-size: 18px; line-height: 25px;padding: 5px 0;}
.exhibitionlist .item .date{ color: #333; font-size: 15px; line-height: 30px;}
.exhibitionlist .item .bn{ font-weight:bold; color: #d7161a; font-size: 15px; line-height: 30px;}

.products{overflow:hidden;    padding-bottom: 80px;}
.products .title{margin-top:60px; text-align:left; position:relative;  margin:60px auto 0; text-indent:20px; padding-bottom:20px; }
.products .title::after{content:""; background-color:#d7161a; height:50px; width:2px; position:absolute; left:0; top:5px;}
.products .title .p1{font-size:18px; color:#666; text-transform:uppercase}
.products .title .p2{font-size:26px; color:#d7161a; letter-spacing:2px; height:50px; line-height:50px;}
.products .title2{text-align:center; border-bottom:1px solid #ddd;box-shadow:0px -5px 15px #ddd; margin-top:80px; padding:40px 0 20px; margin-bottom:30px;}
.products .title2::after{width:0;}
.products .productlist{overflow:hidden}
.products .productlist .item{display:block; float:left;border:1px solid #ddd; width:398px; padding:1%}
.products .productlist .item img{width:100%;}
.products .productlist .item p{font-size:16px; color:#333; text-align:center; line-height: 40px; margin-top: -20px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.products .abc{margin-top:5%;display: flex; flex-wrap: wrap; justify-content: space-between;}
.products .abc img{width: 33.2%; margin-bottom: 2px;}
.products {background-color:#f7f7f7}
.products .productbox{overflow:hidden; margin-top:1%;}
.products .productbox .series{overflow:hidden; margin-bottom:50px; background-color:#fff; }
.products .productbox .series:nth-child(2n) .infobox{float:right; padding-left: 100px;}
.products .productbox .series:nth-child(2n) .imgbox{float:right; margin-left:auto; margin-right:-100px}
.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:#d7161a; text-transform:uppercase; font-size:15px; padding-left:20px; word-spacing:3px;}
.products .productbox .infobox{overflow:hidden; float:left; padding:40px 50px; width:700px; background-color:#fff;}
.products .productbox .infobox a{display:block;}
.products .productbox .infobox .a1{font-size:18px; color:#666666; text-transform:uppercase; line-height: 24px; }
.products .productbox .infobox .a2{font-size:30px; font-weight:bold; color:#666666; margin-top:10px; position:relative;padding-bottom: 20px;}
.products .productbox .infobox .a2::after{position:absolute; content:""; width:5%; height:4px; background-color:#d7161a; bottom:5px; left:0; }
.products .productbox .infobox .summary{overflow:hidden; margin-top:3%;}
.products .productbox .infobox .summary .p1{font-size:20px; color:#666666;  line-height: 34px; }
.products .productbox .infobox .summary .p2{ line-height: 25px; margin-top:10px;}
.products .productbox .infobox .imgs{overflow:hidden; margin-top: 20px;}
.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:#d7161a; color:#fff; width:150px; height:45px; line-height:45px; text-align:center; margin-top:40px;}
.products .productbox .infobox .imgs .item p{text-align:center; padding:5px 0;}
.products .productbox .imgbox{overflow:hidden; float:left; width:600px; margin-left:-100px;}
.floatcate1{position:fixed; top:150px; left:100px;background:rgba(28, 32, 135,0.3); padding:2%}
.floatcate1 a{font-size:15px; display:block; line-height:40px; color:#fff; }
.floatcate1 a:hover{color:#d21f25}
.floatcate2{overflow:hidden; background-color:#1d2087; position:fixed; top:0; left:0; right:0; padding:8px 10%; }
.floatcate2 a{display:block; float:left; font-size:14px; line-height:30px; width:20%; text-align:center; color:#fff;}


.productinfo{overflow:hidden}
.productinfo .procate{ overflow:hidden; border-bottom:2px solid #ddd}
.productinfo .procate .container{}
.productinfo .procate a{line-height:60px; display:block; height:60px; float:right; margin-left:25px; max-width:230px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.productinfo .procate a.current,.productinfo .procate a:hover{border-bottom:2px solid #d7161a; color:#d7161a}
.productinfo .title{ text-align:center; position:relative;  margin:60px auto 50px; }
.productinfo .title .p1{font-size:20px; color:#666; text-transform:uppercase; line-height: 40px;}
.productinfo .title .p2{font-size:24px; color:#d7161a; letter-spacing:4px; height:40px; line-height:40px; position:relative;}
.productinfo .title .p2::after,.productinfo .title .p2::before{content:""; background-color:#ddd; height:2px; width:120px; position:absolute;}
.productinfo .title .p2::after{right:-150px;top:50%;}
.productinfo .title .p2:before{left:-150px;top:50%;}
.productinfo .proimg{background:url(../images/P.png) no-repeat left center;}
.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; background-color:#d7161a}
.productinfo .introduce a{line-height:40px; padding:0 10px; color:#fff; font-size:15px;}
.productinfo .introduce a.current{color:#fff; font-weight:bold}
.productinfo .content{padding:2%; background:url(../images/CE.png) no-repeat top right,url(../images/TER.png) no-repeat bottom left;} 
.productinfo .content .con{display:none; } 
.productinfo .content .con:first-child{display:block}
.productinfo .content .con p{color:#333; line-height:26px; margin-bottom:15px; font-size:15px;}
.productinfo .content .con img{max-width:100%}
.productinfo .details .itembox{overflow:hidden; margin-bottom:5%;  background-color: #fff;border: 1px solid #ddd; padding:3% 0;}
.productinfo .details .itembox .i_img{width:40%; float:left;z-index:9;}
.productinfo .details .itembox .i_info{width:60%; float:left; background-color:#fff; padding:0 3%;z-index:999;}
.productinfo .details .itembox:nth-child(2n) .i_img{float:right}
.productinfo .details .itembox:nth-child(2n) .i_info{float:left; margin-left:0; margin-right:-100px;}
.productinfo .details .itembox .i_info h1{font-size:20px; font-weight:bold; color:#333; }
.productinfo .details .itembox .i_info h2{font-size:16px; font-weight:bold; color:#d7161a; line-height: 30px; margin: 10px 0;}
.productinfo .details .itembox .i_info h3{font-size:16px; font-weight:bold; color:#d7161a; line-height: 30px; margin: 10px 0;}
.productinfo .details .itembox .i_info p{margin-top:10px; font-size:14px; line-height:20px; position:relative; padding-left:12px;}
.productinfo .details .itembox .i_info p::before{content:""; position:absolute; width:4px; height:4px; border-radius:50%; left:0; top:8px; background-color:#333}
.productinfo .details .itembox .i_info p.sp{padding-left:0;}
.productinfo .details .itembox .i_info p.sp:before{display:none}
.productinfo .details .itembox .i_info .s_logo{float:left; height:50px; margin-right:1px;}
.productinfo .intro .character .tt{font-weight:bold; font-size:20px; color:#d7161a; line-height:30px; margin-bottom:10px;}
.productinfo .intro .character strong{font-weight:bold; color:#333;}
.productinfo .argument img{cursor:pointer}
.productinfo .feature p{font-size:15px; line-height:25px; margin-bottom:10px; }
.productinfo .feature strong{font-weight:bold; color:#333;}
.productinfo .relations{overflow:hidden; border-top:1px solid #ddd;margin-bottom:50px;}
.productinfo .relations .item{float:left; width:25%;}
.productinfo .relations .item p{padding:10px; line-height:30px; color:#333; text-align:center; }
.productinfo #tt{font-weight:bold; font-size:20px; color:#d7161a; line-height:30px; margin-bottom:10px;}
.productinfo .content .con p strong,.productinfo .content .con strong{color:#333; font-weight:bold;}

.about{overflow:hidden}
.about .part1{overflow:hidden; padding:4% 0;}
.about .part1 .container{overflow:hidden;}
.about .part1 .leftbox{float:left; width:600px; padding-right:50px;}
.about .part1 .rightbox{float:right; width:600px;padding-top: 70px;}
.about .part1 .rightbox .video{width: 500px; height: 300px; max-width: 100%;}
.about .part1 p{font-size:15px; line-height:28px; color:#555; margin-bottom:15px; }
.about .part1 h2{font-size:26px; line-height:35px; color:#333; text-align:center; position:relative; padding-bottom:30px;}
.about .part1 h2:before{content:""; background-color:#d7161a; height:2px; width:60px; position:absolute; bottom:10px; left:50%; margin-left:-30px;}
.about .part2{overflow:hidden; }
.about .part2 img{width:100%; max-width:1920px;}
.about .part3{overflow:hidden; padding:80px 0 60px;}
.about .part3 .textbox{width:720px; padding:30px 50px}
.about .part3 .textbox h2{font-size:28px; color:#d7161a; 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:#d7161a; 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:#d7161a; top:40px; left:0}
.about .part3 .imgbox {width:360px;    margin-right: 50px;}
.about .part3 .imgbox.fl{margin-left: 50px; margin-right: 0; margin-top: 100px;}
.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:60px;}
.about .part3 .ppp{height:110px; overflow:hidden; width:100%;}
.about .part3 .clearfix{clear:both; width:100%; height:60px;}
.about .video {overflow:hidden}

.contact{overflow:hidden;}
.contact .title{float:left; width:510px; padding-right: 80px;}
.contact .title h4{font-size:40px; text-transform:uppercase; color:#efefef }
.contact .title h2{color:#d7161a; font-size:18px; line-height:36px; position:relative}
.contact .title p{line-height:26px;}
.contact .title h3{margin-top:40px; line-height:30px; color:#333; font-size:18px;}
.contact .title .iconfont{font-size:14px;}
.contact .infolist{float:right; width:690px; }
.contact .part1 {margin-top:5%; overflow:hidden; background:url(../images/contact_bgdot.png) no-repeat center left;}
.contact .part1 .infolist .item{border-bottom:1px solid #f1f1f1; padding-bottom:30px; margin-bottom:30px; padding-left:5px;}
.contact .part1 .infolist .item.fl{ width: 50%; height: 310px;}
.contact .part1 .infolist .item h2{color:#d7161a; font-size:18px; line-height:36px; }
.contact .part1 .infolist .item p{font-size:18px; height:30px;  line-height:30px; display:block;margin-top:10px; color:#555 }
.contact .part1 .infolist .item p.tel{background:url(../images/contact_tel.png) no-repeat center left; padding-left:30px; background-size:22px;}
.contact .part2{padding:3% 0; overflow:hidden; background:url(../images/contact_bgdot.png) no-repeat center right; border-top:1px solid #f1f1f1}
.contact .part2 .item{float:left; margin-right:30px; width:120px;}
.contact .part2 .item img{width:100%;}
.contact .part2 .item p{text-align:center; line-height:30px;}
.contact .part3{padding:3% 0 6%; overflow:hidden; border-top:1px solid #f1f1f1}
.contact .part3 .mesform{overflow:hidden; }
.contact .part3 .inputitem {overflow:hidden; display:flex;  justify-content:space-between; width:70%; margin-bottom:20px;}
.contact .part3 .inputitem input{width: 48%; display:flex; padding-left: 40px;  background-color: transparent;  font-size: 14px; color: #333;  height: 42px;  line-height: 42px;   border: 1px solid #ddd; border-radius:5px;}
.contact .part3 .inputitem input.name{background: transparent url(../images/form_name.png) no-repeat left top;}
.contact .part3 .inputitem input.phone{background: transparent url(../images/form_tel.png) no-repeat left top;}
.contact .part3 .inputitem textarea{font-size: 14px; color: #333; line-height: 42px; border: 1px solid #ddd;  background: transparent url(../images/form_mes.png) no-repeat left top;  padding-left: 40px;  width: 100%;  height: 124px;  resize: none;border-radius:5px;}
.contact .part3 .c_send {  width: 150px;  background: #d7161a;  color: #fff; height: 42px; text-transform: uppercase; transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; text-align: center;  border: none; border-radius:5px;}


.teamlist{margin:50px 0px;}
.teamlist .teamNav{float: left;width: 240px; margin-top: 18px; margin-right: 20px;}
.teamlist .teamContent{position: relative; float: left; margin-top: 18px; padding-bottom: 40px; padding-left: 40px; padding-right: 40px; width: 860px; background: #fff; box-shadow: 3px 3px 10px #ccc;}
.teamlist .teamNav .title{padding-top: 14px; padding-bottom: 14px; padding-left: 20px; background-image: url(/upload/images/2020/3/daa5f049900aea1.png); background-size: 100% 100%; font-size: 20px; line-height: 24px; color: #fff;}
.teamlist .teamNav .dong ul li{border-bottom: 1px solid #ccc; background-image: url(../images/left_sidebar.png); background-repeat: no-repeat; background-position: 220px center;}
.teamlist .teamNav .dong ul li a{display: block; padding-left: 20px; padding-right: 20px; padding-top: 14px; padding-bottom: 14px; font-size: 16px; line-height: 20px;}
.teamlist .teamNav .dong ul li:hover,.teamlist .teamNav .dong ul li.curr{background-image: url(../images/left_sidebar2.png); background-repeat: no-repeat; background-position: 220px center;}
.teamlist .teamNav .dong ul li:hover a,.teamlist .teamNav .dong ul li.curr a{color:#014896}
.teamlist .teamContent .top{border-bottom: 1px solid #ccc;}
.teamlist .teamContent .top .title{float: left;font-size: 20px; line-height: 50px; color: #014896; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 300px;}
.teamlist .teamContent .top .sitemap{float: right; line-height:50px;}
.teamlist .teamContent .top .sitemap a:last-child{color: #014896;font-weight: bold;}
.teamlist .teamContent .content{padding: 10px 0px;}
.teamlist .teamContent .content p{text-indent: 2em;line-height: 30px; margin-bottom: 10px;}
.teamlist .teamContent .adownload { overflow: hidden; height: 40px;}
.teamlist .teamContent .adownload a{font-size: 15px; float:left;line-height: 40px;}
.teamlist .teamContent .adownload span{font-size: 14px; float: right;line-height: 40px;}

.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(../images/swiper_right.png);    -webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;}
.productbox .productboxswiper .swiper-button-prev:hover{background-image:url(../images/swiper_right_h.png);}
.productbox .productboxswiper .swiper-button-next{top:-16px;left:auto; right:0; background-image:url(../images/swiper_left.png);    -webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;}
.productbox .productboxswiper .swiper-button-next:hover{background-image:url(../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:#fff; 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:#d7161a}
    .header.header_b .mmenu span{ background-color:#1d2087}
    .header .nav {float:none; width:75%; padding-top:80px;position:fixed; top:0; bottom:0; left:-75%;  background-color:#d7161a;}
    .header .nav a{display:block; font-size: 18px; color:#eee; margin:15px 10%; text-indent:5px}
    .header .headtel{display:none}
    .header .languages{right:15%; height:48px; width:30px;}
    .header .languages span{top:17px;}
    .header .languages .lans{top:54px; position:fixed;}
    .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:15px; margin-top:5px; overflow:hidden; color:#ddd;}
    .footer .item1 .footlogo{ width:160px;}
    .footer .item2{width:100%; margin-bottom:20px; }
    .footer .item2 p{ line-height:30px; color:#ddd;}
    .footer .item3{width:100%;}
    .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 .bannerbox{position:relative;width: 100%; margin-top: 55px;}
    .index .productcate{display:none}
    .index .indexcont{background-size:cover;padding:5%; background:none;}
    .index .productbox .title{font-size:18px; 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:30px;}
    .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:left; 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%}
    .index .aboutbox .rightbox .p1{color:#666; font-size:15px; line-height:180%; margin-top:20px;}
    .index .aboutbox .rightbox .remarks{overflow:hidden; margin-top:25px;}
    .index .aboutbox .rightbox .remarks .item h4{font-weight:bold; font-size:18px; color:#d7161a}
    .index .aboutbox .rightbox .remarks .item p{line-height:35px;  font-size:15px; color:#333}
    .index .aboutbox .rightbox .companyname{ display: flex; flex-wrap: wrap; flex-direction: column;}
    .index .aboutbox .rightbox .companyname img{padding-left:0; margin-top:0; width:40%; margin:10px auto; height:auto;}
    .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:#d7161a; 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:#d7161a; 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:#d7161a; left:50%; bottom:0; margin-left:-15px; position:absolute}
    .index .newsbox .list{overflow:hidden; margin-top:15px; width:100%;}
    .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{width:58%; float:left; margin-left:4%; color:#333; font-size:15px; line-height:160%; padding:10px 5px;}

    /*产品中心*/
    .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: 55px;}
    .products .productbox{overflow:hidden; margin-top:0; padding:5%; padding-top:0;}
    .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; padding-left:5%;}
    .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:#d7161a; 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:30px;}
    .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:#d7161a; 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}

    /*关于我们*/
    .about{overflow:hidden; margin-top:55px;}
    .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:18px; padding-bottom:30px; padding-top:10px;}
    .about .part2{overflow:hidden; padding:0; }
    .about .part2 p{ line-height:180%; font-size:16px; color:#000; text-align:center; padding:10%}
    .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:#d7161a; 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:#333; line-height:180%; 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%}
    .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:55px;}
    .teamlist{margin:0; padding:5%}
    .teamlist .teamNav{display:none}
    .teamlist .teamContent{ float: none; margin-top: 10px; padding-bottom: 30px; padding-left: 0; padding-right: 0; width: 100%; background: #fff; box-shadow: 3px 3px 10px #ccc;    padding: 5%;}
    .teamlist .teamContent .top .title{float: none;font-size: 16px; line-height: 35px; width: auto;}
    .teamlist .teamContent .top .sitemap{display:none}

    /*新闻媒体*/
    .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:#d7161a; 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:38%; float:left; position:relative;}
    .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:160%; font-weight:normal; 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%}

    .exhibitionlist .container{padding:5% 2%;}
    .exhibitionlist .item{width:49%;}
    .exhibitionlist .item .img{ padding:5px;}
    .exhibitionlist .item .info{padding:10px 15px;}
    .exhibitionlist .item h2{font-size: 16px; line-height: 30px;}
    .exhibitionlist .item .date{font-size: 13px; line-height: 25px;}
    .exhibitionlist .item .bn{ font-size: 14px; line-height: 25px;}

    /*联系我们*/
    .contact .title{width: 100%; overflow: hidden; float: none;}
    .contact .infolist{float:none; width:100%; margin-top: 8%;}
    .contact .part1 {margin-top:0; padding:6% 4%; background:none;}
    .contact .part1 .infolist .item{border-bottom:1px solid #f1f1f1; padding-bottom:3%; margin-bottom:3%; padding-left:0;}
    .contact .part1 .infolist .item.fl{float: none; width: 100%; height: auto;}
    .contact .part1 .infolist .item h2{font-size:16px; line-height:30px; }
    .contact .part1 .infolist .item p{font-size:16px; height:25px;  line-height:25px; margin-top:10px; color:#555 }
    .contact .part1 .infolist .item p.tel{ padding-left:30px; background-size:20px; margin-top:0}
    .contact .part2{padding:5% 4%; background:none; border-top:1px solid #f1f1f1}
    .contact .part2 .item{float:left; margin-right:5%; width:40%; max-width:120px;}
    .contact .part3{padding:5% 4%; }
    .contact .part3 .inputitem { width:100%; margin-bottom:20px;}
}



.en .footer .item1 .slogan{font-weight:normal; font-size:14px; padding-right: 50px;}
.en .footer .item2{padding-right:50px;}
.en .index .productbox .infobox .a1,.en .products .productbox .infobox .a1{display:none}
.en .index .productbox .infobox .a2,.en .products .productbox .infobox .a2{font-size:18px;  line-height: 130%;}
.en .index .productbox .infobox .summary .p1,.en .products .productbox .infobox .summary .p1{font-size:16px; line-height:30px;}
.en .index .productbox .infobox .summary .p2,.en .products .productbox .infobox .summary .p2{margin-top:15px; text-align:justify;}
.en .index .productbox .infobox .imgs{display:flex}
.en .index .productbox .infobox .imgs .item{max-width:25%;}
.en .index .productbox .infobox .imgs .item img,.en .products .productbox .infobox .imgs .item img{margin:auto}
.en .index .productbox .infobox,.en .products .productbox .infobox{padding:80px 90px 50px 50px}
.en .index .aboutbox .leftbox h2,.en .index .aboutbox .rightbox h2{font-size:22px; letter-spacing:0; }
.en .about .part1 h2{font-size:22px;}
.en .products .productbox .infobox .imgs{display:flex;}
.en .products .productbox .infobox .imgs .item{width:25%}
.en .contact .part1 .infolist .item.fl{height: 360px;}
.en .contact .part1 .infolist .item p{font-size: 16px;}
                                                       