@charset "UTF-8";
/*连接色*/
/*黑色*/
/*红色*/
/*橙色*/
/*白色*/
/*灰色*/
/*绿色*/
/*font-size 12*/
/*font-size 14*/
/*font-size 16*/
/*font-size 18*/
/*font-size 22*/
/*font-size 24*/
/*float left*/
/*float right*/
.ui_tips {
  color: #221e1f;
  font-size: 14px;
  line-height: 1.6;
  padding: 20px 0 0; }
  .ui_tips h3 {
    margin-bottom: 10px;
    font-weight: bold; }
  .ui_tips .ui_tip {
    margin-top: 40px; }
    .ui_tips .ui_tip .ui_tip_img {
      float: left;
      background: url("../image/db.png") no-repeat 0 0;
      width: 128px;
      height: 128px; }
    .ui_tips .ui_tip .ui_tip_box {
      margin-left: 154px;
      position: relative;
      padding-top: 18px;
      zoom: 1; }
      .ui_tips .ui_tip .ui_tip_box .arrow {
        position: absolute;
        left: -9px;
        top: 34px; }
      .ui_tips .ui_tip .ui_tip_box .ui_tip_main {
        text-align: center;
        border: 1px solid #dedddd;
        width: 200px;
        padding: 16px 20px; }
        .ui_tips .ui_tip .ui_tip_box .ui_tip_main p {
          font-size: 14px; }
        .ui_tips .ui_tip .ui_tip_box .ui_tip_main a {
          color: #e5004f;
          margin-top: 16px;
          display: block; }

.title_box {
  width: 100%;
  background-color: #e5004f;
  height: 82px; }
  .title_box .title_bar {
    width: 700px;
    margin: 0 auto; }
    .title_box .title_bar h3 {
      line-height: 82px;
      font-size: 24px;
      width: 700px; }
      .title_box .title_bar h3 a {
        color: #ffffff;
        position: relative; }
        .title_box .title_bar h3 a .icon_back {
          width: 30px;
          height: 30px;
          display: inline-block;
          position: absolute;
          left: -52px;
          top: 0;
          background: url("icon_back.png") no-repeat 0 0;
          background-image: -webkit-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x);
          background-image: -moz-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x);
          background-image: -o-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x);
          background-image: -ms-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x); }
        .title_box .title_bar h3 a:hover .icon_back {
          background: url("icon_back.png") no-repeat 0 -30px;
          background-image: -webkit-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x);
          background-image: -moz-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x);
          background-image: -o-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x);
          background-image: -ms-image-set(url(../image/icon_back.png) 1x, url(../image/icon_back@2x.png) 2x); }
        .title_box .title_bar h3 a.link {
          position: static;
          float: right;
          margin: 28px -30px 0 0; }
          .title_box .title_bar h3 a.link .icon_wen {
            background: url("../image/icon_wen.png") no-repeat 0 0;
            width: 30px;
            height: 30px;
            display: block; }
  .title_box .seek_help_bar {
    position: relative;
    width: 1200px; }
    .title_box .seek_help_bar h3 {
      margin: 0 auto; }
    .title_box .seek_help_bar .seekHelp {
      position: absolute;
      top: 26px;
      right: 36px;
      width: 30px;
      height: 30px;
      background: url(../image/help.png) no-repeat; }

@media only screen and (max-width: 700px) {
  .title_box {
    height: 64px; }
    .title_box .title_bar {
      width: 100%; }
      .title_box .title_bar h3 {
        margin-left: 0;
        height: 64px;
        line-height: 64px;
        font-size: 16px;
        overflow: hidden;
        width: 100%; }
        .title_box .title_bar h3 a {
          padding-left: 56px; }
          .title_box .title_bar h3 a .icon_back {
            left: 10px;
            top: -7px;
            margin-right: 20px; }
            .title_box .title_bar h3 a .icon_back .tri_l {
              top: 11px;
              left: 15px; }
          .title_box .title_bar h3 a.link {
            margin: 18px 10px 0 0; } }

@media only screen and (max-width: 1199px) and (min-width: 900px) {
  .title_box .seek_help_bar {
    width: 100%; } }

@media only screen and (max-width: 899px) {
  .title_box .seek_help_bar {
    width: 100%; } }

@media only screen and (max-width: 700px) {
  .title_box .seek_help_bar {
    width: 100%; }
    .title_box .seek_help_bar .seekHelp {
      top: 16px;
      right: 17px; } }

.info_box {
  padding: 30px; }
  .info_box i {
    float: left;
    display: block; }
  .info_box .info {
    margin-left: 88px;
    font-size: 14px; }
    .info_box .info h3 {
      color: #525252;
      font-size: 18px;
      font-weight: bold;
      margin-bottom: 3px; }
    .info_box .info p {
      color: #aaa;
      margin-top: 10px; }
    .info_box .info .alert {
      color: #f68b1e; }
    .info_box .info .suc {
      color: #353535; }
    .info_box .info a.link {
      margin-left: 10px;
      padding-right: 10px; }
  .info_box .act_box {
    display: block; }

.acc_fuc {
  zoom: 1; }
  .acc_fuc .act_box {
    position: absolute;
    top: 64px;
    right: 30px;
    display: none;
    font-size: 14px; }
    .acc_fuc .act_box span {
      padding: 0 10px; }
  .acc_fuc a {
    color: #e5004f; }
  .acc_fuc ul {
    border-top: 1px solid #e6e6e6;
    zoom: 1; }
    .acc_fuc ul li {
      position: relative;
      border: 1px solid #e6e6e6;
      border-top: 0; }
      .acc_fuc ul li .info_box {
        padding: 30px; }
      .acc_fuc ul li i {
        float: left;
        display: block; }
      .acc_fuc ul li .info {
        margin-left: 88px;
        font-size: 14px; }
        .acc_fuc ul li .info h3 {
          color: #525252;
          font-size: 18px;
          font-weight: bold;
          margin-bottom: 3px; }
        .acc_fuc ul li .info p {
          color: #aaa;
          margin-top: 10px; }
        .acc_fuc ul li .info .alert {
          color: #f68b1e; }
        .acc_fuc ul li .info .suc {
          color: #353535; }
        .acc_fuc ul li .info a.link {
          margin-left: 10px;
          padding-right: 10px; }
      .acc_fuc ul li .act_box {
        display: block; }

/*icon_s*/
.icon_down, .icon_up, .icon_alert, .icon_suc, .icon_title, .arrow, .icon_dot, .icon_ask, .icon_title_1,
.icon_alert_1, .icon_alert_b {
  background: url("icon_s.png") no-repeat 0 0;
  width: 28px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  background-image: -webkit-image-set(url(../image/icon_s.png) 1x, url(../image/icon_s@2x.png) 2x);
  background-image: -moz-image-set(url(../image/icon_s.png) 1x, url(../image/icon_s@2x.png) 2x);
  background-image: -o-image-set(url(../image/icon_s.png) 1x, url(../image/icon_s@2x.png) 2x);
  background-image: -ms-image-set(url(../image/icon_s.png) 1x, url(../image/icon_s@2x.png) 2x); }

.icon_down, .icon_up {
  width: 10px;
  height: 10px;
  background-position: left -108px;
  margin-left: 4px;
  _vertical-align: -6px; }

.icon_up {
  background-position: right -108px; }

.icon_alert, .icon_suc {
  background-position: left -20px;
  width: 22px;
  height: 20px; }

.icon_suc {
  background-position: left -40px; }

.icon_title, .icon_title_1 {
  background-position: left -200px;
  _background-position: left -58px;
  width: 16px;
  height: 16px;
  margin-right: 14px; }

.icon_title_1 {
  background-position: left -200px; }

.arrow {
  background-position: left -80px;
  width: 10px;
  height: 20px; }

.icon_dot {
  background-position: 2px -148px;
  width: 10px;
  height: 10px;
  margin-right: 10px; }

.icon_ask {
  background-position: left -120px;
  width: 20px;
  height: 20px; }

.icon_alert_1 {
  background-position: left -280px;
  width: 20px;
  height: 20px; }

.icon_alert_b {
  background-position: left -240px;
  width: 30px;
  height: 30px;
  margin-right: 6px; }

/*icon_f*/
.icon_1, .icon_2, .icon_3, .icon_4, .icon_5, .icon_6, .icon_7, .icon_8, .icon_9, .icon_10, .icon_11, .icon_12, .icon_13, .icon_14
, .icon_1_gray, .icon_2_gray, .icon_3_gray, .icon_4_gray
, .icon_2_s, .icon_3_s, .icon_8_s, .icon_9_s, .icon_10_s, .icon_11_s, .icon_13_s, .icon_14_s {
  background: url("icon_f.png") no-repeat 0 0;
  float: left;
  display: block;
  width: 66px;
  height: 66px;
  background-image: -webkit-image-set(url(../image/icon_f.png) 1x, url(../image/icon_f@2x.png) 2x);
  background-image: -moz-image-set(url(../image/icon_f.png) 1x, url(../image/icon_f@2x.png) 2x);
  background-image: -o-image-set(url(../image/icon_f.png) 1x, url(../image/icon_f@2x.png) 2x);
  background-image: -ms-image-set(url(../image/icon_f.png) 1x, url(../image/icon_f@2x.png) 2x); }

.icon_1_gray {
  background-position: right top; }

.icon_2 {
  background-position: left -80px; }

.icon_2_gray {
  background-position: right -80px; }

.icon_2_s {
  background-position: right -959px; }

.icon_3 {
  background-position: left -160px; }

.icon_3_gray {
  background-position: right -160px; }

.icon_3_s {
  background-position: left -1119px; }

.icon_4 {
  background-position: left -240px; }

.icon_4_gray {
  background-position: right -240px; }

.icon_5 {
  background-position: left -320px; }

.icon_6 {
  background-position: left -400px; }

.icon_7 {
  background-position: left -481px; }

.icon_8 {
  background-position: left -560px; }

.icon_8_s {
  background-position: right -560px; }

.icon_9 {
  background-position: left -640px; }

.icon_9_s {
  background-position: right -640px; }

.icon_10 {
  background-position: left -720px; }

.icon_10_s {
  background-position: right -720px; }

.icon_11 {
  background-position: left -800px; }

.icon_11_s {
  background-position: right -800px; }

.icon_12 {
  background-position: left -880px; }

.icon_13_s {
  background-position: left -958px; }

.icon_14_s {
  background-position: left -1039px; }

@media only screen and (max-width: 899px) {
  /*icon_f*/
  .icon_1, .icon_2, .icon_3, .icon_4, .icon_5, .icon_6, .icon_7, .icon_8, .icon_9, .icon_10, .icon_11, .icon_12, .icon_13, .icon_14 {
    background-size: 110px auto;
    width: 56px;
    height: 56px; }
  .icon_2 {
    background-position: left -62px; }
  .icon_3 {
    background-position: left -124px; }
  .icon_4 {
    background-position: left -188px; }
  .icon_5 {
    background-position: left -250px; }
  .icon_6 {
    background-position: left -314px; }
  .icon_7 {
    background-position: left -376px; }
  .icon_8 {
    background-position: left -440px; }
  .icon_9 {
    background-position: left -500px; }
  .icon_10 {
    background-position: left -564px; }
  .icon_11 {
    background-position: left -628px; }
  .icon_12 {
    background-position: left -690px; }
  .icon_13 {
    background-position: left -754px; }
  .icon_14 {
    background-position: left -816px; } }

.main_des {
  width: 704px;
  margin: 20px auto;
  border: 1px solid #dedddd;
  background-color: #f7f7f7; }
  .main_des .des_box {
    position: relative;
    overflow: hidden;
    zoom: 1;
    padding-bottom: 196px; }
    .main_des .des_box p {
      padding: 96px 0 0 70px;
      font-size: 14px;
      width: 196px;
      margin-bottom: 30px;
      line-height: 1.6; }
      .main_des .des_box p strong {
        font-weight: bold; }
      .main_des .des_box p .ui_btn {
        display: block;
        margin-top: 30px;
        width: 135px; }
    .main_des .des_box img {
      position: absolute;
      right: 65px;
      top: 28px; }
  .main_des .des_step {
    background-color: #fff;
    border-top: 1px solid #dedddd;
    padding: 36px 32px; }
    .main_des .des_step h3 {
      font-size: 14px;
      margin-bottom: 30px; }
    .main_des .des_step img {
      width: 100%; }

.affiche_wrap {
  width: 980px;
  margin: 0 auto;
  text-align: left;
  position: relative; }
  .affiche_wrap .mod_notice {
    margin-top: 30px;
    padding-top: 40px; }
    .affiche_wrap .mod_notice .content_wrapper {
      width: 980px;
      margin: 0 auto;
      text-align: left;
      position: relative; }
      .affiche_wrap .mod_notice .content_wrapper .mod_business {
        margin-top: 10px; }
        .affiche_wrap .mod_notice .content_wrapper .mod_business h3 {
          font-size: 16px;
          text-align: center;
          margin-bottom: 30px;
          font-weight: bold; }
        .affiche_wrap .mod_notice .content_wrapper .mod_business p {
          font-size: 14px;
          line-height: 2;
          text-indent: 2em;
          padding: 0 20px; }
          .affiche_wrap .mod_notice .content_wrapper .mod_business p a {
            color: #499BE5;
            padding: 0 4px; }
        .affiche_wrap .mod_notice .content_wrapper .mod_business .bottom {
          text-align: right;
          margin: 60px 0;
          font-size: 14px;
          padding-right: 26px; }

.find_pwd_wrap {
  width: 704px;
  margin: 20px auto;
  background-color: #f7f7f7; }

.we_work_wrap {
  width: 860px;
  margin: 20px auto;
  background-color: #f7f7f7; }

.incorruption {
  width: 800px;
  margin: 20px auto;
  border: 1px solid #e6e6e6; }
  .incorruption .myacc_top {
    width: 100%;
    height: 64px;
    background-color: #f9f9f9;
    line-height: 64px;
    color: #232323;
    font-size: 23px;
    font-weight: bold;
    text-align: center;
    display: block; }
  .incorruption .faq_content {
    padding: 10px 30px; }
    .incorruption .faq_content .faq_intro {
      padding: 2px 0 60px; }
      .incorruption .faq_content .faq_intro .second_title {
        font-size: 18px;
        font-weight: bold; }
      .incorruption .faq_content .faq_intro .report_rules {
        margin: 10px 0 30px 0; }
        .incorruption .faq_content .faq_intro .report_rules li {
          list-style-type: disc;
          list-style-position: inside;
          line-height: 25px;
          font-size: 14px; }
      .incorruption .faq_content .faq_intro .m30 {
        margin-bottom: 30px; }
      .incorruption .faq_content .faq_intro .report_email {
        color: red; }
      .incorruption .faq_content .faq_intro .second_title {
        font-size: 18px;
        font-weight: bold; }

.policy-wrap .title {
  margin-bottom: 70px;
  text-align: center; }
  .policy-wrap .title h2 {
    font-size: 36px;
    color: #221e1f;
    font-weight: bold;
    margin-bottom: 4px;
    line-height: 1.2; }
  .policy-wrap .title h3 {
    font-size: 20px;
    color: #464646; }

.policy-wrap .article {
  width: 800px;
  padding: 20px;
  margin: 20px auto;
  border: 1px solid #e6e6e6; }
  .policy-wrap .article p {
    line-height: 2;
    margin-bottom: 30px;
    font-size: 18px; }
    .policy-wrap .article p strong {
      font-weight: 700; }
  .policy-wrap .article div {
    font-size: 18px; }

@media only screen and (max-width: 704px) {
  .main_des {
    width: 100%;
    margin: 0; }
    .main_des .des_box {
      padding-bottom: 0; }
      .main_des .des_box p {
        padding: 10px 20px 0 20px;
        width: auto; }
        .main_des .des_box p .ui_btn {
          display: inline-block;
          width: 100%; }
      .main_des .des_box img {
        display: block;
        position: static;
        width: 100%; }
  .affiche_wrap {
    width: 100%; }
    .affiche_wrap .mod_notice .content_wrapper {
      width: 100%; }
      .affiche_wrap .mod_notice .content_wrapper .mod_business p a {
        display: block; }
      .affiche_wrap .mod_notice .content_wrapper .mod_business .bottom {
        margin: 30px 0; }
  .find_pwd_wrap {
    width: 100%;
    margin: 0; }
  .incorruption {
    width: 100%;
    margin: 0; } }

.stream_box {
  width: 700px;
  margin: 0 auto;
  padding: 20px 0; }
  .stream_box .stream_t {
    padding-bottom: 30px;
    border: none; }
    .stream_box .stream_t .info_box {
      padding: 30px 0 10px; }
      .stream_box .stream_t .info_box i {
        display: none; }
      .stream_box .stream_t .info_box .info {
        margin-left: 0; }
        .stream_box .stream_t .info_box .info h3 {
          margin-bottom: 20px;
          font-weight: normal; }
        .stream_box .stream_t .info_box .info p {
          display: none; }
    .stream_box .stream_t .act_box {
      text-align: center;
      margin-left: 0; }
      .stream_box .stream_t .act_box a {
        width: 200px;
        height: 56px;
        line-height: 56px;
        font-size: 18px;
        display: inline-block;
        background-color: #e5004f;
        text-align: center;
        color: #ffffff; }
  .stream_box .acc_fuc {
    padding: 20px 0; }
  .stream_box .stream_m {
    display: none; }

@media only screen and (max-width: 700px) {
  .stream_box {
    padding: 0 0 20px 0;
    width: 100%;
    background-color: #f5f4f9; }
    .stream_box .stream_t {
      background-color: #ffffff;
      border: none;
      padding-bottom: 0; }
      .stream_box .stream_t .info_box {
        padding: 20px 10px; }
        .stream_box .stream_t .info_box i {
          display: block; }
        .stream_box .stream_t .info_box .info {
          margin-left: 70px; }
          .stream_box .stream_t .info_box .info h3 {
            margin-bottom: 10px;
            font-size: 14px; }
          .stream_box .stream_t .info_box .info p {
            display: block; }
      .stream_box .stream_t .act_box {
        width: 100%;
        height: 56px;
        line-height: 56px;
        text-align: center;
        margin-left: 0;
        border-top: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6; }
        .stream_box .stream_t .act_box .link {
          width: 100%;
          color: #e5004f;
          font-size: 16px;
          background-color: #ffffff;
          display: inline-block; }
          .stream_box .stream_t .act_box .link:active {
            background-color: #dedddd; }
    .stream_box .acc_fuc {
      padding: 20px 0 0;
      display: none; }
    .stream_box .ui_tips {
      display: none; }
    .stream_box .stream_m {
      display: block; }
      .stream_box .stream_m .tb_box .tb_t {
        background-color: #f5f4f9;
        margin-bottom: 0;
        color: #aaa;
        font-size: 14px;
        padding: 12px;
        border-bottom: 1px solid #dedcdd; }
      .stream_box .stream_m .tb_box .tb_m_1 li {
        background-color: #fff;
        font-size: 16px;
        border-bottom: 1px solid #dedcdd; }
        .stream_box .stream_m .tb_box .tb_m_1 li a {
          color: #221e1f;
          display: block;
          height: 20px;
          line-height: 20px;
          padding: 19px 12px; }
          .stream_box .stream_m .tb_box .tb_m_1 li a .tri {
            width: 0;
            height: 0;
            display: inline-block;
            border-left: 7px solid #e5004f;
            border-top: 7px solid transparent;
            border-bottom: 7px solid transparent;
            float: right;
            margin-top: 3px; } }
