/*初始化样式*/
html { margin: 0; padding: 0; border: 0; }
body, div, span, object, iframe, h1, h2, h3, h4, p, blockquote, pre, a, address, code, b, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, footer, header, hgroup, nav, section { margin: 0; padding: 0; border: 0; }
body { background: #fff; color: #666; position: relative; font: 12px/1.5 Microsoft YaHei, arial, 宋体, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden; }
a { text-decoration: none; outline: none; }
a:link { color: #666; }
a:visited { color: #666; }
a:hover, a:active, a:focus { color: #009b4c; text-decoration: none; outline: none; }
p { margin: 0; }
input { padding: 0; margin: 0; font-family: 'Microsoft YaHei'; }
img { border: none; background: none; vertical-align: middle; }
ul, ol, li { list-style-type: none; }
select, input, img, select { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0 }
table, th, td { vertical-align: middle }
.clearfix:after { content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.clearfix { zoom: 1 }
.clearboth { height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; }
h1, h2, h3, h4 { font-size: 12px; font-weight: bold; }
hr { border: 0; border-top: 1px solid #ccc; height: 0; }
dt { font-weight: normal; }
/*----- Common css ------*/
.fl { float: left; }
.fr { float: right; }
.di { _display: inline; }
.fwn { font-weight: normal; }
.dib {
 *display: inline; _zoom: 1; _display: inline; _font-size: 0px; }
.flex { display: flex; justify-content: space-between; flex-wrap: wrap; display: -webkit-flex; }
.flexd { display: flex; justify-content: space-between; flex-wrap: wrap; }
.wh { max-width: 1270px; margin: 0 auto; padding: 0 15px; }
.pos { position: relative; width: 1920px; left: 50%; margin-left: -960px; }
.com-img { display: inline; overflow: hidden; margin: 0 auto; display: table; }
.com-img img { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }
.com-img:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.fen a { margin-left: 20px; }
/*头部样式*/
.top1 { height: 31px; background: #ffffff; color: #c0c0c0; line-height: 31px; overflow: hidden; font-size: 12px; }
.top1 a { color: #c0c0c0; }
.top2 { position: absolute; top:86px; z-index: 999; width: 100%; }
#header { width: 1000px; margin: 0 auto; }
.logo { float: left; line-height:55px; }
.k2 a { display: block; width: 50px; height: 51px; background-color: #00a0dd; line-height: 50px; text-align: center; margin-left: 6px; color: #ffffff; font-size: 16px; font-family: 'Arial'; }
.ss-btn { width: 50px; height: 51px; background-color: rgba(255, 255, 255, .1); line-height: 51px; text-align: center; cursor: pointer; }
.ss { position: relative; }
/*热门搜索*/

.hotSearch a { margin-right: 6px; }
.hotSearch { float: left; height: 24px; line-height: 24px; font-weight: normal; }
/*搜索和热门搜索*/
.ss #formsearch { position: absolute; width: 189px; right: 0; top:51px; display: none; }
#search-type { float: left; width: 100px; height: 24px; border: 1px solid #c8c8c8; margin-right: 5px; }
.ss #formsearch input { height: 26px; background: #fff; border: 1px solid #c8c8c8; line-height: 26px; }
.ss #formsearch input#keyword { height: 26px; line-height: 26px; padding-left: 4px; color: #666; }
.ss #formsearch input#s_btn { width: 46px; height: 26px; line-height: 26px; text-align: center; background-color: #00a0dd; color: #fff; border: none; cursor: pointer; font-size: 12px; }
/* 导航样式 */
#menu { background-color: #019350; }
.x-menu { display: flex; justify-content: space-between; align-items: center; margin-left: 90px; margin-top: 2px; }
.x-menu>li { position: relative; width: 100px; position: relative; }
.x-menu>li>a { display: block; font-size: 20px; color: #ffffff; white-space: nowrap; line-height: 50px; height: 50px; text-align: center; position: relative; z-index: 999; }
.x-menu>li:after { content: ''; background-color: #00a0dd; width: 0; display: block; height: 50px; position: absolute; left: 0; top:0; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.x-menu>li:hover:after { width: 100%; }
.x-menu>li:hover .x-sub-menu { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); background: #fff; }
.x-sub-menu { position: absolute; z-index: 99; width:225px; left: 0%; top: 50px; background: #fff; opacity: 0; visibility: hidden; -webkit-transform: translateY(20px); transform: translateY(20px);  -webkit-transition: all .5s ease;
 transition: all .5s ease;
padding: 10px 20px; }
.x-sub-menu>li { position: relative; }
.x-sub-menu>li>a { display: block; font-size: 14px; color: #999999; line-height: 34px; background: url(../images/ba7eed63672b938608b28c8f0fd521a989c86452.png) no-repeat right center; }
.x-sub-menu>li>a:hover { color: #333333; }
.x-sub-menu>li:after { content: ''; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; width: 0; height: 2px; background-color: #00a0dd; display: block; }
.x-sub-menu>li:hover:after { width: 22px; }
.x-sub-menu:after { content: ''; width: 0; height: 0; line-height: 0; font-size: 0; overflow: hidden; border-width: 10px; cursor: pointer; border-style: dashed dashed solid dashed; border-color: transparent transparent #fff transparent; border-top: none; position: absolute; top: -10px; left: 50%; margin-left: -10px; z-index: 99; display: none; }
 @media(max-width: 1080px) {
 .x-menu {
margin-left: 40px;
}
 .x-menu>li {
width: 90px;
}
}
/*  */
.bul { margin-top: -45px; position: relative; z-index: 999; }
.bul li { width: 23.9%; background-color: #f1f1f1; position: relative; padding: 74px 40px 25px 30px; }
.bul li .img { width: 83px; height: 83px; background-color: #00a0dd; text-align: center; line-height: 83px; position: absolute; top:-41px; left: 0; }
.bul li a { display: block; color: #00a0dd; font-size: 12px; }
.bul li .miao { color: #939393; font-size: 14px; line-height: 25px; margin: 18px 0 16px; }
.bul li h3 { letter-spacing: 1px; color: #282828; font-size: 20px; }
.bcon { line-height: 24px; letter-spacing: 1px; color: #939393; font-size: 14px; margin-top: 15px; }
.bcon p { padding-left: 30px; margin-bottom: 10px; }
.bcon p:first-child { background: url(../images/51445dadccb11c926f9de05a91ca818c98ad45a1.png) no-repeat left top; }
.bcon p:nth-child(2) {
background: url(../images/d4ab022c32ad23ad2aa9b417def08c2e1167010e.png) no-repeat left center;
}
.bcon p:nth-child(3) {
background: url(../images/e5197c89e596872f94f7e3686c869518789788ea.png) no-repeat left center;
}
.bul li:hover { background-color: #00a0dd; }
.bul li:hover .bcon p { color: #fff; }
.bul li:hover h3, .bul li:hover .miao { color: #fff; }
.bul li:hover .img { background-color: #f1f1f1; }
.bul li .img2 { display: none; }
.bul li:hover .img1 { display: none; }
.bul li:hover .img2 { display: inline-block; }
.box11 { background:url(../images/20c900d6181c224b20fe568a4e5a1596475e956e.png) repeat-x center bottom; margin-top:39px; padding-bottom: 15px; }
.bul_x { margin-top: -45px; position: relative; z-index: 999; }
.bul_x li { width: 23.9%; position: relative; padding: 74px 40px 25px 30px; }
.bul_x li .img { width: 83px; height: 83px; background-color: #00a0dd; text-align: center; line-height: 83px; position: absolute; top:-41px; left: 0; }
.bul_x li a { display: block; color: #00a0dd; font-size: 12px; }
.bul_x li .miao { color: #fff; font-size: 14px; line-height: 25px; margin: 18px 0 16px; }
.bul_x li h3 { letter-spacing: 1px; color: #fff; font-size: 20px; }
.bcon_x { line-height: 24px; letter-spacing: 1px; color: #fff; font-size: 14px; margin-top: 15px; }
.bul_x li:hover .bcon p { color: #fff; }
.bul_x li:hover h3, .bul_x li:hover .miao { color: #fff; }
/*  */
.box2 { margin: 5.95% 0 28px; }
.bt1 dd { letter-spacing: 6px; font-size: 20px; color: #333333; line-height: 40px; background: url(../images/dcd92c0fd9c7928d892249aa8f920102b0cd53c6.png) no-repeat left center; padding-left: 30px; }
.bt1 dt { color: #000000; font-size: 40px; font-weight: bold; margin-top: 3px; text-transform: uppercase; }
.psort { margin-top: 64px; }
.psort li a { display: block; color: #666666; font-size: 16px; margin-left: 25px; }
.psort li.cur a { color: #00a0dd; }
.pbox { margin-top: 65px; }
.plist li { width: 31.46%; margin-bottom: 25px; }
.plist li .img img { display: block; width: 100%; }
.plist li h3 a { color: #333333; line-height: 60px; font-weight: normal; text-align: center; font-size: 16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display: block; }
.plist li:hover h3 a { color: #00a0dd; }
/*  */
.box3 { background: url(../images/dd549c6b8388f33f715328ce0ee3361058482e63.jpg) no-repeat center; padding: 4.6% 0 5% 0; }
.ht { margin-right: 8.2%; }
.ht h3 { color: #ffffff; font-size: 30px; margin: 10px 0 20px; }
.box3 .bt1 dd { color: #e4e4e4; font-size: 18px; background: url(../images/f988ee83a9a34f8c1b181923a10d7fcb8d86d53d.png) no-repeat center left; padding-left: 25px; }
.ht a { display: block; width: 136px; height: 44px; background-color: #00a0dd; line-height: 44px; text-align: center; color: #ffffff; font-size: 16px; }
/*  */
.box4 { margin-top: 66px; padding-bottom: 87px; background: url(../images/bf8cac058ef448272d4ec7d46b8fb4316c4a3ed0.png) no-repeat bottom center; }
.aleft { width: 46%; }
.aleft img { width: 100%; }
.aright { width: 42%; margin-top: 7%; }
.abt dd { color: #333333; font-size: 24px; line-height: 1; }
.abt dt { color: #999999; font-size: 12px; font-family: 'Arial'; text-transform: uppercase; margin-top: 7px; }
.acon { color: #666666; font-size: 16px; line-height: 30px; margin: 5.4% 0; }
.aright a { display: block; width: 135px; height: 44px; background-color: #00a0dd; line-height: 44px; text-align: center; color: #ffffff; font-size: 16px; }
.abox { margin-bottom: 45px; }
.tab-con { position: relative; margin: 0 -10px; }
.tab-con .tab-main { position: absolute; left: 0; top: 0; z-index: 9; right: 0; }
.tab-con .tab-main { opacity: 0; visibility: hidden; transition: all .5s ease;
}
.tab-con .tab-main.active { position: static; opacity: 1; visibility: visible; }
.rsort { margin-bottom: 41px; }
.rsort li { color: #666666; font-size: 16px; margin-right: 34px; float: left; padding-bottom: 9px; border-bottom: 1px solid #fff; cursor: pointer; }
.rsort li.active { color: #00a0dd; border-color: #00a0dd; }
.tab-con .tab-main .img { border: 2px solid #2a5d7e; }
.tab-con .tab-main .img img { width: 100%; }
.tab-con .tab-main .slick-slide { margin: 0 10px; }
.tab-con .slick-dots { font-size: 0; text-align: center; margin-top: 52px; }
.tab-con .slick-dots li { width: 8px; height: 3px; background-color: #ffffff; display: inline-block; margin: 0 10px; cursor: pointer; }
.tab-con .slick-dots li button { background: none; outline: none; border: none; }
.tab-con .slick-dots li.slick-active { width: 20px; }
/*  */
.box5 { margin: 5.3% 0 7.1%; }
.box5 .wh { max-width: 1300px; }
.mySwiper { overflow: hidden; position: relative; margin: 40px 0 0 15px; }
.mySwiper .swiper-slide .img { width: 72.5%; display: block; }
.mySwiper .swiper-slide .img img { width: 100%; }
.hbj { width: 46.77%; background-color: #ffffff; box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.08); position: absolute; right: 15px; top:5.833vw; padding: 5% 5% 5% 3%; }
.shi { color: #999999; font-size: 12px; }
.hbj h3 { line-height: 36px; letter-spacing: 3px; color: #000000; font-size: 30px; margin: 18px 0 30px; }
.hbj p { color: #666666; font-size: 16px; line-height: 30px; }
.hbj a { display: block; color: #12c3ff; font-size: 16px; font-weight: bold; padding-left: 41px; background: url(../images/997354ba17dc27da32e29e3cde79b0bc4d14b597.png) no-repeat left center; margin-top: 14px; }
.swiper-button-prev1, .swiper-button-next1 { position: absolute; top:9.05vw; z-index: 9999; }
.swiper-button-prev1 { right: 8%; }
.swiper-button-next1 { right: 5%; }
/*  */
.box6 { background: url(../images/ec058b4b96467d77f87a20e46f4c4983a4ba469b.png) no-repeat 87px top; padding-top: 19px; }
.nn a { display: block; width: 135px; height: 45px; background-color: #00a0dd; line-height: 45px; text-align: center; color: #fff; font-size: 16px; margin-top: 45px; }
.nul { margin: 4% 0 7.3%; }
.nul li { width: 24.11%; }
.nul li .img { display: block; position: relative; }
.nul li .img img { display: block; width: 100%; }
.ntime { position: absolute; top:0; right: 0; width: 51px; height: 51px; background-color: rgba(0, 0, 0, 0.4); text-align: center; padding-top: 10px; }
.ntime dd { color: #ffffff; font-size: 20px; font-weight: bold; line-height: 1; }
.ntime dt { color: #ffffff; opacity: 0.5; font-size: 12px; font-family: 'Arial'; }
.nbj { background-color: #ffffff; box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.06); width: 90.2%; padding: 18px 5px 18px 20px; margin-top: -37px; position: relative; z-index: 999; }
.nbj h3 a { display: block; line-height: 22px; letter-spacing: 1px; color: #333333; font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.line1 { width: 53px; height: 3px; background-color: #00a0dd; margin: 13px 0; }
.nbj p { color: #999999; font-size: 14px; line-height: 18px; }
.ntime2 { padding-left: 18px; letter-spacing: 1px; color: #999999; font-size: 12px; background: url(../images/0f5ab27ab195c4f4cbe04eae9163f5e2cd904159.png) no-repeat left center; }
.liu { margin-left: 33px; letter-spacing: 1px; color: #999999; font-size: 12px; padding-left: 25px; background: url(../images/c9e9de37ea6732923fa0e3a4371b0d57d2f91b6d.png) no-repeat left center; }
.n1 { margin-top: 25px; }
.m1 a { width: 48px; height: 48px; background-color: #00a0dd; line-height: 48px; text-align: center; display: block; position: absolute; top:-48px; left: 0; display: none; }
.nul li:hover .m1 a { display: block; }
.nul li:hover h3 a { color: #00a0dd; }
.prod { position:relative; width:100%; overflow:hidden; font-size: 0; margin-bottom: 6.3%; }
.prod .slick-list { width:100%; position:relative; }
.prod .slick-slide { position: relative; margin:0 0.17%; outline: none; }
.prod .prods a { outline:none; border:none; display:block; }
.prod .prods { position:relative; }
.prod .prods a.img img { width:100%; margin:0 auto; }
.prod .prods h3 { color:#000000; font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.jt2 { width: 66px; height: 67px; background-color: #ffffff; position: absolute; bottom: 0; left: 0; text-align: center; line-height: 66px; }
.jt2 img { display: inline-block; }
.bj3 { width: 55.5%; background-color: #ffffff; position: absolute; left: 0; bottom: 0; padding: 19px 40px 22px 30px; display: none; }
.bj3 .img2 { display: block; width: 66px; height: 67px; background-color: #00a0dd; text-align: center; line-height: 67px; position: absolute; right: -66px; bottom: 0; }
.bj3 .img2 img { display: inline-block; }
.bj3 p { color: #999999; font-size: 14px; line-height: 24px; margin-top: 10px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.prod .slick-current .bj3 { display: block; }
.slick-arrow { outline: none; border: none; font-size: 0; background: none; }
.prod .slick-prev, .prod .slick-next { width: 79px; height: 80px; background: #ffffff url(../images/a8a78e30531f7f9af6a1f068114c4b446ed87d0c.png) no-repeat center; text-align: center; line-height: 80px; outline: none; position: absolute; bottom: 0; z-index: 999; }
.prod .slick-prev { right: calc(7.9% + 79px ); }
.prod .slick-next { background: #00a0dd url(../images/ca8f1d9e6f1587b2f645c50855714cebc7696710.png) no-repeat center; right: 7.9%; }
/*  */
.map img { width: 100%; }
.bq { color: #161616; opacity: 0.5; text-align: center; font-size: 12px; padding: 10px 0; }
.bq a { color: #161616; }
.ft1 .wh { position: relative; }
.tleft:after { background-color: #f1f1f1; width:75.8%; display: block; position: absolute; left: -50%; height: 100%; content: ''; top:0; }
.tbox { position: relative; z-index: 999; }
.dwz { color: #565656; font-size: 16px; line-height: 24px; margin: 36px 0 28px; }
.tleft { width: 20.7%; padding-top: 4.5%; }
.tright:after { background-color: #00a0dd; width:125%; display: block; position: absolute; right: -50%; height: 100%; content: ''; top:0; }
.tbox2 { position: relative; z-index: 999; }
.tright { padding: 6% 0; width: 68%; }
.tbox2 h3 { letter-spacing: 1px; font-size: 24px; color: #ffffff; }
.han { margin-top: 36px; }
.han a { display: block; color: #ffffff; font-size: 17px; line-height: 34px; padding-left: 16px; background: url(../images/3889033cbb05a441d74dd4e3dec6b4ed9e5ebb95.png) no-repeat left center; }
.lxwm p { color: #ffffff; line-height: 22px; font-size: 16px; margin-bottom: 16px; }
.hang { width: 25%; }
.lxwm p { padding-left: 28px; background: url(../images/8fba60550c6f98744be4d4defd8f9eb6ee21b15f.png) no-repeat 3px center; }
.lxwm p:nth-child(2) {
background: url(../images/8f72d2a3a4b3c4d5110c76184c49eef27e6c75ff.png) no-repeat 3px center;
}
.lxwm p:nth-child(3) {
background: url(../images/732ad96b480b0b7546f3e69d07c2d4add969621b.png) no-repeat left center;
}
.lxwm p:nth-child(4) {
background: url(../images/81e24b1358d6bdce47d635c9bc2c8d669bf15123.png) no-repeat left center;
}
.lxwm { margin-top: 41px; }
.lx { width: 23%; }
.tewm { margin-top: 40px; color: #ffffff; font-size: 16px; line-height: 50px; text-align: center; }
.guan { width: 30%; }
.tewm img { max-width:95px; }
.foot-link { width: 100%; height: 37px; background-color: #ffffff; border-left: 2px solid #00a0dd; }
.foot-link .link1 { width: 50%; padding-left: 12px; position: relative; line-height: 37px; font-size: 14px; color: #999999; }
.link1-con { display: none; position: absolute; bottom: 100%; left: 0; background: #999999; padding: 10px; }
.link2-con a, .link1-con a { line-height: 24px; display: block; }
.foot-link .link2 { width: 20%; position: relative; line-height: 37px; text-align: center; }
.link2-con { display: none; position: absolute; bottom: 100%; left: 0; background: #999999; padding: 5px; min-width:61px; }
.flexed { display: flex; justify-content: space-between; flex-wrap: wrap; }
 @media(max-width: 1340px) {
 .prod .slick-prev, .prod .slick-next {
width: 60px;
height: 60px;
line-height: 60px;
}
 .prod .slick-prev {
right: calc(7.9% + 60px );
}
 .bj3 .img2, .jt2 {
width: 50px;
height: 50px;
line-height: 50px;
}
 .bj3 .img2 {
right: -50px;
}
 .bj3 {
padding: 13px 20px 22px 15px;
}
}
 @media(max-width: 1280px) {
 .acon {
font-size: 14px;
}
 .aright {
margin-top: 3%;
width: 45%;
}
 .hbj h3 {
font-size: 24px;
line-height: 30px;
letter-spacing: 1px;
}
 .hbj p {
font-size: 14px;
line-height: 24px;
}
}
 @media(max-width: 1040px) {
 .bul li {
padding: 64px 20px 15px 15px;
}
 .bul_x li {
padding: 64px 20px 15px 15px;
}
 .bt1 dt {
font-size: 30px;
}
 .psort {
margin-top: 50px;
}
 .pbox {
margin-top: 35px;
}
 .psort li a {
margin-left: 15px;
}
 .ht h3 {
font-size: 24px;
}
 .dwz {
font-size: 14px;
}
 .han {
margin-top: 20px;
}
 .han a {
font-size: 14px;
line-height: 28px;
}
.box11{display:none}
 .lxwm {
margin-top: 24px;
}
 .tbox2 h3 {
font-size: 20px;
}
 .lxwm p {
font-size: 14px;
margin-bottom: 6px;
}
 .tewm {
margin-top: 26px;
font-size: 14px;
line-height: 30px;
}
}
 @media(max-width: 768px) {
 .bul li {
width: 48%;
margin-bottom: 50px;
}
 .bul_x li {
width: 48%;
margin-bottom: 50px;
}
 .bt1 dt {
font-size: 26px;
}
 .box4 {
padding-bottom: 40px;
}
 .tab-con .slick-dots {
margin-top: 30px;
}
 .acon {
font-size: 14px;
line-height: 24px;
}
 .aright {
margin-top: 0;
}
 .box4 {
margin-top: 40px;
}
 .hbj h3 {
font-size: 18px;
line-height: 24px;
letter-spacing: 0;
margin: 10px 0 15px;
}
 .hbj p {
font-size: 14px;
line-height: 24px;
}
 .nul li {
width: 48%;
margin-bottom: 20px;
}
 .nn a {
margin-top: 16px;
}
 .prod .slick-next {
right: 15.5%;
}
 .prod .slick-prev {
 right: calc(15.5% + 60px );
}
 .tleft {
display: none;
}
 .tright {
width: 100%;
}
 .ft1 {
background: #00a0dd;
}
}
 @media(max-width: 640px) {
 .bul li .img {
width: 50px;
height: 50px;
line-height: 50px;
top:-25px;
}
 .bul li .img img {
width: 60%;
}
 .bul li {
padding: 40px 10px 15px 10px;
margin-bottom: 40px;
}
 .bul {
margin-top: 40px;
}
 .bul li .miao {
font-size: 12px;
line-height: 20px;
margin: 10px 0;
}
 .bul li h3 {
font-size: 18px;
}
 .bul_x li .miao {
font-size: 12px;
line-height: 20px;
margin: 10px 0;
}
 .bul_x li h3 {
font-size: 18px;
}
 .bul_x li .img {
width: 50px;
height: 50px;
line-height: 50px;
top:-25px;
}
 .bul_x li .img img {
width: 60%;
}
 .bul_x li {
padding: 40px 10px 15px 10px;
margin-bottom: 40px;
}
 .bcon {
letter-spacing: 0;
font-size: 12px;
line-height: 20px;
}
 .bcon p {
padding-left: 20px;
}
 .box2 {
margin-top: 0;
}
 .bt1 dt {
font-size: 20px;
}
 .bt1, .psort {
float: none;
width: 100%;
}
 .psort {
margin-top: 10px;
}
 .psort li {
margin-right: 3%;
}
 .psort li a {
margin-left: 0;
font-size: 14px;
}
 .pbox {
margin-top: 20px;
}
 .plist li {
width: 48%;
margin-bottom: 5px;
}
 .plist li h3 a {
font-size: 14px;
line-height: 40px;
}
 .ht {
margin-right: 3%;
}
 .ht h3 {
font-size: 20px;
}
 .ht a {
width: 120px;
height: 38px;
line-height: 38px;
font-size: 14px;
}
 .box4 {
margin-top: 30px;
}
 .aleft {
margin-bottom: 20px;
}
 .aleft, .aright {
width: 100%;
float: none;
}
 .acon {
margin: 15px 0;
}
 .abt dd {
font-size: 20px;
}
 .abox {
margin-bottom: 20px;
}
 .aright a {
 width: 120px;
 height: 38px;
 line-height: 38px;
 font-size: 14px;
}
 .rsort li {
margin-right: 15px;
font-size: 14px;
}
 .rsort {
margin-bottom: 20px;
}
 .box4 {
background-size: 100% 17%;
padding-bottom: 30px;
}
 .tab-con .slick-dots {
margin-top: 20px;
}
 .hbj {
position: static;
width: calc(100% - 30px);
margin: 15px;
}
 .mySwiper .swiper-slide .img {
width: calc(100% - 30px);
margin: 15px;
float: none;
}
 .mySwiper {
margin: 20px 0 0 0;
}
 .box5 .wh {
padding: 0;
}
 .swiper-button-prev1, .swiper-button-next1 {
top: 73.6vw;
}
 .swiper-button-prev1 {
right: 12%;
}
 .box6 .bt1 {
float: left;
width:auto;
}
 .nn a {
width: 120px;
height: 38px;
line-height: 38px;
font-size: 14px;
}
 .nbj {
padding: 10px 5px 10px 10px;
}
 .ntime2, .liu {
letter-spacing: 0;
}
 .liu {
margin-left: 6px;
}
 .ntime2 {
padding-left: 13px;
}
 .liu {
padding-left: 20px;
}
 .nbj h3 a {
font-size: 14px;
line-height: 18px;
}

 .nbj p {
font-size: 12px;
}
 .n1 {
margin-top: 15px;
}
 .nul {
margin-bottom: 20px;
}
 .bj3 .img2, .jt2 {
display: none;
}
 .prod .prods a.img2 {
display: none;
}
 .bj3 {
width: 88%;
padding: 13px 10px 12px 10px;
}
 .bj3 p {
font-size: 12px;
line-height: 16px;
}
 .prod .prods h3 {
font-size: 16px;
}
 .prod .slick-prev, .prod .slick-next {
width: 40px;
height: 40px;
line-height: 40px;
top:50%;
margin-top: -20px;
bottom: auto;
}
 .prod .slick-slide {
margin: 0 15px;
}
 .prod .slick-prev {
left: 15px;
right: auto;
}
 .prod .slick-next {
right: 15px;
}
 .hang {
display: none;
}
 .lx, .guan {
width: 100%;
float: none;
}
 .guan {
margin-top: 15px;
}
 .tewm {
justify-content: flex-start;
}
 .tewm li {
margin-right: 5%;
}
}
/* 友情链接 */

.c-link { padding: 2px 0; font-size: 14px; color: #2a333c; line-height: 24px; }
.c-link .con { display: flex; flex-wrap: wrap; position: relative; }
.c-link span { cursor: pointer; display: block; }
.c-link dd { width:calc(100% - 70px) }
.c-link .sec { display: none; position: absolute; bottom: 100%; left: 0; background: rgba(255, 255, 255, .6); padding: 10px; min-width:120px; }
.c-link a { color: #2a333c; padding: 0 4px; font-size: 14px; line-height: 24px; }
/*内页左侧样式*/


.page-product-inquiry a { color: #fff; }
 @media (max-width: 992px) {
 body {
 padding-top: 60px;
 padding-bottom: 50px;
}
}
