/*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;}
.ny-banner-s h3{font-size:48px;text-transform:uppercase;margin-bottom:40px;font-weight: normal;}
.ny-banner-s h4{font-size:26px;}
.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 {border-bottom: 1px solid #ebebeb;background:#f5f5f5;}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;justify-content: flex-end;align-items: center;height: 40px;}
.cont a {vertical-align: middle;color: #6b6b6b;font-size: 14px;display: flex;align-items: center;}
/*.cont a:last-child{color:#c31321;}*/
.cont a:last-child i{display:none;}
/*szwz*/

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

/*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:23px;color: #888888;align-items:center;justify-content:center;width: 35px;height: 35px;margin: 0 5px;background: #fff;font-family: Arial;}
.page1 li a:hover,.page1 li.active a,.page1 li span:hover,.page1 li.active span, .page1 li span.current{color:#fff;color: #0c79be;}
.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;font-weight:bold;border: 1px solid #e5e5e5;margin: 0 20px;}
.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*/

/*gywm*/
#menu{position:fixed;right:40px;height:192px;top:50%;margin-top:-91px;width: 30px;z-index:10;}
#menu li{transition:all 0.5s;margin-bottom: 20px;display:flex;justify-content:flex-end;}
#menu li a{display:block;width:20px;height: 2px;background:#a0a0a0}
#menu li:last-child{margin-bottom:0;}
#menu li.active a{width:100%;background:var(--colors);}

.gywm{}
.gywm-t{margin-bottom:55px;text-align:center;}
.gywm-t h3{color:#333333;font-weight: bold;font-size:42px;margin-bottom:30px;}
.gywm-t p{color:#666666;font-size:18px;line-height:30px;}
.gywm-b{}
.gywm-b a{overflow:hidden;border-radius:8px;width:26%;position:relative;text-align:center;color:#fff;}
.gywm-b a h4{overflow:hidden;}
.gywm-b a h4 img{display:block;max-width:700px;margin-left:-36.604774535809015%;transition:all 0.2s;}
.gywm-b a dl{position:absolute;left:0;top:0;width:100%;height:100%;padding: 0 5%;}
.gywm-b a dl .div1{overflow:hidden;}
.gywm-b a dl .div1 p{height:105px;}
.gywm-b a dl .div1 h3{font-size:28px;margin-bottom:20px;}
.gywm-b a dl .div1 i{width:26px;height:2px;background:#fff;margin-bottom:120px;display:block;}
.gywm-b a dl .div1 h5{font-size:16px;-webkit-transform: translateY(48px);-ms-transform: translateY(48px);transform: translateY(48px);line-height: 24px;height: 48px;}
.gywm-b a.active{width:45.03448275862069%;}
.gywm-b a.active img{margin-left:0;}
.gywm-b a.active dl .div1 h5{-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.gywm-b a.active dl .div1 h5 span:nth-child(9),.gywm-b a.active dl .div1 h5 span:nth-child(10){font-weight: bold;font-size: 18px;}
.wmys{}
.wmys-l{width:43.48958333333333%;}
.wmys-l>h3{color:#333333;font-size:42px;margin-bottom:50px;font-weight: bold;}
.wmys-l>h4{color:#333333;font-size:22px;line-height:32px;margin-bottom:26px;max-width:100%;width:537px;}
.wmys-l>p{color:#666666;font-size:16px;line-height:30px;margin-bottom:100px;}
.wmys-l dl{text-align:center;padding-right:40px;}
.wmys-l dl dt{}
.wmys-l dl i{width:2px;height:42px;background:#cecece;margin-top:30px;display:block;}
.wmys-l dl dt h3{font-size:80px;color:var(--colors);margin-bottom:20px;}
.wmys-l dl dt h4{color:#333333;font-size:18px;}
.wmys-r{width:48.90625%;overflow:hidden;}
.wmys-r img{display:block;width:100%;}
.wmys-r:hover img{transform:scale(1.05);}

.zzjd{}
.zzjd-b{}
.zzjd-l{width:72.13793103448276%;position:relative;}
/*.zzjd-l2{position:absolute;z-index:1;opacity:0;transition:all 0.5s;width:100%;left:0;top:0;}
.zzjd-l2.active{position:relative;z-index:2;opacity:1;}*/
.zzjd-l a{display:block;border-radius:10px;overflow:hidden;}
.zzjd-l a img{display:block;width:100%;}
.zzjd-l a:hover img{}
.zzjd .swiper-pagination{bottom:20px;}
.zzjd .swiper-pagination-bullet{background:rgba(255, 255, 255, 0.3);opacity:1;}
.zzjd .swiper-pagination-bullet-active{background:#fff;}
.zzjd-r{width:24.275862068965517%;}
.zzjd-r a{border-radius:10px;background:#f6f7f9;padding:30px 40px 38px 40px;display:block;cursor:pointer;}
.zzjd-r a:last-child{margin-bottom:0;}
.zzjd-r a h3{color:#333333;font-size:21px;margin-bottom:23px;transition:all 0s;}
.zzjd-r a h3 p{width:17px;height:22px;background:url(../images/zzjd-tb.png);}
.zzjd-r a h4{color:#666666;font-size:16px;transition:all 0s;}
.zzjd-r .swiper-slide-thumb-active a{background:#093682;}
.zzjd-r .swiper-slide-thumb-active a *{color:#fff;}
.zzjd-r .swiper-slide-thumb-active a p{background:url(../images/zzjd-tb2.png);}

.fzlc .fp-tableCell{vertical-align: inherit;}
.aboutPart4 .nybt{text-align:center;font-size:42px;margin-bottom:55px;color:#fff;font-weight: bold;}
.aboutPart4 .toptop{padding: 136px 0 110px;background: url(../images/fzlc-bj.jpg) center no-repeat;background-size: cover;}
.aboutPart4 .title{ text-align: center; color: #fff; font-weight: bold; font-size: 36px; line-height: 36px; padding-bottom: 0.75rem; }
.aboutPart4 .progress-bar{width: 537px;margin: 0 auto;position: relative;}
.aboutPart4 .progress-bar:after{content: '';position: absolute;left: 0;top: calc(50% - 2px);width: 99%;height: 4px;z-index: 0;background: rgba(255,255,255,0.5);}
.aboutPart4 .progress-bar ul{ display: flex; display: -webkit-flex; justify-content: space-between; -webkit-justify-content: space-between; position: relative; z-index: 1;}
.aboutPart4 .progress-bar li{cursor: pointer;position: relative;width: 30px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;font-family: mont;border-radius: 50%;background: rgba(255,255,255,1);font-weight: bold;color: #fff;}
.aboutPart4 .progress-bar li:after{content: '';position: absolute;left: 50%;top: 50%;width: 0;height: 0;background: var(--colors);border-radius: 50%;z-index: 0;transition: all 0.5s;background: #fff;}
.aboutPart4 .progress-bar li em{display: block;position: relative;transform: translateY(45px) translateX(-5px);z-index: 1;}
.aboutPart4 .progress-bar .active{background: #c8cacf;color: #fff;}
.aboutPart4 .progress-bar .active:after{width: 24px;height: 24px;left: 3px;top: 3px;}
.aboutPart4 .botbot{ padding: 1.0rem 0; background: #f7f7fa; }
.aboutPart4 .list { width: 20.5rem; overflow: hidden; position: relative;}
.aboutPart4 .list li .box{ margin-right: 45px; }
.aboutPart4 .list li .year{ height: 35px; line-height: 30px; font-size: 30px; color: var(--colors); border-bottom: var(--colors) solid 1px; font-family: mont;}
.aboutPart4 .list li .msgList{ padding-top: 35px; }
.aboutPart4 .list li .msgList dd{ font-size: 16px; line-height: 30px; color: #3f4150;}

.history-content {height: 450px;background: #fff;color: #3f4150;overflow: hidden;}
.history-content .mod-con { position: relative; width: 13rem; margin: 0 auto;}
.history-main {width: 10000px;position: absolute;transition: all 0.5s;}

.history-main-box{width: 4rem;float: left;margin-right: 0.42rem;}
.history-title{font-size: 30px;padding-top: 75px;line-height: 100%;border-bottom: 1px solid #d9dbe0;margin-bottom: 20px;color: #222222;padding-bottom: 20px;font-family: bold;font-style: italic;}
.history-main-box .li{line-height: 26px;font-size: 18px;overflow: hidden;color: #666666;}
.history-main-box .li .left{ float: left; width: 40px; padding-right: 10px; }
.history-main-box .li .right{width: 3.0rem;float: left;padding-left: 12px;position: relative;line-height: 26px;margin-bottom: 15px;font-size: 16px;}
.history-main-box .li .right:after{content: '';width: 6px;height: 6px;position: absolute;top: 10px;left: 0px;background-color: var(--colors);display:block;border-radius:6px;}
.history-main-box .li h4{border-radius:10px;overflow:hidden;width:100%}
.history-main-box .li h4 img{width:100%;}
.history-main-box .li:hover h4 img{transform:scale(1.1);}
.history-content .mod-con{ position: relative;}

em{font-style:normal;}
.aboutPart4Tel{padding: 40px 15px;}
.aboutPart4Tel .title{ text-align: center; color: #191c22; font-weight: bold; font-size: 0.42rem; line-height: 0.42rem; padding-bottom: 0.75rem; }
.aboutPart4Tel .list{position: relative;}
.aboutPart4Tel .list:before{ content: ''; position: absolute; left: 0.1rem; width: 2px; top: 0; height: 100%; background: #e6e6e6; z-index: 0;}
.aboutPart4Tel .list li{ position: relative; padding: 0 0 0.4rem 0.4rem; font-size: 0.26rem; line-height: 0.48rem; background: url(../images/nimg14_1.png) left 4px no-repeat; background-size: 0.26rem; color: #999; }
.aboutPart4Tel .list li .year{font-size: 0.42rem;line-height: 0.42rem;padding-bottom: 0.2rem;font-weight: bold;font-family: mont;color: var(--colors);}
.aboutPart4Tel .list li dd{padding-bottom: 0.2rem;font-size: 14px;line-height: 24px;} 
.aboutPart4Tel .list li h4{border-radius:10px;margin-bottom:20px;}
.aboutPart4Tel .list li h4 img{display:block;width:100%}

.hzhb{}
.hzhb-b{}
.hzhb-b .swiper-container{padding-bottom:30px;}
.hzhb-b .swiper-slide{height:154px;border-radius:10px;background:#fff;border:1px solid #e7e7e7;}
.hzhb-b .swiper-slide img{max-width:80%;max-height:80%;}
.hzhb-b .swiper-slide:hover img{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.hzhb-b .swiper-pagination{bottom:0px;}
.hzhb-b .swiper-pagination-bullet{background:#dadada;opacity:1;}
.hzhb-b .swiper-pagination-bullet-active{background:var(--colors);}

.ryzz{overflow:hidden;}
.ryzz-b{width:85%;}
.ryzz-b .swiper-wrapper{align-items:center;}
.ryzz-b a{display:block;text-align:center;font-size:22px;color:#333;opacity:0.5;margin:10px}
.ryzz-b a h4{border-radius:10px;background:#fff;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);height:340px;margin-bottom:40px}
.ryzz-b a h4 img{max-height:70%;}
.ryzz-b .swiper-slide-active a{opacity:1;}
.ryzz-b .swiper-slide-active a h4{height:450px;}
.ryzz-b .swiper-button-next{width:54px;height:54px;transition:all 0.5s;right:28.6%;margin-top:-60px;background:url(../images/r2.png);}
.ryzz-b .swiper-button-next:hover{background:url(../images/r2-1.png);}
.ryzz-b .swiper-button-prev{width:54px;height:54px;transition:all 0.5s;left:28.6%;margin-top:-60px;background:url(../images/l2.png);}
.ryzz-b .swiper-button-prev:hover{background:url(../images/l2.png);}

.gcsl{}
.gcsl-t{color:#333333;font-size:42px;margin-bottom:55px;font-weight: bold;text-align:center;}
.gcsl-b{}
.gcsl-b>div{padding-bottom:35px;}
.gcsl-b a{border-radius:10px;overflow:hidden;display:block;}
.gcsl-b a img{display:block;width:100%;}
.gcsl-b a:hover img{transform:scale(1.1);}
.gcsl-b .swiper-pagination{bottom:0px;}
.gcsl-b .swiper-pagination-bullet{background:#dadada;opacity:1;}
.gcsl-b .swiper-pagination-bullet-active{background:var(--colors);}

@media(max-width:1400px){
    .zzjd{width:80%}
    .zzjd-r a{padding:20px;}
    .zzjd-r .swiper-slide{max-height:145px;}
}
/*gywm*/

/*cpzx*/
.cpzx{margin:100px auto 150px auto;}
.cpzx-t{color:#222222;font-size:42px;margin-bottom:40px;font-weight: bold;}
.cpzx-b{margin-bottom:100px;}
.cpzx-b a{margin-bottom:55px;background:#f6f7f8;border-radius:10px;overflow:hidden;}
.cpzx-b a h4{width: 59.413793%;overflow:hidden;background: #fff;border: 14px #f6f7f8 solid;}
.cpzx-b a:hover h4{border: 14px #ececec solid;}
.cpzx-b a h4 img{display:block;height: 425px;margin: auto;}
.cpzx-b a dl{width: 40.58620689655173%; padding:5%;}
.cpzx-b a dl h5{color:var(--colors);font-size:20px;margin-bottom:20px;font-weight: bold;}
.cpzx-b a dl h3{color:#333333;font-size:40px;margin-bottom:25px;font-weight: bold;}
.cpzx-b a dl p{color:#999999;font-size:16px;margin-bottom:60px;}
.cpzx-b a dl dt{width:160px;height:46px;border-radius:46px;border:1px solid #dddddd;color:#777777;font-size:16px;z-index: 2;position: relative;}
.cpzx-b a dl dt i{display:block;width:7px;height:12px;background:url(../images/cpzx-tb.png);margin-left:40px;}
.cpzx-b a:nth-child(2n){flex-direction:row-reverse}
.cpzx-b:nth-child(6){}
.cpzx-b:nth-child(6) a:nth-child(2n){flex-direction:row-reverse}
.cpzx-b:nth-child(6) a:nth-child(2n){padding-left:5%;}
.cpzx-b:nth-child(6) a:nth-child(2n+1){flex-direction: row-reverse;}
.cpzx-b:nth-child(6) a:nth-child(2n+1){padding-left: 10%;}
.cpzx-b a:hover h4 img{}
.cpzx-b a:hover{background:#ececec;}
.cpzx-b a:hover dl dt{border-color:var(--colors);background:var(--colors);color:#fff;}
.cpzx-b a:hover dl dt i{background:url(../images/cpzx-tb2.png);}
/*cpzx*/

/*cpzx-z*/
.cpzx-z{background:#eee;padding: 70px 0 70px 0;}
.ny-zpal-t{align-items:center;}
.ny-zpal-z-t-l{width:50%;}
.ny-zpal-z-t-l img{display:block;width:100%;}
.ny-zpal-z-t-r{width:44.3448275862069%;/* padding-top:20px; */margin-bottom: 60px;}
.ny-zpal-z-t-r h5{font-size:20px;color:var(--colors);margin-bottom:20px;}
.ny-zpal-z-t-r h3{color:#333333;font-size:48px;padding-bottom:40px;border-bottom:1px solid #d9d9d9;margin-bottom:30px;}
.ny-zpal-z-t-r .div1{color:#555555;font-size:17px;line-height:40px;}
.ny-zpal-z-t-r .div1 p{position:relative;padding-left:28px;}
.ny-zpal-z-t-r .div1 p>a{ color:#555;}
.ny-zpal-z-t-r .div1 p i{width:6px;height:6px;border-radius:6px;background:var(--colors);position:absolute;left:0;top:17px;}

.cpzx-z2{margin:100px auto;}
.cpzx-z2-l{width:-webkit-calc(100% - 470px);width:-moz-calc(100% - 470px);width:calc(100% - 470px);}
.cpzx-z2-l1{margin-bottom:50px;border-bottom:1px solid #ebebeb;padding-bottom:33px;}
.cpzx-z2-l1 h3{color:#333333;font-size:32px;line-height:24px;border-left:3px solid var(--colors);padding-left:18px;}
.cpzx-z2-l1:nth-child(3){margin-bottom:30px;}
.cpzx-z2-l2{margin-bottom:130px;font-size:17px;}
.cpzx-z2-l2 table{width:100%;color:#333333;}
.cpzx-z2-l2 table tr{border-bottom:3px solid #fff;background:#f5f5f5;}
.cpzx-z2-l2 table tr th{padding:15px 20px;text-align:left;}
.cpzx-z2-l2 table tr td{padding:15px 20px;}
.cpzx-z2-l2 table tr:nth-child(2n){background:#fafafa;}
.cpzx-z2-l3{color:#333333;font-size:17px;line-height:48px;}
.cpzx-z2-l3 p{position:relative;padding-left:23px;}
.cpzx-z2-l3 p i{width:5px;height:5px;border-radius:5px;background:#323232;display:block;left:0;top: 22px;position:absolute;}
.cpzx-z2-r{width:380px;padding: 20px;background: #eee;height: fit-content;}
.cpzx-z2-r>h3{color:#999999;font-size:32px;margin-bottom:25px;}
.cpzx-z2-r a{margin-bottom:30px;}
.cpzx-z2-r a h4{width:120px;border-radius:7px;overflow:hidden;position:relative;}
.cpzx-z2-r a h4 img{display:block;width:100%;}
.cpzx-z2-r a h4 .img2{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:0;}
.cpzx-z2-r a dl{width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px);}
.cpzx-z2-r a dl h3{color:#333333;font-size:18px;font-weight: 600;}
.cpzx-z2-r a dl p{ font-size:16px;line-height: 25px;color: #444;}
.cpzx-z2-r a:hover .img2{opacity:1;}
.cpzx-z2-r a:hover h5{color:var(--colors);}
.cpzx-z2-r a:hover h5 p{background:url(../images/tjcp-tb2.png);}

.zxly{margin:150px auto 150px auto}
.zxly-t{color:#333333;font-size:20px;margin-bottom:57px;}
.zxly-t p{width:3px;height:24px;background:var(--colors);margin-right:20px;}
.zxly-b img{height:50px;}
.zxly-b input{width:calc(50% - 12px);height:50px;border-radius:3px;font-size:16px;color:#999999;margin-bottom:20px;border-radius:3px;padding:0 20px;background:#f5f5f5;}
.zxly-b input::placeholder,.zxly-b textarea::placeholder{color:#999999;}
.zxly-b textarea{width:100%;height:160px;border-radius:3px;font-size:16px;color:#999999;margin-bottom:50px;border-radius:3px;padding:12px 20px;background:#f5f5f5;}
.zxly-b dl{width:500px;}
.zxly-b dl input{width:calc(100% - 150px)}
.zxly-b dl img{width:150px;display: block;height: 50px;cursor: pointer;}
.zxly-b p button{width:210px;height:60px;border-radius:60px;color:#fff;cursor:pointer;transition:all 0.5s;background:var(--colors);font-size:16px;}
.zxly-b p button:hover{opacity:0.8;}
/*cpzx-z*/

/*xwzx*/
.xwzx{margin:120px auto}
.xwzx-t{margin-bottom:120px;background:#f8f8f8;}
.xwzx-t h4{width:48.27586206896552%;overflow:hidden;}
.xwzx-t h4 img{display:block;width:100%;}
.xwzx-t dl{width:51.72413793103448%;padding:0 10% 0 5%;}
.xwzx-t dl h5{color:#777777;font-size:15px;margin-bottom:20px;}
.xwzx-t dl h3{color:#333333;font-size:26px;line-height:36px;margin-bottom:120px;}
.xwzx-t dl dt{width:160px;height:46px;border-radius:46px;border:1px solid #dddddd;color:#777777;font-size:16px;}
.xwzx-t dl dt p{width:7px;height:12px;background:url(../images/cpzx-tb.png);margin-left:40px;}
.xwzx-t:hover h4 img{transform:scale(1.1);}
.xwzx-t:hover dt{border-color:var(--colors);background:var(--colors);color:#fff;}
.xwzx-t:hover dt p{background:url(../images/cpzx-tb2.png);}
.xwzx-c{margin-bottom:90px;font-size:24px;border-bottom:1px solid #dfdfdf;}
.xwzx-c a{color:#999999;position:relative;margin:0 60px;padding-bottom:20px;margin-bottom:-1px;}
.xwzx-c a p{position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--colors);}
.xwzx-c a.active,.xwzx-c a:hover{color:#333;}
.xwzx-c a.active p,.xwzx-c a:hover p{width:100%;}
.xwzx-b{margin-bottom:30px;}
.xwzx-b a{width:calc((100% - 60px) / 3);margin:0 30px 35px 0;display:block;background:#f8f8f8;border: 3px #f8f8f8 solid;}
.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 40px 20px}
.xwzx-b a dl h3{color:#333;font-size:18px;line-height:28px;margin-bottom:18px;height:56px;}
.xwzx-b a dl h5{color:#777777;font-size:16px;}
.xwzx-b a:hover img{transform:scale(1.1);}
.xwzx-b a:hover h3{color:var(--colors);}
/*xwzx*/

/*jrwm*/
.jrwm{margin:100px auto;}
.jrwm-t{margin-bottom:60px;font-size:16px;font-size:16px;}
.jrwm-t a{width:188px;height:50px;border-radius:50px;border:1px solid #cccccc;margin:0 20px;color:#333333;}
.jrwm-t a.active,.jrwm-t a:hover{background:var(--colors);border-color:var(--colors);color:#fff;}
.jrwm-b{margin-bottom:75px;}
.jrwm-b dl{margin-bottom:10px;background:#f6f7f9;}
.jrwm-b dl dt{font-size:16px;cursor:pointer;padding:22px 50px;line-height:36px;}
.jrwm-b dl dt .p1{width:30%;}
.jrwm-b dl dt .p2{width:120px;}
.jrwm-b dl dt .p3{width:80px;}
.jrwm-b dl dt .p4{width:40px}
.jrwm-b dl dt .p5{width:36px;height:36px;border-radius:36px;text-align:center;background:#bfc8d9;}
.jrwm-b dl dt .p5.up{background:var(--colors);}
.jrwm-b dl:nth-child(1) dt{color:#fff;background:var(--colors);cursor:inherit;}
.jrwm-b dl:nth-child(1) dt .p5{background:none!important;}
.jrwm-b dl dd{color:#666666;border-top:1px solid #dfdfdf;line-height:30px;padding:50px;display:none;}
.jrwm-b dl dd h3{font-size:16px;margin-bottom:5px;}
.jrwm-b dl dd a{color:#666666;}
.jrwm-b dl dd a:hover{color:var(--colors);}
/*jrwm*/

/*lxwm*/
.lxwm{margin:130px auto}
.lxwm-l{width:37.103448275862067%;padding-top: 40px;color:#333333;}
.lxwm-l h3{color:#333333;font-size:42px;margin-bottom:50px;padding-bottom:27px;position:relative;border-bottom:4px solid #e9e9ea;}
.lxwm-l h3 p{position:absolute;left:0;bottom:-3px;height: 3px;width:190px;background:var(--colors)}
/*.lxwm-l p{font-size:18px;line-height:42px;}*/
/*.lxwm-l p a{color:#333;}*/
/*.lxwm-l p a:hover{color:var(--colors);}*/
/*.lxwm-l h4{font-size:28px;margin:20px 0}*/
.lxwm-l .div1{border-bottom:1px solid #e4e4e5;padding-bottom:32px;margin-bottom:30px;}
.lxwm-l .div1 i{width:58px;height:58px;border-radius:58px;border:1px solid #e5e5e6;margin-right:13px;}
.lxwm-l .div1 dl{}
.lxwm-l .div1 dl h4{color:#9e9e9d;font-size:18px;margin-bottom:12px;}
.lxwm-l .div1 dl h5{font-size:18px;color:#333333;}
.lxwm-l .div1 dl h5 a{color:#333}
.lxwm-l .div1 dl h5 a:hover{color:var(--colors);}
.lxwm-l .div1:nth-child(3) .div2:nth-child(1){margin-right:40px;}
.lxwm-l>dl{padding-top: 10px;position: relative;z-index: 333;}
.lxwm-l>dl h5{font-size:18px;}
.lxwm-l>dl h5 a{position:relative;margin-left:20px;}
.lxwm-l>dl h5 a img{display:block;}
.lxwm-l>dl h5 a i{display:none;width:100px;left:0;top: 100%;position:absolute;}
.lxwm-l>dl h5 a:hover{-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.lxwm-l>dl h5 a:hover i{display:block;}
.lxwm-r{width:calc(56.75862068965517% - 30px);height:600px;}

.zxly2{margin-bottom:140px;padding:90px 70px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.1);}
.zxly2-t{text-align:center;font-size:46px;color:#333;margin-bottom:40px;}
/*lxwm*/
/*news*/
.news{ width:100%;}
.news ul{ width:80%; margin:40px auto; background:#fff;display: table;}
.news ul li{ width:49%;float: left; padding:15px;background: #f2f2f2;margin-bottom: 2%;}
.news ul li img{ width:40%; float:left; margin-right:20px;}
.news ul li span{float: right;}
.news ul li h3{font-weight: 600;border-bottom: 1px #333 dotted;margin-left: 43%;line-height: 25px;height: 30px;margin-bottom: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.news ul li p{margin-left: 43%;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.news ul li a{ color:#333;}
.news ul li:nth-child(2n){margin-left:2%;}
@media (max-width: 1690px)  {.news ul li p{-webkit-line-clamp:5;}}
@media (max-width: 1600px)  {.news ul li p{-webkit-line-clamp:4;}}
@media (max-width: 1380px)  {.news ul li p{-webkit-line-clamp:3;}}
/*xwzx-z*/
.xwdt-z{width:1200px;margin:70px auto;overflow:hidden;}
.xwdt-z-t{text-align:center;padding-bottom:20px;border-bottom: 1px dashed #666;margin-bottom:30px;}
.xwdt-z-t h3{font-size:25px;color:#000;margin-bottom:20px;}
.xwdt-z-t p{text-align:center;color:#000;}
.xwdt-z-t p span{display:inline-block;margin:0 20px;color:#000;}
.xwdt-z-b{margin-bottom:50px;line-height:24px;color:#666}
.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{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;margin: 0 auto 0px auto;}
.xwdt-z-b2 a{padding: 10px 20px;background: #eee;border-radius: 10px;color: #000;transition: 0.3s;max-width:30%}
.xwdt-z-b2 a:hover{background:#02569e;color:#fff;}
@media screen and (max-width: 1200px){
	.xwdt-z-t p{display:none;}
	.xwdt-z-t{margin-bottom:10px;padding-bottom:10px;}
	.xwdt-z-t h3{font-size:20px;margin-bottom:0px;}
	.xwdt-z-b{margin-bottom:30px;}
	.xwdt-z-b2 a{font-size:12px;}
	.xwdt-z-b table td,.xwdt-z-b table th{padding:5px!important;}
}
/*xwzx-z*/
@media(max-width:1500px){
    .lxwm-l h3{font-size:30px;}
	.lxwm-l h4{
    font-size: 22px;
}
	.lxwm-l .div1 dl h5{
    font-size: 16px;}
    .lxwm-l .div1:nth-child(3) .div2:nth-child(1){margin-right:10px;}
    .lxwm-l .div1 i{width:50px;height:50px}
}
@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.hzhb-b .swiper-slide{height:90px;}
	.zxly-b input,.zxly-b dl img{font-size:14px;height:45px;}
	.zxly-b textarea{height:100px;font-size:14px;}
	.zxly-b p button{width:150px;height:45px;}
	.ny-zpal-z-t-r .div1 p i{top:8px;}
	.jrwm-t a{width:150px;height:45px;}
	.page1 li a, .page1 li span{font-size:16px;}
	.lxwm-r{height:200px;}
	.cpzx-b a:nth-child(2n){padding-left:0%;}
	.ny-zpal-z-t-r{margin-bottom:0}
	.gywm-b a dl .div1 h5{-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);line-height: 20px;}
	.gywm-b a dl .div1 p{height: 85px;}
	.gywm-b a dl .div1 h3{margin-bottom:10px;}
	.zzjd .swiper-pagination{bottom: 123px;}
	.zzjd-r a{background:#093682;}
	.zzjd-r a h3,.zzjd-r a h4{color:#fff;}
	.zzjd-r a p{background:url(../images/zzjd-tb2.png);}
	.gywm-b a h4 img{max-width:100%;width:100%!important}
	
/* 	.gywm-b a.active dl .div1 h5 span:nth-child(9),.gywm-b a.active dl .div1 h5 span:nth-child(10){font-weight: bold;font-size: 16px;} */
}
.bxs{overflow: hidden;}
.com-img{overflow:hidden;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}

.wh1560{max-width:1590px;margin:0 auto;padding:0 15px;}





.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}

.flexs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}







/*头部样式*/
.top_head{position: absolute;width: 100%;top: 0px;z-index: 999;padding: 20px 0;}
.tp_phone{display:block;width: 31px;height: 31px;background: url(//cdn.myxypt.com/574f880f/23/09/5d20958eb3699bd8d194b555268448cbe2c92d6b.png) no-repeat center;margin-left: 2.0416vw;}
.top_head .max1630{max-width:1590px;padding-left: 15px;padding-right: 15px;margin: 0 auto;}


/* top_ss */
.top_ss {width: 35px;height: 35px;position: relative;display: flex;align-items: center;justify-content: center;}
.top_ss .ss_btn {width: 35px;height: 35px;background: url(//cdn.myxypt.com/574f880f/22/12/c94e1cdc1ac3e89f8413899e278d316524cfcac7.png) no-repeat center;cursor: pointer;}
.top_ss #formsearch {position: absolute;top: 45px;right: 0px;z-index: 9999;width: 200px;display: none;background: #f2f2f2;}
.top_ss #formsearch #s_btn {float: left;outline: none;border: none;width: 35px;height: 30px;font-size: 0;background-color: transparent;background-repeat: no-repeat;background-image: url(//cdn.myxypt.com/19a72a49/22/02/d361eebbe300be32588323061960f488837223d4.png);background-position: 0 -210px;}
.top_ss #formsearch #keyword {float: left;background: none;outline: none;border: none;width: calc(100% - 35px);color: rgba(0, 0, 0, 0.8);margin-top: 0px;height: 30px;padding-left: 10px;font-size: 14px;}






/* 主体样式 */
.fbox1{padding:4.5vw 0;}
.ab_img{width:40.77%;position: relative;}
.ab_img img{width:100%;display:block;position: relative;z-index:99;}
.ab_img:before{content:"";position:absolute;z-index:2;right:-10px;top:10px;width:100%;height:100%;border:1px solid #ed1c24;box-shadow:0 0 10px #ddd;}
.bkaa{background-color:#ed1c24;opacity: 0.8;width: 158px;height: 84px;z-index: 100;border-top-left-radius:30px;border-bottom-right-radius:30px;position:absolute;right:-39px;top:57px;}



.qyjj{width:52.88%;}
.jiantt h2{color:#000000;font-size:44px;font-weight:bold;}
.jiantt h3{color:#ed1c24;font-size:24px;text-transform:uppercase;font-family:"Arial";margin-top:16px;}
.jianwz{color:#555555;font-size:17px;line-height:32px;margin:2vw 0 4.5vw;}

.sjnm li .num1{justify-content:flex-start;flex-wrap: nowrap;display: -webkit-flex;}
.sjnm li .counter{color:#ed1c24;font-size:56px;font-weight:bold;line-height:55px;}
.sjnm li .num2{color:#fff;font-size:13px;width:22px;height:22px;line-height:22px;border-radius:50%;background:#22319a;text-align:center;margin-left:5px;}
.sjnm li .num3{color:#666666;font-size:16px;margin-top:10px;}


.fbox2{padding:4.5vw 0;background:url(../images/065d25c37c728e0f41d220c9b7f38af4ec56a7c3.jpg) no-repeat;background-size:100% 100%;}
.fgy_tt{color:#000000;font-size:44px;text-align:center;font-weight:bold;}
.qywh_list{margin-top:2.4vw;}
.qywh_list li{width:18.59%;text-align:center;border-radius: 10px;background-color: rgb(255, 255, 255);padding:40px 0;}
.qywh_list li .wz1{color:#111111;font-size:22px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:26px 0 17px;}
.qywh_list li .wz2{color:#555555;font-size:16px;line-height:28px;}


.fbox3{padding:4.5vw 0;}
.hor{margin-top:3vw;position:relative;}
.hor .mySwiperhor{overflow:hidden;}
.hor .swiper-slide{text-align:center;background:#eeeeee;padding:13px 13px 0;}
.hor .swiper-slide img{width:100%;margin:0 auto;display:block;}
.hor .swiper-slide .wz{color:#555555;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:52px;}
.hor .swiper-slide:hover{background:#ed1c24;}
.hor .swiper-slide:hover .wz{color:#fff;}
.hor .swiper-button-prevf{position: absolute;top:50%;margin-top:-33px;left:-59px;width:38px;height:66px;opacity:1;z-index:999;background:url(../images/cdb204db340cdac70b58077cfec4261f57e89493.png) no-repeat;background-size:100% 100%;}
.hor .swiper-button-nextf{position: absolute;top:50%;margin-top:-33px;right:-59px;width:38px;height:66px;opacity:1;z-index:999;background:url(../images/8b57de5c3c58465963a28d92c6d78ac32eb1f3fc.png) no-repeat;background-size:100% 100%;}
.hor .swiper-button-prevf:hover{background:url(../images/5f90c5dbb0a496fd3c8eb4b4543f09b65e846389.png) no-repeat;background-size:100% 100%;}
.hor .swiper-button-nextf:hover{background:url(../images/d066cab7cd16d060f3b9dc7a345b38ead0fa92ff.png) no-repeat;background-size:100% 100%;}



.fbox4{padding:4vw 0;background:#f5f5f5;}
.fqyhj{margin-top:3vw;}
.fqyhj li{width:13.4%;margin-bottom:1vw;box-shadow:0 0 15px #ddd;}
.fqyhj li .img{overflow:hidden;border:3px solid #fff;display:block;}
.fqyhj li .img img{transition:all 0.8s;width:100%;display:block;}
.fqyhj li .img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}



@media (max-width:1440px){
   .hor .swiper-button-prevf{left:0;}
   .hor .swiper-button-nextf{right:0;}
   .hor{padding:0 60px;}
}

@media (max-width:1024px){
  .ab_img{width:100%;}
  .qyjj{width:100%;margin-top:20px;}
  .bkaa{display:none;}
  .ab_img:before{display:none;}
  .jiantt h2{font-size:34px;}
  .jiantt h3{font-size:18px;}
  .jianwz{font-size:15px;line-height:25px;}
  .sjnm li .counter{font-size:45px;line-height:36px;}
  .sjnm li .num3{font-size:15px;}
  .fgy_tt{font-size:34px;}
  .qywh_list li{padding:25px 0;}
  .qywh_list li .img{width:54px;margin:0 auto;}
  .qywh_list li .img img{width:100%;}
  .qywh_list li .wz1{font-size:18px;padding:15px 0 10px;}
  .qywh_list li .wz2 br{display: none;}
   .qywh_list li .wz2{font-size:14px;line-height:22px;padding:0 10px;}
   .hor .swiper-slide .wz{font-size:14px;line-height:42px;}
   .hor .swiper-slide{padding:8px 8px 0;}
}

@media (max-width:768px){
    .hor .swiper-button-prevf{width:23px;height:40px;margin-top:-20px;}
   .hor .swiper-button-nextf{width:23px;height:40px;margin-top:-20px;}
   .hor{padding:0 46px;}
}

@media (max-width:428px){
  .jiantt h2{font-size:23px;}
  .fgy_tt{font-size:23px;}
  .sjnm li{width:50%;margin:8px 0;}
  .sjnm li .counter{font-size:35px;line-height:30px;}
  .sjnm li .num2{font-size:12px;line-height:18px;height:18px;width:18px;}
  .sjnm li .num3{margin-top:5px;}
  .qywh_list li{width:49%;margin:5px 0;}
  .fqyhj li{width:49%;}
}
.ftt_copy{text-align: right;}


@media (max-width: 992px){
    .ftt_share{width: 100%;}
    .ftt_copy{text-align: left;}
}
.bxs{overflow: hidden;}
.com-img{overflow:hidden;}
.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}



.wh1250{max-width:1250px;margin:0 auto;padding:0 15px;}

.wh1368{max-width:1368px;margin:0 auto;padding:0 15px;}
.whf1440{max-width:1470px;margin:0 auto;padding:0 15px;}
.wh1520{max-width:1520px;margin:0 auto;padding:0 15px;}
.max1630{
   max-width: 1615px;
   padding-left: 15px;
   padding-right: 15px;
   margin: 0 auto;
}
.max1585{
   max-width: 1615px;
   padding-left: 15px;
   padding-right: 15px;
   margin: 0 auto;
}
.max1566{
    max-width: 1596px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
}

.max1700{
    max-width: 1730px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}




.flex_11{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;}



.flex_22{    display: flex;
    flex-wrap: wrap;
    justify-content: center;}



.flex_33{    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;}



.flex-cc{display: flex;align-items: center;justify-content: space-between;}
.flexed {
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
  display: -webkit-flex;
}

.flexs{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}




/*头部样式*/
.top_head{position: absolute;width: 100%;top: 0px;z-index: 999;padding: 20px 0;}
.tp_phone{display:block;width: 31px;height: 31px;background: url(//cdn.myxypt.com/574f880f/23/01/f6331c9bce8f78cf8233ad446cc2006f43033fbd.png) no-repeat center;margin-left: 2.0416vw;}

/* top_ss */
.top_ss {width: 35px;height: 35px;position: relative;display: flex;align-items: center;justify-content: center;}
.top_ss .ss_btn {width: 35px;height: 35px;background: url(//cdn.myxypt.com/574f880f/22/12/c94e1cdc1ac3e89f8413899e278d316524cfcac7.png) no-repeat center;cursor: pointer;}
.top_ss #formsearch {position: absolute;top: 45px;right: 0px;z-index: 9999;width: 200px;display: none;background: #f2f2f2;}
.top_ss #formsearch #s_btn {float: left;outline: none;border: none;width: 35px;height: 30px;font-size: 0;background-color: transparent;background-repeat: no-repeat;background-image: url(//cdn.myxypt.com/19a72a49/22/02/d361eebbe300be32588323061960f488837223d4.png);background-position: 0 -210px;}
.top_ss #formsearch #keyword {float: left;background: none;outline: none;border: none;width: calc(100% - 35px);color: rgba(0, 0, 0, 0.8);margin-top: 0px;height: 30px;padding-left: 10px;font-size: 14px;}


/* 当前首页 */
.zbt23{color:#999999;font-size: 14px;line-height: 55px;border-bottom: 1px solid #e6e6e6;}
.zbt23 a{color:#999999;font-size: 14px;}
.zbt23 img{margin-top: -6px;}





/* 23联系我们 */
.h23_box1{margin-top: 50px;}


.lx_23{width: 32%;}
.lx_23 h2{	font-size: 30px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;}
.lx_23 h3{	font-size: 16px;
	font-weight: 400;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;margin-top: 10px;}


.tel_23{background:url(//cdn.myxypt.com/574f880f/23/07/a9309786b40ae8fd95d14fbae20bd93cfbd19644.png) no-repeat center left;padding: 5px 0;padding-left: 55px;margin-top: 38px;}
.tel_23 p:nth-child(1){	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #333333;}

.tel_23 p:nth-child(2){		font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #333333;}



.dh_23{margin-top: 38px;	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 44px;
	letter-spacing: 0px;
	color: #333333;}
.dh_23 p{padding-left: 30px;line-height: 44px;
	letter-spacing: 0px;
	color: #333333;}
.dh_23 p:nth-child(1){background:url(//cdn.myxypt.com/574f880f/23/07/326788035691db58f93df07881fc6e499d119f20.png) no-repeat left 50%;}
.dh_23 p:nth-child(2){background:url(//cdn.myxypt.com/574f880f/23/07/7ab2e96ccdbe6be683ec25fbc89691b7e8e8f38e.png) no-repeat left 50%;}
.dh_23 p:nth-child(3){background:url(//cdn.myxypt.com/574f880f/23/07/ecfe77f123cf9ace29a6fa17f9c667c858ec39a0.png) no-repeat left 50%;}


.wm23{margin-top: 2.5vw;}
.wm23 img{max-width: 100%;}


.mess_23{width: 44%;box-shadow: 0 0 10px #999;border-bottom: 6px solid #16599c;padding: 30px;}
.mess_23 h2{	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 40px;
	letter-spacing: 0px;
	color: #333333;}

.mess_23 h3{	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;}




.x-message2{margin-top: 20px;}

.x-message2-wrap .row {
    margin-left: -5px;
    font-size: 0;
    margin-right: -5px;
}

.x-message2-wrap div[class^='col-'] {
    padding-left: 5px;
    padding-right: 5px;
    position: relative;
}

.x-message2-wrap input[type='text'], .x-message2-wrap textarea {
    width: 100%;
    height: 62px;
   
    padding: 0 10px;
    font-size: 14px;
  color:#999999;
    background:none;
    outline: none;
    margin-bottom: 10px;border: none;
     border-bottom: 1px solid #dee0e2;
}

.x-message2-wrap input[type='text']::-webkit-input-placeholder, .x-message2-wrap textarea::-webkit-input-placeholder {
      color:#999999
}

.x-message2-wrap input[type='text']::-moz-placeholder, .x-message2-wrap textarea::-moz-placeholder {
      color:#999999
}

.x-message2-wrap input[type='text']::-ms-input-placeholder, .x-message2-wrap textarea::-ms-input-placeholder {
      color:#999999
}

.x-message2-wrap input[type='text']::placeholder, .x-message2-wrap textarea::placeholder {
      color:#999999
}

.x-message2-wrap textarea {
    padding-top: 5px;
    height: 62px;
    resize: none;
}

.x-message2-wrap #checkcode {
    float: left;
    width: 32.29813665%;
    margin-bottom: 0;
}

.x-message2-wrap .checkCodeImg {
    float: left;
    display: block;
    text-align: center;
    width: 17.39130435%;
    height: 62px;
    font-size: 0;
    background: #e7e4e4;
    padding:0px;
}

.x-message2-wrap .checkCodeImg img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.x-message2-wrap .checkCodeImg:after {
    content: '';
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}

.x-message2-wrap .checkCodeImg img {
    cursor: pointer;
}

.x-message2-wrap .x-submit {
    float: right;
    width: 49.68944099%;
    height: 62px;
    background: #16599c;
    color: #fff;
    font-size: 14px;
    border: none;
    outline: none;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.x-message2-wrap .x-submit:hover {
    background: #16599c;
}
.x-message2-wrap .form-control{border-radius: 0px;border-top: none!important;
 box-shadow: inset 0 1px 1px rgba(255,255,255,1); 
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

.x-message2-wrap #checkcode{border-top:none}


.shengm{	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;margin-top: 20px;}
.shengm span{	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #666666;}


.ming{	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #999999;margin-top: 8px;}



.map23{width: 100%;margin:0 auto;margin-top: 80px;margin-bottom: 60px;}
.map23 img{width: 100%;}



/* 手机样式 */
@media (max-width: 990px) {
    .x-message2-wrap {
        margin-left: 0;
        margin-right: 0;
    }

    .x-message2-wrap #checkcode {
        width: 65%;
    }

    .x-message2-wrap .checkCodeImg {
        width: 35%;
    }

    .x-message2-wrap .x-submit {
        float: none;
        margin-top: 10px;
        width: 100%;
    }
    .news ul{ width:90%;}
    .news ul li{ width:100%;}
    .cpzx-b a h4 img{ height:auto;}
    .news ul li img{display:none}
    .news ul li:nth-child(2n){ margin-left:0;}
    .news ul li h3{margin:0;font-size: 16px;}
    .news ul li p{margin:0;padding-top: 10px;}
}



/* 媒体查询 */

@media (max-width: 1280px) {
.lx_23 h2{	font-size: 25px;
	font-weight: 600;
	line-height: 32px;
	letter-spacing: 0px;
	color: #333333;}
.lx_23 h3{	font-size: 15px;
	font-weight: 400;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;margin-top: 10px;}

.mess_23{width: 56%;box-shadow: 0 0 10px #999;border-bottom: 6px solid #16599c;padding: 30px;}
}


@media(max-width: 768px){
.d_n2{position: absolute;width: 100%;left:0px;bottom:20px;text-align: center;}
}



@media(max-width: 768px){
    .h23_box1{margin-top: 30px;}
.lx_23{width: 100%;}
.mess_23{width: 100%;box-shadow: 0 0 10px #999;border-bottom: 6px solid #16599c;padding: 15px;margin-top: 40px;}
.dh_23{margin-top: 38px;	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 34px;
	letter-spacing: 0px;
	color: #333333;}
.dh_23 p{padding-left: 30px;line-height: 34px;
	letter-spacing: 0px;
	color: #333333;}


.mess_23 h2{	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;}

.mess_23 h3{	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #666666;margin-top: 8px;}


.x-message2-wrap input[type='text'], .x-message2-wrap textarea {
    width: 100%;
    height: 42px;
   
    padding: 0 10px;
    font-size: 14px;
  color:#999999;
    background:none;
    outline: none;
    margin-bottom: 10px;border: none;
     border-bottom: 1px solid #dee0e2;
}

.x-message2-wrap .checkCodeImg {
    float: left;
    display: block;
    text-align: center;
    height: 42px;
    font-size: 0;
    background: #e7e4e4;
    padding:0px;
}


.x-message2-wrap .x-submit {

    height: 42px;
    background: #16599c;
    color: #fff;
    font-size: 14px;
    border: none;
    outline: none;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

}



/* 媒体查询 */

@media(max-width: 1500px){
    .qul li p{padding: 35px 25px 50px 20px ;}
}

@media(max-width: 1380px){
    .qul li p{font-size: 15px;line-height:28px ;}
}
@media(max-width: 1300px){
    .qul li p{padding: 35px 25px 38px  20px ;}
    .qul li h3{margin-bottom: 20px;}
}

@media(max-width: 1200px){
    .acon2{line-height: 30px;}
    .qul li p{font-size: 14px;line-height:24px ;}
    .nybt2 p{font-size: 30px;}
    .sright p{line-height: 30px;}
}

@media(max-width: 1024px){
    .sbtt span{font-size: 42px;}
    .szgd li p{font-size: 14px;margin-top: 5px;}
    .acon2{font-weight: normal;line-height: 28px;}
    .szgd li sup{top: -30px;}
    .qul li p{padding: 26px 16px 30px  16px;}
    .qul li h3{font-size: 24px;}
    .sright p{font-size: 14px;line-height: 26px;}
}

@media(max-width: 768px){
    .jbox1{margin: 30px 0;}
    .aleft1 h3,.nybt2 h3{font-size: 24px;}
    .aleft1,.szgd{width: 100%;float: none;}
    .acon2{margin-top: 20px;font-size: 14px;line-height: 24px;}
    .szgd{margin-top: 30px;}
    .nybt2 h3{margin-bottom: 17px;}
    .qul li{width: 49%;background: none;}
    .qul li h3{margin-bottom: 0;}
    .qiye li dd{margin: 10px 0;font-size: 18px;}
    .nybt2 p{font-size: 24px;}
}

@media(max-width: 640px){
    .aleft1 h3,.nybt2 h3{font-size: 20px;text-align: center;}
    .xx{margin: 0 auto;}
    .szgd li{padding-bottom: 20px;margin-bottom: 20px;}
    .sbtt span{font-size: 35px;}
    .szgd li sup{top: -20px;}
    .qul li h3{font-size: 18px;}
    .qul li p{padding: 15px 5px;font-size: 12px;line-height: 20px;}
    .jbox3{padding: 30px 0;}
    .nybt2 p{font-size: 15px;}
    .qiye li{width: 48%;margin-bottom: 15px;}
    .qiye li dd{font-size: 16px;}
    .qiye li dt{font-size: 12px;}
    .aa .img{width: 100%;margin-bottom: 20px;}
    .sright{width: 100%;padding-right: 0;}
    .sright p{margin-top: 10px;}
    .jbox4{padding-top: 20px;}

}










/* foot */
.ft_layout{position: relative;background: #323536;}
.ftt_top{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 6.25vw;padding-bottom: 3.125vw;}

.ftt_aa{position: relative;width: 295px;}
.ftt_phone1{position: relative;padding-right: 55px;border-bottom: 1px solid #747677;padding-bottom: 15px;margin-bottom: 20px;background: url(//cdn.myxypt.com/574f880f/23/01/150ce7b7bbd94e9308d011dd1f3200ec44f0cef9.png) no-repeat right center;}
.ftt_phone1 span{display: block;font-size: 14px;color: rgba(255, 255, 255, 0.4);margin-bottom: 5px;}
.ftt_phone1 h3{font-family: "Arial";font-size: 30px;color: #fff;font-weight: bold;}

.ftt_phone2{margin-bottom: 2.083vw;font-size: 14px;color: rgba(255, 255, 255, 0.4);line-height: 1.7;}
.ftt_phone3{position: relative;width: 120px;text-align: center;margin-bottom: 20px;}
.ftt_phone3 img{max-width: 120px;}
.ftt_phone3 p{font-size: 14px;color: rgba(255, 255, 255, 0.4);line-height: 40px;font-weight: bold;}

.x-layout-menu{
    width: 800px;
    position: relative;
    display: flex;
    justify-content: space-between;
}
.x-layout-menu dl {
    position: relative;
    float: left;
}
.x-layout-menu dl dt {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 15px;
    color: #c7c7c7;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.x-layout-menu dl dd a {
    display: block;
    font-size: 14px;
    color: rgba(255, 255, 255, 0.2);
    line-height: 2.2;
}
.x-layout-menu dl dd a:hover{
    color: rgba(255, 255, 255, 1);
}

/* link_ft */
.link_ft{position: relative;padding-bottom: 10px;border-bottom: 1px solid rgba(255, 255, 255, 0.3);font-size: 18px;color: rgba(255, 255, 255, 0.4);margin-bottom: 10px;}
.link_ft a{font-size: 18px;color: rgba(255, 255, 255, 0.4);}
.link_ft a:hover{color: #fff;}

/* ft_bom */
.ft_bom{position: relative;display: flex;justify-content: space-between;padding: 2.60416vw 0;font-size: 14px;color: rgba(255, 255, 255, 0.4);line-height: 1.7;flex-wrap: wrap;}
.ft_bom a{font-size: 14px;color: rgba(255, 255, 255, 0.4);}
.ft_bom a:hover{color: #fff;}

.ftt_share{position: relative;margin-bottom: 20px;}
.ftt_share ul{display: flex;align-items: center;}
.ftt_share ul li{position: relative;margin-right: 22px;padding-left: 25px;}
.ftt_share ul li:nth-child(1){background: url(//cdn.myxypt.com/574f880f/22/12/b98badb3f28403e13d3037d0c2c1a143312935a4.png) no-repeat left center;}
.ftt_share ul li:nth-child(2){background: url(//cdn.myxypt.com/574f880f/22/12/2251d4bddbeb7116973d9a269a0e05bf67336e87.png) no-repeat left center;}
.ftt_share ul li:nth-child(3){background: url(//cdn.myxypt.com/574f880f/22/12/6fa941aa9d6b7bd5309eb448af42db801c060ce6.png) no-repeat left center;}

.ftt_copy{text-align: right;}


@media (max-width: 992px){
    .ftt_share{width: 100%;}
    .ftt_copy{text-align: left;}

    .map23{margin:0 auto;text-align: center;margin-top:20px;margin-bottom: 20px;}
    .xwzx-c{display:block!important;height:90px;}
    .xwzx-c>a{margin: 0!important;padding: 0!important; width:50%; float:left;font-size: 16px;text-align: center;line-height: 30px;margin-bottom:10px!important;}
    .xwzx-c a p{ margin:0!important;padding:0!important;}
    .qywh_list li:nth-child(5){display:none}
}