/*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;
}
input[type="submit"], input[type="text"],  input[type="reset"], input[type="button"],select, button,textarea{ -webkit-appearance: none;}
a{ text-decoration:none;}

/*basic*/
body{
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  background-color:#F1F1F1;
  position:relative;
    --std:#FEB31A;
    --std2:#FC4A02;
    --std_rgb:rgba(254,179,26,0.9);
    --std_bg:#FEF3D3;
  }
  
.none{ display:none;}
.std{color:var(--std_rgb);}
.std a{color:var(--std_rgb);}
.std_bg{ background-color:var(--std_rgb); }
/* 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;
  }
}

.clear{ clear:both;}
.blank_15{ width:100%; height:15px;}
.gap{clear:both; width:100%; height:1.4rem;}
.gap08{ clear:both;width:100%; height:0.8rem;}
.gap2{ clear:both;width:100%; height:0.6rem;background-color: #EEE; }
.gap3{ clear:both;width:100%; height:1.4rem;background-color: #EEE; }
.gap_bottom{clear:both;width:100%; height:5rem;}
.page_body_fix{margin-top: -1rem;}
.shadow{box-shadow: 0px 2px 8px #CCC;}
.text_shadow{text-shadow:2px 2px 5px #000;}
.text_center{text-align:center;}
.corner{border-radius:0.35rem;}
.bottom_gap{ clear:both;width:100%; height:4.5rem;}
.bg_blue{background:rgba(0,134,249,0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:var(--std);}
.bg_green{background:rgba(51,182,116,0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:var(--std);}
.bg_yellow{background:var(--std_rgb) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:var(--std);}
.bg_black{background:rgba(0,0,0,0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#000;}
.gray{
  filter: grayscale(10%); opacity: 0.3;
}
.blue{ color:#004EA2;}
.white{color: white;text-decoration: blink;}
.white a{color: white;text-decoration: blink;}
.gray333{color:#333333;text-decoration: blink;}
.gray333 a{color:#333333;text-decoration: blink;}

.gray666{color:#666666;text-decoration: blink;}
.gray666 a{color:#666666;text-decoration: blink;}

.gray999{color:#999999;text-decoration: blink;}
.gray999 a{color:#999999;text-decoration: blink;}

.red{color:#E30000;text-decoration: blink;}
.red a{color:#E30000;text-decoration: blink;}
.orange{color:#F97905;text-decoration: blink;}
.orange a{color:#F97905;text-decoration: blink;}
.yellow{color:var(--std);text-decoration: blink;}
.yellow a{color:var(--std);text-decoration: blink;}
.green{color:var(--std);text-decoration: blink;}
.green a{color:var(--std);text-decoration: blink;}
.blue{color:var(--std);text-decoration: blink;}
.blue a{color:var(--std);text-decoration: blink;}
.zhuse{color:var(--std);text-decoration: blink;}
.zhuse a{color:var(--std);text-decoration: blink;}
.grayCCC{color:#CCC;text-decoration: blink;}
.grayCCC a{color:#CCC;text-decoration: blink;}

.golden{color:#DAB866;text-decoration: blink;}
.golden a{color:#DAB866;text-decoration: blink;}
.txt_arail{ font-family:Arial, Helvetica, sans-serif;}
.con{clear:both; width:94%;margin:auto;position:relative;}

/* fjalla-one-regular */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: regular;
  src: url('//lib.baomitu.com/fonts/fjalla-one/fjalla-one-regular.eot'); /* IE9 Compat Modes */
  src: local('Fjalla One'), local('FjallaOne-Normal'),
       url('//lib.baomitu.com/fonts/fjalla-one/fjalla-one-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//lib.baomitu.com/fonts/fjalla-one/fjalla-one-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('//lib.baomitu.com/fonts/fjalla-one/fjalla-one-regular.woff') format('woff'), /* Modern Browsers */
       url('//lib.baomitu.com/fonts/fjalla-one/fjalla-one-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//lib.baomitu.com/fonts/fjalla-one/fjalla-one-regular.svg#FjallaOne') format('svg'); /* Legacy iOS */
}

.FjallaOne{font-family:'Fjalla One';}

.main_visual{width:100%;margin:auto;position:relative; min-height:15rem; overflow:hidden;z-index:1;}
.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:15rem; }
.main_image li a{display:block;width:100%;height:15rem;}
.main_image li .img{ background-repeat:no-repeat; background-position:center top;}

div.flicking_con{position:absolute; bottom:1.5rem;z-index:1;width:100%;padding-left:1rem;height:1.5rem;text-align:right;right:1rem;}
div.flicking_con a{width:0.5rem;height:0.5rem; margin-right:0.5rem; border-radius:0.3rem;padding:0; background-color: rgba(255,255,255,0.5); display: inline-block;}
div.flicking_con a.on{background-color:var(--std);}
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;}
#btn_prev{left:-100px;}
#btn_next{right:-100px;}

.page{ width:100%;min-height: calc(100vh);clear:both; background-color:#FFF; max-width:30rem; margin:auto;position:relative;}

#top{ width:100%; height:3.125rem; position:fixed; top:0;left:0;z-index:3;}
#top .top_inner{background-color:rgba(255,255,255,0.9);width:100%;max-width:30rem; margin:auto;position:relative;height:3.125rem; display:flex;}
#top .top_inner .logo{height:3.125rem;flex:1; position:relative;}
#top .top_inner .logo img{ display:block; height:2.375rem; position:absolute; top:0.375rem; left:1rem;}
#top .top_inner .menu{background-color:var(--std_rgb);border-radius:0 0 0 0.5rem;height:3.125rem;width:7.1rem; line-height:3.125rem;color:#FFF; text-align:center; position:relative;}
#top .top_inner .menu .menu_a{ width:33%;text-align:center; font-size:1.5rem;display:inline-block;}
#top .top_inner .menu .sub_menu{display:none; width:10rem; height:50rem; background-color:rgba(0,0,0,0.5);position:absolute;top:3.125rem; right:0; }
#top .top_inner .menu .sub_menu a{ display:block; width:100%; height:2.8rem; line-height:2.8rem; text-indent:1rem; text-align:left;font-size:1rem; color:#FFF;}
#top .top_inner .menu .sub_menu a i{color:var(--std); margin-right:1rem;}
.top_gap{width:100%;height:3.1rem; clear:both;}
.page .inner{width:100%;padding-left:1rem; padding-right:1rem; box-sizing:border-box;}
.page .page_thumb{ background-image:url('/images/home/user_bg.png');background-size:cover; width:100%;height:15rem;background-color:#EEE; z-index:1;}
.page .page_thumb2{ background-image:url('/images/home/user_bg.png');background-size:cover; width:100%;height:10rem;background-color:#EEE; z-index:1;}
.page .page_thumb2 .thumb{ width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden; position:relative;clear:both; margin:auto; margin-bottom:0.5rem;}
.page .page_thumb2 .thumb img{ width:3.5rem;min-height:3.5rem;}
.page .page_thumb2 .nickname{ font-size:0.8rem; color:#FFF; line-height:2rem;width:90%; clear:both; text-align:center; margin:auto;} 
.page .page_body{ width:100%;background-color:#FFF; z-index:2; border-radius:1rem 1rem 0 0; overflow:hidden;position:relative; min-height:30rem;}
.page .page_body .aixinbang{ width:5rem; height:2.5rem;background-color:var(--std); color:#FFF; font-size:0.9rem; text-align:center;position:absolute; top:0;left:1rem; line-height:3.2rem; border-radius:0 0 0.4rem 0 ;overflow:hidden;z-index:1}
.page .page_body .aixinbang_con{ width:100%; padding-top:1rem;padding-left:1rem;padding-right:1rem; box-sizing:border-box;clear:both; height:5rem; overflow:hidden;margin-bottom:1rem;}
.page .page_body .aixinbang_con li {width:100%; clear:both;height:4rem;  display:flex;}
.page .page_body .aixinbang_con li .thumb{width:5rem;height:4rem; position:relative;}
.page .page_body .aixinbang_con li .thumb img{ width:2.1rem;height:2.1rem;display:block; border-radius:50%; overflow:hidden;position:absolute; left:1.4rem; bottom:0;}
.page .page_body .aixinbang_con li .intro{flex:1; padding-left:0.6rem;} 
.page .page_body .aixinbang_con li .intro h3{ display:block; width:100%; height:1.9rem; overflow:hidden; font-size:0.8rem;line-height:1.9rem; color:#999;}
.page .page_body .aixinbang_con li .intro h3 span{ color:var(--std);}
.page .page_body .aixinbang_con li .intro h4{ display:block;background-color:#F3F7F8; width:100%; height:2.1rem; overflow:hidden; font-size:0.8rem;line-height:2.1rem; color:#666; border-radius:1.1rem 1.1rem 1.1rem 0; text-indent:0.6rem;}
.page .page_body .aixinbang_con2{ width:100%; padding-top:1rem;padding-left:1rem;padding-right:1rem; box-sizing:border-box;clear:both;}
.page .page_body .aixinbang_con2 li {width:100%; clear:both;min-height:4rem;  display:flex; margin-bottom:1rem;}
.page .page_body .aixinbang_con2 li .thumb{width:3.5rem;height:4rem; position:relative;}
.page .page_body .aixinbang_con2 li .thumb img{ width:2.1rem;height:2.1rem;display:block; border-radius:50%; overflow:hidden;position:absolute; left:0.7rem; top:0.7rem;}
.page .page_body .aixinbang_con2 li .intro{flex:1; padding-left:0.6rem;} 
.page .page_body .aixinbang_con2 li .intro h3{ display:block; width:100%; min-height:1.3rem; overflow:hidden; font-size:0.8rem;line-height:1.3rem; color:#999;padding-top:0.3rem; padding-bottom:0.3rem;}
.page .page_body .aixinbang_con2 li .intro h3 span{ color:var(--std);}
.page .page_body .aixinbang_con2 li .intro h4{ display:block;background-color:#F3F7F8; width:100%; min-height:1.5rem; overflow:hidden; font-size:0.8rem;line-height:1.5rem; padding-top:0.2rem; padding-bottom:0.2rem; padding-left:0.6rem; padding-right:0.6rem; color:#666; border-radius:1.1rem 1.1rem 1.1rem 0; }

.page .page_body h1{ display:block;clear:both; width:100%;font-size:1rem; line-height:1.6rem;color: #333;margin-bottom:0.4rem;margin-top:1.4rem;}
.page .page_body .detail{ width: 100%;clear: both; background-color: #FFF; padding-right: 0; box-sizing: border-box;}
.page .page_body .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;}
.page .page_body .detail li:last-child{border-bottom: none;}
.page .page_body .detail li i{color: #AAA; display:inline-block; width:1rem;font-size: 1rem;line-height:1.6rem;height:1.6rem; margin-right: 1rem;}
.page .page_body .detail li span{color:var(--std); font-size:0.8rem;margin-right: 1rem;}
.page .page_body .detail li b{width:1.5rem;height:1.5rem; text-align:center;line-height:1.2rem;display:inline-block; margin-left:0.5rem;}
.page .page_body .detail li b i{display:inline-block;color:#FFF;background-color:var(--std);line-height:1.2rem;border-radius:50%;width:1.2rem;height:1.2rem;}
.page .page_body .detail li em{display:inline-block; color:var(--std); border:var(--std) solid 1px; border-radius:0.3rem;padding-left:0.5rem; padding-right:0.5rem;line-height:1.5rem; margin-left:0.8rem;}
.page .page_body .content{ width:100%; clear:both; font-size:0.9rem;color:#666; line-height:1.6rem;}
.page .page_body .content img{ max-width:100%;}
.page .page_body .author{width:100%; clear:both; font-size:0.8rem;color:#999; line-height:1.5rem;margin-top:0.5rem;}

.page .main_bar{ width:100%; border-left:var(--std) solid 0.33rem;height:1.35rem; position:relative;}
.page .main_bar span{ font-size:1rem; line-height:1.35rem;color:#666; display:inline-block;padding-left:0.6rem;font-weight:bold;}
.page .main_bar .main_more{ width:4.1rem; font-size:0.7rem; color:#CCC; line-height:1.3rem; height:1.3rem; border:#CCC solid 1px; text-align:center; border-radius:0.75rem; float:right;}
.page .main_bar .bar_filter{ margin-left:0.6rem;vertical-aline:baseline;font-weight:normal; font-size:0.8rem; padding-left:0.4rem; padding-right:0.4rem;display:block;float:right; border-radius:0.8rem; border:var(--std) solid 1px;}
.page .main_bar .bar_filter i{ font-size:0.8rem; color:var(--std); margin-right:0.3rem;}
#filter_menu{ display:none;padding-top:1rem; padding-bottom:1rem;z-index:1001;border-radius:0.5rem;width:100%; clear:both; position:absolute; left:-0.3rem;top:2rem; 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:var(--std);}
.filter_li{width:92%;margin:auto; clear:both;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:var(--std);color:#FFF;}

.page .page_filter .filter_con{width:100%; clear:both;}
.page .page_filter .filter_title{display:block; width:12%; float:left; height:3rem;font-size:0.8rem;}
.page .page_filter .filter_li{display:block; width:88%; float:left; margin:0;clear:none;}
.page .page_filter .filter_search {font-size:0.8rem; color:#666;}
.page .page_filter .filter_search .date{ width:4rem; text-align:center; color:#666;border-radius:0.5rem; border:var(--std) solid 1px;height:1.4rem;line-height:1.4rem;}
.page .page_filter .filter_search .btn{ display:inline-block;line-height:1.8rem; color:#FFF;background-color:var(--std); padding-left:0.3rem; padding-right:0.3rem;border-radius:0.3rem;margin-left:0.3rem;}
.page .news_list{width:100%;clear:both;}
.page .news_list li{width:100%;clear:both; min-height:3rem; overflow:hidden;margin-top:1.2rem; display:flex;}
.page .news_list li .thumb{ background-image:url('/images/home/default.gif');background-size:contain;display:block;width:6rem; height:4rem; background-color:#F3F3F3; border-radius:0.5rem; overflow:hidden;}
.page .news_list li .thumb img{width:6rem; min-height:4rem;}
.page .news_list li h2{display:block; flex:1; color:#666;padding-right:1rem;min-height:3rem;font-size:1rem; line-height:1.5rem;}
.content_detail{font-size:0.8rem;color:#666;line-height:1.5rem;}
.inn_list{width:100%;clear:both;padding-left:4%; box-sizing:border-box;}
.inn_list .inn_con{width:46%;margin-right:4%;margin-bottom:1rem;border-radius:0.35rem;overflow:hidden;box-shadow: 0px 2px 8px #DDD;}
.inn_list .inn_con .thumb{width:100%;clear:both;height:6rem;overflow:hidden;}
.inn_list .inn_con .thumb img{width:100%;min-height:6rem;}
.inn_list .inn_con .txt{width:92%;clear:both;margin:auto;line-height:1.6rem; font-size:0.9rem; color:#666;margin-top:0.2rem;min-height:4rem;margin-bottom:0.3rem;overflow:hidden;}
.inn_list .inn_con .txt h2{ line-height:1.5rem;font-size:0.9rem; font-weight:bold; display:block; width:100%; clear:both;}
.inn_list .inn_con .txt h3{line-height:1.5rem;font-size:0.8rem;  display:block; width:100%; clear:both;color:#666;}
.inn_list .inn_con .txt h3 i{font-size:1rem; color:var(--std);margin-right:0.3rem;}

.job_list{width:100%;clear:both;}
.job_list li{width:100%;clear:both; min-height:3rem; overflow:hidden;margin-top:1rem; padding-bottom:1rem; border-bottom:#EEE solid 1px;}
.job_list li .title{display:block; flex:1; color:#666;padding-right:1rem;min-height:3rem; line-height:1.5rem;}
.job_list li .title h2{line-height:1.5rem;font-size:0.9rem;color:#666;font-weight:bold; display:block; width:100%; clear:both;}
.job_list li .title h3{line-height:1.4rem;font-size:0.8rem;color:#999;display:block; width:100%; clear:both;}
.job_list li .title h4{line-height:1.4rem;font-size:0.8rem;color:#CCC;}
.job_list li .title h4 i{margin-right:0.3rem;font-size:0.8rem; color:var(--std);}
.job_list li .xinzi{display:block; width:6.5rem;min-height:3rem;text-align:right; color:var(--std);}
.job_list li .xinzi em{ display:block; font-size:1rem; line-height:2rem;}
.job_list li .xinzi span{ display:block; font-size:0.8rem;color:#CCC; line-height:1.5rem;}
.job_list li a{ margin:0; padding:0; display:flex; width:100%;clear:both; }
.bottom_ctrl{width: 100%;position: fixed; bottom: 0; left:0;  z-index: 2500; height: 3.6rem; }
.bottom_ctrl ul{width: 90%; clear:both;display:block; height:2rem; line-height:2rem;border:var(--std) solid 1px; border-radius:1.1rem; overflow:hidden;margin:auto;}
.bottom_ctrl ul li{ width:33%;background-color:#FFF; float:left;height:2rem;  text-align:center; font-size:1rem;}
.bottom_ctrl ul li:nth-child(3){background-color:var(--std);width:34%;}
.bottom_ctrl ul li a{display:block;width: 100%; }
.bottom_ctrl ul li i{ margin-right:0.8rem;}
.bottom_ctrl .bottom_ctrl_inner{clear:both;width: 100%;  padding-top:0.8rem;height: 2.8rem;max-width:30rem;background-color: #F9F9F9; margin:auto;}

#bottom_menu{width:100%;clear:both;position:fixed;bottom:0; left:0;height:3.5rem; z-index:4;}
#bottom_menu .inner{width:100%;max-width:30rem; margin:auto;position:relative;height:3.5rem;background-color:#F9F9F9;}
#bottom_menu .inner .menu_btn{padding-top:0.3rem; display:block; width:25%; float:left;height:3.5rem;text-align:center;font-size:0.8rem; color:#999; }
#bottom_menu .inner .menu_btn i{ line-height:1.9rem; font-size:1.3rem; color:#333;}
#float_huoban{ width:6.7rem; height:5.1rem; border-radius:0.5rem; overflow:hidden; background-color:rgba(255,255,255,0.5); position:absolute;bottom:4.5rem;right:1rem;box-shadow: 0px 2px 8px #CCC;}
#float_huoban h5{ clear:both;display:block;width:5.8rem;height:1.6rem;margin:auto;line-height:1.6rem; font-size:0.6rem; color:#999;}
#float_huoban h5 i{font-size:0.5rem; float:right;}
#float_huoban ul{ width:5.8rem;height:3rem; display:block; margin:auto; overflow:hidden; border-radius:0 0 0.3rem 0.3rem;}
#float_huoban ul li{width:5.8rem;height:3rem;overflow:hidden;clear:both;float:none;}
#float_huoban ul li img{width:5.8rem;height:3rem; display:block;overflow:hidden;}

#shareit {
  -webkit-user-select: none;
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.85);
  text-align: center;
  top: 0;
  left: 0;
  z-index: 3505;
}
#shareit img {
  max-width: 100%;
  position:fixed;
  top:0;left:0;
}

#share-text {
     position: fixed;
    display: block;
    color: #FFF;
    width: 100%; text-align: center;
    font-size:1.5rem;
    line-height:2.5rem;
  top:17.5rem;
}
#share-text i{ font-size: 2rem; margin-left: 0.8rem; margin-right: 0.8rem;}

.page_notice{width: 20rem;margin:auto;clear: both;overflow: hidden; padding-top:3rem; padding-bottom: 3rem; text-align: center;}
.page_notice i{ font-size:2.5rem; display: block; clear: both; margin: auto; color: #51C332; margin-bottom: 1rem;}
.page_notice span{ line-height: 2rem; font-size: 1rem; clear: both;color: #666;}
.main_btn{box-shadow: 0px 2px 6px var(--std);display:block;border-radius:1rem;border:none;line-height:2rem; height:2rem; font-size:1rem; width:90%;color:#FFF;margin:auto;clear:both;background-color: var(--std);text-align:center;}
.main_btn:active{background-color: #8CD6B1;}
.main_btn_red{box-shadow: 0px 2px 6px #EEE;display:block;border-radius:1rem;border:none;line-height:2rem; height:2rem; font-size:1rem; width:90%;color:#FFF;margin:auto;clear:both;background-color: #E30000;text-align:center;}
.main_btn_green{box-shadow: 0px 2px 6px #07C160;display:block;border-radius:1rem;border:none;line-height:2rem; height:2rem; font-size:1rem; width:90%;color:#FFF;margin:auto;clear:both;background-color: #07C160;text-align:center;}
.main_btn_green span{ font-size:1.2rem;}
.formList{ width:94%; clear:both;margin: auto;background-color:#FFF;margin-top: 1.2rem;padding-top: 0.6rem;border-radius:0.5rem;color:#666;}
.formList ul{width:100%; margin: auto;font-size:0.9rem;}
.formList li{position:relative;padding-top:0.6rem;margin-bottom: 0.6rem; width:100%; float:left;box-sizing:border-box;background-color:#FFF; border-bottom:#EEE solid 1px;}
.formList .key{ width:100%; text-indent:4.5rem;border:none;line-height:1.6rem; height:1.6rem; font-size:1rem; color:#666;}
.formList i{ display:block; position:absolute;left:0; font-size:.8rem; color:#999;width:4.5rem;line-height:1.6rem;font-style:normal;}
.formList b{ display:block; position:absolute;left:4.5rem; font-size:.8rem; color:#666;width:12rem;line-height:1.6rem;font-weight:normal;}
.formList .upimg{ height:8rem;}
.formList .upimg .img{ position:absolute;left:4.5rem;}
.formList .upimg .img img{ height:5rem;}
.formList .select span{display:inline-block; font-size:.8rem; color:#999;width:4.5rem;line-height:1.6rem;}
.formList .select em{display:inline-block;max-width:70%;}
.formList .select em select{border:none;display:inline-block;width:100%;line-height:1.6rem; background-color:#FFF; height:1.6rem; font-size:1rem; color:#666;width:100%;}
.formList .select select option{ text-align:left;}
.formList .txt{ width:100%; }
.formList .txt span{ display:block; min-height:1.6rem;padding-left:4.5rem; float:left;}

.formList .select3 span{display:inline-block; font-size:.8rem; color:#999;width:4.5rem;line-height:1.6rem;}
.formList .select3 em{display:inline-block; width:23%;}
.formList .select3 em select{border:none;display:inline-block;width:100%;line-height:1.6rem; background-color:#FFF; height:1.6rem; font-size:1rem; color:#666;width:100%;}

.formList .btn{background-color: var(--std);text-align:center;width:100%;line-height:2rem; height:2rem; font-size:1rem;color:#FFF; border-radius:1rem;}
.formList .label{border-bottom:#EEE solid 1px;color:#999;}
.formList .label em{font-style:normal;display:block; width:70%; float:left;}
.formList .label span{display:block; font-size:.8rem; color:#999;width:4.5rem;line-height:1.6rem;float:left;}
.formList .label em label{display:block;float:left; color:#666; width:50%;}
.formList .label em input{display:none;}
.formList .label em u{color: var(--std);}
.formList .input2 span{display:inline-block; font-size:.8rem; color:#999;width:4.5rem;line-height:1.6rem;}
.formList .input2 em{display:inline-block; width:20%;}
.formList .input2 .input{width:50%;}
.formList .input2 .input input{width:96%;border:none;line-height:1.6rem; height:1.6rem; font-size:1rem; color:#666;}
.formList .input2 em select{border:none;display:inline-block;width:100%;line-height:1.6rem; background-color:#FFF; height:1.6rem; font-size:1rem; color:#666;width:100%;}
.formList .textarea{font-size:1rem;border:#EEE solid 1px; color:#666;width:100%;box-sizing:border-box;line-height:1.6rem;clear:both; height:8rem;}
.formList .imgUp{float:left;position: relative; background:url(/static/images/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;}
.formList .imgUp input[type=file] {
    width:100%;
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    z-index:1;
}
.formList .imgUp:nth-child(3n+1){clear:both;}
.formList .imgUp .imgDisplay{width:5rem;height:5rem;z-index:0;position: absolute;left: 0;
    top: 0; }
.formList .imgUp .imgDisplay img{width:5rem;height:5rem;}
.formList .imgUp .imgDisplay .loading{width:1.2rem;height:1.2rem;display:block; margin:auto;margin-top:1.9rem;}
.formList .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;}

#ajaxMsgCon{
    display:none;
position:fixed;
left:0;
top:12rem;
width:100%;
z-index: 2500;
}
#ajaxMsg{
  -webkit-user-select: none;
  position:relative;
  width: 11rem;
  height:6rem;
  background: rgba(0,0,0,0.85);
  text-align: center;
  margin:auto;
  border-radius:0.5rem;
  color:#FFF;
}
#ajaxMsg i{ margin-left:1rem;display:block; width:1rem; float:left; height:6rem; font-size:1.5rem; line-height:6rem;color:#51C332; text-align:center;}
#ajaxMsg .msg{ display:block; width:8rem;  height:6rem;float:left; line-height:6rem;font-size:0.8rem;text-align:center;color:#FFF;}

.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:2.8rem; position:relative;}
.member_menu li a{color:#999;width:100%; display:block;}
.member_menu li i{color:var(--std);width:4rem;position:relative;font-size: 1rem;text-align:center;display:block;float:left;}
.member_menu li em{ float:left;font-style: normal;display: block;width:50%;  text-align: left; color: #999; margin-left:1rem; font-size:0.8rem;position:relative;}
.member_menu li i span{z-index:999;border-radius:50%;width:0.6rem;height:.6rem;text-align:center;font-size:0.6rem;line-height:0.6rem;display:block; position:absolute; top:0.5rem;left:1rem;color:#FFF;background-color:#FF2150;}
.member_menu li .icon-arrow{width:3rem;position:relative;font-size: 1rem;text-align:center;display:block;float:right;color: #CCC; }
.member_menu li .red_dot{ width:1rem; height:1rem; background-color: #E30000;color:#FFF; text-align:center; line-height:1rem; position:absolute;right:1rem;top:0.5rem;font-size:0.6rem; border-radius:50%;z-index:2;}
.order_list{width:100%;clear:both; }
.order_list li{width:100%;clear:both;margin-bottom:1rem; padding:0.5rem;box-sizing:border-box;border-radius:0.5rem; overflow:hidden;}
.order_list li h2{width:100%;line-height:1.2rem; font-size:0.9rem; color:var(--std);}
.order_list li h2 span{ display:block; padding-left:0.5rem; padding-right:0.5rem;border-radius:0.2rem; color:#FFF;background-color:var(--std);float:right;}
.order_list li i{ margin-right:1rem;color:#999;}
.order_list li h3{width:100%;display:block; margin-top:0.5rem;line-height:1.2rem; font-size:0.9rem; color:#666;}
.order_list li h4{width:100%;display:block;margin-top:0.5rem;line-height:1.2rem; text-align:right;}
.order_list li h4 a{display:inline-block; padding-left:0.5rem; padding-right:0.5rem; font-size:0.8rem; margin-left:0.6rem; height:1.2rem; border:var(--std) solid 1px; border-radius:0.7rem; color:var(--std);}
.order_list_simple{width:100%;clear:both; }
.order_list_simple li {line-height:1.5rem;}
.order_list_simple li em{display:inline-block;font-size:0.8rem; color:#666;}
.order_list_simple li em:nth-child(1){width:3rem;}
.order_list_simple li em:nth-child(2){width:2.5rem;}
.order_list_simple li em:nth-child(3){width:2rem;}
.order_list_simple li em:nth-child(4){width:2.8rem;}
.order_list_simple li em:nth-child(5){width:2.5rem;}
.order_list_simple li em:nth-child(6){width:2.8rem;}
.order_list_simple li em:nth-child(7){width:2.8rem;}
.order_con{width:100%;clear:both; }
.order_con li{width:100%;clear:both; margin-bottom:1rem;font-size:0.9rem;line-height:1.3rem;}
.order_con li em{color:#999;display:inline-block; margin-right:1rem;}
.order_con li i{color:#666;}
.order_con .autoimg img{ width:100%;}
.order_con .input{text-indent: 0.3rem;height:1.5rem;min-width:8rem;line-height: 1.5rem;display: inline-block; font-size:0.8rem; color:#666;border:var(--std) solid 1px;border-radius:0.3rem; }
.link_list{width:100%;clear:both; }
.link_list li{ width:5.8rem; height:3rem; margin-right:1.2rem; margin-bottom:1.5rem;display:inline-block;}
.link_list li:nth-child(3n+0){margin-right:0;}
.link_list li img{width:5.8rem; height:3rem;}

.review_list{width:100%;clear:both; }
.review_list li{width:100%;clear:both; padding-top:1.5rem;}
.review_list li .thumb{ width:20%; min-height:3rem;float:left;}
.review_list li .thumb img{width:2.6rem;height:2.6rem; border-radius:50%;display:block; overflow:hidden;}
.review_list li .text{ width:80%; min-height:3rem;float:left;line-height:1.6rem;color:#666;font-size:0.9rem;}
.review_list li .text h4{font-size:0.9rem; color:var(--std);display:block;margin-bottom:5px;font-weight:normal;}
.review_list li .text h4 span{font-size:0.9rem; color:#999; padding-right:10px;}

.yellow_bar{width:100%;height:0.6rem; background-color:var(--std);}

.apply_form{width:100%;clear:both; position: relative; font-size: 1rem; min-height: 10rem; text-align: center;}
.apply_form li{width:92%; margin: auto; clear: both;margin-bottom: 1rem;min-height:2rem;line-height: 2rem;color:#666;}
.apply_form li em{font-style: normal;width:28%;margin-right: 2%;line-height: 2rem; display: block; position: relative;float:left; font-size: 0.8rem; color: #999;height: 2rem;}
.apply_form li i{width:70%; display: block; position: relative;float:left;text-align: left;font-size: 0.8rem;color:#999;}
.apply_form li i .red{display: none;}
.apply_form li i input{ text-indent: 0.3rem;height: 2rem;width:95%;float:none; line-height: 2rem;display: block; font-size: 1rem; color:var(--std);border:var(--std) solid 1px; }
.apply_form li i select{ background-color: #FFF;height: 2rem; border-radius: 0;width:100%; float:none;  line-height: 2rem;display: block; font-size: 1rem; color:var(--std);border:var(--std) solid 1px; }
.apply_form li i textarea{ height: 6rem;width:95%; float:none;line-height: 1.6rem;display: block; font-size: 1rem; color:var(--std);border:var(--std) solid 1px; }
.apply_form li i .formtips{ display: block; width:95%; float:none;font-size: 0.8rem; color: #999;text-align: left;line-height:1.5rem;}
.apply_form li .key{border-radius: 0.3rem; }
.apply_form .tips{margin-top: -1rem;min-height:1.5rem;}
.apply_form li i .img{ width:8rem;height:8rem;position:relative;overflow:hidden;}
.apply_form li i .img img{width:8rem;height:8rem;}
.apply_form li i .img input{width:8rem;height:8rem;position:absolute; left:0;top:0;z-index:1;font-size: 100px;opacity: 0;}
.apply_form .label2 { text-align:left;}
.apply_form .label2 label{font-size:0.8rem;display:inline-block; margin-right:1.4rem; color: #666;line-height: 2rem;}
.apply_form .btn{box-shadow: 0px 2px 6px var(--std);display:block;border-radius:1rem;border:none;line-height:2rem; height:2rem; font-size:1rem; width:100%;color:#FFF;margin:auto;clear:both;background-color: var(--std);text-align:center;}
.apply_form .btn_ds{box-shadow: 0px 2px 6px #CCC;display:block;border-radius:1rem;border:none;line-height:2rem; height:2rem; font-size:1rem; width:100%;color:#FFF;margin:auto;clear:both;background-color: #CCC;text-align:center;}

.main_list_page{width:100%;clear:both; text-align:center;line-height:28px;}
.main_list_page i{cursor:pointer;display:inline-block;width:26px;height:26px;font-size:16px;line-height:26px; text-align:center;border:var(--std) solid 1px;color:var(--std);margin-right:8px;background:#FFF;border-radius:3px;}
.main_list_page i:hover{background-color:var(--std);color:#FFF;}
.main_list_page span{display:inline-block;margin-right:10px;line-height:28px;color:#999;}
.main_list_page span em{ padding-left:5px; padding-right:5px;}

.review_con{width:100%;clear:both; }
.review_con li{width:100%;clear:both;margin-bottom:1rem; display:flex;font-size:0.9rem; color:#666;}
.review_con li .txt{ width:5rem;float:left;margin-right:0.5rem; color:#999;}
.review_con li .info{ flex:1; float:left; }
.review_con li .info .textarea{ width:100%; border:var(--std) solid 1px; border-radius:0.5rem; font-size:0.9rem; color:#666;}
.clickStar{ display:inline-block;}
.clickStar em{display:inline-block; font-style:normal;width:1.6rem; text-align:left; color:#999;}
.clickStar em:before{content:"★";}
.clickStar .on{ color:var(--std);}

.reviewStar{ display:inline-block;font-size:0.8rem; font-style:normal;}
.star1:before{content:"★";}
.star2:before{content:"★★";}
.star3:before{content:"★★★";}
.star4:before{content:"★★★★";}
.star5:before{content:"★★★★★";}

#rclb_div{width:100%; height:40rem; z-index:500021; position:fixed; top:0;left:0;}
#rclb_div .rclb_con{ background-image:url(/images/home/rclb.jpg?a);background-size:contain;;background-repeat:no-repeat;background-position:top;width:22rem; height:31rem;margin:auto;  margin-top:5rem;background-color:#161E5F; border-radius:15px; overflow:hidden; position:relative; }
#rclb_div .rclb_con .intro{ width:96%; height:5rem;font-size:0.6rem; line-height:1.2rem;position:absolute; top:12.5rem;left:2%;color:#FFF; }
#rclb_div .rclb_con .btns{ width:100%; height:1.6rem; position:absolute; bottom:0.6rem;left:0; text-align:center;line-height:1.6rem;}
#rclb_div .rclb_con .btns span{ font-size:0.8rem; display:inline-block; margin-right:2rem; color:#FFF;cursor:pointer;}
#rclb_div .rclb_con .btns span u,i{ font-size:0.8rem;}
#rclb_div .rclb_con .btns span:nth-child(odd){}

.span_btn{ display:inline-block; padding-left:0.3rem; padding-right:0.3rem; height:1.5rem; line-height:1.5rem;cursor:pointer;border-radius:0.3rem; margin-right: 0.6rem; margin-bottom:0.3rem;}

.choose_block{ display:block; overflow: hidden; background-color: #FFF; width:100%; min-height:10rem; padding:.8rem; box-sizing: border-box; margin-bottom: 1rem;position: relative;z-index:0;}
.choose_block i{  display: block;width:100%; height:3rem; line-height: 3rem; font-size:2.5rem; text-align: center; margin-bottom: 0.5rem;}
.choose_block h3{  height:1.5rem; line-height: 1.5rem; font-size:1rem;; letter-spacing: 2px; color:#333; text-align: center; margin-bottom: 0.8rem;}
.choose_block span{ line-height:1.3rem;color:#999; font-size:0.8rem; display: block; width:100%; margin: auto; margin-bottom: 1rem; text-align: justify;}
.choose_block a{ display: block;width:100%;height: 1.8rem; line-height:1.8rem; font-size: 1rem; color: #FFF; background-color:var(--std); letter-spacing: 2px; text-align: center; position: relative; z-index: 2;}
.choose_block em{ display: block;width:200px;height: 200px; line-height:180px; text-align: right; font-size:200px; color: var(--std); opacity: 0.08; position: absolute;bottom:-20px; right:-10px; letter-spacing: 2px; transform: rotate(-30deg); z-index:0;}

.message_list{ display: block; clear: both; padding: 0; margin: 0; width:100%;}
.message_list li{display: block; clear: both; width:100%;border:rgba(243,115,80,0.1) solid 2px; background-color: rgba(243,115,80,0.03);box-sizing: border-box; font-size: 0.7rem; line-height:1.4rem; padding:0.3rem; margin-bottom: 0.5rem; border-radius:0.4rem; color:#F37350;}
.message_list li i{ display: inline-block; height:1.4rem;text-indent:0; font-style: normal; padding-left: 0.4rem; padding-right: 0.4rem;  background-color:#F37350;color:#FFF; border-radius:0.3rem; font-size: 0.7rem;}
#marquee {
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
            position: relative;
        }
#marquee span {
            display: inline-block;
            padding-left:100%;
            animation: marquee 15s linear infinite;
        }
@keyframes marquee {
            0% { transform: translateX(0); }
            100% { transform: translateX(-100%); }
        }