/*3px1.59fff
 * 2018-05-03 
 * HQS
 * */
@charset "utf-8";

*{ padding:0px; margin:0px; font-family:"微软雅黑"; 
	box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box; }
a{ text-decoration:none; color:#666; }
a:hover{ color:red; }
		
a:active{ text-decoration: none; list-style-type: none; }
a:hover { text-decoration: none!important; list-style-type: none!important; }
a:focus{ text-decoration: none; list-style-type: none; }
#application_submit,#contact_submit,#entry_submit,a:focus {outline-style:none;
						-moz-outline-style: none;} 
a:visited{ text-decoration: none; list-style-type: none; }
		
a:active{star:expression(this.onFocus=this.blur());}
a:focus{star:expression(this.onFocus=this.blur());}
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　 
a{blr:expression(this.onFocus=this.blur());
	outline-style:none;/*FF使用*/
} /* 只支持IE，过多使用效率低 */
		
ul li{ list-style:none; }
em{font-style: normal;}
html, body{ width: 100%; height: auto;margin: 0px;font-size: 12px; font-size: 100%;
			/*min-width: 1158px;*/
            font-family: '微软雅黑'; margin: auto;
            background: #fff;
            -webkit-text-size-adjust:none; 
			}
 ::-webkit-scrollbar {
  display: none;
}           
            
            
/*PC端样式   开始*/

/*PC端公共样式*/
.pc,.pc .top,.pc .banner,.pc .feature,.pc .ambassador,.pc .harvest,.pc .responsibility,
.pc .condition,.pc .about,
.pc .responsibility .responsibility_bg,
.pc .entry_form .entry_form_bg_1,.pc .entry_form_bg_2,.pc .entry_form_bg_3,
.pc .entry_form_bg_4,.pc .entry_form_bg_5,.pc .entry_form_bg_6,.pc .entry_form_bg_7,
.pc .entry_form_bg_8,.pc .entry_form_bg_9,.pc .entry_form_bg_10,.pc .entry_form_bg_11,.pc .entry_form_bg_12,
.pc .banner .banner_content .banner_character img,
.pc .banner .banner_content .banner_android_app img,
.pc .banner .banner_content .banner_ios_app img,.pc .ambassador .ambassador_div .ambassador_main div p{display: block;width: 100%;}

.pc,.pc .top,.pc .feature,.pc .ambassador,.pc .harvest,.pc .responsibility,
.pc .responsibility .responsibility_bg,.pc .condition,.pc .about,.pc .entry_form,
.pc .entry_form .entry_form_bg_1,.pc .entry_form_bg_2,.pc .entry_form_bg_3,
.pc .entry_form_bg_4,.pc .entry_form_bg_5,.pc .entry_form_bg_6,.pc .entry_form_bg_7,
.pc .entry_form_bg_8,.pc .entry_form_bg_9,.pc .entry_form_bg_10,.pc .entry_form_bg_11,.pc .entry_form_bg_12{min-width:1158px;}

.pc,.pc .top,.pc .banner .banner_content .banner_android_app .banner_qr_code,
.pc .feature,.pc .harvest,.pc .responsibility_main .responsibility_border,.pc .responsibility_main .res_con{background: #fff;}


.pc{width: 100%;position: relative;padding-top: 102px;}
/*头部导航菜单*/
.pc .top{height: 102px; position:fixed;top: 0;left: 0;border-bottom: 1px #000 solid;
		-webkit-box-shadow:0 0  10px 1px #040404;  
		-moz-box-shadow:0 0  10px 1px #040404;  
		box-shadow:0 0  10px 1px #040404;z-index: 10; }
.pc .top .logoAndName{ float:left;padding:15px 0 0 100px; }
.pc .top .logoAndName img{ float:left; }
.pc .top .logoAndName .logoName { float:left;margin-left:30px;padding-top:15px; }
.pc .top .logoAndName .logoName span{font-size:30px}
.pc .top .top_div{ display: block;float: right;height: inherit;margin: 0 auto; width:70%}
.pc .top .top_div ul{float: right;width: 100%; height: inherit;}
.pc .top .top_div ul li{display: inline-block; float: left;width:160px;
					height: inherit;line-height: 102px;
					text-align: center;}
.pc .top .top_div ul li a{display: inline-block;width:160px;
					height: inherit;line-height: inherit;font-size: 20px; color: #eb8b00;}
.pc .top .top_div ul li a:hover{border-top: 2px #eb8b00 solid; background: #e6e6e6;}

.pc .downAndriod:hover{background:#f4e8e0}
.pc .downIos:hover{background:#e3e9ce}

/*顶部海报*/
.pc .banner{height: 780px;position: relative;}
.pc .banner .banner_bg{display: block;width: 100%;height: 100%;position: absolute;left: 0;z-index: 0;top: 0px;  background: url(../img/bg.jpg) no-repeat center center;background-size: cover}
.pc .banner .banner_content{display: block;width: 1158px;height: 780px;margin: 0 auto;padding-top: 130px;position: relative;}
.pc .banner .banner_content .banner_character{display: block;width: 594px;height: 179px;
											margin-left: 81px;}
.pc .banner .banner_content .banner_character p{ font-size:50px;color:white }		
.pc .banner .banner_content .banner_character .banner_character_content{ color:white;margin-top:20px;font-size:20px;line-height:2; }									
.pc .banner .banner_content .banner_android_app{display: block;width: 323px;margin-left:100px;
											margin-top: 80px; position: relative; no-repeat center center;border:white 1px solid;border-radius:50px}									
.pc .banner .banner_content .banner_android_app .banner_qr_code{display:none;width: 186px; height: 186px;
															border-radius: 8px; padding-top: 4px;
															position: absolute;top: 0; left: 351px;}
.pc .banner .banner_content .banner_android_app .banner_qr_code p{display: block; width: 100%; color: #d58505;text-align: center;
															  height: 43px;line-height:43px;font-size: 24.28px;}
.pc .banner .banner_content .banner_android_app .banner_qr_code img{display: block;width: 120px; margin: 0 auto;}
.pc .banner .banner_content .banner_android_app:hover{background-color:#69cf01}
.pc .banner .banner_content .banner_android_app:hover .banner_qr_code{display: block;}

.pc .banner .banner_content .banner_android_app .banner_qr_code2{display:none;width: 186px; height: 186px;
															border-radius: 8px; padding-top: 4px;
															position: absolute;top: 0; left: 577px;background: #fff;}
.pc .banner .banner_content .banner_android_app .banner_qr_code2 p{display: block; width: 100%; color: #d58505;text-align: center;
															  height: 43px;line-height:43px;font-size: 24.28px;}
.pc .banner .banner_content .banner_android_app .banner_qr_code2 img{display: block;width: 120px; margin: 0 auto;}
.pc .banner .banner_content .banner_android_app:hover .banner_qr_code2{display: block;}

.pc .banner .banner_content .banner_android_app .banner_qr_code3{display:none;width: 186px; height: 186px;
															border-radius: 8px; padding-top: 4px;
															position: absolute;top: 0; left: 804px;background: #fff;}
.pc .banner .banner_content .banner_android_app .banner_qr_code3 p{display: block; width: 100%; color: #d58505;text-align: center;
															  height: 43px;line-height:43px;font-size: 24.28px;}
.pc .banner .banner_content .banner_android_app .banner_qr_code3 img{display: block;width: 120px; margin: 0 auto;}
.pc .banner .banner_content .banner_android_app:hover .banner_qr_code3{display: block;}


.pc .banner .banner_content .banner_ios_app{display: block;width: 323px;margin-left:100px;
											position: relative; no-repeat center center;margin-top: 200px;border:white 1px solid;border-radius:50px}
.pc .banner .banner_content .banner_ios_app .banner_qr_code{display: none;width: 186px; height: 186px;
															border-radius: 8px; padding-top: 4px;
															position: absolute;top: 0; left: 351px;background-color:#fff;}
.pc .banner .banner_content .banner_ios_app .banner_qr_code p{display: block; width: 100%; color: #d58505;text-align: center;
															  height: 43px;line-height:43px;font-size: 24.28px;}
.pc .banner .banner_content .banner_ios_app .banner_qr_code img{display: block;width: 120px; margin: 0 auto;}
.pc .banner .banner_content .banner_ios_app:hover{background-color:#69cf01}
.pc .banner .banner_content .banner_ios_app:hover .banner_qr_code{display: block;}

.pc .product { text-align:center;padding-top:60px; }
.pc .product .product_title { font-size:60px;color:#555d5d }
.pc .product .product_small_title { font-size:18px;margin-top:20px;color:#949189 }
.pc .product .prodcut_describe { font-size:24px;margin-top:54px;color:#b0ada8 }
.pc .product table { margin-top:60px;margin-left: auto;margin-right: auto; }
.pc .product table tr td { vertical-align: top; }
.pc .product .piece_left { text-align:right;width:272px;margin-right:40px;margin-top:50px }
.pc .product .piece_right { text-align:left;width:272px;margin-right:50px;margin-top:50px;margin-left:40px }
.pc .product .piece_title { font-size:28px;color:#65635a;margin-top:10px }
.pc .product .piece_content { margin-top:10px;color:#908f92 }

.pc .downApp { background:#fbf7e1;padding-top:60px;padding-bottom:60px;display: flex;justify-content: center; } 
.pc .downApp .downApp_img { margin-right:100px }
.pc .downApp .downApp_title { font-size:58px;text-align:center;color:#555d5d }
.pc .downApp .downApp_small_title { color:#949189;text-align:center;margin-top:18px }
.pc .downApp .downApp_content { font-size:20px;width:550px;color:#949189;line-height: 2;text-indent:2em;margin-top:40px }
.pc .downApp .downApp_download { margin-top:100px;font-size:20px; }
.pc .downApp .downAndriod{ cursor: pointer;width:220px;height:68px;border-radius:50px;border:black 2px solid;float:left;display: flex; justify-content: center;align-items: center; }
.pc .downApp .downAndriod span { margin-left:6px }
.pc .downApp .downIos { cursor: pointer;width:220px;height:68px;border-radius:50px;border:black 2px solid;float:left;margin-left:100px;display: flex; justify-content: center;align-items: center; }
.pc .downApp .downIos span { margin-left:6px }

.pc .about .about_title { font-size:58px;margin-top:80px;color:#d9af92 }
.pc .about .about_small_title { color:#949189;margin-top:18px;font-size:17px }
.pc .about .about_img { width:800px; }
.pc .about .about_name { float:right;margin-top:20px;font-size:36px;text-align:center;display: block; width:200px }
.pc .about .about_content { font-size:20px;color:#949189;line-height: 2;text-indent:2em;margin-top:40px; }
.pc .about .about_content .about_content_describe { width:550px;float:left }
.pc .about .about_content .about_content_right { float:right; }
.pc .about .about_content .about_content_right img { width:200px }

.pc .contact { background:#fcf7e1;height:500px;text-align:center;clear:both;color:#949189;position: relative; }
.pc .contact .contact_triangle { width:0;height:0;border-left: 50px solid transparent;border-right: 50px solid transparent; border-top: 80px solid white;margin: 0 auto;  }
.pc .contact .contact_title { font-size:46px;margin-top:20px }
.pc .contact .contact_small_title { margin-top:10px }
.pc .contact .contact_content { margin-top:80px;text-align:center;display: flex;justify-content: center;font-size:20px }
.pc .contact .contact_content .contact_content_piece { float:left;margin-left:80px;display: flex; align-items: center;width:300px }
.pc .contact .contact_content .contact_content_piece span{margin-left:10px}

.pc .foot { width:100%;height:80px;background:#4e5156;bottom: 0px;position: absolute; }
.pc .foot .foot_content{ margin-top:20px }
.pc .foot .foot_content a { display: flex;justify-content: center;align-items: center; }


#qq::-webkit-inner-spin-button,#mobile::-webkit-inner-spin-button,#contact_number::-webkit-inner-spin-button { -webkit-appearance: none!important; ; }
#qq,#mobile,#contact_number{ appearance: textfield;
							-moz-appearance: textfield;
							-webkit-appearance: textfield; }
#qq:hover,#mobile:hover,#contact_number:hover{ appearance: textfield;
												-moz-appearance: textfield;
												-webkit-appearance: textfield; 
}
.pc #com_d { cursor: pointer;  width: 90px; height: 90px;border: 0px;
		 margin: 0px; padding: 0px;
		 position: fixed; right: 40px; bottom: 40px;
		 background: url("../img/top.png") no-repeat center center; z-index: 999; border-radius:50px; transition: transform 0.5s;}
.pc #com_d:hover {transform: scale(1.2);}
.dis_none{display: none;}



/*弹窗提示*/

.pop_up_prompts,.toastInfo{display:none;position:absolute;width:100%;
			text-align:center;font-size:1rem;height:30px;line-height:30px;color:#fff;}
.pop_up_prompts span,.toastInfo span{background-color:#a5a3a3;display:inline-block;border-radius:5px;padding:0px 10px;}
.toastInfo{bottom: 35px;}
.pop_up_prompts{bottom: 160px;}

/*PC端样式   结束*/





/*
 * 以下为移动端样式
 * 2018-05-05
 * HQS
 * */
.mobile {width: 100%;background: #fff;padding-top: 3.001rem;overflow: auto;}

/*头部导航菜单*/
.mobile .top{display: flex;justify-content: center;width: 100%;max-width: 750px; height: 3.001rem;
			 background: #EEE9E9;border-bottom: 1px #000 solid;
			 position:fixed;top: 0;
			 box-shadow:0 0  10px 1px #040404;z-index: 10;}
.mobile .top .logo{display: block; float: left;width: 2rem; margin-left: 1.2rem;}
.mobile .top .logo img{display: block; width: 100%;}
.mobile .top span{ margin-left: 0.6rem;font-size:1rem}
.mobile .top_div { display:none;background:#8B8989;width:100%;max-width: 750px;font-size:1.2rem;color:#CDC1C5;position:fixed;z-index: 10;opacity: 0.9;}
.mobile .top_div .option{border-bottom:1px solid white;height:3rem;display: flex; align-items: center;padding-left:2rem;}
.mobile .top_div .option:hover{background:yellow;color:#CDC9C9	}
.mobile .top_div .option img {position: absolute;right: 1rem;}
.mobile .main{width: 100%;}
.img_bg{width: 100%;display: block;z-index: 0;}
/*顶部海报*/
.mobile .banner{display: block;width: 100%; height: 40rem; position: relative;background:url(../img/bg.png) no-repeat center center;background-size: cover;}

.mobile .banner_content { padding-top:5rem;padding-left:3rem;padding-right:3rem; }
.mobile .banner .banner_character p{ font-size:2rem;color:white;text-align:center  }
.mobile .banner .banner_character .banner_character_content {margin-top:1rem;line-height:1.8;color:white;text-indent:2em;font-size:1.1rem}
.mobile .banner .banner_content .banner_android_app {margin-top: 2rem; position: relative;border:white 1px solid;border-radius:50px;width:11rem;text-align:center;}
.mobile .banner .banner_content .banner_android_app .banner_qr_code{display:none; width: 7rem; height: 7rem;
															border-radius: 8px; padding-top: 4px;
															position: absolute;top: 0; left: 12rem;background:#fff}
.mobile .banner .banner_content .banner_android_app:hover .banner_qr_code{display:block}	
.mobile .banner .banner_content .banner_android_app:hover{background-color:#69cf01;animation: shake 0.5s;}
@keyframes shake {
  0% { transform: translateX(0); }
  20% { transform: translateX(-10px); }
  40% { transform: translateX(10px); }
  60% { transform: translateX(-10px); }
  80% { transform: translateX(10px); }
  100% { transform: translateX(0); }
}
.mobile .banner .banner_content .banner_android_app .banner_qr_code p{display: block; width: 100%; color: #d58505;text-align: center;
															  line-height:2rem;font-size: 1rem;}
.mobile .banner .banner_content .banner_android_app .banner_qr_code img{display: block;height: 4rem; margin: 0 auto;}

.mobile .banner .banner_content .banner_android_app .modal{display:none;position: fixed;align-items: center;justify-content: center;z-index: 10;left: 0;top: 0;padding-top:50%;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.9);}
.mobile .banner .banner_content .banner_android_app .modal .modal-content{width: 13rem; height: 14rem;border-radius: 3rem; padding-top: 0.8rem;background: #fff;margin:0 auto;}
.mobile .banner .banner_content .banner_android_app .modal .modal-content .downName{display: block; width: 100%; color: #d58505;text-align: center; height: 43px;line-height:43px;font-size: 24.28px;}
.mobile .banner .banner_content .banner_android_app .modal .modal-content .downPng{display: block;width: 120px;height:120px; margin: 0 auto;}

.mobile .banner .banner_content .banner_ios_app{position: relative; border:white 1px solid;border-radius:50px;width:11rem;text-align:center;margin-top:2rem;}
.mobile .banner .banner_content .banner_ios_app:hover{background-color:#69cf01;animation: shake 0.5s;}
.mobile .banner .banner_content .banner_ios_app .banner_qr_code{display:none; width: 7rem; height: 7rem;
															border-radius: 8px; padding-top: 4px;
															position: absolute;top: 0; left: 12rem;background:#fff}
.mobile .banner .banner_content .banner_ios_app:hover .banner_qr_code{display:block}															
.mobile .banner .banner_content .banner_ios_app .banner_qr_code p{display: block; width: 100%; color: #d58505;text-align: center;
															  line-height:2rem;font-size: 1rem;}
.mobile .banner .banner_content .banner_ios_app .banner_qr_code img{display: block;height: 4rem; margin: 0 auto;}

.mobile .banner_content .banner_ios_app img{height:3rem}
.mobile .banner_content .banner_android_app img{height:3rem}

.mobile .banner_content .open {margin-top:3rem ;color:white;font-size:0.8rem;margin-left:0.8rem}
.mobile .banner_content .open a{font-size:1rem;color:red}


.mobile .product{ text-align:center;padding:1rem;height:84rem}
.mobile .product .product_title { font-size:2rem;color:#555d5d;margin-top:1rem }
.mobile .product .product_small_title { font-size:0.6rem;margin-top:0.6rem;color:#949189 }
.mobile .product .prodcut_describe { font-size:1rem;margin-top:1rem;color:#b0ada8;width:100% }
.mobile .product img { width:80%;margin-top:2rem }

.mobile .product .piece_top_left{width:50%;float:left;height:15rem;text-align:right;padding-right:1rem}
.mobile .product .piece_top_right{width:50%;float:left;height:15rem;text-align:left;padding-left:1rem}

.mobile .product .piece_middle_left{width:50%;float:left;height:12rem;text-align:right;padding-right:1rem}
.mobile .product .piece_middle_right{width:50%;float:left;height:12rem;text-align:left;padding-left:1rem}

.mobile .product .piece_bottom_left{width:50%;float:left;height:12rem;text-align:right;padding-right:1rem}
.mobile .product .piece_bottom_right{width:50%;float:left;height:12rem;text-align:left;padding-left:1rem}

.mobile .product .piece img{width:2rem;height:2rem}

.mobile .product .piece_title{font-size:1.4rem;color:#65635a;margin-top:1rem}
.mobile .product .piece_content{margin-top:0.6rem;color:#908f92;line-height:1.5}

.mobile .downApp { background:#fbf7e1;padding:1rem;text-align:center} 
.mobile .downApp .downApp_title {font-size:2rem;text-align:center;color:#555d5d;margin-top:1rem}
.mobile .downApp .downApp_small_title{font-size:0.8rem;color:#949189;text-align:center;margin-top:0.4rem}
.mobile .downApp .downApp_content { width:100%;font-size:1rem;color:#949189;line-height: 2;text-indent:2em;margin-top:1rem}
.mobile .downApp .app_img img{width:70%;margin-top:2rem}

.mobile .downApp .downApp_download {display: flex;justify-content: center;align-items: center;}
.mobile .downApp .downApp_download img{width:2rem;margin-top: 0 atuo;}
.mobile .downApp .downAndriod{ width:11rem;height:4rem;border-radius:50px;border:black 2px solid;float:left;display: flex; justify-content: center;align-items: center;margin-top:2rem;transition: transform 0.3s; }
.mobile .downApp .downAndriod:hover { transform: scale(1.1);background:#FFF5EE }
.mobile .downApp .downAndriod span { margin-left:6px;font-size:0.8rem }

.mobile .downApp .downIos{width:11rem;height:4rem;border-radius:50px;border:black 2px solid;float:right;display: flex; justify-content: center;align-items: center;margin-top:2rem;margin-left:1rem;transition:transform 0.3s;}
.mobile .downApp .downIos:hover { transform: scale(1.1);background:#FFF5EE }
.mobile .downApp .downIos span { margin-left:6px;font-size:0.8rem }

.mobile .about{text-align:center;width:100%;padding:1rem;}
.mobile .about_title{font-size:2rem;color:#d9af92;margin-top:1rem}
.mobile .about_small_title{color:#949189;margin-top:0.6rem;font-size:0.5rem}
.mobile .about .about_content{display: flex;justify-content: center;align-items: center;}
.mobile .about .about_content .about_content_describe{width:80%;margin-top:1rem;color:#949189;line-height: 2;text-indent:2em}
.mobile .about .about_content_img img{margin-top:1rem}
.mobile .about .about_name{margin-top:0.4rem;color:#CDB79E}
.mobile .about span{margin-top:1rem}
.mobile .about .about_img{width:100%;margin-top:1.4rem}

.mobile .contact{background:#fcf7e1;min-height:24rem;text-align:center;clear:both;color:#949189;position: relative;}
.mobile .contact .contact_triangle{ width:0;height:0;border-left: 2rem solid transparent;border-right: 2rem solid transparent; border-top: 3rem solid white;margin: 0 auto;  }
.mobile .contact .contact_title{ font-size:2rem;margin-top:2rem; }
.mobile .contact .contact_small_title{margin-top:0.6rem;}
.mobile .contact .contact_content{font-size:0.8rem;margin-top:1rem;}
.mobile .contact .contact_content .contact_content_piece{ display: flex;justify-content: center;align-items: center;margin-top:1rem;padding-left: 2rem;
    padding-right: 2rem;}
.mobile .contact .contact_content .contact_content_piece img {width:2rem}
.mobile .contact .contact_content .contact_content_piece span{padding-left:1rem}
.mobile .contact .foot{width:100%;height:4rem;background:#4e5156;bottom: 0px;position: absolute;}
.mobile .contact .foot .foot_content{margin-top:1rem;font-size:0.6rem}
.mobile .contact .foot a {display: flex;justify-content: center;align-items: center;}


/*四大特色*/
.mobile .feature{display: block;width: 100%;max-width: 750px;height: auto;position: relative;}

/*校园大使*/
.mobile .ambassador{display: block;width: 100%;max-width: 750px;height: auto;position: relative; }
.mobile .ambassador a.sign_up{display: block;position: absolute;
							width: 7rem; height: 2rem; z-index: 3;}

/*大使收获*/
.mobile .harvest{display: block;width: 100%;max-width: 750px;height: auto; background: #fff;position: relative;}


/*大使职责*/
.mobile .responsibility{display: block;width: 100%;max-width: 750px;height: auto;position: relative; }


/*报名条件*/
.mobile .condition{display: block;width: 100%;max-width: 750px;height: auto;position: relative; }


#qq::-webkit-inner-spin-button,#mobile::-webkit-inner-spin-button,#contact_number::-webkit-inner-spin-button { -webkit-appearance: none!important; ; }
#qq,#mobile,#contact_number{ -moz-appearance: textfield; }




/*报名表*/
.mobile .application{width: 100%;max-width: 750px; position: relative;background: #ca4206;}
.mobile .application .application_bg{display: block; width: 100%;z-index: 1;}

.mobile .application .entry_main{display: block;width:100%;height: auto;z-index: 3;
								 position: absolute;top: 18rem;left: 0; }
.mobile .application .entry_main .entry_title{text-align: center; font-size: 2rem;color: #fff;
											height: 2rem;line-height: 2rem;margin-bottom: 2rem;}
.mobile .application .entry_main form#application_form{display: block;width:98%;height: auto;margin: 0 auto;}

.mobile .application .message{height: 15rem;width: 100%;}
.mobile .application .message div{ display: inline-block; width: 50%;height: 2rem;line-height: 2rem;float: left;margin-bottom: 1rem;}
.mobile .application .message div label{ display: inline-block; width: 3rem;font-size: 1rem;color: #fff; text-align: center;float: left;}
.mobile .application .message div input{ display: inline-block;width: 6rem;height: 2rem;font-size: 1.2rem;
										 color: #272727;padding-left: 0.4rem;margin-left: 9px;float: left;}

.mobile .application .message div span{ display: inline-block; width: 3rem;font-size: 1rem;color: #fff; text-align: center;float: left;}
.mobile .application .message div input.radio{ display: inline-block;width: 1rem;height: 1rem; line-height: 1rem;float: left;
												font-size: 2rem;color: #ccc;padding-left: 0.1rem;margin-left: 1rem;margin-top: 0.5rem;}
.mobile .application .message div label.gender_label{width: 1rem;font-size: 1rem;margin: 0 0 0 0.4rem;float: left;}

.mobile .application label.address_title{ display: inline-block; width: 8rem;font-size: 1rem;height:1rem;
									line-height: 1rem; color: #fff;padding-left: 1rem;}
.mobile .application input.address{ display: block;width: 90%;height: 2rem;font-size: 1.2rem;margin: 0.5rem auto 3rem;
									color: #272727;padding-left: 0.4rem;}

.mobile .application .entry_main_title{text-align: center; font-size: 2rem;color: #fff;
									   height: 2rem;line-height: 2rem;margin-bottom: 2rem;}
.mobile .application p.content_title{ display: block; width: 96%;font-size: 1rem;margin: 1rem auto 0.2rem;
									  line-height: 1.8rem; color: #fff; text-align: left;padding-left: 0.8rem;}
.mobile .application textarea{display: block;font-size: 1rem;padding-left: 0.8rem; color: #524e4e;
								line-height: 1.8rem;border-radius: 0.2rem;
								width: 90%; height: 5rem;margin: 0 auto;}

.mobile .application #application_submit{display: block;width: 60%; height: 2.6rem;line-height: 2.6rem;background: #fe8d08;
										color: #fff;font-size: 1.5rem; text-align: center;
										border: 0px; border-radius: 0.4rem;margin: 2rem auto;
										-webkit-tap-highlight-color:transparent;}
/*5.5英寸   414*736尺寸的屏幕  如iPhone6 Plus、iPhone6s Plus、iPhone7 Plus、魅族MX5  1920x1080  /3★*/ 
@media only screen and (max-width: 414px) {
	.banner_and{top: 11.29rem;left: 1.6rem;}
	.mobile .ambassador a.sign_up{top: 12rem;left: 15rem;}
	
	.mobile .application{height: 95rem;}
}
/*5.96英寸  412*732尺寸的屏幕  如谷歌Nexus 6   2K 2560x1440  /3.5★*/
@media only screen and (max-width: 412px) {
	.banner_and{top: 11rem;left: 1.6rem;}
	.mobile .ambassador a.sign_up{top: 12rem;left: 15rem;}
	
	.mobile .application{height: 96rem;}
}
/*5.2英寸   411*731尺寸的屏幕  如 谷歌Nexus 5x   1920x1080  /2.625★*/
@media only screen and (min-width: 376px) and (max-width: 411px) {
	.banner_and{top: 11rem;left: 1.6rem;}
	.mobile .ambassador a.sign_up{top: 12rem;left: 15rem;}
	
	.mobile .application{height: 96rem;}
}
/*4.7英寸   375*667尺寸的屏幕  如iPhone6、iPhone7、iPhone 6s   1334x750*/
@media only screen and (min-width: 361px) and (max-width: 375px) {
	.banner_and{top: 10rem;left: 1rem;}
	.mobile .ambassador a.sign_up{top: 11rem;left: 13rem;}
	
	.mobile .application{height: 97rem;}
}
/*4.95英寸  360*640尺寸的屏幕  如 谷歌Nexus 5     1920x1080 /3★*/
@media only screen and (min-width: 321px) and (max-width: 360px) {
	.banner_and{top: 9.5rem;left: 1rem;}
	.mobile .ambassador a.sign_up{top: 10.5rem;left: 12rem;}
	
	.mobile .application{height: 98rem;}
}
/*4.0英寸   320*568尺寸的屏幕  如iPhone5、iPhone SE   1136x640*/
@media only screen and (max-width: 320px) {
	.banner_and{top: 8.5rem;left: 1rem;}
	.mobile .ambassador a.sign_up{top: 9rem;left: 11rem;}
	
	.mobile .application{height: 99rem;}
}