@charset "utf-8";
/* CSS Document */
*{font-size:14px;font-family:"微软雅黑";color:#333;}
body,dl,dd,p{margin:0;}
a{text-decoration:none;cursor:pointer;transition:all 0.3s;}
img{display:block;}
input{margin:0;padding:0;border:none;outline:none;}
textaea{margin:0;padding:0;outline:none;}
h1,h2,h3{font-weight:normal;margin:0;}
ul{margin:0;padding:0;}
li{list-style:none;}
.clearfix{clear:both;}
body{background:#e8eaed;}

.finance-container{
	max-width: 1200px!important;
	margin: 0 auto;
	position: relative;
}

.enterprise_box .title{
	margin-top:50px;
	border:none;
}
.enterprise_box .title h1{
	font-size:32px;
    font-weight:bolder;
	color:#03022a;
	text-align:center;
}

.enterprise_box .banner{
	display:none;
}

.enterprise_box .takeaway{
	width:100%;
	height:450px;
	position:relative;
	background:url(../images/wjt_banner.jpg) center no-repeat;
	background-size:cover;
	margin-top:40px;
}
.enterprise_box .takeaway .takeaway_title{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	padding:20px 10px;
	position:absolute;
	top:10%;
	left:20%;
}
.enterprise_box .takeaway .vip_btn{
	width:120px;
	height:46px;
	background:dodgerblue;
	box-shadow:0 0 1px #eee;
	text-align:center;
	border-radius:5%;
	cursor:pointer;
	transition:all 0.3s;
	position:absolute;
	left:30%;
    bottom:10%;
}
.enterprise_box .takeaway .vip_btn a{
	font-size:16px;
	color:#fff;
	line-height:46px;
}
.enterprise_box .takeaway .vip_btn:hover{
	background:rgba(65,105,225,1);
	box-shadow:0 0 3px #555;
}
.enterprise_box .takeaway .takeaway_nub{
	background:rgba(3,2,42,.75);
	width:100%;
	text-align:center;
	padding:20px 0;
	position:absolute;
	bottom:0;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
.enterprise_box .takeaway .takeaway_nub li{
	padding:0 20px;
}
.enterprise_box .takeaway .takeaway_nub span, .enterprise_box .takeaway .takeaway_nub p{
	color:#eee;
}
.enterprise_box .takeaway .takeaway_nub strong{
	color:#fff;
}
.enterprise_box .takeaway .takeaway_nub strong{
	font-size:20px;
}

.enterprise_box .takeaway_con{
	max-width:1113px;
	margin: auto;
	margin-top:50px;
	background:#fff;
    border-left:#0404be solid 5px;
	box-sizing:border-box;
	padding:40px 90px;
}
.enterprise_box .takeaway_con p{
	font-size:18px;
	line-height:40px;
}
.enterprise_box .takeaway_con a{
	font-size:18px;
	color:#0404be;
}
.enterprise_box .takeaway_con a:hover{
	color:#a6045a;
	border-bottom:#a6045a solid 1px; 
}


/*会员申请*/
.enterprise_box .apply_bg{
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.5);
    z-index:999;
	display:none;
}
.apply_bg .apply_box{
	position:fixed;
    width:448px;
    height:660px;
    left:calc(50% - 224px);
    top:calc(50% - 330px);
    background:#FFFFFF;
    z-index:999;
    text-align:center;
}
.apply_bg .apply_box h1{
    color:#333333;
    font-size:32px;
    font-weight:bold;
	margin:64px 0 32px;
}
.apply_bg .apply_box .apply_close{
	width:30px;
    height:30px;
	background:#555;
	text-align:center;
	position:absolute;
    top:20px;
    right:20px;
	transition:all 0.3s;
}
.apply_bg .apply_box .apply_close a{
	font-size:20px;
	color:#fff;
	line-height:30px;
	display:inline-block;
	width:100%;
	height:100%;
}
.apply_bg .apply_box .apply_close:hover{
	background:dodgerblue;
}
.apply_bg .apply_box .apply_con{
	position:relative;
    width:320px;
    margin: auto;
}
.apply_bg .apply_box input{
	width:320px;
    height:48px;
    padding:14px 24px;
    background:#F4F4F4;
    border-radius:4px;
    margin-bottom:24px;
    outline:none;
    border:1px solid #F4F4F4;
	z-index:1000;
	transition:all 0.3s;
}
.apply_err{
	position:absolute;
	left:20px;
	color:red;
	display:none;
}
#name_err{top:48px;}
#phone_err{top:122px;}
#email_err{top:265px;}

.apply_bg .apply_box .apply_l{
	float:left;
	width:48%;
}
.apply_bg .apply_box .apply_r{
	width:48%;
    margin-left:4%;
    background:dodgerblue;
    color:#fff;
    text-align:center;
    line-height:48px;
    border:none;
    border-radius:4px;
	cursor:pointer;
}
.apply_bg .apply_box .apply_region{
	width:100%;
    height:48px;
    border-radius: 4px;
    background:#f4f4f4;
    border:none;
    border:1px solid #f4f4f4;
    color: #999;
    font-size:14px;
    text-align:left;
    line-height:46px;
    cursor:default;
}
.apply_bg .apply_box .yzm img, .apply_bg .apply_box .yzm input{
	float:left;
	width:50%;
}
.apply_bg .apply_box #apply_action{
    width:100%;
	height:48px;
    text-align:center;
    font-size:14px;
    color:#fff;
    cursor:pointer;
    z-index:1000;
    background:dodgerblue;
    border:none;
    border-radius:4px;
}
.apply_bg .apply_box .current{
	border:dodgerblue solid 1px;
	box-shadow:0 0 3px #555;
	background:#fff;
}


.enterprise_box .vip_bg{
	width:100%;
	height:300px;
	background:url(../images/wjt_bg.jpg) center no-repeat;
	margin-top:50px;
}
.enterprise_box .vip_box{
	width:100%;
	height:100%;
	background:rgba(3,2,42,.75);
	padding:40px 0;
}
.enterprise_box .vip_con{
	max-width:1000px;
	margin: auto;
	text-align:center;
}
.enterprise_box .vip_con h1{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	letter-spacing:5px;
	line-height:70px;
}
.enterprise_box .vip_con p{
	font-size:18px;
	color:#fff;
	margin-top:10px;
	letter-spacing:4px;
}
.enterprise_box .vip_con strong{
	font-size:28px;
	color:#fff;
}
.enterprise_box .vip_con .vip_btn a{
	width:40%;
	margin:10px auto;
	display:block;
	font-size:18px;
	color:#fff;
	background:#a6045a;
	padding:20px 0;
	transition:all .3s;
}
.enterprise_box .vip_con .vip_btn a:hover{
	background:#0404be;
}


.enterprise_box .pole{
	max-width:1160px;
	margin: auto;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-around;
}
.enterprise_box .pole li{
	width:46%;
    height:200px;
	padding:0 40px;
    margin-top:20px;
    overflow:hidden;
	transition:all 0.3s;
	position:relative;
	background-color:rgba(255, 255, 255, 1);
	border-top:#eee solid 3px;
	border-left:#eee solid 3px;
	box-sizing:border-box;
}
.enterprise_box .pole li:hover{
	border-image:-webkit-linear-gradient(#0404be,#a6045a) 30 30;
	border-image:-moz-linear-gradient(#0404be,#a6045a) 30 30;
    border-image:linear-gradient(#0404be,#a6045a) 30 30;
}
.enterprise_box .pole .pole_line{
	width:48px;
    height:4px;
    margin:20px 0;
	background:#0404be;
}
.enterprise_box .pole li h1{
	font-size:24px;
	font-weight:bold;
	padding-bottom:10px;
	transition:all .3s;
}
.enterprise_box .pole li h1:hover{
	color:#0404be;
}
.enterprise_box .pole .pole_icon{
	width:80px;
	position:absolute;
	top:10px;
	right:20px;
}
.enterprise_box .pole li p{
	position:relative;
	line-height:30px;
	padding-left:15px;
}
.enterprise_box .pole li p::after{
	content:'';
	position:absolute;
	left:0;
	top:calc(50% - 3px);
	width:6px;
	height:6px;
	border-radius:50%;
	background:#a6045a;
}
.enterprise_box .pole p a{
	color:#0404be;
}
.enterprise_box .pole li .more{
	position:absolute;
	right:40px;
	bottom:20px;
}
.enterprise_box .pole li .more:hover{
	color:#0404be;
}


/*付款方式*/
.enterprise_box .pay{
	max-width:1160px;
	margin: auto;
	display:flex;
	align-items:center;
    height:60px;
	background:rgba(65, 105, 225, .1);
}
.enterprise_box .pay p{
	flex:1;
	text-align:center;
    font-weight:bolder;
}
.enterprise_box .pay_email{
	font-size:18px;
    color:rgba(65, 105, 225, .7);
    text-align:center;
    padding:30px 10px;
}


@media(max-width:1024px){
	.enterprise_box .takeaway{
		height:350px;
	}
	.enterprise_box .takeaway .takeaway_nub{
		padding:30px 0 10px 0;
	}
	.enterprise_box .takeaway .takeaway_nub li{
		padding:10px;
	}
	.enterprise_box .pole li{
	    border-image:-webkit-linear-gradient(#0404be,#a6045a) 30 30;
	    border-image:-moz-linear-gradient(#0404be,#a6045a) 30 30;
        border-image:linear-gradient(#0404be,#a6045a) 30 30;
    }
}
@media(max-width:768px){
	.enterprise_box .banner{
		display:block;
		height:auto;
	}
	.enterprise_box .takeaway{
		background:none;
		height:auto;
	}
	.enterprise_box .takeaway .takeaway_nub{
		position:initial;
	}
	.enterprise_box .takeaway .takeaway_nub li{
		padding:10px 60px;
	}
	.enterprise_box .takeaway_con{
		margin-top:0;
		border-top:#0404be solid 5px;
		border-left:none;
		padding:20px;
	}
	.vip_bg .vip_box{
		height:220px;
		background-position: center 40%;
		margin-bottom:10px;
	}
	.vip_bg .price{
		height: auto;
		flex-wrap: wrap;
	}
	.vip_bg .price li{
		border-width:1px;
		margin-bottom:5px;
	}
	.vip_bg .vip_btn{
		margin-top:0;
	}
	.enterprise_box .title{
		margin-top:10px;
	}
	.enterprise_box .title h1{
		font-size:26px;
	}
	.enterprise_box .pole li{
		width:100%;
		margin: auto;
		height:auto;
		padding:0 10px 10px 10px;
	}
	.enterprise_box .pole li h1{
		font-size:20px;
	}
	.enterprise_box .pole .pole_icon{
		width:60px;
	}
	.enterprise_box .pole li p{
		line-height:normal;
		margin-top:10px;
	}
	.apply_bg .apply_box{
		width:100%;
		height:100%;
		top:auto;
		left:auto;
		overflow:hidden;
	}
	.enterprise_box .pay{
		display:block;
		padding:10px 0;
		height:auto;
	}
	.enterprise_box .vip_bg{
		margin-top:0;
	}
}
@media(max-width:414px){
	.enterprise_box .takeaway .takeaway_nub li{
		padding:10px 20px;
	}
}
@media(max-width:375px){
	.enterprise_box .takeaway .takeaway_nub li{
		padding:10px;
	}
}
@media(max-width:320px){
	.enterprise_box .takeaway .takeaway_nub li{
		padding:5px;
	}
}