/*reset*/
html,body{width:100%;min-height: 100%;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,address,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;box-sizing: border-box}
body{font-size:14px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(255,255,255,0);font-family: "微软雅黑", sans-serif}
a{text-decoration:none;outline:0;}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.clear{ clear:both; line-height:0px; height:0; overflow:hidden;}
blockquote::before,blockquote::after,q::before,q::after{content:none}
ins{text-decoration:none}del{text-decoration:line-through}
button,input,select,textarea{font-family:inherit;font-size:100%;vertical-align:middle;outline: none}
textarea{resize:none;overflow:auto;vertical-align:top}
[hidden]{display:none}
a,a:hover, a:visited, a:link, a:active {color:#000;}
table{border-collapse:collapse;border-spacing:0}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
.clearfix{zoom:1}
img {border:0;max-width: 100%;height: auto;width: auto\9; /* ie8 */ vertical-align:middle;}
i{font-style: normal;}

/*头部*/
.yjdh{display: none}
.header{padding:0 40px;position: fixed;top:0;width: 100%;z-index: 22;transition: .3s;}
.header.headback{background: #fff;}
.header-l{float: left}
.header-l a{display: block;line-height: 100px;}
.header-l a img{margin-right: 5px;}

.header-r{float: right;}
.header-r a{display: block;line-height: 100px;}

.header-nav{float: right;margin-right: 15px;}
.header-nav ul{}
.header-nav ul li{float: left;line-height: 100px;position: relative}
.header-nav ul li>a{display: block;padding: 0 20px;font-size: 16px;color: #333333;transition: .3s;}
.header-nav ul li a span{display: inline-block;vertical-align: middle;width: 10px;height: 5px;background: url("../images/xiablack.png") no-repeat center;}
.header-nav ul li dl{display: none;position: absolute;left: 0;width: 100%;}
.header-nav ul li dd{margin-top: 1px;line-height: 40px;background:rgba(0,0,0,.3);transition: .3s;}
.header-nav ul li dd:nth-child(even){background:rgba(0,0,0,.4)}
.header-nav ul li dd a{display: block;text-align: center;font-size: 14px;color: #fff;transition: .3s;}
.header-nav ul li dd:hover{background:rgba(255,255,255,1)}
.header-nav ul li dd:hover a{color: #333}
.header-nav ul li:hover>a{background:rgba(0,0,0,.4);color:#fff;}
.header-nav ul li:hover a span{background: url("../images/xiawhite.png") no-repeat center;}

#navbtna{display: none}
.moblie-nav{display: none}
.language{padding:24px 0 0 20px; float: right;}
.language a{display: block; width: 80px; height: 26px; line-height: 26px; background:#f5f5f5; color: #333; font-size: 12px;}
.language a.zh:hover{background: #ff0000; color: #fff;}
.language a.en:hover{background: #0048ff; color: #fff;}
.language a.zh.active{background: #ff0000; color: #fff;}
.language a.en.active{background: #0048ff; color: #fff;}
.language a img{border:none; margin-top:-3px;}
@media screen and (max-width:1460px){
    .language{padding:6px 0 0 20px;}
}
/*banner*/
.swiper-banner{height: 48.7vw;overflow: hidden;position: fixed;top:0;width: 100%;}
.swiper-banner .swiper-slide{background: url("../images/banner_1.jpg") no-repeat center;background-size: cover}
.swiper-banner .swiper-button-prev,.swiper-banner .swiper-button-next{top:auto;bottom:130px;left: 40px;width: 44px;height: 44px;line-height: 44px;background: #fff;border-radius: 50%;text-align: center}
.swiper-banner .swiper-button-next{right:auto;left:300px;}
.swiper-banner>.swiper-pagination-bullets{width:auto;left: 90px;bottom:135px;}
.swiper-banner .swiper-pagination-bullet{width: 20px;height: 20px;background: #ce2644;opacity: 1;border-radius: 10px;}
.swiper-banner .swiper-pagination-bullet-active{width:40px;background: #fff;}

/*整体承载*/
.footercot{position: relative;z-index:20;margin-top:calc( 48.7vw - 140px );}
/*新闻部分*/
.business{height: 140px;}
.business-l{float: left;width: 75%;height: 100%;padding-top: 40px;}
.business-l .bu-cont{background: rgba(255,255,255,.5);height: 100%;width: 100%;}
.business-l .bu.buo{width:27% }
.business-l .bu{float: left;width: 46%;padding-left:40px;display: table;}
.business-l .bu h1{font-size: 24px;color: #ce2644;position: relative;line-height: 100px;display: table-cell;vertical-align: middle;text-align: center}
.business-l .bu h1 a{color:#ce2644}
.business-l .bu h1:after{content: "";display: block;width: 100%;height: 3px;background: #ce2644;position:absolute;bottom:30px;left: 0}
.business-l .bu ul{padding-left: 30px;display: table-cell;vertical-align: middle}
.business-l .bu ul li{line-height: 35px}
.business-l .bu ul li a{font-size: 18px;color: #333333;font-weight: bold;transition: .3s;}
.business-l .bu ul li a:hover{color: #ce2644;}

.business-r{float: right;width: 25%;position: relative}
.business-r .news-bg{background: rgba(206,38,68,.8);position: absolute;left: 0;bottom:0;height: 100px;width: 100%;}
.swiper-news{overflow: hidden;padding-right: 40px;height: 140px;}
.swiper-news .swiper-slide{padding-top: 40px;}
.swiper-news .swiper-slide a{display: block;height: 100%;width: 100%;}
.swiper-news .swiper-slide a h1{position: relative;font-size: 20px;color: #fff;line-height: 60px;padding-left: 160px;}
.swiper-news .swiper-slide a h1 span{font-size:100px;position: absolute;bottom:25px;left: 30px;font-style: italic}
.swiper-news .swiper-slide a p{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px;padding-right: 40px;font-size: 16px;color: #ffffff}

.swiper-news .swiper-button-prev,.swiper-news .swiper-button-next{top:auto;bottom:50px;left:auto;right: 0;width: 40px;height: 50px;line-height: 50px;background: rgba(255,255,255,.2);text-align: center}
.swiper-news .swiper-button-prev{bottom:0;background: rgba(0,0,0,.3)}
.swiper-news .swiper-wrapper{transition-delay:.3s;}
.swiper-news .swiper-slide p{transform:translateX(-200px);opacity:0;transition:all 0.3s;}
.swiper-news .swiper-slide h1{transform:translateX(200px);opacity:0;transition:all 0.3s;}
.swiper-news .ani-slide p{transform:translateX(0);opacity:1;}
.swiper-news .ani-slide h1{transform:translateX(0);opacity:1;}

/*产品*/
@font-face {
    font-family: 'font_family';
    src: url('iconfont.eot');
    src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    url('iconfont.woff') format('woff'),
    url('iconfont.ttf') format('truetype'),
    url('iconfont.svg#font_family') format('svg');
}
.iconfont{
    font-family:"font_family" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

@font-face {
    font-family: "Archive";
    src: url("Archive.woff2") format("woff2"),
    url("Archive.woff") format("woff"),
    url("Archive.ttf") format("truetype"),
    url("Archive.eot") format("embedded-opentype"),
    url("Archive.svg") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'iconfont2';
  src: url('iconfont1.woff2?t=1686011527671') format('woff2'),
       url('iconfont1.woff?t=1686011527671') format('woff'),
       url('iconfont1.ttf?t=1686011527671') format('truetype');
}

.iconfont2 {
  font-family: "iconfont2" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
}

.products{position: relative;background: #fff;}
.products-l{float: left;width: 60%;padding:60px 0;}
.products-l .products-t{}
.products-l .products-t h1{font-size: 40px;color: #7f674e;font-family: "Archive";font-weight: normal;padding-left: 40px;}
.products-l .products-t p{font-size: 14px;color: #333333;position: relative;padding-left: 25px;margin-left: 40px;}
.products-l .products-t p:before{content: "";display: block;width: 20px;height: 5px;background: #7f674e;position: absolute;left: 0;top:50%;margin-top: -2px;}
.products-l .products-b{}
.products-l .products-b ul{padding-top: 40px;}
.products-l .products-b ul li{float: left;width: 10%;text-align: center;}
.products-l .products-b ul li a{display: block}
.products-l .products-b ul li a i{font-size: 45px;color: #7f674e;transition: .3s;display:block;line-height:45px;}
.products-l .products-b ul li a p{font-size: 20px;color:#333333;font-weight: bold;padding-top: 18px;transition: .3s;}
.products-l .products-b ul li a:hover i{color: #ce2644}
.products-l .products-b ul li a:hover p{color: #ce2644}
.products-l .products-b ul li:nth-child(1) a i{}
.products-l .products-b ul li:nth-child(2) a i{}
.products-l .products-b ul li:nth-child(3) a i{}
.products-l .products-b ul li:nth-child(4) a i{font-weight: bold}
.products-l .products-b ul li:nth-child(5) a i{font-weight: bold}
.products-l .products-b ul li:nth-child(6) a i{font-weight: bold}
.products-l .products-b ul li:nth-child(7) a i{font-weight: bold}
.products-l .products-b ul li:nth-child(8) a i{font-weight: bold}
.products-l .products-b ul li:nth-child(9) a i{}
.products-l .products-b ul li:nth-child(10) a i{font-weight: bold}

.products-r{width: 40%;height: 100%;position: absolute;right:0;top:0;}
.products-r .products-phone{position: absolute;top:0;left: 0;width: 58%;height: 100%;display: table;background: url("../images/pb.jpg") no-repeat center;background-size: cover}
.products-r .products-phone-cell{display: table-cell;vertical-align: middle;padding-left: 40px;}
.products-r .products-phone-cell h3{font-size: 18px;color: #333333;padding-bottom: 15px;}
.products-r .products-phone-cell h1{font-size: 40px;color: #a06535;font-family: "Archive";font-weight: normal}
.products-r .products-phone-cell ul{padding-top: 30px;}
.products-r .products-phone-cell li{line-height: 30px;font-size: 16px;color: #333333;}
.products-r .products-ewm{position: absolute;top:0;right: 0;width: 42%;height: 100%;display: table}
.products-r .products-ewm-cell{display: table-cell;vertical-align: middle;text-align: center}
.products-r .products-ewm-cell .products-e{padding-bottom: 10px;}
.products-r .products-ewm-cell img{margin: 0 10px;}
.products-r .products-ewm-cell p{font-size: 14px;color: #333333}
.products-r .products-ewm-cell ul{text-align: center;padding-top: 20px;}
.products-r .products-ewm-cell li{display: inline-block;margin: 0 15px;}
.products-r .products-ewm-cell li a{font-size: 30px;color: #999999;transition: .3s;}
.products-r .products-ewm-cell li a:hover{color: #a06535;}

/*核心产品*/
.core{background: #f5f5f5;padding: 0 40px;}
.core .core-t{line-height: 80px;}
.core .core-t h2{display: inline-block;vertical-align: middle;font-size: 29px;color: #7f674e}
.core .core-t h1{font-size: 40px;color: #d6b898;display: inline-block;vertical-align: middle;margin: 0 20px;font-weight: normal;font-family: "Archive"}
.core .core-t p{display: inline-block;vertical-align: middle;font-size: 14px;color: #333333;position: relative;padding-left: 25px;}
.core .core-t p:before{content: "";display: block;width: 20px;height: 5px;background: #7f674e;position: absolute;left: 0;top:50%;margin-top: -2px;}
.core .core-t a{float: right;font-size: 16px;color: #ce2644;font-weight: bold;}
.core .core-b{overflow:hidden;padding:10px 0;}
.core .core-b .swiper-slide{background: #fff;padding:10px 20px;}
.core .core-b .swiper-slide a{display: block;height: 100%;width: 100%;text-align: center}
/*底部*/
.bottom{background: #333333;padding:15px 40px;}
.bottom div{font-size: 14px;color: #cccccc}
.bottom .bottom-l{float: left}
.bottom .bottom-r{float: right}


/*-----------------------内页--------------------------*/

/*关于我们*/
.nybanner{height: 450px;background: url("../images/aboutbg.jpg") no-repeat center;background-size: cover;margin-top: 100px;display: table;width: 100%;}
.nybanner .nybanner-cont{display: table-cell;vertical-align: middle;text-align: center;position: relative;padding-bottom: 40px;}
.nybanner .nybanner-cont:after{content: "";display: block;width: 1px;background: #fff;height: 150px;position: absolute;bottom:0;left: 50%;}
.nybanner .nybanner-cont h1{font-size: 24px;color: #fff;font-weight: normal}
.nybanner .nybanner-cont p{font-size: 36px;color: #ffffff;font-family: "Archive";padding:6px 0;}
.nybanner .nybanner-cont span{font-size: 14px;color: #fff;display: block;letter-spacing: 5px;}

.qygk{background: #fff;padding-bottom: 50px;}
.tycont{width: 1200px;margin: 0 auto;overflow: hidden}
.tytit1{background: url("../images/hua.png") no-repeat center;background-size: auto 100%;text-align: center;margin: 50px auto}
.tytit1 h3{font-size: 24px;color: #444444;font-weight: normal;padding-top: 60px;}
.tytit1 p{font-size: 36px;color:#d6b898;font-family: "Archive";padding-bottom: 60px;}
.qygk .qygk-t{margin-bottom: 40px;}
.qygk .qygk-t p{font-size: 16px;color: #444444;line-height: 2;text-align: justify}
.qygk-cont-a{text-align: center;padding:40px 0;}
.qygk-cont-a .qygkmore{font-size: 16px;color: #d6b898;font-weight: bold;display: inline-block;border: 1px solid #ddd;padding:3px 25px;border-radius: 5px;transition: .3s;}
.qygk-cont-a .qygkmore:hover{color: #ce2644;border: 1px solid #ce2644}
.qygk .qygk-c{}
.qygk .qygk-c video{width: 100%;}
.qygk .qygk-b{padding-top: 60px;}
.qygk .qygk-b ul{}
.qygk .qygk-b ul li{float: left;width: 33.3333%;text-align: center}
.qygk .qygk-b ul li i{font-size: 60px;color: #333333;font-family: "Archive"}
.qygk .qygk-b ul li span{font-size: 16px;color: #666666}
.qygk .qygk-b ul li p{font-size: 24px;color: #7f674e;padding-top: 15px;}

.qywh{background: url("../images/qywh.jpg") no-repeat center;background-size: cover;padding:50px 0;}
.tytit2{text-align: center}
.tytit2 h3{font-size: 24px;color: #ffffff;font-weight: normal;}
.tytit2 p{font-size: 36px;color: #d6b898;font-family: "Archive"}
.qywh .qywh-t{padding:100px 0;}
.qywh .qywh-t li{float: left;width: 27.333%;margin: 0 3%;}
.qywh .qywh-t .qywh-t-cont{padding:35px 45px;border: 10px solid #ffcc66;/*border-image: url("../images/border.jpg") 30 30 stretch;*/}
.qywh .qywh-t .qywh-t-cont:hover{border-color:#fff;}
.qywh .qywh-t .qywh-t-cont h1{font-size: 22px;color: #fff;text-align: center;padding-top: 30px;}
.qywh .qywh-t .qywh-t-cont i{display: block;width: 2px;height: 20px;background: #d6b898;margin: 30px auto;}
.qywh .qywh-t .qywh-t-cont .qywh-info{}
.qywh .qywh-t .qywh-t-cont .qywh-info p{font-size: 16px;color: #fff;line-height: 2}
.qywh .qywh-t .qywh-t-cont span{font-size: 16px;color: #fff}
.qywh .qywh-b{text-align: center}
.qywh .qywh-b a{font-size: 24px;color: #fff;font-family: "Archive";display: inline-block;padding-bottom: 5px;border-bottom: 3px solid #d6b898}

.qyfzs{overflow: hidden;padding-bottom: 50px;}
.qyfzs .qyfzs-c{padding-bottom: 60px;}
.qyfzs .qyfzs-c .swiper-slide{transition: .3s;}
.qyfzs .qyfzs-c .swiper-slide:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.qyfzs .qyfzs-c .qyfzs-cont{width: 100%;overflow: hidden;padding:15px 0;user-select: none}
.qyfzs .qyfzs-c h1{font-size: 24px;color: #7f674e;text-align: center}
.qyfzs .qyfzs-c i{display: block;width: 2px;height: 30px;background: #cccccc;margin: 10px auto;}
.qyfzs .qyfzs-c span{display: block;width: 20px;height: 20px;border-radius: 50%;border: 5px solid #cccccc;position: relative;margin: 0 auto;z-index: 11}
.qyfzs .qyfzs-c span:before{content: "";display: block;width: 200px;height: 2px;background: #eeeeee;position: absolute;top:50%;margin-top: -1px;right: 15px;}
.qyfzs .qyfzs-c span:after{content: "";display: block;width: 200px;height: 2px;background: #eeeeee;position: absolute;top:50%;margin-top: -1px;left: 15px;}
.qyfzs .qyfzs-c .qyfzs-cont div{font-size: 16px;color: #666666;padding:25px 20px 0;text-align: justify}

.qyfzs .qyfzs-b{text-align: center}
.qyfzs .qyfzs-b a{font-size: 24px;color: #bbbbbb;font-family: "Archive";display: inline-block;padding-bottom: 5px;border-bottom: 3px solid #d6b898}

/*新闻咨询*/
.mbxdh{border-bottom: 1px solid #eeeeee}
.mbxdh .tycont{overflow: visible}
.mbxdh-l{float: left;font-size: 14px;color: #999999;line-height: 60px;}
.mbxdh-l a{color: #999999}
.mbxdh-l i{font-weight: bold}
.mbxdh-r{float: right}
.mbxdh-r li{float: left}
.mbxdh-r li a{display: block;line-height: 60px;font-size: 16px;color: #666666;padding:0 20px;transition: .3s;position: relative}
.mbxdh-r li a:hover{color: #ce2644}
.mbxdh-r li a:hover:after{content: "";display: block;width: 100%;height: 2px;background: #ce2644;position: absolute;left: 0;bottom:-1px;}
.mbxdh-r .mbx-show a{font-weight: bold;}
.mbxdh-r .mbx-show a:after{content: "";display: block;width: 100%;height: 2px;background: #cccccc;position: absolute;left: 0;bottom:-1px;}

.news{}
.news .news-cont{overflow: visible;position: relative;min-height: 870px;}
.news .news-l{float: left;padding-right: 400px;}
.news .news-l li{border-bottom: 1px solid #f0f0f0;transition: .3s;}
.news .news-l li:hover{box-shadow: 0 0 20px rgba(0,0,0,.1);transform: translateY(-1px)}
.news .news-l li a{display: block;padding:40px 15px;}
.news .news-l li a h1{font-size: 18px;color: #333333}
.news .news-l li a div{padding:10px 0;}
.news .news-l li a div span{display: inline-block;vertical-align: middle;color: #fff;background: #d6b898;font-size: 12px;font-weight: bold;padding:2px 5px;margin-right: 5px;}
.news .news-l li a div i{display: inline-block;vertical-align: middle;color: #fff;background: #cccccc;font-size: 12px;font-weight: bold;padding:2px 5px;}
.news .news-l li a p{font-size: 14px;color: #666666;line-height: 2;padding:15px 0;text-align: justify}
.news .news-l li a em{display: block;font-style: normal;font-size: 14px;color: #999999;font-family: "Archive";}
.fenlei{padding: 40px 0;}
.fenlei span{display: inline-block;vertical-align: middle;width: 36px;line-height: 36px;text-align: center;background: #eeeeee;color: #ce2644;font-size: 16px;font-weight: bold;margin-right: 10px;}
.fenlei a{display: inline-block;vertical-align: middle;width: 36px;line-height: 36px;text-align: center;background: #eeeeee;color: #999;font-size: 16px;font-weight: bold;transition: .3s;margin-right: 10px;}
.fenlei a:hover{color: #ce2644}

.news .news-r{position: absolute;width: 340px;top:0;right:0;padding-top: 50px;}
.news .news-r .hotnews{font-weight: normal;font-family:"Archive";}
.news .news-r .hotnews span{font-size: 20px;color: #ce2644;font-style: italic}
.news .news-r .hotnews i{font-size: 20px;color: #666666;font-style: italic}
.news .news-r ul{padding-top: 30px;}
.news .news-r ul li{margin-bottom: 40px;}
.news .news-r ul li a{display: block;}
.news .news-r ul li a .hot-pic{display: table;height: 200px;width: 100%;background: url("../images/news1.jpg") no-repeat center;background-size: cover}
.news .news-r ul li a .hot-pic .hot-more{display: table-cell;text-align: center;vertical-align: middle;font-size: 24px;color: #fff;font-family: "Archive";background: rgba(0,0,0,.6);opacity: 0;transition: opacity.3s;}
.news .news-r ul li a h2{font-size: 18px;color: #333333;padding-top: 20px;line-height: 1.5;transition: .3s;}
.news .news-r ul li a span{display: inline-block;vertical-align: middle;padding:2px 15px;background: #cccccc;color: #fff;font-size: 12px;}
.news .news-r ul li a:hover .hot-pic .hot-more{opacity: 1}
.news .news-r ul li a:hover h2{color: #ce2644}

/*产品列表*/
.prolist .prolist-cont{overflow: visible;}
.prolist .prolist-top{}
.prolist .prolist-top ul{padding:30px 0;}
.prolist .prolist-top ul li{float: left;width: 10%;text-align: center;}
.prolist .prolist-top ul li a{display: block;}
.prolist .prolist-top ul li a i{font-size: 45px;color: #7f674e;transition: .3s;display:block;line-height:50px;}

.prolist .prolist-top ul li:nth-child(4) a i{font-weight: bold;}
.prolist .prolist-top ul li:nth-child(5) a i{font-weight: bold;}
.prolist .prolist-top ul li:nth-child(6) a i{font-weight: bold;}
.prolist .prolist-top ul li:nth-child(7) a i{font-weight: bold;}
.prolist .prolist-top ul li:nth-child(8) a i{font-weight: bold;}
.prolist .prolist-top ul li:nth-child(10) a i{font-weight: bold;}

.prolist .prolist-top ul li a p{font-size: 20px;color: #333333;font-weight: bold;padding-top: 18px;transition: .3s;}
.prolist .prolist-top ul li a:hover i{color: #ce2644}
.prolist .prolist-top ul li a:hover p{color: #ce2644}





.prolist .prolist-top ul .proshow a i{color: #ce2644}
.prolist .prolist-top ul .proshow a p{color: #ce2644}

.prolist .prolist-bot ul{}
.prolist .prolist-bot ul li{float: left;width: 33.333%;transition: .3s;}
.prolist .prolist-bot ul li a{display: block;position: relative;padding-bottom: 40px;padding-top: 40px;border-bottom: 1px solid #ececec;border-right: 1px solid #ececec;}
.prolist .prolist-bot ul li a .prolist-pic{height: 180px;width: 280px;position: relative;margin: 0 auto}
.prolist .prolist-bot ul li a .prolist-pic img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);max-height: 100%;}
.prolist .prolist-bot ul li a h2{text-align: center;font-size: 18px;color: #333333;padding-top: 30px;}
.prolist .prolist-bot ul li a span{position: absolute;right:0;bottom:0;font-size: 12px;color: #666666;font-weight: bold;background: #ebebeb;width: 80px;line-height: 20px;text-align: center}

.prolist .prolist-bot ul li:nth-child(-n+3) a{border-top:1px solid #ececec; }
.prolist .prolist-bot ul li:nth-child(3n+1) a{border-left:1px solid #ececec;}
.prolist .prolist-bot ul li:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}

/*产品世界*/
.proworld .proworld-t-cont{position: relative;padding:90px 0;width: 1200px;margin: 0 auto}
.proworld .proworld-t-cont .proworld-t-cont-zw{height: 200px;width: 2px;background: #eeeeee;position: absolute;top:0;left: 110px;z-index: 3}
.proworld .proworld-t-l{float: left;margin-right: 80px;padding-left: 40px;padding-bottom:40px;position: relative}
.proworld .proworld-t-l .proworld-t-l-pic{width:450px;height: 400px;position: relative;z-index: 2}
.proworld .proworld-t-l .proworld-t-l-bac{width:350px;height: 400px;position: absolute;top:40px;left: 0;background: #eeeeee}

.proworld .proworld-t-r{}
.proworld .proworld-t-r h2{font-size: 24px;color: #444444;font-weight: normal}
.proworld .proworld-t-r h1{font-size: 36px;color: #d6b898;font-family: "Archive";font-weight: normal}
.proworld .proworld-t-r p{font-size: 16px;color: #666666;line-height:1.8;text-align: justify;padding:40px 0;}
.proworld .proworld-t-r a{font-size: 14px;color: #999999;font-family: "Archive";font-style: italic;transition: .3s;}
.proworld .proworld-t-r a:hover{color: #d6b898}

.hxcp{background: url("../images/hxcpbg.jpg") no-repeat center;background-size: cover;padding:50px 0;}
.hxcp .hxcp-tit{text-align: center}
.hxcp .hxcp-tit h3{font-size: 24px;color: #ffffff;font-weight: normal}
.hxcp .hxcp-tit p{font-size: 36px;color: #d6b898;font-family: "Archive"}

.hxcp .hxcp-all{padding:80px 0 100px;width: 1200px;margin: 0 auto;position: relative}
.hxcp .hxcp-all .swiper-hxcp{width: 100%;overflow: hidden}
.hxcp .hxcp-all .swiper-hxcp .swiper-slide{transform: scale(0.8,0.8);transition: .3s;}
.hxcp .hxcp-all .swiper-hxcp .hxcp-info{height: 320px;display: table;position: relative;width: 100%;background: #fff;}
.hxcp .hxcp-all .swiper-hxcp .hxcp-info .hxcp-pic{display: table-cell;vertical-align: middle;text-align: center;padding:0 40px}

.hxcp .hxcp-all .hxcp-mb{text-align: center;display: table;position: absolute;top:0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,.8);opacity: 0;transition: .3s;}
.hxcp .hxcp-all .hxcp-mb div{vertical-align: middle;display: table-cell}
.hxcp .hxcp-all .hxcp-mb h3{font-size: 24px;color: #ffffff;font-weight: normal;padding:10px 0;}
.hxcp .hxcp-all .hxcp-mb p{font-size: 16px;color: #d6b898;font-family: "Archive"}
.hxcp .hxcp-all .swiper-hxcp .swiper-slide-active{transform: scale(1,1)}
/*.hxcp .hxcp-all .swiper-hxcp .swiper-slide-active .hxcp-mb{opacity: 1;}*/
/*.hxcp .hxcp-all .swiper-hxcp .swiper-slide:hover{transform: scale(1,1)}*/
.hxcp .hxcp-all .swiper-hxcp .swiper-slide:hover .hxcp-mb{opacity: 1;}

.hxcp .hxcp-all .swiper-container-horizontal>.swiper-pagination-bullets{bottom:30px;}
.hxcp .hxcp-all .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 5px;background: #fff;opacity: 1}
.hxcp .hxcp-all .swiper-pagination-bullet-active{width: 15px;background: #ffd3a4}
.hxcp .hxcp-all .hxcp-prev,.hxcp .hxcp-all .hxcp-next{position: absolute;height: 60px;width: 60px;top:50%;margin-top: -30px;background: #fff;border-radius: 50%;text-align: center;line-height: 60px;color: #d6b898;font-size: 30px;}
.hxcp .hxcp-all .hxcp-prev{left: -60px}
.hxcp .hxcp-all .hxcp-next{right: -60px}

.hxcp .hxcp-more{text-align: center}
.hxcp .hxcp-more a{font-size: 24px;color: #fff;font-family: "Archive";display: inline-block;padding-bottom: 5px;border-bottom: 3px solid #d6b898;}

.cplb{padding: 60px 0;}
.cplb .cplb-t{text-align: center}
.cplb .cplb-t h3{font-size: 24px;color: #444444;font-weight: normal}
.cplb .cplb-t p{font-size: 36px;color: #d6b898;font-family: "Archive"}

.cplb .cplb-c ul{padding:50px 0;}
.cplb .cplb-c ul li{float: left;width: 10%;text-align: center;padding:25px 0;border-top: 1px solid #eeeeee;border-bottom: 1px solid #eee;border-left: 1px solid #eee;transition: .3s;}
.cplb .cplb-c ul li:last-child{border-right: 1px solid #eee;}
.cplb .cplb-c ul li:hover{background: #f5f5f5}
.cplb .cplb-c ul li a{display: block;}
.cplb .cplb-c ul li a i{font-size: 45px;color: #7f674e;transition: .3s;display:block;line-height:30px;}
.cplb .cplb-c ul li:nth-child(4) a i{font-weight: bold;}
.cplb .cplb-c ul li:nth-child(5) a i{font-weight: bold;}
.cplb .cplb-c ul li:nth-child(6) a i{font-weight: bold;}
.cplb .cplb-c ul li:nth-child(7) a i{font-weight: bold;}
.cplb .cplb-c ul li:nth-child(8) a i{font-weight: bold;}
.cplb .cplb-c ul li:nth-child(10) a i{font-weight: bold;}

.cplb .cplb-c ul li a p{font-size: 20px;color: #333333;font-weight: bold;padding-top: 18px;transition: .3s;}
.cplb .cplb-c ul li a:hover i{color: #ce2644}
.cplb .cplb-c ul li a:hover p{color: #ce2644}

.cplb .cplb-b{}
.cplb .cplb-b h1{font-size: 24px;color: #7f674e;font-weight: normal;text-align: center;padding-bottom: 20px;line-height: 1.5;}
.cplb .cplb-b p{text-align: center;font-size: 16px;color: #999999;line-height: 2;width: 72%;margin: 0 auto}

/*产品说明*/
.proin{padding-bottom: 80px;}
.proin .proin-t{background: url("../images/proint.jpg") no-repeat center;background-size: cover;padding:50px 0;}
.proin .proin-t .proin-t-cont{position: relative}
.proin .proin-t .proin-l{float: left;width: 50%;padding:0 40px;}
.proin .proin-t .proin-l .proin-l-con{display: inline-block;padding:80px 70px;background: #fff;max-width: 80%;}

.proin .proin-t .proin-r{position: absolute;top:0;left: 50%;height: 100%;width: 50%;}
.proin .proin-t .proin-r .proin-r-con{display: table;height: 100%;}
.proin .proin-t .proin-r .proin-r-con div{display: table-cell;vertical-align: middle;}
.proin .proin-t .proin-r .proin-r-con h1{font-size: 24px;color: #ffffff;padding-bottom: 15px;}
.proin .proin-t .proin-r .proin-r-con span{font-size: 12px;color: #333333;font-weight: bold;display: inline-block;padding:0 20px;line-height: 20px;background: #d6b898}
.proin .proin-t .proin-r .proin-r-con h2{font-size: 16px;color: #fefefe;padding:10px 0;margin-top: 20px;}
.proin .proin-t .proin-r .proin-r-con p{font-size: 14px;color: #fefefe;line-height: 2}

.proin .proin-b{}
.proin .proin-b .shuoming{font-size: 24px;color: #7f674e;padding:15px 0;border-bottom: 2px solid #eeeeee}
.proin .proin-b .proin-b-inf{padding:50px 0;}
.proin .proin-b .proin-b-inf p{line-height: 1.8;font-size: 16px;color: #656565}

.proin .proin-b .proin-b-nepr{}
.proin .proin-b .proin-b-l{float: left;}
.proin .proin-b .proin-b-r{float: right;text-align: right}
.proin .proin-b .nepr{background: #f5f5f5;position: relative;transition: .3s;width: 49.8%;}
.proin .proin-b .nepr i{color: #cecece;font-size: 40px;position: absolute;top:50%;transform: translateY(-50%);transition: .3s;}
.proin .proin-b .nepr div{padding:20px 57px;}
.proin .proin-b .nepr div p{font-size: 12px;.color:#656565;transition: .3s;}
.proin .proin-b .nepr div h2{font-size: 18px;color: #7f674e;padding-top: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: .3s;}
.proin .proin-b .proin-b-l i{left: 10px}
.proin .proin-b .proin-b-r i{right: 10px}
.proin .proin-b .nepr:hover{background: #d6b898}
.proin .proin-b .nepr:hover div p{color: #fff;}
.proin .proin-b .nepr:hover div h2{color: #fff;}
.proin .proin-b .nepr:hover i{color: #fff;}

/*正文内页*/
.allny-t{background: #eeeeee;padding:18px 0;}
.allny-t h1{font-size: 24px;color: #333333;padding:20px 0;}
.allny-t li{float: left;margin-right: 10px;margin-bottom: 10px;}
.allny-t li p{float: left;background: #d6b898;color: #fff;font-size: 12px;font-weight: bold;line-height: 24px;padding:0 15px;}
.allny-t li span{float: left;background: #fff;color: #7f674e;font-size: 12px;font-weight: bold;line-height: 24px;padding:0 15px;}

/*企业发展史*/
.list-history{ position: relative; width: 100%; padding: 80px 0; margin-top: 40px; }
.list-history:after{ content: ''; position: absolute; top: 0; right: 0; left: 0; display: block; width: 2px; height: 100%; margin: auto; background: #bea57d; z-index: 1; }
.list-history dt{ padding-right: 52%; width: 100%; text-align: right; margin-top: -50px;transition: .6s;}
.list-history dd{ padding-left: 52%; width: 100%; text-align: left; margin-top: -50px; }
.list-history .info{ padding: 20px;transition: .6s;}
.list-history .year{ position: relative; font-family: 'Archive'; font-size: 24px; line-height: 1; color: #333;transition: .6s;}
.list-history .year:after{ content:''; position: absolute; bottom: -10px; display: block; width: 1.5em; height: 2px; background: #8F816A;transition: .6s;}
.list-history .caption{ font-size: 20px; line-height: 1; padding: 20px 0; font-weight: bold; color: #2a2a2a;transition: .6s;}
.list-history .content{ padding-top:60px;font-size: 15px; line-height: 1.75; text-align: left; color: #333; text-align: justify;transition: .6s;}
.list-history dt,
.list-history dd{ position: relative; cursor: pointer;}
.list-history dt:before,
.list-history dd:before{ content:''; position: absolute; top: 43px; right: 0; left: 0; display: block; width: 20px; height: 20px; margin: auto; border: 2px solid #bea57d; border-radius: 50%; background: #fff; z-index: 2;transition: .3s;}
.list-history dt:after,
.list-history dd:after{ content:''; position: absolute; top: 49px; right: 0; left: 0; display: block; width: 12px; height: 12px; margin: auto; border-radius: 50%; background: #bea57d; z-index: 2; opacity: 0;transition: .6s; }
.list-history dt .year:after{ right: 0;}
.list-history dd .year:after{ left: 0;}

.list-history dt:hover:after,
.list-history dd:hover:after{ opacity: 1; }
.list-history dt:hover .info,
.list-history dd:hover .info{ box-shadow: 0 0 20px rgba(0,0,0,.2);}
.list-history dt:hover .year,
.list-history dd:hover .year{}
.list-history dt:hover .year:after,
.list-history dd:hover .year:after{ width: 3.5em; background: #bea57d; }
.list-history dt:hover .year:after{ right: -45px;}
.list-history dd:hover .year:after{ left: -45px;}
.list-history dt:hover .caption,
.list-history dd:hover .caption{  }
.list-history dt:hover .content,
.list-history dd:hover .content{ }

/*科技研发*/
.tech{}
.tech .tech-cont{overflow: visible}
.tech .techlist{padding-top: 50px;}
.tech .techlist li{float: left;width: 49%;border: 2px solid #eeeeee;transition: .3s;margin-bottom: 20px;}
.tech .techlist li:nth-child(even){float: right}
.tech .techlist li a{display: block;padding:30px;}
.tech .techlist li a h1{font-size: 24px;color: #333333;font-weight: normal;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 4px solid #eee;transition: .3s;}
.tech .techlist li a p{font-size: 16px;color: #666666;line-height: 30px;height: 120px;overflow: hidden;text-align: justify}
.tech .techlist li a .tech-time{padding-top: 35px;}
.tech .techlist li a .tech-time div{float: left}
.tech .techlist li a .tech-time div span{display: inline-block;vertical-align: middle;color: #fff;background: #d6b898;font-size: 12px;font-weight: bold;padding: 2px 5px;margin-right: 5px;}
.tech .techlist li a .tech-time div i{display: inline-block;vertical-align: middle;color: #fff;background: #cccccc;font-size: 12px;font-weight: bold;padding: 2px 5px;}
.tech .techlist li a .tech-time em{float: right;font-size: 14px;color: #999999;font-family: "Archive";transition: .3s;}
.tech .techlist li:hover{box-shadow: 0 0 20px rgba(0,0,0,.1);}
.tech .techlist li:hover a h1{border-bottom: 4px solid #d6b898}
.tech .techlist li:hover a .tech-time em{color:#ce2644}

/*人力资源*/
.rcln{background: url("../images/rcln.jpg") no-repeat center;background-size: cover;padding-bottom: 100px;}
.rctit{text-align: center;padding: 60px 0;}
.rctit h3{font-size: 24px;color: #444444;font-weight: normal}
.rctit p{font-size: 36px;color: #d6b898;font-family: "Archive";}
.rcln h1{font-size: 36px;color: #333333;text-align: center;padding-bottom: 40px;}
.rcln .rcln-p{font-size: 16px;color: #333333;text-align: center;padding:0 20%;line-height: 1.5;padding-bottom:20px}
.rczy-more{text-align: center;padding: 50px 0;}
.rczy-more a{font-size: 24px;color: #bbb;font-family: "Archive";display: inline-block;padding-bottom: 5px;border-bottom: 3px solid #d6b898;}

/*----*/
.zpcont .zw{float: left;width: 40%;}
.zpcont .rs{float: left;width: 15%;text-align: center}
.zpcont .yq{float: left;width: 15%;text-align: center}
.zpcont .dy{float: left;width: 15%;text-align: center}
.zpcont .ck{float: left;width: 15%;text-align: right}
.zp-tit{padding:0 20px;}
.zp-tit li{font-size: 18px;color: #333333;font-weight: bold;line-height: 40px;}
.zp-info{}
.zp-info li{margin-bottom: 10px;}
.zp-info .zp-info-t{background: #006cff;padding:0 20px;line-height: 60px;color:#fff;cursor: pointer}
.zp-info .zp-info-t .zw{font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.zp-info .zp-info-t .rs,.zp-info .zp-info-t .yq,.zp-info .zp-info-t .dy{font-size: 18px;}
.zp-info .zp-info-t .ck i{display: inline-block;width: 30px;line-height: 30px;border-radius: 50%;background: #fff;color: #006cff;text-align: center;transition: .3s;}
.zp-info .zp-info-b{padding:20px;border: 1px solid #006cff;position: relative;display: none;background: #fff;}
.zp-info .zp-info-b .zp-info-l{padding-right: 180px;}
.zp-info .zp-info-b .zp-info-l p{font-size: 16px;color:#333333;line-height: 2}
.zp-info .zp-info-b .ypbtn{position: absolute;right:20px;top:20px;width: 120px;line-height: 40px;color: #fff;text-align: center;background:#006cff;transition: .3s;}
.zp-info .zp-info-b .ypbtn:hover{background: #d6b898}
.zp-info .sho .zp-info-b{display: block}
.zp-info .act .zp-info-t .ck i{transform:rotate(90deg)}

/*----*/
.xyzp{background: url("../images/xyzp.jpg") no-repeat center;background-size: cover}
.xyzp .rctit h3{color: #ffffff}
.xyzp .zp-tit li{color: #fff;}
.xyzp .rczy-more a{color: #fff}

/*弹窗*/
.addressad{position: fixed;width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.6);z-index: 88; display: none;}
.address-cont{display: table-cell;vertical-align: middle;text-align: center}
.address-box{width: 500px;display: inline-block}
.address-box-title {position: relative;font-size: 16px;color: #3f312a;padding: 0 15px;line-height: 40px;background: #ddd;width: 100%;box-sizing: border-box;text-align: left;}
.address-box-close{position: absolute;right:15px;}
.address-box-info{padding: 40px;width: 100%;background: #fff;text-align: left;box-sizing: border-box}
.address-box-info li{margin-bottom: 5px;}
.address-box-info li p{line-height: 38px;width:100px;position: relative;float: left}
.address-box-info li .address-sex{width:300px;float: right;text-align: left;line-height: 36px;}
.address-box-info li input{width:300px;font-size: 14px;background: #fff;text-decoration: none;padding: 0 8px;height: 36px;line-height: 36px;border: 1px solid #dedede;box-sizing: border-box;color: #3f312a;border-radius: 3px;float: right}
.address-box-info li label{display: inline-block;width: 100px;}
.address-box-info li label span{display: inline-block;width:20px;height: 20px;background: #eee;border-radius: 50%;vertical-align: middle;margin-right: 10px;padding:5px;box-sizing:border-box;position: relative;}
.address-box-info li label span i{width: 10px;height: 10px;border-radius: 50%;position: absolute;left:5px;top:5px;}
.address-box-info li label input{display: none !important;}
.address-box-info li label input:checked + span i{background: #000;}
.address-box-info li select{width:300px;font-size: 14px;background: #fff;text-decoration: none;padding: 0 8px;height: 36px;line-height: 36px;border: 1px solid #dedede;box-sizing: border-box;color: #3f312a;border-radius: 3px;float: right}

.address-box-info li .pick-area{float: right;width: 300px;}
/*.address-box-info li:nth-child(-n+4) p:after{content: "";display: block;width:6px;height: 6px;background: url("../images/necessary.png") no-repeat;position: absolute;left:15px;top:50%;margin-top: -3px;}*/
.address-box-info div{text-align: center}
.address-box-info .addresssave{background: #d6b898;color: #fff;font-size: 16px;line-height: 40px;width:150px;display: inline-block;border: none;border-radius: 3px;margin-top: 20px;cursor: pointer;transition: .3s;}
.address-box-info .addresssave:hover{background: #D67C44;}

/*联系我们*/
.us{padding:50px 0;}
.us .us-t{padding:30px 0;}
.us .us-t li{float: left;width: 25%;background: #006cff;text-align: center;padding:40px 0;}
.us .us-t li:nth-child(even){background: #3b8eff}
.us .us-t li i{color: #ce2644;display: inline-block;width:80px;line-height: 80px;background: #fff;border-radius: 50%;font-size: 50px; }
.us .us-t li p{font-size: 24px;color: #fff;font-weight: bold;padding:25px 0;}
.us .us-t li span{font-size: 16px;color: #fff;font-weight: bold}

.us .us-b{border: 1px solid #eeeeee;}
.us .us-b-l{float:left;width: 66.6666%;}
.us .us-b-l li{float: left;width: 50%;padding:25px 0;text-align: center;border-right: 1px solid #eee;border-bottom: 1px solid #eee}
.us .us-b-l li:nth-child(n+7){border-bottom: none;}
.us .us-b-l li h1{font-size: 24px;color: #7f674e;padding-bottom: 15px;}
.us .us-b-l li p{font-size: 16px;color: #333333;padding:2px 0;height: 25px;}

.us .us-b-r{float: left;width: 33.333%;text-align: center}
.us .us-b-r .us-b-ewm{padding:70px 0;}
.us .us-b-r .us-b-ewm img{margin: 0 5px;}
.us .us-b-r p{font-size: 14px;color: #333;}
.us .us-b-r ul{ padding-top: 60px;}
.us .us-b-r ul li{display: inline-block;margin: 0 15px;}
.us .us-b-r ul li a{font-size: 30px;color: #999999;transition: .3s;}
.us .us-b-r ul li a:hover{color: #a06535}

.map{width: 100%;height: 500px;}
.map iframe{width: 100%;height: 100%;}


@media screen and (max-width: 1800px){
    .business-l .bu h1{font-size: 20px;}
    .business-l .bu ul li a{font-size: 16px;}
    /*-----------------------内页--------------------------*/

}

@media screen and (max-width: 1650px){
    .header-nav ul li>a{padding:0 10px;}
    .business-l .bu{padding-left: 30px;}
    /*.business-l .bu ul{padding-left: 10px;}*/
    .swiper-news .swiper-slide a h1{padding-left: 140px;}
    .swiper-news .swiper-slide a h1 span{font-size: 80px;}
    .products-r .products-phone-cell{padding-left: 20px;}

    /*-----------------------内页--------------------------*/

}

@media screen and (max-width: 1460px){
    /*.header{background: rgba(255,255,255,.2)}*/
    .header-l a{line-height: 60px;}
    .header-r{display: none}
    .header-nav{margin-right: 0;}
    .header-nav ul li{line-height: 60px;}
    .swiper-banner .swiper-button-prev, .swiper-banner .swiper-button-next{width: 36px;height: 36px;line-height: 36px;}
    .swiper-banner .swiper-button-next{left: 240px;}
    .swiper-banner>.swiper-pagination-bullets{left:80px;}
    .swiper-banner .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 7px;}
    .swiper-banner .swiper-pagination-bullet-active{width: 28px;}

    .business{height: auto}
    .business-l{width: 100%;padding-top: 0}
    .business-r{width: 100%;}
    .swiper-news .swiper-slide a h1 span{font-size: 60px;bottom:15px;}
    .business-l .bu-cont{background: rgba(255,255,255,1)}
    .products{border-top: 4px solid #f5f5f5;}
    .products-l{width: 50%;padding:30px 0;}
    .products-l .products-t h1{font-size: 30px;}
    .products-l .products-b ul{padding-top: 20px;}
    .products-l .products-b ul li{width: 20%;margin-bottom: 10px;}
    .products-l .products-b ul li a i{font-size: 30px;}
    .products-l .products-b ul li a p{font-size: 16px;}
    .products-r{width: 50%;}
    .products-r .products-phone-cell h1{font-size: 30px;}

    .core .core-t{line-height: 60px;}
    .core .core-t h2{font-size: 24px;}
    .core .core-t h1{font-size: 30px;}

    /*-----------------------内页--------------------------*/

    .nybanner{margin-top: 60px;}
}
@media screen and (max-width: 1360px){
    .header-nav{display: none}
    #navbtna{display: block;float: right;line-height: 60px;}
    .moblie-nav{width: 100%;display: none; overflow-x: hidden;overflow-y: scroll;background: #444}
    .moblie-nav ul{}
    .moblie-nav ul li{float: left;padding:30px;height: 200px;width: 25%;background: #d6b898;position: relative}
    .moblie-nav ul li>a{display: block;font-size: 18px;color: #a06535}
    .moblie-nav ul li>a i{font-size: 24px;color: #fff;font-family:"Archive"}
    .moblie-nav ul li>a p{font-size: 24px;color: #fff;font-weight: bold;}
    .moblie-nav ul li:nth-child(3n){background: #444;}
    .moblie-nav ul li:nth-child(4),.moblie-nav ul li:nth-child(7),.moblie-nav ul li:nth-child(9){background: #006cff;}
    .moblie-nav ul .shouye{background: #ce2644;width: 50%;display: table}
    .moblie-nav ul .shouye a{text-align: center;display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
    .moblie-nav ul #close-panel-bt{width: 25%;}
    .moblie-nav dl{position: absolute;bottom:30px;left: 30px;}
    .moblie-nav dl dd{display: inline-block;margin-right: 10px;margin-top: 5px;}
    .moblie-nav dl dd a{display: block;font-size: 16px;color: #fff}

    /*-----------------------内页--------------------------*/
    /*产品世界*/
    .hxcp .hxcp-all{width: 1060px;}

}
@media screen and (max-width: 1200px){
    .business-l .bu h1{font-size: 18px;}
    .business-l .bu ul li a{font-size: 14px;}
    .products-l{width: 40%;padding:20px 0;}
    /*.products-l .products-t h1{font-size: 26px;}*/
    .products-l .products-b ul{padding:20px 10px 0}
    .products-l .products-b ul li a p{font-size: 14px;}
    .products-r{width: 60%;}
    /*-----------------------内页--------------------------*/
    .nybanner{height: 320px;}
    .nybanner .nybanner-cont:after{height: 100px;}
    .tycont{width: 100%;padding:0 40px;}
    .tytit1{margin: 30px auto}
    .tytit1 h3{font-size: 20px;padding-top: 40px;}
    .tytit1 p{font-size: 30px;padding-bottom: 40px}
    .qygk-cont-a{padding:30px 0;}
    .qygk .qygk-t{margin-bottom: 30px;}

    .qywh{padding:40px 0;}
    .qywh .qywh-t{padding:70px 0;}
    .qywh .qywh-t .qywh-t-cont{padding:30px;}
    .qywh .qywh-t .qywh-t-cont h1{padding-top: 20px;}

    /*新闻咨询*/
    .news .news-r{right:40px;}
    .news .news-l li a{padding:40px 0;}

    /*产品列表*/
    .prolist .prolist-bot ul li a .prolist-pic{width: 75%;height:140px;}
    .prolist .prolist-bot ul li a h2{padding-top: 20px;}

    /*产品世界*/
    .proworld .proworld-t-cont{padding:90px 40px;width: 100%;}
    .proworld .proworld-t-cont .proworld-t-cont-zw{left: 150px;}

    .hxcp .hxcp-all .swiper-hxcp .hxcp-info{height:255px;}
    .hxcp .hxcp-all{width: 100%;padding:80px 50px 100px;}
    .hxcp .hxcp-all .hxcp-prev{left: 0;width: 50px;height: 50px;line-height: 50px;}
    .hxcp .hxcp-all .hxcp-next{right: 0;width: 50px;height: 50px;line-height:50px;}

    .cplb .cplb-b p{width: 80%;}

    /*产品详情*/
    .proin .proin-t .proin-l .proin-l-con{padding:50px 40px;}
    .proin .proin-t .proin-r .proin-r-con{padding-right: 20px;}

    /*人力资源*/
    .rcln h1{font-size: 28px;}
    .rcln .rcln-p{padding:0 10%;}

    .zp-info .zp-info-t .zw{font-size: 20px;}

}
@media screen and (max-width: 1080px){
    /*手机端导航*/
    .moblie-nav ul li{width: 50%;}
    .moblie-nav ul .shouye{width: 100%;}
    .moblie-nav ul li:nth-child(9){background: #444;}
    .moblie-nav ul #close-panel-bt{width: 100%;}
}
@media screen and (max-width: 1023px){
    .header{padding:0 30px;}
    .business-l{padding-right: 30px;box-sizing: border-box;background: #fff;padding-bottom: 30px;}
    .business-l .bu{width: 50%;display: block}
    .business-l .bu.buo{width: 25%}
    .business-l .bu ul{padding-left: 30px;width: 40%;}
    .business-l .bu h1{width: 100%;display: block;    line-height: 70px;}
    .business-l .bu h1:after{height: 1px;bottom: 10px;}
    .products-l{width: 100%;float: none;}
    .products-l .products-t h1{padding-left: 30px;font-size: 24px;width: 100%;}
    .products-l .products-t p{margin-left: 30px;}
    .products-l .products-b ul{padding:0;padding-top: 20px;}
    .products-l .products-b ul li{width: 10%;}
    .products-r{width: 100%;;position: relative}
    .products-r .products-phone{position: static;float: left;padding:20px 0;}
    .products-r .products-ewm{position: static;float: left;padding-top: 10px}
    .core{padding:0 30px;}
    .core .core-t h2{font-size: 20px;}
    .core .core-t h1{font-size: 24px;}
    .bottom{padding:10px 30px;}
    .bottom .bottom-l{float: none;}
    .bottom .bottom-r{float: none;}



    /*-----------------------内页--------------------------*/
    .tycont{padding:0 30px;}
    .qywh .qywh-t{padding:30px 0;}
    .qywh .qywh-t li{width: 100%;float: none;margin: 20px 0;}

    .mbxdh-r li a{padding:0 10px;}

    .news .news-cont{min-height: auto}
    .news .news-l{float: none;padding-right: 0;}

    .news .news-r{position: static;width: 100%;padding-top: 30px;}
    .news .news-r ul li{float: left;width: 49%;margin-bottom: 0;}
    .news .news-r ul li:nth-child(even){float: right}

    /*产品世界*/
    .proworld .proworld-t-cont{padding:70px 30px;}
    .proworld .proworld-t-l{float: none;}
    .proworld .proworld-t-l .proworld-t-l-pic{margin: 0 auto}

    .proworld .proworld-t-r{padding-top: 50px;}
    .hxcp .hxcp-all .swiper-hxcp .hxcp-info{height: 170px;}
    .hxcp .hxcp-all .swiper-hxcp .hxcp-info .hxcp-pic{padding:0 20px;}
    .cplb .cplb-b p{width: 100%;}

    .cplb .cplb-c ul li a i{font-size: 30px;}
    .cplb .cplb-c ul li a p{font-size: 14px;}

    /*产品详情*/

    .proin .proin-t .proin-l{padding:0;}
    .proin .proin-t .proin-l .proin-l-con{padding:40px 30px;}
    .proin .proin-t .proin-r .proin-r-con p{line-height: 1.5;}
    .proin .proin-t .proin-r .proin-r-con h1{font-size: 20px;}
    .proin .proin-t .proin-r .proin-r-con h2{margin-top: 15px;}

    /*企业发展史*/
    .list-history{ padding: 2vw 0; margin: 0; }
    .list-history:after,
    .list-history dt:before, .list-history dd:before,
    .list-history dt:after, .list-history dd:after{ display: none; }
    .list-history dd,
    .list-history dt{ padding: 0; margin: 0; }
    .list-history .info{ padding: 10px; }

    /*科技研发*/
    .tech .techlist li{width: 100%;}
    .tech .techlist li a h1{font-size: 20px;}
    .tech .techlist li a p{height: auto}

    /*人力资源*/
    .rcln h1{font-size: 20px;}
    .rcln .rcln-p{padding:0 5%;}

    .zp-tit li{font-size: 16px;}
    .zp-info .zp-info-t .zw{font-size: 18px;}
    .zp-info .zp-info-t .rs, .zp-info .zp-info-t .yq, .zp-info .zp-info-t .dy{font-size: 16px;}
    .zp-info .zp-info-b .zp-info-l p{font-size: 14px;}

    /*联系我们*/
    .us .us-t li{width: 50%;}
    .us .us-t li:nth-child(3){background:#3b8eff}
    .us .us-t li:nth-child(4){background: #006cff}

}
@media screen and (max-width: 767px){
    .yjdh{display: block;position: fixed;right:10px;bottom:10%;z-index: 29;}
    .yjdh ul{}
    .yjdh ul li{margin: 10px 0;}
    .yjdh ul li a{display: block;background: rgba(206,38,68,1);color:#fff;font-size: 24px;line-height: 40px;height: 40px;border-radius: 50%;width: 40px;text-align: center}

    .header{padding:0 10px;background: #fff;}
    .header-l a{line-height: 50px;}
    .header-l a img{height: 30px;}
    #navbtna{line-height: 50px;}
    .header-h{display: none;}
    .swiper-banner{top:50px;}
    .swiper-banner>.swiper-pagination-bullets{display: none}
    .swiper-banner .swiper-button-prev, .swiper-banner .swiper-button-next{display: none;}

    .footercot{margin-top: calc( 48.7vw + 10px );}
    .swiper-news .swiper-slide a h1{padding-left: 100px;}
    .swiper-news .swiper-slide a h1 span{left: 10px;}
    .swiper-news .swiper-slide a p{padding-left: 10px;padding-right: 20px;}
    .business-l{padding-bottom: 0}
    .business-l .bu-cont{padding:30px 0;}
    .business-l .bu{display: block;padding-left: 10px;width: 100%;text-align: center}
    .business-l .bu.buo{width: 50%;}
    .business-l .bu h1{display: inline-block;line-height: 60px;float: left;width: 100%;}
    .business-l .bu h1:after{bottom:10px;}
    .business-l .bu ul{padding-left: 10px;width: auto;display: block;float: left;width: 50%;}
    .business-l .bu.buo ul{width: 100%;}

    .products-l{padding:30px 0;}
    .products-l .products-t h1{padding-left: 10px;font-size: 20px;}
    .products-l .products-t p{margin-left: 10px;}
    .products-l .products-b ul li{width: 20%;}

    .products-r .products-phone{width: 100%;padding:30px 0;}
    .products-r .products-phone-cell h3{padding-bottom: 5px;}
    .products-r .products-phone-cell ul{padding-top: 15px;}
    .products-r .products-ewm{width: 100%;padding:30px 0;}
    .products-r .products-ewm-cell .products-e{padding-bottom: 20px;}

    .core{padding:30px 10px;}
    .core .core-t{line-height: 40px;position: relative}
    .core .core-t h2{font-size: 16px;}
    .core .core-t h1{font-size: 20px;margin: 0 10px;}
    .core .core-t p{display: block;line-height: 20px;}
    .core .core-t a{position: absolute;top:3px;right:0}
    .bottom{padding:30px 10px;}
    /*-----------------------内页--------------------------*/

    .nybanner{height: 120px;}
    .nybanner .nybanner-cont{padding-bottom: 20px;}
    .nybanner .nybanner-cont:after{height: 20px;}
    .nybanner .nybanner-cont h1{font-size:18px; }
    .nybanner .nybanner-cont p{font-size: 30px;padding:5px 0;}
    .nybanner .nybanner-cont span{font-size: 12px;}
    .tycont{padding:0 10px}
    .tytit1{margin: 20px auto}
    .tytit1 h3{font-size: 18px;padding-top: 20px;}
    .tytit1 p{font-size: 24px;padding-bottom: 20px;}
    .qygk{padding-bottom: 20px;}
    .qygk .qygk-t p{line-height: 1.8;padding:0 20px;}
    .qygk .qygk-b{padding-top: 20px;}
    /*.qygk .qygk-b ul li{transform: scale(0.5,0.5)}*/
    /*.qygk .qygk-b ul li{width: 100%;float: none;margin: 20px 0;}*/
    .qygk .qygk-b ul li i{font-size: 30px;}
    .qygk .qygk-b ul li span{font-size: 12px;}
    .qygk .qygk-b ul li p{font-size: 14px;}
    .qywh{}
    .qywh .qywh-t .qywh-t-cont h1{font-size: 18px;}
    .qywh .qywh-t .qywh-t-cont i{height: 10px;margin: 15px auto}

    .tytit2 h3{font-size: 18px;}
    .tytit2 p{font-size: 24px;}

    .qyfzs .qyfzs-c h1{font-size: 18px;}
    .qyfzs .qyfzs-c .qyfzs-cont div{padding:15px 5px 0;font-size: 14px;}

    .mbxdh{padding-top: 20px;}
    .mbxdh-l{float: none;line-height: 30px;padding-bottom: 20px;}
    .mbxdh-r{float: none;}
    .mbxdh-r li a{line-height: 30px;}

    .news .news-l{border-top: 4px solid #eee;}
    .news .news-l li a h1{font-size: 16px;}

    .news .news-r ul li{width: 100%;margin-bottom: 30px;}
    .news .news-r ul li a .hot-pic{width: 90%;margin: 0 auto}
    .news .news-r ul li a h2{font-size: 16px;}
    /*产品列表*/
    .prolist .prolist-top ul li{width: 20%;margin-bottom: 10px;}
    .prolist .prolist-top ul li a i{font-size: 30px;}
    .prolist .prolist-top ul li a p{font-size: 14px;}

    .prolist .prolist-bot ul li{width: 50%;}
    .prolist .prolist-bot ul li a{padding-top: 20px;}
    .prolist .prolist-bot ul li a .prolist-pic{height: 100px;}
    .prolist .prolist-bot ul li a h2{font-size: 14px}

    .prolist .prolist-bot ul li:nth-child(-n+3) a{border-top: none;}
    .prolist .prolist-bot ul li:nth-child(3n+1) a{border-left: none;}
    .prolist .prolist-bot ul li:nth-child(-n+2) a{border-top: 1px solid #ececec;}
    .prolist .prolist-bot ul li:nth-child(2n+1) a{border-left: 1px solid #ececec;}

    /*产品世界*/
    .proworld .proworld-t-cont{padding:50px 10px;}
    .proworld .proworld-t-l{margin-right: 0;padding-left: 20px;padding-bottom:20px;overflow: hidden}
    .proworld .proworld-t-l .proworld-t-l-bac{width: 280px;height: 290px;}
    .proworld .proworld-t-l .proworld-t-l-pic{width: 100%;height: auto}
    .proworld .proworld-t-r{padding-top: 40px;}
    .proworld .proworld-t-r h2{font-size: 18px;}
    .proworld .proworld-t-r h1{font-size: 24px;}
    .proworld .proworld-t-r p{padding:40px 20px;}

    .hxcp .hxcp-tit h3{font-size: 18px;}
    .hxcp .hxcp-tit p{font-size: 24px;}
    .hxcp .hxcp-all{padding:60px 30px 80px;}
    .hxcp .hxcp-all .swiper-hxcp .hxcp-info .hxcp-pic{padding:35px;}
    .hxcp .hxcp-all .hxcp-prev, .hxcp .hxcp-all .hxcp-next{display: none;}

    .cplb .cplb-t h3{font-size: 18px; }
    .cplb .cplb-t p{font-size: 24px; }
    .cplb .cplb-c ul li{width: 20%;}
	.cplb .cplb-c ul li a{display:block;}
    .cplb .cplb-c ul li:nth-child(5){border-right: 1px solid #eee}
    .cplb .cplb-c ul li:nth-child(n+6){border-top: none;}

    .cplb .cplb-b h1{font-size: 16px;padding:0 20px 20px}
    .cplb .cplb-b p{font-size: 14px;padding:0 20px;}

    /*产品详情*/
    .proin .proin-t .proin-l{float: none;width: 100%;}
    .proin .proin-t .proin-l .proin-l-con{max-width:none;width:100%;}

    .proin .proin-t .proin-r{position: static;width: 100%;padding-top: 30px;}
    .proin .proin-t .proin-r .proin-r-con{padding-right: 0;}

    .proin .proin-b .shuoming{font-size: 20px;}
    .proin .proin-b .proin-b-l{margin-bottom: 15px;}
    .proin .proin-b .proin-b-inf{padding:50px 10px;}
    .proin .proin-b .nepr{width: 100%;}
    .proin .proin-b .nepr div{padding:20px 40px;}
    .proin .proin-b .nepr div h2{font-size: 16px;}
    .proin .proin-b .nepr i{font-size: 30px;}
    .proin .proin-b .proin-b-l i{left: 5px}
    .proin .proin-b .proin-b-r i{right: 5px}

    /*正文内页*/
    .allny-t h1{font-size: 18px;}

    /*科技研发*/
    .tech .techlist li{border: none;border-bottom: 1px solid #eee;}
    .tech .techlist li a h1{font-size: 18px;}
    .tech .techlist li a p{font-size: 14px;}

    /*人力资源*/
    .rcln{background-position: right bottom;}
    .rctit h3{font-size: 20px;}
    .rctit p{font-size: 30px;}
    .rcln h1{font-size: 18px;}
    .rcln .rcln-p{font-size: 14px;}

    .zpcont .zw{width: 80%;}
    .zpcont .ck{width: 20%;}
    .zpcont .rs,.zpcont .yq,.zpcont .dy{display: none;}

    .zp-info .zp-info-t{line-height: 40px;}
    .zp-info .zp-info-b .zp-info-l{padding-right: 0;}
    .zp-info .zp-info-b .zp-info-l p{line-height: 1.5;}
    .zp-info .zp-info-b .ypbtn{position: static;display: block;margin: 10px auto 0 ;}
    .xyzp{background-position: top left}

    /*弹窗*/
    .address-box{width: 98%;}
    .address-box-info{padding:10px;box-sizing: border-box}
    .address-box-info li p{padding-left: 0;width: 25%;font-size: 12px;}
    .address-box-info .pick-area{width:73% !important;}
    .address-box-info li input{width: 73%;}
    .address-box-info li select{width: 73%;}
    .address-box-info li .address-sex{width: 73%}

    /*联系我们*/
    .us .us-t li{width: 100%;}
    .us .us-t li:nth-child(3){background: #006cff;}
    .us .us-t li:nth-child(4){background: #3b8eff}

    .us .us-b-l{width: 100%;}
    .us .us-b-l li{width: 100%;border-right: none}
    .us .us-b-l li:nth-child(n+3){border-bottom: 1px solid #eee;}
    .us .us-b-l li p{height: auto}
    .us .us-b-r{width: 100%;padding-bottom: 30px;}
    .us .us-b-r .us-b-ewm{padding:30px 0}
    .us .us-b-r ul{padding-top: 30px;}

    .map{height: 300px;}
    /*手机端导航*/
    .moblie-nav ul li{width: 100%;height: auto}
    .moblie-nav ul li>a p{font-size: 18px;}
    .moblie-nav ul .shouye{width: 100%;}
    .moblie-nav ul #close-panel-bt{width: 100%;}
    .moblie-nav dl{position: static;padding-top: 30px;}

}
@media screen and (max-width: 359px){
    .business-l .bu ul li a{font-size: 12px;}
    /*-----------------------内页--------------------------*/
    .qygk .qygk-b ul li i{font-size: 24px;}
    .news .news-r ul li a .hot-pic{height: 160px;}
}