.flexbox { display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  display:box;
}
.flex {
  -webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
}
/*  header */
.header { height:3.5rem;line-height: 3.5rem;width: 100%;position: fixed;bottom:0rem;left: 0px;
          display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; z-index: 99;color:#dcf4f3;}
/*.ios .header {padding-top: 2rem;}*/
.ios .far_top {padding-top:6.3rem;}
.ios .report_nav{position:fixed;top:6rem;left:0px;}
.ios .iosIndexTopHeight {height: 2rem;
    background: #242836;}
.ios #reportpage iframe .conference_det {overflow-y:scroll;overflow-x:hidden;}
.header_bg {background:#fff;opacity: 0.9;-moz-opacity: 0.9; filter:alpha(opacity=90); border-top:1px solid #000;z-index: 100;}
.header>div {-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;text-align: center;color:#dcf4f3;font-size: 1.8rem;font-weight:bold;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; -webkit-text-overflow: ellipsis;
    padding: 0 1rem;}
 .header>a {color:#fff;text-align: center;display: block;width: 4rem;
     text-align: center;}
 .header i {font-size: 2.6rem;color:#000;}
 .far_top {padding-top:4.3rem;}
 #far_top {overflow-y:scroll;overflow-x:hidden;}
 .statebar {height: 2rem;
  background:#fff;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
  width: 100%;}

 .sharebutton {position:absolute;right:12%;bottom:-0.5rem;}
/*  index */
.index_nav .tile-content {width: 3.8rem;height:3.8rem;overflow: hidden;margin-left: auto;margin-right:auto; border-radius: 40px;-webkit-border-radius: 40px;-ms-border-radius: 40px;text-align: center;line-height: 3.8rem;}
.index_nav .tile-content>i{font-size:3.2rem;color:#fff;}

.tile-content_bgcolor1{background: #90c231;}
.tile-content_bgcolor2{background: #f1c515;}
.tile-content_bgcolor3{background: #ee5a24;}
.tile-content_bgcolor4{background: #006ab4;}
.tile-content_bgcolor5{background: #c18fdf;}
.tile-content_bgcolor6{background: #79dbd7;}
.tile-content_bgcolor7{background: #d2914b;}
.tile-content_bgcoloradd{background: #00a2e6;}

.tile-content img {width: 100%;height: auto;display:block;overflow:hidden}
.navigation_bar_content,.tools_search_qudao,.twonav,.yellow_company_search,.yellow_company_detail,.search_job>a,.search_job .sala_list,.AideItem,.mobile_twonav,.mobile_rangk,.NoIconItem{
  display: -webkit-box;
   display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  display: box;
  width:100%;
}
 .tools_article { display: -webkit-box;
   display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  display: box; }
 .index_nav>li {text-align: center;list-style: none;width:33%;float:left;}
  .index_nav>li:nth-child(3n){width:34%;}
   .index_nav>li:nth-child(3n) a {border-right:0px;}
 .index_nav>li>a {border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; padding-top:2.3rem;display:block;width:100%;}
.index_nav>li a .tile-status span{color:#407086;font-size: 1.5rem;}
.tile-status {margin-bottom: 1.4rem;margin-top: 1.7rem;}
.index_nav div:last-child {margin-right: 0px;}
.index_menu {}
.index_line {border: 1px solid #ccc;}
.bg_ccc {background: #ccc;}
.serch {position: relative; margin: 1.1rem 1.3rem;height: 2.2rem;line-height: 2.2rem;background: #dcf4f3;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;}
.index_top_search {width: 100%;border: 0px;background: none;color:#dcdcdc;font-size: 1.4rem; text-align:center;height:100%;line-height: 2.7rem;z-index: 1}
.JobSearch .index_top_search_text {width:32%;margin-left:-14%;}
.index_top_search_text {position: absolute;left: 50%;top:.1rem;color:#8abbcd;font-size: 1.2rem;width:9rem;margin-left:-4.5rem;}
.index_top_search_text>i {color:#dcdcdc;font-size:1.4rem;margin-right:5%;}
/*  footer */
.fg_white {color: #fff;}
.bg_gray {background: #012f3f;}
.navigation_bar { position:fixed;width: 100%;left: 0px;bottom: 0px;border-top: 1px solid #87d3ff;padding-top: .3rem;}
.navigation_bar_content>div,.twonav>div{-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
 text-align: center;
}
.navigation_bar_content>div {height:4.3rem; padding-bottom:.5rem;}
.navigation_bar_content a {display: inline-block;}
.navigation_bar_content a>div {color: #dcf4f3;font-size: 1.2rem;}
.navigation_bar_content a>i {font-size: 2.4rem;color:#87d3ff;}
.CloseParent {background: #242836;
  height: 4.3rem;
  line-height: 4.3rem;
  padding-left:5%; }
.CloseParent i {font-size:2.6rem;color: #fff;line-height:4.3rem;}
/*  tools_index */
.tools_index_pd {padding: 4.3rem 1.3rem 0px;}
.IntergralWall .mobile_page_icon i{line-height:4rem; color:#90c231;}
.tools_index_pd .tools_article .tools_article_left {width: 23%;overflow: hidden;position:relative;position:absolute;left:0px;top:27%;}
.tools_index_pd .tools_article .tools_arrow {position:absolute;right:0;top:3.5rem;}
.tools_index_pd .tools_article .tools_article_rightext {margin-left:23%; margin-right:10%;}
.tools_index_pd  .tools_article .tools_article_rightext .tools_article_rightext_h3 {font-weight:bold;}
.tools_article_bg1 {background: #dcf4f3; }
.tools_article_bg2 {background: #87d3ff;}
.tools_article_bg3 {background: #90c231;}
.tools_article_bg4 {background: #d1c0a7;}
#yellow_company_list .tools_article_rightext_h3 {overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;white-space:nowrap;width:83%;}
.tools_article_rightext_h3 {font-size: 1.8rem;height: 2rem;line-height: 2rem;color:#000; }
.tools_article_bg1 .tools_article_rightext_h3,.tools_article_bg1 .tools_article_left>i,.tools_article_bg1 .tools_arrow>i,.tools_article_bg1 .tools_article_rightext_p {color:#407086;}
.tools_article_bg2 .tools_article_rightext_h3,.tools_article_bg3 .tools_article_rightext_h3,.tools_article_bg2 .tools_article_left>i,.tools_article_bg3 .tools_article_left>i,.tools_article_bg2 .tools_arrow>i,.tools_article_bg3 .tools_arrow>i,.tools_article_bg2 .tools_article_rightext_p,.tools_article_bg3 .tools_article_rightext_p {color:#fff;}
.tools_article_bg4 .tools_article_rightext_h3,.tools_article_bg4 .tools_article_left>i,.tools_article_bg4 .tools_arrow>i,.tools_article_bg4 .tools_article_rightext_p {color:#7e6b5b;}

.bdb1 {border-bottom: 1px solid #ebebeb;}
.bdt1 {border-top: 1px solid #ebebeb;}
.bdr1 {border-right: 1px solid #ebebeb;}
.bdr1407086 {border-right:1px solid #407086;}
.bdl1 {border-left: 1px solid #ebebeb;}
.tools_article_rightext {-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;}
 .toolsArticleList {margin-bottom: 1.6rem;padding: 1.5rem 0px;display: block;position: relative;}
 /*.tools_index_pd .toolsArticleList .tools_article {position: relative;}*/
.tools_article_left {width:18%;overflow: hidden;text-align: center;}
.tools_article_left>i {font-size: 4rem;line-height: 4rem;}
.tools_arrow {margin: 0 3% 0px 0px;}
.tools_arrow>i {font-size: 2rem;}
.tools_article_rightext_p {font-size: 1.4rem;color:#b5b5b5;line-height: 1.4rem;}
.yellow_list_area {font-size: 1.2rem;}
.yellow_list_pd12 .tools_article_left {width: 22%;overflow: hidden; margin-right: 1rem;}
.yellow .tools_article_left {width:20%;overflow: hidden;text-align: center;margin-right:5%;}
.yellow .tools_article_left img {width: 100%;height:auto;}
.yellow {padding: 1.3rem 0px;height:4.1rem;}
.mobileGame {padding: 1.3rem 0px;height: auto;}
.yellow .tools_article_rightext_h3 a{font-size: 1.8rem;color:#313131;}
.yellow .tools_article_rightext .tools_article_rightext_p{font-size: 1.4rem;color:#313131; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;width:85%;}
.yellow .yellow_list_area{color:#666;}
.mb14{margin-bottom: 1.4rem;}
/*  tools_search */

.tools_search_h3 {height:4rem;line-height: 4rem;font-size: 1.6rem;padding-left: .7rem;font-weight:bold; color:#407086;}
.pd13 {padding:0px 1.3rem;}
.tools_search_select {width: 100%; height: 3rem;line-height:3rem;border: 0px;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;background: #3a9bc8;color:#fff;}
.tools_search_select option {text-align:center;}
.tools_search_ipt {width: 100%;border: 1px solid #8abbcd; height:3.2rem;line-height: 3.2rem;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;text-align:center;background:#fff;font-size:1.3rem;color:#bfbfbf;}
.ToolsDownArrow .red,.ToolsFormNum .red .tools_search_ipt{border: 1px solid red;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;}
.tools_search_ipt::-webkit-input-placeholder {line-height:3rem;}
.tools_search_qudao>div{width:48%;}
.tools_search_count {width: 51%;margin-left: auto;margin-right: auto;height:5rem;line-height: 5rem;
                     text-align: center;font-size:2.6rem;color:#fff;display: block;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;border: 0px;font-weight: bold;font-family:"Microsoft YaHei";letter-spacing: .3rem;}
.count_bg {background: #ffb400;box-shadow:0px 3px 0px #d79906;}
.mobile_page_icon {text-align: center;line-height:5rem;}
.mobile_page_icon i {font-size:5rem;}
.mobile_page_icon i.icon-yeyou {color:#fff;}
.mobile_page_icon i.icon-shouyou {color:#407086;}
.ToolsDownArrow {position:relative;margin-right:4%;font-size:1.2rem;}
.ToolsDownArrow .passiveSelect {font-size:1.2rem;}
.ToolsDownArrow i {position:absolute;right:5px;top:17%;font-size:2rem;color:#fff;z-index:100;line-height: 2rem;}
/*
.ToolsDownArrow {height: 2.8rem;line-height: 2.8rem;background:#3a9bc8;text-align: center;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.ToolsDownArrow span {color:#fff;text-align: center;font-size: 1.4rem;}
.ToolsSelect {position:absolute;left: 0px;top:2.8rem;background:#3a9bc8;width:100%;z-index: 100;}
.ToolsSelect li {height: 3rem;line-height: 3rem;font-size: 1.2rem;color:#fff;text-align: left;margin-left: 1rem;}
*/



/*  tools_search_result */

.tools_count_kind_le {color:#407086; height:2.8rem;line-height:2.8rem;font-size:1.2rem;}
.tools_count_kind_ri {color:#407086;font-size:1.8rem;height:4rem;line-height:4rem;font-weight:bold;}
.tckl_bg {background:orange;}
.tckr_bg {background: #66ccff;}
.tools_search_count_h3 {height: 3rem;line-height: 3rem;padding-left: .5rem;font-size:1.6rem;color:#407086;}
.mobile_result_ul li{ width:31%;float:left;margin-right:3%;text-align:center;padding:.7rem 0px .4rem 0px;}
.mobile_result_bgdcf4f3 { background:#dcf4f3;}
.mobile_result_bgeee { background:#eee;}
.mobile_result_ul li:nth-child(3n){margin-right:0px;}
.tools_search_count_table {width: 100%;}
.tools_search_count_table tr td,.tools_search_count_table tr th { height:3rem;line-height:3rem;text-align: center;font-size:1.2rem;}
.tools_search_count_table tr td {font-size:1.3rem;}
.tools_search_count_table tr th {color:#407086;font-style:italic;}
.tools_search_count_table tr td.wid20 {width:20%;color:#407086;font-weight:bold;}
.tools_count_all_h2 {width: 100%;height: 3rem;line-height: 3rem;text-align: center;font-size: 1.4rem;color:#407086;}
.tools_count_notice {font-size: 1.4rem;font-weight: bold;color:#959595;line-height: 1.8rem;}
.tools_count_notice_p {font-size: 1.2rem;line-height: 1.8rem;color:#959595;}
.tools_search_result {width: 100%;text-align: center; height:200px;}
.tools_formbg {background: #bbeef6;padding: 0px .5rem;}
.tools_formbg2 {background: #bbe3f6;padding: 0px .5rem;}
.mobile_formbg {background: #7ceeff;}
.web_formbg {background: #7cd5ff;}
.tools_hot {position: absolute;right: 0px;top: 0px;background: #e30a20;color:#fff;font-style: italic;font-weight: bold;font-size: 1.4rem;text-align: center;border-radius: 0px 0px 0px 5px;-webkit-border-radius: 0px 0px 0px 5px;-ms-border-radius: 0px 0px 0px 5px;width: 4rem;height: 1.6rem;line-height: 1.6rem;}

.web_result_page .tools_search_count_h3 {color:#0087be;}
.mobile_result_c3e9ff{background:#c3e9ff;}
.web_result_page .tools_search_count_table tr th {color:#0087be;}
.web_result_page .tools_search_count_table tr td.wid20 {color:#0087be;font-style:normal;}
.web_result_page .tools_count_kind_le {color:#0087be;}
.web_result_page .tools_count_kind_ri {color:#0087be;}
.JobSearchBg {
    background:url("../images/201.png") center no-repeat;width:2rem;height: 2rem; position: absolute;right:5%;top:.5rem;
    -webkit-background-size: 100% 100%;background-size: 100% 100%;border: none;text-indent: -99999px;z-index:2;}
.JobSearchBg:active {
    background-color: #dbf2ff;}
/*  integral_wall */
.integ_head {background: #dbfd9c;text-align: center;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;padding:.5rem 0px;}
.integ_head_h5 {font-size: 1.6rem;color:#005d1a;line-height: 2.5rem;font-weight: bold;}
.integ_head_p {line-height: 3rem; font-size: 1.4rem;color:#ff7301;font-weight: bold;}
.integ_head_p strong {font-size: 3rem; color:#ff7301;}
.integ_table tr th.integ_table_h4,.integ_table_h4 {height: 3rem;line-height: 3rem;color:#005d1a;font-size: 1.4rem;text-align: center;font-weight: bold;}
.integ .tools_article_left {width:4rem;height: 4rem;overflow: hidden; margin-right: 1rem;border: 1px solid #eefed1;}
.integ .tools_article_left img {width: 100%;height: auto;}
.integ_table {width: 100%;}
.integ_table tr th {height:1.5rem;line-height: 1.5rem; font-size: 1.2rem;font-weight: bold;color:#898989;text-align: center;}
.integ_table tr td {height: 2rem;line-height:2rem;font-size: 1.2rem; text-align: center;color:#000;}
.integ_table tr td.ta_l,.integ_table tr th.ta_l {text-align:left;}
.integ_table tr td.fz14 {font-size: 1.4rem;}
.fw_b{font-weight: bold;}
.integ_wid_40 {width: 40%;}
.integ_wid_20 {width: 20%;}
.integ_pricerange {width: 100%;height: 200px;}
.integ_numbertrend {width: 100%;height: 200px;}
.intergral_bg {background: #eee;border-radius: 5px;-webkit-border-radius: 5px;-ms-border-radius: 5px;}
.integ  .tools_article_rightext_h3 {font-size:1.4rem;color:#000;margin-bottom: 0px;}
.integ .tools_article_rightext {text-align: left;}
.integ .tools_article_rightext_p {font-size: 1.2rem;color:#000;}
.integ {padding: .5rem 0px;}
.integ .integ_pice_range .tools_article_rightext_h3,.integ .integ_pice_range .tools_article_rightext_p{font-style: italic;color:#000;font-size: 1.2rem;font-weight: bold;}
.integ .integ_pice_range .tools_article_rightext_p {text-align: right;padding-right: .5rem;}
.mt14 {margin-top: 1.4rem;}
.IntergralWall .mobile_page_icon {line-height:0px;}
.IntergralWall .tools_article_rightext_p.fz14 {font-size:1.4rem;}
.SearchButton {position:absolute;right:1rem;top:.1rem;}
#integ_pricerange .highcharts-title,#integ_pricerange .highcharts-button{display: none;}

/*  industry_report */
.report_nav{position:fixed;left:0px;top:4.3rem;width:100%;z-index:2; }
.report_nav li {width:6rem;text-align:center;}
.report_nav li a {font-size: 1.6rem; color:#959595;display:block;height:4rem;line-height:4rem;background:#eee;margin-bottom:1px;font-weight:bold;}
/*.report_nav li a span {width:4rem;display:inline-block;line-height:1.6rem;font-size:1.5rem;}*/
/*.report_nav li a span.spec{width:5rem;display:inline-block; line-height:1.5rem;text-align:center;}*/
.report_nav li a:last-child{margin-right: 0px;}
.report_nav li a.curr {background:#c9c9c9;color:#535353;}
.yellow_footer .twonav>span a{margin:0 .5rem;font-size: 1.3rem; color:#407086;height:3rem;line-height:3rem;}
.twonav>div a {width: 100%;font-size: 1.3rem; color:#407086;height:3rem;line-height: 3rem;display:block;}
.twonav>div.selectTag {background: #0087be;}
.twonav>div:first-child.selectTag {border-radius: 3px 0px 0px 3px;-webkit-border-radius: 3px 0px 0px 3px;-moz-border-radius: 3px 0px 0px 3px;-ms-border-radius: 3px 0px 0px 3px;}
.twonav>div:last-child.selectTag {border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-ms-border-radius: 0px 3px 3px 0px;}
.twonav>div.selectTag a{color:#fff;}
.twonav>div a.curr {background: #87d3ff;color:#fff;}
.indu_rep {padding-top:1rem;padding-bottom:.8rem;}
.indu_rep .tools_article_left {width:7rem;height:5rem; overflow:hidden;background: #E2DFDF;}
.indu_rep .tools_article_left img {width: 100%;height: 100%;}
.indu_rep .tools_article_rightext_p,.indu_rep .tools_article_rightext_p span {color:#777;font-size: 1.2rem;}
.indu_rep .tools_article_rightext_p span {padding-right:.5rem;}
.indu_rep .tools_article_rightext_h3 {font-size:1.6rem;color: #313131;font-weight: bold;line-height:1.7rem; height:3.4rem;display:block;
    overflow: hidden;}
.reportSource {width:10rem;
    overflow: hidden;white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;}
.indu_article_rightext {width:72%;}
.report_det_div>p {text-indent: 2rem;line-height:3rem;font-size: 1.4rem;color:#000;}
.report_det_div>img {width: 100%;height: auto;margin: 10px auto;}
.report_det_title {text-align: center;}
.indu_det_h2 {font-size: 1.6rem;line-height: 2rem;font-weight: bold;color:#313131;font-weight:bold;}
.report_det_title .indu_det_h2_p {font-size: 1.4rem;line-height: 3rem;color:#ccc;}
.indu_det_h2_p {font-size: 1.6rem;line-height: 3rem;color:#ccc;}
.report_detail_detail {padding:1rem .5rem;}
.report_detail_img img {width:100%;height:auto;border:1px solid #ccc;}
.conference_det_p { display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; padding-right:1.1rem;}
/*.report_divflex { padding-right:1.1rem}*/
/*.report_list {-webkit-box-flex:1;*/
  /*-moz-box-flex:1;*/
  /*-webkit-flex:1;*/
  /*-ms-flex:1;*/
  /*flex:1; }*/
.report_divflex {width:100%;}
.conference_det_p {width:73%;}
.report_listdiv {display: none;}
.yellow_production_scrollimg_wid {height:9rem;overflow:hidden;}
.conference_det {height:auto;}
.conference_det p {
    font-size: 1.4rem;line-height: 2.5rem;height:100%;}

#reportDetail {background:#fff;position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:110;overflow-y:auto;}
#reportDetailHeader {z-index:115;}
#closeReportDet {position:fixed;left:0px;top:3rem;z-index:115;}
#closeReportDet i {font-size:2.6rem;color:#fff;}
/*  recruitment */
.bdbd1 {border-bottom: 1px dotted #8abbcd;}
.bd1ccc {border: 1px solid #d2d2d2;}
.recr_art .tools_article_rightext_p {height: 1.3rem; color:#333;}
.recr_art .integ_pice_range {text-align: right;}
.recr_art .recr_art_h3  {font-size: 1.4rem;font-weight: bold;}
.bdbd1_blue {border-bottom: 1px solid #66ccff;}
.search_job>a>div {-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;
}
.search_job>li,.search_job .sala_list {width:95%;font-size:1.4rem;color:#a0a0a0;list-style:none;}

.sala_list>span {cursor: pointer;}
.search_job span {font-size:1.2rem; color:#a0a0a0;margin-right:3%;display: block;width:auto;}
.recr_citypage .search_job span {
    line-height: 5rem;}
/*  city */
.recr_city_h4 {background: #eee;height:3.4rem; line-height:3.4rem;color:#898989;font-size: 1.4rem;padding-left: 1rem;}
.recr_citypage a span {margin-right: 1rem;}
.RecruitmentPage .rank_index .tools_article_rightext_p {color:#898989;line-height:2rem;}
.RecruitmentPage .tools_article_left {width:18%;}
.RecruitmentPage .rank_index a:active .tools_article_left i{color:#fff;}
.recr_citypage a:active {
    background: #a0dcff;}
.JobSearch .recr_city_list a:active {
    background:#a0dcff;}
#city_list a:active,#area_list a:active {background:#a0dcff;}
.recr_city_list {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:100%;z-index:105;display:none;overflow-y:auto;}
.recr_city_list a:active { background: #dcf4f3;}
/*.recr_city_list a:active li {color:#fff;}*/
/*  recruitment_list */
.recr_list {background: #f0f0f0;border: 1px solid #ccc;padding: 0.5rem}
.job_search_list {padding-bottom:2.3rem;}
.job_search_list_a {height:5rem;line-height:5rem;background:#dbf2ff;margin-top:.8rem;padding:0px .5rem;display:block;}
.job_search_list_a:active {background:#a0dcff;}
.job_search_list_a:active span {color:#fff}
.job_search_list_a .search_job {}
.search_job>div {color:#0087be;font-size:1.6rem; -webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;}
.job_search_list_a>span {color:#a0a0a0;font-size:1.4rem;}
.job_search_list_a:active>span {color:#fff;}
.job_search_bg {background:#a0dcff;box-shadow:0px 3px 0px #2A92CF;}
.bdb1eb {border-bottom:1px solid #ebebeb;}
.RecruitmentListPage .integ_pice_range {color:#999;}
.RecruitmentListPage .integ .tools_article_rightext_h3 {font-size:1.6rem;font-weight:bold;color:#333;
    overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-text-overflow: ellipsis;}
.RecruitmentListPage .integ .tools_article_rightext_p {font-size:1.4rem;font-weight:bold;color:#999;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-text-overflow: ellipsis}
.RecruitmentListPage .integ_pice_range .tools_article_rightext_h3,.RecruitmentListPage .integ_pice_range .tools_article_rightext_p{font-style:inherit;font-size:1.4rem;}
.RecruitmentListPage .integ .integ_pice_range .tools_article_rightext_p {text-align: right;padding-right:0px;font-weight:bold;}
.RecruitmentListPage .integ_pice_range .tools_article_rightext_p {color:#999;}
.RecruitmentListPage .integ_pice_range .tools_article_rightext_h3  {color:#333; min-width: 3rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
/*  recruitment_detail */

.recr_det_h3{padding:1rem 0px 1rem .5rem;font-size: 1.8rem;color:#43b5f7;font-weight:bold;}
.recr_det_h3_p {font-size: 1.4rem;color:#313131;
    margin-top:1rem;margin-bottom: 1rem;}
.recr_det_ul {width:100%;}
.recr_det_ul li {width: 50%;float: left; line-height: 1.8rem;color:#999;font-size:1.4rem;font-weight:bold;}
.recr_det_h5 {line-height: 2.5rem;font-weight: bold;font-size: 1.6rem;color:#313131;}
.recr_det_text_p {line-height: 2rem;font-size:1.4rem;color:#999;font-weight:bold;}

.recruit_tab,.recruit_tab tr {width:100%;}
.recruit_tab tr td { height:3rem; font-size:1.3rem;color:#333;}
.recruit_tab tr td:nth-child(2){margin-right: 1%;}
.recruit_tab_pd {width:26%;}
.recruit_tab tr td.conference_detd40 {width:22%;}
.recrui_positondescre,.recrui_positondescre div p,.recrui_positondescre div{line-height:2.5rem;font-size:1.4rem;}
.recrui_positondescre strong {font-size: 1.6rem;font-weight: bold;}
.recruitDetailLeftWid {width:6.6rem;}

/*  salary_survey */
.bdb1e5 {border-bottom:1px solid #e5e5e5;}
.search_job .sala_list div{ -webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;font-size: 1.4rem;color:#000;}
.sala_list {position: relative;}
.sala_list .dropdown_menu {right:1rem;z-index:11;}

#provice {position: absolute;left:0px;top:0rem;width: 100%;height:800px;z-index:101;background: #fff;display:none; overflow-y:auto;}
#city_name {position: absolute;left:0px;top:0rem;width: 100%;height:800px;z-index:100;background: #fff;display:none;overflow-y:auto;}
#city_list {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:800px;z-index:102;display:none;overflow-y:auto;}
#area_list {position: absolute;left:0px;top:0rem;background:#fff;width: 100%;height:800px;z-index:103;display:none;overflow-y:auto;}
#AllFunction {position: absolute;left:0px;top:0rem;background:#fff;width: 100%;height:800px;z-index:104;display:none;overflow-y:auto;}
#AllDay {position: absolute;left:0px;top:0rem;background:#fff;width: 100%;height:800px;z-index:105;display:none;overflow-y:auto;}
#city_list li,#area_list li{list-style: none;}
.search_job {  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;font-size: 1.4rem;font-weight:bold;width:95%;
    margin-left:5%;height:5rem;line-height:5rem;}
.SalaryPage .job_search_list_a{background:#dcf4f3;}
.SalaryPage .job_search_list_a:active{background:#00b2b2;}
.SalaryPage .job_search_list_a:active span {color:#fff;}
.SalaryPage .job_search_list_a>div {color:#407086;}
.SalaryTopImg {width:100%;height:auto;}
.SalaryTopImg img {width:100%;height:auto;}
.Salary_bg {background:#66cccc;box-shadow:0px 3px 0px #359B9B;}
.mt18 {margin-top:1.8rem;}
.mb13 {margin-bottom:1.3rem;}

/*  benefit_detail */
.salary_bgimg {position: relative;width: 100%;height: 100%;}
.salary_bgimg>img {width: 100%; height: auto;}
.sala_input_0 {display: none;}
.salaryPage .BenefitTime {top:21%;}
.BenefitTime {font-size:1.8rem;color:#f1ffce; font-style:italic;position:absolute;top:5%;left:50%;width:31%;margin-left:-9%;font-weight:bold;}
.BenefitMoney {font-size:4.5rem;color:#ffeec6;position:absolute;top:20%;left: 50%;width:20%;margin-left: -11%;text-align: center;}
.BenefitArea {position:absolute;top:33%;left:19%;width:9rem;text-align:center;}
.BenefitArea span {background:red;font-size:2.6rem;color:#ffeec6;text-align:center;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;padding: .4em 1rem;}
.BenefitText {position:absolute;top:45%;left:3.6rem;width:44%;font-size:2rem;color:#ffeec6;line-height:2rem; font-weight:bold;}
.BenefitTimes {font-size:4rem;color:#fff;position:absolute;top:16%;left:46%;font-weight:bold;}
.BenefitText2 {position:absolute;top:49%;left:3.6rem;width:73%;font-size:2rem;color:#ffeec6;line-height:2rem;font-weight:bold;}
.BenefitPay {font-size:4rem;color:#ec0018;position:absolute;top:17%;left:38%;font-weight:bold;}
.BenefitText3 {position:absolute;top:48%;left:3.6rem;width:62%;font-size:2rem;color:#ffeec6;line-height:2rem;font-weight:bold;}

/*  salary_detail */
.SalaryMoney {font-size:2.8rem;color:#ffeec6;position:absolute;bottom:53%;right:25%;font-weight:bold;}
.SalaryArea {position:absolute;top:10%;left:21%;}
.SalaryArea2 {top:3.5rem;position:absolute;left:21%;}
.SalaryArea3 {top:3.5rem;position:absolute;left:21%;}
.SalaryArea span,.SalaryArea2 span,.SalaryArea3 span {background:red;font-size:3.6rem;color:#ffeec6;text-align:center;display:inline-block;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;padding: .2em 1rem;}
.SalaryText {position:absolute;top:36%;left:3rem;color:#ffeec6;font-size:2.4rem;line-height:2.4rem;width:55%;font-weight:bold;}
.SalaryMoreMoney {font-size:4.5rem;color:#ffeec6;position:absolute;bottom:50%;right:34%;font-weight:bold;}
.SalaryText2,.SalaryText3  {font-size: 2rem;
  color: #ffeec6;
  position: absolute;
  left:50%;
  font-style: italic;
  width: 50%;
  line-height: 2rem;
  font-weight: bold;
  text-align: center;}
.SalaryText2 {bottom:40%;margin-left:-25%;}
.SalaryText3 {top:29%;margin-left:-34%;}
/*  conference_calender */
.mt18 {margin-top:1.8rem;}
.conference {padding:0px 1.3rem;border-bottom:1px solid #a0a0a0; margin-bottom:1.7rem;}
.conference .tools_article_left {text-align: center;width: 6rem;}
.conference .tools_article_rightext_p {line-height: 1.3rem;height: 1.3rem;color:#333;}
.conference .tools_article_rightext_h3 a {font-weight: bold;}
.conference .conference_date {height:3.7rem;background:#87d3ff;}
.coconference_date{background:#87d3ff;}
.conference_date_year {color:#fff;line-height:1.7rem;font-size:1.4rem;font-weight:bold;}
.conference_date_weekday {color:#fff;line-height:2rem;font-size:1.2rem;}
.conference_date_day {color:#fff;line-height:3.3rem;font-size:1.8rem; height:3.3rem;background:#6cafd6;font-weight:bold;}
.conference .conference_date_time {background:#add49a;height:2rem;line-height:2rem;color:#fff;font-size:1.4rem;font-weight:bold;}

.conference .tools_article_rightext {background:#eee;text-align:center;}
.conference .tools_article_rightext_h3 {font-size:1.6rem;color:#898989; line-height:3rem;height:3rem;font-weight:bold;width: 18rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: auto;
    margin-right: auto;}
.conference .tools_article_rightext_p span{font-size:1.4rem;color:#959595;line-height:2rem;height:2rem;margin-left: 1%;
    margin-right: 1%;}
.conference a:active .tools_article_rightext {background:#dcf4f3;}
.conference a:active .tools_article_rightext_h3 {color:#313131;}
.conference a:active .tools_article_rightext_p span{color:#313131;}
.conferenceActiviteAddress {width: 12rem;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
/*  conference_detail */

.conference_det img{width: 100%;height: auto;}
.conference_det_h5 {font-size: 1.6rem;color:#313131;line-height: 2.5rem;height: 2.5rem;font-weight:bold;}
.yellow_comdet_bg .conference_det_p  span {width:35%;}
.conference_det_p{width:100%;}
.conference_det_p tr td.conference_detd40 {width:10rem;}
.conference_det_p tr {height:3rem;}
.conference_det_p tr td{font-size: 1.4rem;color:#313131;vertical-align:middle; word-break:break-all;}
.conference_det_textp {text-indent: 2rem;line-height: 2.4rem;color:#333;font-size: 1.4rem;}
.conference_map {border:1px solid #c9c9c9;height:15rem; overflow:hidden;}

.conference_det .conference_det_p2 tr td {font-size:1.4rem;padding-top:.5rem;padding-bottom:.5rem;}
.conference_det .conference_det_p2 tr td.conference_detd40 {width:7rem;}

.confererceTitleImg {height:auto;width:100%;}
.confererceTitleImg img {width:100%;height:auto;}
/*  yellow_page */
.yellow_nav_wid66 {width:66%;}
.yellow_nav_width {border: 1px solid #407086;margin-left: auto;margin-right: auto;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;background: #fff;box-shadow: 0px 2px 0px #407086;-webkit-box-shadow: 0px 2px 0px #407086;-moz-box-shadow: 0px 2px 0px #407086;}
/*.yellow_nav_width div a:first-child {border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;-ms-border-radius: 5px 0px 0px 5px;}
.yellow_nav_width div a:last-child {border-radius: 0px 5px 5px 0px;-webkit-border-radius: 0px 5px 5px 0px;-ms-border-radius: 0px 5px 5px 0px;}*/
.yellow_nav_width div a {border-right:1px solid #407086;}
.yellow_nav_width div:last-child a {border-right:0px;}
.yellow_nav_width div:last-child a {border-right:0px;}

.yellow_navbg {background: #87d3ff; padding: 1.2rem 0px;}
.yellow_company_search {background: #eee;padding: .8rem 0px;}
.yellow_company_search>div{  -webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;}
.input_append_search {position: relative; height: 3rem;line-height: 3rem;background: #fff;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:1.3rem;margin-right:1.3rem;}
.input_append_search i {font-size: 1.4rem;}
.search-query {border: 1px solid #ccc;width:99%;height: 100%;background: #eee;padding: 0px;font-size: 1.2rem;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius:20px;}
.input_append_search .btn {border: 0px;position: absolute;right:.5rem;top:2px;width: 1.8rem;height: 1.8rem;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius:20px;}
.yellow_company_search_address {line-height: 2.7rem;margin: 0px 1.5rem 0px 0px;font-size: 1.4rem;color:#bfbfbf}

.ToShow{color:#87d3ff;}
.yellow_footer {position: fixed;bottom: 0px;left: 0px;width: 100%;height: 3.9rem;line-height: 3.9rem;color:#407086;z-index: 100;}
.webopenserver_footer {position: fixed;bottom:3.5rem;left: 0px;width: 100%;height: 3.9rem;line-height: 3.9rem;color:#407086;z-index: 100;}
.webopenserver_footer .twonav>div a {height: 3.9rem; line-height: 3.9rem;}
.yellow_footer_bg {background: #fff;height: 3.9rem;line-height: 3.9rem;}
.yellow_footer div a {background: #eee;height: 3.9rem;line-height: 3.9rem;color:#407086;}
.yellow_footer div a.curr {background:none;color:#407086;}
.yellow_footer .twonav>div {margin-right:1px;}
.yellow_footer .twonav>div:last-child {margin-right:0px;}
.dropdown_menu {position: absolute;top:3rem;background: #eee;width: 8rem;border: 1px solid #ccc;right:0px;z-index:11;}
.dropdown_menu li:first-child {height: 2.5rem;line-height: 2.5rem;border-bottom: 1px solid #66ccff;font-size: 1.3rem; }
.dropdown_menu li:first-child a{ color:#66ccff;}
.dropdown_menu li:last-child { border-bottom: 0px;}
.dropdown_menu li {border-bottom: 1px solid #ccc; cursor: pointer;font-size: 1.2rem;height: 2.5rem;line-height: 2.5rem;color:#333;padding-left: .5rem;}
 .dropdown_menu li a{color:#b5b5b5;}
 .dropdown_menu .arrowtop {width: 0px;height: 0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom: 10px solid #aaa;position: absolute;top:-10px;right:1.5rem;}
.yellow_list_pd12 {padding: 0px 1.2rem;}
.yellow_list_pd12 .yellow{ position: relative;}
.drop {position: relative;}
.yellow_list_area {position: absolute;right:3%;bottom:14%;}


/*  company_detail */
.yellow_production_detail .yellow_company_detail .tools_article_left {width:37%;height: 6.4rem;overflow: hidden;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.yellow_production_detail .yellow_company_detail .tools_article_left  img {border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.yellow_company_detail.yellow,.yellow_production_detail .yellow {height: auto;}
.yellow_company_detail .tools_article_left {width:18%; margin-right:1.7rem;border-radius:0px;}
.yellow_production_detail .yellow_company_detail .tools_article_left {margin-right:1rem;}
.yellow_company_detail .tools_article_left img {width: 100%;height: auto;}
.yellow_company_detail .tools_article_rightext_h3 {color:#313131;}
.yellow_company_detail .tools_article_rightext_p {color:#313131;}
.yellow_production_detail .yellow_company_detail .tools_article_rightext_h3 {color:#313131;height: 3rem;line-height: 3rem;}
.yellow_production_detail .yellow_company_detail .tools_article_rightext_p {color:#b5b5b5;}
.yellow_company_detail {padding:1.5rem .5rem 1.2rem;}
.yellow_production_detail .yellow_company_detail {padding:.5rem 0px;}
.ProductPage .yellow .tools_article_rightext_p {color:#b5b5b5;line-height:1.5rem;}

.CompanyNews .mobile_rangk_name{color:#0087be;text-decoration:underline;font-size:1.4rem;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;}
.CompanyNews .mobile_rangk>div {text-align:left;}
.pd5{padding: .5rem;}
.yellow_company_detail_h4{height: 2.5rem;line-height:2.5rem;font-size: 1.6rem;color:#313131;font-weight:bold}
.yellow_pro_name li p{text-align: center;font-size: 1.2rem;color:#959595;height: 3rem;line-height: 3rem;}
.yellow_company_detail_text {line-height: 1.8rem;font-size: 1.4rem;color:#000;}
.yellow_comp_det_ul li{width: 28%;margin: 0 2%;text-align: center;float: left;}
.yellow_comp_det_ul li img {width: 100%;height: auto;}
.yellow_comp_det_ul li p {height: 2rem;line-height: 2rem;font-size: 1.2rem; color:#000;}
.part02 {
    padding: 1rem 1.3rem;}
.part02 h1{
    font-size: 1.6rem;
    font-weight: bold;
    border-bottom: 1px solid #ccc; padding-bottom: 1rem;margin-bottom: 1rem;}
.part02 p{
    font-size: 1.4rem;line-height: 2.5rem;padding-left:.5rem;
    padding-right: .5rem; }
.part02 .date {height: 2rem;
    font-size: 1.4rem;color:#dbdbdb;line-height: 2rem;}

/*  region */
.region_h4 {height: 2rem;line-height: 2rem;padding-left: 1rem;font-size: 1.4rem; color:#87d3ff;}
.region_city {padding: 0px 0px 5%;}
.region_city li {float: left;margin-right: 5%;width: 30%;margin-top: 5%;}
.region_city li:nth-child(3n) {margin-right: 0px;}
.region_city li a{border: 1px solid #87d3ff;height: 2.5rem;line-height: 2.5rem;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-align: center;display: block;font-size: 1.4rem;color:#87d3ff;}
.region_city li a:active {background:#87d3ff;border:0px;color:#0087be;}
.region_esc {width:95%;padding-left: 5%;margin-bottom:1rem;}
.region_esc h1 {font-size: 1.4rem;font-weight: bold;color:#87d3ff;width: 5%;float: right;text-align: center;}
.region_esc h2 {font-size: 1.4rem;font-weight: bold;color:#a0a0a0;width: 95%;height: 3rem; line-height: 3rem;background: #eee;float:left;}
.region_esc .listUl {width: 95%;float: left;}
.region_esc .listUl li a{font-size: 1.4rem;color:#a0a0a0;display: block; line-height: 3rem;}
.recr_city_list .search_job>a>div{font-size: 1.2rem;}
/*.search_job:last-child li{ border-bottom:0px;}*/
.yellow_choose_city {padding:0px 1.3rem;}
.CompanyData .conference_det_p {line-height:2.2rem;}
.height3 {height:.3rem;}

/*  mobile_rangk */
.rank_index .tools_article{border-bottom:1px solid #407086;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;}
.GameRanking .tools_article {display: block;}
.RecruitmentPage .rank_index .tools_article_rightext_h3 {line-height:3rem;height:3rem;}
.rank_index .tools_article_rightext_h3 {font-size:1.8rem;color:#313131; line-height:2rem;font-weight:bold;}
.rank_index .tools_article_rightext_p {font-size:1.2rem;color:#407086;}
.rank_index .tools_arrow>i {color:#407086;font-size:2.2rem;}
.rank_index .tools_article_left i{color:#e5e5e5;font-size:5.6rem;line-height: 5rem;}
.rank_index a:active {background:#dbf2ff;}
.rank_index a:active .tools_article_left i{color:#407086;}
.rank_index .tools_arrow{padding-top:1.7rem;}
.GameRanking .tools_arrow i {font-size:2.2rem;}
.baiduzhishu_formbg {background:#d1c0a7;}
.baiduzhishu_formbg .mobile_page_icon i {color:#7e6b5b;font-size:5.6rem;}
.baiduzhishuInput { height:4rem;line-height:4rem;color:#bfbfbf;font-size:1.4rem;text-align:center;width:100%;border:1px solid #7e6b5b;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;box-shadow: inset 0px -2px 0px #7e6b5b;-webkit-box-shadow: inset 0px -2px 0px #7e6b5b;-moz-box-shadow: inset 0px -2px 0px #7e6b5b;-ms-box-shadow: inset 0px -2px 0px #7e6b5b;}
.baidusearch_word {color:#fff;font-size:1.2rem;line-height:3rem;}
.baiduzhishu_bg {background:#ffb400;box-shadow: inset 0px -3px 0px #f4c147;-webkit-box-shadow: inset 0px -3px 0px #f4c147;-moz-box-shadow: inset 0px -3px 0px #f4c147;-ms-box-shadow: inset 0px -3px 0px #f4c147;}
.baidusearch_word a {color:#1683f8;margin:0px 0.5rem;}
.mobile_h3 {height: 3rem;line-height: 3rem;color:#313131;font-size: 1.6rem;font-weight:bold;}
.mobile_bdb {border-bottom: 1px solid #66ccff;}
.mobile_kind_w90 {width: 90%;margin-left: auto;margin-right: auto;}
.PublicCompanyPage .mobile_kind li {width:33%;}
.mobile_kind {width:100%;}
.mobile_kind li {width:25%;/*background:#eee;*/float:left;margin-bottom:1rem; }
.mobile_kind li>a { text-align: center; width: 100%;background:#fff;display:block;padding-top:.7rem; color:#a0a0a0;}
.mobile_kind li>a:active {background:none;}
.mobile_kind li>a img {width:4rem;height:4rem;margin-left: auto;margin-right: auto;}
.mobile_kind li>a p{font-size: 1.2rem;line-height:3rem;color:#333;height:3rem;}
/*  360_rangk */
.AideWid {width:67%;}

.mobile_rangk .mobile_rangk_name{-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;}
.AideNav {width:100%;}
.AideNav>div:nth-child(odd) {background:#eee;}
.AideNav>div:nth-child(even) {background:#f6f6f6;}
.AideNav tr th,.AideNav tr td {text-align:center; vertical-align:middle;color:#313131; font-size:1.4rem;font-weight:bold;padding-top:1rem; padding-bottom:1rem;}
.AideNav tr td.hotTop,.AideNav tr.hotTop td{color:#e30a20;}
.AideNav tr td.ta_l {text-align:left; padding-left:3%;}
.mobile_twonav>div,.mobile_twonav>span {font-size: 1.2rem;color:#407086;height: 2.5rem;line-height: 2.5rem;}
.mobile_twonav>span,.mobile_rangk>span{padding-left:1rem;padding-right:1rem;}
.mobile_rangk {padding: 1rem 0px;}
.mobile_rangk_name {font-weight: bold;font-size: 1.2rem;/*overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;-ms-word-wrap: normal;word-wrap: normal;*/}
.mobile_rangk_down {font-size: 1.2rem;}
.mobile_rangk_img>img {width:4rem;height: auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;}
.webrangk .mobile_rangk {font-size: 1.2rem;color:#000;line-height: 1.5rem;}
.AideNav .mobile_rangk_img {width:4.8rem;height:4.8rem;border:1px solid #949799;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;margin-left:auto;margin-right:auto;}
.mobile_rangk_img>img {width:100%;height: 4.8rem;}
/*.hotTop {color:#e30a20;}*/
.AideItem .mobile_rangk_name,.NoIconItem .mobile_rangk_name,.AideNav .mobile_rangk_name{-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;}
.RankSpan {width:14%;}
.RankSpan3 {width:11%;}

.AideNav {color:#407086;font-size:1.2rem;}
.AideItem .mobile_rangk_down,.NoIconItem .mobile_rangk_down {font-weight:bold;}
.AideItem .mobile_rangk_name {height:auto;line-height:auto;}
.AideNav>div {text-align:center;}
.BaiduWid {width:91%;}
.WebOpenServer {border-top:1px solid #407086;}
.WebOpenServer.yellow_footer .twonav>div {border-right:1px solid #407086;}
.WebOpenServer.yellow_footer .twonav>div:last-child {border-right:0px;}
.WebOpenServer.yellow_footer div a.curr {background:#dbf2ff;}
.WebOpenServer.yellow_footer div a {color:#313131;}
/*.TextName {width:16%;}*/
.ClientRang {width:100%;}
.ClientRang .TextState {line-height:1.5rem;}
.TextTimeYear {width:5.4rem;font-size:1.2rem;}

.AideItem .mobile_rangk_name,.NoIconItem .mobile_rangk_name {margin-left:1rem;}
/*.Rank360 .DownTimes {width:29%;}*/

/*.RankSpanBaidu {width:13%;}
 .GameIconBaidu {width:22%;}*/

/*client_rangking.html*/

.TestTime {width:18%;word-break: break-word;}
.ClientTestTime,.RankSpan19,.BaiduGameIcon{width:17%;word-break: break-word;padding:0px 1%;}
.ClientTestName {width:18%;word-break: break-word;padding:0px 2%;}
.ClientTestTime3 {width:15%;word-break: break-word;}
.ClientGameName {width:28%;word-break: break-word; padding:0px 1%;}
.ClientGameName2 {width:41%;word-break: break-word; padding:0px 1%;}
.ClientTestState {width:24%;word-break: break-word;padding:0px 1%;}
.ClientHot {width:18%;word-break: break-word;padding:0px 1%;}
.ClientDevelopers,.ClientMnos {width:14%;word-break: break-word; padding:0px 1%;}

/*web_open_server_ranking.html*/
.WebOpenServerGameName {width:58%;word-break: break-word;padding:0px 1%;}
.ServerNumber {width:27%;word-break: break-word;padding:0px 1%;}

/*top_baidu_ranking.html*/

.GameIcon {width:24%; word-break: break-word; padding:0px 1%;}
.TopBaiduGameName {width:38%;word-break: break-word;padding:0px 1%;}
.TopBaiduDownTimes {width:20%;word-break: break-word;padding:0px 1%;}

/*Baidu_aid.html*/

.BaiduGameName {width:28%;word-break: break-word;padding:0px 1%;}
.UcNineGameName {width:34%;word-break: break-word;padding:0px 1%;}
.UcNineGameName40 {width:40%;word-break: break-word;padding:0px 1%;}
.UcNineDownTimes {width:22%;word-break: break-word; padding:0px 1%;word-break: break-all;}
.UcNineGameName30 {width:29%;word-break: break-word;padding:0px 1%;}
.UcNineGameStatus {width:16%;word-break: break-word;padding:0px 1%;}
.MiGameName {width:59%;word-break: break-word;padding:0px 1%;}
.AppstoreGameName {width:87%;word-break: break-word;padding:0px 1%;}

/*  company_detail*/
.CompanyPage {padding-top:0.7rem;}
.mobile_rangk span {font-size:1.4rem;color:#313131;}
.company_tab,.shareholder_tab{width: 100%;}
.company_tab li{color:#313131;font-size: 1.4rem;line-height:3rem;float:left;}
.company_tab li.wid45 {width:45%;}
.company_tab li.wid100 {width:100%;}
.company_tab_liwid45 li{width:45%;}
.company_tab_liwid45 li:nth-child(2n-1){margin-right:10%;}
.company_tab li strong {font-weight:bold;float:right;font-size:1.4rem;}
.CompanyDetailP {font-size:1.4rem;}
.company_info {display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;}
.company_info>div{-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;}
.company_info>span {width: 5rem;height: 5rem;overflow: hidden;margin-right: 1rem;display: block;}
.company_info_text  {padding-top: .5rem;}
.company_info_text>p {line-height:1.8rem;color:#313131;font-size:1.4rem;}
.company_info_name {font-size: 1.2rem;color:#407086;height: 3rem;line-height: 3rem;}
.company_info_arti {font-size: 1.2rem;color:#313131;line-height: 1.8rem; text-indent: 2rem;}
.shareholder_tab tr {margin-top:.3rem;}
.shareholder_tab tr th {background:#e5e5e5;}
.shareholder_tab tr td {background:#dbf2ff;}
.shareholder_tab tr td,.shareholder_tab tr th {color:#000;font-size: 1.2rem;padding-top:1rem;padding-bottom:1rem;}
.shareholder_tab_td_w50 {width: 50%;}
.shareholder_tab_td_w20 {width: 20%;}
.shareholder_tab_td_w10 {width: 10%;}
.CompanyPage .CompanyNews .mobile_rangk { padding:1.2rem 0px .8rem .5rem;}
.CompanyPage .CompanyNews .mobile_rangk .mobile_rangk_num {margin-right:1.2rem;}
.CompanyNews .mobile_rangk { padding:0px;}
.CompanyNews_top {padding-top:2rem;}
.CompanyData .conference_det_p span {width:32%;}
.NoDeal {font-size:1.2rem; line-height:2rem;}

.ta_r {text-align:right;}
.shareholder_tab tr td.pl15,.shareholder_tab tr th.pl15 {padding-left:1.5rem;}
.CompanyPage .tools_search_count_h3 {padding-left:0px;}
.trend_ul li.wid45:nth-child(2n-1) {margin-right:10%;}
.PublicCompanyPage .mobile_kind a:active .PublicCompanyName {color:#313131;}
.PublicCompanyName {font-size:1.4rem;}

/*  public_company_index*/
.PublicCompanyPage .mobile_kind li>a .PublicCompanyLogo {width:80%;margin-left:auto;margin-right:auto;height:3.7rem; overflow:hidden;}
.PublicCompanyPage .mobile_kind li>a .PublicCompanyLogo img{width:100%;height:auto;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;}
.PublicCompanyPage .mobile_kind li>a .PublicCompanyName {overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;height:1.8rem;line-height:1.8rem;}

.FenXiangBox {background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;width:80%;position:fixed;left:50%;margin-left:-40%; top:30%;border:1px solid #87d3ff;padding:1rem 0px;z-index: 2;}
.FenXiangul {width:100%;}
.FenXiangul li {float:left;width:30%;text-align:center;margin:.5rem 1%;}
.FenXiangul li a {color:#000;font-size:1.2rem;text-align:center;}
.FenXiangul li a img {width:5rem; height:5rem;margin-left:auto;margin-right:auto;}
.FenXiangul li a div {height:2rem;line-height:2rem;}
.shareBgcolor {width:100%;height:100%;
    background-color: #000;
    -ms-filter: alpha(opacity =60);
    filter: alpha(opacity = 60);opacity: 0.6;
    position: fixed;left: 0px;top:0px;z-index: 1;}
/*  GameRanking*/
.GameRanking .tools_article,.RecruitmentPage .tools_article {position:relative;}
.GameRanking .tools_article_rightext {margin-left:27%; margin-right:3rem;}
.GameRanking .tools_article_left {width:27%;position:absolute;left:0px;top:21%;}
.GameRanking .tools_arrow {position:absolute;top:15%;right:0px;}
.GameRanking a:active {background:#dbf2ff;}
.GameRanking a:active i {color:#407086;}
/*  RecruitmentPage*/

.RecruitmentPage .tools_article_rightext {margin-left:27%; margin-right:3rem;}
.RecruitmentPage .tools_article_left {width:27%;position:absolute;top:26%;left:0px;}
.RecruitmentPage .tools_arrow {position:absolute;top:3rem;right:0px;}


/*  ToolsListPage*/
.ToolsListPageSearchBg {background:#dcdcdc;padding: .7rem 0px;}
.ToolsListPageH3 {font-size:1.6rem;color:#a0a0a0;padding-left:1.3rem;}
.ToolsListPage .tools_article_left{border:1px solid #87d3ff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;width:5.6rem;height:5.6rem; margin-right:1.8rem;}
.ToolsListIconBg {background:#87d3ff;width:4rem;height:4rem;border-radius:40px;-webkit-border-radius:40x;-moz-border-radius:40px;-ms-border-radius:40px;text-align:center; line-height:4rem;margin-left:auto;margin-right:auto;margin-top:.8rem;}
.ToolsListIconBg>i {color:#fff;font-size:3rem;}
.ToolsListPageAdd {width:5.2rem;height:3rem;background:#d2d2d2;line-height:3rem;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;text-align:center;font-size:1.4rem;margin-top:1.5rem;display:block;}
.ToolsListPage .tools_article_rightext_p {height:3.6rem;line-height:1.8rem;margin-top:.4rem; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;color:#d2d2d2;}
.ToolsListPage .tools_article_rightext_h3 {font-size:1.8rem;color:#313131;}
.ToolsList {padding:1rem 1.3rem;}

.selectDark .passiveSelect,.selectDark .activeSelect{
		height:2.8rem;
		line-height:2.8rem;
		display:block;
		cursor:pointer;
        border-radius:5px;
        -webkit-border-radius:5px;
        -moz-border-radius:5px;
        -ms-border-radius:5px;
        text-align:center;
        font-size:1.3rem;
        border: 1px solid #3a9bc8;
		}

.selectDark .passiveSelect{
		background:#3a9bc8;
		color:#fff;

        text-align:center;
		}

.selectDark .activeSelect{
		background:#3a9bc8;
		color:#fff;
		}

.selectDark ul{
		padding:0;
		margin:0;
		background:#3a9bc8;
		list-style:none;
		max-height:200px;
		overflow-x: hidden;
		overflow-y: auto;
		cursor:pointer;
		width:100%;
         border-radius:0px 0px 5px 5px;
        -webkit-border-radius:0px 0px 5px 5px;
        -moz-border-radius:0px 0px 5px 5px;
        -ms-border-radius:0px 0px 5px 5px;
		}

.selectDark li{
		padding:0;
		margin:0;
		font-weight:normal;
		color:#fff;
        line-height:2.6rem;
        padding-left:1rem;

		}
.selectDark li span { font-size:1.3rem;}

.selectDark li:hover{
		color:#fff;
		}

.selectDark .selected{
		color:#fff;
		}

.ToolsFormNum .tools_search_ipt {position:relative;}
.CompanyPage .conference_det_p2 {margin-right:0px; padding-top:.5rem;padding-bottom:.5rem;width:69%;}
.CompanyPage .conference_det_p2 td {font-size:1.4rem;}
.CompanyPage .conference_det_p2 td.conference_detd40 {width:8rem;}
/*.CompanyPage .conference_det_p td.conference_detd40{width:9rem;}*/
.CompanyPage .company_info>span {width:6rem;height:7rem;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;-ms-border-radius:5px;overflow:hidden;}
.CompanyPage .company_info>span img {width:100%;height:100%;}
.CompanyPage .conference_det_p td.va_top {vertical-align:top;}
.CompanyPage .conference_det_p2 tr td,.CompanyPage .conference_det_p tr td{vertical-align:top}

/*                   loading                    
.fullWindowbgcolor {background-color: #000;
    -ms-filter: alpha(opacity =80);
    filter: alpha(opacity = 80);opacity: 0.8;width:100%;height:100%;z-index:9;position:fixed;left:0px;top:0px;}*/

.spinner { background-image:url("../images/load.gif");background-repeat:no-repeat;width:6rem;height:6rem;background-size:100% 100%;-webkit-background-size:100% 100%; position:fixed;left:50%;bottom:30%;z-index:10;margin-left:-3rem;}

.andriodWid {width: 90%;height: 2.6rem;}
.andriodWid>div {width:25%;float:left}
.andriodWid>div a {height: 2.6rem;line-height: 2.6rem;display:inline-block;text-align:center;color:#407086;
    font-size: 1.2rem;width: 100%;}
.andriodTopBaiduRanking .andriodWid>div:nth-child(4) a {border-right:0px;}
.andriodWid>div.selectTag {background: #0087be;}
.andriodWid>div.selectTag a{ color:#fff;}

.RecruitmentListPage .tools_article_rightext {
    margin-right: 15%;}

.Hushen_detail_content pre,.report_det_div p,.report_det_div p strong{
    font-size: 1.4rem;line-height: 2.5rem;width: 100%;}
.report_det_div p img {width: 100%;height: auto;
    margin-left: auto;
    margin-right: auto;}
.report_det_div p a {font-size: 1.4rem;}
.SalaryPage .recr_citypag .search_job{}
.report_det_div table,.report_det_div img {width: 100%;height: auto;}
.addInfo {width:74%;height: 12rem;
    padding: 0 3%;
    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;
    background: #fff;
    position: fixed;left:50%;top:50%;
    margin-left: -40%;
    margin-top: -5rem;  z-index:2; }
.addInfo p { color:#333; font-size: 1.4rem;margin-top: 2rem;margin-bottom: 2rem;text-align: center;}
.addInfoH4 {height: 3rem;line-height: 3rem;
    font-size: 1.6rem;color:#86d3ff;
    border-bottom: 1px solid #d2d2d2;
    font-weight: bold;padding-left: 5%}
.yelloPageNoneInof {width: 80%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5rem;
}
.yelloPageNoneInof h2 {
    height: 4rem;line-height: 4rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: 1rem;
    padding-left: 1rem;
    
    }
.yelloPageNoneInof h2 span {
    float: left;font-size: 1.6rem;color:#333;}
.jinggao {
    background-image: url(../images/jinggao.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-repeat: no-repeat;width: 3rem;
    height: 3rem;margin-top: .5rem;
    margin-right: 1rem;}
.yelloPageNoneInof>p {color:#333;
    font-size: 1.3rem;line-height:2.5rem;}

.diviframe {position:fixed;top:6rem;z-index:5;width: 100%;}
.diviframe iframe {height: 50rem;width: 100%;}
.yellow_production_detail .yellow_company_detail .mobileSquare {height:auto;width:22%;}


#reportpage {position:fixed;left:0px;top:0px;width:100%;height:100%;background:#fff;z-index:100;}

#backlistpage {position:fixed;left:0px;top:3rem;z-index: 115;}
#backlistpage i {color:#fff;font-size:2.6rem;}
/*                             weixin_industry_report                                */
.navPosi,.ios .navPosi {position:fixed;width:100%;left:0px;}
.navPosi {top:0rem;}
.backtop {position:fixed;bottom:2rem;right:1.5rem;z-index:100;display:block;width:3rem;height:3rem;background:#a0a0a0;color:#fff;font-weight:bold;text-align:center;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;line-height:3rem;font-size:1.4rem;}
.ios .wxfar_to {padding-top:10.3rem;}

/*                                                       */
.keyToolsPageRows {display: -webkit-box;
   display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  display: box;
  width:100%;}
.keyToolsPageRows>div{-webkit-box-flex:1;
  -moz-box-flex:1;
  -webkit-flex:1;
  -ms-flex:1;
  flex:1;text-align:center}
.keyTools {width:8rem;height:8rem;text-align:center; line-height:8rem;box-shadow:0px 9px 8px #ccc;-webkit-box-shadow:0px 9px 8px #ccc; -moz-box-shadow:0px 9px 8px #ccc;-ms-box-shadow:0px 9px 8px #ccc;border-radius:10rem;-webkit-border-radius:10rem;-moz-border-radius:10rem;-mz-border-radius:10rem; margin-left:auto;margin-right:auto; margin-top:1.8rem;}
.keyTools_bgcolor1 {background:#56bc8a;}
.keyTools_bgcolor2 {background:#927452;}
.keyTools_bgcolor3 {background:#01b5da;}
.keyTools_bgcolor4 {background:#9178b1;}
.keyTools_bgcolor5 {background:#536d88;}
.keyTools_bgcolor6 {background:#49a7db;}
.keyTools_bgcolor7 {background:#999997;}
.keyTools_bgcolor8 {background:#ce8457;}

.keyTools i {font-size:4.8rem;color:#fff;}
.keyToolsPageRowsItemsName {margin-top:1rem;height:2rem;line-height:2rem; color:#aaa; font-size:1.4rem;}

/**通讯录**/
.contact>h1{line-height:40px;color: #333333;font-size:2rem;font-weight:bold;height: 40px;}
.contact>p,.contact>p strong{margin-bottom: 5px;line-height:20px;font-size:1.6rem;}
.contact .blue{color: #4586D8}
.contact .down{text-align: left;position: relative;z-index: 1;color: #FFFFFF;border-radius: 8px;padding: 6px 10px;outline: none;overflow: hidden;width:49%;display:inline-block;margin-top: 10px;height: 60px;box-shadow: 0 -5px 0px #1a4781 inset;background-color: #4586D8}
.contact .down i{line-height: 45px;text-align: center;position: absolute;height: 100%;width: 54px;bottom: 0;right: 0;background-color:#444851;border-bottom: 5px solid #000000;z-index: 1;}
.contact .down i img{margin-top: 15px;width: 75%}
.contact .down p{display: block;line-height: 24px;font-size:1.6rem;}
.wxfar_top {padding-top: 4rem;}
.weixinpage header {display:none;}


.wxtextpageyellow {color:#ff6600;font-size:14px;
    margin-top: 28%;text-align:center;}
.wxtextpageblue {color:#7a7a7a;font-size:14px;
    margin-top: 36%;text-align: center;}
.busiInfo {
    margin-top: 10%;}
.businessP {
    font-size: 14px;color:#161616;
    line-height: 26px;text-align: center;}
.businessP>span {
    font-size: 14px;color:#7a7a7a;}
.wxBottomText,.wxBottomText02 {font-size: 12px;color:#7a7a7a;line-height: 28px;text-align: center}
.adviceTextDiv {
    margin-top: 20%;}
.wxBottomText02 { margin-top: 5%;}
.alltext {line-height: 20px;font-size:14px;}
.uploadthisbtn {height: 30px;
  display: block;
  border: 1px solid #000;
  border-radius: 30px;
  box-shadow: inset -3px -2px 8px #ccc;line-height:30px;color:#000;text-align:center;width:50%;font-size:1.6rem;}
.ta_c {text-align:center;}

.contact>p>strong {font-weight: bold;}
.pb4 {padding-bottom: 4rem;}
.opentobrower { padding: 2rem 1rem;color:#ccc;font-weight:bold;font-size:1.4rem;}
.utlity_tool_p {  font-size: 1.4rem;
  text-align: center;
  height: 50px;
  line-height: 50px;
  color: #aaa;}
.utlity_tool_app {text-decoration: none;color:#0000CC;font-size: 1.5rem;}

/*            banners page                   */

.weiXinBannersPage {width: 100%;height: 100%;position: relative;}
.weiXinBannersPage img {width: 100%;height: auto;}
.weiXinXZXQPage {position: absolute;width: 90%;left: 50%;top:15%;margin-left: -45%;text-align: center;}
.weiXinXZXQPageH3 {font-size:2.4rem;line-height:30px;height: 30px;color:#fff;font-weight: bold;}
.weiXinXZXQPageUl {width: 90%; padding-left: 10%}
.weiXinXZXQPageUl li{border: 1px solid #fff;float: left; color:#fff; font-size:1.8rem;line-height: 25px;border-radius: 10px;-webkit-border-radius:10px;width: 32%; padding: 5%;}
.weiXinXZXQPageUl>li:first-child{margin-right: 10%;}
.weiXinXZXQPageP {font-size: 1.7rem;color:#fff;line-height: 2.4rem;text-decoration: underline;display:inline-block;text-align: center;}
.weiXinXZXQPageP img {width:102px;height: 88px;margin-left: auto;margin-right: auto;}
#weixinsex {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:100%;z-index:102;display:none;overflow-y:auto;}
#weiXinChooseAge {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:100%;z-index:102;display:none;overflow-y:auto;}
#weiXinCompanyScale {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:100%;z-index:102;display:none;overflow-y:auto;}

/*
#weiXinHummonFaci {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:800px;z-index:102;display:none;overflow-y:auto;}
#weiXinCulture {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:800px;z-index:102;display:none;overflow-y:auto;}
#weiXinInspire {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:800px;z-index:102;display:none;overflow-y:auto;}
#weiXinSubsidy {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:800px;z-index:102;display:none;overflow-y:auto;}
#weiXinPay {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:800px;z-index:102;display:none;overflow-y:auto;}
*/

/*            salary survey guide  page                   */

.salaryGuideLeft {background-image: url("../images/wximg/gu05.png");width:72px;height:91px;background-size: 100%;background-repeat: no-repeat; position: absolute;top: 32%;left: 0px;z-index: 2}
.salaryGuideright {background-image: url("../images/wximg/gu06.png");width:85px;height:96px;background-size: 100%;background-repeat: no-repeat; position: absolute;top: 32%;right: 0px;z-index: 2}
.salaryGuideColorBg {background-image: url("../images/wximg/gu02.png");width:100%;height:265px;background-size: 100%;background-repeat: no-repeat; position: absolute;top: 0;left: 0px;z-index: 5}
.salaryGuideCircle {background-image: url("../images/wximg/gu01.png");width:258px;height:259px;background-size: 100%;background-repeat: no-repeat; position: absolute;top: 10px;left:50%;z-index: 6;margin-left: -129px;}
.salaryGuideLight {background-image: url("../images/wximg/gu03.png");width:100%;height:265px;background-size: 100%;background-repeat: no-repeat; position: absolute;top: 0;left: 0px;z-index: 7}
.salaryGuideBottomBg {background-image: url("../images/wximg/gu08.png");width:314px;height:304px;background-size: 100%;background-repeat: no-repeat; position: absolute;bottom:0;left: 50%;margin-left: -157px;}
.salaryGuideBottomText {background-image: url("../images/wximg/gu07.png");width:305px;height:122px;background-size: 100%;background-repeat: no-repeat; position: absolute;bottom:10%;left:0;}
.salaryGuidePush {background-image: url("../images/wximg/gu.png");width:111px;height:104px;background-size: 100%;background-repeat: no-repeat; position: absolute;top:50%;left:50%;margin-left: -55px;z-index: 10;
    transition: left 1s ease-in 1s; -webkit-transition: left 1s ease-in 1s;-moz-transition: left 1s ease-in 1s;}




/*            salary survey city  page                   */

.bg131d28 { background: #000000;}
.wxSalaryCityHead {background-image: url("../images/wximg/city01.png");width:315px;height:95px;margin-left:auto;margin-right: auto;background-size: 100%;background-repeat: no-repeat; line-height: 95px;color:#fff;font-size: 20px;text-align: center;font-weight: bold;}
.wxSalaryCityMainbox {background-image: url("../images/wximg/city02.png");width:320px;height:211px;margin-left:auto;margin-right: auto;background-size: 100%;background-repeat: no-repeat; }
.wxSalaryCityFooter {background-image: url("../images/wximg/city03.png");width:100%;height:300px;background-size: 100%;background-repeat: no-repeat;position:absolute;bottom: 0px;left: 0px;}

.weiXinSalaryCityPageUl {position: fixed;
    top: 20%; width:90%;left: 50%; margin-left: -45%;}
.weiXinSalaryCityPageUl li {float: left;width: 50%;text-align: center; margin:6% auto;}
.weiXinSalaryCityPageUl li a {display: block;width:65px; height:40px;margin-left: auto;margin-right: auto;}

.wxCityNamebg {background-image: url("../images/wximg/city04.png");width:220px;height:275px;background-size:220px 275px;background-repeat: no-repeat;}
.beijing {background-position: 0 0;}
.shanghai {background-position:-132px 0px;}
.guangzhou {background-position:0px -68px;}
.shenzhen {background-position:-132px -68px;}
.chengdu {background-position:0px -152px;}
.hangzhou {background-position:-132px -152px;}
.qita {background-position:0px -229px;}
.wxSalaryFooterAll {width:86%;margin-left: auto; margin-right: auto;}
.wxSalaryFooterSquare {width: 1rem;height:1rem;background: #fff;margin:10px 10px 0px 0px;}
.wxSalaryFooterText { width: 90%; line-height: 3rem;color:#fff;font-size: 1.4rem;}
.mt200 {margin-top: 200px;}
.mt180 {margin-top: 180px;}
.wxSalaryCityFooter {background-image: url("../images/wximg/city03.png");width:100%;height:253px;background-size: 100%;background-repeat: no-repeat;position:absolute;bottom:0px;left: 0px;}

/*            salary survey age  page                   */

.wxSalaryAgeMainbox {background-image: url("../images/wximg/age01.png");width:312px;height:348px;margin-left:auto;margin-right: auto;background-size: 100%;background-repeat: no-repeat;}

.weiXinSalaryAgePageUl {position: fixed;
    top: 15%; width:64%;left: 50%; margin-left: -32%; z-index: 100}
.weiXinSalaryAgePageUl li {width:100%; margin:20% auto;}
.weiXinSalaryAgePageUl li a {display:inline-block;width:140px; height:40px;}
.wxAgeNamebg {background-image: url("../images/wximg/age02.png");width:140px;height:275px;background-size:140px 275px;background-repeat: no-repeat;}
.ageYoung {background-position: 0 0;}
.ageCenter {background-position: 0 -68px;}
.ageOld {background-position: 0  -154px;}
.ageOlder {background-position: 0  -237px;}

.weiXinSalaryAgePageUl li.textright {text-align: right;}

.weiXinSalaryAgeQiu {background-image: url("../images/wximg/age03.png");width:307px;height:253px;background-size: 100%;background-repeat: no-repeat;position:absolute;top:15%;left: 10px;}

.wxSalaryAgeFooter {width:100%;position:absolute;bottom: 5%;left: 0px;}

/*            salary survey type  page                   */
.wxSalaryTypeFooter {background-image: url("../images/wximg/type03.png");width:100%;height:117px;background-size: 100%;background-repeat: no-repeat;position:absolute;bottom: 0px;left: 0px;}


.weiXinSalaryTypePageUl {position: fixed;
    top: 14%; width:72%;left: 50%; margin-left: -36%; z-index: 100}
.weiXinSalaryTypePageUl li {width:100%; margin:11% auto;}
.weiXinSalaryTypePageUl li a {display:inline-block;width:140px; height:40px;}
.wxTypeNamebg {background-image: url("../images/wximg/type02.png");width:140px;height:275px;background-size:140px 275px;background-repeat: no-repeat;}
.type01 {background-position: 0 7px;}
.type02 {background-position: 0 -54px;}
.type03 {background-position: 0 -113px;}
.type04 {background-position: 0 -175px;}
.type05 {background-position: 0 -239px;}
.weiXinSalaryTypePageUl li.textright {text-align: right;}

.weiXinSalaryTypeLight {background-image: url("../images/wximg/type01.png");width:100%;height:171px;background-size: 100%;background-repeat: no-repeat;position:absolute;top: 0px;left:0px;}


/*            salary survey function   page                   */

.wxSalaryFuncFooter {background-image: url("../images/wximg/func03.png");width:277px;height:157px;background-size: 100%;background-repeat: no-repeat;position:absolute;bottom: 5%;right: 10px;}

.weiXinSalaryFuncPageUl {position: fixed;
    top:17%; width:90%;left: 50%; margin-left: -45%;}
.weiXinSalaryFuncPageUl li {float: left;width: 50%;text-align: center; margin:9% auto;}
.weiXinSalaryFuncPageUl li a {display: block;width:100px; height:40px;margin-left: auto;margin-right: auto;}

.wxFuncNamebg {background-image: url("../images/wximg/func01.png");width:255px;height:170px;background-size:255px 170px;background-repeat: no-repeat;}
.func01 { background-position: 0 5px;}
.func02 { background-position:-151px 5px;}
.func03 { background-position: 0 -61px;}
.func04 { background-position:-151px -61px;}
.func05 { background-position: 0 -127px;}
.func06 { background-position: -151px -127px;}
.weiXinSalaryFuncQiu {background-image: url("../images/wximg/func02.png");width:40px;height:45px;background-size: 100%;background-repeat: no-repeat;position:absolute;}
.pos01 {top:13%;left:19%;}
.pos02 {top:29%;right:20%;}
.pos03 {top:46%;left:18%;}
.pos04 {bottom:31%;right:19%;}

.wxSalaryFuncFooter .wxSalaryFooterAll {width: 80%;}
.wxSalaryFuncFooter .wxSalaryFooterText {width: 55%;}

/*            salary survey salary  page                   */

.weiXinSalarySalContent {position: fixed;top: 18%;left: 50%; width: 90%;margin-left: -45%;}
.salaryH1 {font-size: 3.6rem; font-weight: bold; color:#fff;}
.salaryNum {width: 100%; height: 3rem;}

.weiXinSalarySalContent .wxSalaryFooterAll {width: 100%;}
.salaryAllSubmit  {background-image: url("../images/wximg/sal01.png");width:171px;height:37px;background-size: 100%;background-repeat: no-repeat;display: block; margin-left: auto;margin-right: auto;}
.wxSalarySalFooter {background-image: url("../images/wximg/sal02.png");width:288px;height:179px;background-size: 100%;background-repeat: no-repeat;position:absolute;bottom: 5%;right: 10px;}


/*            salary survey salary  page                   */


.wxResultBg {background-image: url("../images/res03.png");width:100%;height:74px;background-repeat:repeat;}
.resultPostionH2 { width: 77%; padding-left: 30px; height: 30px; line-height: 30px;text-align: left;text-shadow: 0px -1px 0px #BBB2B2;}
.resultPostionH2 strong {font-size:18px;color:#5f5f5f; height: 30px; line-height: 30px;}
.resultPostionH2 span{width: 10px;height: 10px;background: #d2d2d2;border-radius: 10px;-webki-border-radius:10px;box-shadow:inset 0px 2px 0px #A19A9A;-webkit-box-shadow:inset 0px 2px 0px #A19A9A;-moz-box-shadow:inset 0px 2px 0px #A19A9A;float: left; margin-right: 5px;}
.resultCity {padding-right: 10px;}
.resultCity>span { width: 15px;height: 23px;display: block;  margin-left: auto;margin-right: auto;}
.resultCity>p {font-size: 1.2rem;color:#5f5f5f;text-shadow: 0px -1px 0px #BBB2B2;}
.dingWei {background-image: url("../images/res01.png");background-size:45px 150px;background-repeat: no-repeat;}
.dingWeiNum {background-position: 0 0;}
.resultPagejiSuan {background-image: url("../images/res02.png");background-size:100%; width:256px;height:270px;background-repeat: no-repeat;margin-left: auto;margin-right:auto;}
.salaryNumber {color:#9a9a9a;font-size: 1.8rem;width: 100%; text-align: center; height: 30px;line-height: 30px;font-weight: bold;text-shadow: 0px -1px 0px #5E5757;}
.resultShow {width: 96%;margin-left: auto; margin-right: auto;}
.resultShow li{float: left;border-right: 2px solid #6f6f6f;  padding: 0 2px;
    width: 32%;overflow: hidden;text-align: center;}
.resultShow li:nth-child(3){border-right: 0px;}
.resultShowTitle {color:#9d9d9d;font-size: 14px;line-height: 30px; height: 30px;text-shadow: 0px -1px 0px #545353;}
.resultShowSpan {width: 18px;height: 15px; display: inline-block;}
.resultShowSpan01 {background-position:-28px -32px;}
.resultShowSpan02 {background-position:-31px 5px;}
.resultShowSpan03 {background-position: 5px -32px;}
.resultMomey {font-size: 18px;color:#909090;text-align: center;text-shadow: 0px -1px 0px #5E5757;
    width: 90%;overflow: hidden;}
.downAndShare {width: 70%;margin-left: auto;margin-right: auto;}
.downAndShare li{width: 50%;float: left;list-style: none;}
.downAndShare li a {width: 42px;height: 42px;display: block;margin-left: auto;margin-right: auto;}
.downImg {background-position:2px -57px;}
.shareImg {background-position:1px -107px;}
.circleText01 {color:#979897;font-size: 25px;text-shadow: 0px -1px 0px #3A3030; position: absolute; left: 50%;
    top: 25%;z-index: 100;width: 100px;margin-left: -50px;}
.circleText02 {color:#8f8f8f;font-size: 20px;text-shadow: 0px -1px 0px #3A3030;position: absolute; left: 50%;
    bottom: 25%;z-index: 100;width:80px;margin-left: -40px;}



#choce_lingyu {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:100%;z-index:102;display:none;overflow-y:auto;}
.wxrecr {position: absolute;left:0px;top:0rem;background: #fff;width: 100%;height:800px;z-index:102;display:none;overflow-y:auto;}
.weiXinrecr_citypage p{height: 50px;padding-left: 5%;border-bottom: 1px solid #ccc;line-height: 50px;font-size: 1.3rem;}
.weiXinrecr_citypage p>label,.weiXinrecr_citypage p>label>span {font-size: 1.3rem;}
.weiXinrecr_citypage p input {margin-right: 10px;}
.weiXinPayDiv {width: 90%;margin: 1rem auto 0px;}
.weiXinPayDiv p {height: 3rem;line-height: 3rem; font-size: 1.4rem;color:#000;}
.weiXinPayText {width:75%; height: 3rem;line-height: 3rem; border: 1px solid #ccc; border-radius:5px;-webkit-border-radius:5px;font-size: 1.3rem;}
.confi {background:#3eafeb;border-radius: 5px;-webkit-border-radius: 5px;color:#fff;font-size: 1.4rem;line-height: 3.2rem;height: 3.2rem;text-align: center;border: none;width: 4rem;}

.wxResultJDT {width: 100%;height: 0.3rem;border-radius: 5px; -webkit-border-radius: 5px;background:#6fe24c;position: relative;}
.wxResultJDTBar {background: #359535;width:0.8rem;height:1.6rem;display: inline-block; position: absolute;top:-0.6rem;}
.wxResultPageUserCommitUl {width: 98%;padding:5% 1%;}
.wxResultPageUserCommitUl li{width:30%;margin:1%;border: 1px solid #ccc;border-radius: 5px; -webkit-border-radius: 5px;height: 3rem;line-height: 3rem;float: left;}
.wxResultPageUserCommitUl li a {width: 57%;border-right: 1px solid #ccc;height: 3rem;line-height: 3rem;display: inline-block;text-align: center;color: #286bea;font-size: 1.4rem;}
.wxResultPageUserCommitUl li span {width: 40%;height: 3rem;line-height: 3rem;text-align: center;display: inline-block;color:#000;font-size: 1.4rem;}
.wxResulePagePay>p,.wxResulePagePay>p>span {height: 3rem;line-height: 3rem;font-size: 1.4rem;color:#000;}
.wxResulePagePs { margin: 2rem auto 1rem; color:#aaa;font-size: 1.4rem;text-align: center;}


.recr_citypage .search_job li>strong{width:35%;font-size: 1.4rem;float: left;text-align: center;}
.recr_citypage .search_job li>div{width: 65%;font-size: 1.2rem;color:#aaa;font-weight: normal;float:left;overflow: hidden;text-overflow: ellipsis; -webkit-text-overflow: ellipsis;white-space: nowrap;}
.wxrecr .recr_city_h4 {background:skyblue;height:3.4rem; line-height:3.4rem;color:#fff;font-size: 1.6rem;padding-left: 1rem;}
.tacenter{text-align: center;}
.taleft{text-align: left;}
.taright{text-align: right;}

.wxResulePage .recr_det_h3_p span {color:#286bea;font-size: 1.4rem;}

.title {
    height: 30px;
    margin-top: 30px;
    margin-bottom: 20px;}
body.downPageBg {background-image:-webkit-linear-gradient(top,#ffffff,#dbf2ff)!important;
background-image:linear-gradient(top,#ffffff,#dbf2ff)!important;}
.logo {
    width: 48%;
    margin: 17% auto;}
.logo img{
    width: 100%;height: auto;}
.phone {
    width: 77%;
    margin: 30% auto;}
.phone img {
    width: 100%;height: auto;}
.text {
    width: 47%;margin: 5% auto;}
.text img {
    width: 100%;height: auto;}
.downImg {
    width:80%;
    position:absolute;top:10%;left:50%;
    margin-left: -40%;z-index: 100}
.downImg img {
    width: 100%;height: auto;}
.darkLeyel {
    width: 100%;
    height: 100%;background: #000;opacity: 0.8;filter:alpha(opacity=80);z-index: 99;position: absolute;left: 0;top: 0;}
.fl {float: left;}
.fr {float: right;}
.cb {clear: both;
    line-height: 0;
    height: 0;
    font-size: 0;}
.weiXinNewsDetail {
    padding: 10px;}
.weiXinNewsDetail .reportDetailContent p{
    line-height: 28px;
    font-size: 14px;}
.reportDetailH4 {
    font-size: 16px;}
.weiXinNews .indu_rep .tools_article_rightext_h3 {
    font-size: 14px;line-height: 17px;height: 35px;font-weight: 600;}
.weiXinNews .reportDetailContent {
    padding: 10px;}
.pd5 {
    padding:4rem 0.5rem 0;}