@charset "utf-8";
.wp{width:1200px;margin:0 auto}
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{background:#eee;width:100%;height:356px;object-fit:cover}
.banner .swiper-slide a .d2{height:50px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.banner .swiper-slide a .d2 em{flex:1;color:#232323;font-size:18px;font-weight:700}
.banner .swiper-slide a .d2 span{margin-left:20px;color:#232323;font-size:18px;font-weight:700}
.banner .swiperpg{z-index:999999;position:absolute;padding-right:30px;left:0;bottom:70px!important;width:100%;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}
.banner .swiperpg span{cursor:pointer;color:#333;font-size:16px;font-weight:700;margin-left:10px;border-radius:0;width:26px;height:26px;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.banner .swiperpg span.active{color:#fff;background:#e72528}
.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:18px;color:#000;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}
.content .video{width:100%;height:500px;margin-bottom:30px}
.art{margin-bottom:30px}
.art h1{text-align:center;color:#333;font-size:25px}
.art div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:16px;color:#999;padding:20px 0}
.art div em img.wx{height:25px}
.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:#e72528;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 */
.alist{padding:0 20px}
.alist li{padding:20px 0;border-bottom:1px #efefef dashed}
.alist li:nth-last-child(1){border-bottom:0 #efefef dashed}
.alist li a{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.alist li a .d1{width:180px}
.alist li a .d1 img{width:100%;background:#eee}
.alist li a .d2{flex:1;margin-left:20px}
.alist li a .x1 h2{color:#141414;font-size:20px;font-weight:700}
.alist li a .x1:hover h2{color:#e72528;text-decoration:underline}
.alist li a .x3{color:#545454;font-size:16px;line-height:1.6;margin-top:10px}
/*! imglist */
.imglist{padding:25px 25px}
.imglist ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}
.imglist li a{display:block}
.imglist li a .d1{position:relative;border:1px #f3f3f3 solid;padding:8px 8px}
.imglist li a .d1 .x1{overflow:hidden}
.imglist li img{width:100%;background:#eee;}
.imglist li .d2{height:80px;color:#141414;font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center}
/*! index_pro */
.index_pro{padding:0 0}
.index_pro ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:25px 15px}
.index_pro li a{display:block}
.index_pro li a .d1{position:relative;border:1px #f3f3f3 solid;padding:8px 8px}
.index_pro li a .d1 .x1{overflow:hidden}
.index_pro li img{width:100%;background:#fff;aspect-ratio:4/2.5;object-fit:contain;object-position:center center;}
.index_pro li .d2{margin-top:10px;color:#141414;font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center}
/*! video */
.video{padding:25px 25px}
.video ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}
.video li a{display:block}
.video li a .d1{position:relative;border:1px #f3f3f3 solid;padding:8px 8px}
.video li a .d1::after{background:url(../images/play.png) center center no-repeat;background-size:50px 50px;position:absolute;content:'';width:100%;height:100%;left:0;top:0}
.video li a .d1 .x1{overflow:hidden}
.video li img{width:100%;background:#eee}
.video li .d2{height:80px;color:#141414;font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center}
/*! dwonload */
.top{height:150px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.search{width:370px;position:relative}
.search input{color:#333;font-size:16px;font-weight:700;width:100%;height:50px;border-radius:115px;border:2px #e6e6e6 solid;padding:0 30px}
.search input::placeholder{color:#d3d3d3}
.search .d1{width:70px;height:100%;position:absolute;top:0;right:0;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap}
.search .d1 .iconfont{color:#c2c2c2;font-size:22px}
/*! nav_dom */
.nav_dom{background:#e72528}
.nav ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nav li{position:relative;flex:1}
.nav li a{color:#fff;font-size:25px;height:85px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nav li.cur a{background:#c11316}
/*! bk1 */
.bk1{margin-top:20px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}
.bk1 .l{width:600px;padding:18px 18px;border:1px #eee solid}
.bk1 .r{flex:1;margin-left:20px}
/*! tab */
.tab{padding:20px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.tab .d1{padding-left:30px;position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.tab .d1 a{margin-right:30px;color:#232323;font-size:25px;font-weight:700}
.tab .d1 a:nth-last-child(1){margin-right:0}
.tab .d1 a.cur{color:#e72528}
.tab .d1::after{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:7px;height:28px;background:#e72528;border-radius:115px}
.tab .d2 a{color:#202020;font-size:18px}
.tabc{display:none}
.tabc.cur{display:block}
.img a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.img img{background:#eee;width:150px;height:103px}
.img .d1{flex:1;margin-left:20px}
.img .d1 h2{line-height:1;color:#141414;font-size:20px;font-weight:700}
.img .d1 h2:hover{color:#e72528}
.img .d1 p{color:#545454;font-size:16px;margin-top:10px;line-height:1.6}
.txtlist{margin-top:20px}
.txtlist li{padding:5px 0}
.txtlist li a{color:#141414;font-size:18px}
.txtlist li a:hover{text-decoration:underline;color:#e72528}
/*! ctwh_dom */
.ctwh_dom{margin-top:30px}
.tab_cul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.tab_cul a{border-radius:115px;border:1px #fff solid;color:#202020;font-size:18px;padding:0 30px;height:45px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.tab_cul a.cur{color:#e72528;border:1px #e72528 solid}
.tabc2{margin-top:40px;display:none}
.tabc2.cur{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.tabc2 .section{width:565px;position:relative}
.tabc2 .section:nth-child(2):after{content:'';position:absolute;left:-36px;top:0;height:100%;border-left:2px #e0e0e0 solid}
/*! ad */
.ad{margin-top:20px}
.ad a{display:block}
.ad1{margin-top:30px}
.ad1 a{display:block}
/*! bk2 */
.bk2{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.bk2 .section:nth-child(1){width:730px;position:relative}
.bk2 .section:nth-child(2){width:410px;position:relative}
.bk2 .section:nth-child(2):after{content:'';position:absolute;left:-29px;top:0;height:100%;border-left:2px #e0e0e0 solid}
.mlist li{margin-bottom:20px}
.mlist li a{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.mlist li a img{background:#eee;width:150px;height:103px}
.mlist li a .d1{flex:1;margin-left:20px}
.mlist li a .d1 h2{line-height:1;color:#141414;font-size:20px;font-weight:700}
.mlist li a .d1 h2:hover{color:#e72528}
.mlist li a .d1 p{color:#545454;font-size:16px;margin-top:10px;line-height:1.6}
.mlist li:nth-last-child(1){margin-bottom:0}
/*! bk3 */
.bk3{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.bk3 .section:nth-child(1){width:785px;position:relative}
.bk3 .section:nth-child(2){width:385px;position:relative}
/*! bk4 */
.bk4{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.bk4 .section:nth-child(1){width:785px;position:relative}
.bk4 .section:nth-child(2){width:385px;position:relative}
/*! zk */
.zk{margin-top:10px}
.zk ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px}
.zk li a{display:block}
.zk li a .d1{border:1px #f3f3f3 solid;padding:8px 8px}
.zk li a .d1 .x1{overflow:hidden}
.zk li a .d1 .x1 img{width:100%;background:#eee}
.zk li a .d2{margin-top:15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.zk li a .d2 span{color:#4d4d4d;font-size:18px}
.zks{padding:35px 35px}
.zks ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px}
.zks li a{display:block}
.zks li a .d1{border:1px #f3f3f3 solid;padding:8px 8px}
.zks li a .d1 .x1{overflow:hidden}
.zks li a .d1 .x1 img{width:100%;background:#eee}
.zks li a .d2{margin-top:15px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.zks li a .d2 span{color:#4d4d4d;font-size:18px}
/*! sd */
.sd{margin-top:10px}
.sd li{margin-bottom:38px}
.sd li a{display:block;position:relative}
.sd li a .d1{border:1px #f3f3f3 solid;padding:8px 8px}
.sd li a .d1 .x1{overflow:hidden}
.sd li a .d1 .x1 img{width:100%;background:#eee}
.sd li a .d2{position:absolute;left:50%;top:50%;width:106px;height:106px;transform:translateX(-50%) translateY(-50%);background:url(../images/PLAY.png) center center repeat-x;background-size:auto 100%}
.sd li:nth-child(2){margin-bottom:0}
/*! links */
.links{margin-top:30px}
.link{margin-top:10px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.link a{color:#4e4e4e;font-size:18px;margin:5px 30px;margin-left:0}
.link a:hover{color:#e72528}
/*! about */
.about{margin-top:10px}
.about .d1 img{width:100%;border:1px #eee solid;padding:10px 10px}
.about .d2{color:#535353;font-size:18px;line-height:1.8;margin-top:20px}
/*! dzkswiper */
.dzk{margin-top:10px}
.dzk .swiperprev{position:absolute;cursor:pointer;left:0;top:50%;transform:translateY(-50%)}
.dzk .swipernext{position:absolute;cursor:pointer;right:0;top:50%;transform:translateY(-50%)}
.dzk .swiperprev img{width:40px}
.dzk .swipernext img{width:40px}
.dzkswiper{width:280px;margin:0 auto}
.dzkswiper .swiper-slide a{display:block;border:1px #eee solid;padding:10px 10px}
.dzkswiper .swiper-slide a img{width:100%;background:#eee}
/*! di */
.di{background:#737373;padding:60px 0;margin-top:60px}
.foot .d1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.foot .d1 a{color:#fff;font-size:20px}
.foot .d1 em{padding:0 20px;color:#fff;font-size:16px}
.foot .d2{margin-top:10px;line-height:2;color:#fff;font-size:20px}
.foot .d2 a{color:#fff}
/*! qa */
.pos_dom{border-bottom:1px #dedede solid}
.pos{color:#656565;font-size:18px;height:70px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.pos a{color:#656565}
.pos a:hover{color:#e72528}
.main{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.main .l{padding:15px 15px;border:1px #dedede solid;width:265px}
.main .r{border:1px #dedede solid;width:915px}
.cataname h2{padding-left:20px;color:#565656;font-size:25px;font-weight:700;height:60px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.catalist div{padding:3px 0}
.catalist div a{background:#e4e4e4;color:#4f4f4f;font-size:18px;font-weight:700;padding-left:55px;height:55px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.catalist div.cur a{color:#fff;background:#e72528}
.cata_title{padding-left:60px;border-bottom:1px #dedede solid;height:95px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.cata_title h2{color:#e72528;font-size:25px}
.news_detail{padding:35px 45px}
.content_dom{padding:35px 35px}
/*! dzklist */
.dzklist ul{padding:40px 40px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px}
.dzklist li a{display:block}
.dzklist li a .d1{border:1px #f3f3f3 solid;padding:10px 10px}
.dzklist li a .d1 .x1{overflow:hidden}
.dzklist li a .d1 .x1 img{width:100%;background:#eee;aspect-ratio:16/9;object-fit:cover;object-position:center center}
.dzklist li a .d2{height:60px;color:#606060;font-size:18px;font-weight:700;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.dzklist li a:hover .d2{color:#e72528}
.zjcx{padding:80px 20%;padding-bottom:260px}
.ipt{padding:10px 0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.ipt.cx{margin-top:40px}
.ipt .d1{text-align:right;width:230px;color:#606060;font-size:18px;font-weight:700}
.ipt .d2{flex:1}
.ipt .d2 input{width:100%;padding:20px 30px;border:1px #ccc solid;color:#333;font-size:18px}
.ipt .d2 button{background:#e72528;border-radius:115px;width:60%;padding:20px 30px;border:1px #e72528 solid;color:#fff;font-size:18px}
.ipt .d3{flex:1;position:relative}
.ipt .d3 .x1{cursor:pointer;position:relative;width:100%;border:1px #ccc solid;padding:20px 30px;color:#333;font-size:18px}
.ipt .d3 .x1:after{height:100%;content:'▼';position:absolute;right:10px;top:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.ipt .d3 .x2{background:#fff;display:none;position:absolute;left:0;width:100%;z-index:99;border:1px #ccc solid}
.ipt .d3 .x2 a{display:block;color:#333;font-size:18px;padding:10px 30px}
.ipt .d3 .x2 a:hover{background:#f3f3f3}
.ipt .d3 .x2.cur{display:block}
/*! cxjg */
.result_bar{color:#606060;font-size:18px;font-weight:700;border-bottom:1px #dedede solid;padding:30px 60px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.result_bar h2{color:#e72528;font-size:18px}
.cxjg{padding:35px 35px}
.cxjg ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}
.cxjg .d1{padding:50px 0;border:1px #d8d8d8 solid}
.cxjg .d1 img{background:#eee;width:100%;height:180px}
.cxjg .d2{margin-left:35px;height:100px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.cxjg .d2 .x1{width:100%;color:#4f4f4f;font-size:18px;font-weight:700}
.cxjg .d2 .x2{width:100%;color:#4f4f4f;font-size:18px;font-weight:700}
/*! itemslider */
.bigimg .swiper-slide img{border:1px #f3f3f3 solid;padding:10px 10px;width:100%;aspect-ratio:16/9;object-fit:contain;object-position:center center}
.itemslider .swiper-slide{height:100%}
.itemslider .swiper-slide a{padding:2px 2px;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.itemslider .swiper-slide a img{border:2px #fff solid;border-radius:5px;width:100%;background:#eee;aspect-ratio:4/3;object-fit:cover;object-position:center center}
.itemslider .swiper-slide a.cur img{border:2px #fca61e solid}
.itemslider_dom{margin-top:40px;position:relative}
.itemslider_dom .btn{border-radius:3px;width:20px;height:100%;background:#f3f3f3;transform:translateY(-50%);cursor:pointer;position:absolute;top:50%;display:flex!important;justify-content:center;align-items:center}
.itemslider_dom .btn svg{width:10px;height:10px;aspect-ratio:1/1;object-fit:cover;object-position:center center}
.itemslider_dom .swiperprev{left:-30px}
.itemslider_dom .swipernext{right:-30px}
.probar{margin-bottom:30px;margin-top:60px;border-bottom:1px #f3f3f3 solid;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.probar h2{border-radius:5px 5px 0 0;background:linear-gradient(to right,rgba(252,166,30,.2),rgba(244,67,54,0));padding:10px 30px;color:#000;font-size:18px;font-weight:700}