@charset "utf-8";
.wp{max-width:1260px;margin:0 auto;padding:0 30px}
.ep{max-width:1400px;margin:0 auto;padding:0 30px}
a.imgzoom img{transition:all .3s ease 0s}
a.imgzoom:hover img{-webkit-transform-origin:center center;-webkit-transform:scale(1.1,1.1);-moz-transform-origin:center center;-moz-transform:scale(1.1,1.1)}
.banner .swiper-slide div{width:100%}
.banner .swiper-slide a{width:100%;display:block}
.banner .swiper-slide img{width:100%}
.banner .swiperpg{z-index:999999;position:absolute;left:0;bottom:20px!important;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.banner .swiperpg span{width:16px;height:16px;background:url(../images/dot.png) left -16px no-repeat;opacity:1!important}
.banner .swiperpg span.swiper-pagination-bullet-active{background:url(../images/dot.png) left top no-repeat}
.banner .swiperprev{cursor:pointer;z-index:99999;position:absolute;left:0;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left top no-repeat}
.banner .swipernext{cursor:pointer;z-index:99999;position:absolute;right:0;top:50%;margin-top:-45px;width:60px;height:90px;background:url(../images/ad_ctr.png) left -90px no-repeat}
.content{font-size:26px;color:#222;line-height:2;text-align:justify}
.content div{padding-bottom:5px;padding-top:5px}
.content p{padding-bottom:5px;padding-top:5px}
.content ol{list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-bottom:15px;padding-top:15px}
.content ul li{list-style-type:disc}
.content ul li ul li{list-style-type:circle}
.content img{max-width:100%!important;height:auto!important}
.content td{padding:5px}
.art h1{text-align:center;color:#333;font-size:25px}
.art div{text-align:center;font-size:16px;color:#999;padding:20px 0}
.pn{border-top:1px #efefef solid;color:#333;font-size:18px;padding:20px 0;line-height:2;margin-top:20px}
.pn em{color:#333}
.pn a{color:#333}
.pn a:hover{color:#333;text-decoration:underline}
.nodata{padding:80px 0!important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.nodata p{font-size:16px;color:#333;margin-top:10px}
.alist li{padding:20px 0;border-bottom:1px #efefef solid}
.alist li a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.alist li a .d1{width:220px}
.alist li a .d1 img{width:100%}
.alist li a .d2{flex:1;margin-left:20px}
.alist li a .d3{color:#333;font-size:22px}
.alist li a .d4{color:#999;font-size:14px;padding:10px 0}
.alist li a .d5{color:#888;font-size:14px;line-height:2}
.alist li a .d3:hover{color:red;text-decoration:underline}
.imglist ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.imglist li{width:220px;margin-bottom:20px}
.imglist li a{display:block}
.imglist li img{width:100%}
.imglist li .d2{color:#333;font-size:14px;height:45px;display:flex;justify-content:flex-start;align-items:center}
.top{height:170px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.top ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.top ul li{margin-left:60px}
.top ul li a{color:#333;font-size:25px;font-weight:700}
.top ul li a:hover{text-decoration:underline}
/*! bar */
.bar{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}
.bar em{color:#646464;font-size:42px;font-weight:700}
.bar span{color:#646464;font-size:22px}
.corepro_dom{padding:80px 0}
.news_dom{padding:80px 0;background:#ececec}
.pro{margin-top:30px}
.pro ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.pro ul li{padding:0 30px;margin-left:20px}
.pro ul li:nth-child(1){margin-left:0}
.pro ul li a{display:block}
.pro ul li a .d1 img{height:400px}
.pro ul li a .d2{color:#646464;font-size:20px;margin-top:20px;text-align:center}
/*! newslist */
.newslist{margin-top:50px}
.newslist ul li{padding:30px 0}
.newslist ul li a{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.newslist ul li a .d1{width:300px}
.newslist ul li a .d1 img{width:100%;background:#000}
.newslist ul li a .d2{flex:1;margin-left:50px}
.newslist ul li a .d2 .x1{color:#464646;font-size:22px;font-weight:700}
.newslist ul li a .d2 .x2{color:#464646;font-size:18px;padding-top:15px}
.newslist ul li a .d2 .x3{color:#464646;font-size:18px;font-weight:500;padding-top:15px}
.newslist ul li a .d2 .x1:hover{text-decoration:underline}
.about_us{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.about_us .d1{width:50%}
.about_us .d1 img{width:100%}
.about_us .d2{flex:1;background:#8cad38;padding-left:50px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.about_us .d2 .x1{color:#fff;font-size:45px;font-weight:700}
.about_us .d2 .x2{color:#fff;font-size:35px;margin-top:45px;line-height:1.8}
.foot{background:#aa965b;padding:60px 0}
.foot_top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.foot_top ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.foot_top ul li{margin-left:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.foot_top ul li:nth-child(1){margin-left:0}
.foot_top ul li .d1{width:115px}
.foot_top ul li .d1 img{width:100%}
.foot_top ul li .d2{flex:1;margin-left:10px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;flex-direction:column}
.foot_top ul li .d2 em{color:#fff;font-size:25px}
.foot_top ul li .d2 span{color:#fff;font-size:20px;margin-top:10px}
.foot_bottom{margin-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.foot_bottom .d1 a{margin-right:20px;color:#fff;font-size:25px}
.foot_bottom .d1 a:nth-last-child(1){margin-right:0}
.foot_bottom .d1 a:hover{text-decoration:underline}
.foot_bottom .d3 a{color:#fff;font-size:25px}
.foot_bottom .d3 a:hover{text-decoration:underline}
.foot_bottom .d2{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.foot_bottom .d2 a{margin-left:30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.foot_bottom .d2 a:nth-child(1){margin-left:0}
.foot_bottom .d2 a em{color:#fff;font-size:25px;margin-left:10px}
.condom{padding:110px 0}
.maincon{padding:50px 50px;border-radius:15px;background:#fff}
.newslist_index{margin-top:50px}
.newslist_margin{margin-top:50px}
.newslist_dom{padding:60px 0}
.itemcon{padding:80px 0}
.sale_dom{padding:120px 0}
.contact_dom{padding:120px 0}
.zyd{padding:120px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.hzhb{padding:120px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.hzzx{margin-top:120px;display: flex; justify-content: space-between; align-items: flex-start; flex-wrap: wrap;}
.hzzx .d2{margin-left:120px;flex:1;color:#757575;font-size:30px;line-height:2;}

.promain{padding:50px 10px;}