.martop85{margin-top: 85px;}
.font16{ font-size:16px;}
.font30{ font-size:30px;}
.disFlCenter{ 
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-pack: center;
-webkit-flex-flow: column wrap;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
align-items: center;}
.xinzp_app4{font-weight: bold; color: #af0e32; text-transform: uppercase;}
.xinzp_app5{ color: #af0e32; position: relative; display: inline-block;margin: 15px auto;}
.xinzp_app5:before{position: absolute; width: 40px; height: 1px; background: #af0e32; content: ""; left: -50px; top: 50%;}
.xinzp_app5:after{position: absolute; width: 40px; height: 1px; background: #af0e32; content: ""; right: -50px; top: 50%;}
.xinzp_app6{ margin: 12px 0; line-height: 26px;}
.width100{width: 100%; overflow: hidden; font-size: 14px;}
.xinzp_aBox{ padding: 0 65px; width: auto; margin: 62px auto; display: inline-block; list-style: none; position: relative;}
.xinzp_aBox:after{position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #af0e32; content: ""; z-index: 0;}
.xinzp_aBox li{width: 110px; height: 42px; line-height: 42px; margin: 0 35px; background: #af0e32; color: #fff; float: left; position: relative; z-index: 2; cursor: pointer;}
.xinzp_aBox li:hover{background: #78021c;}
.xinzp_aBox li.xinzp_ahover{background: #78021c;}
.xinzp_bBoxa{margin: 0 -23px;}
.xinzp_bBoxa ul {list-style: none;}
.xinzp_bBoxa ul li{padding: 0 23px; width: 33.3%; float: left;}
.xinzp_cBox{ margin-top: 50px; background-image: url(../images/xinzp_18.jpg); background-position: center; background-size: cover; position: relative;}
.xinzp_cBoxa{background: rgba(175,14,50,0.9); width: 100%; padding: 50px; overflow: auto;}
.xinzp_cpp1{color: #fff;}
.xinzp_cpp2{color: #fff; font-weight: bold; margin: 10px auto;}
.xinzp_cpp2:before{background: #fff;}
.xinzp_cpp2:after{background: #fff;}
.xinzp_cpp3{color: #fff;}
.xinzp_dBox {list-style: none; padding-top: 35px; }
.xinzp_dBox li{ width: 100%; margin-bottom: 18px; cursor: pointer;}
.xinzp_dpp1{ padding: 0 28px; display: inline-block; height: 27px; line-height: 25px; border: 1px solid #ffffff; color: #fff;}
.xinzp_dBox li dl{width: 100%; color: #fff; padding: 10px 0 0; display: none;}
.xinzp_dBox li dd{ line-height: 26px; width: 100%;}
.xinzp_eBox{ position: absolute; width: 80%; left: 10%; padding: 34px 0; height: 490px; top: 50%; margin-top: -245px; background: rgba(255,255,255,0.9); z-index: 5; display: none; overflow: auto;}
.xinzp_epp1{display: inline-block; width: 268px; height: 40px; line-height: 40px; color: #fff; background: #af0e32;}
.xinzp_eClose{position: absolute; top: 34px; right: 34px;}
.xinzp_eBoxa{padding-top: 25px;}
.xinzp_eBoxb{ width: 50%; float: left; padding: 0 30px; color: #0f0f0f; line-height: 36px;}
@media (max-width:1660px){
.font30{ font-size:28px;}
}
@media (max-width:1600px){
.xinzp_aBox{ padding: 0 50px; margin: 50px auto; }
.xinzp_cBoxa{height: 800px; }
}
@media (max-width:1500px){
.font30{ font-size:26px;}
}
@media (max-width:1440px){
.martop85{margin-top: 60px}
.xinzp_aBox{ padding: 0 40px; margin: 40px auto; }
.xinzp_aBox li{width: 100px;}
.xinzp_cBoxa{height: 750px; }
.xinzp_cBox{margin-top: 50px;}
}
@media (max-width:1230px){
nav.navbar.bootsnav ul.nav > li.zsjm_nav div.dropdown-menu{width: 1150px;}	
.xinzp_app1{font-size: 52px;}
}
@media (max-width:1200px){
.martop85{margin-top: 45px}
.font30{ font-size:24px;}
.xinzp_aBox{ padding: 0 30px; margin: 30px auto; }
.xinzp_aBox li{margin: 0 20px;}
.xinzp_bBoxa{margin: 0 -15px;}
.xinzp_bBoxa ul li{padding: 0 15px;}
.xinzp_cBoxa{height: 700px; }
.xinzp_cBox{margin-top: 50px;}
}
@media (max-width:997px){
.font16{ font-size:14px;}
.font30{ font-size:22px;}
}
@media (max-width:992px){
.martop85{margin-top: 30px}
.xinjoin_dBox{margin: 0 -8px;}
.xinjoin_dBox ul li{padding: 0 8px;}
.xinjoin_fBox{padding: 0 0;}
.xinjoin_fBoxa{padding: 0 12px;}
.xinjoin_fBoxb{ padding-top: 30px;}
.xinjoin_eBox li{width: 33.3%;}
.xinjoin_eBox li:nth-child(3n+1){ clear: both;}
.xinjoin_gBoxa{width: 170px; height: 170px;}
.xinjoin_gpp1{margin-top: 15px;}
.xinjoin_banBox{top: 76px; }	
.xinjoin_banBoxa a{line-height: 46px;}
nav.navbar.bootsnav ul.nav > li.zsjm_nav div.dropdown-menu{width: 100%;}	
nav.navbar.bootsnav li.dropdown.zsjm_nav div.dropdown-menu ul > li{display: block; margin: 0 10px; width: 100%; line-height: 42px;}
nav.navbar.bootsnav ul.nav > li.zsjm_nav div.dropdown-menu ul{text-align: left;}
nav.navbar.bootsnav li.dropdown.zsjm_nav div.dropdown-menu ul > li > a{padding-left: 15px; display: block;}
.xinzp_app1{font-size: 42px;}
.xinzp_bBoxa{margin: 0 -10px;}
.xinzp_bBoxa ul li{padding: 0 10px;}
.xinzp_cBox{margin-top: 50px;}
.xinzp_eBoxb{line-height: 26px; padding: 0 20px;}
.xinzp_eBox{padding: 20px 0;}
.xinzp_eClose{top: 20px; right: 20px;}
.xinzp_cBoxa{height: 620px;}
}
@media (max-width:767px){
.font30{ font-size:20px;}
.xinjoin_dBox ul li{width: 33.3%;}
.xinjoin_dBox ul li:nth-child(4n+1){clear: none;}
.xinjoin_dBox ul li:nth-child(3n+1){clear: both;}
.xinjoin_fBox{padding: 0;}
.xinjoin_fBoxa{padding: 0 12px;}
.xinjoin_fBoxb{ padding-top: 25px;}
.xinjoin_bBoxa{width: 104px; height: 104px; margin-left: -52px;}
.xinjoin_bBoxb{padding-top: 40px; height: 300px;}
.xinjoin_gBoxa{width: 150px; height: 150px;}
.xinjoin_gpp1{margin-top: 10px;}
.xinjoin_gBoxb img{ width: 38px;}
.xinjoin_gBox{padding-bottom: 45px;}
.xinjoin_banBox{position: relative;}
.xinzp_app1{font-size: 36px;}
.xinzp_aBox{ padding: 0 20px; margin: 20px auto; }
.xinzp_aBox li{margin: 0 10px;}
.xinzp_bBoxa{margin: 0 -5px;}
.xinzp_bBoxa ul li{padding: 0 5px;}
.xinzp_cBox{margin-top: 30px;}
.xinzp_eBox{width: 90%; left: 5%;}
.xinzp_cBoxa{width: 100%; overflow: auto;}
.xinzp_eBoxb{ padding: 0 2%;}
.xinzp_dBox{padding-top: 15px;}
.xinzp_dBox li{margin-bottom: 10px;}
.xinzp_dBox li dd{ width: auto; display: inline-block; margin: 0 10px;}
.xinzp_cBoxa{height: 585px;}
}
@media (max-width:620px){
.xinjoin_eBox li{width: 50%;}
.xinjoin_eBox li:nth-child(3n+1){ clear: none;}
.xinjoin_eBox li:nth-child(2n+1){ clear: both;}
.xinjoin_dBox ul li{width: 50%; margin-top: 15px;}
.xinjoin_dBox ul li:nth-child(4n+1){clear: none;}
.xinjoin_dBox ul li:nth-child(3n+1){clear: none;}
.xinjoin_dBox ul li:nth-child(2n+1){clear: both;}
.xinjoin_fBoxa{width: 100%;}
.xinjoin_gBox{padding-bottom: 30px;}
.xinzp_app1{font-size: 30px;}
.xinzp_epp1{ width: auto; padding: 0 20px;}
.xinzp_eClose{right: 10px;}
.xinzp_eBoxa{padding-top: 10px;}
.xinzp_eBoxb{line-height: 24px;}
}
@media (max-width:520px){
.xinjoin_gBox .swiper-scrollbar-drag{ background-size: 30px auto;}
.xinjoin_bBox .swiper-slide{padding-top: 60px;}
.xinjoin_bBoxb{height: 220px; line-height: 24px; padding-top: 50px;}
.xinzp_aBox{ padding: 0 5px;}
.xinzp_aBox li{margin: 0 5px;}
.xinzp_bBoxa ul li{width: 100%; margin: 10px 0;}
.xinzp_app1{font-size: 26px;}
.xinzp_aBox{margin: 0 auto;}
	}
@media (max-width:440px){
.font16{ font-size:14px;}
.xinjoin_dBox ul li{width: 100%;}
.xinjoin_eBox li{width: 100%;}
.xinjoin_eBoxa{min-height: 35px; padding-top: 0; padding-left: 35px; margin-top: 8px;}
.xinjoin_epp1{line-height: 35px; display: block; width: 35px;}
.xinzp_aBox:after{width: 0;}
.xinzp_aBox li{margin: 6px 0; width: 100%;}
.xinzp_app1{font-size: 22px;}
}