button:focus{box-shadow: none !important;}
input:focus,select:focus,textarea:focus{box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6) !important;}
input[type=checkbox],input[type=radio]{box-shadow: none !important;}

.shadow-xs{box-shadow: 1px 1px 10px #eee;}
.card-header{padding:0 10px; margin:0px; height:35px; line-height:35px;}
hr{margin: 10px 0;}

/*---------------重置 全局样式 样式--------------- */

body{margin: 0px; padding: 0px; font-size: 14px; font-family:Microsoft YaHei,"微软雅黑",'Microsoft Yahei','PingFang SC',"Helvetica Neue", Helvetica, Tahoma, Arial,'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;margin: auto; background: #fff;}
ul,li{list-style: none; margin: 0px; padding: 0px;}

/*字体通用*/

.f-30{font-size: 30px;}
.f-28{font-size: 28px;}
.f-26{font-size: 24px;}
.f-24{font-size: 24px;}
.f-22{font-size: 22px;}
.f-20{font-size: 20px;}
.f-18{font-size: 18px;}
.f-16{font-size: 16px;}
.f-14{font-size: 14px;}
.f-12{font-size: 12px;}

a.f-30{font-size: 30px;}
a.f-28{font-size: 28px;}
a.f-26{font-size: 24px;}
a.f-24{font-size: 24px;}
a.f-22{font-size: 22px;}
a.f-20{font-size: 20px;}
a.f-18{font-size: 18px;}
a.f-16{font-size: 16px;}
a.f-14{font-size: 14px;}
a.f-12{font-size: 12px;}

a{font-size: 14px; text-decoration:none; color:#333;}
a:hover{opacity: .8 !important; text-decoration:none; color: #f00;}

.cls{clear: both;}

/*遮罩背景*/
.mark-box{background:rgba(0,0,0,.8);position: fixed; left:0px; top:0px; bottom:0px; right:0px; z-index:1000; display:flex;}

/*浮动高度*/
.h50{height: 44px !important;}


/*--------------- 样式开始 MS 2019.4.13 ---------------*/

.header{display: block; background: #fff;}
.header ul{width: 1200px; height: 120px; margin: auto;display: flex; justify-content: space-between;}
.header .logo{width: 255px; height: 172px;display: block; align-self: center; background: url(../images/logo.png) no-repeat left center; background-size:230px auto;}
.header .nav{text-align: right;align-self: center; display: flex; justify-content: space-between;width: 200px;}
.header .nav a{font-size: 22px;}
.header .nav a.active,.header .nav a:hover{color: #e85952; position: relative;}
.header .nav a.active:after,.header .nav a:hover:after{content: ''; position: absolute;left: 0px; right: 0px; bottom: -5px; background: #e85952; height: 1px;}
.header .ico_menu{display: none;}

.header_layer{display: none;}


.bn{display: block; height: 670px; background: url(../images/bn_bg.png) no-repeat top center; background-size: 100% 100%; position: relative;}
.bn ul{width: 1200px; margin: auto; position: relative;height: 670px;}

.bn.index_bn .shou{position: absolute; left:0px;bottom: 0px;font-size: 0;}
.bn.index_bn .login{position: absolute; right: 0px; bottom: 50px; overflow: hidden;}
.bn.index_bn .login p{font-size: 50px; color: #fff; letter-spacing: 5px;text-align: center;margin: 0px; padding: 0 0 20px 0;}
.bn.index_bn .login .login_box{width: 485px; height: 420px; background: rgba(255,255,255,.8); border-radius: 10px; padding: 50px 60px; box-sizing: border-box;}
.bn.index_bn .login .login_box span{font-size: 18px; color: #666;display: inline-block; width:70px; text-align: right; padding-right: 10px;}
.bn.index_bn .login .login_box input{width: 270px; height: 45px; background: #fff; border: 1px #ccc solid; border-radius: 5px;padding-left: 15px; box-sizing: border-box;font-size: 16px;}
.bn.index_bn .login .login_box li{margin-bottom: 20px; width: 350px;}
.bn.index_bn .login .login_box li.yzm{display: flex;}
.bn.index_bn .login .login_box li.yzm input{width: 160px;}
.bn.index_bn .login .login_box li.yzm span{align-self: center;}
.bn.index_bn .login .login_box li.yzm img{align-self: center; margin-left: 10px;}
.bn.index_bn .login .login_box button{font-weight: bold;background: #dd625f; height: 55px; line-height: 55px; color: #fff;font-size: 20px; border-radius: 5px;display: block;width: 350px; border: 1px #a03b36 solid; cursor: pointer;}
.bn.index_bn .login .login_box li.auto span{width: 90px;}
.bn.index_bn .login .login_box li.auto input{width:25px; height: 25px; vertical-align: middle;}



.bn.app_bn ul{display: flex; justify-content: space-between;}
.bn.app_bn .app{display: flex; justify-content: space-between;}
.bn.app_bn .ewm{width: 520px; height: 380px; align-self: center; background: url(../images/ewm.png) no-repeat left center;}
.bn.app_bn .text{flex: 1; color: #fff; padding-left: 30px; align-self: center;font-size: 30px;}
.bn.app_bn .text p{margin: 0px; padding: 0px; line-height: 50px;font-size: 28px;}
.bn.app_bn .text p:first-child{font-size: 45px;}
.bn.app_bn .text p:nth-child(2){margin: 10px 0 20px 0;}
.bn.app_bn img.app_right{position: absolute; right: 0px; bottom: 0px;}
.bn.app_bn a {
    display: inline-block;
    background: #dd625f;
    color: #fff;
    border-radius: 100px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
	width: 200px;
}



.bn.contact_bn p.title{font-size: 50px; display:block; text-align: center; color: #fff; margin: 0px; padding:40px 0px;}
.bn.contact_bn .contact_box{display: flex; justify-content: space-between;}
.bn.contact_bn .contact_box .dz{background: rgba(255,255,255,8); border-radius: 10px; width: 700px; height: 485px; padding:10px 20px; box-sizing: border-box; color: #666;}
.bn.contact_bn .contact_box .dz p{font-size: 22px; background: url(../images/ico_l.png) no-repeat left 17px;margin: 0px; padding:10px 0 20px 20px;}
.bn.contact_bn .contact_box .lx{background: rgba(255,255,255,8); border-radius: 10px; width: 480px; height: 485px; padding: 20px; box-sizing: border-box;}
.bn.contact_bn .contact_box .lx p{font-size: 20px;color: #666;margin: 0px; padding: 0px; line-height: 35px;}

.bn.contact_bn .contact_box .lx .ewm{display: flex; padding: 20px 0;}
.bn.contact_bn .contact_box .lx .ewm img{width: 200px; height: auto;display: block;}
.bn.contact_bn .contact_box .lx .ewm p{font-size: 14px; line-height: 25px; margin-right: 20px;}



.bn.apply_bn p.title{font-size: 50px; display:block; text-align: center; color: #fff; margin: 0px; padding:40px 0px;}
.bn.apply_bn .login_box ul{width: 100%;}
.bn.apply_bn  .login_box{width: 700px; margin: auto; height: 470px; background: rgba(255,255,255,.8); border-radius: 10px; padding: 50px 60px; box-sizing: border-box;}
.bn.apply_bn  .login_box span{font-size: 18px; color: #666;display: inline-block; width:150px; text-align: right; padding-right: 10px;}
.bn.apply_bn  .login_box input{width: 300px; height: 45px; background: #fff; border: 1px #ccc solid; border-radius: 5px;padding-left: 15px; box-sizing: border-box;font-size: 16px;}
.bn.apply_bn  .login_box li{margin-bottom: 20px;display: block;}
.bn.apply_bn  .login_box li.yzm{display: flex;}
.bn.apply_bn  .login_box li.yzm input{width: 180px;}
.bn.apply_bn  .login_box li.yzm span{align-self: center;}
.bn.apply_bn  .login_box li.yzm img{align-self: center; margin-left: 10px;}
.bn.apply_bn  .login_box li.sjyzm{display: flex;}
.bn.apply_bn  .login_box li.sjyzm input{width: 180px;}
.bn.apply_bn  .login_box li.sjyzm a{align-self: center; margin-left: 20px; font-size:16px; color: #4d78c5;}
.bn.apply_bn  .login_box button{background: #dd625f; height: 55px; line-height: 55px; color: #fff;font-size: 20px; border-radius: 5px;display: block;width: 350px; border: 1px #a03b36 solid; cursor: pointer; margin-left: 110px;font-weight: bold;}

.bn.apply_bn .login_box .ok img{display: block; margin:80px auto auto auto;}
.bn.apply_bn .login_box .ok p{margin: 0px; padding: 0px;text-align: center;font-size: 50px; color: #18c931;}

.bn.apply_bn .login_box .ok img.big{display: block;}
.bn.apply_bn .login_box .ok img.sbig{width: 100px; height: auto; display: none; margin: auto;}


.bn a.backhome{display: none;}
.bn.index_bn .sbigtext{display: none;}


.jzmm{display: flex; justify-content:space-between;color: #666; margin-left:75px;}
.jzmm label{display: inline-block; align-self:center;}
.jzmm input[type=checkbox]{width: 20px!important; height: 20px!important; vertical-align: middle;}
.jzmm a{align-self: auto;color: #666;}

.sqsy{display: block;text-align: center;}
.sqsy a{margin: 0 10px;color: #666;}
.sqsy a:last-child{color: #5f77dd;}


.new_bn{display: block; background: #090d47;text-align: center;}
.new_bn img{max-width: 1440px; height: auto;}




/*hit*/
.hit{display: block; background: #e85952; }
.hit ul{width: 1200px; margin: auto; display: flex; justify-content: space-between;height: 100px;}
.hit .hit_item p{margin: 0px; padding: 0px; color: #fff;}
.hit .hit_item p:first-child{font-size: 18px; padding-bottom: 5px;}
.hit .hit_item p:last-child{font-size: 16px;}

.hit .hit_item{align-self: center;}
.hit .hit_item:first-child{background: url(../images/hit_img1.png) no-repeat left center; padding-left: 65px;}
.hit .hit_item:nth-child(2){background: url(../images/hit_img2.png) no-repeat left center; padding-left: 65px;}
.hit .hit_item:last-child{background: url(../images/hit_img3.png) no-repeat left center; padding-left: 65px;}





/*说明*/
.desc_one{display: block; background: #fff; padding: 50px 0; box-sizing: border-box;}
.desc_one ul{width: 1200px; margin: auto; display: flex;justify-content: space-between;}
.desc_one img{margin-right: 50px;width: 360px;}
.desc_one .text{align-self: center; width:900px;}
.desc_one .text p:first-child{color: #e85952; font-size: 30px;font-weight: bold;}
.desc_one .text p:last-child{color: #666;font-size: 16px; line-height: 35px;text-align: justify;}


.desc_two{display: block; text-align: center; background:url(../images/huodong_img2.png) no-repeat center center; height: 400px;}


.desc_three{display: block; text-align: center; background: #fff; padding: 20px 0;}
.desc_three p.title{color: #e85952; font-size: 30px;text-align: left; width: 1200px; margin: auto; padding-top: 50px;font-weight: bold;}
.desc_three .text{display: none;}


.desc_four{display: block; text-align: center; background: #102a97; margin-top: 50px; overflow: hidden; font-size: 0;}
.desc_four img{width: 1200px; margin: auto;}


.desc_five{display: block; background: #fff; padding: 50px 0; box-sizing: border-box;}
.desc_five ul{width: 1200px; margin: auto; display: flex;justify-content: space-between;}
.desc_five img{margin-right: 50px;align-self: center; width: 360px;}
.desc_five img.sbig{display: none;}
.desc_five .text{align-self: center; width:900px;}
.desc_five .text .title{color: #e85952; font-size: 30px;text-align: left;font-weight: bold; padding: 20px;}
.desc_five .text .text_item{width: 33.3333%; float: left; padding:0 20px; box-sizing: border-box; margin-top: 10px; height: 180px;}
.desc_five .text .text_item p:first-child{font-size: 16px;font-weight: bold; margin: 0px; padding: 5px 0;}
.desc_five .text .text_item p:last-child{color: #666;font-size: 16px; margin: 0px; padding: 0px; line-height: 30px;}


.desc_six{display: block;text-align: center; padding: 20px 0 80px 0; box-sizing: border-box;}
.desc_six img{display: block; margin: auto;}
.desc_six img:first-child{margin-bottom: 50px;}
.desc_six img.big{display: block; margin: auto;}
.desc_six img.sbig{display: none; margin: auto;}


.desc_ewm{background: #dd625f; padding: 50px 0; box-sizing: border-box;}
.desc_ewm ul{width: 1200px; margin: auto;display: flex; justify-content: space-between;}
.desc_ewm .text{align-self: center; color: #fff;font-size: 18px;}
.desc_ewm .text p:first-child{font-weight: bold;}
.desc_ewm img{align-self: center;}
.desc_ewm .ewm2{display: none;}


.footer{display: block;text-align: center;font-size: 16px;color: #fff; padding-top: 10px; background: #746a6a; padding: 20px 0;}
.footer a{font-size: 16px; color: #fff; padding: 0 20px;}
#new-partner-pc-banner{position:fixed; right:5px; bottom:120px; display:block;}
#new-partner-pc-close-btn{position:fixed; display:block; width:30px; height:30px; z-index:1000333; bottom:210px; right:0px;}

#new-partner-mobile-banner{display:none;}
#new-partner-mobile-close-btn{display:none;}






	@media screen and (max-width: 768px) {
		
		/*头部*/
		.header{display: block; background: #e85952; padding: 0 20px; box-sizing: border-box;}
		.header ul{width: 100%; height: 80px; margin: auto;display: flex; justify-content: space-between;}
		.header .logo{width: 150px; height: 45px;display: block; align-self: center; background: url(../images/logo_mobile.png) no-repeat left center; background-size: 110px auto;}
		.header .ico_menu{display: block;background: url(../images/ico_menu.png) no-repeat center center; width: 30px; height: 30px; background-size: 100% auto; align-self: center;}
		.header .nav{display:none;}
		
		
		.header_layer{background: #dd625f; position: fixed; left: 0px; right: 0px; top: 0px; bottom: 0px;display: block; padding: 0 20px; box-sizing: border-box; z-index:10000}
		.header_layer ul{width: 100%; height: 80px; margin: auto;display: flex; justify-content: space-between;}		
		.header_layer .logo{width: 90px; height: 45px;display: block; align-self: center; background: url(../images/logo_mobile.png) no-repeat left center; background-size: 100% auto;}
		.header_layer .ico_menu{display: block;background: url(../images/ico_menu_c.png) no-repeat center center; width: 25px; height: 25px; background-size: 100% auto; align-self: center;}	
		
		.header_layer .link{display: block; text-align: center; padding-top: 50px;}
		.header_layer .link a{display: block;font-size: 20px; color: #fff; padding: 15px 0;}
		.header_layer .link a:hover{color: #f5ff9d; text-decoration: underline;}
		.product{display:none;}
		
		
		
		
		/*bn*/
		.new_bn{display: block; background: #090d47;text-align: center;}
		.new_bn img{max-width: 100%; height: auto;}
		
		
		.bn{display: block; height: auto; background: url(../images/bn_bg.png) no-repeat top center; background-size: 100% 100%; position: relative;}
		.bn ul{width: 100%; margin: auto; padding:0px; box-sizing: border-box;position: relative;height: auto;}
		
		/*app*/
		.bn.app_bn ul{display: block; justify-content: space-between; height: 400px; padding: 40px; box-sizing: border-box;}
		.bn.app_bn .app{display: block; justify-content: space-between;}
		.bn.app_bn .ewm{width: 80%; height: 250px; align-self: center; background: url(../images/ewm.png) no-repeat left center; background-size: 100% auto; margin: auto; display:none;}
		.bn.app_bn .text{flex:auto; color: #fff; padding-left: 0; align-self: center;font-size: 16px; width: 100%;}
		.bn.app_bn .text p{margin: 0px; padding: 0px; line-height: 30px;font-size: 14px;}
		.bn.app_bn .text p:first-child{font-size: 16px;font-weight: bold;}
		.bn.app_bn .text p:nth-child(2){margin:0;font-size: 14px;font-weight: bold;}
		.bn.app_bn img.app_right{position: absolute; right: 0px; bottom: 0px; width: 150px; height: auto;}
		.bn.app_bn a{display: block; background: #dd625f; color: #fff; border-radius: 100px; text-align: center; height: 40px; line-height: 40px; margin-top: 20px; width:auto;} 		
		
		
		/*联系*/
		.bn.contact_bn p.title{font-size: 20px; display:block; text-align: center; color: #fff; margin: 0px; padding:40px 0px;font-weight: bold;}
		.bn.contact_bn .contact_box{display: flex; justify-content:center; flex-flow: column wrap;}
		
		
		.bn.contact_bn .contact_box .dz{background: #ededed; border-radius: 0; width: 100%; height: auto; padding:10px 20px 20px 20px; box-sizing: border-box; color: #666; order: 2;}
		.bn.contact_bn .contact_box .dz p{font-size: 14px; background: url(../images/ico_l.png) no-repeat left 15px; background-size: 8px auto; margin: 0px; padding:10px 0 20px 20px;}
		.bn.contact_bn .contact_box .dz img{width: 100%; height: auto;}
		
		.bn.contact_bn .contact_box .lx{background: rgba(255,255,255,8); border-radius: 0; width: 100%; height: auto; padding: 20px; box-sizing: border-box; order: 1;}
		.bn.contact_bn .contact_box .lx p{font-size: 14px;color: #666;margin: 0px; padding: 0px; line-height: 25px;}
		.bn.contact_bn .contact_box .lx .ewm{display: flex; padding: 20px 0;}
		.bn.contact_bn .contact_box .lx .ewm img{width: 120px; height: auto;display: block;}
		.bn.contact_bn .contact_box .lx .ewm p{font-size: 12px; line-height: 15px; margin-right: 20px;}

		
		
		/*apply*/
		.bn.apply_bn{background: #fff;}
		.bn.apply_bn p.title{font-size: 18px; display:block; text-align: center; color: #dd625f; margin: 0px; padding:40px 0 20px 0;font-weight: bold;}
		.bn.apply_bn .login_box ul{width: 100%;}
		.bn.apply_bn  .login_box{width: 100%; margin: auto; height: auto; background: rgba(255,255,255,.8); border-radius: 0px; padding:20px; box-sizing: border-box;}
		.bn.apply_bn  .login_box span{font-size: 18px; color: #666;display: inline-block; width:150px; text-align: right; padding-right: 10px;display: none;}
		.bn.apply_bn  .login_box input{width: 100%; height: 40px; background: #fff; border: 1px #ccc solid; border-radius: 5px;padding-left: 15px; box-sizing: border-box;font-size: 14px;}
		.bn.apply_bn  .login_box li{margin-bottom:15px;display: block;}
		.bn.apply_bn  .login_box li.yzm{display: flex;}
		.bn.apply_bn  .login_box li.yzm input{width: 180px;}
		.bn.apply_bn  .login_box li.yzm span{align-self: center;}
		.bn.apply_bn  .login_box li.yzm img{align-self: center; margin-left: 10px;}
		.bn.apply_bn  .login_box li.sjyzm{display: flex;}
		.bn.apply_bn  .login_box li.sjyzm input{width: 180px;}
		.bn.apply_bn  .login_box li.sjyzm a{align-self: center; margin-left: 20px; font-size:14px; color: #4d78c5;}
		.bn.apply_bn  .login_box button{background: #5f77dd; height: 40px; line-height: 40px; color: #fff;font-size: 16px; border-radius: 5px;display: block;width: 100%; border: 1px #5f77dd solid; cursor: pointer; margin-left: 0px;font-weight: bold; border-radius: 100px;}
		
		.bn.apply_bn .login_box .ok{padding: 10px 10px 50px 10px; box-sizing: border-box;}
		.bn.apply_bn .login_box .ok img{display: block; margin:80px auto auto auto;}
		.bn.apply_bn .login_box .ok p{margin: 0px; padding: 0px;text-align: center;font-size: 18px; color: #dd625f;}	
		
		.bn.apply_bn .login_box .ok img.big{display: none;}
		.bn.apply_bn .login_box .ok img.sbig{width: 100px; height: auto; display: block; margin: auto auto 10px auto;}
		
		.bn a.backhome{background: #5f77dd; height: 40px; line-height: 40px; color: #fff;font-size: 16px; border-radius: 5px;display: block;width: 100%; border: 1px #5f77dd solid; cursor: pointer; margin-left: 0px; border-radius: 100px;text-align: center; margin-top: 30px;}
		
		
		.bn.index_bn{background: #fff;}
		.bn.index_bn .shou{display: none;}
		.bn.index_bn .login{position:inherit; right: 0px; bottom: 0px; overflow: hidden;}
		
		.bn.index_bn .bigtext{display: none;}
		.bn.index_bn .sbigtext{display: block;color: #dd625f;font-size: 18px;font-weight: bold;}
		.bn.index_bn .sbigtext span{color: #666;font-weight: normal;font-size: 14px;}

		
		.bn.index_bn .login p{font-size: 18px; color: #dd625f; letter-spacing: normal;text-align: center;margin: 0px; padding:40px 20px;}
		.bn.index_bn .login .login_box{width: 100%; height: auto; background: rgba(255,255,255,.8); border-radius: 10px; padding:0 20px 20px 20px; box-sizing: border-box;}
		.bn.index_bn .login .login_box span{display: none;}
		.bn.index_bn .login .login_box input{width: 100%; height: 40px; background: #fff; border: 1px #ccc solid; border-radius: 5px;padding-left: 15px; box-sizing: border-box;font-size: 14px;}
		.bn.index_bn .login .login_box li{margin-bottom: 15px; width: 100%;}
		.bn.index_bn .login .login_box li.yzm{display: flex;}
		.bn.index_bn .login .login_box li.yzm input{width: 160px;}
		.bn.index_bn .login .login_box li.yzm span{align-self: center;}
		.bn.index_bn .login .login_box li.yzm img{align-self: center; margin-left: 10px;}
		.bn.index_bn .login .login_box button{background: #5f77dd; height: 40px; line-height: 40px; color: #fff;font-size: 16px; border-radius: 5px;display: block;width: 100%; border: 1px #5f77dd solid; cursor: pointer; margin-left: 0px;font-weight: bold; border-radius: 100px;}
		.bn.index_bn .login .login_box li.auto span{width: 90px;}
		.bn.index_bn .login .login_box li.auto input{width:25px; height: 25px; vertical-align: middle;}		
		
		.jzmm{display: flex; justify-content:space-between;color: #666; margin-left:0px;}
		.jzmm label{display: inline-block; align-self:center;}
		.jzmm input[type=checkbox]{width: 20px!important; height: 20px!important; vertical-align: middle;}
		.jzmm a{align-self: auto;color: #666;}
		
		.sqsy{display: block;text-align: center;}
		.sqsy a{margin: 0 10px;color: #666;}
		.sqsy a:last-child{color: #5f77dd;}
		
		
		/*hit*/
		.hit{display: block; background: #5f77dd;padding: 20px 20px 10px 20px; box-sizing: border-box;}
		.hit ul{width: 100%; margin: auto; display: block; height: auto; }
		.hit .hit_item{display: block; margin-bottom: 20px;}
		.hit .hit_item p{margin: 0px; padding: 0px; color: #fff;}
		.hit .hit_item p:first-child{font-size: 16px; padding-bottom: 5px;font-weight: bold;}
		.hit .hit_item p:last-child{font-size: 12px;}

		.hit .hit_item{align-self: center;}
		.hit .hit_item:first-child{background: url(../images/hit_img1.png) no-repeat left center; padding-left: 65px; background-size: 40px auto;}
		.hit .hit_item:nth-child(2){background: url(../images/hit_img2.png) no-repeat left center; padding-left: 65px;background-size: 40px auto;}
		.hit .hit_item:last-child{background: url(../images/hit_img3.png) no-repeat left center; padding-left: 65px;background-size: 40px auto;}
		
		
		

		/*说明*/
		.desc_one{display: block; background: #fff; padding: 10px 0; box-sizing: border-box;}
		.desc_one ul{width: 100%; margin: auto; display: flex;justify-content: space-between; padding:0 20px; box-sizing: border-box;}
		.desc_one img{margin-right: 20px; width: 100px; align-self: center;}
		.desc_one .text{align-self: center; width:auto;}
		.desc_one .text p:first-child{color: #e85952; font-size: 18px;font-weight: bold;}
		.desc_one .text p:last-child{color: #666;font-size: 12px; line-height: 21px;text-align: justify;}


		
		.desc_two{display: block; text-align: center; background:url(../images/huodong_img21.png) no-repeat center center; height: 150px; background-size:100% auto;}


		
		.desc_three{display: block; text-align: center; background: #fff; padding: 30px 20px;}
		.desc_three p.title{color: #e85952; font-size: 18px;text-align: left; width: 100%; margin: auto; padding-top: 0px;font-weight: bold; margin-bottom: 20px;}	
		.desc_three img.big{display: none;}
		.desc_three .text{display: block;text-align: left;  background: url(../images/huodong_img3bg.png) no-repeat right 20px bottom; background-size:120px auto; padding-bottom: 50px;}
		.desc_three .text .text_item{width: 50%; float: left; padding-right: 20px; box-sizing: border-box; margin-top: 10px;}
		.desc_three .text .text_item p:first-child{font-size: 14px;font-weight: bold; margin: 0px; padding: 5px 0;}
		.desc_three .text .text_item p:last-child{color: #666;font-size: 12px; margin: 0px; padding: 0px;}
		
		
		
		.desc_four{display: block; text-align: center; background: #102a97; margin-top: 0px; overflow: hidden; font-size: 0;}
		.desc_four img{width: 100%; margin: auto;}
		
		
		
		.desc_five{display: block; background: #fff; padding: 20px 0; box-sizing: border-box;}
		.desc_five ul{width: 100%; margin: auto; display: block;justify-content: space-between;}
		.desc_five img.big{margin-right: 50px;align-self: center; width: 360px;display: none;}
		.desc_five img.sbig{display: block; width: 150px;display: block; margin: 40px auto auto auto;}
		.desc_five .text{align-self: center; width:auto;}
		.desc_five .text .title{color: #e85952; font-size: 18px;text-align: left;font-weight: bold; padding:0 20px;}
		.desc_five .text .text_item{width: 50%; float: left; padding:0 20px; box-sizing: border-box; margin-top: 10px; height: auto; min-height: 140px!important;}
		.desc_five .text .text_item p:first-child{font-size: 14px;font-weight: bold; margin: 0px; padding: 5px 0;}
		.desc_five .text .text_item p:last-child{color: #666;font-size: 12px; margin: 0px; padding: 0px; line-height: 21px;}


		
		.desc_six{display: block;text-align: center; padding: 20px 0 50px 0; box-sizing: border-box;}
		.desc_six img{display: block; margin: auto; width: 90%;}
		.desc_six img:first-child{margin-bottom: 30px;}
		.desc_six img.big{display: none; margin: auto;}
		.desc_six img.sbig{display: block; margin: auto; width: 80%;}

	
		.desc_ewm{background: #dd625f; box-sizing: border-box; padding: 0px;}
		.desc_ewm ul{width: 100%; margin: auto;display: block; justify-content: space-between;}
		.desc_ewm .text{align-self: center; color: #fff;line-height: 15px;font-size: 12px;padding: 20px; }
		.desc_ewm .text p:first-child{font-weight: bold;font-size: 16px;}
		.desc_ewm img{align-self: center;}
		.desc_ewm .ewm1{display: none;}	
		.desc_ewm .ewm2{display: block; width: 100%; margin: auto; padding-bottom: 50px;}
		
		
		.footer{display: block;text-align: center;font-size: 12px;color: #fff; padding-top: 10px;}
		.footer .a{display: block; padding-top: 10px;}
		.footer a{font-size: 12px; color: #fff; padding: 0 10px;}
		#new-partner-pc-banner{display:none;}
		#new-partner-pc-close-btn{display:none;}
		
		#new-partner-mobile-banner{position:fixed; bottom:-5px; display:block; width:100%; height:auto;}
		#new-partner-mobile-close-btn{position:fixed; display:block; width:40px; height:40px; z-index:1033300; bottom:70px; right:0px; }

	}





















