@charset "utf-8";
.wp{width:1280px;margin:0 auto}
.ep{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{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:18px;color:#353535;line-height:2;text-align:justify}
.content div{padding-bottom:10px}
.content p{padding-bottom:10px}
.content ol{list-style-position:outside;padding-left:40px;padding-bottom:20px}
.content ol li{list-style-type:decimal}
.content ul{list-style-position:outside;padding-left:40px;padding-bottom:20px}
.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{padding-bottom:50px}
.art h1{text-align:center;color:#000;font-size:30px;font-weight:500}
.art div{border-bottom:2px #ececec solid;text-align:center;font-size:18px;color:#818181;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{margin-top:30px}
.alist li{padding:10px 0}
.alist li a{padding:10px 10px;background:#fff;border:1px #e8e8e8 solid;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.alist li a .d1{width:190px}
.alist li a .d1 img{width:100%;background:#eee}
.alist li a .d2{flex:1;margin-left:30px}
.alist li a .d2 .x1{color:#1d1e1e;font-size:24px}
.alist li a .d2 .x2{margin-top:10px;line-height:2;color:#727272;font-size:14px}
.alist li a .d3{margin-left:30px;margin-right:45px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.alist li a .d3 .x1{color:#8a8a8a;font-size:18px}
.alist li a .d3 .x2{margin-top:10px;color:#fff;font-size:16px;padding:10px 35px;border-radius:10px;background:#ea5504}
.alist li a:hover{border:1px #fff solid;box-shadow:rgba(0,0,0,.2) 0 0 20px 0}
.alist li a:hover .d2 .x1{color:#ea5504}
.alist li a:hover .d2 .x2{color:#222}
.imglist_dom{padding-top:50px;padding-bottom:0;border-top:1px #ccc solid;margin-top:35px}
.imglist ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.imglist li{margin-right:6.5%;width:29%;margin-bottom:50px;position:relative}
.imglist li:nth-child(3n){margin-right:0}
.imglist li .bg{width:100%}
.imglist li a{padding:0 35px;display:block;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.imglist li a .d1{width:100%}
.imglist li a .d1 img{width:100%;background:#fff;padding:10px 10px;border:1px #ece8e2 solid}
.imglist li a .d2{margin-top:25px;color:#333;font-size:18px}
.top{height:135px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.top ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.top ul li.item a.item{color:#040000;font-size:20px;padding:0 25px;height:70px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.top ul li.item a.item:hover{color:#9b1f24}
.top ul li.item a.item.cur{color:#fff;background:#9b1f24;border-radius:15px}
/*! ss */
.bg1{background:#fdfdfc}
.bg2{background:#ececea;margin-top:130px;padding-top:10px;padding-bottom:85px}
.bge{padding-top:25px;padding-bottom:110px;background:#f8f8f7}
.bge1{padding-top:50px;padding-bottom:75px;background:#f0f0ef}
.bge2{padding-top:50px;padding-bottom:60px;background:#f8f8f7}
.bge3{padding-top:50px;padding-bottom:75px;background:#f0f0ef}
.ss{height:90px;padding-left:80px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.ss .d1{width:190px;height:52px;background:#d1151b;color:#fff;font-size:18px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.ss .d2{width:600px;position:relative}
.ss .d2 input{width:100%;height:52px;border-radius:0;border:1px #efefef solid;color:#333;font-size:18px;padding-left:40px}
.ss .d2 input::placeholder{color:#c0bfbf}
.ss .d2 a{position:absolute;right:10px;top:0;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.bar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.bar .d1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.bar .d1 span{color:#d2363c;font-size:38px;padding:0 20px}
.bar .d2{margin-top:5px;color:#747474;font-size:16px}
.about{margin-top:30px}
.about .d2{margin-top:35px;text-align:center;color:#d2363c;font-size:32px}
.about .d3{margin-top:10px;line-height:2;text-align:center;color:#727272;font-size:18px}
.about .d4{margin-top:10px}
.about .d4 a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.about .d4 a em{color:#d0141b;font-size:18px;font-weight:700;margin-left:15px}
.about .d4 a:hover em{color:#b9070d}
.about .d5{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}
.video .swiper-slide a .d1{background:#fff;display:block;border:1px #eee solid;padding:13px 13px;position:relative}
.video .swiper-slide a .d1::after{transition:all .3s ease 0s;opacity:.5;background:url(../images/8.png) center center no-repeat;background-size:73px 73px;content:'';position:absolute;left:0;top:0;width:100%;height:100%}
.video .swiper-slide a:hover .d1::after{opacity:1}
.video .swiper-slide a .d1 img{width:100%;background:#333}
.video .swiper-slide a .d2{margin-top:30px}
.video .swiper-slide a .d2 em{color:#000;font-size:20px}
.video .swiper-slide a:hover .d2 em{color:#d1151b}
.vdom{margin-top:40px;position:relative}
.vdom .swiperprev{cursor:pointer;position:absolute;left:-85px;top:50%;margin-top:-56px;width:52px;height:52px}
.vdom .swipernext{cursor:pointer;position:absolute;right:-85px;top:50%;margin-top:-56px;width:52px;height:52px}
.pro{margin-top:60px}
.pro ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.pro li{width:49%;margin-bottom:30px}
.pro li a{transition:all .3s ease 0s;background:#fff;border:1px #949494 solid;padding:12px 12px;display:block;padding-bottom:35px}
.pro li a .d1{position:relative}
.pro li a .d1 img.bgimg{transition:all .3s ease 0s;width:100%;background:url(../images/bg1.png) center center no-repeat;background-size:100% 100%}
.pro li a .d1 .x1{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.pro li a .d1 .x1 img{max-height:70%}
.pro li a .d2{border-radius:5px;transition:all .3s ease 0s;margin-top:25px;color:#040000;background:#f4f4f3;font-size:20px;height:72px;display:flex;justify-content:center;align-items:center}
.pro li a:hover{border:1px #d2363c solid}
.pro li a:hover .d1 img.bgimg{background:url(../images/bg2.png) center center no-repeat;background-size:100% 100%}
.pro li a:hover .d2{background:#d2363c;color:#fff}
.ndom{margin-top:20px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.ndom .nleft{position:relative;width:540px}
.ndom .nright{flex:1;margin-left:55px}
.ndom .nright ul li{padding:5px 0}
.ndom .nright ul li a{color:#1d1e1e;font-size:18px}
.ndom .nright ul li:nth-child(1){padding:20px 0;padding-top:10px}
.ndom .nright ul li:nth-child(1) a{color:#1d1e1e;font-size:30px}
.ndom .nright ul li a:hover{color:#b9070d;text-decoration:underline}
.nmore{width:100%;margin-top:20px}
.nmore a{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.nmore a em{color:#d0141b;font-size:18px;font-weight:700;margin-left:15px}
.nmore a:hover em{color:#b9070d}
.news .swiper-slide a{display:block}
.news .swiper-slide a img{background:#333}
.news .swiper-slide a .d2{width:50%;color:#1d1e1e;font-size:18px;margin-top:20px}
.nleft .swiperpg{z-index:99;position:absolute;right:0;left:initial!important;bottom:6px!important;width:initial!important}
.nleft .swiperpg .swiper-pagination-bullet{width:13px;height:13px;border-radius:13px;background:#bfbebf;opacity:1}
.nleft .swiperpg .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d1161b}
.di1{margin-top:1px;border-top:1px #e0e0e0 solid;background:#fff;height:150px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.flink{border-top:1px #e1e0e0 solid;background:#f5f5f4}
.flink div{height:70px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.flink a{color:#040000;font-size:18px}
.flink a:hover{color:#d2363c}
.flink em{color:#040000;font-size:18px;padding:0 20px}
.di2{border-top:1px #e1e0e0 solid;background:#f5f5f4;padding-top:50px;padding-bottom:80px}
.di3{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.di3 .d1{color:#040000;font-size:16px;line-height:2}
.di3 .d0{display: flex; justify-content: center; align-items: center; }
.di3 .d2{margin-left:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.di3 .d2:nth-child(1){margin-left:0;}
.di3 .d2 img{width:145px}
.di3 .d2 .x1{margin-top:10px;color:#909090;font-size:14px;line-height:1.5;text-align:center}
.di3 .d3{margin-top:40px;width:100%;text-align:center;color:#040000;font-size:18px}
.di3 .d3 a{color:#040000;font-size:18px}
.bann{height:325px}
.cataname{margin-top:30px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.cataname span{color:#d2363c;font-size:38px}
.cataname em{color:#747474;font-size:16px;margin-top:10px}
.catalist{margin-top:50px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.catalist div{border-bottom:4px #e0dedc solid}
.catalist div a{height:86px;border-left:2px #d7d7d7 solid;padding:0 25px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}
.catalist div a em{padding-top:22px;color:#000;font-size:18px}
.catalist div a span{margin-left:20px;width:76px;height:73px;background:url(../images/12.png) center center no-repeat}
.catalist div.cur{border-bottom:4px #e13439 solid}
.catalist div.cur a span{background:url(../images/13.png) center center no-repeat}
.catalist div:nth-child(1) a{border-left:0 #d7d7d7 solid}
.tou{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.tou em{font-weight:lighter;color:#e00101;font-size:25px;margin-top:90px;position:relative}
.tou em::after{content:'';position:absolute;left:-35px;top:-40px;width:113px;height:50px;background:url(../images/14.png) center center no-repeat}
.gsjj{margin-top:30px;color:#000;font-size:18px;line-height:1.6}
.gsjj p{padding:5px 0}
.ppgs{margin-top:90px;height:400px;background:url(../images/15.png) center center no-repeat #f1f1ef;background-size:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}
.ppgs .d1{font-weight:700;margin-top:60px;color:#d2363c;font-size:32px}
.ppgs .d2{color:#727272;font-size:18px;line-height:2;margin-top:30px}
.yuanzi{margin-top:40px}
.yuanzi .d1{padding-left:180px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.yuanzi .d1 em{margin-left:20px;color:#d2363c;font-size:32px}
.yuanzi .d2{padding-left:50px;margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.yuanzi .d2 .x1 .s1{padding:20px 0;color:#d1151b;font-size:28px}
.yuanzi .d2 .x1 .s2{color:#585858;font-size:18px;font-weight:100;line-height:1.6}
.yuanzi .d3{width:100%;margin-top:35px;text-align:center}
.yuanzi .d3 img{width:100%}
.jd{margin-top:40px;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap}
.jd div{margin-left:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column}
.main{margin-bottom:40px;margin-top:40px;background:#fff;border:2px #e8e8e8 solid;padding:60px 60px}
.cotact_dom{padding:80px 0;border-top:1px #ccc solid;margin-top:35px}
.cotact_dom .d1 .x1{padding:12px 0;padding-left:80px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}
.cotact_dom .d1 .x1 em{color:#040000;font-size:18px;margin-left:20px}
.cotact_dom .d1 .x1:nth-child(1) em{color:#d1151b}
.cotact_dom .d2{background:#fff;margin-top:50px;border:2px #e3e3e3 solid;padding:20px 20px}
.support_dom{padding-top:110px;padding-bottom:210px;border-top:1px #ccc solid;margin-top:35px}
.support_dom .d1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.support_dom .d1 em{flex:1;height:31px;background:url(../images/24.png) center center repeat-x}
.support_dom .d1 span{margin:0 75px}
.support_dom .d2{text-align:center;margin-top:160px}
.support_dom .d3{text-align:center;margin-top:70px}
.support_dom .d4{margin-top:60px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.support_dom .d4 em{color:#d00027;font-size:104px;margin-left:35px}
.pro_dom{padding-top:60px;padding-bottom:100px;border-top:1px #ccc solid;margin-top:35px}
.bigimg{position:relative;width:900px;margin:0 auto;border:1px #666 solid;background:#fff;padding:20px 20px}
.bigimg .big{width:100%}
.bigimg div{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.bigimg div img{max-height:80%}
.proslider_dom{margin-top:35px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.proslider{height:85px;background:#fff;border:1px #efefee solid;border-radius:10px;width:600px;margin-left:initial!important;margin-right:initial!important}
.proslider .swiper-slide{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}
.proslider .swiper-slide a{background:url(../images/big.png) center center no-repeat;background-size:100% 100%;text-align:center;display:block;width:90%;height:80%;border:1px #ccc solid;padding:5px 5px}
.proslider .swiper-slide a img{max-width:100%;max-height:100%}
.proinfo{margin-top:40px}
.proinfo .d1{padding:20px 0;padding-left:50px;border-bottom:1px #ebebeb solid;color:#040000;font-size:30px}
.proinfo .d2{padding:30px 0;color:#040000;font-size:18px;line-height:2;padding-left:50px}
.proinfo .d3{margin-top:30px}