*{margin:0; padding:0;}
html,body{width:100%; height:100%; overflow:hidden; font:12px/1.5 "Microsoft YaHei", Arial; color:#333;}
body{background-color:#000;}
table{border:0; width:100%; border-collapse:collapse; border-spacing:0;}
table th{font-weight:normal; text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
ul,ol{list-style-type:none;}
input,select,textarea{vertical-align:middle; font:12px/1.5 "Microsoft YaHei", Arial; color:#333;}
a{color:#333; text-decoration:none;}
em{font-style:normal;}
strong{font-weight:normal;}
img{display:block; border:0;}

.align_c{text-align:center;}
.height_auto{height:auto;}
.position_absolute{position:absolute!important;}
.bg_contain{background-size:contain!important;}
.preserve_3d{-webkit-transform-style:preserve-3d; -webkit-perspective:500px; -moz-transform-style:preserve-3d; -moz-perspective:500px; -ms-transform-style:preserve-3d; -ms-perspective:500px; transform-style:preserve-3d; perspective:500px;}
.transform_origin_c{-webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%;}
.transform_origin_cb{-webkit-transform-origin:50% 100%; -moz-transform-origin:50% 100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%;}
.tap_highlight_transparent{-webkit-tap-highlight-color:transparent; -moz-tap-highlight-color:transparent; -ms-tap-highlight-color:transparent; tap-highlight-color:transparent;}
.clearfix{zoom:1;}
.clearfix:after{content:"."; display:block; vertical-align:top; height:0; font-size:0; line-height:0; overflow:hidden; clear:both; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.wrapper{width:100%; height:100%; overflow:hidden; margin:0 auto; max-width:640px; background-color:#000; position:relative;}
.handle{width:40px; height:32px; bottom:2.8%; left:10%; margin-left:-20px; z-index:9999; background:url(http://static.m1905.cn/h5_mobile/party_2014/images/bg_handle.png) no-repeat; -webkit-animation:act_handle 1.5s linear infinite; -moz-animation:act_handle 1.5s linear infinite; -ms-animation:act_handle 1.5s linear infinite; animation:act_handle 1.5s linear infinite;}
.pageList,.page_loading{width:100%; height:100%; left:0; top:0; overflow:hidden;}
.pageElem{background-size:cover!important; overflow:hidden; position:relative;}
.pageElem .bg{width:100%; height:100%; left:-100%; top:-100%; background-size:cover!important;}

@-webkit-keyframes act_roll{
	0% {-webkit-transform:rotate(0deg);}
	25% {-webkit-transform:rotate(90deg);}
	50% {-webkit-transform:rotate(180deg);}
	75% {-webkit-transform:rotate(270deg);}
	100% {-webkit-transform:rotate(360deg);}
}
@-moz-keyframes act_roll{
	0% {-moz-transform:rotate(0deg);}
	25% {-moz-transform:rotate(90deg);}
	50% {-moz-transform:rotate(180deg);}
	75% {-moz-transform:rotate(270deg);}
	100% {-moz-transform:rotate(360deg);}
}
@-ms-keyframes act_roll{
	0% {-ms-transform:rotate(0deg);}
	25% {-ms-transform:rotate(90deg);}
	50% {-ms-transform:rotate(180deg);}
	75% {-ms-transform:rotate(270deg);}
	100% {-ms-transform:rotate(360deg);}
}
@keyframes act_roll{
	0% {transform:rotate(0deg);}
	25% {transform:rotate(90deg);}
	50% {transform:rotate(180deg);}
	75% {transform:rotate(270deg);}
	100% {transform:rotate(360deg);}
}
@-webkit-keyframes act_handle{
	0% {bottom:2.8%;}
	25% {bottom:3.4%;}
	50% {bottom:2.8%;}
	75% {bottom:2.2%;}
	100% {bottom:2.8%;}
}
@-moz-keyframes act_handle{
	0% {bottom:2.8%;}
	25% {bottom:3.4%;}
	50% {bottom:2.8%;}
	75% {bottom:2.2%;}
	100% {bottom:2.8%;}
}
@-ms-keyframes act_handle{
	0% {bottom:2.8%;}
	25% {bottom:3.4%;}
	50% {bottom:2.8%;}
	75% {bottom:2.2%;}
	100% {bottom:2.8%;}
}
@keyframes act_handle{
	0% {bottom:2.8%;}
	25% {bottom:3.4%;}
	50% {bottom:2.8%;}
	75% {bottom:2.2%;}
	100% {bottom:2.8%;}
}
@-webkit-keyframes act_btn{
	0% {-webkit-transform:scale(1);}
	25% {-webkit-transform:scale(1.05);}
	50% {-webkit-transform:scale(1);}
	75% {-webkit-transform:scale(0.95);}
	100% {-webkit-transform:scale(1);}
}
@-moz-keyframes act_btn{
	0% {-moz-transform:scale(1);}
	25% {-moz-transform:scale(1.05);}
	50% {-moz-transform:scale(1);}
	75% {-moz-transform:scale(0.95);}
	100% {-moz-transform:scale(1);}
}
@-ms-keyframes act_btn{
	0% {-ms-transform:scale(1);}
	25% {-ms-transform:scale(1.05);}
	50% {-ms-transform:scale(1);}
	75% {-ms-transform:scale(0.95);}
	100% {-ms-transform:scale(1);}
}
@keyframes act_btn{
	0% {transform:scale(1);}
	25% {transform:scale(1.05);}
	50% {transform:scale(1);}
	75% {transform:scale(0.95);}
	100% {transform:scale(1);}
}

.act_roll{-webkit-animation:act_roll 1s linear infinite; -moz-animation:act_roll 1s linear infinite; -ms-animation:act_roll 1s linear infinite; animation:act_roll 1s linear infinite;}
.act_rise{-webkit-transition:top 0.5s; -moz-transition:top 0.5s; -ms-transition:top 0.5s; transition:top 0.5s;}
.act_drop{-webkit-transition:top 0.5s; -moz-transition:top 0.5s; -ms-transition:top 0.5s; transition:top 0.5s;}
.act_enter_l{-webkit-transition:left 0.5s; -moz-transition:left 0.5s; -ms-transition:left 0.5s; transition:left 0.5s;}
.act_enter_r{-webkit-transition:right 0.5s; -moz-transition:right 0.5s; -ms-transition:right 0.5s; transition:right 0.5s;}
.act_fade{-webkit-transition:opacity 0.5s; -moz-transition:opacity 0.5s; -ms-transition:opacity 0.5s; transition:opacity 0.5s;}
.act_transform{-webkit-transition:-webkit-transform 0.5s; -moz-transition:-moz-transform 0.5s; -ms-transition:-ms-transform 0.5s; transition:transform 0.5s;}
.act_all{-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; transition:all 0.5s;}

.page_loading{background-color:#000; z-index:1;}
.page_loading>img:nth-of-type(1){width:23.28125%; left:38.359375%; top:30%;}
.page_loading .loading{width:100%; top:70.625%;}
.page_loading .loading img{display:inline-block; vertical-align:middle; margin:0 4px;}
.page_loading .loading .img_loading{width:6.09375%; max-width:39px;}
.page_loading .loading .txt_loading{width:16.71875%; max-width:107px;}
.page1 .bg{background:url(http://www.1905.com/special/cctv6zk/images/bg_page1.jpg) no-repeat;}
.page1 img:nth-of-type(1){width:95.9375%; left:37.5%; bottom:-100%;}
.page1 img:nth-of-type(2){width:52.65625%; left:16.40625%; top:18.75%; -webkit-transform:translateZ(500px); -moz-transform:translateZ(500px); -ms-transform:translateZ(500px); transform:translateZ(500px); -webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; -ms-transition-delay:0.5s; transition-delay:0.5s;}
.page1_active .bg{left:0; top:0;}
.page1_active img:nth-of-type(1){left:2.8125%; bottom:0%;}
.page1_active img:nth-of-type(2){-webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0);}
.page2 .bg{background:url(http://www.1905.com/special/cctv6zk/images/bg_page2.jpg) no-repeat;}
.page2 img:nth-of-type(1){width:100%; left:26.875%; bottom:-100%;}
.page2 img:nth-of-type(2){width:23.28125%; left:40.9375%; top:34.375%; -webkit-transform:scale(0); -moz-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; -ms-transition-delay:0.5s; transition-delay:0.5s;}
.page2 img:nth-of-type(3){width:82.03125%; left:11.40625%; top:11.25%; -webkit-transform:translateZ(500px); -moz-transform:translateZ(500px); -ms-transform:translateZ(500px); transform:translateZ(500px); -webkit-transition-delay:0.6s; -moz-transition-delay:0.6s; -ms-transition-delay:0.6s; transition-delay:0.6s;}
.page2 img:nth-of-type(4){width:51.25%; left:12.1875%; top:15.20833333333333%; -webkit-transform:translateZ(500px); -moz-transform:translateZ(500px); -ms-transform:translateZ(500px); transform:translateZ(500px); -webkit-transition-delay:0.8s; -moz-transition-delay:0.8s; -ms-transition-delay:0.8s; transition-delay:0.8s;}
.page2 img:nth-of-type(5){width:72.5%; left:12.1875%; top:25.20833333333333%; -webkit-transform:translateZ(500px); -moz-transform:translateZ(500px); -ms-transform:translateZ(500px); transform:translateZ(500px); -webkit-transition-delay:1.2s; -moz-transition-delay:1.2s; -ms-transition-delay:1.2s; transition-delay:1.2s;}
.page2_active .bg{left:0; top:0;}
.page2_active img:nth-of-type(1){left:0; bottom:0%;}
.page2_active img:nth-of-type(2){-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1);}
.page2_active img:nth-of-type(3){-webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0);}
.page2_active img:nth-of-type(4){-webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0);}
.page2_active img:nth-of-type(5){-webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); transform:translateZ(0);}
.page3 .bg{background:url(http://www.1905.com/special/cctv6zk/images/bg_page3.jpg) no-repeat;}
.page3 img:nth-of-type(1){width:98.4375%; left:10%; bottom:-100%;}
.page3_active .bg{left:0; top:0;}
.page3_active img:nth-of-type(1){left:1.71875%; bottom:0%;}
.page4 .bg{background:url(http://www.1905.com/special/cctv6zk/images/bg_page4.jpg) no-repeat;}
.page4>img:nth-of-type(1){width:100%; left:26.5625%; bottom:-100%;}
.page4 .btn_info img:nth-of-type(1){width:38.4375%; left:30.9375%; bottom:-100%; -webkit-transition-delay:0.6s; -moz-transition-delay:0.6s; -ms-transition-delay:0.6s; transition-delay:0.6s; -webkit-animation:act_btn 1s linear 1s infinite; -moz-animation:act_btn 1s linear 1s infinite; -ms-animation:act_btn 1s linear 1s infinite; animation:act_btn 1s linear 1s infinite;}
.page4_active .bg{left:0; top:0;}
.page4_active>img:nth-of-type(1){left:0%; bottom:0%;}
.page4_active .btn_info img:nth-of-type(1){bottom:28.4375%;}

.btn_toForm{width:50%; left:25%; top:50%;}
.btn_toForm_personal{margin-top:-16.854166666666667%;}
.btn_toForm_company{margin-top:8%;}

.wrapper_form{padding:20px 14px 40px; max-width:640px; margin:0 auto; font-size:1.167rem; color:#FFF; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.wrapper_form input,.wrapper_form textarea{font-size:1.167rem; width:100%; border:1px solid #F90; background-color:#FFF; padding:4px; outline:none; resize:none; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.wrapper_form td{padding-top:6px; vertical-align:top;}
.wrapper_form .key{display:inline-block; vertical-align:top; padding:4px 0;}
.wrapper_form .require{color:#F90; margin-left:4px;}
.wrapper_form .error{height:20px; line-height:20px; color:#F90; font-size:1rem;}
.wrapper_form .btn_submit{display:block; vertical-align:top; text-align:center; padding:12px 0; background-color:#F90; font-weight:normal; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px;}


