@charset "utf-8";
/*common*/
@font-face {
	font-family: 'zzgflh';
	font-style: normal;
	font-weight: 400;
	src: url(fonts/zzgflh.eot); /* IE6+ */
	src: local('zzgflh'), /* 本机加载 */
	  url('zzgflh.eot') format('embedded-opentype'),
	  url(fonts/zzgflh.woff) format('woff'), /* FF3.6 */
	  url(fonts/zzgflh.otf) format('opentype'), /* Firefox 3.1, Safari, Opera 10, IE7 */
	  url(fonts/zzgflh.ttf) format('truetype'); /* FF3.5+, Saf3+, Chrome, Opera10+ */
	  url(fonts/zzgflh.svg) format('svg'); /* Legacy iOS */		
}


/* CSS Document */
.vip{
	background:#fff;	
}

.vbanner,.vbanner img{
	height:366px;
}
.vbanner img{
	width:950px;	
}
.vtitle{
	line-height:52px;
}
.vtitle img{
	height:52px;	
}
.vtitle .line{
	margin-top:10px;	
	border-bottom:1px solid #c2d1e8;	
	height:0px;
	position:relative;
}
.vtitle .line em{
	display:inline-block;	
	position:absolute;
	bottom:-1px;
	left:0px;
	width:80px;
	height:1px;
	background:#668dc6;
}
.vtitle .padding{
	padding:20px 25px 0px 40px;
}

.vtitle .right{
	border:1px dashed #698fc7;
	padding:0px 10px;
	display:inline-block;
	font-size:16px;	
	color:#698fc7;
	height:32px;
	line-height:32px;
	position:relative;
	top:15px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
.vlogin{
	position:relative;	
}

.vlogin .edit_form{
	color:#fff;	
	position:relative;
	z-index:2;
	top:104px;
	font-size:14px;
	width:95%;
	margin:0 auto;
} 

.vlogin .edit_form .vinput_bg{
	display:inline-block;
	width:238px;
	height:35px;
	line-height:35px;
	vertical-align:top;
	border:1px solid #dcdcdc;
	background:#fff;
	padding:0px 10px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	border-radius:2px;
}
.vlogin .edit_form .vinput_bg.blue_bg{
	padding:0px;
	border-right:0px;
	width:34px;
}
.vlogin .edit_form .vinput_bg.blue_bg input{
	text-align:center;
	color:#fff;	
	background:#0469b0;
	padding:0px;
}
.vlogin .edit_form .vinput_bg.vuser_input{
	width:204px;	
	border-left:0px;
}
.vlogin .edit_form input[type=text],.vlogin .edit_form input[type=password]{
	vertical-align:top;
	width:100%;
}
.vlogin .edit_form .vinput_bg.vrand_input{
	width:100px;	
}
.vlogin .edit_form .vinput_bg.vrand_bg{
	width:68px;	
	text-align:center;
	color:#0469b0;
	font-size:24px;
	padding:0px;
}
.vlogin .edit_form .btn_group{
	text-align:center;
	margin-top:80px;	
}
.vlogin .edit_form .vrefresh{
	background:transparent;
	color:#fff;	
	width:50px;
	text-align:center;
	margin-left:8px;
}
.vlogin > .padding{
	padding:80px 20px 20px 20px;	
}

.vlogin .vlogin_circle{
	width:400px;
	height:400px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-khtml-border-radius:50%;
	border-radius:50%;
	display:inline-block;
	position:absolute;
	left:20px;
	bottom:25px;
	z-index:1;
	border:20px solid #fff;.vlogin	
}
.vlogin  .vlogin_circle img{
	bottom: 6px;
    left: 35px;
    position: absolute;
}
.vlogin .vblock{
	vertical-align:top;	
	display:inline-block;
	float:right;
}
.vlogin .vblock.red_bg{
	width:295px;
	height:470px;
	position:relative;	
}
.vlogin .vblock.red_bg .title{
	position:absolute;
	top:320px;	
}
.vlogin .vblock.red_bg .txt{
	margin-top:18px;
	height:26px;
	line-height:26px;	
	padding-left:4px;
	position:relative;
	z-index:1;
}
.vlogin .vblock.red_bg .img img{
	width:278px;
	height:384px;	
}
.vlogin .vblock .padding{
	padding:8px;
}
.vlogin .vblock .blue_bg{
	width:232px;
	position:relative;	
}
.vlogin .vblock .blue_bg .img img{
	width:232px;
	height:265px;	
}
.vlogin .vbell .txt{
	background:#fff;
	text-align:center;
	position:absolute;
	bottom:20px;
	width:128px;
	padding:5px 0px;
	font-weight:bold;
	left:50%;
	margin-left:-64px;
}
.vlogin .vbell .txt p{
	text-align:center;	
}
.vlogin .vbell .red_bg{
	background:rgba(223,19,54,0.7);	
	text-align:center;
	padding:20px 0px;
	width:176px;
	position:absolute;
	top:134px;
	left:50%;
	margin-left:-88px;
}
.vlogin .vbell .vwow{
	position:absolute;
	top:-24px;
	left:50%;
	margin-left:-40px;	
}
.vlogin .vinvest{
	height:170px;
	color:#fff;	
	padding-top:10px;
}
.vlogin .vinvest .title{
	margin-bottom:10px;	
	text-align:center;
}
.vlogin .vinvest .red_bg{
	padding:5px 10px;
	width:140px;
	margin:0 auto;	
	margin-bottom:10px;
}


.vmodel{
	position:relative;
	height:490px;
}
.vmodel > .padding{
	padding:70px 20px 0px 40px
}
.vmodel img{
	position:absolute;
	top:10px;
	left:40px;
}
.vmodel .vblock{
	background:#ededef;
	width:360px;
	height:312px;	
	position:absolute;
	top:120px;
	display:block;
}
.vmodel .vdata{
	width:510px;
	float:right;
	position:relative;
	z-index:1;
}
/*vtable*/
.vtable{
	width:100%;
	table-layout:fixed;
	text-align:center;
	font-size:14px;
	line-height:28px;
	border:1px dotted rgba(4,105,176,0.4);
	border-top:0px;
	color:#333;
	border-collapse:separate;
}

.vtable th,.vtable td{
	border:1px solid rgba(255,255,255,0.5);
	border-left:0px;
	border-bottom:0px;
		
}
.vtable th{
	background:#0469b0;
	color:#fff;	
	font-weight:bold;
	height:42px;
	line-height:42px;
}
.vtable td{
	background:rgba(255,255,255,0.5);
	color:#333333;
}
.vtable_tips{
	background:#70bae1;
	color:#fff;
	margin-top:10px;
	font-size:14px;
}
.vtable_tips p{
	line-height:24px;
}
.vtable_tips .padding{
	padding:10px;	
}
.vtable_tips span{
	display:inline-block;
	margin-left:5px;	
}
.vs_title{
	height:110px;
	text-align:center;
	line-height:30px;
	position:relative;
}
.vs_title h2,.vs_title h1{
	display:block;
	text-align:center;	
}
.vs_title h1{
	font-size:35px;
	height:40px;
	line-height:40px;
	font-family:"zzgflh","造字工房力黑（非商用）常规体","黑体","microsoft yahei";
}
.vs_title h2{
	font-size:24px;
	height:36px;
	line-height:36px;
}
.vs_title img{
	vertical-align:top;
	position:relative;
	top:18px;	
}
.vs_title span{
	display:inline-block;
	vertical-align:middle;
}
.vs_title span.red_bg{
	height:90px;
	width:766px;
	padding-top:14px;
	position:relative;
	z-index:1;
}

.vs_title .itrangle{
	border-width:40px;
	position:absolute;
	top:30px;
}

.vs_title .ileft.itrangle{	
	border-color:#cc1231 #cc1231 #cc1231 transparent;
	left:40px;		
}
.vs_title .iright.itrangle{
	border-color:#cc1231 transparent #cc1231 #cc1231;	
	right:40px;	
}
.vs_title .itrangle i{
	
	position:absolute;
	bottom:-40px;
	
}
.vs_title .ileft.itrangle i{
	border-color:#800b1f transparent transparent transparent;	
	right:-40px;
	border-width:6px 0 0 30px;
}
.vs_title .iright.itrangle i{
	border-color: #800b1f transparent transparent transparent  ;	
	left:-40px;
	border-width:6px 30px 0 0;
}
.vhot_game .txt{
 	color: #fff;
    left: 40px;
    position: absolute;
    text-align: left;
    top: 40%;
    z-index: 11;
}
.vhot_game .txt h1,.vhot_game .txt h2,.vhot_game .txt h3,.vhot_game .txt .shadow{
	display:block;
	-moz-transform: translateY(50px);
	-khtml-transform: translateY(50px);
	-webkit-transform: translateY(50px);
	-o-transform: translateY(50px);
	transform: translateY(50px);
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-khtml-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;	
 	opacity: 0;
}
.vhot_game .txt h1{
	font-size:30px;
	padding-bottom:10px;
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	position:relative;
	font-family:"zzgflh","造字工房力黑（非商用）常规体","黑体","microsoft yahei";
	font-style:italic;
	-moz-transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-khtml-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;	
	-moz-transform: translateY(-50px);
	-khtml-transform: translateY(-50px);
	-webkit-transform: translateY(-50px);
	-o-transform: translateY(-50px);
	transform: translateY(-50px);
}

.vhot_game .txt h1 i{
	width:24px;
	height:0px;
	display:block;
	border-bottom:1px solid #fff;
	position:absolute;
	bottom:0px;
	left:0px;	
}
.vhot_game .txt h2{
	font-size:34px;
	margin-bottom:5px;
	height:30px;
	line-height:30px;
	font-family:"zzgflh","造字工房力黑（非商用）常规体","黑体","microsoft yahei";
}
.vhot_game .txt h3{
	font-size:13px;
	color:#c5c5c5;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;

}
.vhot_game .vs_content a{
	position:relative;	
}
.vhot_game .vs_content a .shadow{
	position:absolute;
	z-index:1;	
}
.vhot_game .vs_content a:hover .txt h1,.vhot_game .vs_content a:hover .txt h2,.vhot_game .vs_content a:hover .txt h3,.vhot_game .vs_content a:hover .shadow{
	opacity: 1;	
	-khtml-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}
.vhot_game .vs_content a:hover .shadow{
	opacity:0.5;	
}
.vhot_game .vs_content a:hover .txt h2 {
	transition-delay: 0.1s;
}
.vhot_game .vs_content a:hover .txt h3 {
	transition-delay: 0.2s;
}
.vs_content img{
	height:368px;
	width:100%;	
}
.vs_content .padding{
	padding:20px 40px 0px 40px;
}

/*vfooter*/
.vfooter{
	background:#ededef;
	text-align:center;	
	color:#192332;	
}
.vfooter .icon{
	display:inline-block;
	border:8px solid #192332;	
	width:124px;
	height:124px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-khtml-border-radius:50%;
	border-radius:50%;
	margin-bottom:14px;
	
}
.vfooter h1,.vfooter h2{
	font-weight:normal;
	display:block;	
}
.vfooter h1{
	font-size:16px;	
	margin-bottom:5px;
}
.vfooter h2{
	font-size:14px;	
}
.vfooter .vblock{
	margin:0px 42px;
	display:inline-block;
	width:142px;
	vertical-align:top;
}
.vfooter .padding{
	padding:60px 0px 80px 0px;	
}
.vfooter .icon{
	background-repeat:no-repeat;
	background-position:center center;	
}
.ivf01{
	background-image:url(../img/icon/iass_01.png);	
}
.ivf02{
	background-image:url(../img/icon/iass_02.png);	
}
.ivf03{
	background-image:url(../img/icon/iass_03.png);	
}
.ivf04{
	background-image:url(../img/icon/iass_04.png);	
}
.iclose{
	background:url(../img/icon/iclose.png) center center no-repeat;
	width:30px;
	height:30px;	
}


/*plus*/
.padding{
	padding:20px;	
}
/*float*/
.fr, .right {
	float: right;
}
.fl, .left {
	float: left;
}
/*text_align*/
.align_center {
	text-align: center;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.m_t10{
	margin-top:10px;	
}
.m_t60{
	margin-top:60px;
}
.m_t70{
	margin-top:70px;
}
.m_l10{
	margin-left:10px;	
}
.h280{
	height:280px;	
}
.w150{
	
	width:150px;	
}