@charset "utf-8"; 
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: 72.91%;
	margin: 0 auto;
} 
.m { display: none; }

@media(max-width: 1500px){
	.container{width: 92%;}
}
@media(max-width: 1100px){
	.container{width: 100%;padding: 0 20px;}
	.m { display: block; }
	.pc { display: none; }
}
.fl{float: left;}
.fr{float: right;}
.center{text-align: center;}
.bold { font-weight: bold; }
.flex { display: flex; flex-wrap: wrap; }
.img100{line-height: 0;overflow: hidden;}
.img100 img{width: 100%;}


.cof { color: #fff; }
.co0 { color: #000; }
.co9 { color: #999; }
.co7 { color: #7585a8; }
.co3 { color: #333; }


/**字号**/
.font52 { font-size: 52px; }
.font34 { font-size: 34px; }
.font32 { font-size: 32px; }
.font30 { font-size: 30px; }
.font28 { font-size: 28px; }
.font26 { font-size: 26px; }
.font24 { font-size: 24px; }
.font22 { font-size: 22px; }
.font20 { font-size: 20px; }
.font18 { font-size: 18px; }
.font16 { font-size: 16px; }
.font15 { font-size: 15px; }

@media(max-width:1920px) {
	.font52 { font-size: 2.70833vw; }
	.font34 { font-size: 1.77083vw; }
	.font30 { font-size: 1.66666vw; }
	.font30 { font-size: 1.5625vw; }
	.font28 { font-size: 1.45833vw; }
	.font26 { font-size: 1.35416vw; }
	.font24 { font-size: 1.25vw; }
}

@media(max-width:1500px) {
	.font52 { font-size: 34px; }
	.font34 { font-size: 28px; }
	.font32 { font-size: 26px; }
	.font30 { font-size: 26px; }
	.font26 { font-size: 24px; }
	.font24 { font-size: 22px; }
}

@media(max-width:1100px) {
	.font52 { font-size: 24px; }
	.font34 { font-size: 22px; }
	.font32 { font-size: 20px; }
	.font30 { font-size: 20px; }
	.font28 { font-size: 20px; }
	.font26 { font-size: 20px; }
	.font24 { font-size: 20px; }
	.font22 { font-size: 18px; }
	.font20 { font-size: 18px; }
	.font18 { font-size: 16px; }
	.font16 { font-size: 14px; }
}



/**pc导航**/
.topHeader { background: #fff; position: relative; top: 0; z-index: 99999; }
.topHeader .eaddpl .logo a { display: block; padding: 21px 0 22px; }
.topHeader .eaddpl .logo a .img { margin-right: 30px; }
.topHeader .eaddpl .logo a .img:last-child { margin-right: 0; }

.topHeader .eaddpr ul li { float: left; margin-right: 38px; }
.topHeader .eaddpr ul li:last-child { margin-right: 0; }
.topHeader .eaddpr ul li a { display: block; font-size: 18px; color: #333333; line-height: 1; padding: 40px 0 39px; transition: all .5s; }
.topHeader .eaddpr ul li a:hover { color: #b0001c; }
.topHeader .navR { display: none; }


.topHeader.fixed-head { 
    z-index: 999999;
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
}

@-webkit-keyframes headerFix {
    from {
        -webkit-transform: translateY(-100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}

@keyframes headerFix {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}

/**首页**/
.indexbanner .swiper-wrapper .swiper-slide .nnerdw { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; text-align:center; }
.indexbanner .swiper-wrapper .swiper-slide .nnerdw .xian { display: inline-block; width: 1px; height: 42px; background: rgba(248,248,248,.3); margin-bottom: 13px; }
.indexbanner .swiper-wrapper .swiper-slide .nnerdw .erdwz { line-height: 1.45; }
.indexbanner .swiper-wrapper .swiper-slide .nnerdw .erdwza { margin-top: 6px;}
.indexbanner .swiper-wrapper .swiper-slide .nnerdw .img { overflow: hidden; }
.indexbanner .swiper-pagination { bottom: 50px; }
.indexbanner .swiper-pagination .swiper-pagination-bullet { margin: 0; width: 37px; border-radius: 0; height: 4px; line-height: 1; border-radius: 50px; background: rgba(255,255,255,.3); opacity: 1; margin-right: 18px; position: relative; overflow: hidden; }
.indexbanner .swiper-pagination .swiper-pagination-bullet::before { position: absolute; content: ""; left: 0; width: 0; height: 100%; background: #fff; transition: all .5s; }
.indexbanner .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.indexbanner .swiper-pagination .swiper-pagination-bullet-active::before { width: 100%; }
.indexbanner .swiper-wrapper .swiper-slide-active img { -webkit-animation:fa1 5s linear 1; }
.indexbanner .swiper-wrapper .swiper-slide-active img { -webkit-animation:fa1 5s linear 1; }
@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}

.indexA { background: #f5eced; padding: 3.64583vw 0 6.14583vw; }
.indexA .dexabo { margin-top: 25px; }
.indexA .dexabo .ov { padding: 23px 0; }
.indexA .dexabo .ov::before { position: absolute; content: ""; height: 100%; width: 1px; top: 0; left: 50%; transform: translateX(-50%); background: #e2e1e3; }
.indexA .dexabo .xabol { margin-right: 7.4%; width: 46.285%; border-radius: 10px; overflow: hidden; }
.indexA .dexabo .xabol:last-child { margin-right: 0; margin-bottom: 0; }
.indexA .dexabo .xabol .img { overflow: hidden; border-radius: 10px; }
.indexA .dexabo .xabol .img img { transition: all .5s; transform: scale(1); }
.indexA .dexabo .xabol:hover .img img { transform: scale(1.05); }
.indexA .dexabo .xabol .abzom { background: rgba(0,0,0,.46); padding: 30px 0; position: absolute; bottom: 0; left: 0; width: 100%; transition: all .5s; }
.indexA .dexabo .xabol .abzom .zoa { line-height: 1; margin-bottom: 16px; }
.indexA .dexabo .xabol .abzom .zob ul { display: inline-block; line-height: 1; }
.indexA .dexabo .xabol .abzom .zob ul li { float: left; padding: 0 12px; border-right: 1px solid #fff; }
.indexA .dexabo .xabol .abzom .zob ul li:last-child { border-right: 0; }
.indexA .dexabo .xabol:hover .abzom { background: rgba(203,139,145,.95); } 

.indexB .dexbl { width: 50%; background: url(../images/indexB.jpg)no-repeat center center/cover; padding: 138px 0 135px; }
.indexB .dexbl .tabzm .anmos { width: 428px; display: inline-block; margin: 48px 0 76px; }
.indexB .dexbl .tabzm .anmos .swiper-container { overflow: hidden; }
.indexB .dexbl .tabzm .anmos .swiper-container .swiper-slide { color: #7585a8; line-height: 1; padding-bottom: 10px; width: auto !important; cursor:pointer; }
.indexB .dexbl .tabzm .anmos .swiper-container .swiper-slide::before { position: absolute; content: ""; bottom: 0; left: 0; width: 0; height: 2px; background: #fff; transition: all .5s; }
.indexB .dexbl .tabzm .anmos .swiper-container .swiper-slide-thumb-active { color: #fff; }
.indexB .dexbl .tabzm .anmos .swiper-container .swiper-slide-thumb-active::before { width: 100%; }

.indexB .dexbl .tabzm .zengbox .swiper-container { overflow: hidden; }
.indexB .dexbl .tabzm .zengbox .swiper-slide .gboa { margin-top: 24px; }
.indexB .dexbl .tabzm .zengbox .swiper-slide .gbob { line-height: 1.75; margin-top: 6px; }
.indexB .dexbl .tabzm .zengbox .swiper-pagination { position: initial; line-height: 1; margin-top: 68px; }
.indexB .dexbl .tabzm .zengbox .swiper-pagination .swiper-pagination-bullet { margin: 0; width: 37px; border-radius: 0; height: 4px; line-height: 1; border-radius: 50px; background: rgba(255,255,255,.1); opacity: 1; margin-right: 17px; position: relative; overflow: hidden; }
.indexB .dexbl .tabzm .zengbox .swiper-pagination .swiper-pagination-bullet::before { position: absolute; content: ""; left: 0; width: 0; height: 100%; background: #fff; transition: all .5s; }
.indexB .dexbl .tabzm .zengbox .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.indexB .dexbl .tabzm .zengbox .swiper-pagination .swiper-pagination-bullet-active::before { width: 100%; }

.indexB .dexbr { width: 50%; }
.indexB .dexbr .wrapper { width: 100%; height: 100%; }
.indexB .dexbr .wrapper .slidem { width: 100%; height: 100%; transition: all .8s; position: absolute; top: 0; left: 0; opacity: 0; }
.indexB .dexbr .wrapper .slidem.sss-active { opacity: 1; }

.indexC { background: #f4f7f4; padding: 3.85416vw 0 7.08333vw; }
.indexC .dexabo .ov { padding: 21px 0; margin-top: 30px; }
.indexC .dexabo .ov::before { position: absolute; content: ""; height: 100%; width: 1px; top: 0; left: 50%; transform: translateX(-50%); background: #e0e5e6; }
.indexC .dexabo .xabol { margin-right: 7.4%; width: 46.23%; }
.indexC .dexabo .xabol:last-child { margin-right: 0; }
.indexC .dexabo .xabol .img { overflow: hidden; border-radius: 10px; }

.indexC .dexabo .xabol .zsbztx { position: relative; padding-bottom: 87px; }
.indexC .dexabo .xabol .abzom { background: #cb8b91; width: 69%; display: inline-block; transition: all .5s; padding: 31px 20px 38px; border-radius: 10px; overflow: hidden; top: 270px; position: absolute; left: 50%; transform: translateX(-50%); }
.indexC .dexabo .xabol:last-child .abzom { background: #c0cec3; } 
.indexC .dexabo .xabol .zoa { margin: 5px 0 6px; }

.indexC .dexabo .xabol .zob p { display: inline-block; width: 270px; height: 24px; overflow: hidden; }
.indexC .dexabo .xabol .anmxo { text-align: center; margin-top: 1px; height: 0; overflow: hidden; }
.indexC .dexabo .xabol .anmxo a { display: inline-block; color: #fff; font-size: 14px; width: 188px; transition: all .5s; height: 52px; line-height: 52px; border: 1px solid rgba(255,255,255,.3); border-radius: 50px; }

.indexC .dexabo .xabol:hover .abzom { top: 0; width: 100%; height: 100%; }
.indexC .dexabo .xabol:hover .abzom .dmsox { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); left: 0; }
.indexC .dexabo .xabol:hover .zob p { width: 270px; height: 24px; }
.indexC .dexabo .xabol:hover .anmxo { margin-top: 30px; height: 54px; }
.indexC .dexabo .xabol .anmxo a:hover { background: #012065; border-color: #012065; }


.indexD { padding: 168px 0 240px; background: url(../images/indexD.jpg)no-repeat center center/cover; /* background-attachment: fixed; */ }
.indexD .xqnmss { margin-top: 42px; }

.indexE { background: #fbfbfc; padding: 100px 0 118px; }
.indexE .dexebo { margin-top: 37px; }
.indexE .dexebo ul li { float: left; width: 30.25%; margin-right: 4.62%; position: relative; }
.indexE .dexebo ul li:last-child { margin-right: 0; }
.indexE .dexebo ul li::before { position: absolute; content: ""; top: 0; right: -7.5%; width: 1px; height: 100%; background: #e0e2e8; }
.indexE .dexebo ul li a { display: block; }
.indexE .dexebo ul li a .img {  border-radius: 10px; overflow: hidden; }
.indexE .dexebo ul li a .img img { transition: all .5s; transform: scale(1.01); }
.indexE .dexebo ul li:hover a .img img { transform: scale(1.05); }
.indexE .dexebo ul li .xebomd { padding: 24px 10px 6px 10px; }
.indexE .dexebo ul li .xebomd .bot { transition: all .5s; line-height: 1; padding-bottom: 4px; position: relative; display: inline-block; }
.indexE .dexebo ul li .xebomd .bot::before { position: absolute; content: ""; bottom: 0; left: 0; opacity: 0; transition: all .5s; width: 100%; height: 2px; background: #012065; }
.indexE .dexebo ul li:hover .xebomd .bot { color: #012065; }
.indexE .dexebo ul li:hover .xebomd .bot::before { opacity: 1; }
.indexE .dexebo ul li .xebomd .bon { line-height: 1.65; margin-top: 5px; }

.indexF { background: #f1f5f6; padding: 100px 0 96px; }
.indexF .zyukmx { display: inline-block; margin-top: 32px; }
.indexF .zyukmx .kmx { color: #666; margin-right: 45px; transition: all .5s; cursor:pointer; padding-bottom: 6px; position: relative; }
.indexF .zyukmx .kmx:last-child { margin-right: 0; }
.indexF .zyukmx .kmx::before { position: absolute; content: ""; bottom: 0; left: 0; width: 0; height: 2px; background: #c8102e; transition: all .5s; }
.indexF .zyukmx .kmx.cur { color: #c8102e; }
.indexF .zyukmx .kmx.cur::before { width: 100%; }
.indexF .nrosnmx { margin-top: 35px; }
.indexF .nrosnmx .box ul { margin-bottom: 70px; }
.indexF .nrosnmx .box ul li { float: left; width: 18.6%; margin-right: 1.75%; }
.indexF .nrosnmx .box ul li:nth-child(5n){ margin-right: 0; }
.indexF .nrosnmx .box ul li:nth-child(n + 6){ margin-top: 40px; }
.indexF .nrosnmx .box ul li .img { border: 1px solid #dedede; overflow: hidden; }
.indexF .nrosnmx .box ul li .img img { transition: all .5s; transform: scale(1.01); }
.indexF .nrosnmx .box ul li:hover .img img { transform: scale(1.05); }
.indexF .nrosnmx .box ul li .snmx .mxa { margin: 13px 0 2px; }

.ckgdan { display: inline-block; }
.ckgdan a { display: block; font-size: 14px; color: #fff; width: 185px; height: 52px; line-height: 52px; border-radius: 50px; background: #c8102e; transition: all .5s; }
.ckgdan a:hover { background: #012065; }


/**底部**/
.footer .ootert { background: #162238; padding: 60px 0 73px; }
.footer .ootert .zmbk .flogo { margin-bottom: 41px; }
.footer .ootert .zmbk .flogo a { display: block; }
.footer .ootert .zmbk .flogo a .img { margin-right: 35px; }
.footer .ootert .zmbk .flogo a .img:last-child { margin-right: 0; }
.footer .ootert .zmbk .fmm .m { color: #d0d3d7; line-height: 1; margin-bottom: 12px; }
.footer .ootert .zmbk .fmm .m:last-child { margin-bottom: 0; }
.footer .ootert .zmbk .fmm .e { font-size: 16px; color: #737a88; margin-top: 17px; line-height: 1 }
.footer .ootert .zmbk .fmm .e a { display: inline-block; color: #737a88; }
.footer .ootert .zmzz dl { float: left; margin-right: 85px; }
.footer .ootert .zmzz dl:last-child { margin-right: 0; }
.footer .ootert .zmzz dl dd { margin-bottom: 18px; }
.footer .ootert .zmzz dl dd:last-child { margin-bottom: 0; }
.footer .ootert .zmzz dl dd a { display: block; font-size: 16px; color: #babdc4; line-height: 1; }
.footer .ootert .zmza { width: 390px; padding-left: 84px; border-left: 1px solid #2e394c; padding-bottom: 11px; margin-left: 100px ; }
.footer .ootert .zmza .erwmsx { margin-right: 7.6%; width: 46.2%; }
.footer .ootert .zmza .erwmsx:last-child { margin-right: 0; }
.footer .ootert .zmza .erwmsx .msxz { font-size: 14px; color: #8b919c; line-height: 1; margin-top: 14px; }

.footer .ooterm { background: #162238; border-top: 1px solid #2a3549; }
.footer .ooterm .erm { font-size: 14px; color: #424c5d; padding: 26px 0 27px; }
.nav_box { display: none; }



@media(max-width:1920px) {
	.indexbanner .swiper-wrapper .swiper-slide .nnerdw .xian { height: 2.1875vw; margin-bottom: 0.67708vw; }

	.indexA .dexabo { margin-top: 1.30208vw; }
	.indexA .dexabo .xabol .abzom { padding: 1.5625vw 0; }

	.indexB .dexbl { padding: 7.18749vw 0 7.03125vw; }
	.indexB .dexbl .tabzm .anmos { margin: 2.5vw 0 3.95833vw; }
	.indexB .dexbl .tabzm .zengbox .swiper-slide .gboa { margin-top: 1.25vw; }
	.indexB .dexbl .tabzm .zengbox .swiper-pagination { margin-top: 3.54166vw; }

	.indexC .dexabo .ov { margin-top: 1.5625vw; }
	.indexC .dexabo .xabol .abzom { padding: 1.61458vw 0 1.97916vw; top: 14.0625vw; }
	.indexC .dexabo .xabol .zsbztx { padding-bottom: 4.53125vw; }

	.indexD { padding: 8.75vw 0 12.5vw; }
	.indexD .xqnmss { margin-top: 2.1875vw; }

	.indexE { padding: 5.20833vw 0  6.14583vw; }
	.indexE .dexebo { margin-top: 1.92708vw; }

	.indexF { padding: 5.20833vw 0 5vw; }
	.indexF .zyukmx { margin-top: 1.66666vw; }
	.indexF .zyukmx .kmx { margin-right: 2.34375vw; }
	.indexF .nrosnmx { margin-top: 1.82291vw; }
	.indexF .nrosnmx .box ul { margin-bottom: 3.64583vw; }
	.indexF .nrosnmx .box ul li:nth-child(n + 6){ margin-top: 2.08333vw; }

	.footer .ootert { padding: 3.125vw 0 3.80208vw; }
	.footer .ootert .zmbk .flogo { margin-bottom: 2.13541vw; }
	.footer .ootert .zmbk .flogo a .img { margin-right: 1.82291vw; }
	.footer .ootert .zmzz dl { margin-right: 4.42708vw; }
	.footer .ootert .zmza { width: 20.3125vw; padding-left: 4.375vw; margin-left: 5.20833vw; }
	.footer .ooterm .erm { padding: 1.35416vw 0 1.40625vw; }
}

@media(max-width:1800px) {
	.topHeader .eaddpl .logo a .img { width: 114px; }
	.topHeader .eaddpl .logo a .img:last-child { width: 240px; }
	.topHeader .eaddpr ul li a { padding: 34px 0; }
	.topHeader .eaddpr ul li { margin-right: 28px; }
	
	.footer .ootert .zmbk .flogo a .img { width: 114px; }
	.footer .ootert .zmbk .flogo a .img:last-child { width: 240px; }
}

@media(max-width:1500px) {
	.footer .ootert .zmza { width: 27vw; }
}

@media(max-width:1250px) {
	.topHeader .eaddpl .logo a .img { margin-right: 20px; }
	.topHeader .eaddpr ul li { margin-right: 15px; }
}

@media(max-width:1100px){
	.topHeader .eaddpr { display: none; }
	.topHeader .eaddpl .logo a { padding: 13px 0; }
	.topHeader .eaddpl .logo a .img { width: 79px; }
	.topHeader .eaddpl .logo a .img:last-child { width: 167px; }

	.topHeader .navR { display: block; height: 21px; cursor: pointer; margin-top: 20px; }
	.topHeader .navBtn { height: 21px; float: left; left: 3%; width: 29px; position: relative; display: block; background: none; border: none; }
	.menu-i { height: 2px; right: 0px; position: absolute; border-radius: 1px; font-style: normal; background-color: #333333; display: block; transition: all 0.5s; border-radius: 2px; }
	.menu-i-1 { width: 29px; top: 0; }
	.menu-i-2 { width: 29px; top: 7px; }
	.menu-i-3 { width: 29px; top: 14px; }
	.mobile-menu-on .menu-i-1 { transform: translateY(7px) rotate(45deg); }
	.mobile-menu-on .menu-i-2 { opacity: 0; }
	.mobile-menu-on .menu-i-3 { transform: translateY(-7px) rotate(-45deg); }

	.nav_box { width: 100%; height: auto; position: fixed; left: 0; top: -100%; overflow: auto; z-index: 99; transition: all .5s; background: #fff; border-top: 1px solid #eeeeee; display: block; }
	.nav_box.cur { top: 56px; }
	.nav_box ul li { border-bottom: 1px solid #eee; }
	.nav_box ul li:last-child { border-bottom: 0; }
	.nav_box ul li a { display: block; color: #333; font-size: 15px; line-height: 45px; padding: 0 20px; position: relative; }
	.nav_box ul li a:before { position: absolute; content: ""; right: 20px; top: 50%; transform: translateY(-50%); width: 8px; height: 15px; background: url(../images/mo1.png)no-repeat center center/cover; transition: all .5s; }
	.nav_box ul li:hover a:before { background: url(../images/mo2.png)no-repeat center center/cover; }

	
	.indexA,
	.indexC,
	.indexD,
	.indexE,
	.indexF { padding: 30px 0 40px; }

	.indexbanner .swiper-wrapper .swiper-slide .nnerdw .xian { height: 20px; margin-bottom: 5px; }
	.indexbanner .swiper-pagination { bottom: 20px; }

	.indexB .dexbl { width: 100%; }
	.indexB .dexbl .tabzm .anmos { width: 317px; margin: 20px 0 30px; }
	.indexB .dexbl .tabzm .zengbox .swiper-slide .gboa { margin-top: 25px; }
	.indexB .dexbl .tabzm .zengbox .swiper-slide .gbob { margin-top: 10px; }
	.indexB .dexbl .tabzm .zengbox .swiper-pagination { margin-top: 35px; }

	.indexB .dexbr { width: 100%; height: 85vw; }

	.indexC .dexabo .xabol:last-child { margin-bottom: 0; }
	.indexC .dexabo .xabol .abzom { width: 90%; padding: 15px 20px; margin-top: 0; top: 18vw; }
	.indexC .dexabo .xabol .abzom .omicon { width: 50px; display: inline-block; }
	.indexC .dexabo .xabol .zsbztx { padding-bottom: 7.53125vw; }
	.indexC .dexabo .xabol .zob p,
	.indexC .dexabo .xabol:hover .zob p { width: 189px; }
	.indexC .dexabo .xabol:hover .anmxo { margin-top: 10px; }

	.footer .ootert .zmbk .flogo a .img { width: 79px; margin-right: 20px; }
	.footer .ootert .zmbk .flogo a .img:last-child { width: 167px; }
	.footer .ootert .zmbk .flogo { margin-bottom: 18px; }
	.footer .ootert .zmbk .fmm .m { font-size: 16px; margin-bottom: 7px; }
	.footer .ootert .zmbk .fmm .e { font-size: 14px; margin-top: 15px; }

	.footer .ootert .zmzz { width: 100%; margin-top: 20px; }
	.footer .ootert .zmzz dl { width: 33%; margin-right: 0; position: relative; padding: 0 19px; }
	.footer .ootert .zmzz dl dd { margin-bottom: 10px; }
	.footer .ootert .zmzz dl dd a { font-size: 14px; }
	.footer .ootert .zmzz dl:nth-child(3) { padding-left: 0; }
	.footer .ootert .zmzz dl:nth-child(4) {  border-left: 1px solid #2c374b; border-right: 1px solid #2c374b; }
	.footer .ootert .zmzz dl:nth-child(5) { padding-right: 0; }

	.footer .ootert .zmza { width: 100%; padding-left: 0; border: 0; margin-left: 0; margin-top: 30px; }
	.footer .ootert .zmza .erwmsx { width: 120px; margin-right: 20px; }

	.footer .ooterm .erm { padding: 10px 0; font-size: 12px; line-height: 1.6; }
}

@media(max-width:650px) {


	.indexA .dexabo .ov { padding: 0; margin-top: 20px; }
	.indexA .dexabo .ov::before { display: none; }
	.indexA .dexabo .xabol { width: 100%; margin-bottom: 20px; }
	.indexA .dexabo .xabol .abzom { padding: 15px 20px; }
	.indexA .dexabo .xabol .abzom .zoa { margin-bottom: 13px; }


	.indexC .dexabo .ov { padding: 0; margin-top: 20px; }
	.indexC .dexabo .ov::before { display: none; }
	.indexC .dexabo .xabol { width: 100%; margin-bottom: 20px; }
	.indexC .dexabo .xabol:last-child { margin-bottom: 0; }
	.indexC .dexabo .xabol .abzom { width: 90%; padding: 15px 20px; margin-top: 0; top: 46.15384vw;  }
	.indexC .dexabo .xabol .abzom .omicon { width: 50px; display: inline-block; }
	.indexC .dexabo .xabol .zsbztx { padding-bottom: 0; height: 82.23076vw; }
	.indexC .dexabo .xabol .anmxo a { width: 140px; height: 45px; line-height: 45px; }
	.indexC .dexabo .xabol:hover .abzom { width: 101%; }

	.indexD .xqnmss { margin-top: 18px; }

	.indexE .dexebo ul li { width: 100%; margin-bottom: 20px; margin-right: 0; }
	.indexE .dexebo ul li:last-child { margin-bottom: 0; }
	.indexE .dexebo ul li:before { display: none; }
	.indexE .dexebo ul li .xebomd { padding: 20px 0 0 0; }

	.indexF .zyukmx { margin-top: 15px; }
	.indexF .zyukmx .kmx { margin-right: 20px; }
	.indexF .nrosnmx { margin-top: 25px; }

	.indexF .nrosnmx .box ul { margin-bottom: 10px; }
	.indexF .nrosnmx .box ul li { width: 48%; margin-right: 4%; margin-bottom: 4%; }
	.indexF .nrosnmx .box ul li:nth-child(5n) { margin-right: 4%; }
	.indexF .nrosnmx .box ul li:nth-child(2n) { margin-right: 0; }
	.indexF .nrosnmx .box ul li .snmx .mxa { font-size: 16px; }
	.indexF .nrosnmx .box ul li:nth-child(n + 6) { margin-top: 0; }

	
	.ckgdan a { width: 140px; height: 45px; line-height: 45px; }


} 





/**列表**/
.mbx a { display: inline-block; color: #fff; line-height: 1; }

.nydexbanner { position: relative; overflow: hidden; }
.nydexbanner .img { overflow: hidden; }
.nydexbanner img { -webkit-animation:fa1 5s linear 1; }
.nydexbanner img { -webkit-animation:fa1 5s linear 1; }

.nydexbanner .nnerdw { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; text-align:center; }
.nydexbanner .nnerdw .xian { display: inline-block; width: 1px; height: 42px; background: rgba(248,248,248,.3); margin-bottom: 13px; }
.nydexbanner .nnerdw .erdwz { line-height: 1.45; }
.nydexbanner .nnerdw .erdwza { margin-top: 6px;}
.nydexbanner .mbx { position: absolute; width: 100%; bottom: 20px; }



.newslba { background: #eff3f0; padding: 87px 0 112px; }
.newslba .gonbt .bta { margin-top: 0; }
.newslba .slbakaisi { background: #fff; margin-top: 18px; border-radius: 10px; }
.newslba .slbakaisi .aismxnl { padding: 10px 40px 60px 40px; border-right: 1px solid #f0f2f3; width: 71.43%; }
.newslba .slbakaisi .aismxnl ul li { border-bottom: 1px solid #f0f2f3; }
.newslba .slbakaisi .aismxnl ul li a { display: block; padding: 30px 0 30px; }
.newslba .slbakaisi .aismxnl ul li .img { width: 32.6%; }
.newslba .slbakaisi .aismxnl ul li .mxnzd { width: 64%; float: right; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.newslba .slbakaisi .aismxnl ul li .mxnzd .zda { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.newslba .slbakaisi .aismxnl ul li .mxnzd .zdb { color: #999999; line-height: 1.75; margin: 10px 0 30px; }
.newslba .slbakaisi .aismxnl ul li .mxnzd .zdb p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.newslba .slbakaisi .aismxnl ul li .mxnzd .zdc { transition: all .5s; } 
.newslba .slbakaisi .aismxnl ul li:hover .mxnzd .zdc { color: #c8102e; }
.newslba .slbakaisi .aismxnl .fyq { margin-top: 49px; }





/* 分页 */
.page{ text-align: center; }
.pagex { margin-top:60px; }
.page a{ transition: all 0.5s; border-radius: 4px; display: inline-block; margin:  0 5px; width: 46px; height: 46px; line-height: 46px; border:1px solid #d2d2d2; color: #2f3336; font-size: 18px; font-family: arial; }
.page a:hover,
.page a.cur{background:#c8102e; border-color: #c8102e;color: #fff;}


.newslba .slbakaisi .aismxnr { width: 28.57%; padding: 40px 30px 30px 30px; }
.newslba .slbakaisi .aismxnr .ewmn { background: url(../images/ewmn.jpg)no-repeat center; border-radius: 10px; overflow: hidden; padding: 42px 0 30px 0; background-size: 100% 100%; }
.newslba .slbakaisi .aismxnr .ewmn .mm { line-height: 1.5; margin: 13px 0 11px; }
.newslba .slbakaisi .aismxnr .ewmn .ckgdan a { width: 175px; }
.newslba .slbakaisi .aismxnr .foremsx { border-radius: 10px; background: #f5f5f5; margin-top: 22px; padding: 36px 30px 43px 30px; }
.newslba .slbakaisi .aismxnr .foremsx .btrmaoz  { margin-bottom: 33px; }
.newslba .slbakaisi .aismxnr .foremsx .btrmaoz .aozb { margin-bottom: 5px; }
.newslba .slbakaisi .aismxnr .foremsx ul li { margin-bottom: 34px; }
.newslba .slbakaisi .aismxnr .foremsx ul li:last-child { margin-bottom: 0; }
.newslba .slbakaisi .aismxnr .foremsx ul li .wz { line-height: 1; position: relative; margin-bottom: 12px; }
.newslba .slbakaisi .aismxnr .foremsx ul li .wz span { display: inline-block; color: #c8102e; font-size: 16px; margin-left: 2px; }
.newslba .slbakaisi .aismxnr .foremsx ul li input { background: none; border: 0; border-bottom: 1px solid #e5e5e5; font-size: 15px; height: 41px; }

.newslba .slbakaisi .aismxnr .foremsx ul li input::-webkit-input-placeholder {color: #aaaaaa;}
.newslba .slbakaisi .aismxnr .foremsx ul li input::-moz-placeholder {color: #aaaaaa;}
.newslba .slbakaisi .aismxnr .foremsx ul li input:-moz-placeholder {color: #aaaaaa;}
.newslba .slbakaisi .aismxnr .foremsx ul li input:-ms-input-placeholder {color: #aaaaaa;}
.newslba .slbakaisi .aismxnr .foremsx ul li input:hover,
.newslba .slbakaisi .aismxnr .foremsx ul li input:focus{border-bottom: 1px solid #e5e5e5 !important;}
.newslba .slbakaisi .aismxnr .foremsx ul li .layui-edge { background: url(../images/koumo.png)no-repeat center center/cover; width: 12px; height: 7px; border-top-style:none; border-color:initial; border-style:initial; }
.newslba .slbakaisi .aismxnr .foremsx ul li .layui-form-selected .layui-edge { margin-top: -3px; }
.newslba .slbakaisi .aismxnr .foremsx .tjanmo { margin-top: 40px; }
.newslba .slbakaisi .aismxnr .foremsx .tjanmo button { width: 100%; border-radius: 50px; height: 52px; color: #ffff; font-size: 14px; background: #c8102e; color: #fff; }
.newslba .slbakaisi .aismxnr .foremsx .tjanmo button:hover { opacity: 1; background: #012065; }

.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select { background: none; border: 0; border-bottom: 1px solid #e5e5e5; font-size: 15px; height: 41px; line-height: 41px; min-height: 41px; border-color: #e5e5e5 !important; }
.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select > .xm-tips { padding: 0; font-size: 15px; color: #aaaaaa; }
.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select > .xm-icon {  background: url(../images/koumo.png)no-repeat center center/cover; width: 12px; height: 7px; border-top-style:none; border-color:initial; border-style:initial; }
.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select > .xm-icon-expand { margin-top: -3px; }
.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select > .xm-body .xm-option-icon { border-color:#c8102e !important; }
.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select > .xm-body .selected .xm-option-icon { color: #c8102e !important; }
.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select > .xm-label .xm-label-block { background-color:#c8102e !important; }
.newslba .slbakaisi .aismxnr .foremsx ul li #testSelect xm-select > .xm-label .scroll .label-content { padding-left: 0; }

@media(max-width:1920px) {
	.newslba { padding: 4.53125vw 0 5.83333vw; }
	.newslba .slbakaisi .aismxnl { padding: 10px 2.08333vw 3.125vw 2.08333vw; }
	.newslba .slbakaisi .aismxnl ul li a { padding: 1.5625vw 0 1.5625vw; } 
	.newslba .slbakaisi .aismxnl ul li .mxnzd .zdb { color: #999999; line-height: 1.75; margin: 10px 0 1.5625vw; }
	.newslba .slbakaisi .aismxnl .fyq { margin-top: 2.55208vw; }

	.newslba .slbakaisi .aismxnr {padding: 2.08333vw 1.5625vw 1.5625vw 1.5625vw; }
	.newslba .slbakaisi .aismxnr .ewmn { padding: 2.1875vw 0 1.5625vw 0; }
	.newslba .slbakaisi .aismxnr .ewmn .ckgdan a { width: 9.11458vw; }
	.newslba .slbakaisi .aismxnr .foremsx { margin-top: 1.14583vw; padding: 1.875vw 1.5625vw 2.23958vw 1.5625vw; }
	.newslba .slbakaisi .aismxnr .foremsx .btrmaoz  { margin-bottom: 1.71875vw; }
	.newslba .slbakaisi .aismxnr .foremsx ul li { margin-bottom: 1.71875vw; }

	.newslba .slbakaisi .aismxnr .foremsx .tjanmo { margin-top: 2.08333vw; }

}

@media(max-width:1100px) {
	.nydexbanner .nnerdw .xian { height: 20px; margin-bottom: 5px; }
	.nydexbanner .mbx { border-bottom: 15px; }

	.newslba { padding: 30px 0 40px; background: url(../images/newslbabj.jpg)no-repeat center center/cover; }
	.newslba .slbakaisi { margin-top: 20px; }

	.newslba .slbakaisi .aismxnl { width: 100%; padding:0 0 20px 0; border-right: 0; }
	.newslba .slbakaisi .aismxnl ul li:nth-child(1) a { padding-top: 0; }
	.newslba .slbakaisi .aismxnl ul li a { padding: 20px 0; }
	.newslba .slbakaisi .aismxnl ul li .mxnzd .zdb { margin: 10px 0 18px; }
	.newslba .slbakaisi .aismxnl .fyq { margin-top: 30px; }

	.newslba .slbakaisi { background: none; }

	.newslba .slbakaisi .aismxnl ul li { border-color: #e4e9e8; }

	.page a { font-size: 14px; width: 35px; height: 35px; line-height: 35px; margin: 0 3px; } 

	.newslba .slbakaisi .aismxnr { width: 100%; padding: 20px 0 0 0; }
	.newslba .slbakaisi .aismxnr .ewmn { padding: 20px; background: url(../images/masjdbd.jpg)no-repeat center center/cover; }
	.newslba .slbakaisi .aismxnr .ewmn .ckgdan a { width: 175px; height: 45px; line-height: 45px; }

	.newslba .slbakaisi .aismxnr .foremsx { padding: 20px; margin-top: 20px; }
	.newslba .slbakaisi .aismxnr .foremsx .btrmaoz { margin-bottom: 15px; }
	.newslba .slbakaisi .aismxnr .foremsx ul li input { font-size: 14px; }
	.newslba .slbakaisi .aismxnr .foremsx ul li { margin-bottom: 20px; }
	.newslba .slbakaisi .aismxnr .foremsx ul li .wz { margin-bottom: 3px; }
	.newslba .slbakaisi .aismxnr .foremsx .tjanmo button { height: 45px; }
	.newslba .slbakaisi .aismxnr .foremsx .tjanmo { margin-top: 20px; }
}



@media(max-width:750px) {
	.newslba .slbakaisi .aismxnl ul li .img { width: 42%; }
	.newslba .slbakaisi .aismxnl ul li .mxnzd { width: 55%; }
}

@media(max-width:650px) {
	.newslba .slbakaisi .aismxnl { padding:0 0 20px 0; }
	.newslba .slbakaisi .aismxnl ul li .img { width: 100%; }
	.newslba .slbakaisi .aismxnl ul li .mxnzd { width: 100%; position: initial; transform: translateY(0); margin-top: 20px; }
}





/**文章详情页**/
.caibutou .mbx { bottom: 70px; }
.wenzanglba { padding: 0 0 112px; }
.wenzanglba .slbakaisi { margin-top: -50px; position: relative; z-index: 2; }
.wenzanglba .slbakaisi .aismxnl { padding-top: 40px; padding-bottom: 84px; }
.wenzanglba .slbakaisi .aismxnl .btom { color: #3e3e3e; border-bottom: 1px solid #f0f2f3; padding-bottom: 25px; margin-bottom: 22px; }
.wenzanglba .slbakaisi .aismxnl .zwkasi { color: #999999; line-height: 1.89; }
.wenzanglba .slbakaisi .aismxnl .zwkasi .font22 { color: #3e3e3e; }
.wenzanglba .slbakaisi .aismxnl .guanjian { margin-top: 37px; border-bottom: 1px solid #f0f2f3; padding-bottom: 40px; }
.wenzanglba .slbakaisi .aismxnl .guanjian ul li { float: left; border-bottom: 0; margin-right: 10px; }
.wenzanglba .slbakaisi .aismxnl .guanjian ul li a { font-size: 14px; color: #162238; border: 1px solid #b2bcd2; border-radius: 50px; line-height: 34px; padding: 0 24px; }
.wenzanglba .slbakaisi .aismxnl .sangxiao { margin: 35px 0 88px; }
.wenzanglba .slbakaisi .aismxnl .sangxiao .gxt { margin-bottom: 14px; }
.wenzanglba .slbakaisi .aismxnl .sangxiao .gxt:last-child { margin-bottom: 0; }
.wenzanglba .slbakaisi .aismxnl .sangxiao .gxt a { display: block; color: #666666; transition: all .5s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wenzanglba .slbakaisi .aismxnl .sangxiao .gxt a:hover { color: #c8102e; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss { margin-top: 29px; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul { display: flex; flex-wrap: wrap; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li { float: left; margin-right: 2%; border-bottom: 0; width: 32%; background: #f5f5f5; border-radius: 10px; overflow: hidden; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li a { padding: 10px 10px 37px 10px; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li:last-child { margin-right: 0; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li .img { width: 100%; overflow: hidden; border-radius: 10px; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li .img  img { transition: all .5s; transform: scale(1.01); }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li:hover .img  img { transform: scale(1.05); }

.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li .ssa { margin-top: 24px; color: #333333; line-height: 1.38; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li .ssb { color: #999999; line-height: 1.6; margin-top: 10px; }
.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li .ssb p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }


.wenzanglba .slbakaisi .aismxnr .anllkim .btrmaoz .aozc { margin-top: 5px; }
.wenzanglba .slbakaisi .aismxnr .anllkim { background: #f5f5f5; border-radius: 10px; padding: 37px 30px 14px 30px; margin: 22px 0 20px; } 
.wenzanglba .slbakaisi .aismxnr .foremsx { margin-top: 0; }
.wenzanglba .slbakaisi .aismxnr .anllkim .smxkz ul li { border-bottom: 1px solid #e5e5e5; }
.wenzanglba .slbakaisi .aismxnr .anllkim .smxkz ul li:last-child { border-bottom: 0; }
.wenzanglba .slbakaisi .aismxnr .anllkim .smxkz ul li a { display: block; padding:25px 0 25px 34px; position: relative; }
.wenzanglba .slbakaisi .aismxnr .anllkim .smxkz ul li a .sz { position: absolute; font-size: 15px; left: 0; top: 50%; transform: translateY(-50%); color: #fff; background: #c8102e; border-radius: 50%; width: 24px; height: 24px; text-align: center; line-height: 24px; }
.wenzanglba .slbakaisi .aismxnr .anllkim .smxkz ul li a .wz { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 1; }


.layui-form-select dl dd.layui-this { background: #c8102e; }


@media(max-width:1920px) {
	.wenzanglba { padding-bottom: 5.83333vw; }
	.wenzanglba .slbakaisi .aismxnl { padding-top: 2.08333vw; padding-bottom: 4.375vw; }
	.wenzanglba .slbakaisi .aismxnl .guanjian { margin-top: 1.92708vw; padding-bottom: 2.08333vw; }
	.wenzanglba .slbakaisi .aismxnl .sangxiao { margin: 1.82291vw 0 4.58333vw; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss { margin-top: 1.51041vw; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li a { padding: 10px 10px 1.92708vw 10px; }
	.wenzanglba .slbakaisi .aismxnl .btom {  padding-bottom: 1.30208vw; margin-bottom: 1.14583vw;  }

	.wenzanglba .slbakaisi .aismxnr .anllkim { padding: 1.92708vw 1.5625vw 0.72916vw 1.5625vw; margin: 1.14583vw 0 1.04166vw; } 
}


@media(max-width:1300px) {
	.nydexbanner .nnerdw { top: 40%; }
}

@media(max-width:1100px) {
	.wenzanglba { padding-bottom: 40px; }
	.caibutou .mbx { bottom: 54px; }
	.wenzanglba .slbakaisi { margin-top: -36px; }
	.wenzanglba .slbakaisi .aismxnl { background: #fff; padding: 20px; }
	.wenzanglba .slbakaisi .aismxnl .btom {  padding-bottom: 18px; margin-bottom: 14px;  }
	.wenzanglba .slbakaisi .aismxnl .guanjian ul li { margin-bottom: 10px; }
	.wenzanglba .slbakaisi .aismxnl .guanjian { margin-top: 15px; padding-bottom: 15px; }
	.wenzanglba .slbakaisi .aismxnl .sangxiao { margin: 15px 0 20px; }
	.wenzanglba .slbakaisi .aismxnl .sangxiao .gxt { margin-bottom: 10px; }

	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss { margin-top: 20px; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li { width: 49%; margin-right: 2%; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li:last-child { display: none; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li:nth-child(2) { margin-right: 0; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li .ssa { margin-top: 20px; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li a { padding-bottom: 20px; }

	.wenzanglba .slbakaisi .aismxnr .anllkim { padding: 20px 20px 10px; margin: 20px 0; }
	.wenzanglba .slbakaisi .aismxnr .anllkim .smxkz ul li a { padding: 17px 0 17px 35px; }
}


@media(max-width:450px) {
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li:last-child { display: none; }
	.wenzanglba .slbakaisi .aismxnl .xiangguan .nsmxziss ul li:nth-child(2) { margin-right: 0; margin-bottom: 0; }
	
}


.backTop { display: none; position: fixed; bottom:30px; right:30px; z-index: 1000; }




.liebiao_fl{
    	margin-top: 30px;
	border:1px solid #e5e5e5;
	border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    position: relative;
}
.liebiao_fl .left{
	background: #ede7e7;
	width: 10.2%;
	/*float: left;*/
	text-align: center;
	font-size: 18px;
	color: #000000;
	padding: 18px 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.liebiao_fl .right{
	width: 89.8%;
	padding:  0 13px;
	float: right;
}

.liebiao_fl .right ul li {
    display: inline-block;
    margin: 0 18px;
}

.liebiao_fl .right ul li a {
    padding: 18px 0;
    display: block;
    font-size: 18px;
    color: #666666;
}


