/*样式初始化*/
*{ 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 { *zoom:1;  display: block; height:0; clear:both; visibility: hidden;}.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}

.header{ width:100%; padding:20px 0px 15px; z-index:9999;border-bottom: 1px solid #f2f2f2;}
.header .navagation{overflow:hidden;}
.header .logo{overflow:hidden; float:left;}
.header .logo .iso{margin-left:25px;}
.header .logo img{height:35px;}
.header .headtel{display: block;float: left; line-height: 35px; margin-left: 15px; font-size: 28px; color: #003984; font-weight: bold; background:url(/upload/images/2020/4/9cf4c2eaa04d03b8.png) no-repeat center left;}
.header .nav {float:right;}
.header .nav a{font-size:16px; color:#333; padding-left:30px; line-height:35px; }
.header .nav a.current,.header .nav a:hover{color:#003984;}
.footer{overflow:hidden; background-color:#003984;  padding:60px 0 30px }
.footer .item{float:left; overflow:hidden}
.footer .item p{color:#fff;}
.footer .item1{width:400px; }
.footer .item1 p{ font-size:16px; margin-top:15px; font-weight:bold;}
.footer .item1 .footlogo{ height:20px;}
.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;}
.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 .txt{position:absolute; bottom:50px; left:50%; margin-left:-600px;}
.bannerbox .txt h1{font-size:38px; color:#fff; font-weight:bold;}
.bannerbox .txt h2{color: #fff; font-size: 48px; font-weight: normal; opacity: 0.8;}

.index{overflow:hidden; background-color:#f4f4f4;}
.index .bannerbox{position:relative;}
.index .indexcont{background-color:#f4f4f4; background:url(/assets/images/index_bg.png) no-repeat center center; background-size:cover;padding:60px 0px; }
.index .container{overflow:hidden}
.index .productbox{overflow:hidden}
.index .productbox .swiper-slide{background-color:#fff; }
.index .productbox .title{font-size:24px; font-weight:bold;position:relative; color:#333; 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{ color:#003984; text-transform:uppercase; font-size:15px; padding-left:20px;}
.index .productbox .infobox{overflow:hidden; float:left; padding:80px 50px 50px; width:700px; height:500px; background:url(../image/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:24px; color:#003984; font-weight:bold; margin-top:5px; position:relative;padding-bottom: 40px;}
.index .productbox .infobox .a2::after{position:absolute; content:""; width:5%; height:4px; background-color:#003984; bottom:5px; left:0; }
.index .productbox .infobox .a3{font-size:24px; 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:#003984; 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 h3{color:#999999; font-size:26px; font-weight:normal; text-align:center;}
.index .aboutbox h2{color:#003984; font-size:26px; font-weight:600; letter-spacing:4px; position:relative; height:50px; line-height:40px; text-align:center; margin-bottom: 40px;}
.index .aboutbox h2::after{content:""; width:30px; height:2px; background-color:#003984; left:50%; bottom:0; margin-left:-15px; position:absolute}
.index .aboutbox .leftbox{overflow:hidden; float:left; width:600px;z-index:999; position:relative;}
.index .aboutbox .leftbox img{width:100%;}
.index .aboutbox .rightbox{overflow:hidden; float:left; width:600px; height:450px; z-index:9; position:relative; background:url(/assets/images/index_about_bg.png) no-repeat center center; padding:40px; background-color:#fff;}
.index .aboutbox .rightbox .p1{color:#333; font-size:16px; line-height:26px; margin-top:20px;}
.index .aboutbox .rightbox .p2{color:#003984; font-size:22px; line-height:30px; font-weight:bold;}
.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:#003984}
.index .aboutbox .rightbox .remarks .item p{line-height:40px;  font-size:16px; color:#333}
.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:#003984; 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:#003984; 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;}
.news .newslist{ overflow:hidden; margin-top:20px;}
.news .newslist .item{border-bottom:1px solid #ddd; padding:60px 0; overflow:hidden; display:block;}
.news .newslist .date{width:175px; float:left;overflow:hidden; text-align:center; padding:40px 0; position:relative;}
.news .newslist .date .day{font-size:32px; color:#003984}
.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}
.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%;width:1100px; margin:auto}
.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:50px; border-top:1px solid #eee; padding-top:20px; padding-bottom:80px;}
.news .content .con p{font-size:15px; line-height:26px; color:#555; margin-top:20px;}
.news .content .con img{max-width:100%;}

.products{overflow:hidden; padding-bottom: 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:5%}
.products .productlist .item img{width:100%;}
.products .productlist .item p{font-size:16px; color:#333; text-align:center}
.products .abc{background:url(/assets/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:60px;}
.products .productbox .series{overflow:hidden; margin-bottom:50px; background-color:#fff; }
.products .productbox .series2 .infobox{float:right; text-align:right}
.products .productbox .series2 .imgbox{float:right; margin-left:auto; margin-right:-100px}
.products .productbox .series2 .infobox .imgs .item{float:right; margin-right:auto; margin-left:35px;}
.products .productbox .series2 .infobox .more{float:right; }
.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:#003984; text-transform:uppercase; font-size:15px; padding-left:20px; word-spacing:3px;}
.products .productbox .infobox{overflow:hidden; float:left; padding:80px 50px 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:26px; color:#003984; font-weight:bold; margin-top:10px; position:relative;padding-bottom: 40px;}
.products .productbox .infobox .a2::after{position:absolute; content:""; width:5%; height:4px; background-color:#003984; bottom:5px; left:0; }
.products .productbox .infobox .a3{font-size:20px; 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:#003984; color:#fff; width:150px; height:50px; line-height:50px; text-align:center; margin-top:50px;}
.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;}
.floatcate1{overflow:hidden; background-color:#003984; position:fixed; top:0; left:0; right:0; padding:10px 2%; display:flex; justify-content:space-around}
.floatcate1 a{font-size:14px; line-height:30px;text-align:center; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.productinfo{overflow:hidden}
.productinfo .procate{ overflow:hidden; border-bottom:1px solid #f2f2f2; padding:5px 2%; display:flex; justify-content:space-around;}
.productinfo .procate a{line-height:50px; display:block; height:50px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#333; }
.productinfo .procate a.current,.productinfo .procate a:hover{border-bottom:2px solid #003984; color:#003984;}
.productinfo .title{ text-align:center; position:relative;  margin:60px auto 0; }
.productinfo .title .p1{font-size:26px; color:#003984; font-weight:bold; text-transform:uppercase}
.productinfo .title .p2{display:none;  font-size:24px; color:#003984; 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(/assets/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}
.productinfo .introduce a{line-height:40px; padding:0 10px; color:#666; font-size:16px;}
.productinfo .introduce a.current{color:#003984; font-weight:bold}
.productinfo .content{padding:2% 5%;} 
.productinfo .content .con{display:none; padding:0 10%} 
.productinfo .content .con:first-child{display:block}
.productinfo .content .con img{max-width:100%;}
.productinfo .content .con p{font-size:15px; color:#333; line-height:25px; margin-bottom:10px;}
.productinfo .content .con p strong,.productinfo .content .con strong p{color:#003984; font-weight:bold; margin-bottom:15px; line-height:30px; font-size:18px;}
.productinfo .relations{overflow:hidden; border-top:1px solid #ddd; padding:50px 0;}
.productinfo .relations .item{float:left; width:25%; border:1px solid #f2f2f2;}
.productinfo .relations .item p{padding:10px; line-height:30px; color:#333; text-align:center; }

.about{overflow:hidden}
.about .part1{overflow:hidden; padding:5% 0;}
.about .part1 p{font-size:15px; line-height:30px; font-size:16px; color:#333; text-align:justify; margin-bottom:10px;}
.about .part1 .leftbox{float:left; width:600px; padding-right:40px;}
.about .part1 .leftbox h2{font-size:26px; color:#003984; position:relative; padding-bottom:25px; margin-bottom:20px; line-height:40px;}
.about .part1 .leftbox h2:before{content:""; background-color:#003984; height:2px; width:60px; position:absolute; bottom:10px; left:0; }
.about .part1 .rightbox{float:right; width:600px;}
.about .part1 .rightbox img{width:100%;}
.about .part1 .container{overflow:hidden; margin-top:20px;}
.about .part2{background-color:#003984; padding:70px 0; position:relative; position:relative;}
.about .part2 .imgbox{position:absolute; right:350px; top:-45px; width:350px; height:350px; border-radius:50%; z-index:999; border:2px solid #003984; animation: a1 20s linear infinite; }
.about .part2 p{ line-height:40px; font-size:18px; color:#fff; text-align:center; width:700px;}
@keyframes a1{ 0% { transform:rotate(0deg);  -webkit-transform: rotate(0deg); } 100% { transform:rotate(360deg); -webkit-transform: rotate(360deg); }}
.about .part3{overflow:hidden; padding:100px 0 60px;}
.about .part3 .item{overflow:hidden; margin-bottom:50px;}
.about .part3 .textbox{width:720px; height: 250px; padding:30px 50px}
.about .part3 .textbox h2{font-size:28px; color:#003984; font-weight:normal; padding-left:50px; position:relative; line-height: 40px;}
.about .part3 .textbox h2:before{position:absolute; content:""; width:5px; height:20px;  background-color:#003984; top:10px; left:0}
.about .part3 .textbox p{font-size:16px; color:#333; line-height:30px; padding-left:50px; margin-top:30px;position:relative;  }
.about .part3 .textbox .number{display:none;}
.about .part3 .imgbox {width:400px; margin-right: 50px;}
.about .part3 .imgbox.fl{margin-left: 50px; margin-right: 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;}

.contact{overflow:hidden;}
.contact .cons{overflow:hidden; display:flex; justify-content:space-between; padding:50px 0;}
.contact .con{overflow:hidden; width:32.5%; padding:30px; background-color:#f2f2f2; }
.contact .con p{line-height:35px; font-size:15px;color:#333; }
.contact .con h3{position:relative; color:#003984; font-size:20px; font-weight:bold; padding-bottom:10px; margin-bottom:20px;}
.contact .con h3::after{position:absolute; content:""; width:60px; height:2px;  background-color:#003984; left:0; bottom:0; }

.productbox .productboxswiper .swiper-button-prev,.productbox .productboxswiper .swiper-button-next{position:absolute; width:30px; height:30px; background-size:contain; -webkit-transition: all .5s;-moz-transition: all .5s; transition: all .5s;}
.productbox .productboxswiper .swiper-button-prev{top:-16px;left:auto; right:50px; background-image:url(../image/swiper_right.png);   }
.productbox .productboxswiper .swiper-button-prev:hover{background-image:url(../image/swiper_right_h.png);}
.productbox .productboxswiper .swiper-button-next{top:-16px;left:auto; right:0; background-image:url(../image/swiper_left.png); }
.productbox .productboxswiper .swiper-button-next:hover{background-image:url(../image/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}
    .bannerbox{margin-top:65px; }
    .bannerbox .txt{bottom:5%; left:5%; margin-left:0; z-index:99;}
    .bannerbox .txt h1{font-size:20px; }
    .bannerbox .txt h2{font-size: 15px;}

    /*头尾*/
    .header{ width:100%; position:fixed; top:0; padding:7px 0px; z-index:9999; background-color: #fff;  }
    .header .logo{ margin-left: 2%; z-index:999;  position:relative}
    .header .logo .iso{margin-left:20px;}
    .header .logo img{height:25px;}
    .header.header_b{background-color:#fff}
    .header .mmenu{float:none; width:8%; margin-right:0; margin-top:0;position: absolute; top: 7px; right: 3%; z-index: 999;}
    .header .mmenu span{display:block; width:86%; height:4px; margin:4px auto; background-color:#003984; z-index:999;}
    .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:#003984;  z-index: 999;}
    .header .nav a{display:block; font-size: 16px; color:#eee; margin:15px 10%; text-indent:5px}
    .header .headtel{line-height: 20px;  margin-left: 0; font-size: 16px; margin-top:5px; padding-left: 2%; width:100%}
    .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: 65px;}
    .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:15px; }
    .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 h3{ font-size: 20px;}
    .index .aboutbox h2{ font-size: 18px;line-height: 30px; height:30px; margin-bottom:0;}
    .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 a{display:block}
    .index .aboutbox .rightbox .p1{color:#666; font-size:14px; line-height:1.8; margin-top:10px;}
    .index .aboutbox .rightbox .p2{font-size:18px;}
    .index .aboutbox .rightbox .remarks{overflow:hidden; margin-top:15px;}
    .index .aboutbox .rightbox .remarks .item h4{font-weight:bold; font-size:18px; color:#003984}
    .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:#003984; 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:5px;}
    .index .newsbox h3{color:#999999; font-size:16px; font-weight:normal; text-align:center;}
    .index .newsbox h2{color:#003984; 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:#003984; 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; }
    .products .productbox{overflow:hidden; margin-top:0; padding:5%;}
    .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 .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:#003984; 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:-1000px; 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;}
    .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:#003984; 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;}
    .about .part1{overflow:hidden; padding:5%;}
    .about .part1 .leftbox{float:none; width:100%;padding-right: 0;}
    .about .part1 .leftbox h2{font-size:20px;padding-bottom: 15px;    margin-bottom: 5px;}
    .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:14px; color:#666; }
    .about .part1 h2{font-size:18px; padding-bottom:30px; padding-top:10px;}
    .about .part2{ padding:5%;}
    .about .part2 .imgbox{position:initial; right:auto; top:auto; width:40%; height:40%; margin:auto; }
    .about .part2 p{ line-height:20px; margin:10px 0; font-size:15px; width:100%;}
    .about .part3{overflow:hidden; padding:5%;}
    .about .part3 .item{margin-bottom:3%}
    .about .part3 .textbox{width:100%; padding:3% 5%; background-color: #f9f9f9; height:auto;}
    .about .part3 .textbox h2{font-size:18px; color:#003984; 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:14px; 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.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; }
    .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:#003984; 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%}

    /*联系我们*/
    .contact{overflow:hidden;}
    .contact .cons{flex-wrap:wrap; padding:5%}
    .contact .con{overflow:hidden; padding:5%; width:100%; margin-bottom: 2%;}
    .contact .con h3{font-size:16px;}
    .contact .con p{line-height:25px; font-size:14px; float:none; width:100%; padding:5px 0; color:#333}
}


.en .bannerbox .txt h2{display:none}
.en.index .productbox .infobox .a3{font-size:20px;}
.en.index .productbox .infobox .imgs .item{max-width: 80px;}
.en.index .productbox .infobox .imgs .item img{margin:auto}
.en.index .productbox .infobox .imgs .item p{font-size:12px;}
.en.index .productbox .infobox .more{margin-top:50px;}
.en.index .aboutbox h3{display:none}
.en.index .aboutbox .rightbox .p2{font-size:20px;}
.en.index .aboutbox .rightbox .p1{margin-top:10px;}
.en.index .newsbox h3{display:none}
.en.products .productbox .infobox .imgs .item{max-width: 80px;}
.en.products .productbox .infobox .imgs .item img{margin:auto}
.en.products .productbox .infobox .imgs .item p{font-size:12px;}
.en.products .productbox .infobox .a1{display:none}
.en.products .productbox .infobox{padding:5%}
.en.productinfo .procate{flex-wrap:wrap; justify-content: flex-start;}
.en.productinfo .procate a{width:25%; text-align: center;}
.en.about .part1 .leftbox h2{font-size:22px;}
.en.about .part1 p{font-size:14px; line-height:22px;}
.en.about .part2 p{font-size:16px; line-height:25px;}
.en.news .newslist .info h2{line-height:25px; height:50px; overflow:hidden;margin-bottom: 15px;}

@media screen and (max-width:1200px) {
    .en.news .newslist .info h2{height:auto;}
    .en.products .productbox .infobox .a3{height:auto; line-height:24px;}
    .en.index .productbox .infobox .a3{height:auto; line-height:24px; font-size:18px;}
}
    