/*banner*/
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.ny-banner{position:relative;overflow:hidden;}
.ny-banner>img{display:block;width:100%;}
.ny-banner-s{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;text-align:center;}
.ny-banner-s h3{font-size: 50px;margin-bottom:25px;}
.ny-banner-s h5{font-size: 18px;}
.ny-banner-s h5 i{padding:0 17px;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}
/*banner*/

.span3{cursor:pointer;}

/*szwz*/
.lon {}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;align-items: center;height: 60px;width: 1280px;}
.cont a {vertical-align: middle;color: #000;font-size: 14px;display: flex;align-items: center;}
.cont a i{font-size:12px;color: #707070;display: inline;transform: scale(0.7);margin: 0 10px;}
.cont a:last-child{color:#000;}
.cont a:last-child i{display:none;}
/*szwz*/

.md{position:relative;top:-79px;}

/*fy*/
.page1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.page1 li{}
.page1 li a,.page1 li span{display:flex;font-size: 14px;color: #8b8b8b;align-items:center;justify-content:center;margin: 0 5px;width: 20px;height: 20px;}
.page1 li a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:var(--colors);}
.page1 li:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size: 18px;font-weight:bold;}
.page1 li:nth-child(1) a:hover,.page1 li:last-child a:hover,.page1 li:nth-child(1) span:hover,.page1 li:last-child span:hover{/* color:#d6001d; *//* background:none; */}
@media (max-width: 768px){
	.page1 li a,.page1 li span{width:30px;height:30px;margin:0 5px}
	.page1 li:nth-child(1) a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;font-size:20px;}
}
/*fy*/

/*cpzx*/
.cpzx{margin: 50px auto 60px auto;width: 1280px;}
.cpzx-b{background:#fff;border-radius: 15px;margin-bottom:20px;padding: 40px 40px;align-items: flex-start;}
.cpzx-l{width:36.09271523178808%;}
.cpzx-l .div1{margin-bottom:20px;font-size: 24px;}
.cpzx-l .div1 a{color:#000;display:block;line-height:100%;}
.cpzx-l .div1 a h4{/*height:100px;*//* padding-left:8px; */margin-bottom:20px;font-weight: bold;}
.cpzx-l .div1 a h4 img{transition:all 0s!important;width: 60px;}
.cpzx-l .div1 a:hover{color:var(--colors);}
.cpzx-l .div1 a:hover img{filter: invert(31%) sepia(41%) saturate(4891%) hue-rotate(355deg) brightness(91%) contrast(100%);}
.cpzx-l .div2{font-size: 14px;line-height: 30px;margin-bottom: 20px;color:#78726f;}
.cpzx-l .div3{font-size: 14px;width:406px;max-width:100%;justify-content: flex-start;}
.cpzx-l .div3 a{color:#6b6461;/* width: calc(50% - 7.5px); */height: 40px;border: 1px solid #e5e5e5;border-radius:50px;margin-bottom: 15px;padding: 0 30px;margin-right: 15px;}
.cpzx-l .div3 a:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
.cpzx-r{width:52.31788079470199%}
.cpzx-r a{margin-top:30px;border-radius: 15px;background:#f3f3f3;padding:14px;color:#707070;}
.cpzx-r a:nth-child(1){margin-top: 0!important;}
.cpzx-r a h4{border-radius: 15px;overflow:hidden;width: 200px;}
.cpzx-r a h4 img{display:block;width:100%;}
.cpzx-r a dl{width: calc(100% - 220px);transition:all 0s;}
.cpzx-r a dl h3{font-size: 24px;margin-bottom:10px;transition:all 0s;color: #000;}
.cpzx-r a dl p{font-size: 16px;margin-bottom:25px;transition:all 0s;color: #828282;}
.cpzx-r a dl h5{font-size: 14px;color:#000;transition:all 0s;}
.cpzx-r a dl h5 b{transition:all 0s;font-weight:normal}
.cpzx-r a:hover{background:var(--colors);color:#fff;}
.cpzx-r a:hover h5,.cpzx-r a:hover *{color:#fff}
.dzfw{}
/*cpzx*/

/*cpzx2*/
.cpdh{padding: 00px 0 0px 0;font-size: 16px;line-height: 50px;color:#858585;background:#fff;/* box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1); */}
.cpdh-b{width:930px;justify-content: center;}
.cpdh a{color:#858585;}
.cpdh a:hover,.cpdh a.active{color:var(--colors);}
.cpdh p{margin:0 10px;}
.cpdh p:last-child{display:none;}
.cpzx2{padding: 40px 0 60px 0;}
.cpzx2-b{margin-bottom: 0px;width: 1280px;}
.cpzx2-b a{display:block;width: calc((100% - 50px) / 3);margin: 0 25px 25px 0;border-radius: 15px;background:#f2f2f2;overflow:hidden;}
.cpzx2-b a:nth-child(3n){margin-right:0;}
.cpzx2-b a h4{overflow:hidden;}
.cpzx2-b a h4 img{display:block;width:100%;}
.cpzx2-b a dl{padding:30px 30px 40px 30px;}
.cpzx2-b a dl h3{font-size: 24px;color: #000;margin-bottom: 20px;}
.cpzx2-b a dl dt{font-size: 16px;line-height: 35px;color: #686868;transition: all 0s;padding-top: 15px;border-top: 1px solid #fff;}
.cpzx2-b a dl dt b{color:#000;width:calc(100% - 155px);transition: all 0s;display:block;}
.cpzx2-b a:hover dl{background:var(--colors);}
.cpzx2-b a:hover img{transform:scale(1.1);}
.cpzx2-b a:hover h3,.cpzx2-b a:hover dt{color:#fff;border-color:#fb6522;}
.cpzx2-b a:hover h3,.cpzx2-b a:hover dt b{color:#fff;}
/*cpzx2*/

/*cpzx-z*/
.nydh{font-size: 16px;/* box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1); */border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.nydh a{color:#000;position:relative;padding:0 10px;height: 60px;}
.nydh a p{position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--colors);}
.nydh a.active,.nydh a:hover{color:var(--colors)}
.nydh a.active p,.nydh a:hover p{width:100%;}
.nydh .a2{/* color: #fff!important; */border-radius:50px;height: 30px;margin: 15px 0;font-size: 13px;margin-left: 50px;}
.nydh .a2 img{width: 25px;margin-right: 10px;}
.cpzx-z{padding: 60px 0;width: 1280px;}
.cpzx-zt{text-align:center;margin-bottom: 30px;width: 1280px;}
.cpzx-zt h3{font-size: 36px;margin-bottom:20px;font-weight: normal;}
.cpzx-zt dl{font-size: 16px;line-height: 30px;margin-bottom:26px;color:#707070;}
.cpzx-zc{position:relative;margin-bottom:20px;width: 1280px;}
.cpzx-zc a{background:#f6f6f6;border-radius:10px;overflow:hidden;}
.cpzx-zc a img{}
.cpzx-zc .swiper-button-next{width:11px;height:23px;right:-55px;background:url(../images/r.png);transition:all 0.5s;}
.cpzx-zc .swiper-button-next:hover{background:url(../images/r-1.png);}
.cpzx-zc .swiper-button-prev{width:11px;height:23px;left:-55px;background:url(../images/l.png);transition:all 0.5s;}
.cpzx-zc .swiper-button-prev:hover{background:url(../images/l-1.png);}
.cpzx-zb{width: 660px;}
.cpzx-zb a{display:block;border-radius:10px;overflow:hidden;border: 1px solid #e3e3e3;cursor:pointer;}
.cpzx-zb .swiper-slide-thumb-active a{border-color:var(--colors);}
.cpzx-zb a img{display:block;width:100%;}

.gntx{background:#f2f2f2;padding: 60px 0;}
.gntx-t{font-size: 36px;text-align:center;margin-bottom: 40px;font-weight: normal;}
.gntx-b{
    width: 1280px;
}
.gntx-b dl{width:calc((100% - 100px) / 3);border-radius:30px;padding:50px 50px 116px 50px;background:url(../images/gntx-bj.png)no-repeat center bottom #fff;background-size:cover;}
.gntx-b dl h4{height: 120px;transform: scale(0.7);margin-left: -70px;}
.gntx-b dl h3{font-size: 18px;margin-bottom:14px;}
.gntx-b dl dt{color:#707070;font-size: 16px;line-height: 30px;}

.csgg{padding: 60px 0;}
.csgg-b{font-size: 14px;color:#707070;line-height: 30px;width: 1280px;}
.csgg-b *{font-size:14px!important}
.csgg-b table{width:100%;/* border: 1px solid #eee; */}
.csgg-b table th,.csgg-b table td{padding:10px;border: 1px solid #707070!important;font-size: 13px!important;}
.csgg-b img{height:auto!important;}

.jcdl{background:#f2f2f2;padding: 60px 0;}
.jcdl-b{text-align:center;width: 1280px;font-size: 13px;line-height: 30px;color: #000;}
.jcdl-b img{height:auto!important;}

.zlxz{background:var(--colors);padding: 30px 0 30px 0;}
.zlxz-b{
    width: 1280px;
}
.zlxz-b a{border-radius: 15px;padding: 5px 80px 5px 32px;background:#fff;}
.zlxz-b a h3{min-height: 45px;/* font-weight: bold; */padding-left: 50px;background:url(../images/zlxz-tb.png)no-repeat center left;width:calc(100% - 300px);color:#000;font-size: 18px;background-size: 30px auto;}
.zlxz-b a p{width: 170px;height: 35px;border-radius:57px;border: 1px solid #888888;color:#000;font-size: 16px;position: relative;overflow: hidden;z-index: 2;}
.zlxz-b a p img{margin-left:16px;transition:all 0s!important;animation: rotation2 1s linear infinite;-moz-animation: rotation2 1s linear infinite;-webkit-animation: rotation2 1s linear infinite;-o-animation: rotation2 1s linear infinite;width: 16px;}
.zlxz-b a p i{width: 100%;
    height: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    background: var(--colors);
    z-index: -1;
    transition: all 0.1s;}
.zlxz-b a:hover h3{color:var(--colors);}
.zlxz-b a:hover p{color:#fff;border-color:var(--colors);}
.zlxz-b a:hover p img{filter: brightness(0) invert(1);}
.zlxz-b a:hover p i{height:100%;}

.xgcp{padding: 60px 0;}
.xgcp-b{
    width: 1280px;
}
.xgcp-b a{display:block;border-radius:30px;background:#f2f2f2;overflow:hidden;}
.xgcp-b a h4{overflow:hidden;}
.xgcp-b a h4 img{display:block;width:100%;}
.xgcp-b a dl{padding:30px 30px 40px 30px;}
.xgcp-b a dl h3{font-size: 24px;color: #000;margin-bottom:32px;}
.xgcp-b a dl dt{font-size: 16px;line-height: 35px;color: #686868;transition: all 0s;padding-top:20px;border-top: 1px solid #fff;}
.xgcp-b a dl dt b{color:#000;width:calc(100% - 155px);transition: all 0s;display:block;}
.xgcp-b a:hover dl{background:var(--colors);}
.xgcp-b a:hover img{transform:scale(1.1);}
.xgcp-b a:hover h3,.xgcp-b a:hover dt{color:#fff;border-color:#fb6522;}
.xgcp-b a:hover h3,.xgcp-b a:hover dt b{color:#fff;}

.ksly{background:#f4f4f4}
.ksly-b{width:1200px;}
.ksly-b a{width:50%;height: 150px;}

.ksly-b a dl{}
.ksly-b a dl img{margin-right:30px;}
.ksly-b a dl dt{font-size: 19px;line-height:30px;}
/*cpzx-z*/

/*fwzc*/
.jsdh{margin: 20px auto 60px auto;font-size: 16px;}
.jsdh a{color:#838383;}
.jsdh a.active,.jsdh a:hover{color:var(--colors);}
.jsdh i{width:1px;height: 18px;background:#707070;margin: 0 18px;}
.jsdh i:last-child{display:none;}
.jszc{
    margin-bottom: 60px;
    width: 1280px;
}
.jszc-t{text-align:center;margin-bottom: 40px;}
.jszc-t h3{font-size: 36px;margin-bottom: 20px;}
.jszc-t dl{color:#7a7a7a;font-size: 16px;line-height: 36px;}
.jszc-b{
    overflow: hidden;
    border-radius: 15px;
}
.jszc-b dl{/* margin-bottom:10px; */overflow:hidden;/* border-radius: 15px; */}
.jszc-b dl h4{width: 50%;overflow:hidden;}
.jszc-b dl h4 img{display:block;width:100%;margin: -15% 0;}
.jszc-b dl h4:hover img{transform:scale(1.1);}
.jszc-b dl dt{width: 47%;}
.jszc-b dl dt .div1{padding: 40px 40px 9px 40px;border-bottom: 1px solid #c8c6c6;}
.jszc-b dl dt .div1 h3{font-size: 26px;margin-bottom:20px;}
.jszc-b dl dt .div1 p{color:#7a7a7a;font-size: 16px;line-height: 30px;}
.jszc-b dl dt .div2{padding: 20px 40px 40px 40px;}
.jszc-b dl dt .div2 h3{font-size: 16px;margin-bottom: 30px;}
.jszc-b dl dt .div2 p{margin-top: 20px;color: #7a7a7a;font-size: 16px;}
.jszc-b dl dt .div2 p i{width: 30px;display:block;}
.jszc-b dl dt .div2 p i img{width: 15px;}
.jszc-b dl dt .div2 p a{color: #7a7a7a;}
.jszc-b dl dt .div2 p a:hover{text-decoration:underline;}
/*fwzc*/

/*cpyy*/
.cpyy{margin-bottom: 60px;margin-top: 20px;}
.cpyy-t{text-align:center;color:#fff;position:relative;border-radius: 15px;overflow:hidden;margin-bottom:13px;width: 1280px;height: 200px;}
.cpyy-t .div1{padding: 40px 50px 20px 50px;position:absolute;left:0;top:0;width:100%;height:100%;}
.cpyy-t h4{overflow:hidden;}
.cpyy-t h4 img{display:block;width:100%;}
.cpyy-t h3{font-size: 36px;margin-bottom: 20px;}
.cpyy-t dl{font-size: 16px;line-height: 30px;}
.cpyy-b{/* border-top: 1px solid #e7e7e7; */padding-top:40px;}

.cpyy2{margin-top: 20px;width: 1280px;}
.cpyy2 dl{margin-bottom:32px;border-radius: 15px;position:relative;overflow:hidden;}
.cpyy2 dl h4{overflow:hidden;}
.cpyy2 dl h4 img{display:block;width:100%;height: 400px;}
.cpyy2 dl ul{position:absolute;left:0;top:0;width:100%;height:100%;}
.cpyy2 dl ul dt{position:absolute;width:100%;left:0;top:22.935779816513763%;text-align:center;}
.cpyy2 dl ul dt h3{font-size: 36px;margin-bottom:45px;}
.cpyy2 dl ul dt p{font-size: 16px;}
.cpyy2 dl ul dt p a{color:#000;}
.cpyy2 dl ul dt p i{padding:0 10px}
.cpyy2 dl ul dt p i:last-child{display:none}
.cpyy2 dl ul dt p a:hover{color: var(--colors);}
.cpyy2 dl ul dd{position:absolute;width:100%;left:0;text-align:center;bottom:8.409785932721713%;font-size: 16px;}
.cpyy2 dl ul dd a{color:#fff;}
.cpyy2 dl ul dd a:hover{color: var(--colors);}
.cpyy2 dl:nth-child(2n){color:#fff;}
.cpyy2 dl:nth-child(2n) ul dt p a{color:#fff}

.cpyy4{}
.cpyy4 li{
    overflow: hidden;
}
.cpyy4 li:nth-child(2){background:#f5f8fd;}
.cpyy4 li:nth-child(4){background:#effefd;}
.cpyy4 li:nth-child(6){background:#edeff3;}
.cpyy4 li dl{height:432px;width:1280px;}
.cpyy4 li dl dt{width: 557px;}
.cpyy4 li dl dt>h3{font-size:95px;-webkit-text-stroke: 1px var(--colors);color: #fff;text-stroke: 1px var(--colors);}
.cpyy4 li:nth-child(2n) dl dt>h3{color:var(--colors)}
.cpyy4 li dl dt .div1{width:calc(100% - 170px)}
.cpyy4 li dl dt .div1>a{font-size:28px;color:#000;margin-bottom:40px;}
.cpyy4 li dl dt .div1>a img{height:43px;}
.cpyy4 li dl dt .div1>a i{display:block;width: calc(100% - 130px);}
.cpyy4 li dl dt .div1>a:hover{color:var(--colors)}
.cpyy4 li dl dt .div1 p{font-size:16px;line-height:28px;margin-bottom:23px;}
.cpyy4 li dl dt .div1 h4{font-size:16px;}
.cpyy4 li dl dt .div1 h4 a{color:#000;}
.cpyy4 li dl dt .div1 h4 a:hover{color:var(--colors)}
.cpyy4 li dl dt .div1 h4 i{display: block;margin: 0 2pxc;}
.cpyy4 li dl dt .div1 h4 i:last-child{display:none;}
.cpyy4 li dl dd{margin-right:-5%;padding-top: 20px;}
.cpyy4 li dl dd img{}
.cpyy4 li dl dd:hover img{transform: scale(1.05);}

.cpyy3{margin: 60px auto;width: 800px;}
.cpyy3 a{display:block;text-align:center;color:#000;}
.cpyy3 a h4{width: 100px;height: 100px;/* margin-bottom: 20px; */border-radius: 10px;}
.cpyy3 a h4 img{transform: scale(0.6);}
.cpyy3 a h3{font-size: 16px;transition:all 0s}
.cpyy3 a:hover{color:var(--colors)}
/*cpyy*/

/*xzzx*/
.xzzx{margin-bottom: 20px;width: 1280px;}
.nybt{font-size: 36px;text-align:center;margin-bottom: 40px;}
.xzzx-b{}
.xzzx-l{width: 240px;background:#f7f7f7;padding:42px 18px 45px 18px;border-radius: 15px;}
.xzzx-l h3{font-size: 14px;margin-bottom: 10px;color:#374047;padding-left: 15px;}
.xzzx-l input{width:100%;height: 40px;padding: 0 15px;border-radius: 5px;margin-bottom: 20px;color:#999897;font-size:16px;}
.xzzx-l select{width:100%;height: 40px;border-radius: 5px;background:url(../images/xzzx-tb.jpg)no-repeat center right 24px #fff;margin-bottom: 20px;padding:0 24px;color:#999897;font-size: 14px;background-size: 10px auto;border: 1px solid #e5e5e5;}
.xzzx-l button{height: 40px;width:100%;background:none;border-radius: 5px;border: 1px solid #e5e5e5;color:#000;font-size: 14px;cursor:pointer;transition:all 0.5s;}
.xzzx-l button:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
.xzzx-r{width: calc(100% - 260px);}
.xzzx-b2{margin-bottom: 10px;}
.xzzx-b2 a{background:#f7f7f7;border-radius:10px;color: #000;overflow:hidden;width:calc((100% - 40px) / 3);margin:0 20px 20px 0;display: block;}
.xzzx-b2 a:nth-child(3n){margin-right:0;}
.xzzx-b2 a h4{width: 100%;overflow:hidden;}
.xzzx-b2 a h4 img{display:block;width:100%;}
.xzzx-b2 a dl{width: 100%;padding: 20px;}
.xzzx-b2 a dl h3{font-size: 16px;line-height:30px;color:#000;/* height: 130px; */margin-bottom: 10px;}
.xzzx-b2 a dl p{font-size: 12px;}
.xzzx-b2 a dl h5{height: 30px;border-radius:50px;color:#7f7f7f;border:1px solid #d6d6d6;font-size: 13px;position: relative;z-index: 2;width: 150px;overflow: hidden;}
.xzzx-b2 a dl h5 img{margin-left:8px;width: 15px;transition:all 0s!important}
.xzzx-b2 a dl h5 i{width: 100%;
    height: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    background: var(--colors);
    z-index: -1;
    transition: all 0.1s;}
.xzzx-b2 a:hover{}
.xzzx-b2 a:hover h4 img{transform:scale(1.1);}
.xzzx-b2 a:hover h3{/* color:var(--colors); */}
.xzzx-b2 a dl h5{color:#fff;border-color:var(--colors);}
.xzzx-b2 a dl h5 i{height:100%;}
.xzzx-b2 a dl h5 img{filter: brightness(0) invert(1);}
.xzzx-b2 a:hover dl h5{box-shadow: 1px 1px 10px rgba(255, 90, 0, 0.8);}
/*xzzx*/

/*cjwt*/
.cjwt{}
.cjwt .nybt{margin-bottom: 10px;}
.cjwt-b{margin-bottom: 30px;}
.cjwt-b dl{}
.cjwt-b dl dt{border-top:1px solid #fff;height: 70px;padding:0 40px;position:relative;border-bottom:1px solid #ebebeb;cursor:pointer;transition:all 0.5s;}
.cjwt-b dl dt i{position:absolute;display:block;font-size:18px;left:40px;top:calc(50% - 9px);line-height:100%;}
.cjwt-b dl dt h3{padding-left:70px;width:calc(100% - 50px);font-size: 16px;}
.cjwt-b dl dt p{width:27px;height:15px;background: url(../images/cjwt-tb.jpg)no-repeat center;transition:all 0.5s;transform: scale(0.7);}
.cjwt-b dl dt.up{border-top-color:var(--colors);}
.cjwt-b dl dt.up p{transform: rotate(180deg) scale(0.7);}
.cjwt-b dl dd{display:none;background:#fbfbfb;position:relative;padding: 32px 70px 32px 40px;background:#fbfbfb;min-height: 240px;}
.cjwt-b dl dd>i{position:absolute;display:block;font-size:18px;left:40px;top:45px;line-height:100%;color:var(--colors);}
.cjwt-b dl dd .div1{padding-left:70px;font-size: 16px;line-height:30px;}
/*cjwt*/

/*cpdz*/
.cpdz{text-align:center;margin-bottom: 40px;width: 1280px;}
.cpdz .nybt{margin-bottom:33px;}
.cpdz h4{font-size: 22px;margin-bottom: 30px;}
.cpdz dl{font-size: 19px;line-height: 35px;}

.dzzs{background:#eaeaea;padding: 60px 0;}
.dzzs-b{width:1280px;}
.dzzs-l{width:31.48148148148148%;padding-left: 7%;padding-top: 35px;}
.dzzs-l dl{}
.dzzs-l dl h5{margin-bottom: 30px;}
.dzzs-l dl h5 img{width: 80px;}
.dzzs-l dl h3{font-size: 22px;margin-bottom:20px;}
.dzzs-l dl p{font-size: 16px;line-height: 35px;margin-bottom:38px;}
.dzzs-l dl a{font-size: 16px;color:var(--colors);}
.dzzs-l dl a:hover{text-decoration:underline;}
.dzzs-l dl:nth-child(1){margin-bottom: 100px;}
.dzzs-r{width:64.07407407407407%;}
.dzzs-r dl{width:calc(50% - 13px);margin-bottom: 30px;}
.dzzs-r dl h3{font-size: 16px;margin-bottom: 20px;padding-left:10px;font-weight: normal;}
.dzzs-r dl input{height: 50px;padding: 0 20px;font-size: 14px;color: #000;border-radius:10px;border: 1px solid #dcdcdc;width:100%;}
.dzzs-r dl input::placeholder,.dzzs-r dl textarea::placeholder{color:#aaaaaa;}
.dzzs-r dl select{height: 50px;padding: 0 20px;font-size: 14px;color:#aaaaaa;border-radius:10px;border: 1px solid #dcdcdc;background:url(../images/dzzs-tb3.png)no-repeat center right 42px #fff;width:100%;background-size: 20px auto;}
.dzzs-r dl textarea{height: 150px;padding: 20px;font-size: 14px;color: #000;border-radius:10px;border: 1px solid #dcdcdc;width:100%;}
.dzzs-r dt{background:#fff;border-radius:10px;border: 1px solid #dcdcdc;}
.dzzs-r dt>input{border:none;width:calc(100% - 94px);height: 50px;}
.dzzs-r dt span input{cursor:pointer;width: 150px;height: 52px;margin-top: -1px;border-radius:10px;background:var(--colors);color:#fff;font-size: 16px;}
.dzzs-r dt span input.active{cursor:inherit;}
.dzzs-r .div1{font-size: 16px;padding-left:20px;margin-bottom:55px;width:100%;}
.dzzs-r .div1 input{width: 20px;height: 20px;cursor:pointer;display:block;margin-right:20px;}
.dzzs-r .div1 a{color:var(--colors);padding-left:8px;}
.dzzs-r .div2{font-size: 14px;margin-bottom: 50px;width:100%;}
.dzzs-r .div2 button{width: 130px;height: 50px;border-radius:10px;background:var(--colors);font-size: 16px;cursor:pointer;color:#fff;margin-right:15px;}
.dzzs-r .div2 p{}
.dzzs-r .div2 p a{color:var(--colors);}
.dzzs-r h4{font-size: 22px;margin-bottom:20px;}
.dzzs-r h4 img{margin-right:15px;width: 32px;}
.dzzs-r i{font-size: 16px;line-height: 27px;display:block;width: 100%;}
.dzzs-r i a{color:var(--colors);}
.dzzs-r i a:hover{text-decoration:underline;}

.zxgm{margin: 60px auto;}
.zxgm .nybt{margin-bottom: 40px;}
.zxgm-b{position:relative;}
.zxgm-b .w1{width: 900px;}
.zxgm-b a{display:block;}
.zxgm-b a img{display:block;width:100%}
.zxgm-b .swiper-button-next{width:54px;height:54px;right:0;transition:all 0.5s;background:url(../images/r2.png);}
.zxgm-b .swiper-button-next:hover{background:url(../imagesr2-1.png)}
.zxgm-b .swiper-button-prev{width:54px;height:54px;left:0;transition:all 0.5s;background:url(../images/l2.png);}
.zxgm-b .swiper-button-prev:hover{background:url(../images/l2.png)}

.zxlt{background:#eaeaea;}
.zxlt-b{width:1080px;}
.zxlt-b a{width:50%;color:#000;line-height: 30px;height: 100px;font-size: 16px;}
.zxlt-b a img{margin-right:50px;width: 50px;}
.zxlt-b a p{}
.zxlt-b a:hover{}
/*cpdz*/

/*zxzx*/
.zxzx{margin-bottom:65px;width: 1280px;}
.zxzx .nybt{margin-bottom:20px;}
.zxzx-t{margin-bottom: 60px;border-radius: 15px;overflow: hidden;}
.zxzx-t img{display:block;width:100%;/* transform: scale(1.05); */}
.zxzx-b{}
.zxzx-l{font-size: 16px;line-height:40px;color:#272727;width:33.95061728395062%;}
.zxzx-r{width:56.17283950617284%;}
.zxzx-r dl{margin-bottom: 15px;}
.zxzx-r dl h3{font-size: 16px;height: 34px;color:#1e1e1e;justify-content: flex-end;width: 80px;}
.zxzx-r dl h3 p{width:15px;height:2px;background:#b0b0b0;margin-right:7px;display: none;}
.zxzx-r dl h3 i{color:#f00;font-size: 16px;padding-right: 5px;}
.zxzx-r dl dt{width: calc(100% - 110px);}
.zxzx-r dl dt input{width:100%;height: 34px;border-radius:10px;border: 1px solid #d4d4d4;padding:0 10px;font-size: 16px;color: #000;}
.zxzx-r dl dt textarea{width:100%;height: 120px;border-radius:10px;border: 1px solid #d4d4d4;padding:10px;font-size: 16px;color: #000;}
.zxzx-r dl dd{width: calc(100% - 110px);}
.zxzx-r dl dd p{width:113px;height:34px;border-radius:50px;border: 1px solid #d4d4d4;color:#000;position:relative;cursor:pointer;margin: 5px 7px 5px 0;overflow: hidden;z-index:2;}
.zxzx-r dl dd p input{display:none;}
.zxzx-r dl dd p i{width: 100%;height: 0;position: absolute;left: 0;bottom: 0;background: var(--colors);z-index: -1;transition: all 0.1s;}
.zxzx-r dl dd p.active,.zxzx-r dl dd p:hover{border-color:var(--colors);color:#fff;background: var(--colors);}
/* .zxzx-r dl dd p.active i,.zxzx-r dl dd p:hover i{height:100%;} */
.zxzx-r .div1{margin-top:34px;margin-left: 110px;}
.zxzx-r .div1 button{width: 160px;height: 35px;border-radius: 50px;background: none;border: 1px solid #d4d4d4;font-size: 16px;color: #000;cursor:pointer;transition:all 0.5s;margin-right: 16px;}
.zxzx-r .div1 h5{width: 70px;height: 35px;border-radius: 50px;background: none;font-size: 16px;color:#484848;cursor:pointer;transition:all 0.5s;border: 1px solid #d4d4d4;}
.zxzx-r .div1.active{}
.zxzx-r .div1.active button{width: 70px;border-color: #d4d4d4;color:#484848;background: none;}
.zxzx-r .div1.active h5{width: 200px;/* background: var(--colors); *//* color: #fff; *//* border-color:var(--color); */}
.zxzx-r .div1 button:hover,.zxzx-r .div1 h5:hover{background:var(--colors);color:#fff;border-color:var(--color)}

/*zxzx*/

/*xwzx*/
.xwzx{margin-bottom: 60px;width: 1280px;}
.xwzx-b{/* margin-bottom:25px; */}
.xwzx-b a{display:block;border-radius:10px;background:#fff;width:calc((100% - 60px) / 3);margin:0 30px 30px 0;color:#444444;overflow:hidden;}
.xwzx-b a:nth-child(3n){margin-right:0;}
.xwzx-b a h4{overflow:hidden;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a dl{padding: 20px 20px 30px 20px;}
.xwzx-b a dl h3{font-size: 18px;line-height:37px;margin-bottom:20px;}
.xwzx-b a dl p{font-size: 14px;}
.xwzx-b a dl p img{margin-right:10px;width: 15px;}
.xwzx-b a:hover{box-shadow:1px 1px 30px rgba(255, 90, 0, 0.1);}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:var(--colors);}
/*xwzx*/

/*xwzx-z*/
.xwdt-z{margin-bottom: 20px;overflow:hidden;padding:0 45px;}
.xwdt-z-t{text-align:center;margin-bottom: 40px;color:#282828;}
.xwdt-z-t h3{font-size: 36px;line-height:1.4;margin-bottom: 30px;}
.xwdt-z-t dl{font-size: 14px;}
.xwdt-z-t dl p{margin: 0 20px;}
.xwdt-z-t dl p img{margin-right: 10px;width: 15px;}
.xwdt-z-b{margin-bottom: 30px;line-height: 30px;font-size: 16px;color:#3c3c3c}
.xwdt-z-b table{width:100%!important}
.xwdt-z-b table td,.xwdt-z-b table th{padding:10px!important;border:1px solid #666!important}
.xwdt-z-b table *{color:#666}
.xwdt-z-b img{height:auto!important;}
.xwdt-z-b2{border-top: 1px solid #080808;border-bottom: 1px solid #080808;margin-bottom:34px;}
.xwdt-z-b2 dl{padding:0 40px 0 35px;} 
.xwdt-z-b2 dl:nth-child(1){border-bottom: 1px solid #dcdcdc;}
.xwdt-z-b2 dl h3{font-size: 16px;color:#3d3d3d;width: 120px;}
.xwdt-z-b2 dl h3 img{transform:scale(0.8);}
.xwdt-z-b2 dl a{width: calc(100% - 220px);color:#3d3d3d;padding: 20px 0;}
.xwdt-z-b2 dl a h3{font-size: 16px;width:calc(100% - 170px);}
.xwdt-z-b2 dl a p{font-size: 16px;}
.xwdt-z-b2 dl a:hover h3{color:var(--colors);}
.xwdt-z-b3{width: 200px;height: 60px;border-radius:90px;background:#eee;border: 1px solid #e5e5e5;font-size: 19px;color:#1c1c1c;}
.xwdt-z-b3:hover{background:var(--colors);color:#fff;border-color:var(--colors);}
/*xwzx-z*/

/*gywm*/
.gywm{margin-bottom:40px;width: 1280px;}
.gywm-l{border-radius:10px;overflow:hidden;width: 46.875%;}
.gywm-l img{display:block;width:100%;}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{width: calc(52.061728% - 40px);padding-top:17px;color:#343434;}
.gywm-r h3{font-size: 26px;margin-bottom:37px;}
.gywm-r h4{font-size: 16px;color:#000;margin-bottom: 30px;}
.gywm-r dl{font-size: 16px;line-height: 36px;padding-right:20px;height: calc(100% - 144px);overflow:auto;}
.gywm-r dl::-webkit-scrollbar {width: 3px;background-color: #d2d4d5;}
.gywm-r dl::-webkit-scrollbar-track {background-color: #d2d4d5;}
.gywm-r dl::-webkit-scrollbar-thumb {background-color: var(--colors);}

.gywm2{color:#fff;background: url(../images/gywm-bj2.jpg?v=1)no-repeat center top;padding-bottom:110px;background-attachment: fixed;}
.gywm2-t{background:rgba(0, 0, 0, 0.5);padding: 40px 8% 50px 8%;margin-bottom:100px;text-align:center;width: 1280px;}
.gywm2-t dl{}
.gywm2-t dl h4{height:80px;}
.gywm2-t dl h4 img{display:inline-block;height: 50px;}
.gywm2-t dl h5{font-size: 18px;margin-bottom: 15px;}
.gywm2-t dl h3{color:var(--colors);font-size:46px;}
.gywm2-t dl h3 .i2{margin-left: -15px;transform: translateY(-17px);display: inline-block;font-size: 30px;margin-right: -15px;}
.gywm2-t dl h3 span{font-size:18px;line-height:100%;}
.gywm2-t dl:hover img{}
.gywm2-b{
    width: 1280px;
    text-align: center;
}
.gywm2-b h3{font-size: 26px;margin-bottom:38px;}
.gywm2-b h4{font-size: 16px;}

.qywh{margin: 60px auto;width: 1280px;}
.qywh .nybt{margin-bottom: 40px;}
.qywh-b{}
.qywh-b a{display:block;border-radius:10px;overflow:hidden;position:relative;text-align:center;color:#fff;width:calc((100% - 66px) / 3)}
.qywh-b a h4{overflow:hidden;}
.qywh-b a h4 img{display:block;width:100%;}
.qywh-b a dl{position:absolute;z-index:2;width:100%;left:0;bottom:0;padding:34px 20px}
.qywh-b a dl dt{overflow:hidden;}
.qywh-b a dl dt h3{font-size: 26px;margin-bottom:13px;}
.qywh-b a dl dt p{font-size: 16px;line-height:1.2;margin-bottom:-30px;}
.qywh-b a:hover img{transform:scale(1.05);}
.qywh-b a:hover dl{background:rgba(0, 0, 0, 0.5);}
.qywh-b a:hover dl h3{font-size:19px;font-weight:bold;}
.qywh-b a:hover dl p{margin-bottom:0;}

.fzlc{padding: 60px 0;background:url(../images/fzlc-bj.jpg)no-repeat center;}
.fzlc .nybt{/* font-size: 45px; */margin-bottom: 40px;}
.fzlc-t{margin-bottom: 60px;font-size: 1280px;}
.fzlc-t dl{padding-left:10.246913580246914%;}
.fzlc-t dl h4{width:515px;overflow:hidden;border-radius:10px;}
.fzlc-t dl h4 img{display:block;width:100%;}
.fzlc-t dl h4:hover img{transform:scale(1.1);}
.fzlc-t dl dt{width:calc(100% - 590px);padding-top:10px;}
.fzlc-t dl dt h3{font-size: 36px;position:relative;margin-bottom:30px;padding-bottom:18px;}
.fzlc-t dl dt h3 p{position:absolute;left:0;bottom:0;width: 90px;height: 2px;background:var(--colors);}
.fzlc-t dl dt .div1{font-size: 16px;line-height: 30px;}
.fzlc-b{position:relative;padding:0 2.2839506172839506%;text-align:center;z-index:2;}
.fzlc-b .swiper-container{margin: 0 100px;}
.fzlc-b h5{position:absolute;width: 92%;left: 4%;top: 23px;height: 1px;background:var(--colors);z-index:-1;}
.fzlc-b dl{cursor:pointer;}
.fzlc-b dl dt{width:46px;height:67px;padding-top: 12px;margin-bottom: 20px;transition:all 0.5s;transform: scale(0.8);}
.fzlc-b dl dt p{width:18px;height:18px;border-radius:18px;background:#fff;border: 1px solid var(--colors);}
.fzlc-b dl h3{font-size: 28px;transform: scale(0.7);transition:all 0.5s;color: #666;}
.fzlc-b .swiper-slide-thumb-active dl h3{color:var(--colors);transform:scale(1)}
.fzlc-b .swiper-slide-thumb-active dl dt{background:url(../images/fzlc-tb.png)no-repeat center;}
.fzlc-b{
    width: 1280px;
}
.fzlc-b .swiper-button-next{width: 25px;border-radius: 40px;height: 25px;right:2.2839506172839506%;top: 10px;margin:0;border: 1px solid #eee;transition:all 0.5s;background:#fff;}
.fzlc-b .swiper-button-next img{width:7px;transition:all 0s!important}
.fzlc-b .swiper-button-next:hover{background: var(--colors);border-color:var(--colors)}
.fzlc-b .swiper-button-next:hover img{filter: brightness(0) invert(1);}
.fzlc-b .swiper-button-prev{width: 25px;border-radius: 40px;height: 25px;left:2.2839506172839506%;top: 10px;margin:0;border: 1px solid #eee;transition:all 0.5s;background:#fff;}
.fzlc-b .swiper-button-prev img{width:7px;transition:all 0s!important}
.fzlc-b .swiper-button-prev:hover{background: var(--colors);border-color:var(--colors)}
.fzlc-b .swiper-button-prev:hover img{filter: brightness(0) invert(1);}

.ryzz{margin: 60px auto;width: 1280px;}
.ryzz .nybt{/* font-size: 45px; */margin-bottom: 40px;}
.ryzz-b{position:relative;}
.ryzz-b .swiper-container{padding-bottom:50px;}
.ryzz-b a{display:block;text-align:center;color:#76726f;}
.ryzz-b a h4{border-radius:10px;overflow:hidden;margin-bottom: 30px;}
.ryzz-b a h4 img{display:block;width:100%;}
.ryzz-b a h3{font-size: 16px;transition:all 0s;}
.ryzz-b a:hover{color:var(--colors);}
.ryzz-b a:hover img{transform:scale(1.1);}
.ryzz-b .swiper-scrollbar{bottom:0;background:#d4d6d7;height: 2px;top:auto;}
.ryzz-b .swiper-scrollbar-drag{background:var(--colors);}
.ryzz-b .swiper-button-next{width: 25px;border-radius: 40px;height: 25px;right:-50px;border: 1px solid #eee;transition:all 0.5s;background:#fff;}
.ryzz-b .swiper-button-next img{width:7px;transition:all 0s!important}
.ryzz-b .swiper-button-next:hover{background: var(--colors);border-color:var(--colors)}
.ryzz-b .swiper-button-next:hover img{filter: brightness(0) invert(1);}
.ryzz-b .swiper-button-prev{width: 25px;border-radius: 40px;height: 25px;left:-50px;border: 1px solid #eee;transition:all 0.5s;background:#fff;}
.ryzz-b .swiper-button-prev img{width:7px;transition:all 0s!important}
.ryzz-b .swiper-button-prev:hover{background: var(--colors);border-color:var(--colors)}
.ryzz-b .swiper-button-prev:hover img{filter: brightness(0) invert(1);}
/*gywm*/

/*lxwm*/
.lxwm{margin-bottom: 60px;}
.lxwm-t{text-align:center;margin-bottom: 40px;}
.lxwm-t h3{font-size: 36px;margin-bottom: 30px;}
.lxwm-t h4{font-size: 16px;}
.lxwm-c{background:#eaeaea;margin-bottom: 60px;position: relative;}
.lxwm-c .w1{width:1280px;}
.lxwm-l{width: 100%;height: 500px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}
.lxwm-r{width: 42.96875%;padding-top:25px;background: #fff;}
.lxwm-r h5{color: #fff;font-size: 16px;background: var(--colors);line-height: 30px;margin-bottom: 20px;padding: 10px;}
.lxwm-r h3{font-size: 22px;margin-bottom: 10px;font-weight: bold;}
.lxwm-r h4{font-size: 16px;line-height: 26px;margin-bottom: 20px;}
.lxwm-r .div1{font-size: 16px;line-height: 35px;}
.lxwm-r .div1 dl{}
.lxwm-r .div1 dl:nth-child(1) p:nth-child(1),.lxwm-r .div1 dl:nth-child(2) p:nth-child(1){width: 213px;}
.lxwm-r .div1 a{color:#000;}
.lxwm-r .div1 a:hover{color:var(--colors);}
.lxwm-b{
    width: 1280px;
}
.lxwm-b dl{width: 500px;border-radius:10px;border: 1px solid #bfbdbe;border-top:none;margin-right: 20px;}
.lxwm-b dl:nth-child(3n){margin-right:0}
.lxwm-b dl h4{overflow:hidden;width:calc(100% + 4px);margin-left:-2px;border-top-left-radius:10px;border-top-right-radius:10px;}
.lxwm-b dl h4 img{display:block;width:100%;}
.lxwm-b dl dt{padding: 22px 45px 21px 45px;}
.lxwm-b dl dt h3{font-size: 16px;margin-bottom:20px;font-weight: normal;}
.lxwm-b dl dt h5{font-size: 16px;margin-bottom:8px;font-weight: normal;}
.lxwm-b dl dt .div1{font-size: 16px;line-height: 30px;}
.lxwm-b dl dt .div1 a{color:#000;}
.lxwm-b dl dt .div1 a:hover{color:var(--colors);}

.lxwm2{margin-bottom: 0px;}
.lxwm2-t{border-bottom: 2px solid var(--colors);}
.lxwm2-t .w1{width:1280px;}
.lxwm2-t a{width:50%;height: 150px;border-top-left-radius:10px;border-top-right-radius:10px;color:#000;margin-bottom:-4px;border-bottom:4px solid var(--colors);position:relative;}
.lxwm2-t a h4{margin-right: 20px;}
.lxwm2-t a h4 img{transform:scale(0.7)}
.lxwm2-t a:nth-child(2) h4{margin-right: 20px;}
.lxwm2-t a dl{}
.lxwm2-t a dl h3{font-size: 22px;margin-bottom:13px;}
.lxwm2-t a dl p{font-size: 16px;line-height: 30px;}
.lxwm2-t a.active{background:var(--colors);box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);border-color:#eaeaea;}
.lxwm2-t a.active dl h3{color:#fff}
.lxwm2-b{position:relative;}
.lxwm2-b2{/* position:absolute; *//* opacity:0; *//* z-index:1; *//* width:100%; *//* top:0; *//* transition:all 0.5s; */}
.lxwm2-b2.active{position:relative;opacity:1;z-index:2;}
.hzhb{background:#eaeaea;padding: 60px 0;}
.hzhb-t{text-align:center;margin-bottom: 40px;}
.hzhb-t h3{font-size: 36px;margin-bottom: 30px;}
.hzhb-t p{font-size: 16px;line-height: 30px;}
.hzhb-t p i{color:var(--colors);cursor:pointer;}
.hzhb-b{margin-bottom: 0;width: 1280px;}
.hzhb-b a{display:block;width: calc((100% - 60px) / 5);margin: 0 15px 15px 0;border-radius: 20px;background:#fff;border: 1px solid #bfbdbe;overflow:hidden;}
.hzhb-b a:nth-child(5n){margin-right:0;}
.hzhb-b a:nth-child(n+4){display:none;}
.hzhb-b.active{}
.hzhb-b.active a{display:block;}
.hzhb-b a h4{
    overflow: hidden;
}
.hzhb-b a h4 img{
    display: block;
    margin: -5% 0;
    transform: scale(0.8);
}
.hzhb-b a dl{padding:0 47px 40px 47px;display: none;}
.hzhb-b a dl h3{font-size: 20px;margin-bottom: 30px;}
.hzhb-b a dl p{height: 100px;font-size: 16px;line-height: 30px;}
.hzhb-b a dl h5{font-size: 16px;}
.hzhb-b a:hover{}
.hzhb-b2{width:54px;height:54px;background:url(../images/hzhb-tb.png);transform: scale(0.7);display: none;}
.hzhb-b2:hover{background:url(../images/hzhb-tb2.png);}
.hzhb-b2.active{transform: rotate(180deg);}
/*lxwm*/

/*jrwm*/
.rcll{margin-bottom: 60px;width: 1280px;}
.rcll-t{width: 833px;text-align:center;margin-bottom: 60px;}
.rcll-t h3{font-size: 36px;margin-bottom: 40px;}
.rcll-t p{font-size: 16px;line-height: 30px;}
.rcll-b{}
.rcll-l{width:45.185185185185184%;}
.rcll-l dl{border-top:1px solid #eaeaea;}
.rcll-l dl:last-child{border-bottom:1px solid #eaeaea;}
.rcll-l dl dt{height: 60px;padding:0 26px 0 5px;cursor:pointer;}
.rcll-l dl dt h3{font-size: 18px;}
.rcll-l dl dt h3 i{color:var(--colors);padding-right:10px;}
.rcll-l dl dt p{width:16px;height:16px;background:url(../images/rcll-tb.png)no-repeat center;transition:all 0.5s;transform: scale(0.8);}
.rcll-l dl dt p.up{background:url(../images/rcll-tb2.png)no-repeat center;}
.rcll-l dl dd{padding: 30px 20px 60px 0;display:none;font-size: 16px;line-height: 30px;}
.rcll-r{width:50%;overflow:hidden;}
.rcll-r img{display:block;width:100%;margin: -6% 0;}
.rcll-r:hover img{transform:scale(1.1);}

.xcfl{background:#eaeaea;padding: 60px 0;}
.xcfl .nybt{}
.xcfl-b{position:relative;/* padding:0 57px; */width: 1280px;}
.xcfl-b dl{border-radius:10px;overflow:hidden;background:#fff;}
.xcfl-b dl h4{overflow:hidden;}
.xcfl-b dl h4 img{display:block;width:100%;}
.xcfl-b dl dt{padding: 43px 50px;}
.xcfl-b dl dt h3{font-size: 18px;margin-bottom:18px;}
.xcfl-b dl dt p{font-size: 16px;line-height: 30px;}
.xcfl-b dl:hover img{transform:scale(1.1);}
.xcfl-b .swiper-button-next{width:54px;height:54px;right: -80px;background:url(../images/r5.png);transition:all 0.5s;transform: scale(0.8);}
.xcfl-b .swiper-button-next:hover{background:url(../images/r5-1.png);}
.xcfl-b .swiper-button-prev{width:54px;height:54px;left: -80px;background:url(../images/l5.png);transition:all 0.5s;transform: scale(0.8);}
.xcfl-b .swiper-button-prev:hover{background:url(../images/l5-1.png);}

.rczp{margin: 60px auto;width: 1280px;}
.rczp .nybt{/* font-size:45px; *//* margin-bottom:65px; */}
.rczp-t{background:var(--colors);color:#fff;font-size: 16px;border-top-left-radius:10px;border-top-right-radius:10px;padding: 20px 55px 20px 40px;margin-bottom:20px;}
.rczp .p1{width:30%;}
.rczp .p2{width:25%;}
.rczp .p3{width:25%;margin-right:2%;}
.rczp .p4{width: 130px;}
.rczp-t img{margin-right: 13px;/* transform: scale(0.7); */width: 20px;}
.rczp-b{}
.rczp-b dl{margin-bottom:10px;}
.rczp-b dl dt{background:#eaeaea;padding: 10px 55px 10px 40px;font-size: 16px;cursor:pointer;}
.rczp-b dl dt p{padding-left: 35px;}
.rczp-b dl dt .p4{height: 35px;border-radius:53px;border: 1px solid #cecece;color:var(--colors);font-size: 14px;position: relative;overflow: hidden;z-index: 2;}
.rczp-b dl dt .p4 i{
    height: 0;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: var(--colors);
    z-index: -1;
    display: block;
    transition: all 0.1s;
    }
.rczp-b dl dt.up .p4,.rczp-b dl:hover dt .p4{border-color:var(--colors);color:#fff}
.rczp-b dl dt.up .p4 i,.rczp-b dl:hover dt .p4 i{height:100%}

.rczp-b dl dd{display:none;padding: 40px 55px 20px 85px;font-size: 19px;line-height:37px;}
.rczp-b dl dd a{color:#000;}
.rczp-b dl dd a:hover{color:var(--colors);}
/*jrwm*/

/*fwzc3*/
.yfsl{text-align:center;margin-bottom:35px;width: 1280px;}
.yfsl h3{font-size: 36px;margin-bottom:37px;}
.yfsl dl{font-size: 16px;line-height: 30px;}

.zlzz{margin: 60px auto;width: 1280px;}
.zlzz-t{text-align:center;margin-bottom: 80px;}
.zlzz-t h3{font-size:45px;margin-bottom:37px;}
.zlzz-t dl{font-size:21px;line-height:37px;margin: 0 auto;width: 750px;max-width: 100%;}
.zlzz-b{overflow:hidden;border-radius: 15px;}
.zlzz-b a{display:block;width:50%;position:relative;}
.zlzz-b a img{display:block;width:100%;transition:all 0.5s!important;opacity:0.5;}
.zlzz-b a dl{position:absolute;width:82.45398773006135%;z-index:2;background:rgba(255, 255, 255, 0.6);padding: 40px 30px 0px 30px;height: 180px;}
.zlzz-b a dl h3{font-size: 22px;margin-bottom:12px;transition:all 0s;}
.zlzz-b a dl dt{font-size: 14px;line-height: 30px;transition:all 0s;}
.zlzz-b a:hover img{opacity:1;}
.zlzz-b a:hover dl{color:#fff;background:var(--colors);}

.gssl{background:#fff;padding-top:120px;}
.gssl-b{width:1280px;}
.gssl-l{padding-top:140px;}
.gssl-l p{width: 10px;height: 10px;border-radius:20px;border: 1px solid var(--colors);transition:all 0.5s;margin: 10px 0;cursor:pointer;}
.gssl-l p.active{background:var(--colors);}
.gssl-r{width:calc(100% - 110px);position:relative;}
.gssl-r>div{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;}
.gssl-r>div.active{position:relative;z-index:2;opacity:1;}
.gssl-r>div.active:nth-child(4){height: 100%;}
.gstd{}
.gstd-l{width: 36.43%;}
.gstd-l h3{font-size: 22px;font-weight: normal;margin-bottom:96px;}
.gstd-l dl{height:290px;}
.gstd-l dl dt{display:none;}
.gstd-l dl dt h4{font-size: 16px;margin-bottom:20px;font-weight: bold;}
.gstd-l dl dt .div1{font-size: 16px;line-height: 30px;}
.gstd-l dl dt.active{display:block;}
.gstd-b{position:relative;}
.gstd-b a{display: block;border-radius:500px;overflow:hidden;border: 1px solid #fff;}
.gstd-b .swiper-slide-active a{border-color:var(--colors)}
.gstd-b a img{display:block;width:100%;}
.gstd-b .swiper-button-next{width:31px;height:31px;right:-45px;background:url(../images/r6.png);transition:all 0.5s;transform: scale(0.7);}
.gstd-b .swiper-button-next:hover{background:url(../images/r6-1.png);}
.gstd-b .swiper-button-prev{width:31px;height:31px;left:-45px;background:url(../images/l6.png);transition:all 0.5s;transform: scale(0.7);}
.gstd-b .swiper-button-prev:hover{background:url(../images/l6-1.png);}
.gstd-r{width: 40%;margin-right: 10%;/* margin-top: -24px; */position:relative;}
.gstd-r dl{position:absolute;z-index:1;opacity:0;left:0;top:0;width:100%;transition:all 0.5s;padding-top:20px;}
.gstd-r dl h5{width:635px;height:635px;border-radius:635px;border:144px solid var(--colors);position:absolute;left: 10%;top:0;z-index:-1;}
.gstd-r dl img{}
.gstd-r dl.active{position:relative;z-index:2;opacity:1;}
.gstd-r dl.active img{}
.yftr-r{width: 50%;margin-right: 2%;margin-top: -24px;position:relative;}
.yftr .gstd-l dl dt .div1{font-size: 16px;line-height: 30px;}
.yftr:nth-child(4) .yftr-r{display:flex;justify-content:center;align-items:flex-end;position: absolute;right: 5%;bottom: 0;}
/*fwzc3*/

/*sq*/
.sq{background:#fff;padding:7px 0 13px 0;}
.sq-b{}
.sq-l{margin-left:-80px;}
.sq-l img{
    margin-right: 50px;
}
.sq-l .dl1{}
.sq-l .dl1 h3{font-size: 36px;margin-bottom:18px;}
.sq-l .dl1 h4{font-size:16px;}
.sq-l i{display:block;width:1px;height:83px;background:#e9e6e6;margin:0 50px;}
.sq-l .dl2{}
.sq-l .dl2>a{font-size: 36px;line-height:100%;color:#000;}
.sq-l .dl2>a:hover,.sq-l .dl2>a.active{color:var(--colors)}
.sq-l .dl2 h4{font-size: 22px;}
.sq-l .dl2 h4 a{display:block;margin-left:47px;color: #000;}
.sq-l .dl2 h4 a.active,.sq-l .dl2 h4 a:hover{color:var(--colors)}
.sq-r{width:27.22222222222222%;overflow:hidden;border-radius: 10px;background:#f4f3f3;margin: 0;padding: 0;}
.sq-r input{width:calc(100% - 70px);height: 45px;font-size: 14px;padding-left:24px;color:#000;background: none;}
.sq-r input::placeholder{color:#000;}
.sq-r button{width:70px;cursor:pointer;background: none;}
.sq-r button img{
    width: 20px;
}
.sq2{margin:23px auto 100px auto;align-items: flex-start;position: relative;}
.sq2-l{width:71.45833333333333%}
.sq2-lt{border-radius:15px;background:#fff;overflow:hidden;margin-bottom:20px;}
.sq2-lt-t{font-size:18px;font-weight: normal;padding:27px 25px 30px 25px;}
.sq2-lt-b{}
.sq2-lt-b a{display:block;border-radius:15px;background:#e8380d;color:#fff;}
.sq2-lt-b a h4{overflow:hidden;}
.sq2-lt-b a h4 img{display:block;width:100%;}
.sq2-lt-b a dl{padding:30px 35px 30px 30px;}
.sq2-lt-b a dl h3{font-size:25px;}
.sq2-lt-b .swiper-pagination{bottom:100px;}
.sq2-lt-b .swiper-pagination .swiper-pagination-bullet{border-radius:13px;border:1px solid #fff;background: #fff;/* margin-left: 15px; */opacity: 1;}
.sq2-lt-b .swiper-pagination .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}
.sq2-lc{border-radius:15px;padding:14px 25px;margin:18px 0 13px 0;background: #fff;font-weight: normal;}
.sq2-lb{margin-bottom:40px;}
.sq2-lb a{display:block;width:calc((100% - 30px) / 3);margin:0 15px 15px 0;background: #fff;overflow:hidden;border-radius: 15px;}
.sq2-lb a:nth-child(3n){margin-right:0}
.sq2-lb a dt{padding: 8px 12px 8px 15px;color:#595757;font-size:13px;}
.sq2-lb a dt p{}
.sq2-lb a dt p i{width:30px;height:30px;border-radius:30px;overflow:hidden;margin-right:20px;}
.sq2-lb a dt p i img{display:block;width:100%;}
.sq2-lb a h4{overflow:hidden;}
.sq2-lb a h4 img{display:block;width:100%;}
.sq2-lb a dd{padding: 10px 18px 15px 18px;border-bottom:1px solid #eceaea;}
.sq2-lb a dd h3{font-size:16px;line-height:28px;color:#000;margin-bottom:10px;height:56px;}
.sq2-lb a dd p{font-size:13px;line-height:23px;color:#595757;height:46px}
.sq2-lb a .div1{height: 40px;padding:0 17px;font-size:13px;color: #000;}
.sq2-lb a .div1 h3{font-size:13px;}
.sq2-lb a .div1 p{width:calc(100% - 134px);justify-content: flex-end;}
.sq2-lb a .div1 p i{margin-right: 10px;width:36px;}
.sq2-lb a .div1 p i:last-child{margin-right:0}
.sq2-lb a .div1 p i img{
    margin-right: 5px;
    width: 17px;
}
.sq2-lb a:hover h4 img{transform:scale(1.1)}
.sq2-lb a:hover dd h3{color: var(--colors);}
.sh2-lb2{margin-top:60px;}
.sh2-lb2-l{width:calc(50% - 15px);border-radius:15px;background:#fff;padding:27px 25px 20px 25px;}
.sh2-lb2-t{border-bottom:1px solid #f4f4f4;padding-bottom:15px;}
.sh2-lb2-t h3{font-size:18px;}
.sh2-lb2-t a{font-size:25px;color:#e8380d;}
.sh2-lb2-t a:hover{}
.sh2-lb2-b{}
.sh2-lb2-b dl{
    width: 100%;
}
.sh2-lb2-b dl dd{padding:8px 0;}
.sh2-lb2-b dl dd a{
    width: 100%;
}
.sh2-lb2-b dl dd a h4{width: 110px;height: 70px;overflow:hidden;}
.sh2-lb2-b dl dd a h4 img{display:block;width:100%;height: 100%;}
.sh2-lb2-b dl dd a .div1{width: calc(100% - 140px);}
.sh2-lb2-b dl dd a .div1 h3{color:#5c5c5c;line-height:23px;margin-bottom: 10px;}
.sh2-lb2-b dl dd a .div1 p{color:#959595;}
.sh2-lb2-b dl dd a .div1 p i{margin-right:25px;}
.sh2-lb2-b dl dd a .div1 p i img{margin-right: 5px;transform: scale(0.7);}
.sq2-r{width:27.22222222222222%;/* position: sticky; *//* top: 90px; */}
.sq2-r.active{position: fixed;bottom: 20px;display:block;}
.sq2-r.active2{position:absolute;right:0;top:auto;bottom: 0px;}
.sq2-r1{border-radius:15px;overflow:hidden;margin-bottom:18px;background:url(../images/sq-bj.png)no-repeat;background-size:100% 100%;padding:25px 15px 39px 15px;}
.sq2-r1-t{margin-bottom:17px;}
.sq2-r1-t h3{font-size:18px;}
.sq2-r1-t .swiper-pagination{position: relative!important;width: auto;padding-right: 30px;}
.sq2-r1-t .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border-radius:13px;border:1px solid #fff;background:none;margin-left: 15px;opacity: 1;}
.sq2-r1-t .swiper-pagination .swiper-pagination-bullet-active{background:var(--colors);border-color:var(--colors);}
.sq2-r1-c{margin-bottom:13px;}
.sq2-r1-c a{overflow:hidden;display:block;}
.sq2-r1-c a img{display:block;width:100%;}
.sq2-r1-c a:hover img{transform:scale(1.1);}
.sq2-r1-c2{font-size:18px;margin-bottom:18px;}
.sq2-r1-c2 a{height: 30px;color:#000;position:relative;padding:0 10px;}
.sq2-r1-c2 a:nth-child(1){margin-right: 20px;}
.sq2-r1-c2 a p{position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--colors);}
.sq2-r1-c2 a.active{}
.sq2-r1-c2 a.active p{width:100%;}
.sq2-r1-b{font-size:13px;line-height:23px;padding-bottom:23px;border-bottom:1px solid #f4f3f3;margin-bottom:20px;}
.sq2-r1-b2{display:none;}
.sq2-r1-b2.active{display:block;}
.sq2-r1-b2 p{}
.sq2-r1-b2 p a{color:#000;}
.sq2-r1-b2 p a:hover{color:var(--colors)}
.sq2-r1-b3{width: 200px;height: 40px;border-radius: 5px;background:var(--colors);color:#fff;font-size: 16px;}
.sq2-r1-b3 img{margin-right:10px;width: 25px;}
.sq2-r1-b3:hover{box-shadow: 1px 1px 10px rgba(255, 90, 0, 0.8);}
.sq2-r1-b3:hover img{-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}
.sq2-r2{border-radius:15px;background:#fff;margin-bottom:15px;}
.sq2-r2-t{padding: 27px 50px 14px 15px;border:1px solid #f4f4f4;}
.sq2-r2-t h3{font-size:18px;}
.sq2-r2-t a{color: #e8380d;font-size: 25px;line-height:100%;font-weight: bold;}
.sq2-r2-t a:hover{color:var(--colors)}
.sq2-r2-b{font-size:13px;padding: 8px 15px 10px 15px;}
.sq2-r2-b dl{}
.sq2-r4 .sq2-r2-b dl:nth-child(n+4){display:none;}
.sq2-r2-b dl dt{}
.sq2-r2-b dl dt a{display:block;color:#5c5c5c;line-height: 30px;}
.sq2-r2-b dl dd{display:none;padding:10px 0;}
.sq2-r2-b dl dd a{}
.sq2-r2-b dl dd a h4{width: 110px;overflow:hidden;height: 70px;}
.sq2-r2-b dl dd a h4 img{display:block;width:100%;height: 100%;}
.sq2-r2-b dl dd a .div1{width: calc(100% - 130px);}
.sq2-r2-b dl dd a .div1 h3{color:#5c5c5c;line-height:23px;margin-bottom: 10px;}
.sq2-r2-b dl dd a .div1 p{color:#959595;}
.sq2-r2-b dl dd a .div1 p i{margin-right:25px;}
.sq2-r2-b dl dd a .div1 p i img{margin-right: 5px;transform: scale(0.7);}
.sq2-r2-b dl.active{}
.sq2-r2-b dl.active dt{display:none;}
.sq2-r2-b dl.active dd{display:block;}
.sq2-r3{border-radius:15px;overflow:hidden;display: block;margin-top: 15px;}
.sq2-r3 img{display:block;width:100%}
.sq2-r3:hover img{transform:scale(1.05)}
.sq2-r4{border-radius:15px;background:#fff;margin-bottom:15px;overflow:hidden;}
.sq2-r4>a{font-size: 16px;color: #e8380d;text-align: center;height: 50px;margin: 0 15px;font-weight: bold;border-top: 1px solid #f4f4f4;}
.sq2-r4 .dl3{padding:23px 20px 26px 20px;}
.sq2-r4 .dl3 h3{font-size:25px;}
.sq2-r4 .dl3 h4{color: var(--colors2);font-size:16px;cursor: pointer;}
.sq2-r4 .dl1{justify-content: space-between;padding: 0px 20px 30px;}
.sq2-r4 .dl1 dt{width: 108px;height: 108px;/* border-radius:60px; */overflow:hidden;}
.sq2-r4 .dl1 dt img{display:block;width:100%;height:100%;}
.sq2-r4 .dl1 dd{width: calc(100% - 130px);}
.sq2-r4 .dl1 dd a{display:block;color: #000;font-size: 32px;font-weight: bold;margin-bottom: 10px;}
.sq2-r4 .dl1 dd p{
    font-size: 13px;
    color: #000;
}
.sq2-r4>h4{
    text-align: center;
    font-size: 14px;
    margin-bottom: 20px;
    padding: 0 50px;
}
.sq2-r4>h4 a{
    color: #333;
    /* width: 30%; */
}
.sq2-r4>h4 a h3{
    font-size: 20px;
    font-weight: bold;
    line-height: 100%;
    margin-bottom: 10px;
    transition: all 0s;
}
.sq2-r4>h4 a:hover{
    color: var(--colors);
}
.sq2-r4>h4 p{
    width: 1px;
    height: 42px;
    background: #eee;
    margin: 0 20px;
}
.sq2-r4>h5{
    width: 145px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    float: left;
    cursor: pointer;
    border-radius: 2px;
    text-align: center;
    color: #fff !important;
    background: #e62828;
    margin-left: 20px;
    margin-bottom: 14px;
}
.sq2-r4 .sq2-r2-b{padding-top:10px;padding-bottom: 12px;}
.sq2-r4 .dl2{
    /* width: 100%; */
    padding: 15px 0px 0 0px;
    border-top: 1px solid var(--colors);
    font-size: 16px;
    color: #626262;
    margin: 0 15px;
}
.sq2-r4 .dl2 a{
    color: #999;
    font-size: 14px;
}
.sq2-r4 .dl2 a:hover{
    color: var(--colors);
}
.sq2-r5{display:none;}
/*sq*/

/*sq-z*/
.jsjl{background:#ffffff;border-radius:15px;padding: 0 26px 25px 26px;margin-bottom:16px;}
.jsjl .lon{margin-bottom:40px;}
.jsjl .cont a{color:#707070;font-size: 16px;}
.jsjl .cont a:last-child{color:#000;}
.jsjl-t{padding-bottom:17px;/* border-bottom:1px solid #fafafc; */margin-bottom: 50px;}
.jsjl-t h3{font-size: 36px;margin-bottom:35px;line-height: 1.3;}
.jsjl-t dl{}
.jsjl-t dl h4{border-radius:2px;background: var(--colors2);font-size:14px;height: 36px;padding:0 15px;color: #fff;}
.jsjl-t dl p{
    color: #8590a6;
}
.jsjl-t dl p i{margin-left:20px;}
.jsjl-t dl p i img{margin-right:3px;transform: scale(0.8);}
.jsjl-b{font-size:16px;line-height:30px;}
.jsjl-b img{height:auto!important;}
.jsjl-b table{}
.jsjl-b table td,.jsjl-b table th{}
.jslj-b2{margin-top:60px;border-radius:15px;background:#fef5f3;padding:27px 30px;}
.jslj-b2 img{display:block;}
.jslj-b2 dl{width:calc(100% - 70px);line-height:24px;}
.jslj-b2 dl br{display:none;}
.jslj-b2 dl b{color:var(--colors2)}
.jsjl-b3{margin-top:25px;padding:0 30px;}
.jsjl-b3 dt{}
.jsjl-b3 dt h3{font-size:25px;margin-bottom:20px;color: var(--colors);}
.jsjl-b3 dt p{}
.jsjl-b3 dd{}
.jsjl-b3 dd h5{overflow:hidden;border-radius:10px;background:#e8380d;color:#fff;font-size:13px;padding-bottom:10px;margin-right:35px;text-align: center;cursor: pointer;transition: all 0.5s;}
.jsjl-b3 dd h5.active,.jsjl-b3 dd h5:hover{
    box-shadow: 1px 1px 10px rgba(255, 90, 0, 0.8);
}
.jsjl-b3 dd h5 img{display:block;margin-bottom:10px;}
.jsjl-b3 dd i{}
.jsjl-b3 dd p{}
.jsjl-b3 dd p img{display:block;}
.jsjl2{border-radius:15px;overflow:hidden;margin-bottom: 17px;}
.jsjl2 a{width:calc(50% - 7px);background:#fff;height:190px;padding:0 30px;}
.jsjl2 a img{}
.jsjl2 a dl{width:calc(100% - 47px);}
.jsjl2 a dl h5{color: var(--colors2);margin-bottom:18px;font-size: 13px;}
.jsjl2 a dl h3{font-size:18px;line-height:22px;height:44px;color:#191919;margin-bottom:20px;}
.jsjl2 a dl p{font-size:14px;color:#9fa4aa;}
.jsjl3{
    background: #fff;
    border-radius: 15px;
    padding: 25px 0;
}
.jsjl3-t{
    font-weight: bold;
    font-size: 18px;
    padding: 0 30px 25px 30px;
    border-bottom: 1px solid #eee;
}
.jsjl3-c{
    margin: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f6f7f7;
}
.jsjl3-c h4{
    width: 46px;
    height: 46px;
    overflow: hidden;
    border-radius: 5px;
}
.jsjl3 h4 img{
    display: block;
    width: 100%;
}
.jsjl3-r{
    width: calc(100% - 55px);
}
.jsjl3-r textarea{
    width: 100%;
    height: 150px;
    padding: 15px;
    color: #d0cbcc;
    margin-bottom: 20px;
    border: 1px solid #ccc;
}
.jsjl3-r textarea::placeholder{}
.jsjl3-r dl{
    display: flex;
    align-items: center;
    position: relative;
    justify-content: space-between;
}
.jsjl3-r dl dt{
    width: calc(100% - 100px);
}
.jsjl3-r dl dt h5{
    cursor: pointer;
    margin-right: 25px;
}
.jsjl3-r dl dt i{
    position: relative;
    cursor: pointer;
    z-index: 2;
}
.jsjl3-r dl dt input{
    cursor: pointer;
}
.jsjl3-r dl dt .bq{
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    display: none;
    /* background: rgb(253, 244, 244); */
    /* padding: 5px 10px 5px 65px; */
}
.jsjl3-r button{
    width: 66px;
    height: 40px;
    border-radius: 2px;
    background: var(--colors);
    color: #fff;
    cursor: pointer;
    font-size: 14px;
}
.jsjl3-b{padding:0 30px 0 30px;}
.jsjl3-b2{border-bottom:1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;}
.jsjl3-bl{width: 36px;height: 36px;border-radius: 36px;overflow:hidden;}
.jsjl3-bl img{display:block;width:100%;}
.jsjl3-br{width: calc(100% - 50px);}
.jsjl3-br .div1{
    padding-top: 10px;
}
.jsjl3-br .div1>h3{display:flex;align-items:center;height: 18px;font-size:14px;color:rgb(51, 51, 51);}
.jsjl3-br .div1>p{font-size: 14px;color:#666;line-height: 24px;margin-top: 12px;}
.jsjl3-br .div1>p img{display:block;width: 120px;
    max-height: 160px;}
.jsjl3-br .div1>dl{font-size: 12px;color:#999;margin-top: 6px;line-height: 26px;padding-right: 12px;}
.jsjl3-br .div1>dl dt{}
.jsjl3-br .div1>dl dd{}
.jsjl3-br .div1>dl dd i{
    display: flex;
    margin-right: 29px;
    cursor: pointer;
}
.jsjl3-br .div1>dl dd i:hovr{colors:var(--colors)}
.jsjl3-br .div1>dl dd i img{margin-right: 5px;width: 15px;transition: all 0s!important;}
.jsjl3-br .div1>dl dd i.active{color:var(--colors)}
.jsjl3-br .div1>dl dd i.active img{filter: invert(51%) sepia(88%) saturate(3310%) hue-rotate(340deg) brightness(95%) contrast(95%);}
.jsjl3-br .div1>dl dd a{cursor:pointer;} 
.jsjl3-br .div1>dl dd a:hover{color:var(--colors)}
.plbd{
    margin-top: 10px;
    display: none;
}
.plbd textarea{
    width: 100%;
    color: #666;
    padding: 12px;
    height: 48px;
    border: 1px solid #ddd;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 12px;
}
.plbd textarea::placeholder{color:#999;}
.plbd dl{
    position: relative;
    padding-bottom: 21px;
}
.plbd dl dt{
}
.plbd dl dt h5{
    margin-right: 20px;
}
.plbd dl dt i{
    position: relative;
}
.plbd dl dt i input{}
.plbd dl dt .bq2{
    display: none;
    position: absolute;
    width: 100%;
    top: 37px;
    left: 0;
    /* background: rgb(253, 244, 244); */
    /* padding: 5px 10px 5px 65px; */
}
.plbd dl dt .bq2 span{}
.plbd dl button{width: 66px;
    height: 40px;
    border-radius: 2px;
    background: var(--colors);
    color: #fff;
    cursor: pointer;
    font-size: 14px;}
.jsjl3-br .div2{
    padding: 0px 12px 15px 12px;
    margin-top: 12px;
    border-radius: 6px;
    background-color: #f5f5f5;
    }
.jsjl3-br .div2-s{}
.jsjl3-br .div2-b{
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    padding-top: 15px;
}
.jsjl3-br .div2-b:nth-child(n+3){display:none;}
.jsjl3-br .div2-b h4{line-height:18px;color: rgb(51, 51, 51);font-size:14px;}
.jsjl3-br .div2-b h4 a{color: rgb(51, 51, 51);display:block;margin-right:5px;}
.jsjl3-br .div2-b h4 i{
    width: 26px;
    height: 14px;
    font-size: 10px;
    margin-right: 5px;
    border-radius: 2px;
    background-color: #ccc;
    color:#fff;
    line-height: 100%;
    }
.jsjl3-br .div2-b h4 span{
    font-size: 12px;
    display: block;
    margin-right: 5px;
    color: #999;
    transform: scale(0.9);
}
.jsjl3-br .div2-b h4 .a2{}
.jsjl3-br .div2-b>p{line-height:24px;margin-top:12px;}
.jsjl3-br .div2-b>p img{display:block;width: 120px;
    max-height: 160px}
.jsjl3-br .div2-b>dl{
    font-size: 12px;
    line-height: 26px;
    margin-top: 6px;
    color: #999;
}
.jsjl3-br .div2-b>dl dt{}
.jsjl3-br .div2-b>dl dd{}
.jsjl3-br .div2-b>dl dd i{
    margin-right: 29px;
    cursor: pointer;
}
.jsjl3-br .div2-b>dl dd i img{width:15px;margin-right:5px;transition:all 0s}
.jsjl3-br .div2-b>dl dd i.active{color:var(--colors)}
.jsjl3-br .div2-b>dl dd i.active img{filter: invert(51%) sepia(88%) saturate(3310%) hue-rotate(340deg) brightness(95%) contrast(95%);}

.jsjl3-br .div2-b>dl dd i:hover{color:var(--colors)}
.jsjl3-br .div2-b>dl dd a{
    cursor: pointer;
}
.jsjl3-br .div2-b>dl dd a:hover{
    color: var(--colors);
}
.jsjl3-br .div2>h5{
	font-size:14px;
	height: 30px;
	cursor: pointer;
	transition: all 0.5s;
	margin-top: 10px;
}
.jsjl3-br .div2>h5 img{}
.jsjl3-br .div2>h5:hover{color:var(--colors)}
.jsjl3-br .div3{}
/*sq-z*/

/*login*/
.login{/* height:1144px; */padding: 50px 0;background: url(../images/login-bj.jpg)no-repeat center;}
.login-s{width: 1050px;background:#fff;border-radius:15px;overflow:hidden;/* height: 800px; */}
.login-l{width:35.9375%;padding:125px 0 0 50px;}
.login-l h3{font-size: 42px;margin-bottom:40px;}
.login-l h4{font-size: 18px;line-height: 28px;margin-bottom:40px;}
.login-l dl{font-size:18px;line-height:36px;width: 386px;max-width: 100%;}
.login-l dl p{}
.login-l dl p i{color:var(--colors)}
.login-r{width:58.046875%;position: relative;padding-top: 42px;background: #fff;border-radius: 15px;overflow: hidden;}
.login-rt{margin-bottom:30px;border-bottom:1px solid var(--colors);padding-left:30px;}
.login-rt a{}
.login-rt .a1{width:30%;height:50px;color:#fff;font-size:25px;background: var(--colors);border-top-left-radius: 10px;border-top-right-radius: 10px;}
.login-rt .a1 img{margin-right: 20px;width: 30px;}
.login-rt .a2{height:50px;font-size:16px;width: 50%;color: #000;}
.login-rt .a2 i{color:var(--colors)}
.login-rt h5{width:108px;height:94px;padding:8px 0 0 54px;position: absolute;right:0;top: -1px;background: url(../images/login-bj.png)no-repeat;}
.login-rt h5 img{display:block;transform: scale(0.7);}
.login-rc{text-align:right;font-size:18px;padding-right: 47px;margin-bottom:20px;margin-right:40px;}
.login-rc i{cursor:pointer;}
.login-rc .i2{display:none;}
.login-rb{margin-right:40px;}
.login-rb2{}
.login-rb3{display:none;}
.login-rb2 h3{font-size:16px;margin-bottom:12px;padding-left:5px;}
.login-rb2 h3 i{line-height:100%;color:var(--colors);cursor: pointer;}
.login-rb2 dl{border-radius: 10px;border:1px solid #d6d6d6;margin-bottom:23px;overflow:hidden;}
.login-rb2 dl i{width: 80px;font-size: 16px;}
.login-rb2 dl>input{height:60px;padding:0 18px;font-size:16px;width: calc(100% - 80px);}
.login-rb2 dl span input{cursor:pointer;color: #d6d6d6;font-size: 16px;width: 110px;height: 100%;background: none;}
.login-rb2 dl select{height:60px;padding:0 18px;font-size:16px;width: 100%;border:none;color: #d6d6d6;background: url(../images/dzzs-tb3.png) no-repeat center right 45px #fff;background-size: 20px auto;}
.login-rb2 dl>input::placeholder{color:#d6d6d6;}
.login-rb2 dl p{width: 126px;background:url(../images/login-tb3.png)no-repeat center;cursor:pointer}
.login-rb2 dl p.active{background:url(../images/login-tb4.png)no-repeat center;}
.login-rb2 h4{font-size:13px;margin-bottom:30px;cursor:pointer;}
.login-rb2 h4 a{color:#000}
.login-rb2 button{width:100%;height:60px;background:var(--colors);color:#fff;font-size:18px;margin-bottom:50px;border-radius: 10px;cursor: pointer;}
.login-rb2 .div1{}
.login-rb2 .div1 input{width:15px;height:15px;border-radius:15px;margin-right: 15px;cursor: pointer;}
.login-rb2 .div1 a{color:var(--colors);margin-left: 5px;}

.zc{position:relative}
.zc-l{position:absolute;width: 35%;left: 5.2083333333333336%;top: 14%;}
.zc-l img{display:block;}
.zc .login-s{background:none;height: auto;}
.zc .login-rb{margin-left:40px;}
.zc .login-r{padding-bottom:50px}
/*login*/

/*grzx*/
.grzx{margin:20px auto 50px auto;}
.grzx-t{
    position:relative;
    overflow:hidden;
    border-top-right-radius:15px;
    border-top-left-radius:15px;
    color:#fff;
    height:240px;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    }
.grzx-t dl{line-height:100%;font-size:16px;cursor:pointer;position:absolute;right:30px;top:25px;}
.grzx-t dl label{cursor: pointer;}
.grzx-t dl input{display:none;}
.grzx-c{background:#fff;border-bottom-right-radius:15px;border-bottom-left-radius:15px;margin-bottom:20px;padding:0 70px 25px 60px;margin-top:-60px;}
.grzx-cl{
    width: calc(100% - 120px);
}
.grzx-cl dt{
    position:relative;
    z-index:3;
    background-position: center!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
    width:150px;
    height:150px;
    margin-right:40px;
    }
.grzx-cl dt label{position:absolute;left:0;top:0;cursor: pointer;width:100%;height:100%;opacity:0;color:#fff;font-size:13px;background:rgba(0,0,0,0.4);transition:all 0.5s;}
.grzx-cl dt label i{font-size:16px;margin-right: 5px;}
.grzx-cl dt input{display:none}
.grzx-cl dt:hover label{opacity:1}
.grzx-cl dd{padding-top:80px;}
.grzx-cl dd h3{font-size:28px;margin-bottom:10px;}
.grzx-cl dd h4{font-size:13px;}
.grzx-cr{font-size:16px;color:#e8380d;margin-top: 100px;}
.grzx-cr img{width:25px;margin-right:10px;}
.grzx-b{}
.grzx-bl{width:calc(28.47222222222222% - 20px);padding:30px;border-radius:15px;background: #fff;}
.grzx-bl a{border-radius: 2px;padding: 14px;color: #000;}
.grzx-bl a p{color: #8590A6;}
.grzx-bl a p i{border-radius: 100%;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    line-height: 20px;
    margin-right: 10px;
    font-size: 24px;}
.grzx-bl a>i{}
.grzx-bl a.active{background: rgba(255, 54, 87, 0.04);}
.grzx-bl a.active p{color:var(--colors)}
.grzx-br{width:71.52777777777778%}
.grzx-br1{border-radius:15px;background:#fff;padding:20px 80px 50px 40px;margin-bottom: 20px;}
.grzx-br1 h4{font-size:16px;margin-bottom: 6px;text-align: right;}
.grzx-br1 h4 a{color:var(--colors);}
.grzx-br1 h4 a:hover{}
.grzx-br1 dl{line-height:22px;padding:14px 0;font-size:16px;}
.grzx-br1 dl .p1{width:80px;color:#787878;}
.grzx-br1 dl .p2{width:calc(100% - 80px)}
.grzx-br2{border-radius:15px;background:#fff;padding:30px 13px;}
.user-sidebar-count li{
    width:25%;
    padding:20px;
    position: relative;
    box-sizing: border-box;
    background-color: #F7F9FA;
    border:5px solid #fff
}
.user-sidebar-count li i{
    position: absolute;
    font-size: 81px;
    color: rgba(209, 233, 255, 0.28);
    right: 0;
    top: 8px;
}
.user-sidebar-count li > div{
    position: relative;
}
.user-item-desc{
    font-size: 12px;
    color:#AAAEB3
}
.user-sidebar-count li p{
    font-size: 24px;
    font-weight: 600;
    margin:10px 0
}
.b2-light,.newsflashes-nav-in ul li.current-menu-item a {background-color: rgba(255, 54, 87, 0.18);}

.b2-light-dark {background-color: rgba(255, 54, 87, 0.52)}
.b2-color {color: #ff3657!important}

.fbzx{background:#fff;border-radius:15px;margin-bottom:20px;padding:0 35px 0 30px;}
.fbzx-t{width: 100px;height: 30px;background:#e8380d;color:#fff;font-size: 12px;margin-bottom: 30px;font-weight: normal;}
.fbzx-c{padding-bottom:20px;border-bottom:1px solid #f4f3f3;margin-bottom:20px;}
.fbzx-c a{color:#000;font-size:28px;line-height:1;display:block;}
.fbzx-c a:hover{color:var(--colors)}
.fbzx-b{margin-bottom:20px;}
.fbzx-b h4{width:34.74226804123711%;overflow:hidden;}
.fbzx-b h4 img{display:block;width:100%;}
.fbzx-b h4:hover img{transform:scale(1.1)}
.fbzx-b dt{width:60.82474226804123%;padding-top:5px;}
.fbzx-b dt p{color:#595757;line-height:24px;margin-bottom:50px;}
.fbzx-b dt a{color:#e8380d}
.fbzx-b dt a:hover{text-decoration:underline;}
.fbzx-b2{border-top:1px solid #f4f3f3;height:50px;}
.fbzx-b2 dt{padding-left:80px;}
.fbzx-b2 dt a{cursor:pointer;}
.fbzx-b2 dt a img{transform:scale(0.7);}
.fbzx-b2 dt .a1{margin-right:30px;color: #5c5c5c;}
.fbzx-b2 dt .a1 i{padding-left:5px;transition: all 0s;}
.fbzx-b2 dt .a1:hover{color:var(--colors)}
.fbzx-b2 dd{font-size:12px;color:#595757;font-weight: normal;}
.fbzx-b2 dd p{margin-left:10px;}
.fbzx-b2 dd p img{margin-right:5px;transform: scale(0.7);}

.fbwz{background:#fff;border-radius:15px;padding:40px 70px 85px;}
.fbwz-t{margin-bottom:45px;/* width: 70px; */}
.fbwz-t img{margin-right:15px;}
.fbwz-t input{display:none;}
.fbwz-t label{margin-left:10px;font-size: 16px;cursor:pointer;transition:all 0.5s;color: #595757;}
.fbwz-t label.active,.fbwz-t label:hover{color:var(--colors)}
.fbwz-c{margin-bottom:70px;}
.fbwz-c dl{margin-bottom:40px;}
.fbwz-c dl h3{font-size:16px;color:#595757;margin-bottom:20px;padding-left:8px;}
.fbwz-c dl>input{width:100%;height:60px;border:1px solid #e8e8e8;padding:0 35px;font-size:16px;}
.fbwz-c dl>input::placeholder{color:#ccc;}
.fbwz-c dl dt{}
.fbwz-c dl dt h4{display:none;width:280px;height:200px;margin-right:10px;overflow:hidden;border-radius:15px;}
.fbwz-c dl dt h4 img{display:block;width:100%;height:100%;}
.fbwz-c dl dt .div1{width:280px;height:200px;margin-right:10px;overflow:hidden;border-radius:15px;text-align:center;background:#f8f8f8;border:1px dotted #eaeaea;position:relative;text-align:center;}
.fbwz-c dl dt .div1 input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity: 0;}
.fbwz-c dl dt .div1 h5{font-size:54px;margin-bottom: 20px;padding-top: 20px;}
.fbwz-c dl dt .div1 p{color:#595757;font-size:16px;line-height:100%;margin-bottom:17px;}
.fbwz-c dl dt .div1 i{display:block;line-height:100%;color:#666;}
.fbwz-c .dl{}
.fbwz-c .dl>h3{color:#595757;font-size:16px;margin-bottom:20px;padding-left:8px;}
.fbwz-b{}
.fbwz-b p{font-size:16px;color:#595757;}
.fbwz-b dl{}
.fbwz-b dl button,.fbwz-b dl a{border:1px solid #e8e8e8;width:160px;height:60px;font-size:16px;color:#000;border-radius:5px;margin-left:20px;cursor:pointer;transition:all 0.5s;}
.fbwz-b dl button:hover,.fbwz-b dl a:hover{background:var(--colors);color:#fff;border-color:var(--colors);}
/*grzx*/

/*jbzl*/
.jbzl{background:#fff;border-radius:15px;padding:35px 30px 80px;}
.jbzl>h3{font-size:18px;margin-bottom: 20px;padding-left: 30px;}
.jbzl dl{padding:25px 0 25px 30px;border-bottom:1px solid #f4f3f3;}
.jbzl dl dt{font-size:18px;line-height:100%;}
.jbzl dl dd{width:calc(100% - 180px);}
.jbzl dl dd>h4{font-size:18px;}
.jbzl dl dd>h4 p{color:#ff3657;margin-left:10px;cursor:pointer;opacity:0;transition: all 0.5s;font-size: 14px;}
.jbzl dl:hover dd>h4 p{opacity:1}
.jbzl dl dd>h4 p i{}
.jbzl dl dd form{display:none;width:260px;}
.jbzl dl dd form input{width:100%;height:40px;padding:10px;font-size:16px;border:1px solid #d3d3d3;color:#666;}
.jbzl dl dd form input::placeholder{color:#cdcdcd;} 
.jbzl dl dd form .div1{margin-top:10px;}
.jbzl dl dd form .div1 input{width:calc(55% - 5px);}
.jbzl dl dd form .div1 span{display:block;width:calc(45% - 5px);}
.jbzl dl dd form .div1 span input{background:none;width:100%;border:1px solid #ff3657;cursor:pointer}
.jbzl dl dd form h5{font-size: 12px;color: #bcbcbc;margin-top: 10px;line-height:16px;}
.jbzl dl dd form>p{margin-top: 10px;font-size:12px;}
.jbzl dl dd form>p i{color: #ff3657;width:58px;height:35px;border-radius:2px;border:1px solid #ff3657;margin-right:10px;cursor:pointer;transition:all 0.5s}
.jbzl dl dd form>p button{color: #fff;width:58px;height:35px;border-radius:2px;border:1px solid #ff3657;cursor:pointer;background:#ff3657;}
.jbzl dl dd>h5{font-size:18px;color:#c7c1bc;font-size: 12px;color: #bcbcbc;margin-top: 10px;}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
/*jbzl*/

.amap-info{display:none!important}
@media(max-width:1700px){
	.xzzx-b2 a dl h3{}
}
@media(max-width: 1500px){
    .page1 li a, .page1 li span{font-size:12px;}
	.xzzx-b2 a dl{/* padding:0 20px; */}
	.xzzx-b2 a dl h3{font-size: 14px;height: 36px;line-height: 18px;}
	.xzzx-b2 a dl h5{font-size: 12px;height: 30px;width: 100px;margin-right: -15px;}
	.jsdh{font-size: 14px;margin: 40px auto 40px auto;}
	.jsdh i{margin:0 10px;height:16px;}
	.gstd-r{margin-right:0;width:45%;margin-right:5%}
	.gstd-r dl{}
	.gstd-r dl h5{left:10%;width:500px;height:500px;border-width:100px;}
	.jszc-b dl dt .div1 h3{font-size: 18px;}
	.jszc-b dl dt .div1 p{
    font-size: 14px;
    line-height: 24px;
    }
	.jszc-b dl dt .div2 p{margin-top:20px;font-size: 14px;}
	.jszc-b dl dt .div2{
    padding: 20px 40px 25px 40px;}
	.jszc-b dl dt .div1{padding: 40px 30px 9px 30px;}
	.gywm2-t{padding: 40px 6% 40px 6%;margin-bottom: 40px;}
	.gywm2-b h4{font-size: 14px;}
	.gywm2{padding-bottom:60px;}
	.nybt{font-size: 24px;}
	.zxzx-r .div1 button,.zxzx-r .div1 h5{font-size: 14px;/* width: 120px; *//* height: 40px; */}
	.xwzx-b a dl h3{/* font-size:16px; */margin-bottom: 15px;line-height:30px;}
	.qywh .nybt{font-size: 30px;}
	.gywm2-b h3{font-size: 18px;margin-bottom: 20px;}
	/*.qywh-b a dl dt p{font-size:18px;}*/
	.lxwm-r h3{font-size: 18px;}
	.lxwm-r h4{margin-bottom:60px;font-size: 16px;margin-bottom: 20px;line-height: 30px;}
	.lxwm-r h5{font-size: 14px;margin-bottom: 30px;}
    .lxwm-r .div1 dl:nth-child(1) p:nth-child(1),.lxwm-r .div1 dl:nth-child(2) p:nth-child(1){width: 177px;}
	.lxwm-r .div1{font-size: 14px;line-height:30px;}
	.lxwm2-t a{height:110px;}
	.lxwm2-t a dl h3{font-size:19px;}
	.lxwm2-t a dl p{font-size:14px;line-height:24px;}
	.lxwm-b dl dt{padding: 20px;}
    .lxwm-b dl{width: 360px;}
	.lxwm-b dl dt h3{font-size: 16px;margin-bottom: 10px;}
	.lxwm-b dl dt h5{font-size: 16px;}
	.lxwm-b dl dt .div1{font-size: 14px;line-height: 22px;}
	.hzhb-b a dl{padding:0 20px 20px 20px;}
	.hzhb-b a dl p{font-size: 14px;line-height:24px;height: 70px;}
	.hzhb-b a dl h5{font-size: 14px;}
	.xwdt-z-t h3{font-size: 24px;}
	.xwdt-z-t dl{font-size: 14px;}
	.xwdt-z-t dl p{margin:0 10px;}
	.xwdt-z-t dl p img{width:15px;margin-right:10px;}
	.xwdt-z-b{font-size: 14px;line-height:30px;}
	.xwdt-z-b2 dl h3{font-size:16px;width: 100px;}
	.xwdt-z-b2 dl a p{font-size:16px}
	.xwdt-z-b2 dl a h3{font-size:16px;}
	.xwdt-z-b3{font-size:16px;width:140px;height:45px;}
	.rczp .p3{width:20%;}
	.rcll-l dl dt{height:50px;}
	.rcll-l dl dt h3{/* font-size: 21px; */}
	.rcll-l dl dd{
    padding: 40px 20px 38px 0;
    font-size: 14px;
    line-height: 26px;
    }
	.cpzx2-b a dl dt,.xgcp-b a dl dt{font-size: 14px;line-height: 28px;}
	.cpzx2-b a dl dt b,.xgcp-b a dl dt b{
    width: calc(100% - 100px);}
    .gntx-b dl{padding:50px 20px 50px 20px}
    .gntx-b dl dt,.csgg-b,.cpzx-zt dl{font-size: 13px;line-height: 24px;}
	.cpzx-zb{width:800px;}
    .zlxz-b a h3,.zlxz-b a p{font-size: 14px;}
	.zlxz-b a p{
    width: 170px;
    height: 30px;
}
    .cpzx-l .div3 a{
    height: 40px;
}
    .cpzx-l .div3{font-size:13px;justify-content: space-between;}
    .cpzx-l{width:40%}
    .cpyy2 dl ul dt h3{font-size: 30px;margin-bottom: 10px;}
    .cpyy2 dl ul dt{top: 20%;}
	.xzzx-l{width: 220px;}
	.xzzx-r{width: calc(100% - 240px);}
	.zlzz-b a dl{
    padding: 25px 18px 0 18px;
    height: 130px;
    }
    .dzzs-l{padding-left:5%}
	.zlzz-b a dl dt{font-size: 13px;line-height: 24px;}
	.dzzs-l dl h3{font-size: 21px;margin-bottom: 20px;}
	.dzzs-r h4{font-size:21px;}
	.dzzs-r h4 img{width: 25px;}
	.dzzs-l dl p{font-size: 14px;margin-bottom: 20px;line-height: 25px;}
	.dzzs-l dl a{font-size: 14px;}
	.cpdz dl,.jszc-t dl,.xwzx-b a dl p{font-size: 14px;line-height: 30px;}
	.xwzx-b a dl p{line-height:100%;font-size: 12px;}
    .xwzx-b a dl p img{width:13px;}
	.xwzx{margin-bottom:50px;}
	.gywm-r dl{font-size: 14px;line-height:25px;height: calc(100% - 100px);}
	.xcfl-b dl dt p{font-size:16px;line-height:25px;}
	.cpyy2 dl ul dt p{font-size: 14px;}
	.cpyy2 dl ul dd{font-size:16px;}
	.cpyy2 dl h4 img{height:300px;}
	.cpyy3{width:600px}
	.cpyy3 a h4{width: 80px;height: 80px;margin-bottom: 10px;}
	.cpyy3 a h3{font-size:14px;}
	.cpyy3 a h4 img{transform:scale(0.5);}
	.cpyy2 dl{margin-bottom:15px}
    .cpzx,.cpzx2-b,.cpzx-zt,.cpzx-zc,.gntx-b,.csgg-b,.jcdl-b,.zlxz-b,.xgcp-b,.jszc,.xzzx,.yfsl,.gssl-b,.zlzz,.cpdz,.dzzs-b,.zxzx,.xwzx,.gywm,.gywm2-t,.gywm2-b,.qywh,.fzlc-t,.fzlc-b,.ryzz,.rcll,.xcfl-b,.rczp,.lxwm-c .w1,.lxwm-b,.lxwm2-t .w1,.cpyy2,.cpyy-t,.cont,.hzhb-b,.login-s,.cpyy4 li dl{width:1050px;}
	.cpzx-l .div1 a h4{
    }
	.cpzx-l .div1{font-size:16px;margin-bottom: 10px;}
	.cpzx-l .div1 a h4 img{}
	.cpzx-l .div2{font-size:14px;line-height:24px;}
	.cpzx-r a h4{width: 163px;}
	.cpzx-r a dl{width: calc(100% - 180px);}
	.cpzx-r a dl h3{font-size: 16px;margin-bottom: 5px;}
	.cpzx-r a dl p{font-size: 14px;margin-bottom: 10px;}
	.cpzx-r a dl h5{font-size: 14px;}
	.cpzx-zc .swiper-button-prev,.cpzx-zc .swiper-button-next{transform:scale(0.8)}
	.gntx-b dl h4{transform:scale(0.5);margin-left: -100px;height: 90px;}
	.gntx-t{font-size: 24px;margin-bottom: 30px;}
	.ksly-b a{height:110px}
	.ksly-b a dl dt{font-size:16px;}
	.ksly-b a dl img{margin-right:5px;transform:scale(0.7)}
	.cpzx2-b a dl h3{font-size:16px;}
	.cpzx2-b a dl{padding:20px;}
	.gntx-b dl h3{font-size: 14px;}
	.gntx-b dl dt{}
	.xgcp-b a dl{padding:20px;}
	.xgcp-b a dl h3{font-size:16px;margin-bottom: 20px;}
	.cpyy{margin-bottom:50px}
	.jszc-b dl dt .div2 h3{font-size: 14px;margin-bottom: 20px;}
	.jszc-b dl dt .div2 p i{/* width:40px; */}
	.jszc-b dl dt .div2 p i img{/* width:25px; */}
	.xzzx-l h3{font-size:14px;margin-bottom:10px;padding-left: 10px;}
	.xzzx-l input{font-size:12px;height:40px;padding: 0 10px;margin-bottom: 20px;}
	.xzzx-l select{font-size:12px;height:40px;background-size: 8px auto!important;margin-bottom: 20px;padding: 0 10px;}
	.xzzx-l h5{font-size:14px;height:40px;}
	.gstd-l h3{font-size: 22px;margin-bottom: 40px;}
	.gstd-l dl dt h4{font-size:16px;}
    .yftr .gstd-l dl dt .div1{font-size: 14px;line-height: 30px;}
	.gstd-l dl dt .div1{font-size:14px;line-height: 28px;}
	.yfsl h3{font-size: 24px;margin-bottom: 20px;}
	.yfsl dl{font-size: 14px;line-height: 26px;}
	.zlzz-t{margin-bottom:40px;}
	.zlzz-t h3{font-size: 24px;margin-bottom:20px;}
	.zlzz-t dl{font-size: 14px;line-height:26px;}
	.zlzz-b a dl h3{font-size:16px;}
	.zlzz{margin:50px auto;}
	div.ny-banner-s h3{font-size: 40px;margin-bottom: 20px;}
    .nydh{font-size:14px;}
    .cpzx-zt h3{font-size:24px;}
	.ny-banner-s h5{font-size:16px;justify-content: space-between;}
	.ny-banner-s h5 i{padding: 0;}
	.cjwt-b dl dt{height:50px;padding: 0 20px;}
	.cjwt-b dl dt h3{font-size: 14px;padding-left: 30px;}
	.cjwt-b dl dt i{font-size:14px;top: calc(50% - 7px);left: 20px;}
	.cjwt-b dl dd>i{font-size:14px;top: 28px;left: 20px;}
	.cjwt-b dl dd{padding:20px;min-height: 130px;}
	.cjwt-b dl dd .div1,.cjwt-b dl dd .div1 *{font-size:14px!important;}
	.cjwt-b dl dd .div1{padding-left: 30px;}
	.dzzs-l dl:nth-child(1){margin-bottom:100px;}
	.dzzs{padding:50px 0}
	.dzzs-r dl h3{font-size: 14px;margin-bottom: 10px;}
	.dzzs-r .div1{margin-bottom:30px;font-size: 14px;}
	.dzzs-r .div1 input{width:15px;height:15px;margin-right:10px}
	.dzzs-r i{font-size: 14px;}
	.dzzs-r dl{margin-bottom:20px;}
	.dzzs-r dl input{font-size:14px;height:50px;}
	.dzzs-r .div2 button{height:50px;font-size: 14px;width: 110px;}
	.dzzs-r .div2{margin-bottom:40px;}
	.dzzs-r dt span input{height:52px;font-size:14px;width: 110px;}
	.dzzs-r dl select{font-size:14px;height:50px;background: url(../images/dzzs-tb3.png) no-repeat center right 20px #fff;background-size: 15px auto;}
	.dzzs-l dl h5{margin-bottom: 10px;}
	.dzzs-l dl h5 img{transform:scale(0.6);margin-left: -18px;}
	.dzzs-r dl textarea{font-size:14px;height:150px;}
	.zxgm-b .w1{width: 700px;}
	.zxgm{margin:50px auto;}
	.zxlt-b a{font-size:16px;line-height: 30px;height: 100px;}
	.zxlt-b a img{margin-right:20px;width: 40px;}
	.cpdz h4{margin-bottom: 15px;font-size: 16px;}
	.zxzx-l{font-size:14px;line-height:30px;}
    .zxzx-r dl h3{font-size:14px;/* justify-content: flex-start; */}
    .gywm2-t dl h4{height:60px;}
    .gywm2-t dl h4 img{height:40px;}
	.gywm2-t dl h5{font-size: 14px;}
	.gywm-r h3{font-size: 18px;margin-bottom:15px;}
	.gywm-r h4{font-size: 14px;margin-bottom:30px;}
	.qywh-b a dl dt h3{font-size: 18px;}
	.qywh-b a dl dt p{font-size:14px;}
	.qywh-b a:hover dl h3{font-size: 18px;font-weight:bold;transform: scale(0.755);}
	.fzlc-t dl dt h3{font-size: 25px;margin-bottom: 20px;}
    .fzlc-t dl dt h3 p{width:60px;}
	.fzlc-t dl dt .div1{font-size:14px;}
	.fzlc-b dl{}
	.fzlc-b dl dt{transform:scale(0.7);margin-bottom: 10px;}
	.fzlc-b dl h3{font-size:21px;}
	.ryzz-b a h4{margin-bottom:20px}
	.ryzz-b a h3{font-size: 14px;}
	.ryzz-b .swiper-container{padding-bottom:30px;}
	.gywm2-t dl h3{font-size:40px}
	.gywm2-t dl h3 .i2{
    margin-left: -12px;}
	.rcll-r img{margin:-2% 0;}
	.xcfl-b dl dt{padding:20px}
	.xcfl-b dl dt h3{font-size:16px;margin-bottom:10px;line-height: 22.39px;}
	.xcfl-b dl dt p{font-size:14px;line-height:24px;}
	.rczp-t{font-size:16px;padding: 20px;}
	.rczp-b dl dt{padding: 10px;font-size: 16px;}
	.rczp-b dl dd{padding: 20px 20px 20px 70px;font-size: 14px;line-height: 26px;}
	.hzhb-t h3{font-size:30px;margin-bottom:20px;}
	.hzhb{padding:50px 0;}
	.hzhb-t p{font-size:16px;line-height:30px;}
	.md{top:-71px;}
	.cpyy-t dl{font-size: 14px;line-height: 26px;}
	.cpyy-t h3{font-size:30px;margin-bottom: 30px;}
	.jszc-t h3{font-size: 24px;}
	.rcll-t h3{font-size:30px;margin-bottom:30px;}
	.rcll-t p{font-size: 14px;line-height: 24px;}
	.rcll-t{margin-bottom:40px;width: 739px;}
	.lxwm-t h3{margin-bottom:30px;font-size:30px;}
	.lxwm-t h4{font-size:16px;}
	.lxwm2-t a h4 img{
    /* transform: scale(0.6); */}
    .login-rt .a1{font-size:16px;}
    .login-rt .a1 img{width:20px;margin-right:10px;}
    .login-rt .a2{font-size:16px;}
    .login-rc{font-size:16px;}
    .login-rb2 dl i{font-size:14px;}
    .login-rb2 dl input{font-size:14px;height:45px;}
    .login-rb2 dl select{font-size:14px;}
    .login-rb2 dl dt{font-size:14px;}
    .login-rb2 dl p{transform:scale(0.7)}
    .login-rb2 button{font-size:14px;height:45px;}
    .login-l h3{font-size:28px;margin-bottom:20px}
    .login-l h4{font-size:16px;line-height:15px;margin-bottom:20px}
    .login-l{
    width: 34%;
}
    .login-l dl{font-size: 14px;}
    .login{height: auto;padding: 50px 0;}
    .login-s{height: 600px;width: 980px;}
    .login-r{width:50%;}
    .cpyy4 li dl dd{width:50%}
    .cpyy4 li dl dt .div1{width:calc(100% - 130px)}
    .cpyy4 li dl dt>h3{font-size: 70px;}
    .cpyy4 li dl dt .div1>a i{width:calc(100% - 95px)}
    .cpyy4 li dl dt .div1>a img{height:30px;}
    .cpyy4 li dl dt .div1>a{
    margin-bottom: 20px;
    font-size: 22px;
    }
    .cpyy4 li dl dt .div1 p{font-size:14px;}
    .cpyy4 li dl dt .div1 h4{font-size:14px;}
    .jcdl-b img{width: 40%;}
    .zxlt-b a{font-size:14px;}
    .sq2-r1-c2 a:nth-child(1){margin-right: 0px;}
    .sq2-r1-c2 a{height: 30px;}
    .sq2-r1-c2{font-size:16px;}
    .sq-l .dl2>a{font-size:28px;}
    .sq2-lt-b a .div1 p{width:calc(100% - 100px);transform: scale(0.8);}
    .sq-l .dl1 h3{font-size:28px;}
    .sq-l .dl1 h4{font-size:13px;}
    .sq{padding-top:30px}
    .sq-l{margin-left:-30px;}
    .sq-l img{width: 80px;margin-right: 30px;}
    .sq2-lb a .div1 p{width:calc(100% - 100px);transform: scale(0.8);}
    .sq2-r1-b2{font-size:12px;}
    .sq2-r1-b2 p{width:95%;margin:0 auto;}
    .sq2-lt-b a dd h3,.sq2-lb a dd h3{font-size:16px;}
    .csgg-b *{font-size:13px!important}
    .cpdh{font-size:14px;}
    .fbzx-c a{font-size:24px;}
    .fbzx-b dt p{margin-bottom:40px;}
    .fbzx-b2 dt{padding-left:30px;}
    .fbzx{padding:0 20px;}
    .fbzx-t{margin-bottom:20px;}
    .jbzl dl dd>h4{font-size:16px;}
    .jbzl dl dt{font-size:16px;}
    .jsjl-b3 dt{width: 49%;}
    .jsjl-b3 dd{}
    .jsjl-b3 dd h5{margin-right:10px;width:70px;font-size:12px;}
    .jsjl-b3 dd p{width:200px;}
    .sq2-r4 .dl1 dt{width:80px;height:80px;}
    .sq2-r4 .dl1 dd{width:calc(100% - 90px)}
    .sq2-r4 .dl1 dd a{font-size:22px;}
    .sq2-r4>h4{padding:0 25px}
    .jsjl-t h3{font-size:24px;}
    .jsjl-t{margin-bottom:30px;}
    .grzx-cl dd h3{font-size:24px;}
    .sq2-lt-b a dl h3{font-size:20px;}
    .jsjl-b3 dt h3{font-size:20px;}
    .jsjl-b3 dt p{font-size:12px;}
    /*.jslj-b2 dl{font-size:12px;}*/
    .jsjl2 a dl h3{font-size:16px;}
    .sh2-lb2-b dl dd a .div1 h3,.sq2-r2-b dl dd a .div1 h3{font-size:14px;}
}
@media(min-width:1200px){
	.ksly-b a:nth-child(1){border-right:1px solid #dbdbdb;}
	.jszc-b dl:nth-child(2){flex-direction:row-reverse;}
	.jszc-b dl:nth-child(2) dt .div1 p{
    text-indent: 8em;}
    .jszc-b dl:nth-child(2) dt{text-align:right;}
    .jszc-b dl:nth-child(2) dt .div2 p{flex-direction:row-reverse;}
    .zlzz-b a:nth-child(1) dl{right:0;bottom:0;}
	.zlzz-b a:nth-child(2) dl{left:0;bottom:0;}
	.zlzz-b a:nth-child(3) dl{right:0;top:0;}
	.zlzz-b a:nth-child(4) dl{left: 0;top:0;}
    .lxwm-c .w1{
    position: absolute;
    right: calc(50% - 640px);
    top: 0;
    justify-content: flex-end;
    top: 25px;}
    .lxwm-r{
    box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
    border-radius: 15px;
    padding: 50px 40px;
}
	@media(max-width:1500px){
		.jszc-b dl:nth-child(2) dt .div1 p{text-indent: 4em;}
        .lxwm-c .w1{left:calc(50% - 525px)}
	}
}
@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.cpzx-l .div3 a,.cpdh a{margin: 0 6px 6px 0;padding: 5px 10px;font-size: 12px;height: auto;}
	.cpzx2-b a dl dt b{width:calc(100% - 100px)}
	.gntx-b dl h4{height: 55px;transform: scale(1);margin-left: 0;}
	.gntx-b dl h4 img{transform: scale(1);height: 40px;}
	.csgg-b table th,.csgg-b table td{padding:5px;}
	.zlxz-b a h3{background-size: 20px;padding-left: 30px;min-height: 20px;}
	.zlxz-b a p{width: 110px;height: 35px;font-size: 12px!important;}
	.zlxz-b a p img{width: 15px;margin-left: 8px;}
	.xgcp-b a,.cpzx2-b a{border-radius:10px;}
	.ksly-b a dl dt{width:160px;}
	.ksly-b a dl dd{width:80px}
	.xgcp-b a dl dt b{width:calc(100% - 100px)}
	.jsdh a{/* width: calc(100% / 3); */font-size: 14px;display:block;white-space: nowrap;}
	.jszc-b dl dt .div2 p i{width: 30px;}
	.jszc-b dl dt .div2 p i img{transform: scale(0.9);}
	.xzzx-l input{height: 40px;margin-bottom: 0!important;padding: 0 20px;}
	.xzzx-l select{height: 40px;margin-bottom: 0!important;padding: 0 20px;}
	.xzzx-l h5{height:45px;}
	.cjwt-b dl dd>i{top:24px}
	.dzzs-l dl h5{transform:scale(0.8);}
	.dzzs-r dl input{height: 40px;font-size: 14px!important;}
	.dzzs-r dl select{height:45px;background-size:10px auto;font-size: 13px!important;}
	.dzzs-r dl textarea{height:180px;font-size: 13px!important;}
	.dzzs-r dt span input{height: 41px;font-size: 13px!important;}
	.dzzs-r .div2 button{width:150px;height: 40px;}
	.zxzx-r dl dt input{height: 40px;border:1px solid #d4d4d4;font-size:14px;border-radius: 5px;}
	.zxzx-r dl dt textarea{height: 100px;border:1px solid #d4d4d4;font-size:14px;}
	.zxzx-r .div1 button,.zxzx-r .div1 h5{width:calc(50% - 5px);height: 40px;font-size: 14px!important;}
	.xwdt-z-t dl p img{transform:scale(0.5);}
	.xwdt-z-b2 dl a h3{width: 100%;font-size: 14px!important;}
	.xwdt-z-b3{width:200px;height: 40px;font-size: 14px!important;}
	.gywm2-t dl{width:50%;}
	.gywm2-t dl h5{line-height:20px;font-size: 12px!important;}
	.gywm2-t dl h3{font-size: 18px;}
	.gywm2-t dl h3 .i2{font-size:16px;margin-left: -4px;margin-right: -4px;transform: translateY(0px);}
	.gywm2-t dl span{font-size:16px;}
	.qywh-b a dl{}
	.qywh-b a dl dt h3{font-size:21px;font-weight:bold;}
	.qywh-b a dl dt p{margin-bottom: -16px;}
    .qywh-b a:hover dl{background:rgba(0, 0, 0, 0.5);}
    .qywh-b a:hover dl h3{font-size:19px;font-weight:bold;transform: scale(1);}
    .qywh-b a:hover dl p{margin-bottom:0;}
	.fzlc-t dl dt h3 p{width:100px;top: 33.8px;}
	.lxwm2-t a h4{transform:scale(0.8);}
	.lxwm-l{height:200px;}
	.rczp-t img{width:20px;margin-right:5px;}
	.zlzz-b a dl{right:0;bottom:0;padding: 10px!important;}
	.gstd-l dl{height:180px;}
	.gstd-b{padding:0 50px}
	.gstd-b .swiper-button-next{right:0;}
	.gstd-b .swiper-button-prev{left:0;}
	.gssl-l p{width:8px;height:8px;margin:5px 0;border-width:1px;}
	.gssl-r{width:calc(100% - 20px)}
	.cpyy3 a{width: 30%;}
	.cpyy3 a h4{width:100%;height: 50px;}
	.cpyy3 a h4 img{transform: scale(1);height: 40px;}
	.cpyy2 dl{border-radius:10px;}
	.zlzz-b a dl dt br{display:none;}
	.gssl{overflow:hidden;}
	.cpyy-t h4{width:160%;margin-left:-30%;}
	.cpyy-t dl br{display:none}
	.sq-r input{height: 40px;}
	.sq-r button img{transform:scale(0.6)}
    .dzzs-l{padding-left:0%}
    .login-rt .a2{
    width: 61%;}
    .cpyy4 li dl dt .div1>a i{width:calc(100% - 80px)}
    .cpyy4 li dl dt .div1>a i img{height:30px;}
    .jcdl-b img{width:100%;}
    .grzx-c{margin-top:-30px;}
    .grzx-cl dt{width:80px;height:80px;}
    .grzx-cl dd{padding-top: 40px;}
    .grzx-cr{margin-top: 55px;display: none;}
    .grzx-cl dd h3{font-size:16px;}
    .grzx-t{height:120px;}
    .grzx-bl{display:flex;flex-wrap:wrap;}
    .grzx-bl a{width: 33.33%;justify-content: center;}
    .grzx-bl a p{}
    .grzx-bl a p i{}
    .user-sidebar-count li{
        width:50%;
        padding:20px
    }
    .user-sidebar-count li p{
        font-size: 20px;
        margin:5px 0
    }
    .user-sidebar-count li i{
        top: 2px;
        font-size: 36px;}
    .fbwz-c dl dt .div1,.fbwz-c dl dt h4{width:140px;height:100px;}
    .fbwz-c dl dt .div1 h5{
    padding-top: 0;
    font-size: 40px;}
    .fbwz-c dl dt .div1 p{
    margin-top: -15px;
    margin-bottom: 10px;}
    .fbwz-c dl dt .div1 i{}
    .fbwz-b dl{justify-content:space-between;}
    .fbwz-b dl button, .fbwz-b dl a{width: calc((100% - 40px) / 3);height:45px;margin-left:0}
    .grzx-cl{width:100%;}
    .fbwz-t{margin-bottom:20px;}
    .jbzl dl dd>h4 p{opacity:1}
    .jbzl dl{padding:20px 0}
    .ny-banner-s h5{justify-content:center;}
    .ny-banner-s h5 i{padding:0 5px;}
    .cpzx-b{border-radius:5px;padding:15px!important;}
    .cpzx-l .div1 a h4 img{width:auto;height:40px;}
    .cpzx-l .div1{font-size:16px!important;/* margin-bottom:10px; */}
    .cpzx-l .div1 a{line-height:22.29px!important;}
    .cpzx-l .div1 a h4{margin-bottom:15px;}
    .cpzx-l .div2{margin-bottom:10px;}
    .cpzx-l .div3{
    justify-content: start;}
    .cpzx-l{margin-bottom:5px;}
    .cpzx-r a{padding:10px!important;border-radius:5px;margin-top: 15px!important;}
    .cpzx-r a h4{border-radius:5px;width: 33.4%;}
    .cpzx-r a dl{width: 66.6%;padding-left: 15px;}
    .cpzx-r a dl h3{line-height:22.34px;margin-bottom: 0;}
    .cpzx-r a dl p{font-size:14px!important;}
    .cpzx-r a dl h5{font-size:12px!important;line-height: 19.56px!important;}
    .cpzx-b{margin-bottom:20px!important;}
    .cpzx-zt h3{font-size:19.8px!important;line-height:26.88px;margin-bottom: 8px!important;}
    .cpzx-zt{margin-bottom:3.65vw}
    .cpzx-zc .swiper-button-next{background:none!important;right: -15px;font-size: 18px;color: #999;height: auto;transform: scale(1);}
    .cpzx-zc .swiper-button-next::after{content: 'next'!important;font-size: 16px;}
    .cpzx-zc .swiper-button-prev{background:none!important;left: -15px;height: auto;font-size: 18px;color: #999;transform: scale(1);}
    .cpzx-zc .swiper-button-prev::after{content: 'prev'!important;font-size: 16px;}
    .cpzx-zc{margin-bottom:15px;}
    .gntx-t{font-size:19.8px!important;line-height:26.88px;}
    .gntx-b dl{border-radius:5px;background-size: auto 190%;}
    .gntx-b dl h3{font-size:16px!important}
    .xgcp-b a dl dt{font-size:14px!important;line-height: 26px!important;}
    .cpzx2-b a dl h3{font-size:16px!important;line-height: 22.39px;}
    .cpzx2-b a dl dt{font-size:14px!important;line-height: 26px!important;}
    div.ny-banner-s h3{font-size: 26.66666667px!important;}
    .jszc-t h3{font-size: 19.2px;}
    .jszc-b{border-radius:5px;}
    .jszc-b dl dt .div2{padding-left:0!important;padding-right:0!important;padding-top: 10px!important;}
    .jszc-b dl dt .div1{padding-left:0!important;padding-right:0!important;padding-bottom: 10px!important;}
    .jszc-b dl dt .div2 p{line-height:24px;font-size: 14px!important;}
    .jszc-b dl dt .div1 h3{font-size:16px!important;line-height: 22.39px!important;}
    .jszc-b dl dt .div2 h3{font-size:16px!important;margin-bottom: 5px!important;}
    .jszc{margin-bottom:20px!important}
    .xzzx-l{padding: 10px 12px 30px!important;border-radius:5px;margin-bottom: 20px;}
    .xzzx-l h3{font-size:13px!important;margin: 15px 0 10px 15px;padding:0}
    .nybt,.yfsl h3{font-size:19.2px!important;line-height:26.88px;}
    .xzzx-b{margin-top:30px;}
    .xzzx{margin-top:25px!important;}
    .jsdh{
  margin-top: 10px!important;
  margin-bottom: 10px!important;
  justify-content: flex-start;
  padding: 10px 20px;
  width: 100%;
  overflow-x: auto;/*banner*/
  @keyframes fangda{
  0%{transform: scale(1);}
  100%{
  transform: scale(1.05);}
}
.jsdh::-webkit-scrollbar {width: 2px;height:1px;
  background-color: #d2d4d5;}
.jsdh::-webkit-scrollbar-track {background-color: #d2d4d5;height:1px;}
.jsdh::-webkit-scrollbar-thumb {background-color: var(--colors);height:1px;}
.ny-banner{
  position:relative;
  overflow:hidden;}
.ny-banner>
  img{display:block;
  width:100%;}
.ny-banner-s{
  position:absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  color:#fff;
  text-align:center;}
.ny-banner-sh3{
  font-size: 50px;
  margin-bottom:25px;}
.ny-banner-sh5{
  font-size: 18px;}
.ny-banner-sh5
  i{padding:0 17px;}
.swiper-button-next,.swiper-button-prev{
  content: ''!important;
  opacity:1!important}
.swiper-button-next::
  after,.swiper-button-prev::after{content: ''!important;}
/*banner*/

.span3{
  cursor:pointer;}

/*szwz*/
.lon {}
.lonimg {
  padding-right: 8px;
  display:block;}
.cont{
  display:flex;
  align-items: center;
  height: 60px;
  width: 1280px;}
.conta {
  vertical-align: middle;
  color: #000;
  font-size: 14px;
  display: flex;
  align-items: center;}
.conta
  i{font-size:12px;
  color: #707070;
  display: inline;
  transform: scale(0.7);
  margin: 0 10px;}
.conta:
  last-child{color:#000;}
.conta:
  last-child i{display:none;}
/*szwz*/

.md{
  position:relative;
  top:-79px;}

/*fy*/
.page1{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;}
.page1li{}
.page1li
  a,.page1 li span{display:flex;
  font-size: 14px;
  color: #8b8b8b;
  align-items:center;
  justify-content:center;
  margin: 0 5px;
  width: 20px;
  height: 20px;}
.page1li
  a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:var(--colors);}
.page1li:nth-child(1)
  a,.page1 li:last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;
  font-size: 18px;
  font-weight:bold;}
.page1li:nth-child(1)
  a:hover,.page1 li:last-child a:hover,.page1 li:nth-child(1) span:hover,.page1 li:last-child span:hover{/* color:#d6001d; *//* background:none; */}
  @media (max-width: 768px){
 .page1 li a,.page1 li span{width:30px;
  height:30px;
  margin:0 5px}
 .page1 li:nth-child(1) a,.page1 li:
  last-child a,.page1 li:nth-child(1) span,.page1 li:last-child span{font-family:SimSun;
  font-size:20px;}
}
/*fy*/

/*cpzx*/
.cpzx{
  margin: 50px auto 60px auto;
  width: 1280px;}
.cpzx-b{
  background:#fff;
  border-radius: 15px;
  margin-bottom:20px;
  padding: 40px 40px;
  align-items: flex-start;}
.cpzx-l{
  width:36.09271523178808%;}
.cpzx-l .div1{
  margin-bottom:20px;
  font-size: 24px;}
.cpzx-l .div1a{
  color:#000;
  display:block;
  line-height:100%;}
.cpzx-l .div1a
  h4{/*height:100px;*//* padding-left:8px; */margin-bottom:20px;
  font-weight: bold;}
.cpzx-l .div1a
  h4 img{transition:all 0s!important;
  width: 60px;}
.cpzx-l .div1a:
  hover{color:var(--colors);}
.cpzx-l .div1a:
  hover img{filter: invert(31%) sepia(41%) saturate(4891%) hue-rotate(355deg) brightness(91%) contrast(100%);}
.cpzx-l .div2{
  font-size: 14px;
  line-height: 30px;
  margin-bottom: 20px;
  color:#78726f;}
.cpzx-l .div3{
  font-size: 14px;
  width:406px;
  max-width:100%;
  justify-content: flex-start;}
.cpzx-l .div3a{
  color:#6b6461;
  /* width: calc(50% - 7.5px); */
  height: 40px;
  border: 1px solid #e5e5e5;
  border-radius:50px;
  margin-bottom: 15px;
  padding: 0 30px;
  margin-right: 15px;}
.cpzx-l .div3a:
  hover{background:var(--colors);
  border-color:var(--colors);
  color:#fff;}
.cpzx-r{
  width:52.31788079470199%}
.cpzx-ra{
  margin-top:30px;
  border-radius: 15px;
  background:#f3f3f3;
  padding:14px;
  color:#707070;}
.cpzx-ra:nth-child(1){
  margin-top: 0!important;}
.cpzx-ra
  h4{border-radius: 15px;
  overflow:hidden;
  width: 200px;}
.cpzx-ra
  h4 img{display:block;
  width:100%;}
.cpzx-ra
  dl{width: calc(100% - 220px);
  transition:all 0s;}
.cpzx-ra
  dl h3{font-size: 24px;
  margin-bottom:10px;
  transition:all 0s;
  color: #000;}
.cpzx-ra
  dl p{font-size: 16px;
  margin-bottom:25px;
  transition:all 0s;
  color: #828282;}
.cpzx-ra
  dl h5{font-size: 14px;
  color:#000;
  transition:all 0s;}
.cpzx-ra
  dl h5 b{transition:all 0s;
  font-weight:normal}
.cpzx-ra:
  hover{background:var(--colors);
  color:#fff;}
.cpzx-ra:
  hover h5,.cpzx-r a:hover *{color:#fff}
.dzfw{}
/*cpzx*/

/*cpzx2*/
.cpdh{
  padding: 00px 0 0px 0;
  font-size: 16px;
  line-height: 50px;
  color:#858585;
  background:#fff;
  /* box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1); */}
.cpdh-b{
  width:930px;
  justify-content: center;}
.cpdha{
  color:#858585;}
.cpdha:
  hover,.cpdh a.active{color:var(--colors);}
.cpdhp{
  margin:0 10px;}
.cpdhp:
  last-child{display:none;}
.cpzx2{
  padding: 40px 0 60px 0;}
.cpzx2-b{
  margin-bottom: 0px;
  width: 1280px;}
.cpzx2-ba{
  display:block;
  width: calc((100% - 50px) / 3);
  margin: 0 25px 25px 0;
  border-radius: 15px;
  background:#f2f2f2;
  overflow:hidden;}
.cpzx2-ba:nth-child(3n){
  margin-right:0;}
.cpzx2-ba
  h4{overflow:hidden;}
.cpzx2-ba
  h4 img{display:block;
  width:100%;}
.cpzx2-ba
  dl{padding:30px 30px 40px 30px;}
.cpzx2-ba
  dl h3{font-size: 24px;
  color: #000;
  margin-bottom: 20px;}
.cpzx2-ba
  dl dt{font-size: 16px;
  line-height: 35px;
  color: #686868;
  transition: all 0s;
  padding-top: 15px;
  border-top: 1px solid #fff;}
.cpzx2-ba
  dl dt b{color:#000;
  width:calc(100% - 155px);
  transition: all 0s;
  display:block;}
.cpzx2-ba:
  hover dl{background:var(--colors);}
.cpzx2-ba:
  hover img{transform:scale(1.1);}
.cpzx2-ba:
  hover h3,.cpzx2-b a:hover dt{color:#fff;
  border-color:#fb6522;}
.cpzx2-ba:
  hover h3,.cpzx2-b a:hover dt b{color:#fff;}
/*cpzx2*/

/*cpzx-z*/
.nydh{
  font-size: 16px;
  /* box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1); */
  border-top:1px solid #e3e3e3;
  border-bottom:1px solid #e3e3e3;}
.nydha{
  color:#000;
  position:relative;
  padding:0 10px;
  height: 60px;}
.nydha
  p{position:absolute;
  left:0;
  bottom:-1px;
  width:0;
  height:1px;
  background:var(--colors);}
.nydha.active,.nydh
  a:hover{color:var(--colors)}
.nydha.active
  p,.nydh a:hover p{width:100%;}
.nydh .a2{
  /* color: #fff!important; */
  border-radius:50px;
  height: 30px;
  margin: 15px 0;
  font-size: 13px;
  margin-left: 50px;}
.nydh .a2img{
  width: 25px;
  margin-right: 10px;}
.cpzx-z{
  padding: 60px 0;
  width: 1280px;}
.cpzx-zt{
  text-align:center;
  margin-bottom: 30px;
  width: 1280px;}
.cpzx-zth3{
  font-size: 36px;
  margin-bottom:20px;
  font-weight: normal;}
.cpzx-ztdl{
  font-size: 16px;
  line-height: 30px;
  margin-bottom:26px;
  color:#707070;}
.cpzx-zc{
  position:relative;
  margin-bottom:20px;
  width: 1280px;}
.cpzx-zca{
  background:#f6f6f6;
  border-radius:10px;
  overflow:hidden;}
.cpzx-zca
  img{}
.cpzx-zc .swiper-button-next{
  width:11px;
  height:23px;
  right:-55px;
  background:url(../images/r.png);
  transition:all 0.5s;}
.cpzx-zc .swiper-button-next:
  hover{background:url(../images/r-1.png);}
.cpzx-zc .swiper-button-prev{
  width:11px;
  height:23px;
  left:-55px;
  background:url(../images/l.png);
  transition:all 0.5s;}
.cpzx-zc .swiper-button-prev:
  hover{background:url(../images/l-1.png);}
.cpzx-zb{
  width: 660px;}
.cpzx-zba{
  display:block;
  border-radius:10px;
  overflow:hidden;
  border: 1px solid #e3e3e3;
  cursor:pointer;}
.cpzx-zb .swiper-slide-thumb-activea{
  border-color:var(--colors);}
.cpzx-zba
  img{display:block;
  width:100%;}

.gntx{
  background:#f2f2f2;
  padding: 60px 0;}
.gntx-t{
  font-size: 36px;
  text-align:center;
  margin-bottom: 40px;
  font-weight: normal;}
.gntx-b{
  width: 1280px;
}
.gntx-bdl{
  width:calc((100% - 100px) / 3);
  border-radius:30px;
  padding:50px 50px 116px 50px;
  background:url(../images/gntx-bj.png)no-repeat center bottom #fff;
  background-size:cover;}
.gntx-bdl
  h4{height: 120px;
  transform: scale(0.7);
  margin-left: -70px;}
.gntx-bdl
  h3{font-size: 18px;
  margin-bottom:14px;}
.gntx-bdl
  dt{color:#707070;
  font-size: 16px;
  line-height: 30px;}

.csgg{
  padding: 60px 0;}
.csgg-b{
  font-size: 14px;
  color:#707070;
  line-height: 30px;
  width: 1280px;}
.csgg-b *{
  font-size:14px!important}
.csgg-btable{
  width:100%;
  /* border: 1px solid #eee; */}
.csgg-btable
  th,.csgg-b table td{padding:10px;
  border: 1px solid #707070!important;
  font-size: 13px!important;}
.csgg-bimg{
  height:auto!important;}

.jcdl{
  background:#f2f2f2;
  padding: 60px 0;}
.jcdl-b{
  text-align:center;
  width: 1280px;
  font-size: 13px;
  line-height: 30px;
  color: #000;}
.jcdl-bimg{
  height:auto!important;}

.zlxz{
  background:var(--colors);
  padding: 30px 0 30px 0;}
.zlxz-b{
  width: 1280px;
}
.zlxz-ba{
  border-radius: 15px;
  padding: 5px 80px 5px 32px;
  background:#fff;}
.zlxz-ba
  h3{min-height: 45px;
  /* font-weight: bold; */
  padding-left: 50px;
  background:url(../images/zlxz-tb.png)no-repeat center left;
  width:calc(100% - 300px);
  color:#000;
  font-size: 18px;
  background-size: 30px auto;}
.zlxz-ba
  p{width: 170px;
  height: 35px;
  border-radius:57px;
  border: 1px solid #888888;
  color:#000;
  font-size: 16px;
  position: relative;
  overflow: hidden;
  z-index: 2;}
.zlxz-ba
  p img{margin-left:16px;
  transition:all 0s!important;
  animation: rotation2 1s linear infinite;
  -moz-animation: rotation2 1s linear infinite;
  -webkit-animation: rotation2 1s linear infinite;
  -o-animation: rotation2 1s linear infinite;
  width: 16px;}
.zlxz-ba
  p i{width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background: var(--colors);
  z-index: -1;
  transition: all 0.1s;}
.zlxz-ba:
  hover h3{color:var(--colors);}
.zlxz-ba:
  hover p{color:#fff;
  border-color:var(--colors);}
.zlxz-ba:
  hover p img{filter: brightness(0) invert(1);}
.zlxz-ba:
  hover p i{height:100%;}

.xgcp{
  padding: 60px 0;}
.xgcp-b{
  width: 1280px;
}
.xgcp-ba{
  display:block;
  border-radius:30px;
  background:#f2f2f2;
  overflow:hidden;}
.xgcp-ba
  h4{overflow:hidden;}
.xgcp-ba
  h4 img{display:block;
  width:100%;}
.xgcp-ba
  dl{padding:30px 30px 40px 30px;}
.xgcp-ba
  dl h3{font-size: 24px;
  color: #000;
  margin-bottom:32px;}
.xgcp-ba
  dl dt{font-size: 16px;
  line-height: 35px;
  color: #686868;
  transition: all 0s;
  padding-top:20px;
  border-top: 1px solid #fff;}
.xgcp-ba
  dl dt b{color:#000;
  width:calc(100% - 155px);
  transition: all 0s;
  display:block;}
.xgcp-ba:
  hover dl{background:var(--colors);}
.xgcp-ba:
  hover img{transform:scale(1.1);}
.xgcp-ba:
  hover h3,.xgcp-b a:hover dt{color:#fff;
  border-color:#fb6522;}
.xgcp-ba:
  hover h3,.xgcp-b a:hover dt b{color:#fff;}

.ksly{
  background:#f4f4f4}
.ksly-b{
  width:1200px;}
.ksly-ba{
  width:50%;
  height: 150px;}

.ksly-ba
  dl{}
.ksly-ba
  dl img{margin-right:30px;}
.ksly-ba
  dl dt{font-size: 19px;
  line-height:30px;}
/*cpzx-z*/

/*fwzc*/
.jsdh{
  margin: 20px auto 60px auto;
  font-size: 16px;}
.jsdha{
  color:#838383;}
.jsdha.active,.jsdh
  a:hover{color:var(--colors);}
.jsdhi{
  width:1px;
  height: 18px;
  background:#707070;
  margin: 0 18px;}
.jsdhi:
  last-child{display:none;}
.jszc{
  margin-bottom: 60px;
  width: 1280px;
}
.jszc-t{
  text-align:center;
  margin-bottom: 40px;}
.jszc-th3{
  font-size: 36px;
  margin-bottom: 20px;}
.jszc-tdl{
  color:#7a7a7a;
  font-size: 16px;
  line-height: 36px;}
.jszc-b{
  overflow: hidden;
  border-radius: 15px;
}
.jszc-bdl{
  /* margin-bottom:10px; */
  overflow:hidden;
  /* border-radius: 15px; */}
.jszc-bdl
  h4{width: 50%;
  overflow:hidden;}
.jszc-bdl
  h4 img{display:block;
  width:100%;
  margin: -15% 0;}
.jszc-bdl
  h4:hover img{transform:scale(1.1);}
.jszc-bdl
  dt{width: 47%;}
.jszc-bdl
  dt .div1{padding: 40px 40px 9px 40px;
  border-bottom: 1px solid #c8c6c6;}
.jszc-bdl
  dt .div1 h3{font-size: 26px;
  margin-bottom:20px;}
.jszc-bdl
  dt .div1 p{color:#7a7a7a;
  font-size: 16px;
  line-height: 30px;}
.jszc-bdl
  dt .div2{padding: 20px 40px 40px 40px;}
.jszc-bdl
  dt .div2 h3{font-size: 16px;
  margin-bottom: 30px;}
.jszc-bdl
  dt .div2 p{margin-top: 20px;
  color: #7a7a7a;
  font-size: 16px;}
.jszc-bdl
  dt .div2 p i{width: 30px;
  display:block;}
.jszc-bdl
  dt .div2 p i img{width: 15px;}
.jszc-bdl
  dt .div2 p a{color: #7a7a7a;}
.jszc-bdl
  dt .div2 p a:hover{text-decoration:underline;}
/*fwzc*/

/*cpyy*/
.cpyy{
  margin-bottom: 60px;
  margin-top: 20px;}
.cpyy-t{
  text-align:center;
  color:#fff;
  position:relative;
  border-radius: 15px;
  overflow:hidden;
  margin-bottom:13px;
  width: 1280px;
  height: 200px;}
.cpyy-t .div1{
  padding: 40px 50px 20px 50px;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;}
.cpyy-th4{
  overflow:hidden;}
.cpyy-th4
  img{display:block;
  width:100%;}
.cpyy-th3{
  font-size: 36px;
  margin-bottom: 20px;}
.cpyy-tdl{
  font-size: 16px;
  line-height: 30px;}
.cpyy-b{
  /* border-top: 1px solid #e7e7e7; */
  padding-top:40px;}

.cpyy2{
  margin-top: 20px;
  width: 1280px;}
.cpyy2dl{
  margin-bottom:32px;
  border-radius: 15px;
  position:relative;
  overflow:hidden;}
.cpyy2dl
  h4{overflow:hidden;}
.cpyy2dl
  h4 img{display:block;
  width:100%;
  height: 400px;}
.cpyy2dl
  ul{position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;}
.cpyy2dl
  ul dt{position:absolute;
  width:100%;
  left:0;
  top:22.935779816513763%;
  text-align:center;}
.cpyy2dl
  ul dt h3{font-size: 36px;
  margin-bottom:45px;}
.cpyy2dl
  ul dt p{font-size: 16px;}
.cpyy2dl
  ul dt p a{color:#000;}
.cpyy2dl
  ul dt p i{padding:0 10px}
.cpyy2dl
  ul dt p i:last-child{display:none}
.cpyy2dl
  ul dt p a:hover{color: var(--colors);}
.cpyy2dl
  ul dd{position:absolute;
  width:100%;
  left:0;
  text-align:center;
  bottom:8.409785932721713%;
  font-size: 16px;}
.cpyy2dl
  ul dd a{color:#fff;}
.cpyy2dl
  ul dd a:hover{color: var(--colors);}
.cpyy2dl:nth-child(2n){
  color:#fff;}
.cpyy2dl:nth-child(2n)
  ul dt p a{color:#fff}

.cpyy4{}
.cpyy4li{
  overflow: hidden;
}
.cpyy4li:nth-child(2){
  background:#f5f8fd;}
.cpyy4li:nth-child(4){
  background:#effefd;}
.cpyy4li:nth-child(6){
  background:#edeff3;}
.cpyy4li
  dl{height:432px;
  width:1280px;}
.cpyy4li
  dl dt{width: 557px;}
.cpyy4li
  dl dt>h3{font-size:95px;
  -webkit-text-stroke: 1px var(--colors);
  color: #fff;
  text-stroke: 1px var(--colors);}
.cpyy4li:nth-child(2n)
  dl dt>h3{color:var(--colors)}
.cpyy4li
  dl dt .div1{width:calc(100% - 170px)}
.cpyy4li
  dl dt .div1>a{font-size:28px;
  color:#000;
  margin-bottom:40px;}
.cpyy4li
  dl dt .div1>a img{height:43px;}
.cpyy4li
  dl dt .div1>a i{display:block;
  width: calc(100% - 130px);}
.cpyy4li
  dl dt .div1>a:hover{color:var(--colors)}
.cpyy4li
  dl dt .div1 p{font-size:16px;
  line-height:28px;
  margin-bottom:23px;}
.cpyy4li
  dl dt .div1 h4{font-size:16px;}
.cpyy4li
  dl dt .div1 h4 a{color:#000;}
.cpyy4li
  dl dt .div1 h4 a:hover{color:var(--colors)}
.cpyy4li
  dl dt .div1 h4 i{display: block;
  margin: 0 2pxc;}
.cpyy4li
  dl dt .div1 h4 i:last-child{display:none;}
.cpyy4li
  dl dd{margin-right:-5%;
  padding-top: 20px;}
.cpyy4li
  dl dd img{}
.cpyy4li
  dl dd:hover img{transform: scale(1.05);}

.cpyy3{
  margin: 60px auto;
  width: 800px;}
.cpyy3a{
  display:block;
  text-align:center;
  color:#000;}
.cpyy3a
  h4{width: 100px;
  height: 100px;
  /* margin-bottom: 20px; */
  border-radius: 10px;}
.cpyy3a
  h4 img{transform: scale(0.6);}
.cpyy3a
  h3{font-size: 16px;
  transition:all 0s}
.cpyy3a:
  hover{color:var(--colors)}
/*cpyy*/

/*xzzx*/
.xzzx{
  margin-bottom: 20px;
  width: 1280px;}
.nybt{
  font-size: 36px;
  text-align:center;
  margin-bottom: 40px;}
.xzzx-b{}
.xzzx-l{
  width: 240px;
  background:#f7f7f7;
  padding:42px 18px 45px 18px;
  border-radius: 15px;}
.xzzx-lh3{
  font-size: 14px;
  margin-bottom: 10px;
  color:#374047;
  padding-left: 15px;}
.xzzx-linput{
  width:100%;
  height: 40px;
  padding: 0 15px;
  border-radius: 5px;
  margin-bottom: 20px;
  color:#999897;
  font-size:16px;}
.xzzx-lselect{
  width:100%;
  height: 40px;
  border-radius: 5px;
  background:url(../images/xzzx-tb.jpg)no-repeat center right 24px #fff;
  margin-bottom: 20px;
  padding:0 24px;
  color:#999897;
  font-size: 14px;
  background-size: 10px auto;
  border: 1px solid #e5e5e5;}
.xzzx-lbutton{
  height: 40px;
  width:100%;
  background:none;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
  color:#000;
  font-size: 14px;
  cursor:pointer;
  transition:all 0.5s;}
.xzzx-lbutton:
  hover{background:var(--colors);
  border-color:var(--colors);
  color:#fff;}
.xzzx-r{
  width: calc(100% - 260px);}
.xzzx-b2{
  margin-bottom: 10px;}
.xzzx-b2a{
  background:#f7f7f7;
  border-radius:10px;
  color: #000;
  overflow:hidden;
  width:calc((100% - 40px) / 3);
  margin:0 20px 20px 0;
  display: block;}
.xzzx-b2a:nth-child(3n){
  margin-right:0;}
.xzzx-b2a
  h4{width: 100%;
  overflow:hidden;}
.xzzx-b2a
  h4 img{display:block;
  width:100%;}
.xzzx-b2a
  dl{width: 100%;
  padding: 20px;}
.xzzx-b2a
  dl h3{font-size: 16px;
  line-height:30px;
  color:#000;
  /* height: 130px; */
  margin-bottom: 10px;}
.xzzx-b2a
  dl p{font-size: 12px;}
.xzzx-b2a
  dl h5{height: 30px;
  border-radius:50px;
  color:#7f7f7f;
  border:1px solid #d6d6d6;
  font-size: 13px;
  position: relative;
  z-index: 2;
  width: 150px;
  overflow: hidden;}
.xzzx-b2a
  dl h5 img{margin-left:8px;
  width: 15px;
  transition:all 0s!important}
.xzzx-b2a
  dl h5 i{width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background: var(--colors);
  z-index: -1;
  transition: all 0.1s;}
.xzzx-b2a:
  hover{}
.xzzx-b2a:
  hover h4 img{transform:scale(1.1);}
.xzzx-b2a:
  hover h3{/* color:var(--colors); */}
.xzzx-b2a
  dl h5{color:#fff;
  border-color:var(--colors);}
.xzzx-b2a
  dl h5 i{height:100%;}
.xzzx-b2a
  dl h5 img{filter: brightness(0) invert(1);}
.xzzx-b2a:
  hover dl h5{box-shadow: 1px 1px 10px rgba(255, 90, 0, 0.8);}
/*xzzx*/

/*cjwt*/
.cjwt{}
.cjwt .nybt{
  margin-bottom: 10px;}
.cjwt-b{
  margin-bottom: 30px;}
.cjwt-bdl{}
.cjwt-bdl
  dt{border-top:1px solid #fff;
  height: 70px;
  padding:0 40px;
  position:relative;
  border-bottom:1px solid #ebebeb;
  cursor:pointer;
  transition:all 0.5s;}
.cjwt-bdl
  dt i{position:absolute;
  display:block;
  font-size:18px;
  left:40px;
  top:calc(50% - 9px);
  line-height:100%;}
.cjwt-bdl
  dt h3{padding-left:70px;
  width:calc(100% - 50px);
  font-size: 16px;}
.cjwt-bdl
  dt p{width:27px;
  height:15px;
  background: url(../images/cjwt-tb.jpg)no-repeat center;
  transition:all 0.5s;
  transform: scale(0.7);}
.cjwt-bdl
  dt.up{border-top-color:var(--colors);}
.cjwt-bdl
  dt.up p{transform: rotate(180deg) scale(0.7);}
.cjwt-bdl
  dd{display:none;
  background:#fbfbfb;
  position:relative;
  padding: 32px 70px 32px 40px;
  background:#fbfbfb;
  min-height: 240px;}
.cjwt-bdl
  dd>i{position:absolute;
  display:block;
  font-size:18px;
  left:40px;
  top:45px;
  line-height:100%;
  color:var(--colors);}
.cjwt-bdl
  dd .div1{padding-left:70px;
  font-size: 16px;
  line-height:30px;}
/*cjwt*/

/*cpdz*/
.cpdz{
  text-align:center;
  margin-bottom: 40px;
  width: 1280px;}
.cpdz .nybt{
  margin-bottom:33px;}
.cpdzh4{
  font-size: 22px;
  margin-bottom: 30px;}
.cpdzdl{
  font-size: 19px;
  line-height: 35px;}

.dzzs{
  background:#eaeaea;
  padding: 60px 0;}
.dzzs-b{
  width:1280px;}
.dzzs-l{
  width:31.48148148148148%;
  padding-left: 7%;
  padding-top: 35px;}
.dzzs-ldl{}
.dzzs-ldl
  h5{margin-bottom: 30px;}
.dzzs-ldl
  h5 img{width: 80px;}
.dzzs-ldl
  h3{font-size: 22px;
  margin-bottom:20px;}
.dzzs-ldl
  p{font-size: 16px;
  line-height: 35px;
  margin-bottom:38px;}
.dzzs-ldl
  a{font-size: 16px;
  color:var(--colors);}
.dzzs-ldl
  a:hover{text-decoration:underline;}
.dzzs-ldl:nth-child(1){
  margin-bottom: 100px;}
.dzzs-r{
  width:64.07407407407407%;}
.dzzs-rdl{
  width:calc(50% - 13px);
  margin-bottom: 30px;}
.dzzs-rdl
  h3{font-size: 16px;
  margin-bottom: 20px;
  padding-left:10px;
  font-weight: normal;}
.dzzs-rdl
  input{height: 50px;
  padding: 0 20px;
  font-size: 14px;
  color: #000;
  border-radius:10px;
  border: 1px solid #dcdcdc;
  width:100%;}
.dzzs-rdl
  input::placeholder,.dzzs-r dl textarea::placeholder{color:#aaaaaa;}
.dzzs-rdl
  select{height: 50px;
  padding: 0 20px;
  font-size: 14px;
  color:#aaaaaa;
  border-radius:10px;
  border: 1px solid #dcdcdc;
  background:url(../images/dzzs-tb3.png)no-repeat center right 42px #fff;
  width:100%;
  background-size: 20px auto;}
.dzzs-rdl
  textarea{height: 150px;
  padding: 20px;
  font-size: 14px;
  color: #000;
  border-radius:10px;
  border: 1px solid #dcdcdc;
  width:100%;}
.dzzs-rdt{
  background:#fff;
  border-radius:10px;
  border: 1px solid #dcdcdc;}
.dzzs-rdt>
  input{border:none;
  width:calc(100% - 94px);
  height: 50px;}
.dzzs-rdt
  span input{cursor:pointer;
  width: 150px;
  height: 52px;
  margin-top: -1px;
  border-radius:10px;
  background:var(--colors);
  color:#fff;
  font-size: 16px;}
.dzzs-rdt
  span input.active{cursor:inherit;}
.dzzs-r .div1{
  font-size: 16px;
  padding-left:20px;
  margin-bottom:55px;
  width:100%;}
.dzzs-r .div1input{
  width: 20px;
  height: 20px;
  cursor:pointer;
  display:block;
  margin-right:20px;}
.dzzs-r .div1a{
  color:var(--colors);
  padding-left:8px;}
.dzzs-r .div2{
  font-size: 14px;
  margin-bottom: 50px;
  width:100%;}
.dzzs-r .div2button{
  width: 130px;
  height: 50px;
  border-radius:10px;
  background:var(--colors);
  font-size: 16px;
  cursor:pointer;
  color:#fff;
  margin-right:15px;}
.dzzs-r .div2p{}
.dzzs-r .div2p
  a{color:var(--colors);}
.dzzs-rh4{
  font-size: 22px;
  margin-bottom:20px;}
.dzzs-rh4
  img{margin-right:15px;
  width: 32px;}
.dzzs-ri{
  font-size: 16px;
  line-height: 27px;
  display:block;
  width: 100%;}
.dzzs-ri
  a{color:var(--colors);}
.dzzs-ri
  a:hover{text-decoration:underline;}

.zxgm{
  margin: 60px auto;}
.zxgm .nybt{
  margin-bottom: 40px;}
.zxgm-b{
  position:relative;}
.zxgm-b .w1{
  width: 900px;}
.zxgm-ba{
  display:block;}
.zxgm-ba
  img{display:block;
  width:100%}
.zxgm-b .swiper-button-next{
  width:54px;
  height:54px;
  right:0;
  transition:all 0.5s;
  background:url(../images/r2.png);}
.zxgm-b .swiper-button-next:
  hover{background:url(../imagesr2-1.png)}
.zxgm-b .swiper-button-prev{
  width:54px;
  height:54px;
  left:0;
  transition:all 0.5s;
  background:url(../images/l2.png);}
.zxgm-b .swiper-button-prev:
  hover{background:url(../images/l2.png)}

.zxlt{
  background:#eaeaea;}
.zxlt-b{
  width:1080px;}
.zxlt-ba{
  width:50%;
  color:#000;
  line-height: 30px;
  height: 100px;
  font-size: 16px;}
.zxlt-ba
  img{margin-right:50px;
  width: 50px;}
.zxlt-ba
  p{}
.zxlt-ba:
  hover{}
/*cpdz*/

/*zxzx*/
.zxzx{
  margin-bottom:65px;
  width: 1280px;}
.zxzx .nybt{
  margin-bottom:20px;}
.zxzx-t{
  margin-bottom: 60px;
  border-radius: 15px;
  overflow: hidden;}
.zxzx-timg{
  display:block;
  width:100%;
  /* transform: scale(1.05); */}
.zxzx-b{}
.zxzx-l{
  font-size: 16px;
  line-height:40px;
  color:#272727;
  width:33.95061728395062%;}
.zxzx-r{
  width:56.17283950617284%;}
.zxzx-rdl{
  margin-bottom: 15px;}
.zxzx-rdl
  h3{font-size: 16px;
  height: 34px;
  color:#1e1e1e;
  justify-content: flex-end;
  width: 80px;}
.zxzx-rdl
  h3 p{width:15px;
  height:2px;
  background:#b0b0b0;
  margin-right:7px;
  display: none;}
.zxzx-rdl
  h3 i{color:#f00;
  font-size: 16px;
  padding-right: 5px;}
.zxzx-rdl
  dt{width: calc(100% - 110px);}
.zxzx-rdl
  dt input{width:100%;
  height: 34px;
  border-radius:10px;
  border: 1px solid #d4d4d4;
  padding:0 10px;
  font-size: 16px;
  color: #000;}
.zxzx-rdl
  dt textarea{width:100%;
  height: 120px;
  border-radius:10px;
  border: 1px solid #d4d4d4;
  padding:10px;
  font-size: 16px;
  color: #000;}
.zxzx-rdl
  dd{width: calc(100% - 110px);}
.zxzx-rdl
  dd p{width:113px;
  height:34px;
  border-radius:50px;
  border: 1px solid #d4d4d4;
  color:#000;
  position:relative;
  cursor:pointer;
  margin: 5px 7px 5px 0;
  overflow: hidden;
  z-index:2;}
.zxzx-rdl
  dd p input{display:none;}
.zxzx-rdl
  dd p i{width: 100%;
  height: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  background: var(--colors);
  z-index: -1;
  transition: all 0.1s;}
.zxzx-rdl
  dd p.active,.zxzx-r dl dd p:hover{border-color:var(--colors);
  color:#fff;
  background: var(--colors);}
/* .zxzx-r dl dd p.active i,.zxzx-r dl dd p:hover i{height:100%;} */
.zxzx-r .div1{
  margin-top:34px;
  margin-left: 110px;}
.zxzx-r .div1button{
  width: 160px;
  height: 35px;
  border-radius: 50px;
  background: none;
  border: 1px solid #d4d4d4;
  font-size: 16px;
  color: #000;
  cursor:pointer;
  transition:all 0.5s;
  margin-right: 16px;}
.zxzx-r .div1h5{
  width: 70px;
  height: 35px;
  border-radius: 50px;
  background: none;
  font-size: 16px;
  color:#484848;
  cursor:pointer;
  transition:all 0.5s;
  border: 1px solid #d4d4d4;}
.zxzx-r .div1.active{}
.zxzx-r .div1.activebutton{
  width: 70px;
  border-color: #d4d4d4;
  color:#484848;
  background: none;}
.zxzx-r .div1.activeh5{
  width: 200px;
  /* background: var(--colors); */
  /* color: #fff; */
  /* border-color:var(--color); */}
.zxzx-r .div1button:
  hover,.zxzx-r .div1 h5:hover{background:var(--colors);
  color:#fff;
  border-color:var(--color)}

/*zxzx*/

/*xwzx*/
.xwzx{
  margin-bottom: 60px;
  width: 1280px;}
.xwzx-b{
  /* margin-bottom:25px; */}
.xwzx-ba{
  display:block;
  border-radius:10px;
  background:#fff;
  width:calc((100% - 60px) / 3);
  margin:0 30px 30px 0;
  color:#444444;
  overflow:hidden;}
.xwzx-ba:nth-child(3n){
  margin-right:0;}
.xwzx-ba
  h4{overflow:hidden;}
.xwzx-ba
  h4 img{display:block;
  width:100%;}
.xwzx-ba
  dl{padding: 20px 20px 30px 20px;}
.xwzx-ba
  dl h3{font-size: 18px;
  line-height:37px;
  margin-bottom:20px;}
.xwzx-ba
  dl p{font-size: 14px;}
.xwzx-ba
  dl p img{margin-right:10px;
  width: 15px;}
.xwzx-ba:
  hover{box-shadow:1px 1px 30px rgba(255, 90, 0, 0.1);}
.xwzx-ba:
  hover h4 img{transform:scale(1.1);}
.xwzx-ba:
  hover h3{color:var(--colors);}
/*xwzx*/

/*xwzx-z*/
.xwdt-z{
  margin-bottom: 20px;
  overflow:hidden;
  padding:0 45px;}
.xwdt-z-t{
  text-align:center;
  margin-bottom: 40px;
  color:#282828;}
.xwdt-z-th3{
  font-size: 36px;
  line-height:1.4;
  margin-bottom: 30px;}
.xwdt-z-tdl{
  font-size: 14px;}
.xwdt-z-tdl
  p{margin: 0 20px;}
.xwdt-z-tdl
  p img{margin-right: 10px;
  width: 15px;}
.xwdt-z-b{
  margin-bottom: 30px;
  line-height: 30px;
  font-size: 16px;
  color:#3c3c3c}
.xwdt-z-btable{
  width:100%!important}
.xwdt-z-btable
  td,.xwdt-z-b table th{padding:10px!important;
  border:1px solid #666!important}
.xwdt-z-btable *{
  color:#666}
.xwdt-z-bimg{
  height:auto!important;}
.xwdt-z-b2{
  border-top: 1px solid #080808;
  border-bottom: 1px solid #080808;
  margin-bottom:34px;}
.xwdt-z-b2dl{
  padding:0 40px 0 35px;} 
.xwdt-z-b2dl:nth-child(1){
  border-bottom: 1px solid #dcdcdc;}
.xwdt-z-b2dl
  h3{font-size: 16px;
  color:#3d3d3d;
  width: 120px;}
.xwdt-z-b2dl
  h3 img{transform:scale(0.8);}
.xwdt-z-b2dl
  a{width: calc(100% - 220px);
  color:#3d3d3d;
  padding: 20px 0;}
.xwdt-z-b2dl
  a h3{font-size: 16px;
  width:calc(100% - 170px);}
.xwdt-z-b2dl
  a p{font-size: 16px;}
.xwdt-z-b2dl
  a:hover h3{color:var(--colors);}
.xwdt-z-b3{
  width: 200px;
  height: 60px;
  border-radius:90px;
  background:#eee;
  border: 1px solid #e5e5e5;
  font-size: 19px;
  color:#1c1c1c;}
.xwdt-z-b3:
  hover{background:var(--colors);
  color:#fff;
  border-color:var(--colors);}
/*xwzx-z*/

/*gywm*/
.gywm{
  margin-bottom:40px;
  width: 1280px;}
.gywm-l{
  border-radius:10px;
  overflow:hidden;
  width: 46.875%;}
.gywm-limg{
  display:block;
  width:100%;}
.gywm-l:
  hover img{transform:scale(1.1);}
.gywm-r{
  width: calc(52.061728% - 40px);
  padding-top:17px;
  color:#343434;}
.gywm-rh3{
  font-size: 26px;
  margin-bottom:37px;}
.gywm-rh4{
  font-size: 16px;
  color:#000;
  margin-bottom: 30px;}
.gywm-rdl{
  font-size: 16px;
  line-height: 36px;
  padding-right:20px;
  height: calc(100% - 144px);
  overflow:auto;}
.gywm-rdl::
  -webkit-scrollbar {width: 3px;
  background-color: #d2d4d5;}
.gywm-rdl::
  -webkit-scrollbar-track {background-color: #d2d4d5;}
.gywm-rdl::
  -webkit-scrollbar-thumb {background-color: var(--colors);}

.gywm2{
  color:#fff;
  background: url(../images/gywm-bj2.jpg?v=1)no-repeat center top;
  padding-bottom:110px;
  background-attachment: fixed;}
.gywm2-t{
  background:rgba(0, 0, 0, 0.5);
  padding: 40px 8% 50px 8%;
  margin-bottom:100px;
  text-align:center;
  width: 1280px;}
.gywm2-tdl{}
.gywm2-tdl
  h4{height:80px;}
.gywm2-tdl
  h4 img{display:inline-block;
  height: 50px;}
.gywm2-tdl
  h5{font-size: 18px;
  margin-bottom: 15px;}
.gywm2-tdl
  h3{color:var(--colors);
  font-size:46px;}
.gywm2-tdl
  h3 .i2{margin-left: -15px;
  transform: translateY(-17px);
  display: inline-block;
  font-size: 30px;
  margin-right: -15px;}
.gywm2-tdl
  h3 span{font-size:18px;
  line-height:100%;}
.gywm2-tdl:
  hover img{}
.gywm2-b{
  width: 1280px;
  text-align: center;
}
.gywm2-bh3{
  font-size: 26px;
  margin-bottom:38px;}
.gywm2-bh4{
  font-size: 16px;}

.qywh{
  margin: 60px auto;
  width: 1280px;}
.qywh .nybt{
  margin-bottom: 40px;}
.qywh-b{}
.qywh-ba{
  display:block;
  border-radius:10px;
  overflow:hidden;
  position:relative;
  text-align:center;
  color:#fff;
  width:calc((100% - 66px) / 3)}
.qywh-ba
  h4{overflow:hidden;}
.qywh-ba
  h4 img{display:block;
  width:100%;}
.qywh-ba
  dl{position:absolute;
  z-index:2;
  width:100%;
  left:0;
  bottom:0;
  padding:34px 20px}
.qywh-ba
  dl dt{overflow:hidden;}
.qywh-ba
  dl dt h3{font-size: 26px;
  margin-bottom:13px;}
.qywh-ba
  dl dt p{font-size: 16px;
  line-height:1.2;
  margin-bottom:-30px;}
.qywh-ba:
  hover img{transform:scale(1.05);}
.qywh-ba:
  hover dl{background:rgba(0, 0, 0, 0.5);}
.qywh-ba:
  hover dl h3{font-size:19px;
  font-weight:bold;}
.qywh-ba:
  hover dl p{margin-bottom:0;}

.fzlc{
  padding: 60px 0;
  background:url(../images/fzlc-bj.jpg)no-repeat center;}
.fzlc .nybt{
  /* font-size: 45px; */
  margin-bottom: 40px;}
.fzlc-t{
  margin-bottom: 60px;
  font-size: 1280px;}
.fzlc-tdl{
  padding-left:10.246913580246914%;}
.fzlc-tdl
  h4{width:515px;
  overflow:hidden;
  border-radius:10px;}
.fzlc-tdl
  h4 img{display:block;
  width:100%;}
.fzlc-tdl
  h4:hover img{transform:scale(1.1);}
.fzlc-tdl
  dt{width:calc(100% - 590px);
  padding-top:10px;}
.fzlc-tdl
  dt h3{font-size: 36px;
  position:relative;
  margin-bottom:30px;
  padding-bottom:18px;}
.fzlc-tdl
  dt h3 p{position:absolute;
  left:0;
  bottom:0;
  width: 90px;
  height: 2px;
  background:var(--colors);}
.fzlc-tdl
  dt .div1{font-size: 16px;
  line-height: 30px;}
.fzlc-b{
  position:relative;
  padding:0 2.2839506172839506%;
  text-align:center;
  z-index:2;}
.fzlc-b .swiper-container{
  margin: 0 100px;}
.fzlc-bh5{
  position:absolute;
  width: 92%;
  left: 4%;
  top: 23px;
  height: 1px;
  background:var(--colors);
  z-index:-1;}
.fzlc-bdl{
  cursor:pointer;}
.fzlc-bdl
  dt{width:46px;
  height:67px;
  padding-top: 12px;
  margin-bottom: 20px;
  transition:all 0.5s;
  transform: scale(0.8);}
.fzlc-bdl
  dt p{width:18px;
  height:18px;
  border-radius:18px;
  background:#fff;
  border: 1px solid var(--colors);}
.fzlc-bdl
  h3{font-size: 28px;
  transform: scale(0.7);
  transition:all 0.5s;
  color: #666;}
.fzlc-b .swiper-slide-thumb-activedl
  h3{color:var(--colors);
  transform:scale(1)}
.fzlc-b .swiper-slide-thumb-activedl
  dt{background:url(../images/fzlc-tb.png)no-repeat center;}
.fzlc-b{
  width: 1280px;
}
.fzlc-b .swiper-button-next{
  width: 25px;
  border-radius: 40px;
  height: 25px;
  right:2.2839506172839506%;
  top: 10px;
  margin:0;
  border: 1px solid #eee;
  transition:all 0.5s;
  background:#fff;}
.fzlc-b .swiper-button-nextimg{
  width:7px;
  transition:all 0s!important}
.fzlc-b .swiper-button-next:
  hover{background: var(--colors);
  border-color:var(--colors)}
.fzlc-b .swiper-button-next:
  hover img{filter: brightness(0) invert(1);}
.fzlc-b .swiper-button-prev{
  width: 25px;
  border-radius: 40px;
  height: 25px;
  left:2.2839506172839506%;
  top: 10px;
  margin:0;
  border: 1px solid #eee;
  transition:all 0.5s;
  background:#fff;}
.fzlc-b .swiper-button-previmg{
  width:7px;
  transition:all 0s!important}
.fzlc-b .swiper-button-prev:
  hover{background: var(--colors);
  border-color:var(--colors)}
.fzlc-b .swiper-button-prev:
  hover img{filter: brightness(0) invert(1);}

.ryzz{
  margin: 60px auto;
  width: 1280px;}
.ryzz .nybt{
  /* font-size: 45px; */
  margin-bottom: 40px;}
.ryzz-b{
  position:relative;}
.ryzz-b .swiper-container{
  padding-bottom:50px;}
.ryzz-ba{
  display:block;
  text-align:center;
  color:#76726f;}
.ryzz-ba
  h4{border-radius:10px;
  overflow:hidden;
  margin-bottom: 30px;}
.ryzz-ba
  h4 img{display:block;
  width:100%;}
.ryzz-ba
  h3{font-size: 16px;
  transition:all 0s;}
.ryzz-ba:
  hover{color:var(--colors);}
.ryzz-ba:
  hover img{transform:scale(1.1);}
.ryzz-b .swiper-scrollbar{
  bottom:0;
  background:#d4d6d7;
  height: 2px;
  top:auto;}
.ryzz-b .swiper-scrollbar-drag{
  background:var(--colors);}
.ryzz-b .swiper-button-next{
  width: 25px;
  border-radius: 40px;
  height: 25px;
  right:-50px;
  border: 1px solid #eee;
  transition:all 0.5s;
  background:#fff;}
.ryzz-b .swiper-button-nextimg{
  width:7px;
  transition:all 0s!important}
.ryzz-b .swiper-button-next:
  hover{background: var(--colors);
  border-color:var(--colors)}
.ryzz-b .swiper-button-next:
  hover img{filter: brightness(0) invert(1);}
.ryzz-b .swiper-button-prev{
  width: 25px;
  border-radius: 40px;
  height: 25px;
  left:-50px;
  border: 1px solid #eee;
  transition:all 0.5s;
  background:#fff;}
.ryzz-b .swiper-button-previmg{
  width:7px;
  transition:all 0s!important}
.ryzz-b .swiper-button-prev:
  hover{background: var(--colors);
  border-color:var(--colors)}
.ryzz-b .swiper-button-prev:
  hover img{filter: brightness(0) invert(1);}
/*gywm*/

/*lxwm*/
.lxwm{
  margin-bottom: 60px;}
.lxwm-t{
  text-align:center;
  margin-bottom: 40px;}
.lxwm-th3{
  font-size: 36px;
  margin-bottom: 30px;}
.lxwm-th4{
  font-size: 16px;}
.lxwm-c{
  background:#eaeaea;
  margin-bottom: 60px;
  position: relative;}
.lxwm-c .w1{
  width:1280px;}
.lxwm-l{
  width: 100%;
  height: 500px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  overflow:hidden;}
.lxwm-r{
  width: 42.96875%;
  padding-top:25px;
  background: #fff;}
.lxwm-rh5{
  color: #fff;
  font-size: 16px;
  background: var(--colors);
  line-height: 30px;
  margin-bottom: 20px;
  padding: 10px;}
.lxwm-rh3{
  font-size: 22px;
  margin-bottom: 10px;
  font-weight: bold;}
.lxwm-rh4{
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;}
.lxwm-r .div1{
  font-size: 16px;
  line-height: 35px;}
.lxwm-r .div1dl{}
.lxwm-r .div1dl:nth-child(1)
  p:nth-child(1),.lxwm-r .div1 dl:nth-child(2) p:nth-child(1){width: 213px;}
.lxwm-r .div1a{
  color:#000;}
.lxwm-r .div1a:
  hover{color:var(--colors);}
.lxwm-b{
  width: 1280px;
}
.lxwm-bdl{
  width: 500px;
  border-radius:10px;
  border: 1px solid #bfbdbe;
  border-top:none;
  margin-right: 20px;}
.lxwm-bdl:nth-child(3n){
  margin-right:0}
.lxwm-bdl
  h4{overflow:hidden;
  width:calc(100% + 4px);
  margin-left:-2px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;}
.lxwm-bdl
  h4 img{display:block;
  width:100%;}
.lxwm-bdl
  dt{padding: 22px 45px 21px 45px;}
.lxwm-bdl
  dt h3{font-size: 16px;
  margin-bottom:20px;
  font-weight: normal;}
.lxwm-bdl
  dt h5{font-size: 16px;
  margin-bottom:8px;
  font-weight: normal;}
.lxwm-bdl
  dt .div1{font-size: 16px;
  line-height: 30px;}
.lxwm-bdl
  dt .div1 a{color:#000;}
.lxwm-bdl
  dt .div1 a:hover{color:var(--colors);}

.lxwm2{
  margin-bottom: 0px;}
.lxwm2-t{
  border-bottom: 2px solid var(--colors);}
.lxwm2-t .w1{
  width:1280px;}
.lxwm2-ta{
  width:50%;
  height: 150px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  color:#000;
  margin-bottom:-4px;
  border-bottom:4px solid var(--colors);
  position:relative;}
.lxwm2-ta
  h4{margin-right: 20px;}
.lxwm2-ta
  h4 img{transform:scale(0.7)}
.lxwm2-ta:nth-child(2)
  h4{margin-right: 20px;}
.lxwm2-ta
  dl{}
.lxwm2-ta
  dl h3{font-size: 22px;
  margin-bottom:13px;}
.lxwm2-ta
  dl p{font-size: 16px;
  line-height: 30px;}
.lxwm2-ta.active{
  background:var(--colors);
  box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);
  border-color:#eaeaea;}
.lxwm2-ta.active
  dl h3{color:#fff}
.lxwm2-b{
  position:relative;}
.lxwm2-b2{
  /* position:absolute; */
  /* opacity:0; */
  /* z-index:1; */
  /* width:100%; */
  /* top:0; */
  /* transition:all 0.5s; */}
.lxwm2-b2.active{
  position:relative;
  opacity:1;
  z-index:2;}
.hzhb{
  background:#eaeaea;
  padding: 60px 0;}
.hzhb-t{
  text-align:center;
  margin-bottom: 40px;}
.hzhb-th3{
  font-size: 36px;
  margin-bottom: 30px;}
.hzhb-tp{
  font-size: 16px;
  line-height: 30px;}
.hzhb-tp
  i{color:var(--colors);
  cursor:pointer;}
.hzhb-b{
  margin-bottom: 0;
  width: 1280px;}
.hzhb-ba{
  display:block;
  width: calc((100% - 60px) / 5);
  margin: 0 15px 15px 0;
  border-radius: 20px;
  background:#fff;
  border: 1px solid #bfbdbe;
  overflow:hidden;}
.hzhb-ba:nth-child(5n){
  margin-right:0;}
.hzhb-ba:nth-child(
  n+4){display:none;}
.hzhb-b.active{}
.hzhb-b.activea{
  display:block;}
.hzhb-ba
  h4{
    overflow: hidden;
}
.hzhb-ba
  h4 img{
    display: block;
  margin: -5% 0;
  transform: scale(0.8);
}
.hzhb-ba
  dl{padding:0 47px 40px 47px;
  display: none;}
.hzhb-ba
  dl h3{font-size: 20px;
  margin-bottom: 30px;}
.hzhb-ba
  dl p{height: 100px;
  font-size: 16px;
  line-height: 30px;}
.hzhb-ba
  dl h5{font-size: 16px;}
.hzhb-ba:
  hover{}
.hzhb-b2{
  width:54px;
  height:54px;
  background:url(../images/hzhb-tb.png);
  transform: scale(0.7);
  display: none;}
.hzhb-b2:
  hover{background:url(../images/hzhb-tb2.png);}
.hzhb-b2.active{
  transform: rotate(180deg);}
/*lxwm*/

/*jrwm*/
.rcll{
  margin-bottom: 60px;
  width: 1280px;}
.rcll-t{
  width: 833px;
  text-align:center;
  margin-bottom: 60px;}
.rcll-th3{
  font-size: 36px;
  margin-bottom: 40px;}
.rcll-tp{
  font-size: 16px;
  line-height: 30px;}
.rcll-b{}
.rcll-l{
  width:45.185185185185184%;}
.rcll-ldl{
  border-top:1px solid #eaeaea;}
.rcll-ldl:
  last-child{border-bottom:1px solid #eaeaea;}
.rcll-ldl
  dt{height: 60px;
  padding:0 26px 0 5px;
  cursor:pointer;}
.rcll-ldl
  dt h3{font-size: 18px;}
.rcll-ldl
  dt h3 i{color:var(--colors);
  padding-right:10px;}
.rcll-ldl
  dt p{width:16px;
  height:16px;
  background:url(../images/rcll-tb.png)no-repeat center;
  transition:all 0.5s;
  transform: scale(0.8);}
.rcll-ldl
  dt p.up{background:url(../images/rcll-tb2.png)no-repeat center;}
.rcll-ldl
  dd{padding: 30px 20px 60px 0;
  display:none;
  font-size: 16px;
  line-height: 30px;}
.rcll-r{
  width:50%;
  overflow:hidden;}
.rcll-rimg{
  display:block;
  width:100%;
  margin: -6% 0;}
.rcll-r:
  hover img{transform:scale(1.1);}

.xcfl{
  background:#eaeaea;
  padding: 60px 0;}
.xcfl .nybt{}
.xcfl-b{
  position:relative;
  /* padding:0 57px; */
  width: 1280px;}
.xcfl-bdl{
  border-radius:10px;
  overflow:hidden;
  background:#fff;}
.xcfl-bdl
  h4{overflow:hidden;}
.xcfl-bdl
  h4 img{display:block;
  width:100%;}
.xcfl-bdl
  dt{padding: 43px 50px;}
.xcfl-bdl
  dt h3{font-size: 18px;
  margin-bottom:18px;}
.xcfl-bdl
  dt p{font-size: 16px;
  line-height: 30px;}
.xcfl-bdl:
  hover img{transform:scale(1.1);}
.xcfl-b .swiper-button-next{
  width:54px;
  height:54px;
  right: -80px;
  background:url(../images/r5.png);
  transition:all 0.5s;
  transform: scale(0.8);}
.xcfl-b .swiper-button-next:
  hover{background:url(../images/r5-1.png);}
.xcfl-b .swiper-button-prev{
  width:54px;
  height:54px;
  left: -80px;
  background:url(../images/l5.png);
  transition:all 0.5s;
  transform: scale(0.8);}
.xcfl-b .swiper-button-prev:
  hover{background:url(../images/l5-1.png);}

.rczp{
  margin: 60px auto;
  width: 1280px;}
.rczp .nybt{
  /* font-size:45px; */
  /* margin-bottom:65px; */}
.rczp-t{
  background:var(--colors);
  color:#fff;
  font-size: 16px;
  border-top-left-radius:10px;
  border-top-right-radius:10px;
  padding: 20px 55px 20px 40px;
  margin-bottom:20px;}
.rczp .p1{
  width:30%;}
.rczp .p2{
  width:25%;}
.rczp .p3{
  width:25%;
  margin-right:2%;}
.rczp .p4{
  width: 130px;}
.rczp-timg{
  margin-right: 13px;
  /* transform: scale(0.7); */
  width: 20px;}
.rczp-b{}
.rczp-bdl{
  margin-bottom:10px;}
.rczp-bdl
  dt{background:#eaeaea;
  padding: 10px 55px 10px 40px;
  font-size: 16px;
  cursor:pointer;}
.rczp-bdl
  dt p{padding-left: 35px;}
.rczp-bdl
  dt .p4{height: 35px;
  border-radius:53px;
  border: 1px solid #cecece;
  color:var(--colors);
  font-size: 14px;
  position: relative;
  overflow: hidden;
  z-index: 2;}
.rczp-bdl
  dt .p4 i{
    height: 0;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: var(--colors);
  z-index: -1;
  display: block;
  transition: all 0.1s;
    }
.rczp-bdl
  dt.up .p4,.rczp-b dl:hover dt .p4{border-color:var(--colors);
  color:#fff}
.rczp-bdl
  dt.up .p4 i,.rczp-b dl:hover dt .p4 i{height:100%}

.rczp-bdl
  dd{display:none;
  padding: 40px 55px 20px 85px;
  font-size: 19px;
  line-height:37px;}
.rczp-bdl
  dd a{color:#000;}
.rczp-bdl
  dd a:hover{color:var(--colors);}
/*jrwm*/

/*fwzc3*/
.yfsl{
  text-align:center;
  margin-bottom:35px;
  width: 1280px;}
.yfslh3{
  font-size: 36px;
  margin-bottom:37px;}
.yfsldl{
  font-size: 16px;
  line-height: 30px;}

.zlzz{
  margin: 60px auto;
  width: 1280px;}
.zlzz-t{
  text-align:center;
  margin-bottom: 80px;}
.zlzz-th3{
  font-size:45px;
  margin-bottom:37px;}
.zlzz-tdl{
  font-size:21px;
  line-height:37px;
  margin: 0 auto;
  width: 750px;
  max-width: 100%;}
.zlzz-b{
  overflow:hidden;
  border-radius: 15px;}
.zlzz-ba{
  display:block;
  width:50%;
  position:relative;}
.zlzz-ba
  img{display:block;
  width:100%;
  transition:all 0.5s!important;
  opacity:0.5;}
.zlzz-ba
  dl{position:absolute;
  width:82.45398773006135%;
  z-index:2;
  background:rgba(255, 255, 255, 0.6);
  padding: 40px 30px 0px 30px;
  height: 180px;}
.zlzz-ba
  dl h3{font-size: 22px;
  margin-bottom:12px;
  transition:all 0s;}
.zlzz-ba
  dl dt{font-size: 14px;
  line-height: 30px;
  transition:all 0s;}
.zlzz-ba:
  hover img{opacity:1;}
.zlzz-ba:
  hover dl{color:#fff;
  background:var(--colors);}

.gssl{
  background:#fff;
  padding-top:120px;}
.gssl-b{
  width:1280px;}
.gssl-l{
  padding-top:140px;}
.gssl-lp{
  width: 10px;
  height: 10px;
  border-radius:20px;
  border: 1px solid var(--colors);
  transition:all 0.5s;
  margin: 10px 0;
  cursor:pointer;}
.gssl-lp.active{
  background:var(--colors);}
.gssl-r{
  width:calc(100% - 110px);
  position:relative;}
.gssl-r>
  div{position:absolute;
  z-index:1;
  opacity:0;
  left:0;
  top:0;
  width:100%;
  transition:all 0.5s;}
.gssl-r>
  div.active{position:relative;
  z-index:2;
  opacity:1;}
.gssl-r>
  div.active:nth-child(4){height: 100%;}
.gstd{}
.gstd-l{
  width: 36.43%;}
.gstd-lh3{
  font-size: 22px;
  font-weight: normal;
  margin-bottom:96px;}
.gstd-ldl{
  height:290px;}
.gstd-ldl
  dt{display:none;}
.gstd-ldl
  dt h4{font-size: 16px;
  margin-bottom:20px;
  font-weight: bold;}
.gstd-ldl
  dt .div1{font-size: 16px;
  line-height: 30px;}
.gstd-ldl
  dt.active{display:block;}
.gstd-b{
  position:relative;}
.gstd-ba{
  display: block;
  border-radius:500px;
  overflow:hidden;
  border: 1px solid #fff;}
.gstd-b .swiper-slide-activea{
  border-color:var(--colors)}
.gstd-ba
  img{display:block;
  width:100%;}
.gstd-b .swiper-button-next{
  width:31px;
  height:31px;
  right:-45px;
  background:url(../images/r6.png);
  transition:all 0.5s;
  transform: scale(0.7);}
.gstd-b .swiper-button-next:
  hover{background:url(../images/r6-1.png);}
.gstd-b .swiper-button-prev{
  width:31px;
  height:31px;
  left:-45px;
  background:url(../images/l6.png);
  transition:all 0.5s;
  transform: scale(0.7);}
.gstd-b .swiper-button-prev:
  hover{background:url(../images/l6-1.png);}
.gstd-r{
  width: 40%;
  margin-right: 10%;
  /* margin-top: -24px; */
  position:relative;}
.gstd-rdl{
  position:absolute;
  z-index:1;
  opacity:0;
  left:0;
  top:0;
  width:100%;
  transition:all 0.5s;
  padding-top:20px;}
.gstd-rdl
  h5{width:635px;
  height:635px;
  border-radius:635px;
  border:144px solid var(--colors);
  position:absolute;
  left: 10%;
  top:0;
  z-index:-1;}
.gstd-rdl
  img{}
.gstd-rdl.active{
  position:relative;
  z-index:2;
  opacity:1;}
.gstd-rdl.active
  img{}
.yftr-r{
  width: 50%;
  margin-right: 2%;
  margin-top: -24px;
  position:relative;}
.yftr .gstd-ldl
  dt .div1{font-size: 16px;
  line-height: 30px;}
.yftr:nth-child(4) .yftr-r{
  display:flex;
  justify-content:center;
  align-items:flex-end;
  position: absolute;
  right: 5%;
  bottom: 0;}
/*fwzc3*/

/*sq*/
.sq{
  background:#fff;
  padding:7px 0 13px 0;}
.sq-b{}
.sq-l{
  margin-left:-80px;}
.sq-limg{
  margin-right: 50px;
}
.sq-l .dl1{}
.sq-l .dl1h3{
  font-size: 36px;
  margin-bottom:18px;}
.sq-l .dl1h4{
  font-size:16px;}
.sq-li{
  display:block;
  width:1px;
  height:83px;
  background:#e9e6e6;
  margin:0 50px;}
.sq-l .dl2{}
.sq-l .dl2>
  a{font-size: 36px;
  line-height:100%;
  color:#000;}
.sq-l .dl2>
  a:hover,.sq-l .dl2>a.active{color:var(--colors)}
.sq-l .dl2h4{
  font-size: 22px;}
.sq-l .dl2h4
  a{display:block;
  margin-left:47px;
  color: #000;}
.sq-l .dl2h4
  a.active,.sq-l .dl2 h4 a:hover{color:var(--colors)}
.sq-r{
  width:27.22222222222222%;
  overflow:hidden;
  border-radius: 10px;
  background:#f4f3f3;
  margin: 0;
  padding: 0;}
.sq-rinput{
  width:calc(100% - 70px);
  height: 45px;
  font-size: 14px;
  padding-left:24px;
  color:#000;
  background: none;}
.sq-rinput::
  placeholder{color:#000;}
.sq-rbutton{
  width:70px;
  cursor:pointer;
  background: none;}
.sq-rbutton
  img{
    width: 20px;
}
.sq2{
  margin:23px auto 100px auto;
  align-items: flex-start;
  position: relative;}
.sq2-l{
  width:71.45833333333333%}
.sq2-lt{
  border-radius:15px;
  background:#fff;
  overflow:hidden;
  margin-bottom:20px;}
.sq2-lt-t{
  font-size:18px;
  font-weight: normal;
  padding:27px 25px 30px 25px;}
.sq2-lt-b{}
.sq2-lt-ba{
  display:block;
  border-radius:15px;
  background:#e8380d;
  color:#fff;}
.sq2-lt-ba
  h4{overflow:hidden;}
.sq2-lt-ba
  h4 img{display:block;
  width:100%;}
.sq2-lt-ba
  dl{padding:30px 35px 30px 30px;}
.sq2-lt-ba
  dl h3{font-size:25px;}
.sq2-lt-b .swiper-pagination{
  bottom:100px;}
.sq2-lt-b .swiper-pagination .swiper-pagination-bullet{
  border-radius:13px;
  border:1px solid #fff;
  background: #fff;
  /* margin-left: 15px; */
  opacity: 1;}
.sq2-lt-b .swiper-pagination .swiper-pagination-bullet-active{
  background:var(--colors);
  border-color:var(--colors);}
.sq2-lc{
  border-radius:15px;
  padding:14px 25px;
  margin:18px 0 13px 0;
  background: #fff;
  font-weight: normal;}
.sq2-lb{
  margin-bottom:40px;}
.sq2-lba{
  display:block;
  width:calc((100% - 30px) / 3);
  margin:0 15px 15px 0;
  background: #fff;
  overflow:hidden;
  border-radius: 15px;}
.sq2-lba:nth-child(3n){
  margin-right:0}
.sq2-lba
  dt{padding: 8px 12px 8px 15px;
  color:#595757;
  font-size:13px;}
.sq2-lba
  dt p{}
.sq2-lba
  dt p i{width:30px;
  height:30px;
  border-radius:30px;
  overflow:hidden;
  margin-right:20px;}
.sq2-lba
  dt p i img{display:block;
  width:100%;}
.sq2-lba
  h4{overflow:hidden;}
.sq2-lba
  h4 img{display:block;
  width:100%;}
.sq2-lba
  dd{padding: 10px 18px 15px 18px;
  border-bottom:1px solid #eceaea;}
.sq2-lba
  dd h3{font-size:16px;
  line-height:28px;
  color:#000;
  margin-bottom:10px;
  height:56px;}
.sq2-lba
  dd p{font-size:13px;
  line-height:23px;
  color:#595757;
  height:46px}
.sq2-lba .div1{
  height: 40px;
  padding:0 17px;
  font-size:13px;
  color: #000;}
.sq2-lba .div1
  h3{font-size:13px;}
.sq2-lba .div1
  p{width:calc(100% - 134px);
  justify-content: flex-end;}
.sq2-lba .div1
  p i{margin-right: 10px;
  width:36px;}
.sq2-lba .div1
  p i:last-child{margin-right:0}
.sq2-lba .div1
  p i img{
    margin-right: 5px;
  width: 17px;
}
.sq2-lba:
  hover h4 img{transform:scale(1.1)}
.sq2-lba:
  hover dd h3{color: var(--colors);}
.sh2-lb2{
  margin-top:60px;}
.sh2-lb2-l{
  width:calc(50% - 15px);
  border-radius:15px;
  background:#fff;
  padding:27px 25px 20px 25px;}
.sh2-lb2-t{
  border-bottom:1px solid #f4f4f4;
  padding-bottom:15px;}
.sh2-lb2-th3{
  font-size:18px;}
.sh2-lb2-ta{
  font-size:25px;
  color:#e8380d;}
.sh2-lb2-ta:
  hover{}
.sh2-lb2-b{}
.sh2-lb2-bdl{
  width: 100%;
}
.sh2-lb2-bdl
  dd{padding:8px 0;}
.sh2-lb2-bdl
  dd a{
    width: 100%;
}
.sh2-lb2-bdl
  dd a h4{width: 110px;
  height: 70px;
  overflow:hidden;}
.sh2-lb2-bdl
  dd a h4 img{display:block;
  width:100%;
  height: 100%;}
.sh2-lb2-bdl
  dd a .div1{width: calc(100% - 140px);}
.sh2-lb2-bdl
  dd a .div1 h3{color:#5c5c5c;
  line-height:23px;
  margin-bottom: 10px;}
.sh2-lb2-bdl
  dd a .div1 p{color:#959595;}
.sh2-lb2-bdl
  dd a .div1 p i{margin-right:25px;}
.sh2-lb2-bdl
  dd a .div1 p i img{margin-right: 5px;
  transform: scale(0.7);}
.sq2-r{
  width:27.22222222222222%;
  /* position: sticky; */
  /* top: 90px; */}
.sq2-r.active{
  position: fixed;
  bottom: 20px;
  display:block;}
.sq2-r.active2{
  position:absolute;
  right:0;
  top:auto;
  bottom: 0px;}
.sq2-r1{
  border-radius:15px;
  overflow:hidden;
  margin-bottom:18px;
  background:url(../images/sq-bj.png)no-repeat;
  background-size:100% 100%;
  padding:25px 15px 39px 15px;}
.sq2-r1-t{
  margin-bottom:17px;}
.sq2-r1-th3{
  font-size:18px;}
.sq2-r1-t .swiper-pagination{
  position: relative!important;
  width: auto;
  padding-right: 30px;}
.sq2-r1-t .swiper-pagination .swiper-pagination-bullet{
  width: 10px;
  height: 10px;
  border-radius:13px;
  border:1px solid #fff;
  background:none;
  margin-left: 15px;
  opacity: 1;}
.sq2-r1-t .swiper-pagination .swiper-pagination-bullet-active{
  background:var(--colors);
  border-color:var(--colors);}
.sq2-r1-c{
  margin-bottom:13px;}
.sq2-r1-ca{
  overflow:hidden;
  display:block;}
.sq2-r1-ca
  img{display:block;
  width:100%;}
.sq2-r1-ca:
  hover img{transform:scale(1.1);}
.sq2-r1-c2{
  font-size:18px;
  margin-bottom:18px;}
.sq2-r1-c2a{
  height: 30px;
  color:#000;
  position:relative;
  padding:0 10px;}
.sq2-r1-c2a:nth-child(1){
  margin-right: 20px;}
.sq2-r1-c2a
  p{position:absolute;
  left:0;
  bottom:0;
  width:0;
  height:1px;
  background:var(--colors);}
.sq2-r1-c2a.active{}
.sq2-r1-c2a.active
  p{width:100%;}
.sq2-r1-b{
  font-size:13px;
  line-height:23px;
  padding-bottom:23px;
  border-bottom:1px solid #f4f3f3;
  margin-bottom:20px;}
.sq2-r1-b2{
  display:none;}
.sq2-r1-b2.active{
  display:block;}
.sq2-r1-b2p{}
.sq2-r1-b2p
  a{color:#000;}
.sq2-r1-b2p
  a:hover{color:var(--colors)}
.sq2-r1-b3{
  width: 200px;
  height: 40px;
  border-radius: 5px;
  background:var(--colors);
  color:#fff;
  font-size: 16px;}
.sq2-r1-b3img{
  margin-right:10px;
  width: 25px;}
.sq2-r1-b3:
  hover{box-shadow: 1px 1px 10px rgba(255, 90, 0, 0.8);}
.sq2-r1-b3:
  hover img{-webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);}
.sq2-r2{
  border-radius:15px;
  background:#fff;
  margin-bottom:15px;}
.sq2-r2-t{
  padding: 27px 50px 14px 15px;
  border:1px solid #f4f4f4;}
.sq2-r2-th3{
  font-size:18px;}
.sq2-r2-ta{
  color: #e8380d;
  font-size: 25px;
  line-height:100%;
  font-weight: bold;}
.sq2-r2-ta:
  hover{color:var(--colors)}
.sq2-r2-b{
  font-size:13px;
  padding: 8px 15px 10px 15px;}
.sq2-r2-bdl{}
.sq2-r4 .sq2-r2-bdl:nth-child(
  n+4){display:none;}
.sq2-r2-bdl
  dt{}
.sq2-r2-bdl
  dt a{display:block;
  color:#5c5c5c;
  line-height: 30px;}
.sq2-r2-bdl
  dd{display:none;
  padding:10px 0;}
.sq2-r2-bdl
  dd a{}
.sq2-r2-bdl
  dd a h4{width: 110px;
  overflow:hidden;
  height: 70px;}
.sq2-r2-bdl
  dd a h4 img{display:block;
  width:100%;
  height: 100%;}
.sq2-r2-bdl
  dd a .div1{width: calc(100% - 130px);}
.sq2-r2-bdl
  dd a .div1 h3{color:#5c5c5c;
  line-height:23px;
  margin-bottom: 10px;}
.sq2-r2-bdl
  dd a .div1 p{color:#959595;}
.sq2-r2-bdl
  dd a .div1 p i{margin-right:25px;}
.sq2-r2-bdl
  dd a .div1 p i img{margin-right: 5px;
  transform: scale(0.7);}
.sq2-r2-bdl.active{}
.sq2-r2-bdl.active
  dt{display:none;}
.sq2-r2-bdl.active
  dd{display:block;}
.sq2-r3{
  border-radius:15px;
  overflow:hidden;
  display: block;
  margin-top: 15px;}
.sq2-r3img{
  display:block;
  width:100%}
.sq2-r3:
  hover img{transform:scale(1.05)}
.sq2-r4{
  border-radius:15px;
  background:#fff;
  margin-bottom:15px;
  overflow:hidden;}
.sq2-r4>
  a{font-size: 16px;
  color: #e8380d;
  text-align: center;
  height: 50px;
  margin: 0 15px;
  font-weight: bold;
  border-top: 1px solid #f4f4f4;}
.sq2-r4 .dl3{
  padding:23px 20px 26px 20px;}
.sq2-r4 .dl3h3{
  font-size:25px;}
.sq2-r4 .dl3h4{
  color: var(--colors2);
  font-size:16px;
  cursor: pointer;}
.sq2-r4 .dl1{
  justify-content: space-between;
  padding: 0px 20px 30px;}
.sq2-r4 .dl1dt{
  width: 108px;
  height: 108px;
  /* border-radius:60px; */
  overflow:hidden;}
.sq2-r4 .dl1dt
  img{display:block;
  width:100%;
  height:100%;}
.sq2-r4 .dl1dd{
  width: calc(100% - 130px);}
.sq2-r4 .dl1dd
  a{display:block;
  color: #000;
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 10px;}
.sq2-r4 .dl1dd
  p{
    font-size: 13px;
  color: #000;
}
.sq2-r4>
  h4{
    text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
  padding: 0 50px;
}
.sq2-r4>
  h4 a{
    color: #333;
  /* width: 30%; */
}
.sq2-r4>
  h4 a h3{
    font-size: 20px;
  font-weight: bold;
  line-height: 100%;
  margin-bottom: 10px;
  transition: all 0s;
}
.sq2-r4>
  h4 a:hover{
    color: var(--colors);
}
.sq2-r4>
  h4 p{
    width: 1px;
  height: 42px;
  background: #eee;
  margin: 0 20px;
}
.sq2-r4>
  h5{
    width: 145px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  float: left;
  cursor: pointer;
  border-radius: 2px;
  text-align: center;
  color: #fff !important;
  background: #e62828;
  margin-left: 20px;
  margin-bottom: 14px;
}
.sq2-r4 .sq2-r2-b{
  padding-top:10px;
  padding-bottom: 12px;}
.sq2-r4 .dl2{
  /* width: 100%; */
  padding: 15px 0px 0 0px;
  border-top: 1px solid var(--colors);
  font-size: 16px;
  color: #626262;
  margin: 0 15px;
}
.sq2-r4 .dl2a{
  color: #999;
  font-size: 14px;
}
.sq2-r4 .dl2a:
  hover{
    color: var(--colors);
}
.sq2-r5{
  display:none;}
/*sq*/

/*sq-z*/
.jsjl{
  background:#ffffff;
  border-radius:15px;
  padding: 0 26px 25px 26px;
  margin-bottom:16px;}
.jsjl .lon{
  margin-bottom:40px;}
.jsjl .conta{
  color:#707070;
  font-size: 16px;}
.jsjl .conta:
  last-child{color:#000;}
.jsjl-t{
  padding-bottom:17px;
  /* border-bottom:1px solid #fafafc; */
  margin-bottom: 50px;}
.jsjl-th3{
  font-size: 36px;
  margin-bottom:35px;
  line-height: 1.3;}
.jsjl-tdl{}
.jsjl-tdl
  h4{border-radius:2px;
  background: var(--colors2);
  font-size:14px;
  height: 36px;
  padding:0 15px;
  color: #fff;}
.jsjl-tdl
  p{
    color: #8590a6;
}
.jsjl-tdl
  p i{margin-left:20px;}
.jsjl-tdl
  p i img{margin-right:3px;
  transform: scale(0.8);}
.jsjl-b{
  font-size:16px;
  line-height:30px;}
.jsjl-bimg{
  height:auto!important;}
.jsjl-btable{}
.jsjl-btable
  td,.jsjl-b table th{}
.jslj-b2{
  margin-top:60px;
  border-radius:15px;
  background:#fef5f3;
  padding:27px 30px;}
.jslj-b2img{
  display:block;}
.jslj-b2dl{
  width:calc(100% - 70px);
  line-height:24px;}
.jslj-b2dl
  br{display:none;}
.jslj-b2dl
  b{color:var(--colors2)}
.jsjl-b3{
  margin-top:25px;
  padding:0 30px;}
.jsjl-b3dt{}
.jsjl-b3dt
  h3{font-size:25px;
  margin-bottom:20px;
  color: var(--colors);}
.jsjl-b3dt
  p{}
.jsjl-b3dd{}
.jsjl-b3dd
  h5{overflow:hidden;
  border-radius:10px;
  background:#e8380d;
  color:#fff;
  font-size:13px;
  padding-bottom:10px;
  margin-right:35px;
  text-align: center;
  cursor: pointer;
  transition: all 0.5s;}
.jsjl-b3dd
  h5.active,.jsjl-b3 dd h5:hover{
    box-shadow: 1px 1px 10px rgba(255, 90, 0, 0.8);
}
.jsjl-b3dd
  h5 img{display:block;
  margin-bottom:10px;}
.jsjl-b3dd
  i{}
.jsjl-b3dd
  p{}
.jsjl-b3dd
  p img{display:block;}
.jsjl2{
  border-radius:15px;
  overflow:hidden;
  margin-bottom: 17px;}
.jsjl2a{
  width:calc(50% - 7px);
  background:#fff;
  height:190px;
  padding:0 30px;}
.jsjl2a
  img{}
.jsjl2a
  dl{width:calc(100% - 47px);}
.jsjl2a
  dl h5{color: var(--colors2);
  margin-bottom:18px;
  font-size: 13px;}
.jsjl2a
  dl h3{font-size:18px;
  line-height:22px;
  height:44px;
  color:#191919;
  margin-bottom:20px;}
.jsjl2a
  dl p{font-size:14px;
  color:#9fa4aa;}
.jsjl3{
  background: #fff;
  border-radius: 15px;
  padding: 25px 0;
}
.jsjl3-t{
  font-weight: bold;
  font-size: 18px;
  padding: 0 30px 25px 30px;
  border-bottom: 1px solid #eee;
}
.jsjl3-c{
  margin: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #f6f7f7;
}
.jsjl3-ch4{
  width: 46px;
  height: 46px;
  overflow: hidden;
  border-radius: 5px;
}
.jsjl3h4
  img{
    display: block;
  width: 100%;
}
.jsjl3-r{
  width: calc(100% - 55px);
}
.jsjl3-rtextarea{
  width: 100%;
  height: 150px;
  padding: 15px;
  color: #d0cbcc;
  margin-bottom: 20px;
  border: 1px solid #ccc;
}
.jsjl3-rtextarea::
  placeholder{}
.jsjl3-rdl{
  display: flex;
  align-items: center;
  position: relative;
  justify-content: space-between;
}
.jsjl3-rdl
  dt{
    width: calc(100% - 100px);
}
.jsjl3-rdl
  dt h5{
    cursor: pointer;
  margin-right: 25px;
}
.jsjl3-rdl
  dt i{
    position: relative;
  cursor: pointer;
  z-index: 2;
}
.jsjl3-rdl
  dt input{
    cursor: pointer;
}
.jsjl3-rdl
  dt .bq{
    position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  display: none;
  /* background: rgb(253, 244, 244); */
  /* padding: 5px 10px 5px 65px; */
}
.jsjl3-rbutton{
  width: 66px;
  height: 40px;
  border-radius: 2px;
  background: var(--colors);
  color: #fff;
  cursor: pointer;
  font-size: 14px;
}
.jsjl3-b{
  padding:0 30px 0 30px;}
.jsjl3-b2{
  border-bottom:1px solid #eee;
  padding-bottom: 20px;
  margin-bottom: 20px;}
.jsjl3-bl{
  width: 36px;
  height: 36px;
  border-radius: 36px;
  overflow:hidden;}
.jsjl3-blimg{
  display:block;
  width:100%;}
.jsjl3-br{
  width: calc(100% - 50px);}
.jsjl3-br .div1{
  padding-top: 10px;
}
.jsjl3-br .div1>
  h3{display:flex;
  align-items:center;
  height: 18px;
  font-size:14px;
  color:rgb(51, 51, 51);}
.jsjl3-br .div1>
  p{font-size: 14px;
  color:#666;
  line-height: 24px;
  margin-top: 12px;}
.jsjl3-br .div1>
  p img{display:block;
  width: 120px;
  max-height: 160px;}
.jsjl3-br .div1>
  dl{font-size: 12px;
  color:#999;
  margin-top: 6px;
  line-height: 26px;
  padding-right: 12px;}
.jsjl3-br .div1>
  dl dt{}
.jsjl3-br .div1>
  dl dd{}
.jsjl3-br .div1>
  dl dd i{
    display: flex;
  margin-right: 29px;
  cursor: pointer;
}
.jsjl3-br .div1>
  dl dd i:hovr{colors:var(--colors)}
.jsjl3-br .div1>
  dl dd i img{margin-right: 5px;
  width: 15px;
  transition: all 0s!important;}
.jsjl3-br .div1>
  dl dd i.active{color:var(--colors)}
.jsjl3-br .div1>
  dl dd i.active img{filter: invert(51%) sepia(88%) saturate(3310%) hue-rotate(340deg) brightness(95%) contrast(95%);}
.jsjl3-br .div1>
  dl dd a{cursor:pointer;} 
.jsjl3-br .div1>
  dl dd a:hover{color:var(--colors)}
.plbd{
  margin-top: 10px;
  display: none;
}
.plbdtextarea{
  width: 100%;
  color: #666;
  padding: 12px;
  height: 48px;
  border: 1px solid #ddd;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 12px;
}
.plbdtextarea::
  placeholder{color:#999;}
.plbddl{
  position: relative;
  padding-bottom: 21px;
}
.plbddl
  dt{}
.plbddl
  dt h5{
    margin-right: 20px;
}
.plbddl
  dt i{
    position: relative;
}
.plbddl
  dt i input{}
.plbddl
  dt .bq2{
    display: none;
  position: absolute;
  width: 100%;
  top: 37px;
  left: 0;
  /* background: rgb(253, 244, 244); */
  /* padding: 5px 10px 5px 65px; */
}
.plbddl
  dt .bq2 span{}
.plbddl
  button{width: 66px;
  height: 40px;
  border-radius: 2px;
  background: var(--colors);
  color: #fff;
  cursor: pointer;
  font-size: 14px;}
.jsjl3-br .div2{
  padding: 0px 12px 15px 12px;
  margin-top: 12px;
  border-radius: 6px;
  background-color: #f5f5f5;
    }
.jsjl3-br .div2-s{}
.jsjl3-br .div2-b{
  padding-bottom: 15px;
  border-bottom: 1px solid #eee;
  padding-top: 15px;
}
.jsjl3-br .div2-b:nth-child(
  n+3){display:none;}
.jsjl3-br .div2-bh4{
  line-height:18px;
  color: rgb(51, 51, 51);
  font-size:14px;}
.jsjl3-br .div2-bh4
  a{color: rgb(51, 51, 51);
  display:block;
  margin-right:5px;}
.jsjl3-br .div2-bh4
  i{
    width: 26px;
  height: 14px;
  font-size: 10px;
  margin-right: 5px;
  border-radius: 2px;
  background-color: #ccc;
  color:#fff;
  line-height: 100%;
    }
.jsjl3-br .div2-bh4
  span{
    font-size: 12px;
  display: block;
  margin-right: 5px;
  color: #999;
  transform: scale(0.9);
}
.jsjl3-br .div2-bh4 .a2{}
.jsjl3-br .div2-b>
  p{line-height:24px;
  margin-top:12px;}
.jsjl3-br .div2-b>
  p img{display:block;
  width: 120px;
  max-height: 160px}
.jsjl3-br .div2-b>
  dl{
    font-size: 12px;
  line-height: 26px;
  margin-top: 6px;
  color: #999;
}
.jsjl3-br .div2-b>
  dl dt{}
.jsjl3-br .div2-b>
  dl dd{}
.jsjl3-br .div2-b>
  dl dd i{
    margin-right: 29px;
  cursor: pointer;
}
.jsjl3-br .div2-b>
  dl dd i img{width:15px;
  margin-right:5px;
  transition:all 0s}
.jsjl3-br .div2-b>
  dl dd i.active{color:var(--colors)}
.jsjl3-br .div2-b>
  dl dd i.active img{filter: invert(51%) sepia(88%) saturate(3310%) hue-rotate(340deg) brightness(95%) contrast(95%);}

.jsjl3-br .div2-b>
  dl dd i:hover{color:var(--colors)}
.jsjl3-br .div2-b>
  dl dd a{
    cursor: pointer;
}
.jsjl3-br .div2-b>
  dl dd a:hover{
    color: var(--colors);
}
.jsjl3-br .div2>
  h5{
 font-size:14px;
  height: 30px;
  cursor: pointer;
  transition: all 0.5s;
  margin-top: 10px;
}
.jsjl3-br .div2>
  h5 img{}
.jsjl3-br .div2>
  h5:hover{color:var(--colors)}
.jsjl3-br .div3{}
/*sq-z*/

/*login*/
.login{
  /* height:1144px; */
  padding: 50px 0;
  background: url(../images/login-bj.jpg)no-repeat center;}
.login-s{
  width: 1050px;
  background:#fff;
  border-radius:15px;
  overflow:hidden;
  /* height: 800px; */}
.login-l{
  width:35.9375%;
  padding:125px 0 0 50px;}
.login-lh3{
  font-size: 42px;
  margin-bottom:40px;}
.login-lh4{
  font-size: 18px;
  line-height: 28px;
  margin-bottom:40px;}
.login-ldl{
  font-size:18px;
  line-height:36px;
  width: 386px;
  max-width: 100%;}
.login-ldl
  p{}
.login-ldl
  p i{color:var(--colors)}
.login-r{
  width:58.046875%;
  position: relative;
  padding-top: 42px;
  background: #fff;
  border-radius: 15px;
  overflow: hidden;}
.login-rt{
  margin-bottom:30px;
  border-bottom:1px solid var(--colors);
  padding-left:30px;}
.login-rta{}
.login-rt .a1{
  width:30%;
  height:50px;
  color:#fff;
  font-size:25px;
  background: var(--colors);
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;}
.login-rt .a1img{
  margin-right: 20px;
  width: 30px;}
.login-rt .a2{
  height:50px;
  font-size:16px;
  width: 50%;
  color: #000;}
.login-rt .a2i{
  color:var(--colors)}
.login-rth5{
  width:108px;
  height:94px;
  padding:8px 0 0 54px;
  position: absolute;
  right:0;
  top: -1px;
  background: url(../images/login-bj.png)no-repeat;}
.login-rth5
  img{display:block;
  transform: scale(0.7);}
.login-rc{
  text-align:right;
  font-size:18px;
  padding-right: 47px;
  margin-bottom:20px;
  margin-right:40px;}
.login-rci{
  cursor:pointer;}
.login-rc .i2{
  display:none;}
.login-rb{
  margin-right:40px;}
.login-rb2{}
.login-rb3{
  display:none;}
.login-rb2h3{
  font-size:16px;
  margin-bottom:12px;
  padding-left:5px;}
.login-rb2h3
  i{line-height:100%;
  color:var(--colors);
  cursor: pointer;}
.login-rb2dl{
  border-radius: 10px;
  border:1px solid #d6d6d6;
  margin-bottom:23px;
  overflow:hidden;}
.login-rb2dl
  i{width: 80px;
  font-size: 16px;}
.login-rb2dl>
  input{height:60px;
  padding:0 18px;
  font-size:16px;
  width: calc(100% - 80px);}
.login-rb2dl
  span input{cursor:pointer;
  color: #d6d6d6;
  font-size: 16px;
  width: 110px;
  height: 100%;
  background: none;}
.login-rb2dl
  select{height:60px;
  padding:0 18px;
  font-size:16px;
  width: 100%;
  border:none;
  color: #d6d6d6;
  background: url(../images/dzzs-tb3.png) no-repeat center right 45px #fff;
  background-size: 20px auto;}
.login-rb2dl>
  input::placeholder{color:#d6d6d6;}
.login-rb2dl
  p{width: 126px;
  background:url(../images/login-tb3.png)no-repeat center;
  cursor:pointer}
.login-rb2dl
  p.active{background:url(../images/login-tb4.png)no-repeat center;}
.login-rb2h4{
  font-size:13px;
  margin-bottom:30px;
  cursor:pointer;}
.login-rb2h4
  a{color:#000}
.login-rb2button{
  width:100%;
  height:60px;
  background:var(--colors);
  color:#fff;
  font-size:18px;
  margin-bottom:50px;
  border-radius: 10px;
  cursor: pointer;}
.login-rb2 .div1{}
.login-rb2 .div1input{
  width:15px;
  height:15px;
  border-radius:15px;
  margin-right: 15px;
  cursor: pointer;}
.login-rb2 .div1a{
  color:var(--colors);
  margin-left: 5px;}

.zc{
  position:relative}
.zc-l{
  position:absolute;
  width: 35%;
  left: 5.2083333333333336%;
  top: 14%;}
.zc-limg{
  display:block;}
.zc .login-s{
  background:none;
  height: auto;}
.zc .login-rb{
  margin-left:40px;}
.zc .login-r{
  padding-bottom:50px}
/*login*/

/*grzx*/
.grzx{
  margin:20px auto 50px auto;}
.grzx-t{
  position:relative;
  overflow:hidden;
  border-top-right-radius:15px;
  border-top-left-radius:15px;
  color:#fff;
  height:240px;
  background-position: center!important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
    }
.grzx-tdl{
  line-height:100%;
  font-size:16px;
  cursor:pointer;
  position:absolute;
  right:30px;
  top:25px;}
.grzx-tdl
  label{cursor: pointer;}
.grzx-tdl
  input{display:none;}
.grzx-c{
  background:#fff;
  border-bottom-right-radius:15px;
  border-bottom-left-radius:15px;
  margin-bottom:20px;
  padding:0 70px 25px 60px;
  margin-top:-60px;}
.grzx-cl{
  width: calc(100% - 120px);
}
.grzx-cldt{
  position:relative;
  z-index:3;
  background-position: center!important;
  background-size: cover!important;
  background-repeat: no-repeat!important;
  width:150px;
  height:150px;
  margin-right:40px;
    }
.grzx-cldt
  label{position:absolute;
  left:0;
  top:0;
  cursor: pointer;
  width:100%;
  height:100%;
  opacity:0;
  color:#fff;
  font-size:13px;
  background:rgba(0,0,0,0.4);
  transition:all 0.5s;}
.grzx-cldt
  label i{font-size:16px;
  margin-right: 5px;}
.grzx-cldt
  input{display:none}
.grzx-cldt:
  hover label{opacity:1}
.grzx-cldd{
  padding-top:80px;}
.grzx-cldd
  h3{font-size:28px;
  margin-bottom:10px;}
.grzx-cldd
  h4{font-size:13px;}
.grzx-cr{
  font-size:16px;
  color:#e8380d;
  margin-top: 100px;}
.grzx-crimg{
  width:25px;
  margin-right:10px;}
.grzx-b{}
.grzx-bl{
  width:calc(28.47222222222222% - 20px);
  padding:30px;
  border-radius:15px;
  background: #fff;}
.grzx-bla{
  border-radius: 2px;
  padding: 14px;
  color: #000;}
.grzx-bla
  p{color: #8590A6;}
.grzx-bla
  p i{border-radius: 100%;
  width: 20px;
  height: 20px;
  display: inline-block;
  text-align: center;
  line-height: 20px;
  margin-right: 10px;
  font-size: 24px;}
.grzx-bla>
  i{}
.grzx-bla.active{
  background: rgba(255, 54, 87, 0.04);}
.grzx-bla.active
  p{color:var(--colors)}
.grzx-br{
  width:71.52777777777778%}
.grzx-br1{
  border-radius:15px;
  background:#fff;
  padding:20px 80px 50px 40px;
  margin-bottom: 20px;}
.grzx-br1h4{
  font-size:16px;
  margin-bottom: 6px;
  text-align: right;}
.grzx-br1h4
  a{color:var(--colors);}
.grzx-br1h4
  a:hover{}
.grzx-br1dl{
  line-height:22px;
  padding:14px 0;
  font-size:16px;}
.grzx-br1dl .p1{
  width:80px;
  color:#787878;}
.grzx-br1dl .p2{
  width:calc(100% - 80px)}
.grzx-br2{
  border-radius:15px;
  background:#fff;
  padding:30px 13px;}
.user-sidebar-countli{
  width:25%;
  padding:20px;
  position: relative;
  box-sizing: border-box;
  background-color: #F7F9FA;
  border:5px solid #fff}
.user-sidebar-countli
  i{
    position: absolute;
  font-size: 81px;
  color: rgba(209, 233, 255, 0.28);
  right: 0;
  top: 8px;
}
.user-sidebar-countli >
  div{
    position: relative;
}
.user-item-desc{
  font-size: 12px;
  color:#AAAEB3}
.user-sidebar-countli
  p{
    font-size: 24px;
  font-weight: 600;
  margin:10px 0}
.b2-light,.newsflashes-nav-inul
  li.current-menu-item a {background-color: rgba(255, 54, 87, 0.18);}

.b2-light-dark {
  background-color: rgba(255, 54, 87, 0.52)}
.b2-color {
  color: #ff3657!important}

.fbzx{
  background:#fff;
  border-radius:15px;
  margin-bottom:20px;
  padding:0 35px 0 30px;}
.fbzx-t{
  width: 100px;
  height: 30px;
  background:#e8380d;
  color:#fff;
  font-size: 12px;
  margin-bottom: 30px;
  font-weight: normal;}
.fbzx-c{
  padding-bottom:20px;
  border-bottom:1px solid #f4f3f3;
  margin-bottom:20px;}
.fbzx-ca{
  color:#000;
  font-size:28px;
  line-height:1;
  display:block;}
.fbzx-ca:
  hover{color:var(--colors)}
.fbzx-b{
  margin-bottom:20px;}
.fbzx-bh4{
  width:34.74226804123711%;
  overflow:hidden;}
.fbzx-bh4
  img{display:block;
  width:100%;}
.fbzx-bh4:
  hover img{transform:scale(1.1)}
.fbzx-bdt{
  width:60.82474226804123%;
  padding-top:5px;}
.fbzx-bdt
  p{color:#595757;
  line-height:24px;
  margin-bottom:50px;}
.fbzx-bdt
  a{color:#e8380d}
.fbzx-bdt
  a:hover{text-decoration:underline;}
.fbzx-b2{
  border-top:1px solid #f4f3f3;
  height:50px;}
.fbzx-b2dt{
  padding-left:80px;}
.fbzx-b2dt
  a{cursor:pointer;}
.fbzx-b2dt
  a img{transform:scale(0.7);}
.fbzx-b2dt .a1{
  margin-right:30px;
  color: #5c5c5c;}
.fbzx-b2dt .a1
  i{padding-left:5px;
  transition: all 0s;}
.fbzx-b2dt .a1:
  hover{color:var(--colors)}
.fbzx-b2dd{
  font-size:12px;
  color:#595757;
  font-weight: normal;}
.fbzx-b2dd
  p{margin-left:10px;}
.fbzx-b2dd
  p img{margin-right:5px;
  transform: scale(0.7);}

.fbwz{
  background:#fff;
  border-radius:15px;
  padding:40px 70px 85px;}
.fbwz-t{
  margin-bottom:45px;
  /* width: 70px; */}
.fbwz-timg{
  margin-right:15px;}
.fbwz-tinput{
  display:none;}
.fbwz-tlabel{
  margin-left:10px;
  font-size: 16px;
  cursor:pointer;
  transition:all 0.5s;
  color: #595757;}
.fbwz-tlabel.active,.fbwz-t
  label:hover{color:var(--colors)}
.fbwz-c{
  margin-bottom:70px;}
.fbwz-cdl{
  margin-bottom:40px;}
.fbwz-cdl
  h3{font-size:16px;
  color:#595757;
  margin-bottom:20px;
  padding-left:8px;}
.fbwz-cdl>
  input{width:100%;
  height:60px;
  border:1px solid #e8e8e8;
  padding:0 35px;
  font-size:16px;}
.fbwz-cdl>
  input::placeholder{color:#ccc;}
.fbwz-cdl
  dt{}
.fbwz-cdl
  dt h4{display:none;
  width:280px;
  height:200px;
  margin-right:10px;
  overflow:hidden;
  border-radius:15px;}
.fbwz-cdl
  dt h4 img{display:block;
  width:100%;
  height:100%;}
.fbwz-cdl
  dt .div1{width:280px;
  height:200px;
  margin-right:10px;
  overflow:hidden;
  border-radius:15px;
  text-align:center;
  background:#f8f8f8;
  border:1px dotted #eaeaea;
  position:relative;
  text-align:center;}
.fbwz-cdl
  dt .div1 input{cursor:pointer;
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:2;
  opacity: 0;}
.fbwz-cdl
  dt .div1 h5{font-size:54px;
  margin-bottom: 20px;
  padding-top: 20px;}
.fbwz-cdl
  dt .div1 p{color:#595757;
  font-size:16px;
  line-height:100%;
  margin-bottom:17px;}
.fbwz-cdl
  dt .div1 i{display:block;
  line-height:100%;
  color:#666;}
.fbwz-c .dl{}
.fbwz-c .dl>
  h3{color:#595757;
  font-size:16px;
  margin-bottom:20px;
  padding-left:8px;}
.fbwz-b{}
.fbwz-bp{
  font-size:16px;
  color:#595757;}
.fbwz-bdl{}
.fbwz-bdl
  button,.fbwz-b dl a{border:1px solid #e8e8e8;
  width:160px;
  height:60px;
  font-size:16px;
  color:#000;
  border-radius:5px;
  margin-left:20px;
  cursor:pointer;
  transition:all 0.5s;}
.fbwz-bdl
  button:hover,.fbwz-b dl a:hover{background:var(--colors);
  color:#fff;
  border-color:var(--colors);}
/*grzx*/

/*jbzl*/
.jbzl{
  background:#fff;
  border-radius:15px;
  padding:35px 30px 80px;}
.jbzl>
  h3{font-size:18px;
  margin-bottom: 20px;
  padding-left: 30px;}
.jbzldl{
  padding:25px 0 25px 30px;
  border-bottom:1px solid #f4f3f3;}
.jbzldl
  dt{font-size:18px;
  line-height:100%;}
.jbzldl
  dd{width:calc(100% - 180px);}
.jbzldl
  dd>h4{font-size:18px;}
.jbzldl
  dd>h4 p{color:#ff3657;
  margin-left:10px;
  cursor:pointer;
  opacity:0;
  transition: all 0.5s;
  font-size: 14px;}
.jbzldl:
  hover dd>h4 p{opacity:1}
.jbzldl
  dd>h4 p i{}
.jbzldl
  dd form{display:none;
  width:260px;}
.jbzldl
  dd form input{width:100%;
  height:40px;
  padding:10px;
  font-size:16px;
  border:1px solid #d3d3d3;
  color:#666;}
.jbzldl
  dd form input::placeholder{color:#cdcdcd;} 
.jbzldl
  dd form .div1{margin-top:10px;}
.jbzldl
  dd form .div1 input{width:calc(55% - 5px);}
.jbzldl
  dd form .div1 span{display:block;
  width:calc(45% - 5px);}
.jbzldl
  dd form .div1 span input{background:none;
  width:100%;
  border:1px solid #ff3657;
  cursor:pointer}
.jbzldl
  dd form h5{font-size: 12px;
  color: #bcbcbc;
  margin-top: 10px;
  line-height:16px;}
.jbzldl
  dd form>p{margin-top: 10px;
  font-size:12px;}
.jbzldl
  dd form>p i{color: #ff3657;
  width:58px;
  height:35px;
  border-radius:2px;
  border:1px solid #ff3657;
  margin-right:10px;
  cursor:pointer;
  transition:all 0.5s}
.jbzldl
  dd form>p button{color: #fff;
  width:58px;
  height:35px;
  border-radius:2px;
  border:1px solid #ff3657;
  cursor:pointer;
  background:#ff3657;}
.jbzldl
  dd>h5{font-size:18px;
  color:#c7c1bc;
  font-size: 12px;
  color: #bcbcbc;
  margin-top: 10px;}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
.jbzl{}
/*jbzl*/

.amap-info{
  display:none!important}
  @media(max-width:1700px){
 .xzzx-b2 a dl h3{}
}
  @media(max-width: 1500px){
    .page1 li a, .page1 li span{font-size:12px;}
 .xzzx-b2 a dl{
  /* padding:0 20px; */}
 .xzzx-b2 a dl h3{
  font-size: 14px;
  height: 36px;
  line-height: 18px;}
 .xzzx-b2 a dl h5{
  font-size: 12px;
  height: 30px;
  width: 100px;
  margin-right: -15px;}
 .jsdh{
  font-size: 14px;
  margin: 40px auto 40px auto;}
 .jsdh i{
  margin:0 10px;
  height:16px;}
 .gstd-r{
  margin-right:0;
  width:45%;
  margin-right:5%}
 .gstd-r dl{}
 .gstd-r dl h5{
  left:10%;
  width:500px;
  height:500px;
  border-width:100px;}
 .jszc-b dl dt .div1 h3{
  font-size: 18px;}
 .jszc-b dl dt .div1 p{
  font-size: 14px;
  line-height: 24px;
    }
 .jszc-b dl dt .div2 p{
  margin-top:20px;
  font-size: 14px;}
 .jszc-b dl dt .div2{
  padding: 20px 40px 25px 40px;}
 .jszc-b dl dt .div1{
  padding: 40px 30px 9px 30px;}
 .gywm2-t{
  padding: 40px 6% 40px 6%;
  margin-bottom: 40px;}
 .gywm2-b h4{
  font-size: 14px;}
 .gywm2{
  padding-bottom:60px;}
 .nybt{
  font-size: 24px;}
 .zxzx-r .div1 button,.zxzx-r .div1 h5{
  font-size: 14px;
  /* width: 120px; */
  /* height: 40px; */}
 .xwzx-b a dl h3{
  /* font-size:16px; */
  margin-bottom: 15px;
  line-height:30px;}
 .qywh .nybt{
  font-size: 30px;}
 .gywm2-b h3{
  font-size: 18px;
  margin-bottom: 20px;}
 /*.qywh-b a dl dt p{font-size:18px;}*/
 .lxwm-r h3{
  font-size: 18px;}
 .lxwm-r h4{
  margin-bottom:60px;
  font-size: 16px;
  margin-bottom: 20px;
  line-height: 30px;}
 .lxwm-r h5{
  font-size: 14px;
  margin-bottom: 30px;}
    .lxwm-r .div1 dl:nth-child(1) p:nth-child(1),.lxwm-r .div1 dl:nth-child(2) p:nth-child(1){
  width: 177px;}
 .lxwm-r .div1{
  font-size: 14px;
  line-height:30px;}
 .lxwm2-t a{
  height:110px;}
 .lxwm2-t a dl h3{
  font-size:19px;}
 .lxwm2-t a dl p{
  font-size:14px;
  line-height:24px;}
 .lxwm-b dl dt{
  padding: 20px;}
    .lxwm-b dl{
  width: 360px;}
 .lxwm-b dl dt h3{
  font-size: 16px;
  margin-bottom: 10px;}
 .lxwm-b dl dt h5{
  font-size: 16px;}
 .lxwm-b dl dt .div1{
  font-size: 14px;
  line-height: 22px;}
 .hzhb-b a dl{
  padding:0 20px 20px 20px;}
 .hzhb-b a dl p{
  font-size: 14px;
  line-height:24px;
  height: 70px;}
 .hzhb-b a dl h5{
  font-size: 14px;}
 .xwdt-z-t h3{
  font-size: 24px;}
 .xwdt-z-t dl{
  font-size: 14px;}
 .xwdt-z-t dl p{
  margin:0 10px;}
 .xwdt-z-t dl p img{
  width:15px;
  margin-right:10px;}
 .xwdt-z-b{
  font-size: 14px;
  line-height:30px;}
 .xwdt-z-b2 dl h3{
  font-size:16px;
  width: 100px;}
 .xwdt-z-b2 dl a p{
  font-size:16px}
 .xwdt-z-b2 dl a h3{
  font-size:16px;}
 .xwdt-z-b3{
  font-size:16px;
  width:140px;
  height:45px;}
 .rczp .p3{
  width:20%;}
 .rcll-l dl dt{
  height:50px;}
 .rcll-l dl dt h3{
  /* font-size: 21px; */}
 .rcll-l dl dd{
  padding: 40px 20px 38px 0;
  font-size: 14px;
  line-height: 26px;
    }
 .cpzx2-b a dl dt,.xgcp-b a dl dt{
  font-size: 14px;
  line-height: 28px;}
 .cpzx2-b a dl dt b,.xgcp-b a dl dt b{
  width: calc(100% - 100px);}
    .gntx-b dl{
  padding:50px 20px 50px 20px}
    .gntx-b dl dt,.csgg-b,.cpzx-zt dl{
  font-size: 13px;
  line-height: 24px;}
 .cpzx-zb{
  width:800px;}
    .zlxz-b a h3,.zlxz-b a p{
  font-size: 14px;}
 .zlxz-b a p{
  width: 170px;
  height: 30px;
}
    .cpzx-l .div3 a{
  height: 40px;
}
    .cpzx-l .div3{
  font-size:13px;
  justify-content: space-between;}
    .cpzx-l{
  width:40%}
    .cpyy2 dl ul dt h3{
  font-size: 30px;
  margin-bottom: 10px;}
    .cpyy2 dl ul dt{
  top: 20%;}
 .xzzx-l{
  width: 220px;}
 .xzzx-r{
  width: calc(100% - 240px);}
 .zlzz-b a dl{
  padding: 25px 18px 0 18px;
  height: 130px;
    }
    .dzzs-l{
  padding-left:5%}
 .zlzz-b a dl dt{
  font-size: 13px;
  line-height: 24px;}
 .dzzs-l dl h3{
  font-size: 21px;
  margin-bottom: 20px;}
 .dzzs-r h4{
  font-size:21px;}
 .dzzs-r h4 img{
  width: 25px;}
 .dzzs-l dl p{
  font-size: 14px;
  margin-bottom: 20px;
  line-height: 25px;}
 .dzzs-l dl a{
  font-size: 14px;}
 .cpdz dl,.jszc-t dl,.xwzx-b a dl p{
  font-size: 14px;
  line-height: 30px;}
 .xwzx-b a dl p{
  line-height:100%;
  font-size: 12px;}
    .xwzx-b a dl p img{
  width:13px;}
 .xwzx{
  margin-bottom:50px;}
 .gywm-r dl{
  font-size: 14px;
  line-height:25px;
  height: calc(100% - 100px);}
 .xcfl-b dl dt p{
  font-size:16px;
  line-height:25px;}
 .cpyy2 dl ul dt p{
  font-size: 14px;}
 .cpyy2 dl ul dd{
  font-size:16px;}
 .cpyy2 dl h4 img{
  height:300px;}
 .cpyy3{
  width:600px}
 .cpyy3 a h4{
  width: 80px;
  height: 80px;
  margin-bottom: 10px;}
 .cpyy3 a h3{
  font-size:14px;}
 .cpyy3 a h4 img{
  transform:scale(0.5);}
 .cpyy2 dl{
  margin-bottom:15px}
    .cpzx,.cpzx2-b,.cpzx-zt,.cpzx-zc,.gntx-b,.csgg-b,.jcdl-b,.zlxz-b,.xgcp-b,.jszc,.xzzx,.yfsl,.gssl-b,.zlzz,.cpdz,.dzzs-b,.zxzx,.xwzx,.gywm,.gywm2-t,.gywm2-b,.qywh,.fzlc-t,.fzlc-b,.ryzz,.rcll,.xcfl-b,.rczp,.lxwm-c .w1,.lxwm-b,.lxwm2-t .w1,.cpyy2,.cpyy-t,.cont,.hzhb-b,.login-s,.cpyy4 li dl{
  width:1050px;}
 .cpzx-l .div1 a h4{
    }
 .cpzx-l .div1{
  font-size:16px;
  margin-bottom: 10px;}
 .cpzx-l .div1 a h4 img{}
 .cpzx-l .div2{
  font-size:14px;
  line-height:24px;}
 .cpzx-r a h4{
  width: 163px;}
 .cpzx-r a dl{
  width: calc(100% - 180px);}
 .cpzx-r a dl h3{
  font-size: 16px;
  margin-bottom: 5px;}
 .cpzx-r a dl p{
  font-size: 14px;
  margin-bottom: 10px;}
 .cpzx-r a dl h5{
  font-size: 14px;}
 .cpzx-zc .swiper-button-prev,.cpzx-zc .swiper-button-next{
  transform:scale(0.8)}
 .gntx-b dl h4{
  transform:scale(0.5);
  margin-left: -100px;
  height: 90px;}
 .gntx-t{
  font-size: 24px;
  margin-bottom: 30px;}
 .ksly-b a{
  height:110px}
 .ksly-b a dl dt{
  font-size:16px;}
 .ksly-b a dl img{
  margin-right:5px;
  transform:scale(0.7)}
 .cpzx2-b a dl h3{
  font-size:16px;}
 .cpzx2-b a dl{
  padding:20px;}
 .gntx-b dl h3{
  font-size: 14px;}
 .gntx-b dl dt{}
 .xgcp-b a dl{
  padding:20px;}
 .xgcp-b a dl h3{
  font-size:16px;
  margin-bottom: 20px;}
 .cpyy{
  margin-bottom:50px}
 .jszc-b dl dt .div2 h3{
  font-size: 14px;
  margin-bottom: 20px;}
 .jszc-b dl dt .div2 p i{
  /* width:40px; */}
 .jszc-b dl dt .div2 p i img{
  /* width:25px; */}
 .xzzx-l h3{
  font-size:14px;
  margin-bottom:10px;
  padding-left: 10px;}
 .xzzx-l input{
  font-size:12px;
  height:40px;
  padding: 0 10px;
  margin-bottom: 20px;}
 .xzzx-l select{
  font-size:12px;
  height:40px;
  background-size: 8px auto!important;
  margin-bottom: 20px;
  padding: 0 10px;}
 .xzzx-l h5{
  font-size:14px;
  height:40px;}
 .gstd-l h3{
  font-size: 22px;
  margin-bottom: 40px;}
 .gstd-l dl dt h4{
  font-size:16px;}
    .yftr .gstd-l dl dt .div1{
  font-size: 14px;
  line-height: 30px;}
 .gstd-l dl dt .div1{
  font-size:14px;
  line-height: 28px;}
 .yfsl h3{
  font-size: 24px;
  margin-bottom: 20px;}
 .yfsl dl{
  font-size: 14px;
  line-height: 26px;}
 .zlzz-t{
  margin-bottom:40px;}
 .zlzz-t h3{
  font-size: 24px;
  margin-bottom:20px;}
 .zlzz-t dl{
  font-size: 14px;
  line-height:26px;}
 .zlzz-b a dl h3{
  font-size:16px;}
 .zlzz{
  margin:50px auto;}
 div.ny-banner-s h3{
  font-size: 40px;
  margin-bottom: 20px;}
    .nydh{
  font-size:14px;}
    .cpzx-zt h3{
  font-size:24px;}
 .ny-banner-s h5{
  font-size:16px;
  justify-content: space-between;}
 .ny-banner-s h5 i{
  padding: 0;}
 .cjwt-b dl dt{
  height:50px;
  padding: 0 20px;}
 .cjwt-b dl dt h3{
  font-size: 14px;
  padding-left: 30px;}
 .cjwt-b dl dt i{
  font-size:14px;
  top: calc(50% - 7px);
  left: 20px;}
 .cjwt-b dl dd>i{
  font-size:14px;
  top: 28px;
  left: 20px;}
 .cjwt-b dl dd{
  padding:20px;
  min-height: 130px;}
 .cjwt-b dl dd .div1,.cjwt-b dl dd .div1 *{
  font-size:14px!important;}
 .cjwt-b dl dd .div1{
  padding-left: 30px;}
 .dzzs-l dl:nth-child(1){
  margin-bottom:100px;}
 .dzzs{
  padding:50px 0}
 .dzzs-r dl h3{
  font-size: 14px;
  margin-bottom: 10px;}
 .dzzs-r .div1{
  margin-bottom:30px;
  font-size: 14px;}
 .dzzs-r .div1 input{
  width:15px;
  height:15px;
  margin-right:10px}
 .dzzs-r i{
  font-size: 14px;}
 .dzzs-r dl{
  margin-bottom:20px;}
 .dzzs-r dl input{
  font-size:14px;
  height:50px;}
 .dzzs-r .div2 button{
  height:50px;
  font-size: 14px;
  width: 110px;}
 .dzzs-r .div2{
  margin-bottom:40px;}
 .dzzs-r dt span input{
  height:52px;
  font-size:14px;
  width: 110px;}
 .dzzs-r dl select{
  font-size:14px;
  height:50px;
  background: url(../images/dzzs-tb3.png) no-repeat center right 20px #fff;
  background-size: 15px auto;}
 .dzzs-l dl h5{
  margin-bottom: 10px;}
 .dzzs-l dl h5 img{
  transform:scale(0.6);
  margin-left: -18px;}
 .dzzs-r dl textarea{
  font-size:14px;
  height:150px;}
 .zxgm-b .w1{
  width: 700px;}
 .zxgm{
  margin:50px auto;}
 .zxlt-b a{
  font-size:16px;
  line-height: 30px;
  height: 100px;}
 .zxlt-b a img{
  margin-right:20px;
  width: 40px;}
 .cpdz h4{
  margin-bottom: 15px;
  font-size: 16px;}
 .zxzx-l{
  font-size:14px;
  line-height:30px;}
    .zxzx-r dl h3{
  font-size:14px;
  /* justify-content: flex-start; */}
    .gywm2-t dl h4{
  height:60px;}
    .gywm2-t dl h4 img{
  height:40px;}
 .gywm2-t dl h5{
  font-size: 14px;}
 .gywm-r h3{
  font-size: 18px;
  margin-bottom:15px;}
 .gywm-r h4{
  font-size: 14px;
  margin-bottom:30px;}
 .qywh-b a dl dt h3{
  font-size: 18px;}
 .qywh-b a dl dt p{
  font-size:14px;}
 .qywh-b a:
  hover dl h3{font-size: 18px;
  font-weight:bold;
  transform: scale(0.755);}
 .fzlc-t dl dt h3{
  font-size: 25px;
  margin-bottom: 20px;}
    .fzlc-t dl dt h3 p{
  width:60px;}
 .fzlc-t dl dt .div1{
  font-size:14px;}
 .fzlc-b dl{}
 .fzlc-b dl dt{
  transform:scale(0.7);
  margin-bottom: 10px;}
 .fzlc-b dl h3{
  font-size:21px;}
 .ryzz-b a h4{
  margin-bottom:20px}
 .ryzz-b a h3{
  font-size: 14px;}
 .ryzz-b .swiper-container{
  padding-bottom:30px;}
 .gywm2-t dl h3{
  font-size:40px}
 .gywm2-t dl h3 .i2{
  margin-left: -12px;}
 .rcll-r img{
  margin:-2% 0;}
 .xcfl-b dl dt{
  padding:20px}
 .xcfl-b dl dt h3{
  font-size:16px;
  margin-bottom:10px;
  line-height: 22.39px;}
 .xcfl-b dl dt p{
  font-size:14px;
  line-height:24px;}
 .rczp-t{
  font-size:16px;
  padding: 20px;}
 .rczp-b dl dt{
  padding: 10px;
  font-size: 16px;}
 .rczp-b dl dd{
  padding: 20px 20px 20px 70px;
  font-size: 14px;
  line-height: 26px;}
 .hzhb-t h3{
  font-size:30px;
  margin-bottom:20px;}
 .hzhb{
  padding:50px 0;}
 .hzhb-t p{
  font-size:16px;
  line-height:30px;}
 .md{
  top:-71px;}
 .cpyy-t dl{
  font-size: 14px;
  line-height: 26px;}
 .cpyy-t h3{
  font-size:30px;
  margin-bottom: 30px;}
 .jszc-t h3{
  font-size: 24px;}
 .rcll-t h3{
  font-size:30px;
  margin-bottom:30px;}
 .rcll-t p{
  font-size: 14px;
  line-height: 24px;}
 .rcll-t{
  margin-bottom:40px;
  width: 739px;}
 .lxwm-t h3{
  margin-bottom:30px;
  font-size:30px;}
 .lxwm-t h4{
  font-size:16px;}
 .lxwm2-t a h4 img{
  /* transform: scale(0.6); */}
    .login-rt .a1{
  font-size:16px;}
    .login-rt .a1 img{
  width:20px;
  margin-right:10px;}
    .login-rt .a2{
  font-size:16px;}
    .login-rc{
  font-size:16px;}
    .login-rb2 dl i{
  font-size:14px;}
    .login-rb2 dl input{
  font-size:14px;
  height:45px;}
    .login-rb2 dl select{
  font-size:14px;}
    .login-rb2 dl dt{
  font-size:14px;}
    .login-rb2 dl p{
  transform:scale(0.7)}
    .login-rb2 button{
  font-size:14px;
  height:45px;}
    .login-l h3{
  font-size:28px;
  margin-bottom:20px}
    .login-l h4{
  font-size:16px;
  line-height:15px;
  margin-bottom:20px}
    .login-l{
  width: 34%;
}
    .login-l dl{
  font-size: 14px;}
    .login{
  height: auto;
  padding: 50px 0;}
    .login-s{
  height: 600px;
  width: 980px;}
    .login-r{
  width:50%;}
    .cpyy4 li dl dd{
  width:50%}
    .cpyy4 li dl dt .div1{
  width:calc(100% - 130px)}
    .cpyy4 li dl dt>h3{
  font-size: 70px;}
    .cpyy4 li dl dt .div1>a i{
  width:calc(100% - 95px)}
    .cpyy4 li dl dt .div1>a img{
  height:30px;}
    .cpyy4 li dl dt .div1>a{
  margin-bottom: 20px;
  font-size: 22px;
    }
    .cpyy4 li dl dt .div1 p{
  font-size:14px;}
    .cpyy4 li dl dt .div1 h4{
  font-size:14px;}
    .jcdl-b img{
  width: 40%;}
    .zxlt-b a{
  font-size:14px;}
    .sq2-r1-c2 a:nth-child(1){
  margin-right: 0px;}
    .sq2-r1-c2 a{
  height: 30px;}
    .sq2-r1-c2{
  font-size:16px;}
    .sq-l .dl2>a{
  font-size:28px;}
    .sq2-lt-b a .div1 p{
  width:calc(100% - 100px);
  transform: scale(0.8);}
    .sq-l .dl1 h3{
  font-size:28px;}
    .sq-l .dl1 h4{
  font-size:13px;}
    .sq{
  padding-top:30px}
    .sq-l{
  margin-left:-30px;}
    .sq-l img{
  width: 80px;
  margin-right: 30px;}
    .sq2-lb a .div1 p{
  width:calc(100% - 100px);
  transform: scale(0.8);}
    .sq2-r1-b2{
  font-size:12px;}
    .sq2-r1-b2 p{
  width:95%;
  margin:0 auto;}
    .sq2-lt-b a dd h3,.sq2-lb a dd h3{
  font-size:16px;}
    .csgg-b *{
  font-size:13px!important}
    .cpdh{
  font-size:14px;}
    .fbzx-c a{
  font-size:24px;}
    .fbzx-b dt p{
  margin-bottom:40px;}
    .fbzx-b2 dt{
  padding-left:30px;}
    .fbzx{
  padding:0 20px;}
    .fbzx-t{
  margin-bottom:20px;}
    .jbzl dl dd>h4{
  font-size:16px;}
    .jbzl dl dt{
  font-size:16px;}
    .jsjl-b3 dt{
  width: 49%;}
    .jsjl-b3 dd{}
    .jsjl-b3 dd h5{
  margin-right:10px;
  width:70px;
  font-size:12px;}
    .jsjl-b3 dd p{
  width:200px;}
    .sq2-r4 .dl1 dt{
  width:80px;
  height:80px;}
    .sq2-r4 .dl1 dd{
  width:calc(100% - 90px)}
    .sq2-r4 .dl1 dd a{
  font-size:22px;}
    .sq2-r4>h4{
  padding:0 25px}
    .jsjl-t h3{
  font-size:24px;}
    .jsjl-t{
  margin-bottom:30px;}
    .grzx-cl dd h3{
  font-size:24px;}
    .sq2-lt-b a dl h3{
  font-size:20px;}
    .jsjl-b3 dt h3{
  font-size:20px;}
    .jsjl-b3 dt p{
  font-size:12px;}
    /*.jslj-b2 dl{font-size:12px;}*/
    .jsjl2 a dl h3{
  font-size:16px;}
    .sh2-lb2-b dl dd a .div1 h3,.sq2-r2-b dl dd a .div1 h3{
  font-size:14px;}
}
  @media(min-width:1200px){
 .ksly-b a:nth-child(1){border-right:1px solid #dbdbdb;}
 .jszc-b dl:nth-child(2){
  flex-direction:row-reverse;}
 .jszc-b dl:nth-child(2) dt .div1 p{
  text-indent: 8em;}
    .jszc-b dl:nth-child(2) dt{
  text-align:right;}
    .jszc-b dl:nth-child(2) dt .div2 p{
  flex-direction:row-reverse;}
    .zlzz-b a:nth-child(1) dl{
  right:0;
  bottom:0;}
 .zlzz-b a:nth-child(2) dl{
  left:0;
  bottom:0;}
 .zlzz-b a:nth-child(3) dl{
  right:0;
  top:0;}
 .zlzz-b a:nth-child(4) dl{
  left: 0;
  top:0;}
    .lxwm-c .w1{
  position: absolute;
  right: calc(50% - 640px);
  top: 0;
  justify-content: flex-end;
  top: 25px;}
    .lxwm-r{
  box-shadow: 1px 1px 10px rgba(0,0,0,0.1);
  border-radius: 15px;
  padding: 50px 40px;
}
  @media(max-width:1500px){
  .jszc-b dl:nth-child(2) dt .div1 p{text-indent: 4em;}
        .lxwm-c .w1{
  left:calc(50% - 525px)}
 }
}
  @media screen and (max-width:1200px){
 .md{top:-60px;}
 .table{
  overflow:auto;}
 .table table{
  width:500px;}
 .cpzx-l .div3 a,.cpdh a{
  margin: 0 6px 6px 0;
  padding: 5px 10px;
  font-size: 12px;
  height: auto;}
 .cpzx2-b a dl dt b{
  width:calc(100% - 100px)}
 .gntx-b dl h4{
  height: 55px;
  transform: scale(1);
  margin-left: 0;}
 .gntx-b dl h4 img{
  transform: scale(1);
  height: 40px;}
 .csgg-b table th,.csgg-b table td{
  padding:5px;}
 .zlxz-b a h3{
  background-size: 20px;
  padding-left: 30px;
  min-height: 20px;}
 .zlxz-b a p{
  width: 110px;
  height: 35px;
  font-size: 12px!important;}
 .zlxz-b a p img{
  width: 15px;
  margin-left: 8px;}
 .xgcp-b a,.cpzx2-b a{
  border-radius:10px;}
 .ksly-b a dl dt{
  width:160px;}
 .ksly-b a dl dd{
  width:80px}
 .xgcp-b a dl dt b{
  width:calc(100% - 100px)}
 .jsdh a{
  /* width: calc(100% / 3); */
  font-size: 14px;
  display:block;}
 .jszc-b dl dt .div2 p i{
  width: 30px;}
 .jszc-b dl dt .div2 p i img{
  transform: scale(0.9);}
 .xzzx-l input{
  height: 40px;
  margin-bottom: 0!important;
  padding: 0 20px;}
 .xzzx-l select{
  height: 40px;
  margin-bottom: 0!important;
  padding: 0 20px;}
 .xzzx-l h5{
  height:45px;}
 .cjwt-b dl dd>i{
  top:24px}
 .dzzs-l dl h5{
  transform:scale(0.8);}
 .dzzs-r dl input{
  height: 40px;
  font-size: 14px!important;}
 .dzzs-r dl select{
  height:45px;
  background-size:10px auto;
  font-size: 13px!important;}
 .dzzs-r dl textarea{
  height:180px;
  font-size: 13px!important;}
 .dzzs-r dt span input{
  height: 41px;
  font-size: 13px!important;}
 .dzzs-r .div2 button{
  width:150px;
  height: 40px;}
 .zxzx-r dl dt input{
  height: 40px;
  border:1px solid #d4d4d4;
  font-size:14px;
  border-radius: 5px;}
 .zxzx-r dl dt textarea{
  height: 100px;
  border:1px solid #d4d4d4;
  font-size:14px;}
 .zxzx-r .div1 button,.zxzx-r .div1 h5{
  width:calc(50% - 5px);
  height: 40px;
  font-size: 14px!important;}
 .xwdt-z-t dl p img{
  transform:scale(0.5);}
 .xwdt-z-b2 dl a h3{
  width: 100%;
  font-size: 14px!important;}
 .xwdt-z-b3{
  width:200px;
  height: 40px;
  font-size: 14px!important;}
 .gywm2-t dl{
  width:50%;}
 .gywm2-t dl h5{
  line-height:20px;
  font-size: 12px!important;}
 .gywm2-t dl h3{
  font-size: 18px;}
 .gywm2-t dl h3 .i2{
  font-size:16px;
  margin-left: -4px;
  margin-right: -4px;
  transform: translateY(0px);}
 .gywm2-t dl span{
  font-size:16px;}
 .qywh-b a dl{}
 .qywh-b a dl dt h3{
  font-size:21px;
  font-weight:bold;}
 .qywh-b a dl dt p{
  margin-bottom: -16px;}
    .qywh-b a:
  hover dl{background:rgba(0, 0, 0, 0.5);}
    .qywh-b a:
  hover dl h3{font-size:19px;
  font-weight:bold;
  transform: scale(1);}
    .qywh-b a:
  hover dl p{margin-bottom:0;}
 .fzlc-t dl dt h3 p{
  width:100px;
  top: 33.8px;}
 .lxwm2-t a h4{
  transform:scale(0.8);}
 .lxwm-l{
  height:200px;}
 .rczp-t img{
  width:20px;
  margin-right:5px;}
 .zlzz-b a dl{
  right:0;
  bottom:0;
  padding: 10px!important;}
 .gstd-l dl{
  height:180px;}
 .gstd-b{
  padding:0 50px}
 .gstd-b .swiper-button-next{
  right:0;}
 .gstd-b .swiper-button-prev{
  left:0;}
 .gssl-l p{
  width:8px;
  height:8px;
  margin:5px 0;
  border-width:1px;}
 .gssl-r{
  width:calc(100% - 20px)}
 .cpyy3 a{
  width: 30%;}
 .cpyy3 a h4{
  width:100%;
  height: 50px;}
 .cpyy3 a h4 img{
  transform: scale(1);
  height: 40px;}
 .cpyy2 dl{
  border-radius:10px;}
 .zlzz-b a dl dt br{
  display:none;}
 .gssl{
  overflow:hidden;}
 .cpyy-t h4{
  width:160%;
  margin-left:-30%;}
 .cpyy-t dl br{
  display:none}
 .sq-r input{
  height: 40px;}
 .sq-r button img{
  transform:scale(0.6)}
    .dzzs-l{
  padding-left:0%}
    .login-rt .a2{
  width: 61%;}
    .cpyy4 li dl dt .div1>a i{
  width:calc(100% - 80px)}
    .cpyy4 li dl dt .div1>a i img{
  height:30px;}
    .jcdl-b img{
  width:100%;}
    .grzx-c{
  margin-top:-30px;}
    .grzx-cl dt{
  width:80px;
  height:80px;}
    .grzx-cl dd{
  padding-top: 40px;}
    .grzx-cr{
  margin-top: 55px;
  display: none;}
    .grzx-cl dd h3{
  font-size:16px;}
    .grzx-t{
  height:120px;}
    .grzx-bl{
  display:flex;
  flex-wrap:wrap;}
    .grzx-bl a{
  width: 33.33%;
  justify-content: center;}
    .grzx-bl a p{}
    .grzx-bl a p i{}
    .user-sidebar-count li{
  width:50%;
  padding:20px}
    .user-sidebar-count li p{
  font-size: 20px;
  margin:5px 0}
    .user-sidebar-count li i{
  top: 2px;
  font-size: 36px;}
    .fbwz-c dl dt .div1,.fbwz-c dl dt h4{
  width:140px;
  height:100px;}
    .fbwz-c dl dt .div1 h5{
  padding-top: 0;
  font-size: 40px;}
    .fbwz-c dl dt .div1 p{
  margin-top: -15px;
  margin-bottom: 10px;}
    .fbwz-c dl dt .div1 i{}
    .fbwz-b dl{
  justify-content:space-between;}
    .fbwz-b dl button, .fbwz-b dl a{
  width: calc((100% - 40px) / 3);
  height:45px;
  margin-left:0}
    .grzx-cl{
  width:100%;}
    .fbwz-t{
  margin-bottom:20px;}
    .jbzl dl dd>h4 p{
  opacity:1}
    .jbzl dl{
  padding:20px 0}
    .ny-banner-s h5{
  justify-content:center;}
    .ny-banner-s h5 i{
  padding:0 5px;}
    .cpzx-b{
  border-radius:5px;
  padding:15px!important;}
    .cpzx-l .div1 a h4 img{
  width:auto;
  height:40px;}
    .cpzx-l .div1{
  font-size:16px!important;
  /* margin-bottom:10px; */}
    .cpzx-l .div1 a{
  line-height:22.29px!important;}
    .cpzx-l .div1 a h4{
  margin-bottom:15px;}
    .cpzx-l .div2{
  margin-bottom:10px;}
    .cpzx-l .div3{
  justify-content: start;}
    .cpzx-l{
  margin-bottom:5px;}
    .cpzx-r a{
  padding:10px!important;
  border-radius:5px;
  margin-top: 15px!important;}
    .cpzx-r a h4{
  border-radius:5px;
  width: 33.4%;}
    .cpzx-r a dl{
  width: 66.6%;
  padding-left: 15px;}
    .cpzx-r a dl h3{
  line-height:22.34px;
  margin-bottom: 0;}
    .cpzx-r a dl p{
  font-size:14px!important;}
    .cpzx-r a dl h5{
  font-size:12px!important;
  line-height: 19.56px!important;}
    .cpzx-b{
  margin-bottom:20px!important;}
    .cpzx-zt h3{
  font-size:19.8px!important;
  line-height:26.88px;
  margin-bottom: 8px!important;}
    .cpzx-zt{
  margin-bottom:3.65vw}
    .cpzx-zc .swiper-button-next{
  background:none!important;
  right: -15px;
  font-size: 18px;
  color: #999;
  height: auto;
  transform: scale(1);}
    .cpzx-zc .swiper-button-next::
  after{content: 'next'!important;
  font-size: 16px;}
    .cpzx-zc .swiper-button-prev{
  background:none!important;
  left: -15px;
  height: auto;
  font-size: 18px;
  color: #999;
  transform: scale(1);}
    .cpzx-zc .swiper-button-prev::
  after{content: 'prev'!important;
  font-size: 16px;}
    .cpzx-zc{
  margin-bottom:15px;}
    .gntx-t{
  font-size:19.8px!important;
  line-height:26.88px;}
    .gntx-b dl{
  border-radius:5px;
  background-size: auto 190%;}
    .gntx-b dl h3{
  font-size:16px!important}
    .xgcp-b a dl dt{
  font-size:14px!important;
  line-height: 26px!important;}
    .cpzx2-b a dl h3{
  font-size:16px!important;
  line-height: 22.39px;}
    .cpzx2-b a dl dt{
  font-size:14px!important;
  line-height: 26px!important;}
    div.ny-banner-s h3{
  font-size: 26.66666667px!important;}
    .jszc-t h3{
  font-size: 19.2px;}
    .jszc-b{
  border-radius:5px;}
    .jszc-b dl dt .div2{
  padding-left:0!important;
  padding-right:0!important;
  padding-top: 10px!important;}
    .jszc-b dl dt .div1{
  padding-left:0!important;
  padding-right:0!important;
  padding-bottom: 10px!important;}
    .jszc-b dl dt .div2 p{
  line-height:24px;
  font-size: 14px!important;}
    .jszc-b dl dt .div1 h3{
  font-size:16px!important;
  line-height: 22.39px!important;}
    .jszc-b dl dt .div2 h3{
  font-size:16px!important;
  margin-bottom: 5px!important;}
    .jszc{
  margin-bottom:20px!important}
    .xzzx-l{
  padding: 10px 12px 30px!important;
  border-radius:5px;
  margin-bottom: 20px;}
    .xzzx-l h3{
  font-size:13px!important;
  margin: 15px 0 10px 15px;
  padding:0}
    .nybt,.yfsl h3{
  font-size:19.2px!important;
  line-height:26.88px;}
    .xzzx-b{
  margin-top:30px;}
    .xzzx{
  margin-top:25px!important;}
    .jsdh{
  margin-top:20px!important;
  justify-content: flex-start;
  padding: 0 20px;}
    .xzzx-b2 a dl h3{
  font-size:14px!important;
  height: 40px!important;
  line-height: 20px;
  margin-bottom: 0!important;}
    .xzzx-b2{
  justify-content:space-between;}
    .xzzx-b2 a{
  width:calc(50% - 7.5px)!important;
  margin-bottom:15px}
    .xzzx-b2 a dl{
  padding:15px!important;}
    .xzzx-b2 a dl dt{
  flex-wrap:wrap;}
    .xzzx-b2 a dl p{
  margin-bottom:10px;}
    .xzzx-l button{
  margin-top:20px;}
    .gstd-l h3{
  font-size:18px!important;
  margin-bottom: 15px!important;}
    .zlzz-b a dl h3{
  font-size:16px!important}
    .zlzz-b{
  border-radius:5px}
    .cjwt-b dl dt h3{
  font-size:14px!important;
  padding-left: 30px!important;}
    .cjwt-b dl dt p{
  background-size: 16px auto;}
    .cjwt-b dl dd .div1{
  padding-left: 30px!important;}
    .dzzs-r dl h3{
  font-size:14px!important;}
    .dzzs-r dl{
  margin-bottom:15px!important;}
    .zxzx-l p:nth-child(1) span,.zxzx-l{
  font-size:16px!important;
  line-height: 26px!important;}
    .zxzx-r dl h3{
  justify-content:flex-start;
  font-size: 13px!important;}
    .zxzx-r dl dd p{
  font-size:12px;}
    .zxzx-t{
  border-radius:5px;
  margin-bottom: 20px!important;}
    .xwzx-b{
  justify-content:space-between;}
    .xwzx-b a{
  border-radius:5px;
  width:calc(50% - 7.5px)!important;
  margin-bottom:15px!important;}
    .xwzx-b a dl{
  padding:15px!important;}
    .xwzx-b a dl h3{
  font-size:14px!important;
  height:44px;
  line-height: 22px!important;}
    .xwdt-z-t h3{
  font-size:19.2px!important;
  line-height: 26.88px!important;}
    .zxzx-r dl{
  margin-bottom: 12px;}
    .jsdh i{
  height:10px;
  margin:0 8px;}
    .xwdt-z-b{
  font-size:13px!important;
  margin-bottom: 20px!important;}
    .xwdt-z-b2 dl>h3{
  width:80px;
  font-size:14px!important;
  padding: 0 1.56vw;}
    .xwdt-z-b2 dl a{
  padding:15px 0;
  width:calc(100% - 95px)}
    .xwdt-z-b2 dl h3 img{
  transform:scale(1);
  width:12px;}
    .xwdt-z-b2{
  margin-bottom:20px;}
    .jsdh i{
  display:block!important;}
    .jsdh i:
  last-child{display:none!important}
    .xwdt-z-t dl p{
  font-size:13px;}
    .xwdt-z{
  padding-top:0;}
    .xwdt-z-t dl p img{
  transform: scale(1);
  width: 10px;
  margin-right: 5px !important;}
    .gywm-r h3{
  font-size: 19.2px!important;}
    .gywm{
  margin-bottom:20px!important}
    .gywm2-b h3{
  font-size:19.2px!important;}
    .gywm2-b h4{
  font-size:14px;}
    .gywm2-t dl h4{
  height:50px;}
    .gywm2-t dl h3 span{
  font-size:16px;}
    .qywh-b a{
  border-radius:5px;}
    .qywh-b a h4{
  height:150px;}
    .qywh-b a h4 img{
  object-fit: cover;
  height:100%;}
    .qywh-b a dl{
  padding:15px!important;}
    .fzlc-t dl h4{
  border-radius:5px;}
    .fzlc-t dl dt h3{
  font-size:24px!important;
  line-height: 28.8px;
  margin-bottom: 10px!important;
  padding-bottom: 7px;}
    .fzlc-t dl dt .div1{
  font-size:13px!important;
  line-height:22px!important;}
    .fzlc-t dl dt{
  padding-top:15px!important;}
    .fzlc-t{
  margin-bottom: 10px!important;}
    .fzlc-b dl dt{
  transform: scale(0.5);
  margin-bottom: -10px!important;}
    .fzlc-b dl h3{
  transform: scale(0.7);
  font-size: 19.2px!important;}
    .fzlc-b h5{
  top: 26px;}
    .ryzz-b .swiper-container{
  padding-bottom:20px!important;}
    .rcll-t h3{
  font-size:19.2px!important;
  line-height:26.88px;}
    .xcfl-b dl{
  border-radius:5px;}
    .xcfl-b dl dt{
  padding:15px!important;}
    .xcfl-b dl dt p{
  font-size: 13px!important;
  line-height: 22px!important;}
    .rczp-b dl dt .p4{
  width:100px;
  height:35px;
  font-size: 12px;}
    .rczp-b dl dt{
  height:50px;
  padding:0 15px!important}
    .rczp .p1{
  font-size:14px;}
    .rczp-b dl dd{
  font-size:12px!important;}
    .lxwm-r{
  background: none;
  padding: 15px 0 0 0!important;}
    .lxwm-r h5{
  font-size:14px!important;}
    .lxwm-r h3{
  font-size:18px!important;
  line-height:25.19px;
  margin-bottom: 10px!important;}
    .lxwm-t{
  padding:0 20px;}
    .lxwm-c{
  padding-bottom:20px!important;
  margin-bottom: 30px!important;}
    .lxwm-r .div1{
  font-size:13px!important;}
    .lxwm-b dl{
  border-radius: 20px;}
    .lxwm-b dl h4{
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;}
    .lxwm-b dl dt{
  padding:15px!important;}
    .lxwm-b dl dt h3{
  font-size:16px!important;}
    .lxwm-b dl dt h5{
  font-size:14px!important}
    .lxwm-b dl dt .div1{
  font-size:13px!important;}
    .ryzz-b a h4 img{
  margin:-15% 0;}
    .sq2-lt-b a dl{
  padding:15px;}
    .sq2-lt-b a dl h3{
  font-size:16px;}
    .sq2-lt-b a,.sq2-lt,.fbzx{
  border-radius:5px;}
    .fbzx-b dt p{
  font-size:13px;}
    .fbzx-b dt a{
  font-size:13px;}
    .fbzx-b{
  margin-bottom:15px;}
    .fbzx-c{
  margin-bottom:15px;
  padding-bottom:15px;}
    .fbzx-t{
  margin-bottom:15px;}
    .sh2-lb2-l{
  padding:15px;}
    .sh2-lb2-t{
  padding-bottom:5px;
  margin-bottom:5px;}
    .sh2-lb2-b dl dd a .div1{
  width: calc(100% - 130px);}
    .sq2-lt-b .swiper-pagination{
  bottom:50px;}
    .sq-l .dl2>a{
  font-size:19px!important;}
    .sq-l .dl2 h4{
  font-size:14px!important}
    .sq-l .dl1 h3{
  font-size:16px!important;}
    .sq-l .dl1 h4{
  font-size: 12px!important;}
    .sq-l img{
  margin-right:10px;
  display: none;}
    .sq-l .dl1{
  display:none;}
    .fbzx{
  padding:0 15px;}
    .jsjl-t dl p{
  font-size:12px;}
    .jsjl-t dl p i{
  margin-left:10px;}
    .jsjl-t{
  margin-bottom:5px!important}
    .jsjl-c{
  font-size:14px!important;
  padding:15px!important;
  line-height:22px!important;
  margin-bottom:15px!important;}
    .jsjl-b{
  font-size:13px!important;}
    .jslj-b2{
  padding:15px;}
    .jslj-b2 img{
  display:none}
    .jslj-b2 dl{
  width:100%;}
    .jsjl-b3 dd p{
  width:220px;}
    .jsjl2 a{
  padding:15px!important;}
    .jsjl3{
  border-radius:5px;
  padding: 15px 0;}
    .jsjl3-t{
  font-size:16px;
  padding: 0 15px 15px 15px;}
    .jsjl3-c{
  margin: 15px;
  padding-bottom: 15px;}
    .jsjl3-r button{
  height:30px;}
    .jsjl3-c h4{
  width:30px;}
    .jsjl3-r{
  width: calc(100% - 45px);}
    .jsjl3-r textarea{
  height:120px;
  margin-bottom:15px;}
    .cpyy3{
  margin-bottom:20px!important;
  margin-top: 20px!important;}
    .cpdz dl{
  font-size:13px!important;}
    .cpdh{
  margin-bottom:-20px}
    .cpzx2-b a dl{
  padding:15px!important;}
    .xgcp-b a dl{
  padding:15px!important;}
    .xgcp-b a dl h3{
  line-height: 22.39px;
}
};
  white-space: nowrap;
  flex-wrap: unset;
  }
    .xzzx-b2 a dl h3{font-size:14px!important;height: 40px!important;line-height: 20px;margin-bottom: 0!important;}
    .xzzx-b2{justify-content:space-between;}
    .xzzx-b2 a{width:calc(50% - 7.5px)!important;margin-bottom:15px}
    .xzzx-b2 a dl{padding:15px!important;}
    .xzzx-b2 a dl dt{flex-wrap:wrap;}
    .xzzx-b2 a dl p{margin-bottom:10px;}
    .xzzx-l button{margin-top:20px;}
    .gstd-l h3{font-size:18px!important;margin-bottom: 15px!important;}
    .zlzz-b a dl h3{font-size:16px!important}
    .zlzz-b{border-radius:5px}
    .cjwt-b dl dt h3{font-size:14px!important;padding-left: 30px!important;}
    .cjwt-b dl dt p{background-size: 16px auto;}
    .cjwt-b dl dd .div1{padding-left: 30px!important;}
    .dzzs-r dl h3{font-size:14px!important;}
    .dzzs-r dl{margin-bottom:15px!important;}
    .zxzx-l p:nth-child(1) span,.zxzx-l{font-size:16px!important;line-height: 26px!important;}
    .zxzx-r dl h3{justify-content:flex-start;font-size: 13px!important;}
    .zxzx-r dl dd p{font-size:12px;}
    .zxzx-t{border-radius:5px;margin-bottom: 20px!important;}
    .xwzx-b{justify-content:space-between;}
    .xwzx-b a{border-radius:5px;width:calc(50% - 7.5px)!important;margin-bottom:15px!important;}
    .xwzx-b a dl{padding:15px!important;}
    .xwzx-b a dl h3{font-size:14px!important;height:44px;line-height: 22px!important;}
    .xwdt-z-t h3{font-size:19.2px!important;line-height: 26.88px!important;}
    .zxzx-r dl{margin-bottom: 12px;}
    .jsdh i{height:10px;margin:0 8px;}
    .xwdt-z-b{font-size:13px!important;margin-bottom: 20px!important;}
    .xwdt-z-b2 dl>h3{width:80px;font-size:14px!important;padding: 0 1.56vw;}
    .xwdt-z-b2 dl a{padding:15px 0;width:calc(100% - 95px)}
    .xwdt-z-b2 dl h3 img{transform:scale(1);width:12px;}
    .xwdt-z-b2{margin-bottom:20px;}
    .jsdh i{display:block!important;}
    .jsdh i:last-child{display:none!important}
    .xwdt-z-t dl p{font-size:13px;}
    .xwdt-z{padding-top:0;}
    .xwdt-z-t dl p img{transform: scale(1);width: 10px;margin-right: 5px !important;}
    .gywm-r h3{font-size: 19.2px!important;}
    .gywm{margin-bottom:20px!important}
    .gywm2-b h3{font-size:19.2px!important;}
    .gywm2-b h4{font-size:14px;}
    .gywm2-t dl h4{height:50px;}
    .gywm2-t dl h3 span{font-size:16px;}
    .qywh-b a{border-radius:5px;}
    .qywh-b a h4{height:150px;}
    .qywh-b a h4 img{object-fit: cover;height:100%;}
    .qywh-b a dl{padding:15px!important;}
    .fzlc-t dl h4{border-radius:5px;}
    .fzlc-t dl dt h3{font-size:24px!important;line-height: 28.8px;margin-bottom: 10px!important;padding-bottom: 7px;}
    .fzlc-t dl dt .div1{font-size:13px!important;line-height:22px!important;}
    .fzlc-t dl dt{padding-top:15px!important;}
    .fzlc-t{margin-bottom: 10px!important;}
    .fzlc-b dl dt{transform: scale(0.5);margin-bottom: -10px!important;}
    .fzlc-b dl h3{transform: scale(0.7);font-size: 19.2px!important;}
    .fzlc-b h5{top: 26px;}
    .ryzz-b .swiper-container{padding-bottom:20px!important;}
    .rcll-t h3{font-size:19.2px!important;line-height:26.88px;}
    .xcfl-b dl{border-radius:5px;}
    .xcfl-b dl dt{padding:15px!important;}
    .xcfl-b dl dt p{font-size: 13px!important;line-height: 22px!important;}
    .rczp-b dl dt .p4{width:100px;height:35px;font-size: 12px;}
    .rczp-b dl dt{height:50px;padding:0 15px!important}
    .rczp .p1{font-size:14px;}
    .rczp-b dl dd{font-size:12px!important;}
    .lxwm-r{background: none;padding: 15px 0 0 0!important;}
    .lxwm-r h5{font-size:14px!important;}
    .lxwm-r h3{font-size:18px!important;line-height:25.19px;margin-bottom: 10px!important;}
    .lxwm-t{padding:0 20px;}
    .lxwm-c{padding-bottom:20px!important;margin-bottom: 30px!important;}
    .lxwm-r .div1{font-size:13px!important;}
    .lxwm-b dl{border-radius: 20px;}
    .lxwm-b dl h4{border-top-left-radius: 20px;border-top-right-radius: 20px;}
    .lxwm-b dl dt{padding:15px!important;}
    .lxwm-b dl dt h3{font-size:16px!important;}
    .lxwm-b dl dt h5{font-size:14px!important}
    .lxwm-b dl dt .div1{font-size:13px!important;}
    .ryzz-b a h4 img{margin:-15% 0;}
    .sq2-lt-b a dl{padding:15px;}
    .sq2-lt-b a dl h3{font-size:16px;}
    .sq2-lt-b a,.sq2-lt,.fbzx{border-radius:5px;}
    .fbzx-b dt p{font-size:13px;}
    .fbzx-b dt a{font-size:13px;}
    .fbzx-b{margin-bottom:15px;}
    .fbzx-c{margin-bottom:15px;padding-bottom:15px;}
    .fbzx-t{margin-bottom:15px;}
    .sh2-lb2-l{padding:15px;}
    .sh2-lb2-t{padding-bottom:5px;margin-bottom:5px;}
    .sh2-lb2-b dl dd a .div1{width: calc(100% - 130px);}
    .sq2-lt-b .swiper-pagination{bottom:50px;}
    .sq-l .dl2>a{font-size:19px!important;}
    .sq-l .dl2 h4{font-size:14px!important}
    .sq-l .dl1 h3{font-size:16px!important;}
    .sq-l .dl1 h4{
    font-size: 12px!important;}
    .sq-l img{margin-right:10px;display: none;}
    .sq-l .dl1{display:none;}
    .fbzx{padding:0 15px;}
    .jsjl-t dl p{font-size:12px;}
    .jsjl-t dl p i{margin-left:10px;}
    .jsjl-t{margin-bottom:5px!important}
    .jsjl-c{font-size:14px!important;padding:15px!important;line-height:22px!important;margin-bottom:15px!important;}
    .jsjl-b{font-size:13px!important;}
    .jslj-b2{padding:15px;}
    .jslj-b2 img{display:none}
    .jslj-b2 dl{width:100%;}
    .jsjl-b3 dd p{width:220px;}
    .jsjl2 a{padding:15px!important;}
    .jsjl3{border-radius:5px;padding: 15px 0;}
    .jsjl3-t{font-size:16px;padding: 0 15px 15px 15px;}
    .jsjl3-c{margin: 15px;padding-bottom: 15px;}
    .jsjl3-r button{height:30px;}
    .jsjl3-c h4{width:30px;}
    .jsjl3-r{
    width: calc(100% - 45px);}
    .jsjl3-r textarea{height:120px;margin-bottom:15px;}
    .cpyy3{margin-bottom:20px!important;margin-top: 20px!important;}
    .cpdz dl{font-size:13px!important;}
    .cpdh{margin-bottom:-20px}
    .cpzx2-b a dl{padding:15px!important;}
    .xgcp-b a dl{padding:15px!important;}
    .xgcp-b a dl h3{
    line-height: 22.39px;
}
}
