 @charset "UTF-8";p{margin:0}
input,textarea{border:none;outline:none;background-color:transparent}
img{vertical-align:middle}
.p1920{width:1920px;position:relative;left:50%;margin-left:-960px}
.wd1200{width:1200px;margin:0 auto}
.bw{width:100%}
.clearfix::after{content:'';display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px}
.fl{float:left}
.fr{float:right}
.dfc{display:flex;justify-content:space-between;align-items:center}
.ovimg,.ibw,.miw,.iml,.imgbig{overflow:hidden}
.imgbig img{-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}
.imgbig:hover img{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.ovimg img{width:100%;min-height:100%}
.ibw img{width:100%;height:auto}
.miw img{max-width:100%;max-height:100%}
.iml{text-align:center}
.iml img{transform:translateY(-2px);vertical-align:middle}
.bgmax{background-repeat:no-repeat;background-size:cover;background-position:center top}
.bgmin{background-repeat:no-repeat;background-size:contain;background-position:center top}
.fh{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.flexed{display:flex;justify-content:space-between;flex-wrap:nowrap;display:-webkit-flex}
.w1500{max-width:1530px;margin:0 auto;padding-left:15px;padding-right:15px}
.head-bg{border-bottom:1px solid rgba(255,255,255,.2);padding:24px 0;position:absolute;top:0;width:100%;left:0;right:0;z-index:99;background-color:rgba(0,0,0,0.5)}
.head-index{align-items:center}
.head-index .headl{align-items:center;width:80%}
.head-index .logo{width:18.7%}
.head-index .logo img{max-width:100%}
.head-index .tnav{width:calc(100% - 18.7%)}
.head-index .ttel p{color:#fff;display:flex;align-items:center;letter-spacing:2px}
.head-index .ttel p img{max-width:100%;margin-right:10px}
.mySwiper2{overflow:hidden;width:100%;position:relative}
.mySwiper2 img{width:100%}
.mySwiper2 .swiper-pagination{position:absolute;left:0;right:0;bottom:5%;z-index:999;display:flex;align-items:center;justify-content:center}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet{font-size:0;margin:0 8px;background:#333333;opacity:1;width:8px;height:8px;border-radius:50%}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active{background:none;width:40px;height:40px;text-align:center;font-size:18px;font-weight:normal;font-stretch:normal;line-height:36px;letter-spacing:0px;color:#fff;position:relative}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet{display:inline-block;*display:inline;zoom:1;width:40px;height:40px;background-color:transparent;position:relative;margin:0;transform:rotate(-90deg);opacity:1;outline:none}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet svg{opacity:0}
.mySwiper2 .swiper-pagination .init,.mySwiper2 .swiper-pagination .hover{}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet .hover{stroke-dasharray:314 0;stroke:none}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;background-color:rgba(255,255,255,.5);transform:translate(-50%,-50%);border-radius:100%}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active:before{content:attr(data-line);position:absolute;left:50%;top:50%;width:auto;height:auto;border-radius:initial;background:transparent;transform:translate(-50%,-50%) rotate(90deg);font-size:14px;line-height:24px;color:#fff;font-family:"Arial"}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active svg{opacity:1}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active .init,.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active .hover{opacity:1;filter:alpha(opacity=100)}
.mySwiper2 .swiper-pagination .swiper-pagination-bullet-active .hover{stroke:#fff;animation:circle-chart-fill 3s reverse}
@media (max-width:1500px){.mySwiper2 .swiper-pagination{bottom:0}
}@keyframes circle-chart-fill{to{stroke-dasharray:0 314}
}.pro-bg{background:#f5f5f5;padding:5.20833333333333vw 0;padding-bottom:2.60416666666667vw}
.put{text-align:center}
.put .put1{color:#000000;font-size:36px;line-height:1}
.put .put2{width:50px;height:2px;background:#000000;margin:20px auto}
.put .put3{color:#666666;font-size:16px}
.pro-roll{margin-top:4.6875vw}
.proSwiper{width:100%;overflow:hidden}
.proSwiper .swiper-slide{width:33%;margin-right:1.5625vw}
.proSwiper .swiper-slide a{display:flex;justify-content:space-between;padding:0.72916666666667vw 1.25vw;padding-bottom:3.125vw;position:relative}
.proSwiper .swiper-slide a::before{content:'';position:absolute;bottom:-1.5625vw;left:0;right:0;background:#fff;width:100%;height:100%;z-index:-1}
.proSwiper .swiper-slide a .img1{width:59.24%}
.proSwiper .swiper-slide a .img1 img{width:100%}
.proSwiper .swiper-slide a .wz{width:calc(100% - 62.42%);padding-top:4.16666666666667vw}
.proSwiper .swiper-slide a .wz .wz1{color:#333333;font-size:14px;font-family:"Arial";text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.proSwiper .swiper-slide a .wz .wz2{font-weight:600;color:#282828;font-size:1.25vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.proSwiper .swiper-slide a .wz .wz3{width:48px;height:4px;background:#0646b7;margin-top:0.78125vw}
.proSwiper .swiper-slide a .wz .wz4{color:#666666;font-size:14px;line-height:24px;margin-top:0.9375vw;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.proSwiper .swiper-slide a .wz .wz5{background:url(../images/f379c8cf798b49d213be2ba094a50545f05e0ea0.png) no-repeat top center;width:36px;height:36px;background-size:100% 100%;margin-top:1.25vw}
.proSwiper .swiper-slide a:hover::before{background:#0646b7}
.proSwiper .swiper-slide a:hover .wz .wz1{color:#fff}
.proSwiper .swiper-slide a:hover .wz .wz2{color:#fff}
.proSwiper .swiper-slide a:hover .wz .wz3{background:#fff}
.proSwiper .swiper-slide a:hover .wz .wz4{color:#fff}
.proSwiper .swiper-slide a:hover .wz .wz5{background:url(../images/c33e7f849236a6ce46c7f872f2fdf6f79caa604b.png) no-repeat top center}
.pro-roll .swiper-pagination1{position:relative;bottom:0;text-align:center;margin-top:2.60416666666667vw}
.pro-roll .swiper-pagination-bullet{width:25px;height:25px;background:url(../images/f823318d8d33047d990c5ff5bbc1b87b924c2061.png) no-repeat top center;opacity:1}
.pro-roll .swiper-pagination-bullet-active{background:url(../images/fadb5f0f13a9dadb260bac9625fd3f1b9093c957.png) no-repeat top center}
@media(max-width:1366px){.proSwiper .swiper-slide a .wz{padding-top:2.166667vw}
}@media(max-width:1024px){.put .put1{font-size:30px}
}@media(max-width:780px){.pro-bg{padding:40px 0}
.put .put1{font-size:24px}
.put .put2{margin:5px auto}
.put .put3{font-size:14px}
.pro-roll{margin-top:20px}
.proSwiper .swiper-slide{width:80%}
.proSwiper .swiper-slide a .wz .wz4{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.proSwiper .swiper-slide a .wz .wz5{width:20px;height:20px}
.pro-roll .swiper-pagination1{margin-top:30px}
}.w1210{max-width:1240px;margin:0 auto;padding-left:15px;padding-right:15px}
.ab-bg{background:url(../images/80af707b1848f6dae5c906b288a561fb9f800de1.jpg) no-repeat top center;background-size:100% 100%;padding-top:4.6875vw}
.aut .put1{color:#fff}
.aut .put3{margin-top:20px}
.ab-wrap{margin-top:4.6875vw;align-items:center}
.abl{width:49.92%}
.abl .at1{font-size:24px;font-weight:600;color:#fff}
.abl .atw{margin-top:10px}
.abl .atw p{margin-top:1.30208333333333vw;color:#d3d3d3;font-size:14px;line-height:28px}
.abl .amore{margin-top:3.125vw;border:2px solid #d3d3d3;width:140px;height:42px}
.abl .amore a{display:block;text-align:center;line-height:38px;font-size:14px;color:#fff}
.abr{width:37.85%; margin-top:-120px}
.abr img{width:100%}
.ablist{background:#fff;box-shadow:0px 3px 30px 0px rgba(0,0,0,0.07);margin-top:2.76041666666667vw;margin-bottom:-5.46875vw;padding:2.08333333333333vw 0;position:relative;z-index:9}
.ablist ul{}
.ablist ul li{width:25%;text-align:center;background:url(../images/73a49762b5abc278b06304f7718f3c01f41e580b.png) no-repeat right center}
.ablist ul li:last-child{background:none}
.ablist ul li .a1{align-items:center;justify-content:center}
.ablist ul li .a1 .a11{color:#333333;font-size:42px;font-family:"Arial"}
.ablist ul li .a1 .a22{color:#333333;font-size:42px}
.ablist ul li .a2{color:#666666;font-size:14px}
.ablist ul li:hover .a1 .a11{color:#d90404}
.ablist ul li:hover .a1 .a22{color:#d90404}
@media(max-width:780px){.ab-bg{padding:40px 0}
.ab-wrap{margin-top:20px;flex-wrap:wrap}
.abl{width:100%}
.abl .at1{font-size:20px}
.abr{width:100%;margin-top:20px}
.ablist ul{flex-wrap:wrap;padding-top:20px}
.ablist ul li{width:50%;padding:0 10px;margin-bottom:20px}
.ablist ul li .a1 .a11{font-size:18px}
.ablist ul li .a1 .a22{font-size:18px}
}.pro2-bg{background:#f6f6f6;padding-top:10.41666666666667vw;padding-bottom:4.6875vw}
.pro-wrap{margin-top:4.42708333333333vw}
.prol{width:21.33%}
.pro1{}
.pro1 .pt{background:#d90404;padding:0.9vw;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;align-items:center;justify-content:space-between;font-size:24px;font-weight:600;color:#fff}
.psort{background:#fff;margin-top:6px;padding:0 1vw;padding-bottom:1vw}
.psort li{border-bottom:1px solid #e4e4e4;padding:0.8vw 0;background:url(../images/439f2e57220976c77f2d53956722cd580041feb0.png) no-repeat right center}
.psort li a{display:block;color:#333333;font-size:18px}
.psort li:hover a{color:#d90404}
.pro2{margin-top:8px}
.pror{width:calc(100% - 25.33%)}
.plist1{flex-wrap:wrap}
.plist1 li{width:30.8%;border:1px solid #eeeeee;background:#fff;text-align:center;padding:0.78125vw}
.plist1 li .img1 img{width:100%}
.plist1 li .wz1{display:flex;align-items:center;justify-content:center;padding:0.78125vw 0}
.plist1 li .wz1 span{width:50px;height:2px;background:#e6e6e6}
.plist1 li .wz1 b{font-weight:500;color:#999999;font-size:16px;font-family:"Arial";text-transform:uppercase;padding:0 10px}
.plist1 li .wz2{color:#333333;font-size:20px}
.plist1 li .wz3{width:155px;height:44px;border:2px solid #ebebeb;border-radius:30px;margin:0 auto;text-align:center;line-height:40px;color:#666666;font-size:16px;margin-top:1vw;margin-bottom:20px}
.plist1 li:hover .wz2{color:#d90404}
.plist1 li:nth-child(n+4){margin-top:4.16666666666667vw}
@media(max-width:1600px){.psort li{padding:15px 0}
}@media(max-width:1480px){.psort li{padding:14px 0}
}@media(max-width:1366px){.psort li{padding:12px 0}
}@media(max-width:1280px){.psort li a{font-size:17px}
}@media(max-width:1200px){.psort li{padding:11px 0}
.psort li a{font-size:16px}
}@media(max-width:1024px){.pro1 .pt{font-size:20px}
.psort li{padding:10px 0}
.psort li a{font-size:14px}
.plist1 li .wz2{font-size:16px}
}@media(max-width:780px){.pro2-bg{padding:40px 0}
.pro-wrap{margin-top:20px;flex-wrap:wrap}
.prol{width:100%}
.pro1 .pt{padding:10px}
.pror{width:100%;margin-top:20px}
.plist1 li{width:49%;margin-bottom:2%}
.plist1 li .wz1{padding:10px 0}
.plist1 li .wz1 b{font-size:14px}
.plist1 li .wz2{font-size:14px}
.plist1 li .wz3{width:80%;font-size:12px;line-height:30px;height:34px;margin-top:10px;margin-bottom:10px}
.plist1 li:nth-child(n+4){margin-top:0}
}.hezuo-index{margin-top:4.42708333333333vw}
.hezuo-wrap{margin-top:2.60416666666667vw}
.hlist1 li{float:left;width:45.8%;position:relative}
.hlist1 li:nth-child(2n){float:right}
.hlist1 li .img1 img{width:100%}
.hlist1 li .wz{position:absolute;z-index:99;bottom:-100px;left:30px;background:#fff;box-shadow:0px 0px 18px 0px rgba(0,0,0,0.14);width:72.43%;padding:40px 30px}
.hlist1 li .wz .wz1{color:#d90404;font-size:12px;text-transform:uppercase;font-family:"Arial"}
.hlist1 li .wz .wz2{color:#333333;font-size:18px;font-weight:600;margin:0.78125vw 0}
.hlist1 li .wz .wz3{color:#999999;font-size:14px;line-height:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.hlist1 li .date{position:absolute;top:-30px;right:20px;background:#d90404;width:89px;height:61px;text-align:center;color:#fff;font-weight:600;font-size:18px;font-family:"Arial";line-height:1;padding:30px 0 10px 0}
.hlist1 li .date b{font-size:24px}
@media(max-width:780px){.hezuo-index{margin-top:40px}
.hezuo-wrap{margin-top:20px}
.hlist1 li{float:none;width:100%;margin-bottom:20px}
.hlist1 li .wz{position:relative;bottom:0;width:100%;left:0;padding:20px 10px}
.hlist1 li .date{right:10px}
}.ad-bg{background:url(../images/13eb8dbbeb84a9bc90b71c1c666db12e9f258d1d.jpg) no-repeat top center;background-size:100% 100%;margin-top:0px;padding:5.52083333333333vw 0;padding-bottom:4.6875vw}
.adlist1{flex-wrap:wrap}
.adlist1 li{width:33.333%;text-align:center;padding:3.64583333333333vw 0;border-right:1px solid rgba(255,255,255,.2)}
.adlist1 li .img1{}
.adlist1 li .img1 img{max-width:100%;margin:0 auto}
.adlist1 li .img1 img.imga{}
.adlist1 li .img1 img.imgb{display:none}
.adlist1 li .wz1{color:#ffffff;font-size:20px;font-weight:600;margin-top:2vw}
.adlist1 li .wz2{font-size:14px;color:rgba(255,255,255,.5);text-transform:uppercase;font-family:"Arial";margin-top:0.78125vw}
.adlist1 li:nth-child(3n){border-right:none}
.adlist1 li:nth-child(n+4){border-top:1px solid rgba(255,255,255,.2)}
.adlist1 li:hover .img1 img.imga{display:none}
.adlist1 li:hover .img1 img.imgb{display:block}
.adlist1 li:hover .wz1{color:#d90404}
.adlist1 li:hover .wz2{color:#d90404}
@media(max-width:780px){.ad-bg{margin-top:40px}
.adlist1 li{padding:10px 5px}
.adlist1 li .img1 img{max-width:40px;width:100%}
.adlist1 li .wz1{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.adlist1 li .wz2{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}.nt{margin-top:6.25vw}
.news-bg{background:url(../images/36f13fd4c6d187ea9cb207fc7f01f34ce62c7228.jpg) no-repeat bottom center;background-size:100% 100%;margin-top:3.125vw;padding-bottom:5.72916666666667vw}
.news-roll{margin-right:24px}
.newsSwiper{overflow:hidden}
.newsSwiper .swiper-slide{width:27.4%;margin-right:1.25%}
.newsSwiper .swiper-slide .img1 img{width:100%;height:185px}
.newsSwiper .swiper-slide .wz{background:#f7f7f7;padding:0 3.64583333333333vw;padding-bottom:2.60416666666667vw}
.newsSwiper .swiper-slide .wz .wz1{color:#333333;font-size:18px;font-weight:600;padding:1.5625vw 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.newsSwiper .swiper-slide .wz .wz2{color:#999999;font-size:14px;line-height:30px}
.newsSwiper .swiper-slide .wz .wz3{font-weight:600;font-size:16px;font-family:"Arial";color:#d90404;display:flex;align-items:center;margin-top:1vw}
.newsSwiper .swiper-slide .wz .wz3 span{width:55px;height:1px;background:#d90404;margin-left:10px}
.newsSwiper .swiper-slide:hover .wz .wz1{color:#d90404}
.newsSwiper .swiper-slide:hover .wz .wz3{color:#333333}
.newsSwiper .swiper-slide:hover .wz .wz3 span{background:#333333}
.news-roll .swiper-pagination2{position:relative;bottom:0;text-align:center;margin-top:4.16666666666667vw}
.news-roll .swiper-pagination-bullet{width:25px;height:25px;background:url(../images/f823318d8d33047d990c5ff5bbc1b87b924c2061.png) no-repeat top center;opacity:1}
.news-roll .swiper-pagination-bullet-active{background:url(../images/fadb5f0f13a9dadb260bac9625fd3f1b9093c957.png) no-repeat top center}
@media(max-width:780px){.nt{margin-top:40px}
.news-bg{margin-top:20px}
.news-roll{margin-right:0;overflow:hidden}
.newsSwiper .swiper-slide{width:80%}
.newsSwiper .swiper-slide .wz .wz1{font-size:14px;padding:10px 0}
.newsSwiper .swiper-slide .wz .wz2{font-size:12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:24px}
.newsSwiper .swiper-slide .wz .wz3{font-size:12px}
}.foot-bg{background:url(../images/7413cbc162d92d0189ce42293dd9d3e92ff2d859.jpg) no-repeat top center;background-size:100% 100%;padding:2.60416666666667vw 0}
.foot-index{}
.foot1{width:24%}
.ft{background:url(../images/c0d63d2d9fa7bb648aae2b2958dfdfb09e708cfa.png) no-repeat left bottom;font-size:18px;color:#ffffff;padding:15px 0;margin-bottom:35px}
.ft span{font-size:14px;font-family:"Arial";text-transform:uppercase;color:rgba(255,255,255,.2);margin-left:10px}
.fnav{}
.fnav li{float:left;width:50%;margin-bottom:30px}
.fnav li a{display:block;font-size:16px;color:rgba(255,255,255,.5)}
.lx p{color:rgba(255,255,255,.5);margin-bottom:15px}
.lx p:nth-of-type(2){color:#fff;line-height:1}
.ferq1{width:50%}
.ferq1 img{max-width:100%}
.ferq2{border:1px solid #4a4a4c;width:50%}
.ferq2 img{max-width:100%;width:calc(100% - 50px)}
.ferq2 span{color:#fff;width:50px;text-align:center;padding:10px 0;writing-mode:vertical-rl;line-height:50px}
.cop-bg{background:#1e1f21;border-top:1px solid #595a5c;border-bottom:1px solid #595a5c;padding:25px 0}
.cop-index{font-size:12px;color:rgba(255,255,255,.3)}
.cop-index a{color:rgba(255,255,255,.3)}
.cop-index a:hover{color:#d90404}
@media(max-width:780px){.foot-index{flex-wrap:wrap}
.foot1{width:100%}
.ft{margin-bottom:10px}
.lx p:nth-of-type(2){font-size:20px}
.cop-index{flex-wrap:wrap}
.copl{width:100%}
.copr{width:100%}
}
.qilin-column h3{margin:0 0 2px;font-weight:normal}
.qilin-column h3 a{display:block;line-height:50px;background:#ececeb;padding:0 40px;font-size:18px;color:#2f2f2f}
.qilin-column h3.on a{background-color:#c40202;color:#fff}
.qilin-column li{line-height:50px;border-bottom:1px solid #ececeb}
.qilin-column li a{display:block;padding:0 40px;color:#2f2f2f}