/* Global */

body {
	font-family: "΢���ź�", sans-serif;
	font-size: 14px;
	color: #666;
	background-color:#ffffff;
}
html,body{
	border:none;
	font-family: "΢���ź�";
	margin: 0 auto !important;
	/*! overflow:hidden; */
}
a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var {
  margin: 0;
  padding: 0;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

ul,li,ol {
	list-style: none;
}
img {
	max-width: 100%;
}

a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #da2533;
	text-decoration: none;
}
a:visited {
	color: #666;
	text-decoration: none;
}

.section{padding-top: 80px;overflow: hidden;position: relative;/*! height: auto !important; */}
.banner{	background: url(../vip2.0_img/banner-bg.jpg) no-repeat;
	position: relative;
	background-size: cover;padding-top: 0px;
height: 729px\9 !important;
}
.main_con{max-width: 1200px;margin: 3rem auto 0;/*! padding-top: 6rem; */overflow: hidden;margin: 50px auto 50px\9;padding: 0 15px;}
.banner .fp-tableCell{padding-top: 80px;}
.banner .content{margin-top: 160px;width: 100%;}
.banner .con{position: absolute;}

.bg001{background: #f5f5f5;/*! height: auto !important; */}
.bg001 .left{width: 50% !important;}
.bg001 .right{width: 45% !important;}
.bg001 th:nth-of-type(1), .section th:nth-of-type(3){width: 22% !important;}

.content .right{margin-right: 0;float: right;}

/* Navigation */

.menu {
	position:fixed;
	top:0px;
	width:100%; 
	max-height:80px; 
	background-color:#fff;
	z-index:999;
	border-bottom: 2px #666 solid;
}
.VIP_logo {
	text-align: center;
	margin: 10px 0;
	font:bold 24px/100px "Microsoft Yahei";
	width:180px;
	height:60px;
	position:absolute;
	top: 0px;
	left: 15px;
	z-index:1000;
}
.VIP_logo img{max-width: 210px;width: 100%;}
#nav {
	text-align: right;
	margin: 30px 0 0 0;
	float: right;
}
.navigation{
	float: right;
	list-style: none;
	margin: 0;
	position: absolute;
	right: 15px;
	bottom: 0;
	line-height: 42px;
}
.navigation li{
	float: left;
	font-size: 16px;
	margin: 0 10px;
}
.navigation li a{padding: 0 20px;height: 100%;display: block;line-height: 48px;}
.navigation li:last-child{margin-right: 0;}
.navigation li:hover{
	cursor:pointer;
	color: #da2533;
}

.navigation .active a{
	cursor:pointer;
	color: #da2533;
	font-weight:bold;
}

.m_nav{display: none;}

.fp-tableCell{position: relative;/*! padding-top: 80px; */}
.con{width: 100%;text-align: center;font-size: 28px;color: #fff;height: 106px;line-height: 108px;/*! position: absolute; */background: rgba(255,255,255,0.25);border-top: rgba(255,255,255,0.4) 1px solid;bottom: 0;position: relative;background: #333\9;/*! border-bottom: 1px #bbb solid; */}
.con i{position:absolute;width: 55px;height: 55px;background: url(../vip2.0_img/arrowDown2.png) no-repeat center center;border-radius: 30px;top: -27px;cursor: pointer;left: 45rem;margin-left: -27px;left: 51%;}
.con i a{width:100%;height:100%;display:block;}
.b-btn{background: url(../vip2.0_img/t-bg.jpg) center center;}

/* General Slides */ 

.slide{
	background-attachment: fixed;
	width:100%;
	height:auto;
	padding:140px 0 0;
	height: 720px;
	box-sizing: border-box;
}
.slide .left{/*!  */}


/* Slide 1 */ 

.slide #content{/*! margin-top: 30px; */}
#content h1, #content h2, #content h3, #content p{font: 48px/90px "Microsoft YaHei","΢���ź�",arial;color: #333;}
#content h1{margin-bottom: 2rem;line-height: 60px;margin-bottom: 32px\9;margin-bottom: 32px\9;}
#content h2{line-height: 40px;font-size: 20px !important;/*! color: #8a8683; */margin: 0rem 0 2rem;margin: 0 0 32px\9;}
#content h3{font-size: 16px;color: #666;line-height: 42px;font-weight: normal;text-indent: 2em;}
#content p{font-size: 14px;color: #999;line-height: 32px;}
#content h2 a{font-size: 12px;color: #999;font-family: "����";margin-left: 10px;}
#content a:hover{color: #c00;}
.ewm{width: 105px;margin-top: 70px;}
.ewm img{border: 1px #aaa solid;}
.ewm span{}

.page01{margin: 5rem auto 0;margin: 30px auto 0\9;}
.page01 .grid_6{margin-top: 0 !important;}
.banner #content h1 {
	color:#fff;
	border-bottom: 1px #bbb solid;
	margin: 0;
	font-size: 52px;
	padding-bottom: 1rem;
	padding-bottom: 20px\9;
}
.banner #content h2 {
	font-size: 18px !important;
	color: rgba(255,255,255,0.5);
	line-height: 36px;
	padding:15px 0 20px;
	font-weight: 400;
	margin-bottom: 10px;
	color: #bbb\9;
}
.banner #content p{line-height: 28px;color: rgba(255,255,255,0.8);font-size: 14px;position: relative;padding-left: 20px;color: #ddd\9;}
.banner #content p i{position: absolute;left: 0;border: 2px rgba(255,255,255,0.8) solid;padding: 4px;border-radius: 10px;top: 30%;border: 2px #ddd solid;}
.banner #content .slide-btn{margin-top: 50px;padding-left: 0;font-family:"΢���ź�";}
#content .slide-btn a{width: 198px;height: 56px;display: block;line-height: 56px;text-align: center;border-radius: 5px;border: 1px #ffcc81 solid;font-size: 18px;background: #F5AD10;color: #fff;border: 1px #ccc solid\9;background: #666\9;}
#content .slide-btn a:hover{background: #da9a0d;}
.omega{/*! margin-top: 20px; */}

.slide h1 {
	font-size: 3.8em;
	margin-bottom: 20px;
}
.slide h2 {
	font-size: 2em;
	padding-bottom:15px;
	font-weight: 400;
}

.section table{width: 100%;text-align: center;margin-top: 2rem;margin-top: 0px;border-top: 1px #ddd solid\9;border-left: 1px #ddd solid\9;}
.section th{color: #333;}
.section th:nth-of-type(1),.section th:nth-of-type(3){width: 20%;}
.section th,.section tr td{padding: 1rem;border-bottom: 1px #ddd solid;border-right: 1px #ddd solid;border-top: none;margin: 0;padding: 16px\9;}
.section th:last-child,.section tr td:last-child{border-right: none;}
.section tr:last-child td{border-bottom: none;}
.section tr{}
.section tr td{font-size: 12px;}
.section tr .xz{font-weight: bold;}

.PC_table{display: block;}
	.M_table{display: none;}

/** slide 3**/
#page3{height: 700px !important;}
/** slide 4**/
#page4{padding-top: 0px;height: 700px !important;}

/** slide 8**/
.page07 .left{margin-top: 1rem !important;margin-top: 16px\9 !important;}


/** slide 8**/
.page8{padding-top: 1rem;margin: 1rem auto 0;}
.page8 .grid_6{}
.page8 .grid_7{margin-top: 2rem;}


/** slide 10**/
#page10{height: auto !important;padding: 140px 0 50px;}
.page10 li{margin: 0 0.5% 0;}
.page10 li:last-child{margin-right: 0;}
.round{border: 3px #eee solid;border-radius: 200px;height: 15rem;width: 15rem;margin: 0 auto;width: 240px\9;height: 240px\9;}
.round:hover{border: 3px rgba(204, 0, 0, 0.73) solid;}
.round .title{font-size: 34px;text-align: center;width: 15rem;height: 15rem;display: table-cell;vertical-align: middle;width: 240px\9;height: 240px\9;}
.round .title a{color:#333;*margin-top: 30%;*display: inline-block;}
.page10 li p{padding: 2rem 4.5rem 0;line-height: 2.5rem;font-size: 1rem;padding: 32px 72px 0\9;font-size: 16px\9;line-height: 40px\9;}


/** slide 11**/
.page11{padding-top: 1rem;margin: 1rem auto 0;}
.page11 .grid_6{margin-top: 2rem !important;margin-top: 32px\9 !important;}
.page11 .grid_7{margin-top: 5rem;margin-top: 80px\9;}
.page11 h2{margin: 0 0 1rem !important;}


/** slide 12 **/
.page12{height: auto !important;padding-bottom: 100px;}
.page12 .content{/*margin-top: 3rem;*/}
.page12 table{border:1px #ddd solid;}
.page12 table th{font-size: 20px;color:#666;}
.page12 table th:nth-of-type(1){width:23%;}
.page12 table th:nth-of-type(2){width:25%;}
.page12 table th:nth-of-type(3){width:24% !important;}
.page12 table th:nth-of-type(4){width:27%;}
.page12 table td{font-size: 16px;}
.page12 table th, .page12 table tr td{padding: 1.25rem 0.5rem;}
.page12 table span{padding: 0.5rem;}
.page12 table .color003{background: #fffef4;}
.page12 table .color004{background: #f4fffb;}

/** slide 13 **/
/*.page13 .content{margin-top: 1.5rem;}
.page13 table th, .page13 table tr td{padding: 1rem 0.5rem;}
*/
/** slide 14 **/
.page14{position: relative;padding-bottom: 100px;*padding-top: 50px;}
.page14 h1{text-align: center;}
.page14 p{font-size: 16px !important;color: #333 !important;line-height: 45px !important;float: left;}
.page14 .grid_9 i{background: none;font-style: normal;color:#aaaaaa;font-family:"����";text-align: right;width: 100px !important;line-height: 45px;float: right;}
.page14 .grid_9{margin: 0 auto;float: none;margin-top: 3rem;overflow: hidden;}
.page14 .grid_9 p{width: 70%;white-space: nowrap;text-overflow: ellipsis;}
.page14 .grid_9 span{font-family:"����";padding: 0 8px;color: #999;font-size: 0.8rem;}
#content p{font-family:"΢���ź�";/*! width: 70%; */overflow: hidden;/*! white-space:  nowrap; *//*! text-overflow: ellipsis; */}
.page14 .slh{position: absolute;bottom: 1rem;left: 50%;bottom: 20px\9;}
.page14 .slh i{margin-bottom: 10px;width:8px;height:8px;display: block;background: #ddd;border-radius: 6px;}
.pipei{font-weight: normal;}


/** slide 15 **/
.page15{margin-top: 3rem;}
.yListr{/*! width: 100% !important; */font-family:"΢���ź�";margin: 80px auto 0 auto;float: none;}
.yListr ul{/* border-bottom:1px solid #dcdcdc; */padding-bottom:10px;margin-bottom: 10px;}
.yListr ul br{display:block !important;}
.yListr ul li{/* height:36px; */margin-bottom:1.5rem;margin-bottom: 24px\9;}
.yListr ul li span,.yListr label{font-size: 18px;}
.yListr ul li em{cursor:pointer;color:#666666;font-size:16px;display:inline-block;/*! padding: 15px 15px 15px 35px; */font-style:normal;border: 1px solid #dcdcdc;line-height: 28px;width: 25.6%;margin: 0 20px 0 15px; *margin-top:80px;/*!  */position: relative;/*! background: #f8f8f8; */overflow: hidden;width: 228px;height: 90px;}
.yListr ul li em .box{padding: 15px 15px 15px 35px;/*! position: absolute; */width: 100%;height: 100%;/*!  *//*!  */background: #f8f8f8;}
.yListr ul li em.yListrclickem,.yListr ul li em:hover{/*! line-height: 24px; */border: 1px solid #ec862d;position:relative;box-sizing: border-box;}
.yListr ul li em.yListrclickem i{display:block;width: 39px;height: 27px; background: url(../vip2.0_img/check.png) no-repeat 0 0;right:0px;bottom: 0px;position:absolute;}
.yListr ul li em span{padding: 0 0.5rem;}
.yListr em input{right: 0;opacity: 0;width: 20% !important;position: absolute;height: 100% !important;top: 0;}
.yListr form input{outline:none;border:1px solid #dcdcdc;width: 31%;height: 35px;font-size:14px;color:#333333;padding: 0 8px;}
.yListr form .YImmediatelyininstallment{font-size: 18px;color:#ffffff;text-align:center;font-family:"΢���ź�", Arial;display:block;width: 192px;height: 46px;line-height: 46px;/*! border-radius:3px; */background: #da2533;margin: 42px auto;cursor: pointer;border: none;float: none;opacity: 1;}
.yListr form .YImmediatelyininstallment:hover{background: #E42A38;}
#VIPForm br{display:none;}
#MemberTypeRadio_1,#MemberTypeRadio_2,#MemberTypeRadio_3{margin: 0;border: none;width: 100% !important;width: 30px\9 !important;}

.sq{border-top:1px #ddd dotted;position:relative;overflow: visible;margin-top: 30px;padding-top: 96px;}
.sq .sq_t{position:absolute;/*! background:#fff; */font-size:35px;color:#e30113;font-family:"΢���ź�", Arial;top: -30px;/*! left: 44%; *//*! padding: 0 20px; */width: 100%;text-align: center;}
.sq .sq_t span{padding:0 20px;background:#fff;/*!  */}
.sq .sm{margin-top:3rem;overflow: hidden;margin-top: 48px;}
.sq .sm textarea{resize:none; height: 114px;height:96px\9; border:#ddd 1px solid; outline:none;line-height:20px; width: 83.2%;padding:0.5em;margin-left: 18px;}
.yListr .dzyx{ margin-left: 65px;}
.yListr input{margin-left: 12px;}

/* Tablet */
@media screen and (min-width:1024px){
	.section{min-height: 700px;}
	.foot, .foot .fp-tableCell{min-height: auto;}
}


.red{color: #da2533 !important;}
.gold{color:#ac8201 !important;}
.left{float:left;}
.right{float:right;margin-right: 0;}

.foot,.foot .fp-tableCell{/*! max-height: 360px !important; */overflow: hidden;height: auto !important;}

.foot .con{position: inherit;overflow: hidden;height: auto;text-align: left;max-height: 360px !important;background: url(../vip2.0_img/f-bg.jpg) center center;}
.foot_con{max-width: 1200px;margin: 3.5rem auto 3.5rem;/*! padding-top: 6rem; */overflow: hidden;/*! box-sizing: initial; */margin: 56px auto 56px\9;}

.foot .ztw-logo{max-height: 72px;margin-bottom: 24px;margin-top: 10px;}
.foot .left{line-height: 30px;}
.foot  p{font-size: 14px;line-height: 36px;color:#ccc;}
.foot .left a{display: none;}
.foot_con .right{border-left: 1px solid rgba(155,155,155,0.15);padding:0 4rem 0 4rem;position: relative;padding: 0 64px\9;}
.foot .dh{/*!  */font-size: 30px;color: #fff;padding-left: 36px;margin: 1rem 0 1.5rem;background: url(../vip2.0_img/dh.png) left no-repeat;margin: 16px 0 24px\9;}
.foot .zxzx{float: left;margin-top: 8px;}
.foot .zxzx a{font-size: 16px;color: #fff;width: 185px;height: 40px;display: block;text-align: center;border:2px solid #ccc;/*! background: #333; */}
.foot .wx{float: left;line-height: 40px;padding: 10px 8px;margin-left: 10px;cursor: pointer;border-radius: 6px;margin-top: 8px;}
.foot .wx:hover{background: #1bb032;}
.foot_con #l_ewm{position: absolute;bottom: 50px;right: 65px;width: 100px;height: 100px;top: auto;left: auto;}

.footer{overflow: hidden;background: #0f1011;font-size: 12px;font-family: "΢���ź�";color: #999;}
.footer_con{max-width: 1200px;overflow: hidden;margin: 0 auto;height: 37px;}
.footer_con .left{line-height: 36px;}
.footer_con p{line-height: 36px;color: #999;font-size: 12px;float:left;margin-left: 8%;}
.footer_con a{color: #999;line-height: 15px;float: left;border-right: 1px #666 solid;padding:0 10px;margin: 12px 0;}
.footer_con a:hover{color: #ccc;}
.footer_con a:last-child{border-right: none;}