@charset "UTF-8";
* {
  margin: 0;
  padding: 0; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* box-sizing: border-box; */ }

ul {
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }

body,
div,
p,
h1,
h2,
h3,
h4,
h5,
h6,
a {
  font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", STXihei, "华文细黑", SimSun, "宋体", Heiti, "黑体", sans-serif !important; }

li {
  list-style: none; }

.red {
  color: #f33; }

.clear {
  clear: both; }

.hide {
  display: none; }

.op {
  opacity: 0.5;
  filter: alpha(opacity=50); }

.bs {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); }

.formerror {
  border: 1px solid #d9534f !important; }

.inputdisabled {
  border: 1px solid #c7c7v7 !important;
  color: #c7c7c7; }

#header {
  position: fixed;
  z-index: 99999;
  top: 0;
  width: 100%;
  height: 100px;
  background-color: #2853A1; }
  @media (max-width: 690px) {
    #header {
      height: 60px; } }
  #header .logo {
    float: left;
    line-height: 100px;
    margin-left: 40px; }
    #header .logo img {
      width: 180px; }
    @media (max-width: 690px) {
      #header .logo {
        line-height: 60px;
        margin-left: 10px; }
        #header .logo img {
          width: 100px; } }
  #header .h_navs {
    float: right; }
    #header .h_navs .menus {
      float: left; }
      @media (max-width: 960px) {
        #header .h_navs .menus {
          display: none; } }
      #header .h_navs .menus .menus1 {
        float: left;
        width: 120px;
        text-align: center;
        line-height: 100px; }
        @media (max-width: 1187px) {
          #header .h_navs .menus .menus1 {
            width: 90px; } }
        #header .h_navs .menus .menus1 > a {
          color: #fff;
          padding: 8px 15px;
          border-radius: 5px;
          text-decoration: none; }
          #header .h_navs .menus .menus1 > a:hover {
            background: #4ACCAA;
            -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
            -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); }
          #header .h_navs .menus .menus1 > a.active {
            background: #4ACCAA; }
        #header .h_navs .menus .menus1.menus1s {
          border-radius: 5px;
          position: relative; }
          @media (max-width: 1188px) {
            #header .h_navs .menus .menus1.menus1s {
              width: 120px; } }
          @media (max-width: 1100px) {
            #header .h_navs .menus .menus1.menus1s {
              display: none; } }
          #header .h_navs .menus .menus1.menus1s a {
            width: 100%;
            padding: 8px 18px; }
            #header .h_navs .menus .menus1.menus1s a:hover {
              border-bottom: 0px solid #e3e3e3; }
          #header .h_navs .menus .menus1.menus1s .menus2 {
            display: none;
            border: 1px solid #e3e3e3;
            line-height: 33px;
            color: #888;
            border-radius: 5px;
            position: absolute;
            z-index: 999;
            width: 120px;
            top: 70px;
            background: #fff; }
            #header .h_navs .menus .menus1.menus1s .menus2 li a {
              color: #888;
              text-decoration: none;
              border-bottom: 1px solid #e3e3e3; }
            #header .h_navs .menus .menus1.menus1s .menus2 li:hover {
              background: #4ACCAA; }
              #header .h_navs .menus .menus1.menus1s .menus2 li:hover a {
                border-bottom: 1px solid #4ACCAA;
                color: #fff; }
            #header .h_navs .menus .menus1.menus1s .menus2 li:last-child a {
              border: 0; }
    #header .h_navs .h_gn {
      color: #fff;
      float: left;
      line-height: 100px; }
      #header .h_navs .h_gn a {
        text-decoration: none;
        color: #fff; }
      #header .h_navs .h_gn .h_search {
        display: none;
        float: left;
        line-height: 100px;
        padding: 0 20px; }
        @media (max-width: 690px) {
          #header .h_navs .h_gn .h_search {
            line-height: 60px; } }
        @media (max-width: 475px) {
          #header .h_navs .h_gn .h_search {
            padding: 0 5px; } }
      #header .h_navs .h_gn .h_login {
        float: left;
        padding: 0 20px; }
        #header .h_navs .h_gn .h_login.user {
          display: none; }
        @media (max-width: 690px) {
          #header .h_navs .h_gn .h_login {
            line-height: 60px;
            padding: 0 5px; } }
        @media (max-width: 540px) {
          #header .h_navs .h_gn .h_login img {
            display: none; } }
        #header .h_navs .h_gn .h_login img {
          border-radius: 50%;
          width: 42px;
          height: 42px; }
        #header .h_navs .h_gn .h_login a {
          padding: 0 5px;
          cursor: pointer; }
      #header .h_navs .h_gn .h_pushbtn {
        float: left;
        padding: 0 20px;
        line-height: 100px; }
        @media (max-width: 690px) {
          #header .h_navs .h_gn .h_pushbtn {
            display: none; } }
        #header .h_navs .h_gn .h_pushbtn a {
          cursor: pointer;
          color: #2853A1;
          border-radius: 5px;
          padding: 8px 20px;
          background: #FFF; }
          #header .h_navs .h_gn .h_pushbtn a:hover {
            color: #fff;
            background: #4ACCAA;
            border-radius: 5px; }
      #header .h_navs .h_gn .h_menusbtn {
        display: none;
        float: left;
        padding: 0 20px;
        line-height: 100px; }
        @media (max-width: 960px) {
          #header .h_navs .h_gn .h_menusbtn {
            display: block; } }
        @media (max-width: 690px) {
          #header .h_navs .h_gn .h_menusbtn {
            line-height: 60px; } }
        @media (max-width: 540px) {
          #header .h_navs .h_gn .h_menusbtn {
            padding: 0; }
            #header .h_navs .h_gn .h_menusbtn a {
              padding: 0;
              cursor: pointer; } }
        #header .h_navs .h_gn .h_menusbtn a {
          color: #fff;
          border-radius: 5px;
          padding: 8px 5px;
          cursor: pointer; }

.sj_menus {
  display: none;
  position: fixed;
  z-index: 8888;
  width: 100%;
  height: 100%;
  background-color: #1f252f;
  opacity: .9; }
  @media (min-width: 860px) {
    .sj_menus {
      display: none; } }
  .sj_menus ul {
    margin-top: 60px; }
    @media (min-width: 690px) {
      .sj_menus ul {
        margin-top: 100px; } }
    .sj_menus ul li {
      text-align: center;
      line-height: 60px; }
      .sj_menus ul li a {
        color: #fff;
        font-size: 20px; }

.topheader {
  height: 100px;
  width: 100%;
  clear: both; }
  @media (max-width: 690px) {
    .topheader {
      height: 60px; } }

.f0 {
  clear: both;
  width: 100%;
  background-color: #f9f9f9; }
  .f0 .f0c {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto; }
    .f0 .f0c .wzsmaddr {
      width: 100%;
      padding: 30px;
      text-align: center; }
    .f0 .f0c .lxwomen {
      width: 100%; }
      .f0 .f0c .lxwomen a {
        display: block;
        width: 50%;
        margin: 0 auto;
        margin-bottom: 30px;
        text-align: center;
        height: 40px;
        line-height: 40px;
        background-color: #2853A1;
        color: #fff; }
  @media (min-width: 690px) {
    .f0 {
      height: 200px; }
      .f0 .f0c {
        height: 200px; }
        .f0 .f0c .wzsmaddr {
          margin-top: 70px;
          float: left;
          width: 70%;
          height: 100px; }
          .f0 .f0c .wzsmaddr p {
            font-size: 16px; }
            .f0 .f0c .wzsmaddr p span {
              color: #888; }
        .f0 .f0c .lxwomen {
          height: 100px;
          float: left;
          width: 30%;
          text-align: center; }
          .f0 .f0c .lxwomen a {
            display: block;
            width: 50%;
            margin: 0 auto;
            margin-top: 90px;
            height: 40px;
            line-height: 40px;
            background-color: #2853A1;
            color: #fff; } }

.f1 {
  clear: both;
  width: 100%;
  background-color: #2853A1;
  color: #fff; }
  @media (min-width: 800px) {
    .f1 {
      height: 420px; } }
  .f1 .f1c {
    padding-top: 30px;
    margin: 0 auto; }
    @media (min-width: 1000px) {
      .f1 .f1c {
        width: 1000px; } }
    .f1 .f1c .f1css {
      padding: 30px 50px; }
      @media (min-width: 800px) {
        .f1 .f1c .f1css {
          float: left; } }
      @media (max-width: 800px) {
        .f1 .f1c .f1css {
          padding: 15px 15px; } }
    .f1 .f1c .f1cgsjs {
      width: 40%; }
      .f1 .f1c .f1cgsjs img {
        width: 180px; }
      .f1 .f1c .f1cgsjs p {
        margin-top: 20px;
        line-height: 30px; }
      @media (max-width: 1199px) {
        .f1 .f1c .f1cgsjs {
          width: 50%; } }
      @media (max-width: 800px) {
        .f1 .f1c .f1cgsjs {
          width: 100%;
          text-align: center; }
          .f1 .f1c .f1cgsjs p {
            width: 80%;
            margin: 20px auto; } }
    .f1 .f1c .f1cxgwz {
      width: 30%;
      text-align: center;
      overflow: auto; }
      @media (max-width: 1199px) {
        .f1 .f1c .f1cxgwz {
          width: 20%; } }
      @media (max-width: 800px) {
        .f1 .f1c .f1cxgwz {
          width: 100%;
          text-align: center; } }
      .f1 .f1c .f1cxgwz ul li {
        line-height: 32px; }
        .f1 .f1c .f1cxgwz ul li a {
          color: #fff; }
        @media (max-width: 800px) {
          .f1 .f1c .f1cxgwz ul li {
            width: 33.3333%;
            float: left;
            line-height: 40px; } }
    .f1 .f1c .f1cewm {
      width: 30%; }
      @media (max-width: 800px) {
        .f1 .f1c .f1cewm {
          width: 100%;
          text-align: center; } }
      .f1 .f1c .f1cewm img {
        width: 50%;
        max-width: 120px; }

.f2 {
  clear: both;
  width: 100%;
  height: 100px;
  background-color: #234A8F; }
  @media (max-width: 768px) {
    .f2 {
      height: 100px; } }
  .f2 .f2c .fbq {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    line-height: 100px;
    color: #fff; }
    @media (max-width: 768px) {
      .f2 .f2c .fbq {
        line-height: 33px;
        font-size: 12px; } }
    .f2 .f2c .fbq p {
      margin: 0; }
    .f2 .f2c .fbq a {
      color: #fff; }

.totop {
  position: fixed;
  right: 0;
  bottom: 100px;
  z-index: 7777; }
  .totop ul li {
    position: relative;
    margin: 5px; }
    .totop ul li img {
      width: 50px; }
    .totop ul li .totop_qqimg {
      position: absolute;
      width: 0;
      height: 0;
      overflow: hidden; }
    .totop ul li:hover .totop_qqimg {
      outline: 1px solid #a6a6a6;
      position: absolute;
      right: 50px;
      top: -20px;
      width: 97px;
      height: 80px;
      background: #fff;
      padding: 10px; }
      .totop ul li:hover .totop_qqimg a {
        height: 30px;
        line-height: 30px; }
        .totop ul li:hover .totop_qqimg a img {
          width: 77px; }
    .totop ul li .totop_telphone {
      position: absolute;
      width: 0;
      height: 0;
      overflow: hidden; }
    .totop ul li:hover .totop_telphone {
      outline: 1px solid #a6a6a6;
      position: absolute;
      right: 50px;
      top: -10px;
      width: 120px;
      height: 70px;
      background: #fff;
      padding: 10px;
      text-align: center;
      line-height: 25px; }
    .totop ul li a {
      position: relative; }
      .totop ul li a .totop_ewmimg {
        position: absolute;
        width: 0;
        height: 0;
        overflow: hidden; }
      .totop ul li a:hover .totop_ewmimg {
        position: absolute;
        outline: 1px solid #a6a6a6;
        right: 50px;
        top: -40px;
        width: 120px;
        height: 120px;
        background: #fff;
        padding: 10px; }
        .totop ul li a:hover .totop_ewmimg img {
          width: 100px; }
  @media (max-width: 768px) {
    .totop {
      bottom: 50px; }
      .totop ul li {
        margin: 3px; }
        .totop ul li img {
          width: 30px; } }

.marker_bg {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #1f252f;
  opacity: .9;
  z-index: 1111111; }

.systip {
  position: fixed;
  top: 0;
  top: -999px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1111111; }
  .systip .systip_bgq {
    z-index: 5555555;
    background-color: #fff;
    width: 300px;
    margin: 0 auto;
    height: 300px;
    padding: 20px; }
    .systip .systip_bgq .systip_formtitle {
      height: 60px; }
      .systip .systip_bgq .systip_formtitle .systip_close {
        cursor: pointer;
        float: right; }
        .systip .systip_bgq .systip_formtitle .systip_close img {
          width: 23px; }
    .systip .systip_bgq .systip_con {
      height: 200px;
      text-align: center;
      padding: 0 30px; }
      .systip .systip_bgq .systip_con img {
        width: 80px; }

.login {
  display: none;
  position: fixed;
  top: 0;
  top: -999px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1111111; }
  .login .login_formq {
    z-index: 5555555;
    background-color: #fff;
    width: 300px;
    margin: 0 auto;
    height: 400px;
    padding: 20px; }
    .login .login_formq .login_formtitle h2 {
      font-size: 20px;
      font-weight: bold;
      margin: 0;
      float: left; }
    .login .login_formq .login_formtitle .login_close {
      cursor: pointer;
      float: right; }
      .login .login_formq .login_formtitle .login_close img {
        width: 23px; }
    .login .login_formq .login_form {
      margin: 30px 0;
      clear: both; }
      .login .login_formq .login_form p.error {
        color: #f44 !important; }
      .login .login_formq .login_form .l_input input {
        width: 100%;
        border: 0;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px solid #d5d5d5; }
        .login .login_formq .login_form .l_input input:focus {
          outline: none;
          border: 0;
          border-bottom: 2px solid #444; }
      .login .login_formq .login_form .l_input p {
        color: #a5a5a5;
        font-size: 13px;
        line-height: 40px; }
      .login .login_formq .login_form .login_submit {
        margin-top: 30px;
        text-align: center; }
        .login .login_formq .login_form .login_submit p {
          display: none; }
        .login .login_formq .login_form .login_submit button {
          border: 0;
          color: #fff;
          width: 150px;
          line-height: 40px;
          background-color: #2853A1; }
          .login .login_formq .login_form .login_submit button:hover {
            background-color: #5e83c6; }
      .login .login_formq .login_form .login_sms {
        margin-top: 20px;
        text-align: center; }
        .login .login_formq .login_form .login_sms p a {
          cursor: pointer; }

.register {
  position: fixed;
  top: 0;
  top: -999px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1111111;
  overflow: auto; }
  .register .register_formq {
    z-index: 5555555;
    background-color: #fff;
    width: 300px;
    margin: 0 auto;
    padding: 20px; }
    .register .register_formq .register_formtitle h2 {
      font-size: 20px;
      font-weight: bold;
      margin: 0;
      float: left; }
    .register .register_formq .register_formtitle .register_close {
      cursor: pointer;
      float: right; }
      .register .register_formq .register_formtitle .register_close img {
        width: 23px; }
    .register .register_formq .register_form {
      margin: 30px 0;
      clear: both; }
      .register .register_formq .register_form p.error {
        color: #f44 !important; }
      .register .register_formq .register_form .l_input input {
        width: 100%;
        border: 0;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px solid #d5d5d5; }
        .register .register_formq .register_form .l_input input:focus {
          outline: none;
          border: 0;
          border-bottom: 2px solid #444; }
      .register .register_formq .register_form .l_input p {
        color: #a5a5a5;
        font-size: 13px;
        line-height: 40px; }
        .register .register_formq .register_form .l_input p.success {
          color: #a5a5a5; }
        .register .register_formq .register_form .l_input p.error {
          color: #f44; }
      .register .register_formq .register_form .l_inputimg input {
        width: 50%;
        border: 0;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px solid #d5d5d5;
        float: left; }
        .register .register_formq .register_form .l_inputimg input:focus {
          outline: none;
          border: 0;
          border-bottom: 2px solid #444; }
      .register .register_formq .register_form .l_inputimg img {
        float: right;
        width: 120px;
        height: 40px; }
      .register .register_formq .register_form .l_inputimg p {
        clear: both;
        color: #a5a5a5;
        font-size: 13px;
        line-height: 40px; }
      .register .register_formq .register_form .l_inputbtn input {
        width: 50%;
        border: 0;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px solid #d5d5d5;
        float: left; }
        .register .register_formq .register_form .l_inputbtn input:focus {
          outline: none;
          border: 0;
          border-bottom: 2px solid #444; }
      .register .register_formq .register_form .l_inputbtn .rightbtn {
        color: #2853A1;
        float: right;
        width: 120px;
        height: 40px;
        border: 0;
        background-color: #e5e5e5;
        border-radius: 2px; }
      .register .register_formq .register_form .l_inputbtn p {
        clear: both;
        color: #a5a5a5;
        font-size: 13px;
        line-height: 40px; }
      .register .register_formq .register_form .register_readsm button {
        border: 0;
        background-color: #fff;
        padding: 0 10px; }
        .register .register_formq .register_form .register_readsm button span {
          color: #2853A1; }
          .register .register_formq .register_form .register_readsm button span.glyphicon-unchecked {
            color: #a1a1a1; }
      .register .register_formq .register_form .register_submit {
        margin-top: 30px;
        text-align: center; }
        .register .register_formq .register_form .register_submit #regf_subtip {
          display: none; }
        .register .register_formq .register_form .register_submit button {
          border: 0;
          color: #fff;
          width: 150px;
          line-height: 40px;
          background-color: #2853A1; }
          .register .register_formq .register_form .register_submit button:hover {
            background-color: #5e83c6; }
      .register .register_formq .register_form .register_sms {
        margin-top: 20px;
        text-align: center; }
        .register .register_formq .register_form .register_sms p a {
          cursor: pointer; }

.lostpwd {
  position: fixed;
  top: 0;
  top: -999px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1111111;
  overflow: auto; }
  .lostpwd .lostpwd_formq {
    z-index: 5555555;
    background-color: #fff;
    width: 300px;
    margin: 0 auto;
    padding: 20px; }
    .lostpwd .lostpwd_formq .lostpwd_formtitle h2 {
      font-size: 20px;
      font-weight: bold;
      margin: 0;
      float: left; }
    .lostpwd .lostpwd_formq .lostpwd_formtitle .lostpwd_close {
      cursor: pointer;
      float: right; }
      .lostpwd .lostpwd_formq .lostpwd_formtitle .lostpwd_close img {
        width: 23px; }
    .lostpwd .lostpwd_formq .lostpwd_form {
      margin: 30px 0;
      clear: both; }
      .lostpwd .lostpwd_formq .lostpwd_form p.error {
        color: #f44 !important; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_input input {
        width: 100%;
        border: 0;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px solid #d5d5d5; }
        .lostpwd .lostpwd_formq .lostpwd_form .l_input input:focus {
          outline: none;
          border: 0;
          border-bottom: 2px solid #444; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_input p {
        color: #a5a5a5;
        font-size: 13px;
        line-height: 40px; }
        .lostpwd .lostpwd_formq .lostpwd_form .l_input p.success {
          color: #a5a5a5; }
        .lostpwd .lostpwd_formq .lostpwd_form .l_input p.error {
          color: #f44; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_inputimg input {
        width: 50%;
        border: 0;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px solid #d5d5d5;
        float: left; }
        .lostpwd .lostpwd_formq .lostpwd_form .l_inputimg input:focus {
          outline: none;
          border: 0;
          border-bottom: 2px solid #444; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_inputimg img {
        float: right;
        width: 120px;
        height: 40px; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_inputimg p {
        clear: both;
        color: #a5a5a5;
        font-size: 13px;
        line-height: 40px; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_inputbtn input {
        width: 50%;
        border: 0;
        line-height: 40px;
        font-size: 18px;
        border-bottom: 1px solid #d5d5d5;
        float: left; }
        .lostpwd .lostpwd_formq .lostpwd_form .l_inputbtn input:focus {
          outline: none;
          border: 0;
          border-bottom: 2px solid #444; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_inputbtn .rightbtn {
        color: #2853A1;
        float: right;
        width: 120px;
        height: 40px;
        border: 0;
        background-color: #e5e5e5;
        border-radius: 2px; }
      .lostpwd .lostpwd_formq .lostpwd_form .l_inputbtn p {
        clear: both;
        color: #a5a5a5;
        font-size: 13px;
        line-height: 40px; }
      .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_readsm button {
        border: 0;
        background-color: #fff;
        padding: 0 10px; }
        .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_readsm button span {
          color: #2853A1; }
          .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_readsm button span.glyphicon-unchecked {
            color: #a1a1a1; }
      .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_submit {
        margin-top: 30px;
        text-align: center; }
        .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_submit #regf_subtip_pwd {
          display: none; }
        .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_submit button {
          border: 0;
          color: #fff;
          width: 150px;
          line-height: 40px;
          background-color: #2853A1; }
          .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_submit button:hover {
            background-color: #5e83c6; }
      .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_sms {
        margin-top: 20px;
        text-align: center; }
        .lostpwd .lostpwd_formq .lostpwd_form .lostpwd_sms p a {
          cursor: pointer; }

.c_banner {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto; }
  .c_banner .swiper-wrapper .swiper-slide {
    text-align: center;
    overflow: hidden; }
    .c_banner .swiper-wrapper .swiper-slide img {
      width: 100%; }
      @media (max-width: 690px) {
        .c_banner .swiper-wrapper .swiper-slide img {
          width: 150%;
          margin-left: -25%; } }

.ci_wantpush {
  display: none;
  padding-top: 30px; }
  @media (max-width: 690px) {
    .ci_wantpush {
      display: block; } }
  .ci_wantpush a {
    display: block;
    text-decoration: none;
    width: 120px;
    background-color: #2853A1;
    color: #fff;
    margin: 0 auto;
    line-height: 30px;
    text-align: center; }
    .ci_wantpush a:hover {
      background-color: #5e83c6;
      color: #fff; }

.ci_zszy {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  clear: both;
  margin-bottom: 30px;
  overflow: auto; }
  .ci_zszy .ci_zysm {
    color: #666;
    margin-top: 50px;
    text-align: center; }
    @media (max-width: 768px) {
      .ci_zszy .ci_zysm h5 {
        font-size: 14px; } }
    @media (max-width: 768px) {
      .ci_zszy .ci_zysm h2 {
        font-size: 20px; } }
    .ci_zszy .ci_zysm p {
      margin: 10px auto;
      max-width: 400px;
      width: 80%; }
  .ci_zszy .ci_zsfl .ci_zsflsds {
    text-align: center;
    float: left;
    height: 40%;
    font-size: 25px;
    color: #fff;
    margin: 2% 0;
    padding: 0px 2%;
    position: relative; }
    @media (max-width: 768px) {
      .ci_zszy .ci_zsfl .ci_zsflsds {
        margin: 8px 0; } }
    .ci_zszy .ci_zsfl .ci_zsflsds:hover img {
      box-shadow: 0 0 10px 4px #888; }
    .ci_zszy .ci_zsfl .ci_zsflsds:hover .ci_zsflms .ci_zsflmsh4 {
      transform: scale(1.2);
      -webkit-transform: scale(1.2);
      -moz-transform: scale(1.2); }
    .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflmsimg {
      border-radius: 10px;
      width: 100%; }
    .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflms {
      display: block;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      text-decoration: none;
      line-height: 227px;
      height: 227px;
      color: #fff;
      overflow: hidden; }
      .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflms .ci_zsflmsimg {
        border-radius: 10px;
        width: 100%; }
      .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflms .ci_zsflmsh4 {
        transition: all 0.2s;
        -webkit-transition: all 0.2s;
        -moz-transition: all 0.2s; }
        @media (max-width: 768px) {
          .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflms .ci_zsflmsh4 {
            font-size: 16px; } }
        @media (max-width: 450px) {
          .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflms .ci_zsflmsh4 {
            font-size: 14px; } }
    .ci_zszy .ci_zsfl .ci_zsflsds:hover .ci_zsflsdssm {
      opacity: 1;
      filter: alpha(opacity=100); }
    .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflsdssm {
      border-radius: 10px;
      transition: all 0.3s;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      opacity: 0;
      filter: alpha(opacity=0);
      text-align: center;
      position: absolute;
      width: 88%;
      bottom: 0;
      margin: 0;
      font-size: 18px;
      height: 30px;
      line-height: 30px;
      background: rgba(100, 100, 100, 0.5); }
      @media (max-width: 768px) {
        .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflsdssm {
          font-size: 16px; } }
      @media (max-width: 450px) {
        .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflsdssm {
          font-size: 14px; } }
      .ci_zszy .ci_zsfl .ci_zsflsds .ci_zsflsdssm a {
        color: #fff; }
    .ci_zszy .ci_zsfl .ci_zsflsds.fl1 {
      width: 33.3333333%; }
    .ci_zszy .ci_zsfl .ci_zsflsds.fl2 {
      width: 33.3333333%; }
    .ci_zszy .ci_zsfl .ci_zsflsds.fl3 {
      width: 33.3333333%; }
    .ci_zszy .ci_zsfl .ci_zsflsds.fl4 {
      width: 50%; }
      .ci_zszy .ci_zsfl .ci_zsflsds.fl4 .ci_zsflsdssm {
        width: 92%; }
    .ci_zszy .ci_zsfl .ci_zsflsds.fl5 {
      width: 50%; }
      .ci_zszy .ci_zsfl .ci_zsflsds.fl5 .ci_zsflsdssm {
        width: 92%; }
    .ci_zszy .ci_zsfl .ci_zsflsds.fl6 {
      width: 100%; }
      .ci_zszy .ci_zsfl .ci_zsflsds.fl6 .ci_zsflsdssm {
        width: 96%; }

.ci_jjcp {
  clear: both;
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  overflow: auto; }
  .ci_jjcp .ci_jjcpsm {
    color: #666;
    margin-top: 50px;
    text-align: center; }
    @media (max-width: 768px) {
      .ci_jjcp .ci_jjcpsm h5 {
        font-size: 14px; } }
    @media (max-width: 768px) {
      .ci_jjcp .ci_jjcpsm h2 {
        font-size: 20px; } }
    .ci_jjcp .ci_jjcpsm p {
      margin: 10px auto;
      max-width: 400px;
      width: 80%; }
  .ci_jjcp .ci_cpls .ci_cpl {
    padding: 15px;
    overflow: auto;
    max-width: 500px;
    margin: 0 auto; }
    @media (min-width: 668px) {
      .ci_jjcp .ci_cpls .ci_cpl {
        float: left;
        width: 33.3333333%; }
        .ci_jjcp .ci_cpls .ci_cpl .ci_cplin h5 {
          font-size: 17px; }
        .ci_jjcp .ci_cpls .ci_cpl .ci_cplin a {
          padding: 8px 12px; } }
    .ci_jjcp .ci_cpls .ci_cpl .ci_cplin {
      text-align: center;
      border: 1px solid #d5d5d5;
      border-radius: 8px;
      padding-bottom: 30px; }
      .ci_jjcp .ci_cpls .ci_cpl .ci_cplin .ci_cplinimgq {
        width: 100%;
        overflow: hidden; }
        .ci_jjcp .ci_cpls .ci_cpl .ci_cplin .ci_cplinimgq .jqthumb {
          border-radius: 8px 8px 0 0; }
        .ci_jjcp .ci_cpls .ci_cpl .ci_cplin .ci_cplinimgq .ci_cplinimg {
          width: 100%;
          border-radius: 8px 8px 0 0; }
      .ci_jjcp .ci_cpls .ci_cpl .ci_cplin h5 {
        width: 80%;
        font-size: 15px;
        margin: 10px auto;
        line-height: 25px;
        height: 50px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
      .ci_jjcp .ci_cpls .ci_cpl .ci_cplin a {
        background-color: #E1574B;
        color: #fff;
        padding: 5px 10px;
        border-radius: 3px; }
  .ci_jjcp .ci_cplsmore {
    clear: both; }
    .ci_jjcp .ci_cplsmore a {
      margin: 20px auto;
      text-decoration: none;
      text-align: center;
      display: block;
      width: 100px;
      height: 35px;
      line-height: 35px;
      color: #fff;
      background-color: #2853A1; }
      .ci_jjcp .ci_cplsmore a:hover {
        background-color: #5e83c6; }

.ci_selected {
  clear: both;
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  margin-bottom: 30px;
  overflow: auto; }
  .ci_selected .ci_selectedsm {
    color: #666;
    margin-top: 50px;
    text-align: center; }
    @media (max-width: 768px) {
      .ci_selected .ci_selectedsm h5 {
        font-size: 14px; } }
    @media (max-width: 768px) {
      .ci_selected .ci_selectedsm h2 {
        font-size: 20px; } }
    .ci_selected .ci_selectedsm p {
      margin: 10px auto;
      max-width: 400px;
      width: 80%; }
  .ci_selected .ci_sels .ci_sel {
    padding: 15px;
    overflow: auto; }
    @media (min-width: 668px) {
      .ci_selected .ci_sels .ci_sel {
        float: left;
        width: 33.3333333%; }
        .ci_selected .ci_sels .ci_sel .ci_selin h5 {
          margin: 10px 0;
          font-size: 17px; } }
    .ci_selected .ci_sels .ci_sel .ci_selin {
      text-align: center;
      border: 1px solid #d5d5d5;
      border-radius: 8px;
      padding-bottom: 5px; }
      .ci_selected .ci_sels .ci_sel .ci_selin .ptxdmfimgq {
        width: 120px;
        height: 120px;
        border-radius: 50%;
        overflow: hidden;
        margin: 20px auto; }
        .ci_selected .ci_sels .ci_sel .ci_selin .ptxdmfimgq .ptxdmfimg {
          width: 120px;
          height: 120px; }
      .ci_selected .ci_sels .ci_sel .ci_selin h5 {
        width: 80%;
        margin: 5px auto;
        font-weight: bold;
        color: #888;
        font-size: 16px;
        line-height: 25px;
        height: 50px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical; }
      .ci_selected .ci_sels .ci_sel .ci_selin p {
        margin: 0 auto;
        width: 80%;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
  .ci_selected .ci_selsmore {
    clear: both; }
    .ci_selected .ci_selsmore a {
      margin: 20px auto;
      text-decoration: none;
      text-align: center;
      display: block;
      width: 100px;
      height: 35px;
      line-height: 35px;
      color: #fff;
      background-color: #2853A1; }
      .ci_selected .ci_selsmore a:hover {
        background-color: #5e83c6;
        color: #fff; }

.ci_datafx {
  clear: both;
  width: 100%; }
  .ci_datafx .ci_datafxc {
    color: #666;
    margin-top: 50px;
    text-align: center; }
    @media (max-width: 768px) {
      .ci_datafx .ci_datafxc h5 {
        font-size: 14px; } }
    @media (max-width: 768px) {
      .ci_datafx .ci_datafxc h2 {
        font-size: 20px; } }
    .ci_datafx .ci_datafxc p {
      margin: 10px auto;
      max-width: 400px;
      width: 80%; }
  .ci_datafx .ci_datafxcimg {
    max-width: 1000px;
    width: 100%;
    margin: 20px auto 50px;
    text-align: center; }
    .ci_datafx .ci_datafxcimg img {
      width: 100%; }
  .ci_datafx .echartsmain {
    max-width: 1000px;
    width: 60%;
    height: 400px;
    margin: 20px auto 50px; }
    @media (max-width: 768px) {
      .ci_datafx .echartsmain {
        width: 90%;
        height: 280px; } }

.i_konwmore {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  background-position: 50% 50%; }
  .i_konwmore .i_konwmorecon {
    padding: 60px 0;
    margin: 0 auto;
    width: 300px;
    color: #fff;
    text-align: center; }
    .i_konwmore .i_konwmorecon p {
      line-height: 30px; }
    .i_konwmore .i_konwmorecon h4 {
      margin-top: 30px; }
    .i_konwmore .i_konwmorecon a {
      display: block;
      margin-top: 30px;
      width: 150px;
      height: 40px;
      line-height: 40px;
      margin: 30px auto;
      color: #fff;
      background-color: #2853A1;
      text-decoration: none; }
      @media (min-width: 690px) {
        .i_konwmore .i_konwmorecon a {
          font-size: 18px; } }

.u_cf {
  width: 100%; }
  .u_cf .u_con {
    max-width: 1000px;
    width: 100%;
    margin: 0 auto; }
    .u_cf .u_con .u_title {
      line-height: 50px; }
      .u_cf .u_con .u_title h2 {
        margin: 20px 10px;
        font-size: 23px; }
    .u_cf .u_con .u_cform {
      border: 1px solid #e3e3e3;
      margin: 10px; }
      .u_cf .u_con .u_cform .u_bjnr .u_bjnrt h4 {
        color: #fff;
        font-size: 16px;
        display: inline-block;
        background-color: #2853A1;
        line-height: 30px;
        padding: 0 20px;
        position: relative; }
        .u_cf .u_con .u_cform .u_bjnr .u_bjnrt h4:before {
          content: "";
          position: absolute;
          top: 0;
          width: 0;
          height: 0;
          right: -15px;
          border-top: 15px solid #2853A1;
          border-right: 15px solid transparent; }
        .u_cf .u_con .u_cform .u_bjnr .u_bjnrt h4:after {
          content: "";
          position: absolute;
          bottom: 0;
          width: 0;
          height: 0;
          right: -15px;
          border-bottom: 15px solid #2853A1;
          border-right: 15px solid transparent; }
      .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc {
        height: 120px;
        padding: 20px; }
        .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc img {
          width: 80px;
          height: 80px;
          float: left;
          margin: 0 20px;
          border-radius: 50%; }
        .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc .u_bjnrtcr {
          float: left; }
          .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc .u_bjnrtcr h4 {
            font-size: 12px; }
          .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc .u_bjnrtcr label {
            position: relative; }
            .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc .u_bjnrtcr label button {
              cursor: pointer;
              width: 100px;
              height: 30px;
              border: 0;
              background-color: #2853A1;
              color: #fff;
              border-radius: 5px; }
              .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc .u_bjnrtcr label button:hover {
                background-color: #5e83c6; }
            .u_cf .u_con .u_cform .u_bjnr .u_bjnrtc .u_bjnrtcr label input {
              display: none; }
      .u_cf .u_con .u_cform .u_bjnr .u_bjnrtcinputs .u_bjnrtcinput {
        margin: 15px; }
      .u_cf .u_con .u_cform .u_bjnr .u_bjnrtcinputs .chang_pwd {
        cursor: pointer;
        width: 100px;
        height: 30px;
        border: 0;
        background-color: #2853A1;
        color: #fff;
        border-radius: 5px; }
      .u_cf .u_con .u_cform .u_cformsubmit {
        text-align: center;
        margin: 40px; }
        .u_cf .u_con .u_cform .u_cformsubmit button {
          padding: 10px 50px;
          background-color: #2853A1;
          border: 0;
          border-radius: 5px;
          color: #fff; }
          .u_cf .u_con .u_cform .u_cformsubmit button:hover {
            background-color: #5e83c6; }
    .u_cf .u_con .u_fbfbzq {
      padding: 10px; }
      .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz {
        height: 30px;
        line-height: 30px;
        background-color: #e5e5e5;
        text-align: center;
        position: relative;
        color: #333; }
        .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz.complete {
          color: #fff;
          background-color: #2853A1; }
        @media (min-width: 768px) {
          .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz {
            width: 25%;
            float: left; }
            .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz.complete {
              color: #fff;
              background-color: #2853A1; }
              .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz.complete:before {
                border-top: 15px solid #2853A1;
                border-right: 15px solid #2853A1;
                border-bottom: 15px solid #2853A1;
                border-left: 15px solid #fff; }
            .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz:before {
              content: "";
              position: absolute;
              top: 0;
              width: 0;
              height: 0;
              left: -15px;
              border-top: 15px solid #e5e5e5;
              border-right: 15px solid #e5e5e5;
              border-bottom: 15px solid #e5e5e5;
              border-left: 15px solid #fff;
              z-index: 66; }
            .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz:after {
              content: "";
              position: absolute;
              bottom: 0;
              width: 0;
              height: 0;
              right: 0;
              border-top: 15px solid #fff;
              border-right: 15px solid #fff;
              border-bottom: 15px solid #fff;
              border-left: 15px solid transparent;
              z-index: 66; } }
        .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz:nth-child(1):before {
          border: 0; }
        .u_cf .u_con .u_fbfbzq .u_fbfbzs .u_fbfbz:last-child:after {
          border: 0; }
    .u_cf .u_con .u_fbform {
      padding: 10px;
      padding-top: 60px; }
      .u_cf .u_con .u_fbform .selectbz {
        clear: both;
        padding-top: 50px;
        width: 100%;
        text-align: center; }
        .u_cf .u_con .u_fbform .selectbz button {
          border: 0;
          background-color: #2853A1;
          height: 40px;
          padding: 0 50px;
          border-radius: 3px;
          color: #fff;
          margin: 10px 10px; }
          .u_cf .u_con .u_fbform .selectbz button.select, .u_cf .u_con .u_fbform .selectbz button:hover {
            background: #5e83c6; }
      .u_cf .u_con .u_fbform .bz1 .mdxzl li {
        float: left;
        width: 25%;
        text-align: center;
        margin: 10px 0; }
        @media (max-width: 690px) {
          .u_cf .u_con .u_fbform .bz1 .mdxzl li {
            width: 50%; } }
        .u_cf .u_con .u_fbform .bz1 .mdxzl li button {
          border: 1px solid #2853A1;
          background-color: #fff;
          height: 30px;
          padding: 0 25px;
          border-radius: 3px; }
          .u_cf .u_con .u_fbform .bz1 .mdxzl li button.select {
            background: #2853A1;
            color: #fff; }
      .u_cf .u_con .u_fbform .bz2 .sfxzl li {
        float: left;
        width: 25%;
        text-align: center;
        margin: 10px 0; }
        @media (max-width: 690px) {
          .u_cf .u_con .u_fbform .bz2 .sfxzl li {
            width: 50%; } }
        .u_cf .u_con .u_fbform .bz2 .sfxzl li button {
          border: 1px solid #2853A1;
          background-color: #fff;
          height: 30px;
          padding: 0 25px;
          border-radius: 3px; }
          .u_cf .u_con .u_fbform .bz2 .sfxzl li button.select {
            background: #2853A1;
            color: #fff; }
      .u_cf .u_con .u_fbform .bz3 .mycate {
        color: #2853A1;
        font-size: 17px; }
        .u_cf .u_con .u_fbform .bz3 .mycate button {
          border: 1px solid #f44;
          border-radius: 5px;
          background-color: #fff;
          color: #f44;
          padding: 0 10px;
          margin-left: 20px;
          font-size: 14px; }
          .u_cf .u_con .u_fbform .bz3 .mycate button:hover {
            background-color: #f44;
            color: #fff; }
      .u_cf .u_con .u_fbform .bz3 .aformnr {
        overflow: auto;
        clear: both; }
        .u_cf .u_con .u_fbform .bz3 .aformnr input {
          outline: none; }
        .u_cf .u_con .u_fbform .bz3 .aformnr select {
          outline: none; }
        .u_cf .u_con .u_fbform .bz3 .aformnr textarea {
          outline: none; }
        .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs {
          overflow: hidden;
          border-radius: 8px; }
          .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs .uploadimgadd {
            float: left;
            width: 25%;
            height: 240px;
            padding: 5px;
            margin-top: 10px;
            cursor: pointer; }
            .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs .uploadimgadd .addi {
              display: -webkit-flex;
              /* Safari */
              display: flex;
              border-radius: 8px;
              border: 1px solid #ccc;
              height: 100%;
              justify-content: center;
              -webkit-justify-content: center;
              align-items: center;
              -webkit-align-items: center;
              text-align: center; }
              .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs .uploadimgadd .addi span {
                vertical-align: middle;
                font-size: 25px;
                font-weight: 100;
                color: #888; }
          .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs .uploadimg {
            margin-top: 10px;
            float: left;
            width: 25%;
            height: 240px;
            position: relative;
            padding: 5px;
            border-radius: 8px; }
            .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs .uploadimg .uploadimge {
              border: 1px solid #ccc;
              padding: 10px;
              width: 100%;
              height: 240px;
              border-radius: 8px; }
            .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs .uploadimg .uploadimgdel {
              line-height: 20px;
              font-size: 20px;
              position: absolute;
              top: 0;
              right: 0;
              color: #E1574C;
              width: 26px;
              z-index: 77;
              cursor: pointer; }
              .u_cf .u_con .u_fbform .bz3 .aformnr .uploadimgs .uploadimg .uploadimgdel:hover {
                transform: scale(1.1); }
        .u_cf .u_con .u_fbform .bz3 .aformnr .uploadsm {
          clear: both;
          line-height: 40px; }
        .u_cf .u_con .u_fbform .bz3 .aformnr input {
          margin: 4px 0;
          float: left;
          border-radius: 3px;
          border: 1px solid #a9a9a9;
          line-height: 35px;
          font-size: 16px;
          padding: 0 10px; }
        .u_cf .u_con .u_fbform .bz3 .aformnr textarea {
          border-radius: 3px;
          border: 1px solid #a9a9a9;
          width: 100%;
          line-height: 25px;
          font-size: 16px;
          padding: 0 10px; }
        .u_cf .u_con .u_fbform .bz3 .aformnr h5 {
          margin: 0;
          line-height: 50px;
          color: #444;
          font-size: 18px; }
          .u_cf .u_con .u_fbform .bz3 .aformnr h5 .must {
            color: #f44; }
          .u_cf .u_con .u_fbform .bz3 .aformnr h5 .nomust {
            color: #f44; }
        .u_cf .u_con .u_fbform .bz3 .aformnr .titleleft {
          float: left;
          margin-right: 10px; }
        .u_cf .u_con .u_fbform .bz3 .aformnr .fullinput {
          width: 100%;
          height: 35px; }
        .u_cf .u_con .u_fbform .bz3 .aformnr select {
          margin: 4px 0;
          border-radius: 3px;
          border: 1px solid #a9a9a9;
          line-height: 35px;
          height: 35px;
          padding: 0 10px; }
        .u_cf .u_con .u_fbform .bz3 .aformnr .formselects {
          width: 100%;
          display: -webkit-flex;
          /* Safari */
          display: flex; }
          .u_cf .u_con .u_fbform .bz3 .aformnr .formselects .formselect {
            width: 33.333%;
            float: left;
            flex: 1;
            padding-right: 30px; }
            @media (max-width: 768px) {
              .u_cf .u_con .u_fbform .bz3 .aformnr .formselects .formselect {
                width: 100%; } }
            .u_cf .u_con .u_fbform .bz3 .aformnr .formselects .formselect:last-child {
              padding-right: 0; }
            .u_cf .u_con .u_fbform .bz3 .aformnr .formselects .formselect select {
              width: 100%; }
          .u_cf .u_con .u_fbform .bz3 .aformnr .formselects .formselecwwtinput {
            flex: 1;
            padding-right: 30px; }
            .u_cf .u_con .u_fbform .bz3 .aformnr .formselects .formselecwwtinput:last-child {
              padding-right: 0; }
            .u_cf .u_con .u_fbform .bz3 .aformnr .formselects .formselecwwtinput input {
              width: 100%; }
        .u_cf .u_con .u_fbform .bz3 .aformnr .aformnr2 {
          float: left;
          width: 50%;
          padding-right: 30px; }
          .u_cf .u_con .u_fbform .bz3 .aformnr .aformnr2:nth-child(3) {
            padding-right: 0px; }
          .u_cf .u_con .u_fbform .bz3 .aformnr .aformnr2 select {
            width: 100%; }
          .u_cf .u_con .u_fbform .bz3 .aformnr .aformnr2 input {
            width: 100%; }
      .u_cf .u_con .u_fbform .bz3 .aformnrsx {
        clear: both;
        overflow: auto;
        margin: 20px 0; }
        .u_cf .u_con .u_fbform .bz3 .aformnrsx .widthinput {
          margin-right: 10px; }
        .u_cf .u_con .u_fbform .bz3 .aformnrsx input {
          border-radius: 3px;
          border: 1px solid #a9a9a9;
          line-height: 35px !important;
          height: 37px !important;
          font-size: 16px;
          padding: 0 10px; }
        .u_cf .u_con .u_fbform .bz3 .aformnrsx h5 {
          margin: 0;
          line-height: 35px;
          color: #444;
          font-size: 18px; }
          .u_cf .u_con .u_fbform .bz3 .aformnrsx h5 .must {
            color: #f44; }
        @media (min-width: 768px) {
          .u_cf .u_con .u_fbform .bz3 .aformnrsx .titleleft {
            float: left;
            margin-right: 10px; } }
        .u_cf .u_con .u_fbform .bz3 .aformnrsx .fullinput {
          width: 100%;
          height: 35px; }
        .u_cf .u_con .u_fbform .bz3 .aformnrsx select {
          border-radius: 3px;
          border: 1px solid #a9a9a9;
          line-height: 35px;
          height: 35px;
          padding: 0 10px; }
        .u_cf .u_con .u_fbform .bz3 .aformnrsx .formselects {
          width: 100%;
          display: -webkit-flex;
          /* Safari */
          display: flex; }
          .u_cf .u_con .u_fbform .bz3 .aformnrsx .formselects .formselect {
            flex: 1;
            width: 33.333%;
            float: left;
            padding-right: 30px; }
            .u_cf .u_con .u_fbform .bz3 .aformnrsx .formselects .formselect:last-child {
              padding-right: 0; }
            .u_cf .u_con .u_fbform .bz3 .aformnrsx .formselects .formselect select {
              width: 100%; }
        @media (min-width: 768px) {
          .u_cf .u_con .u_fbform .bz3 .aformnrsx .aformnrs2 {
            padding-right: 20px;
            display: -webkit-flex;
            /* Safari */
            display: flex;
            width: 50%;
            float: left; }
            .u_cf .u_con .u_fbform .bz3 .aformnrsx .aformnrs2 input {
              flex: 1; }
            .u_cf .u_con .u_fbform .bz3 .aformnrsx .aformnrs2:last-child {
              padding-right: 0px; } }
      .u_cf .u_con .u_fbform .bz3 .form_sl {
        clear: both; }
        .u_cf .u_con .u_fbform .bz3 .form_sl h5 {
          float: left; }
        .u_cf .u_con .u_fbform .bz3 .form_sl .widthinput {
          float: left; }
        @media (max-width: 768px) {
          .u_cf .u_con .u_fbform .bz3 .form_sl h5 {
            clear: both;
            margin-right: 20px; }
            .u_cf .u_con .u_fbform .bz3 .form_sl h5:nth-child(3) {
              margin-top: 20px; }
          .u_cf .u_con .u_fbform .bz3 .form_sl input {
            float: left;
            margin-top: 20px;
            width: 100%; }
          .u_cf .u_con .u_fbform .bz3 .form_sl select {
            margin-top: 20px;
            float: left; } }
      .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.zdyjginput {
        width: 50%; }
        .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.zdyjginput input {
          width: 80%; }
      .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.jgqjans input {
        width: 40%;
        float: left; }
      .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.jgqjans span {
        float: left;
        line-height: 40px; }
      @media (max-width: 768px) {
        .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2 {
          float: none; }
          .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.zdyjginput {
            width: 100%;
            padding-right: 0; }
            .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.zdyjginput input {
              width: 100%;
              margin-left: 0;
              margin-right: 0; }
          .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.jgqjans input {
            width: 40%;
            float: none; }
          .u_cf .u_con .u_fbform .bz3 .form_price .aformnr2.jgqjans span {
            float: none;
            line-height: 40px; }
        .u_cf .u_con .u_fbform .bz3 .form_price .jgqjans {
          width: 100%; } }
      @media (max-width: 768px) {
        .u_cf .u_con .u_fbform .bz3 .form_zlxz .formselects {
          display: block; }
          .u_cf .u_con .u_fbform .bz3 .form_zlxz .formselects .formselect {
            float: none;
            padding-right: 0px; }
            .u_cf .u_con .u_fbform .bz3 .form_zlxz .formselects .formselect select {
              width: 100%; } }
      .u_cf .u_con .u_fbform .bz4 {
        padding: 50px 20px;
        text-align: center; }
        .u_cf .u_con .u_fbform .bz4 h3 {
          color: #2853A1; }
        .u_cf .u_con .u_fbform .bz4 p {
          margin-top: 20px;
          line-height: 25px;
          font-size: 16px; }
          .u_cf .u_con .u_fbform .bz4 p a {
            margin-left: 5px;
            margin-right: 5px; }
        .u_cf .u_con .u_fbform .bz4 .ts {
          color: #ff9800; }

.uc_bg {
  width: 100%; }
  .uc_bg .uc_main {
    width: 100%;
    max-width: 1000px;
    margin: 80px auto;
    border: 1px solid #e3e3e3; }
    .uc_bg .uc_main .uc_head .uch_u {
      position: relative;
      text-align: center;
      margin-top: 50px;
      margin-bottom: 20px; }
      .uc_bg .uc_main .uc_head .uch_u .uc_name {
        font-size: 16px; }
      .uc_bg .uc_main .uc_head .uch_u .uc_logout {
        color: #f33; }
        .uc_bg .uc_main .uc_head .uch_u .uc_logout span {
          cursor: pointer; }
      .uc_bg .uc_main .uc_head .uch_u img {
        margin-left: -40px;
        background: #fff;
        top: -90px;
        left: 50%;
        position: absolute;
        width: 80px;
        height: 80px;
        border-radius: 50%;
        z-index: 999; }
    .uc_bg .uc_main .uc_con {
      padding-bottom: 50px; }
      .uc_bg .uc_main .uc_con .ucc_tabs ul {
        width: 95%;
        margin: 20px auto;
        display: -webkit-flex;
        /* Safari */
        display: flex;
        border-bottom: 1px solid #e3e3e3; }
        .uc_bg .uc_main .uc_con .ucc_tabs ul .ucc_tabsli {
          height: 30px;
          text-align: center;
          flex: 1;
          width: 20%;
          float: left;
          line-height: 30px; }
          .uc_bg .uc_main .uc_con .ucc_tabs ul .ucc_tabsli a {
            padding: 6px;
            text-decoration: none; }
          .uc_bg .uc_main .uc_con .ucc_tabs ul .ucc_tabsli.active a {
            border-bottom: 4px solid #2853A1; }
        @media (max-width: 768px) {
          .uc_bg .uc_main .uc_con .ucc_tabs ul {
            overflow: auto;
            display: block; }
            .uc_bg .uc_main .uc_con .ucc_tabs ul .ucc_tabsli {
              margin: 10px 0;
              float: left;
              width: 33.3333%; } }
        @media (max-width: 568px) {
          .uc_bg .uc_main .uc_con .ucc_tabs ul {
            display: block; }
            .uc_bg .uc_main .uc_con .ucc_tabs ul .ucc_tabsli {
              margin: 0px 0;
              float: left;
              width: 50%; } }
      .uc_bg .uc_main .uc_con .ucc_main .ucc_form {
        padding: 20px;
        display: none;
        width: 100%; }
        @media (max-width: 768px) {
          .uc_bg .uc_main .uc_con .ucc_main .ucc_form {
            padding: 0px; } }
      .uc_bg .uc_main .uc_con .ucc_main .active {
        display: block; }
      .uc_bg .uc_main .uc_con .ucc_main .loadmore {
        clear: both;
        width: 100%;
        text-align: center;
        margin-top: 40px; }
        .uc_bg .uc_main .uc_con .ucc_main .loadmore button {
          background-color: #2853A1;
          color: #fff;
          border: 0;
          border-radius: 3px;
          padding: 6px; }
          .uc_bg .uc_main .uc_con .ucc_main .loadmore button span {
            font-size: 13px; }
          .uc_bg .uc_main .uc_con .ucc_main .loadmore button:hover {
            background-color: #5e83c6; }
      .uc_bg .uc_main .uc_con .ucc_main .mybaojia table {
        border-collapse: separate;
        width: 100%; }
        .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr {
          border-bottom: 1px solid #e3e3e3;
          padding: 10px 0; }
          .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr:nth-child(2n) {
            background-color: #f1f1f1; }
          .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr:hover {
            background-color: #e5e5e5; }
          .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr:last-child td {
            border: 0; }
          .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr td {
            min-width: 66px;
            padding: 15px 5px;
            border-bottom: 1px solid #e3e3e3; }
            @media (max-width: 768px) {
              .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr td {
                padding: 5px 5px; } }
            .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr td img {
              width: 80px;
              height: 80px; }
              @media (max-width: 768px) {
                .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr td img {
                  width: 50px;
                  height: 50px;
                  margin: 10px 0; } }
            .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr td .price {
              color: #f44; }
            .uc_bg .uc_main .uc_con .ucc_main .mybaojia table tbody tr td .red {
              color: #f44; }
      .uc_bg .uc_main .uc_con .ucc_main .myyuyue table {
        border-collapse: separate;
        width: 100%; }
        .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr {
          border-bottom: 1px solid #e3e3e3;
          padding: 10px 0; }
          .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr:nth-child(2n) {
            background-color: #f1f1f1; }
          .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr:hover {
            background-color: #e5e5e5; }
          .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr:last-child td {
            border: 0; }
          .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr td {
            min-width: 66px;
            padding: 15px 5px;
            border-bottom: 1px solid #e3e3e3; }
            @media (max-width: 768px) {
              .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr td {
                padding: 5px 5px; } }
            .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr td img {
              width: 80px;
              height: 80px; }
              @media (max-width: 768px) {
                .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr td img {
                  width: 50px;
                  height: 50px;
                  margin: 10px 0; } }
            .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr td .price {
              color: #f44; }
            .uc_bg .uc_main .uc_con .ucc_main .myyuyue table tbody tr td .red {
              color: #f44; }
      .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr {
        overflow: hidden;
        clear: both;
        min-height: 80px;
        padding: 10px;
        border-bottom: 1px solid #e3e3e3; }
        .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr:nth-child(2n) {
          background-color: #f1f1f1; }
        .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr:hover {
          background-color: #e5e5e5; }
        .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr:last-child {
          border: 0; }
        .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_pro {
          height: 50px; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_pro {
              height: 80px;
              float: left;
              width: 40%; } }
          .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_pro img {
            width: 80px;
            height: 80px;
            display: block;
            margin: 0 10%;
            float: left; }
            @media (max-width: 768px) {
              .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_pro img {
                width: 50px;
                height: 50px;
                margin: 0px 10% 0 0; } }
          .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_pro .fpfb_prot {
            flex: 1;
            height: 80px; }
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_pro .fpfb_prot p {
              line-height: 19px;
              height: 57px;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              -webkit-line-clamp: 3;
              -webkit-box-orient: vertical; }
        .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state {
          line-height: 35px;
          height: 35px;
          text-align: right; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state {
              float: left;
              width: 50%;
              height: 80px;
              line-height: 80px; }
              .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state i {
                margin: 0 5px; } }
          .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state span {
            color: #fff;
            padding: 3px; }
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state span.success {
              background-color: #2853A1; }
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state span.error {
              background-color: #f44; }
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state span.no {
              background-color: #9e9e9e; }
          .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_state i {
            color: #888;
            margin: 0; }
        .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_edit {
          text-align: right;
          height: 30px; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_edit {
              float: right;
              width: 60px;
              height: 80px;
              text-align: right; }
              .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn {
                margin: 5px 10px; } }
          .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn {
            text-align: center;
            width: 40px;
            height: 20px;
            margin: 3px 10px;
            border: 0;
            cursor: pointer;
            color: #fff;
            border-radius: 5px;
            font-size: 13px; }
            .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn a {
              color: #fff; }
          .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_edit .edit {
            background-color: #2196f3; }
          .uc_bg .uc_main .uc_con .ucc_main .mypush .fpfb_table .fpfb_tr .fpfb_edit .del {
            background-color: #f33; }
      .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr {
        overflow: hidden;
        clear: both;
        min-height: 80px;
        padding: 10px;
        border-bottom: 1px solid #e3e3e3; }
        .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr:nth-child(2n) {
          background-color: #f1f1f1; }
        .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr:hover {
          background-color: #e5e5e5; }
        .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr:last-child {
          border: 0; }
        .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_pro {
          height: 50px; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_pro {
              height: 80px;
              float: left;
              width: 40%; } }
          .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_pro img {
            width: 80px;
            height: 80px;
            display: block;
            margin: 0 10%;
            float: left; }
            @media (max-width: 768px) {
              .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_pro img {
                width: 50px;
                height: 50px;
                margin: 0px 10% 0 0; } }
          .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_pro .fpfb_prot {
            flex: 1;
            height: 80px; }
        .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state {
          line-height: 35px;
          height: 35px;
          text-align: right; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state {
              float: left;
              width: 50%;
              height: 80px;
              line-height: 80px; }
              .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state i {
                margin: 0 5px; }
              .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state span {
                font-size: 14px; } }
          .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state span {
            color: #fff;
            padding: 3px;
            font-size: 12px; }
            .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state span.success {
              background-color: #2853A1; }
            .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state span.error {
              background-color: #f44; }
            .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state span.no {
              background-color: #9e9e9e; }
          .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_state i {
            color: #888;
            margin: 0; }
        .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_edit {
          text-align: right;
          height: 30px; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_edit {
              float: right;
              width: 60px;
              height: 80px;
              text-align: right; }
              .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn {
                margin: 5px 10px; } }
          .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn {
            text-align: center;
            width: 40px;
            height: 20px;
            margin: 3px 10px;
            border: 0;
            cursor: pointer;
            color: #fff;
            border-radius: 5px;
            font-size: 13px; }
            .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn a {
              color: #fff; }
          .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_edit .edit {
            background-color: #2196f3; }
          .uc_bg .uc_main .uc_con .ucc_main .myserver .fpfb_table .fpfb_tr .fpfb_edit .del {
            background-color: #f33; }
      .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr {
        overflow: hidden;
        clear: both;
        min-height: 80px;
        padding: 10px;
        border-bottom: 1px solid #e3e3e3; }
        .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr:nth-child(2n) {
          background-color: #f1f1f1; }
        .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr:hover {
          background-color: #e5e5e5; }
        .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr:last-child {
          border: 0; }
        .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_pro {
          height: 50px; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_pro {
              height: 80px;
              float: left;
              width: 40%; } }
          .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_pro img {
            width: 80px;
            height: 80px;
            display: block;
            margin: 0 10%;
            float: left; }
            @media (max-width: 768px) {
              .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_pro img {
                width: 50px;
                height: 50px;
                margin: 0px 10% 0 0; } }
          .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_pro .fpfb_prot {
            flex: 1;
            height: 80px; }
        .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state {
          height: 50px;
          line-height: 35px;
          height: 35px;
          text-align: right; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state {
              float: left;
              width: 50%;
              height: 80px;
              line-height: 80px; }
              .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state i {
                margin: 0 5px; }
              .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state span {
                font-size: 14px; } }
          .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state span {
            color: #fff;
            padding: 3px;
            font-size: 12px;
            margin: 0 !important; }
            .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state span.success {
              background-color: #2853A1; }
            .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state span.error {
              background-color: #f44; }
            .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state span.no {
              background-color: #9e9e9e; }
          .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_state i {
            color: #888;
            margin: 0 !important; }
        .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_edit {
          text-align: right;
          height: 30px; }
          @media (min-width: 768px) {
            .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_edit {
              float: right;
              width: 60px;
              height: 80px;
              text-align: right; }
              .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn {
                margin: 5px 10px; } }
          .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn {
            text-align: center;
            width: 40px;
            height: 20px;
            margin: 3px 10px;
            border: 0;
            cursor: pointer;
            color: #fff;
            border-radius: 5px;
            font-size: 13px; }
            .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_edit .fpfb_edittbn a {
              color: #fff; }
          .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_edit .edit {
            background-color: #2196f3; }
          .uc_bg .uc_main .uc_con .ucc_main .mymsg .fpfb_table .fpfb_tr .fpfb_edit .del {
            background-color: #f33; }

.fbg {
  width: 100%;
  clear: both; }

.padding {
  padding: 0 10px; }

.fwidth {
  width: 100%;
  max-width: 1000px;
  clear: both;
  margin: 0 auto; }

.fwidthgd {
  width: 1000px;
  clear: both;
  margin: 0 auto; }

.pagelocation {
  float: left;
  width: 40%; }
  @media (max-width: 768px) {
    .pagelocation {
      float: none;
      width: 100%; } }
  .pagelocation p {
    line-height: 50px;
    font-size: 16px;
    color: #888; }
    @media (max-width: 768px) {
      .pagelocation p {
        font-size: 14px;
        line-height: 35px; } }
    .pagelocation p span {
      margin-right: 3px;
      font-weight: bold; }
    .pagelocation p a {
      color: #888;
      margin-right: 3px;
      font-weight: bold; }
    .pagelocation p .cur {
      color: #2853A1; }

.d_pagelocationqy {
  padding-top: 30px; }

.d_pagelocation .pagelocation {
  float: left;
  width: 40%; }
  @media (max-width: 768px) {
    .d_pagelocation .pagelocation {
      float: none;
      width: 100%; } }
  .d_pagelocation .pagelocation p {
    line-height: 50px;
    font-size: 16px;
    color: #888; }
    @media (max-width: 768px) {
      .d_pagelocation .pagelocation p {
        line-height: 35px;
        font-size: 14px; } }
    .d_pagelocation .pagelocation p span {
      margin-right: 3px;
      font-weight: bold; }
      @media (max-width: 768px) {
        .d_pagelocation .pagelocation p span {
          margin-right: 8px; } }
    .d_pagelocation .pagelocation p a {
      margin-right: 3px;
      font-weight: bold; }
      @media (max-width: 768px) {
        .d_pagelocation .pagelocation p a {
          margin-right: 8px; } }
    .d_pagelocation .pagelocation p .cur {
      color: #2853A1; }

.l_search {
  padding: 30px 0px; }
  .l_search .searchform {
    float: right;
    width: 60%;
    height: 50px;
    display: block;
    text-align: right;
    position: relative; }
    @media (max-width: 768px) {
      .l_search .searchform {
        float: left;
        width: 100%; } }
    .l_search .searchform input {
      height: 35px;
      width: 100%;
      margin-right: 0;
      border: 0;
      border-radius: 3px 0 0 3px;
      background-color: #e3e3e3;
      flex: 1;
      padding-right: 150px;
      padding-left: 35px; }
      @media (max-width: 768px) {
        .l_search .searchform input {
          padding-right: 100px; } }
    .l_search .searchform button {
      position: absolute;
      top: 0;
      right: 0;
      height: 35px;
      width: 120px;
      background-color: #2853A1;
      color: #fff;
      border: 0;
      border-radius: 0 3px 3px 0; }
      @media (max-width: 768px) {
        .l_search .searchform button {
          width: 80px; } }
      .l_search .searchform button:hover {
        background-color: #5e83c6; }
    .l_search .searchform span {
      position: absolute;
      top: 0;
      left: 0;
      line-height: 35px;
      height: 35px;
      padding: 0 10px;
      color: #888; }

.l_cpdl {
  margin-top: 50px;
  border: 1px solid #e3e3e3;
  overflow: hidden; }
  @media (min-width: 768px) {
    .l_cpdl {
      display: -webkit-flex;
      /* Safari */
      display: flex; } }
  .l_cpdl .l_cpdls {
    text-align: center;
    margin: 0 8px;
    width: 80px;
    padding: 20px 0;
    float: left; }
    @media (min-width: 768px) {
      .l_cpdl .l_cpdls {
        padding: 40px 0;
        margin: 0;
        flex: 1; } }
    .l_cpdl .l_cpdls .l_cpdlsbtn {
      color: #fff;
      color: #444;
      width: 80px;
      height: 40px;
      font-weight: bold;
      border-radius: 5px;
      border: 0;
      background-color: #bbb;
      position: relative; }
      .l_cpdl .l_cpdls .l_cpdlsbtn.active {
        color: #fff;
        background-color: #2853A1; }
        .l_cpdl .l_cpdls .l_cpdlsbtn.active:after {
          content: "";
          position: absolute;
          bottom: -12px;
          left: 34px;
          width: 0;
          height: 0;
          border-top: 6px solid #bbb;
          border-right: 6px solid transparent;
          border-bottom: 6px solid transparent;
          border-left: 6px solid transparent; }
        .l_cpdl .l_cpdls .l_cpdlsbtn.active:after {
          border-top: 6px solid #2853A1; }

.l_cpdlsas {
  max-height: 450px;
  overflow: auto; }

button {
  outline: none; }

.l_xfl {
  border-bottom: 1px solid #e3e3e3;
  clear: both;
  width: 100%;
  overflow: hidden;
  padding: 10px 0;
  margin-top: 0px; }
  @media (min-width: 768px) {
    .l_xfl {
      padding: 20px 0;
      margin-top: 0px;
      display: -webkit-flex;
      /* Safari */
      display: flex; }
      .l_xfl .l_xfll {
        width: 100px; }
      .l_xfl .l_xflls {
        flex: 1; }
        .l_xfl .l_xflls ul li {
          float: left;
          padding: 15px 20px; }
          .l_xfl .l_xflls ul li a {
            cursor: pointer; } }
  .l_xfl .l_xfll {
    width: 150px; }
    .l_xfl .l_xfll h4 {
      font-size: 16px;
      margin: 10px; }
  .l_xfl .l_xflls ul li {
    float: left;
    padding: 5px 40px 5px 20px; }
    .l_xfl .l_xflls ul li a {
      cursor: pointer;
      text-decoration: none; }
    .l_xfl .l_xflls ul li .active {
      color: #f33; }

.l_selecedfl {
  overflow: hidden; }
  .l_selecedfl .l_selecedfls {
    float: left;
    margin: 10px 10px;
    position: relative;
    color: #f33;
    cursor: pointer; }
    @media (max-width: 768px) {
      .l_selecedfl .l_selecedfls {
        margin: 12px 10px; } }
    .l_selecedfl .l_selecedfls button {
      height: 30px;
      line-height: 30px;
      border: 1px solid #f33;
      padding-left: 20px;
      padding-right: 30px;
      background-color: #fff; }
    .l_selecedfl .l_selecedfls span {
      position: absolute;
      right: 10px;
      line-height: 30px;
      top: 0; }
    .l_selecedfl .l_selecedfls:hover span {
      transform: scale(1.4); }

#recyclelist {
  padding-top: 20px; }

.ll_lists {
  min-height: 400px; }
  .ll_lists .ll_list {
    width: 25%;
    float: left;
    text-align: center; }
    @media (max-width: 768px) {
      .ll_lists .ll_list {
        width: 33.3333%; } }
    @media (max-width: 608px) {
      .ll_lists .ll_list {
        width: 50%; } }
    @media (max-width: 475px) {
      .ll_lists .ll_list {
        width: 50%; } }
    .ll_lists .ll_list .ll_listimg {
      overflow: hidden;
      width: 90%;
      margin: 0 auto;
      -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); }
      .ll_lists .ll_list .ll_listimg img {
        width: 100%; }
    .ll_lists .ll_list p {
      margin: 8px 0;
      font-size: 12px; }
    .ll_lists .ll_list h4 {
      margin: 10px 20px;
      margin-top: 20px;
      font-size: 16px;
      line-height: 25px;
      height: 50px;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
    .ll_lists .ll_list .listbtn {
      display: block;
      margin: 10px auto 30px;
      color: #fff;
      background-color: #E1574C;
      height: 30px;
      width: 80px;
      line-height: 30px;
      border-radius: 15px; }

.ll_lostdata {
  width: 100%;
  min-height: 400px;
  margin: 50px 0;
  text-align: center; }

.ll_pages {
  padding-top: 40px;
  clear: both;
  width: 100%;
  text-align: center; }
  .ll_pages a,
  .ll_pages span {
    display: inline-block;
    background: #eee;
    line-height: 24px;
    height: 24px;
    margin: 10px;
    min-width: 24px; }
    @media (max-width: 768px) {
      .ll_pages a,
      .ll_pages span {
        margin: 5px; } }
  .ll_pages a {
    cursor: pointer; }
  .ll_pages .changepage {
    color: #fff;
    background-color: #2853A1;
    padding: 0 10px; }
    @media (max-width: 768px) {
      .ll_pages .changepage {
        padding: 0 5px; } }
  .ll_pages .intopage.active {
    background: #2853A1;
    color: #fff; }

.d_fb .d_fblb {
  width: 50%;
  max-width: 500px;
  margin: 0 auto;
  float: left; }
  @media (max-width: 850px) {
    .d_fb .d_fblb {
      width: 100%;
      float: none; } }
  .d_fb .d_fblb .d_lbtps {
    width: 100%; }
    .d_fb .d_fblb .d_lbtps .swiper-wrapper .swiper-slide img {
      width: 100%; }
.d_fb .d_fbdes {
  float: left;
  width: 50%;
  padding: 10px 30px; }
  @media (max-width: 850px) {
    .d_fb .d_fbdes {
      width: 100%;
      float: none;
      padding: 10px; } }
  .d_fb .d_fbdes .d_dothers {
    display: none; }
    .d_fb .d_fbdes .d_dothers a {
      font-size: 14px;
      color: #222; }
    .d_fb .d_fbdes .d_dothers .d_dothersl {
      float: left; }
    .d_fb .d_fbdes .d_dothers .d_dothersn {
      float: right; }
  .d_fb .d_fbdes .time {
    clear: both;
    padding-top: 10px; }
    .d_fb .d_fbdes .time span {
      margin-right: 5px; }
  .d_fb .d_fbdes .tags {
    display: none; }
    .d_fb .d_fbdes .tags span {
      float: left;
      font-size: 12px;
      color: #fff;
      background-color: #2853A1;
      padding: 4px 10px;
      margin: 5px 10px 5px 0;
      border-radius: 50px; }
  .d_fb .d_fbdes h3 {
    clear: both;
    padding-top: 0px;
    margin: 0px 0; }
    .d_fb .d_fbdes h3 .d_fbdes_service {
      color: #2196F3; }
  .d_fb .d_fbdes h5 {
    font-weight: bold;
    font-size: 16px; }
  .d_fb .d_fbdes .d_formfb .d_formhalf {
    float: left;
    width: 50%;
    position: relative;
    margin: 8px 0; }
    @media (max-width: 550px) {
      .d_fb .d_fbdes .d_formfb .d_formhalf {
        float: none;
        width: 100%; } }
    .d_fb .d_fbdes .d_formfb .d_formhalf input {
      width: 90%;
      height: 35px;
      line-height: 35px;
      border: 1px solid #aaa;
      border-radius: 3px;
      padding-left: 50px; }
      @media (max-width: 550px) {
        .d_fb .d_fbdes .d_formfb .d_formhalf input {
          width: 100%; } }
    .d_fb .d_fbdes .d_formfb .d_formhalf.w2 input {
      padding-left: 50px; }
    .d_fb .d_fbdes .d_formfb .d_formhalf.w2 span {
      top: 0;
      left: 0;
      color: #aaa;
      line-height: 35px;
      position: absolute;
      margin: 0 10px; }
    .d_fb .d_fbdes .d_formfb .d_formhalf.w4 input {
      padding-left: 80px; }
    .d_fb .d_fbdes .d_formfb .d_formhalf.w4 span {
      top: 0;
      left: 0;
      color: #aaa;
      line-height: 35px;
      position: absolute;
      margin: 0 10px; }
    .d_fb .d_fbdes .d_formfb .d_formhalf.ww .d_formhalfpad {
      display: -webkit-flex;
      /* Safari */
      display: flex;
      width: 90%; }
      @media (max-width: 550px) {
        .d_fb .d_fbdes .d_formfb .d_formhalf.ww .d_formhalfpad {
          width: 100%; } }
    .d_fb .d_fbdes .d_formfb .d_formhalf.ww input {
      flex: 1;
      margin-left: 10px;
      padding-left: 5px; }
    .d_fb .d_fbdes .d_formfb .d_formhalf.ww span {
      line-height: 35px; }
  .d_fb .d_fbdes .d_formsub {
    padding: 10px 0; }
    .d_fb .d_fbdes .d_formsub button {
      border: 0;
      border-radius: 12px;
      color: #fff;
      background-color: #E1574C;
      padding: 8px 12px; }
    .d_fb .d_fbdes .d_formsub a {
      border: 0;
      border-radius: 12px;
      color: #fff;
      background-color: #E1574C;
      padding: 8px 12px;
      cursor: pointer; }
    .d_fb .d_fbdes .d_formsub.tel span {
      padding: 8px 12px;
      color: #838383; }
  .d_fb .d_fbdes .d_share {
    margin-top: 20px; }
    .d_fb .d_fbdes .d_share .d_sharet {
      height: 32px;
      line-height: 32px;
      float: left;
      width: 60px; }
    .d_fb .d_fbdes .d_share a {
      text-decoration: none;
      float: left;
      margin-right: 15px;
      display: block;
      width: 80px;
      height: 32px;
      line-height: 30px;
      border: 1px solid #aaa;
      border-radius: 5px; }
      @media (max-width: 420px) {
        .d_fb .d_fbdes .d_share a {
          width: initial;
          margin-right: 5px;
          border: 1px solid #aaa; }
          .d_fb .d_fbdes .d_share a img {
            margin: 2px; }
          .d_fb .d_fbdes .d_share a span {
            display: none; } }
      .d_fb .d_fbdes .d_share a img {
        margin: 2px 8px; }
  .d_fb .d_fbdes .bdsharebuttonbox {
    padding-left: 60px;
    position: absolute;
    margin-top: 0px; }
    .d_fb .d_fbdes .bdsharebuttonbox a {
      opacity: 0;
      height: 32px;
      width: 80px;
      margin: 0;
      margin-right: 15px; }
      @media (max-width: 420px) {
        .d_fb .d_fbdes .bdsharebuttonbox a {
          margin-right: 5px;
          width: 42px; } }

.d_otherpro .d_otherprotitle {
  width: 100%;
  padding: 30px 0;
  text-align: center; }
.d_otherpro .ll_lists .ll_list {
  width: 25%;
  float: left;
  text-align: center; }
  @media (max-width: 768px) {
    .d_otherpro .ll_lists .ll_list {
      width: 33.3333%; }
	 
	   }
@media (max-width: 608px) {
    .d_otherpro .ll_lists .ll_list {
      width: 50%; }
	
	   }
  @media (max-width: 475px) {
    .d_otherpro .ll_lists .ll_list {
      width: 50%; }
	  
	   }
	   /*** add by meta 2018年2月13日13:19:02 显示广告*/
				.guanggao{ min-height: 80px; width: 100%; max-width: 1000px;    clear: both;    margin: 0 auto; }
				.guanggao_show{width: 23%;    float: left;    margin: 1% 1%;}
				.guanggao_show img{ width:100%; height:75px}	
				@media (max-width: 768px) {.guanggao_show{ width:48%}	   }		 
  				@media (max-width: 608px) {	   .guanggao_show{ width:48%}	   }
 			   @media (max-width: 475px) {	   .guanggao_show{ width:48%}	   }
	  
	   /****/
	  
  .d_otherpro .ll_lists .ll_list .ll_listimg {
    overflow: hidden;
    width: 90%;
    margin: 0 auto; }
    .d_otherpro .ll_lists .ll_list .ll_listimg img {
      width: 100%; }
  .d_otherpro .ll_lists .ll_list p {
    margin: 8px 0;
    font-size: 12px; }
  .d_otherpro .ll_lists .ll_list h4 {
    margin: 10px 20px;
    font-size: 16px;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
  .d_otherpro .ll_lists .ll_list .listbtn {
    display: block;
    margin: 10px auto 30px;
    color: #fff;
    background-color: #E1574C;
    height: 30px;
    width: 80px;
    line-height: 30px;
    border-radius: 15px; }

.a_nr {
  margin-top: 30px; }
  .a_nr .a_nrtitle {
    clear: both;
    color: #888;
    text-align: center;
    padding-top: 30px; }
    .a_nr .a_nrtitle p {
      font-size: 16px; }
    .a_nr .a_nrtitle span {
      font-size: 20px;
      font-weight: bold;
      line-height: 50px;
      position: relative; }
      .a_nr .a_nrtitle span:before {
        content: "";
        position: absolute;
        background: #888;
        width: 100px;
        height: 2px;
        top: 10px;
        left: -150px; }
      .a_nr .a_nrtitle span:after {
        content: "";
        position: absolute;
        background: #888;
        width: 100px;
        height: 2px;
        top: 10px;
        right: -150px; }
  .a_nr .a_nrcon {
    clear: both; }
    .a_nr .a_nrcon .ab_bg {
      background-position: 50% 50%;
      min-height: 200px;
      width: 100%;
      position: relative;
      background-repeat: no-repeat;
      background-color: #141622; }
      .a_nr .a_nrcon .ab_bg .bgmh {
        width: 100%;
        position: absolute;
        height: 200px;
        top: 0;
        background-color: rgba(0, 0, 0, 0.5);
        z-index: 888; }
        .a_nr .a_nrcon .ab_bg .bgmh p {
          z-index: 999;
          min-height: 200px;
          line-height: 30px;
          color: #fff;
          width: 80%;
          margin: 0 auto;
          padding: 25px 0; }
    .a_nr .a_nrcon .azp_cons {
      padding: 30px 10px; }
      .a_nr .a_nrcon .azp_cons .azp_con {
        margin-top: 10px; }
        @media (min-width: 700px) {
          .a_nr .a_nrcon .azp_cons .azp_con {
            float: left;
            width: 50%;
            margin-top: 30px; }
            .a_nr .a_nrcon .azp_cons .azp_con .azp_conborder {
              padding: 10px;
              width: 90%; } }
        .a_nr .a_nrcon .azp_cons .azp_con .azp_conborder {
          margin: 0 auto;
          border: 1px solid #c5c5c5;
          padding: 20px; }
          .a_nr .a_nrcon .azp_cons .azp_con .azp_conborder .azp_cont {
            overflow: hidden; }
            .a_nr .a_nrcon .azp_cons .azp_con .azp_conborder .azp_cont img {
              float: left;
              height: 60px;
              margin-right: 20px; }
            .a_nr .a_nrcon .azp_cons .azp_con .azp_conborder .azp_cont h3 {
              float: left;
              line-height: 60px; }
          .a_nr .a_nrcon .azp_cons .azp_con .azp_conborder .azp_conp {
            padding: 20px 0; }
            .a_nr .a_nrcon .azp_cons .azp_con .azp_conborder .azp_conp p {
              margin: 0; }
        .a_nr .a_nrcon .azp_cons .azp_con:nth-child(2n+1) {
          clear: both; }
    .a_nr .a_nrcon .a_wts {
      padding: 30px 0; }
      .a_nr .a_nrcon .a_wts .a_wtsl {
        min-height: 300px;
        border-radius: 5px;
        background-color: #e3e3e3;
        overflow: auto; }
        @media (min-width: 700px) {
          .a_nr .a_nrcon .a_wts .a_wtsl {
            float: left;
            width: 45%;
            margin-right: 5%; } }
        .a_nr .a_nrcon .a_wts .a_wtsl .wttt {
          width: 100%;
          color: #fff;
          border-radius: 5px 5px 0 0;
          background-color: #2853A1;
          padding: 3px 8px;
          font-weight: bold; }
          .a_nr .a_nrcon .a_wts .a_wtsl .wttt h4 {
            font-size: 16px; }
        .a_nr .a_nrcon .a_wts .a_wtsl .wtttcon {
          padding: 15px 10px;
          background-color: #e3e3e3; }
          .a_nr .a_nrcon .a_wts .a_wtsl .wtttcon p {
            color: #444; }
      @media (min-width: 700px) {
        .a_nr .a_nrcon .a_wts .a_wtsr {
          float: right;
          width: 50%; } }
      .a_nr .a_nrcon .a_wts .a_wtsr .wttts {
        min-height: 300px; }
        .a_nr .a_nrcon .a_wts .a_wtsr .wttts .wtttsa {
          width: 100%;
          background-color: #2853A1;
          color: #fff;
          padding: 6px 15px;
          margin-bottom: 5px;
          border-radius: 5px;
          font-size: 16px;
          border: 0;
          text-align: left;
          display: block; }
          .a_nr .a_nrcon .a_wts .a_wtsr .wttts .wtttsa:hover {
            background-color: #5e83c6; }
          .a_nr .a_nrcon .a_wts .a_wtsr .wttts .wtttsa.active {
            background-color: #5e83c6; }
    .a_nr .a_nrcon .a_partners {
      width: 100%;
      margin: 0 auto;
      text-align: center;
      display: -webkit-flex;
      /* Safari */
      display: flex;
      justify-content: center;
      -webkit-: center;
      align-items: center;
      -webkit-align-items: center;
      flex-wrap: wrap;
      padding: 20px 0; }
      .a_nr .a_nrcon .a_partners .a_partner {
        text-align: center;
        text-decoration: none;
        max-width: 120px;
        width: 30%; }
        .a_nr .a_nrcon .a_partners .a_partner img {
          width: 100%;
          max-width: 120px; }
    .a_nr .a_nrcon .a_contactus {
      padding: 20px 0; }
      .a_nr .a_nrcon .a_contactus .ac_cons {
        width: 100%; }
        .a_nr .a_nrcon .a_contactus .ac_cons .ac_con {
          float: left;
          width: 33.333333%;
          text-align: center;
          color: #888; }
          .a_nr .a_nrcon .a_contactus .ac_cons .ac_con img {
            margin: 20px 0;
            width: 80%;
            max-width: 100px; }
          .a_nr .a_nrcon .a_contactus .ac_cons .ac_con p {
            width: 80%;
            margin: 0 auto;
            word-wrap: break-word; }
    .a_nr .a_nrcon .af_formq .af_formly {
      padding: 10px; }
      @media (min-width: 768px) {
        .a_nr .a_nrcon .af_formq .af_formly {
          float: left;
          width: 50%; } }
      .a_nr .a_nrcon .af_formq .af_formly .finput {
        margin: 20px 0;
        text-align: center;
        width: 50%;
        float: left; }
        .a_nr .a_nrcon .af_formq .af_formly .finput input {
          width: 90%;
          padding: 0 5px; }
      .a_nr .a_nrcon .af_formq .af_formly textarea {
        padding: 5px;
        height: 200px;
        margin: 20px auto;
        display: block;
        width: 95%;
        clear: both; }
      .a_nr .a_nrcon .af_formq .af_formly .fbutton {
        width: 95%;
        margin: 0 auto; }
        .a_nr .a_nrcon .af_formq .af_formly .fbutton button {
          border: 1px solid #e3e3e3;
          color: #fff;
          clear: both;
          padding: 8px 20px;
          background-color: #2853A1; }
    .a_nr .a_nrcon .af_formq .formpt {
      text-align: center;
      padding: 10px; }
      @media (min-width: 768px) {
        .a_nr .a_nrcon .af_formq .formpt {
          float: right;
          width: 50%; } }
      .a_nr .a_nrcon .af_formq .formpt img {
        margin-top: 20px;
        width: 95%; }

.rc_conbg {
  width: 100%;
  clear: both;
  overflow: hidden;
  padding-top: 30px;
  background-color: #fff; }
  .rc_conbg:nth-child(2n+1) {
    background-color: #354053; }
    .rc_conbg:nth-child(2n+1) .conl_contsti {
      color: #fff; }
      .rc_conbg:nth-child(2n+1) .conl_contsti em {
        color: #D6554C; }
  .rc_conbg .rc_con {
    margin: 0 auto;
    max-width: 1000px;
    width: 100%; }
    .rc_conbg .rc_con .rc_cont {
      padding-top: 30px;
      text-align: center; }
      .rc_conbg .rc_con .rc_cont h2 {
        font-size: 25px;
        font-weight: bold;
        color: #444;
        margin: 30px; }
    .rc_conbg .rc_con .rc_cons {
      padding: 10px; }
      .rc_conbg .rc_con .rc_cons img {
        width: 100%; }
      .rc_conbg .rc_con .rc_cons .conl_conts {
        padding-top: 30px;
        width: 100%; }
        .rc_conbg .rc_con .rc_cons .conl_conts .conl_contsti {
          text-align: center; }
          .rc_conbg .rc_con .rc_cons .conl_conts .conl_contsti span {
            padding: 5px 0;
            font-size: 20px;
            border-bottom: 1px solid #888; }
            .rc_conbg .rc_con .rc_cons .conl_conts .conl_contsti span em {
              color: #D6554C; }
        .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont {
          padding: 30px 0;
          width: 100%;
          overflow: hidden; }
          .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc {
            float: left;
            width: 25%;
            padding: 10px; }
            @media (max-width: 768px) {
              .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc {
                width: 50%;
                padding: 5px; }
                .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc:nth-child(2n+1) {
                  clear: both; } }
            .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contch {
              border-bottom: 3px solid #E2574C;
              text-align: center;
              background-color: #2854A1;
              position: relative;
              height: 60px; }
              .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contch img {
                width: 50px;
                position: absolute;
                border-radius: 50%;
                top: -50%;
                left: 50%;
                margin-left: -25px; }
              .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contch h5 {
                padding-top: 30px;
                color: #fff; }
            .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contcb {
              padding: 20px;
              background-color: #fff; }
              .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contcb .conl_cps p:nth-child(1) {
                font-weight: bold; }
              .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contcb .conl_cps p {
                margin-top: 20px;
                color: #666; }
              @media (max-width: 768px) {
                .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contcb .conl_cps {
                  padding: 5px; }
                  .rc_conbg .rc_con .rc_cons .conl_conts .conl_cont .conl_contc .conl_contcb .conl_cps p {
                    margin-top: 10px; } }

.rc_conshzjm table {
  width: 100%;
  text-align: center;
  border: 1px solid #c8c8c8;
  color: #666; }
  .rc_conshzjm table tbody tr td {
    height: 30px !important; }
  .rc_conshzjm table tbody .firstRow {
    height: 40px !important; }
.rc_conshzjm .hyewmt_p1 {
  font-weight: bold; }
.rc_conshzjm .hyewmt_p2 {
  font-weight: bold; }
.rc_conshzjm .hyewmt_pi {
  text-align: center; }
  .rc_conshzjm .hyewmt_pi .hyewmtp {
    width: 300px !important;
    margin: 20px; }

/*# sourceMappingURL=ccstyle.css.map */
