.banner{background:#1e2a44 url(../../page/vip_dy/banner.jpg) no-repeat center;padding-top:80px;height:261px;width:100%;}
.container-vip{margin:0 auto;padding:30px 0 50px;width:1200px}
.line{border-bottom:1px solid #F0F0F0;margin:60px 0;position:relative;text-align:center}
.line span{background-color:#fff;display:inline-block;font-size:24px;margin-left:-65px;position:absolute;padding:0 20px;top:-18px;z-index:2}
.step{cursor:pointer}
.step li{border:1px solid #666;float:left;height:305px;margin:0 7px 15px 5px;text-align:left;width:24%; padding: 32px 25px}
.step li h4{margin:0 0;text-align: left; display: inline; font-size: 32px;color:  #25263e}
.step li h5{font-size: 42px;display: inline;color:#ff6b01}
.step li h7{font-size: 18px;display: inline;color:#25263e; margin: 0 0 5px 5px}
.step li h6{border-bottom: 1px solid #25263e; height: 10px;margin: 10px 0 10px 0}
.step li p{color:#25263e;font-size: 18px; margin: 10px 0 0 0;font-weight: bold;}
.step li.hover{background:url("bg_1.jpg") no-repeat; color: #fff;}
.button_1{text-align:center;margin: 35px auto;}
.button_l{border: 1px solid #ff6b01;display: inline;
    padding: 5px 15px; }
.button_r{border: 1px solid #ff6b01;display: inline;
    padding: 5px 15px; margin-left: 15px;background-color: #ff6b01; }
.button_l a{color: #ff6b01}
.button_r a{color: #fff}
.news{width:1200px;margin:0 auto}
.menu-list{cursor:pointer}
.menu-list li{background-color:#f4f5f7;color:#000;float:left;font-size:18px;line-height:50px;text-align:center;width:50%}
.menu-list li.hover{border-bottom:4px solid #ff6b00;margin-bottom:-4px; color: #ff6b00}
.none{display:none}
.info li{float: left;
    width: 28%;
    padding: 30px 0 0 0;
    height: 170px;
    color: #25263e;
    font-size: 16px;
    margin-left: 50px;
margin-top: 15px;}
.info-list h3{margin: 15px 0;
    color: #fff;
    padding: 0 0 0 35px;}
.info-list h4{margin: 15px 0;
    color: #ff6b00;
    padding: 0 0 0 35px;}
.info-list p{margin:10px 0;color:#666;font-size:14px}
.info-news{font-size:16px;line-height:30px;padding:0 20px;position:relative}
.info-news:before{width:5px;height:5px;position:absolute;display:inline-block;content:'';background:#999;top:12px;left:0;border-radius:10px}
.info-news span{float:right;font-size:14px;margin-right:30px}
.info-news a{color:#333;display:inline-block;width:70%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.soonnews h3{margin:20px 0;color:#ff6b00}
.soonnews a p{color:#666;padding-right:20px}
.soonnews td{padding-right:40px}
.data-service-table{border:1px solid #ddd;border-collapse:collapse;display:table;margin:30px auto;width:1000px}
.table-row{display:table-row}
.vip-row{color:#ff6b00}
.table-row b,.table-row span{border:1px solid #ddd;display:table-cell;line-height:36px;padding:5px 0;text-align:center}
.data-list li{width:33.33%;text-align:center;float:left;padding:20px 70px;height:330px}
.data-list h3{color:#ff6b00;margin:15px 0}
.data-list p{margin:10px 0;color:#666;font-size:14px}
.data-list li a:hover{border:1px solid #ff6b00}
.data-list li a{display:block;line-height:188px;font-size:0;border:1px solid #F0F0F0}

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2400px;
	z-index: 1001;
}

.zx_1 {
	border-radius: 5px;
	display: none;
	position: absolute;
	top: 30%;
	left: 40%;
	background-color: #FFFFFF;
	z-index: 1002;
	overflow: auto;
}
.lm_l{
	display: inline;
	float: left;
	background:url(bt_b.png);
	width: 180px;
    height:64px;
}
.lm_r{
	    display: inline;
    float: left;
    padding: 22px 0 0 7px;
    color: #ff6b01;
    font-size: 16px;
}
.lm_bt{
	height: 50px;
}
.lm_r a{
	color: #ff6b00;
	font-size: 16px;
}
.lm_r a:hover{
	color: #8F8D8D;

}
.step li.hover{background-color:#303354}
.step li h4.hover{color:#fff}
.step li h6.hover{border-bottom: 1px solid #fff;}
.step li h7.hover{color:#fff}
.step li p.hover{color:#fff}

.db_zx{    background: url(bg_2.jpg)no-repeat;
    height: 129px;
    color: #fff;
    padding: 20px;
    text-align: center;
    font-size: 18px;
	
}
.button_f{border: 1px solid #ff6b01;
    display: inline;
    padding: 5px 20px 10px 20px;
    height: 50px;
    background-color: #ff6b01;
    color: #fff; }
.button_f a{color: #fff}
.xd_1 {
	border-radius: 5px;
	display: none;
	position: absolute;
	top: 30%;
	left: 40%;
	background-color: #FFFFFF;
	z-index: 1002;
	overflow: auto;
}