@charset "utf-8";
/*reset*/
body,iframe,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,label,fieldset,legend,input,button,textarea,p,blockquote,th,td {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: 100%;
 
}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em,i{font-style:normal;} 
a,fieldset,img {
  border: 0;
}
ul,li {
  list-style-type: none;
  padding:0;
  margin:0;
}
input[type="submit"], input[type="text"],  input[type="reset"], input[type="button"],select, button,textarea{ -webkit-appearance: none;}
a{ text-decoration:none;}

/*basic*/
body{ 
    height: 100%;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  background-color:#F6F6F6;
  position:relative;
  }
  
.none{ display:none;}
.bg_white{ background-color:#FFF;}
.clear{clear:both;} 
/* media */
@media all {
  html {
    font-size: 16px;
  }
}
@media all and (min-width: 320px) {
  html {
    font-size: 14px;
  }
}
@media all and (min-width: 360px) {
  html {
    font-size: 16px;
  }
}

/* main_image */
.main_visual{width:100%;margin:auto;position:relative;height:7.5rem;overflow:hidden;z-index:889 ; border-radius:0.5rem; overflow:hidden;}
.main_image{width:100%;position:relative;}
.main_image ul{width:9999px;position:absolute;top:0;left:0; overflow:hidden;}
.main_image li{float:left;width:100%;}
.main_image li img{display:block;width:100%;min-height:7.5rem; }
.main_image li a{display:block;width:100%;height:7.5rem;}
.main_image li .img{ background-repeat:no-repeat; background-position:center top;}
.bottom_fix{position:fixed; width:100%; height:4rem; bottom:0; left:0;}
.bottom_icon{display:block;text-align:center; box-shadow: 0px 0px 8px #FF7A11;width:4rem;height:4rem;margin:auto;margin-top:-1.2rem; border-radius:50%;overflow:hidden;background-color:#FF7A11;color:#FFF;}
.bottom_icon i{ width: 100%;height:1.6rem;padding-top:0.5rem;color: #FFF;font-size:1.4rem;line-height:1.6rem;display:block;clear:both;}
.bottom_icon em{line-height:1.2rem;font-size:0.8rem;display:block;clear:both;}
.bottom_icon a{color:#FFF;}
div.flicking_con{position:absolute; bottom:1rem; z-index:888;width:100%;height:0.6rem;text-align:center;}
div.flicking_con a{width:0.6rem;height:0.6rem; margin-right:1rem; border-radius:1rem;padding:0; background-color: rgba(255,255,255,0.5);display: inline-block;}
div.flicking_con a.on{background-color:rgba(255,122,17,0.8);}
div.flicking_con a:last-child{margin-right:0; }
#btn_prev,#btn_next{z-index:888;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}

#page{ width:100%;max-width:30rem; margin:auto;background-color:#FFF;background-image:url(/images/cloud/mobile/top_bg.png);background-repeat:no-repeat; background-size:contain; background-position:top left; min-height:20rem; padding-left:0.7rem; padding-right:0.7rem; box-sizing:border-box; min-height:calc(100vh);}
#page2{ width:100%;max-width:30rem; margin:auto;background-color:#FFF;background-image:url(/images/cloud/mobile/top_bg.png);background-repeat:no-repeat; background-size:contain; background-position:top left; min-height:20rem;}
#page2 .inner_con{ width:100%;clear:both; padding-left:0.7rem; padding-right:0.7rem; box-sizing:border-box;}
#page2 .bg_white{ background-color:#FFF;}

#top{width:100%; clear:both; height:6.7rem; position:relative; z-index:2;  }
#top .logo{ width:19.6rem; height:5.4rem; background-image:url(/images/cloud/mobile/logo.png?2021a);background-repeat:no-repeat; background-size:contain; background-position:top left;position:absolute; top:0.75rem;left:0; z-index:2; }
#user{ width:2rem; height:2rem; font-size:1.6rem; color:rgba(255,255,255,0.5); line-height:2rem; position:absolute;  right:0; top:2.2rem;}
#copyright{width:100%; clear:both; margin:auto; height:2rem; line-height:2rem; font-size:0.7rem; color:#CCC; text-align:center;}

.gap{clear:both; width:100%; height:1.4rem;}
.gap04{clear:both; width:100%; height:0.4rem;}
.shadow{box-shadow: 0px 2px 8px #CCC;}
.text_shadow{text-shadow:2px 2px 5px #000;}
.corner{border-radius:0.35rem;overflow:hidden;}
.std{ color: #FF7A11;}
.std a{ color: #FF7A11;}
.white{ color:#FFF;}
.white a{color:#FFF;}
.c_g_6{ color:#666;}
.c_g_6 a{color:#666;}
.c_g_9{ color:#999;}
.c_g_9 a{color:#999;}
.c_g_c{ color:#CCC;}
.c_g_c a{color:#CCC;}
.common_bar{height:2.1rem; text-align:center; float:left;}
.common_bar .common_title{font-weight:bold;clear:both;font-size:0.9rem;color:#666;height:1.8rem;display:block;line-height:1.8rem;}
.common_bar .common_bottom_bar{overflow:hidden;height:0.3rem;background-color: #FF7A11;width:40%;clear:both;margin:auto;}
.common_bar_tag{height:1.5rem;padding-top:0.15rem;float:left;font-size:0.8rem;color:#666;margin-left:0.7rem;}
.common_bar_tag span{ display:inline-block;border:#FFF solid 1px;height:1.5rem;;padding-left:0.5rem;padding-right:0.5rem;line-height:1.5rem;}
.common_bar_tag .on{background-color:#FFF;border:#FF7A11 solid 1px;color:#FF7A11;border-radius:0.3rem;}

.blocks{ display:block; clear:both; width:100%;}
.blocks li{ width:48%; margin-right:4%; float:left; margin-bottom:1rem;}
.blocks li:nth-child(even){ margin-right:0;}
.blocks li img{ display:block; clear:both; width:100%;}
.stat{display:block; clear:both; width:100%; height:4rem;}
.stat .stat_num{ float:left; width:33.3%;}
.stat .stat_num i{ display:block; float:left; width:36%;height:4rem; text-align:center;color:#DDD; font-size:1.6rem; line-height:4rem;}
.stat .stat_num .stat_txt{ float:left; width:64%; padding-top:0.5rem;}
.stat .stat_num .stat_txt h3{ line-height:1.6rem; font-size:1.2rem;}
.stat .stat_num .stat_txt h4{ line-height:1.2rem; font-size:0.8rem;color:#DDD;}
.bottom_ctrl{ width: 100%; position: fixed; bottom: 0; left: 0;z-index: 2500; background-color: #F9F9F9; height: 3.6rem; }
.bottom_ctrl ul{width: 90%; clear:both;display:block; height:2rem; line-height:2rem;border:#FF7A11 solid 1px; border-radius:1.1rem; overflow:hidden;margin:auto; margin-top:0.8rem;}
.bottom_ctrl ul li{ width:33%;background-color:#FFF; float:left;height:2rem;  text-align:center; font-size:0.8rem;}
.bottom_ctrl ul li:nth-child(3){background-color:#FF7A11;width:34%;}
.bottom_ctrl ul li a{display:block;width: 100%; }
.bottom_ctrl ul li i{ margin-right:0.8rem;}
.bottom_gap{height:4rem;width: 100%; clear:both;}

.course_list{display:block; clear:both; width:100%; }
.course_list a{ width:100%; clear:both; height:4.9rem; overflow:hidden; margin-bottom:1rem; float:none; display: flex;}
.course_list a .intro{ width:65%; float:left; flex:1; padding:0; margin:0;  font-size:0.9rem; color:#666; font-weight:normal; line-height:1.63rem;}
.course_list a .intro h2{display: block; width: 100%;font-size:0.9rem; color:#666; font-weight:normal; line-height:1.63rem; max-height: 3.2rem; overflow: hidden;}
.course_list a .intro h3{display: inline-block; font-size: 0.7rem; color:#FF7A11; border-radius: 0.4rem; padding-left: 0.5rem; padding-right: 0.5rem; border:#FF7A11 solid 1px; line-height: 1.4rem;}
.course_list a .thumb{ width:6.8rem; float:left; height:4.9rem;margin-right:0.6rem;border-radius:0.5rem; overflow:hidden; }
.course_list a .thumb img{ display:block; min-height:4.9rem; width:100%;}

.news_list{display:block; clear:both; width:100%; }
.news_list li{ width:100%; clear:both; height:4.9rem; overflow:hidden; margin-bottom:1rem; float:none;}
.news_list li h2{ width:65%; float:left; display:block; padding:0; margin:0; margin-right:4%;  font-size:0.9rem; color:#666; font-weight:normal; line-height:1.63rem;}
.news_list li .thumb{ width:31%; float:left; height:4.9rem;}
.news_list li .thumb .con{ width:6.8rem; height:4.9rem; border-radius:0.5rem; overflow:hidden; float:right;}
.news_list li .thumb .con img{ display:block; min-height:4.9rem; width:100%;}

.park_list{display:block; clear:both; width:100%;min-height:calc(100vh);}
.park_list li{ width:48%;  overflow:hidden; margin-bottom:1rem; float:left; margin-right:4%;}
.park_list li:nth-child(even){margin-right:0;}
.park_list li .thumb{ width:100%; float:none; height:7rem; position:relative;overflow:hidden; }
.park_list li .thumb img{ display:block; min-height:7rem; width:100%;}
.park_list li .thumb em{ display:block; background-color:#FF7A11; border-radius: 0 0 0.2rem 0.2rem; width:3rem; height:1rem; font-size:0.7rem;line-height:1rem; text-align:center;color:#FFF; position:absolute; right:0.8rem; top:0;}
.park_list li h2{ width:95%; float:none; max-height:3.2rem; overflow:hidden;display:block; padding:0;  margin:auto;  font-size:0.9rem; color:#333; font-weight:normal; line-height:1.6rem;}
.park_list li h3{ width:95%; float:none; display:block; padding:0;  margin:auto;  font-size:0.7rem; color:#999; font-weight:normal; line-height:1.6rem;}
.park_list li h3 i{margin-right:0.5rem;}

.finance_list{display:block; clear:both; width:100%; }
.finance_list li{ width:100%;  margin-bottom:1rem; float:none; clear:both; border-radius:0.5rem;overflow:hidden;}
.finance_list li img{ width:100%; display:block;}

.company_list{display:block; clear:both; width:100%; }
.company_list li{ width:30%;  overflow:hidden; margin-bottom:1rem; height:3rem;float:left; margin-right:5%;}
.company_list li img{ display:block; max-width:90%; height:2rem;margin:auto; margin-top:0.5rem; }
.company_list li:nth-child(3n+0){margin-right:0;}

.tutor_list{display:block; clear:both; width:100%;min-height:calc(100vh);}
.tutor_list li{ width:30%;  overflow:hidden; margin-bottom:1rem;height:10rem; float:left; margin-right:5%; position:relative;}
.tutor_list li:nth-child(3n+0){margin-right:0;}
.tutor_list li .thumb{ width:4rem; height:4rem; overflow:hidden; border-radius:50%; margin:auto; margin-top:0.5rem;margin-bottom:0.5rem;}
.tutor_list li .thumb img{ display:block; min-height:4rem; width:100%;}
.tutor_list li em{ display:block;clear:both;width:100%; height:1.5rem; font-size:0.9rem;line-height:1.5rem; text-align:center;color:#FF7A11; }
.tutor_list li h2{ width:95%; float:none; text-align:center;max-height:3.3rem; overflow:hidden;display:block; padding:0;  margin:auto;  font-size:0.6rem; color:#666; font-weight:normal; line-height:1.1rem;}
.tutor_list li .tips{ position:absolute; right:0; top:0; height:1.4rem; line-height:1.4rem; font-size:0.7rem;color:#FFF;background-color:#FF7A11; border-radius: 0 0 0 0.3rem; padding-left:0.3rem; padding-right:0.3rem;}
.tutor_list li .tips i{ font-size:0.6rem;}
.project_list{display:block; clear:both; width:100%; }
.project_list li{ width:100%;  overflow:hidden; margin-bottom:1rem; float:none;}
.project_list li .thumb{ width:25%; float:left; height:4.5rem; position:relative;overflow:hidden; }
.project_list li .thumb img{ display:block;width:4.5rem; min-height:4.5rem; float:left;}
.project_list li h2{ width:55%; float:left; height:3rem; overflow:hidden;display:block; padding:0;  margin:auto;  font-size:0.9rem; color:#666; font-weight:bold; line-height:1.5rem; padding-top:0.75rem; padding-bottom:0.75rem;}
.project_list li .btn{width:20%; float:left; height:4.5rem;}
.project_list li .btn em{ display:block; width:3.5rem; margin:auto;margin-top:1.5rem; height:1.5rem; line-height:1.5rem; border:#FF7A11 solid 1px;color: #FF7A11;border-radius:0.3rem; text-align:center; font-size:0.6rem;}

.detail_con{ width:100%; padding:0.7rem;background-color: #FFF; box-sizing:border-box;}
.detail_con h1{ font-size:1.2rem; color:#111; line-height:1.5rem; padding-bottom:1.4rem;}
.detail_con .thumb{ width:100%; max-height:10rem;overflow:hidden; position:relative;}
.detail_con .thumb h2{background-color: rgba(0,0,0,0.5); width:100%; padding-left:0.7rem;padding-right:0.7rem; box-sizing:border-box; font-size:0.9rem; color:#FFF; line-height:1.5rem;height:1.5rem; overflow:hidden;display:block; position:absolute; bottom:0;left:0;}
.detail_con .thumb2{width:25%; float:left;min-height:4rem;}
.detail_con .thumb2 .con{height:4rem; width:4rem; float:left;overflow:hidden; border-radius:0.3rem;}
.detail_con .thumb2 .con img{min-height:4rem; width:4rem;}
.detail_con .project_intro{width:75%; float:left;min-height:4rem;}
.detail_con .project_intro h1{padding-bottom:0.4rem;}
.detail_con .datetime{ font-size:0.8rem; color:#999; line-height:1.5rem;padding-bottom:1rem;}
.detail_con .datetime span{ display:inline-block; margin-bottom:0.6rem; margin-right: 1.5rem;}
.detail_con .datetime span i{display:inline-block;width:1.5rem;}
.detail_con .datetime span em{display:inline-block;padding-left:0.5rem; padding-right:0.5rem; margin-left:0.6rem;border-radius:0.8rem; background-color:#F3F3F3;}
.detail_con .content{font-size:1rem; color:#333; line-height:1.7rem;}
.detail_con .content p{ margin-bottom:1rem;}
.detail_con .content p:last-child{ margin-bottom:0;}
.detail_con .content p img{ max-width:100%;}
.detail_con .video_div{ width:100%; margin-bottom: 1rem;}
.detail_con2{ width:100%; background-color: #FFF; }

.detail_con .detail{ width: 100%;clear: both; background-color: #FFF;  padding-left: 1rem; padding-right: 0; box-sizing: border-box;}
.detail_con .detail li{ position:relative;clear: both; border-bottom: #DDD solid 1px; line-height:1.6rem; font-size: 0.8rem; padding-top: 0.5rem; padding-bottom: 0.5rem;color:#666;}
.detail_con .detail li:last-child{border-bottom: none;}
.detail_con .detail li i{color: #AAA; display:inline-block; width:1rem;font-size: 1rem;line-height:1.6rem;height:1.6rem; margin-right: 1rem;}
.detail_con .detail li span{color:#FF7A11; font-size:0.8rem;margin-right: 1rem;}
.detail_con .detail li b{width:2rem;height:2rem; text-align:center;line-height:1.5rem;font-size: 1.5rem;position:absolute;right:0.2rem;top:0.5rem;}
.detail_con .detail li b i{display:block;color:#FFF;background-color:#FF7A11;  border-radius:50%;width:1.5rem;height:1.5rem; }
.detail_con .detail li em{display:inline-block; color:#FF7A11; border:#FF7A11 solid 1px; border-radius:0.3rem;padding-left:0.5rem; padding-right:0.5rem;line-height:1.5rem; margin-left:0.8rem;}

.apply_list{display:block; clear:both; width:100%;min-height:26rem; }
.apply_list li{ width:100%;  overflow:hidden; margin-bottom:1rem; float:none; padding:0.7rem; box-sizing:border-box;}
.apply_list li h2{ width:100%;display:block; padding:0;  margin:auto;  font-size:0.9rem; color:#666; font-weight:bold; line-height:1.7rem; }
.apply_list li h3{ width:100%;display:block; padding:0;  margin:auto;  font-size:0.8rem; color:#999; font-weight:normal; line-height:1.5rem; }
.apply_list li i{  margin-right:1rem;}
.apply_list li .reply{ display:none; font-size:0.8rem; color:#666; line-height:1.5rem;}
.apply_list .notice{width:100%; clear:both; padding-top:5rem; padding-bottom:5rem; text-align:center;}
.apply_list .notice i { display:inline-block; font-size:4rem; line-height:5rem;color:#CCC;}
.apply_list .notice h2{ display:block;width:100%; clear:both; font-size:0.9rem;line-height:3rem; color:#999;}

.activity_list{clear:both; width:100%;}
.activity_list li{clear:both; width:100%;min-height:5rem; margin-bottom:1.4rem;}
.activity_list li .img{width:30%;margin-right:5%;float:left;position:relative;}
.activity_list li .img .img_con{width:100%; max-width:8rem;height:5rem;overflow:hidden;position:relative;}
.activity_list li .img .img_con img{width:100%;min-height:5rem;}
.activity_list li .img .img_con .hits{ min-width:2.6rem; height:1.2rem; padding-right:0.4rem;text-indent:0.4rem;position:absolute;left:0;bottom:0; font-size:0.6rem;line-height:1.2rem;border-radius:0 0.3rem 0 0 ;}
.activity_list li .img .img_con .hits em{font-size:0.5rem; padding-right:0.3rem;}
.activity_list li .img .img_con .hits .ding{display:inline-block;font-size:0.6rem;}
.activity_list li .img span{background:#FF7A11;height:1.3rem;line-height:1.3rem;position:absolute;right:-0.5rem; top:0.8rem;display:block; padding-left:0.5rem;padding-right:1rem;font-size:0.8rem;border-radius:0.3rem 0 0 0.3rem;}
.activity_list li .txt{ width:40%;margin-right:5%;float:left;}
.activity_list li .txt h2{width:100%; font-weight:bold;line-height:2rem; height:2rem; overflow:hidden;font-size:0.9rem; color:#666;}
.activity_list li .txt h3{width:100%; line-height:1.5rem; font-size:0.8rem; color:#999;height:1.5rem;overflow:hidden;}
.activity_list li .txt h3 em{color:#FFC515;display:inline-block; width:1.2rem;font-size:1rem;}
.activity_list li .txt h4{width:100%; line-height:1.5rem; font-size:0.8rem; color:#999;text-indent:1.2rem;}
.activity_list li .txt h4 em{margin-left:0.3rem;border:#FFC515 solid 1px;color:#FFC515;display:inline-block; line-height:1.4rem;text-indent:0;font-size:0.8rem;width:2rem;text-align:center;border-radius:0.3rem;}

.activity_list li .btn{ width:20%;float:left;}
.activity_list li .btn a{clear:both;box-shadow: 0px 2px 6px #FF7A11;display:block;background-color:#FF7A11;border-radius:0.81rem;font-size:0.9rem;text-align:center;color:#FFF; height:1.62rem; line-height:1.62rem;margin-top:1.69rem;}
.activity_list li .status_1 a{clear:both;box-shadow: 0px 2px 6px #FF7A11;display:block;background-color:#FF7A11;border-radius:0.81rem;font-size:0.9rem;text-align:center;color:#FFF; height:1.62rem; line-height:1.62rem;margin-top:1.69rem;}
.activity_list li .status_2 a{clear:both;box-shadow: 0px 2px 6px #FF7A11;display:block;background-color:#FF7A11;border-radius:0.81rem;font-size:0.9rem;text-align:center;color:#FFF; height:1.62rem; line-height:1.62rem;margin-top:1.69rem;}
.activity_list li .status_3 a{clear:both;box-shadow: 0px 2px 6px #CCC;display:block;background-color:#CCC;border-radius:0.81rem;font-size:0.9rem;text-align:center;color:#FFF; height:1.62rem; line-height:1.62rem;margin-top:1.69rem;}

.user_project_list {width:100%;clear:both;}
.user_project_list li{ width:100%; clear:both;float: none;border-bottom: #EEE solid 1px; line-height:2rem;color:#666;}
.user_project_list li h2{ font-size:1rem;}
.user_project_list li i{ margin-right:1rem;}
.user_project_list li h3{ font-size:0.9rem;}
.user_project_list li .btn{width:100%; clear:both;}
.user_project_list li .btn a{ display:inline-block; line-height:1.5rem; font-size:0.9rem; padding-left:0.6rem; padding-right:0.6rem; color:#FF7A11;border:#FF7A11 solid 1px;border-radius:0.9rem;margin-right:0.7rem;}
.member_menu{width:100%;clear:both; }
.member_menu ul{ padding-left:1rem;box-sizing:border-box;background-color: #FFF; }
.member_menu li{ width:100%; clear:both;text-align:center;float: none;border-bottom: #EEE solid 1px; line-height:4rem;}
.member_menu li a{color:#999;width:100%; display:block;}
.member_menu li i{width:4rem;position:relative;font-size: 1.5rem;text-align:center;display:block;float:left;}
.member_menu li i span{z-index:999;border-radius:50%;width:1rem;height:1rem;text-align:center;font-size:0.8rem;line-height:1rem;display:block; position:absolute; top:-0.1rem;right:-0.5rem;color:#FFF;background-color:#FF2150;}
.member_menu li em{ float:left;font-style: normal;display: block;width:50%;  text-align: left; color: #999; margin-left:1rem;}
.member_menu li b{width:3rem;position:relative;font-size: 1rem;text-align:center;display:block;float:right;color: #DDD; }
.member_thumb{width:100%;clear:both;  height:8rem; padding-top: 2rem;}
.member_thumb .thumb{ clear:both;box-shadow: 0 0 0 10px rgba(243, 106, 34, .4);background-color: #FFF; width:4rem; height: 4rem; border-radius:50%; overflow: hidden;margin: auto;margin-bottom:1.3rem;}
.member_thumb .thumb img{width:4rem;}
.member_thumb .name{clear:both; text-align: center;color: #FFF; font-size:1rem; }

.apply_form{ width:100%; clear:both;margin:auto;}
.apply_form li{ width:100%; clear:both;margin-bottom:1rem;}
.apply_form .input{ height:2rem;line-height:2rem; position:relative;}
.apply_form .input i{display:block;position:absolute;left:0;top:0; font-size:0.8rem;color:#999;width:5rem;text-align:center;line-height:2rem; }
.apply_form .input input{border:#EEE solid 1px;border-radius:1rem;width:100%;line-height:1.9rem;text-indent:5.5rem;font-size:0.9rem;color:#666;}
.apply_form .input2{ height:2rem;line-height:2rem; position:relative; color:#666;font-size:0.8rem;}
.apply_form .input2 i{display:inline-block;font-size:0.8rem;color:#999;width:5rem;text-align:center;line-height:2rem; }
.apply_form .input2 input{border:#EEE solid 1px;border-radius:1rem;width:25%;line-height:1.9rem;text-indent:0.5rem;font-size:0.9rem;color:#666;}

.apply_form .textarea {height:8rem;}
.apply_form .textarea i {display:block;clear:both;font-size:0.8rem;height:2rem;line-height:2rem;color:#999;width:5rem;text-align:center;}
.apply_form .textarea textarea{border:#EEE solid 1px;clear:both;border-radius:1rem;width:100%;line-height:1.5rem;height:6rem;font-size:0.9rem;color:#666;}
.apply_form .img_con i {display:block;clear:both;font-size:0.8rem;height:2rem;line-height:2rem;color:#999;width:5rem;text-align:center;float:left;}
.apply_form .img_con .img{ margin-left:0.5rem;display:block;width:6rem;height:6rem;overflow:hidden;position:relative;float:left;}
.apply_form .img_con .img img{ width:6rem;height:6rem; position:relative;}
.apply_form .img_con .img input{width:6rem;height:6rem; position:absolute;top:0;left:0;opacity:0;}
.apply_form .text{min-height:2rem;line-height:2rem;font-size:0.9rem;color:#666;}
.apply_form .text i {display:inline-block;clear:both;font-size:0.8rem;height:2rem;line-height:2rem;color:#999;width:5rem;text-align:center;margin-right:0.5rem;}
.apply_form .text .tips{display:inline-block;line-height:2rem;}
.apply_form .select{ height:2rem;line-height:2rem; position:relative;}
.apply_form .select i{display:block;position:absolute;left:0;top:0; font-size:0.8rem;color:#999;width:5rem;text-align:center;line-height:2rem; }
.apply_form .select select{border:#EEE solid 1px;background-color:#FFF;border-radius:1rem;width:100%;line-height:1.9rem;text-indent:5.5rem;font-size:0.9rem;color:#666;}
.apply_form .select2{ height:2rem;line-height:2rem; position:relative; color:#666;font-size:0.8rem;}
.apply_form .select2 i{display:inline-block;font-size:0.8rem;color:#999;width:5rem;text-align:center;line-height:2rem; }
.apply_form .select2 select{border:#EEE solid 1px;border-radius:1rem;width:25%;line-height:1.9rem;text-indent:0.5rem;font-size:0.9rem;color:#666;}
.apply_form .tips{font-size:0.8rem;color:#999;}
.apply_form .label{ min-height:2rem;line-height:2rem; position:relative;}
.apply_form .label i{display:inline-block;font-size:0.8rem;color:#999;width:5rem;text-align:center;line-height:2rem; }
.apply_form .label label{color:#666; font-size:0.9rem; margin-right:0.6rem;}
.apply_form .label label u{color:#FFC515;}

.apply_form .imgUpTopCon i {display:inline-block;clear:both;font-size:0.8rem;height:2rem;line-height:2rem;color:#999;width:5rem;text-align:center;margin-right:0.5rem;}

.apply_form .imgUp{float:left;position: relative; background:url(/images/jgc/imgAdd.png) no-repeat top;width:5rem;background-size:cover; height:5rem; margin-right:0.8rem; margin-bottom:0.8rem;background-color: #EEE;overflow:hidden;}
.apply_form .imgUp input[type=file] {
    width:100%;
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    z-index:1;
}
.apply_form .imgUp:nth-child(3n+1){clear:both;}
.apply_form .imgUp .imgDisplay{width:5rem;height:5rem;z-index:0;}
.apply_form .imgUp .imgDisplay img{width:5rem;height:5rem;}
.apply_form .imgUp .iconfont{width:2rem;height:2rem;z-index:1;position: absolute;right:0rem;
    top: 0rem;color:#FFFFFF;font-size:1.2rem;text-align:center;line-height:2rem;}
.map_park{ width:15rem;}
.map_park a{ color:#333;}
.map_park img{ width:100%; display:block; margin:auto;}
.map_park h2{line-height:1.6rem;display:block; font-size:0.8rem;margin-top:0.6rem;white-space:normal;}
.map_park span{line-height:1.6rem;display:block; color:#FFF;background-color:#FF7A11; margin-top:0.6rem;border-radius:0.3rem; text-align:center; font-size:0.7rem;}
.filter_search{width:66%; clear:both;margin-top:1rem; position:relative;}
.filter_search input{width:100%;clear:both;margin:auto; line-height:1.8rem; border:#EEE solid 1px; border-radius:1rem;text-indent:1rem; color:#999;}
.filter_search span{ display:block; position:absolute; top:0.16rem; text-align:center;line-height:1.5rem;height:1.5rem; border-radius:0.75rem;font-size:0.6rem; right:0.15rem; width:1.5rem; background-color:#EEE; color:#FFF;}

.filter_con{width:100%; clear:both;margin:auto; position:relative;}
.filter_sub{ display:inline-block; margin-right:0.3rem; height:1.5rem; line-height:1.5rem; padding-left:0.5rem; color:#666; font-size:0.7rem; padding-right:0.6rem;border-radius:0.8rem; border:#EEE solid 1px; background-color:#F3F3F3; }
.filter_sub:last-child{ margin-right:0;}
.filter_sub i{font-size:0.8rem;margin-right:0.3rem;}
.filter_sub2{ display:inline-block;  height:1.5rem; line-height:1.5rem; padding-left:0.5rem; color:#666; font-size:0.7rem; padding-right:0.6rem;border-radius:0.8rem; border:#EEE solid 1px; background-color:#F3F3F3; }
.filter_sub2 a{ color:#666;}
#filter_menu{ display:none;padding-top:1rem; padding-bottom:1rem;z-index:1001;border-radius:0.5rem;width:100%; clear:both; position:absolute; top: 2.1rem; background-color:rgba(255,255,255,0.9);; }
#filter_menu h3{font-size:0.9rem; color:#666; padding-bottom:1rem;}
#filter_menu .close{ position:absolute; top:0.6rem; right:0.6rem; width:2rem; height:2rem; line-height:2rem; text-align:center;font-size:1rem; color:#FF7A11;}
.filter_li{width:90%; clear:both;margin:auto; display:none;}
.filter_li li{ display:inline-block;background-color:#F3F3F3; line-height:1.6rem;  border-radius:0.8rem;margin-right:0.6rem; margin-bottom:0.8rem; padding-left:0.6rem; padding-right:0.6rem; color:#999;font-size:0.8rem;}
.filter_li .on{ background-color:#FF7A11;color:#FFF;}
.filter_search_div{width:100%; margin: auto;}
.filter_search_div input{width: 13rem; line-height:1.6rem; border:#EEE solid 1px; border-radius: 0.9rem; height: 1.6rem; background-color: #FFF; margin-right: 0.5rem; font-size: 0.8rem; color:#666; text-indent: 0.5rem;}
.filter_search_div i{width: 3rem;line-height: 1.6rem; font-size: 1rem; color:#FFF; background-color: #FF7A11; border-radius: 0.9rem; text-align: center; display: inline-block;}
.main_btn {display:block;width:100%;text-align:center; clear:both;margin:auto; height:2rem;border:none; line-height:2rem; color:#FFF; font-size:1rem;background-color:#FF7A11; }
.more_btn{display:block;width:66%;text-align:center; clear:both;margin:auto; height:2rem;border:none; line-height:2rem; color:#FF7A11; font-size:0.8rem;border:#FF7A11 solid 1px; border-radius:1.1rem;background-color:#FFF;}
.bottom_btn {border-radius:0.3rem; display:block;width:90%;text-align:center; clear:both;margin:auto;margin-top:0.8rem; height:2rem;border:none; line-height:2rem; color:#FFF; font-size:1rem;background-color:#FF7A11; }
.bottom_btn i{ margin-right:0.6rem;}
.notice{width:90%;clear:both;margin:auto;max-width:30rem; text-align:center; font-size:1rem; color:#666;line-height:2rem;  padding-top:2rem;}
.notice i{ font-size:5rem;line-height:7rem;  color:#7EE955;}
.notice h2{font-size:1rem;line-height:2rem;color:#666;}
.list_tips{clear:both; width:100%;font-size:0.7rem; color:#999; line-height:3rem; height:3rem;}

.list_tab{width: 100%; clear:both;display:block;box-sizing: border-box; height:2rem; line-height:1.9rem;border:#FF7A11 solid 1px; border-radius:0.3rem; overflow:hidden;margin:auto; }
.list_tab span{ width:50%;height:2rem;  text-align:center; font-size:1rem; display:block; float: left; margin: 0;}
.list_tab .on{ background-color: #FF7A11; color:#FFF;}
.list_tab .off{ background-color: #FFF; color:#FF7A11;}