﻿
  .i-nav li {
    float: left;
    padding: 0 9px;
    margin-top: 2px;
    border-right: 1px solid #dbdbdb;
    position: relative;
  }
  .i-nav li:hover ul {
    display: block;
  }
  .i-nav li ul {
    width: 116%;
    position: absolute;
    left: -8%;
    background: #eee;
    z-index: 99;
    display: none;
  }
  .i-nav li ul li {
    border: none;
    width: 100%;
    font-size: 12px;
    margin: 5px 0;
    text-align: center;
  }
  .i-nav li a {
    color: #666;
    font-size: 12px
  }
  .i-nav li.down:after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border: 3px solid transparent;
    border-top: 3px solid #000;
  }

  #qx-page{
      width: auto;
      padding: 30px 0;
      background: #f2f2f2;
  }  
  #qx-page .n-main{
      width: 1166px;
      margin: 0 auto;
  }
  
  
  
  
  
  
  
  
  @charset "utf-8";
  /*public*/
  * {
    margin: 0;
    padding: 0;
  }
  i {
    font-style: normal;
  }
  html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
  }
  body {
    margin: 0;
    overflow-x: hidden;
    font-family: "微软雅黑";
  }
  article,
  aside,
  footer,
  header,
  nav,
  section {
    display: block;
  }
  figcaption,
  figure,
  main {
    display: block;
  }
  figure {
    margin: 1em 40px;
  }
  hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
  }
  pre {
    font-family: monospace,monospace;
    font-size: 1em;
  }
  a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
  }
  abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
  }
  b,
  strong {
    font-weight: inherit;
  }
  b,
  strong {
    font-weight: bolder;
  }
  code,
  kbd,
  samp {
    font-family: monospace,monospace;
    font-size: 1em;
  }
  dfn {
    font-style: italic;
  }
  mark {
    background-color: #ff0;
    color: #000000;
  }
  small {
    font-size: 80%;
  }
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  audio,
  video {
    display: inline-block;
  }
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  img {
    border-style: none;
  }
  svg:not(:root) {
    overflow: hidden;
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
  }
  button,
  input {
    overflow: visible;
  }
  button,
  select {
    text-transform: none;
  }
  [type=reset],
  [type=submit],
  button,
  html [type=button] {
    -webkit-appearance: button;
  }
  [type=button]::-moz-focus-inner,
  [type=reset]::-moz-focus-inner,
  [type=submit]::-moz-focus-inner,
  button::-moz-focus-inner {
    border-style: none;
    padding: 0;
  }
  [type=button]:-moz-focusring,
  [type=reset]:-moz-focusring,
  [type=submit]:-moz-focusring,
  button:-moz-focusring {
    outline: 1px dotted ButtonText;
  }
  fieldset {
    padding: 0.35em 0.75em 0.625em;
  }
  legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
  }
  progress {
    display: inline-block;
    vertical-align: baseline;
  }
  textarea {
    overflow: auto;
  }
  [type=checkbox],
  [type=radio] {
    box-sizing: border-box;
    padding: 0;
  }
  [type=number]::-webkit-inner-spin-button,
  [type=number]::-webkit-outer-spin-button {
    height: auto;
  }
  [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
  }
  [type=search]::-webkit-search-cancel-button,
  [type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
  }
  details,
  menu {
    display: block;
  }
  summary {
    display: list-item;
  }
  canvas {
    display: inline-block;
  }
  template {
    display: none;
  }
  [hidden] {
    display: none;
  }
  a {
    text-decoration: none;
  }
  input {
    outline: 0;
  }
  textarea {
    outline: 0;
    resize: none;
    vertical-align: top;
  }
  ol,
  ul {
    list-style: none;
  }
  li {
    list-style: none;
  }
  /*index-public*/
  /*公共样式、*/
  .wrap:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
  .fl {
    float: left;
  }
  .fr {
    float: right;
  }
  .left {
    float: left;
  }
  .right {
    float: right;
  }
  .clear {
    clear: both;
  }
  .center {
    width: 1200px;
    margin: 0 auto;
  }
  .bor0 {
    border: none !important;
  }
  .main {
    width: 1117px;
    margin: 28px auto;
  }
  .main .mem-left {
    width: 196px;
    float: left;
    border: 1px solid #eeeeee;
  }
  .main .mem-left .tit {
    width: 100%;
    height: 75px;
    background: #034F97;
    text-align: center;
    line-height: 75px;
    color: #fff;
    font-size: 18px;
  }
  .main .mem-left li {
    overflow: hidden;
  }
  .main .mem-left li .icon {
    position: relative;
  }
  .main .mem-left li .icon img {
    position: absolute;
    left: 33px;
    top: 29px;
  }
  .main .mem-left li a {
    display: block;
    height: 78px;
    color: #272727;
    font-size: 16px;
    text-indent: 65px;
    line-height: 78px;
    border-bottom: 1px dashed #cecece;
  }
  .main .mem-left li a:hover {
    color: #034F97;
  }
  .main .mem-left li ul {
    background: #f9f9f9;
    overflow: hidden;
    margin-top: -15px;
    position: relative;
    z-index: 2;
    border-top: 1px dashed #cecece;
  }
  .main .mem-left li ul li {
    margin: 15px 0;
  }
  .main .mem-left li ul a {
    font-size: 14px;
    color: #4f4f4f;
    text-indent: 70px;
    line-height: 14px;
    height: 14px;
    border: none;
  }
  .main .mem-right {
    width: 860px;
    margin-top: 45px;
    float: right;
  }
  .main .mem-right .m-notice {
    width: 100%;
    height: 39px;
    line-height: 39px;
    background: #fef4f4;
    border: 1px solid #034F97;
    font-size: 16px;
    margin-bottom: 24px;
    color: #848484;
  }
  .main .mem-right .m-notice span {
    color: #034F97;
    margin: 0 10px;
    float: left;
  }
  .main .mem-right .m-notice .notice-list {
    float: left;
    height: 39px;
    overflow: hidden;
    width: 778px;
  }
  .main .m-info {
    overflow: hidden;
  }
  .main .m-tx {
    width: 132px;
    height: 132px;
    border: 1px solid #f1f1f1;
    float: left;
    text-align: center;
    line-height: 132px;
  }
  .main .m-tx img {
    vertical-align: middle;
    width: 117px;
    height: 117px;
    margin-top: 8px;
  }
  .main .m-module {
    float: right;
    width: 708px;
    height: 132px;
    overflow: hidden;
    border: 1px solid #f1f1f1;
  }
  .main .m-xx {
    margin-left: 34px;
    float: left;
    width: 469px;
    margin-top: 6px;
    border-right: 1px dashed #e9e9e9;
    height: 117px;
  }
  .main .m-xx p {
    font-size: 14px;
    color: #454343;
    margin-top: 16px;
  }
  .main .m-xx span {
    color: #034F97;
    margin-right: 5px;
  }
  .main .m-xx a {
    color: #325ae0;
  }
  .main .shenhe {
    background: url(../images/shen.jpg) no-repeat;
    background-position: 370px 23px;
  }
  .main .m-credit {
    float: right;
    width: 170px;
    margin-top: 15px;
  }
  .main .m-credit p {
    line-height: 28px;
  }
  .main .m-credit p span {
    vertical-align: middle;
    margin-right: 5px;
  }
  .main .m-credit p .txt {
    font-size: 14px;
    color: #505050;
    text-align: center;
    width: 56px;
    display: inline-block;
  }
  .main .m-credit .kb {
    font-size: 28px;
    color: #034F97;
  }
  .main .m-credit .lv {
    color: #034F97;
    font-size: 18px;
  }
  .main .m-credit .stars font {
    width: 14px;
    height: 14px;
    display: inline-block;
  }
  .main .m-credit .stars .harf {
    background: url(../images/half.jpg) no-repeat;
  }
  .main .m-credit .stars .empty {
    background: url(../images/empty.jpg) no-repeat;
  }
  .main .m-credit .stars .all {
    background: url(../images/all.jpg) no-repeat;
  }
  .main .m-tips {
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    font-size: 14px;
    text-align: right;
  }
  .main .m-tips a {
    color: #505050;
  }
  .main .m-count {
    width: 100%;
    height: 145px;
    border: 1px solid #f1f1f1;
    margin-bottom: 34px;
  }
  .main .count-list {
    display: flex;
    margin-top: 27px;
    margin-bottom: 13px;
  }
  .main .count-list li {
    flex: 1;
    height: 70px;
    text-align: center;
    border-right: 1px dashed #e9e9e9;
  }
  .main .count-list li .txt {
    font-size: 16px;
    color: #505050;
    margin: 10px 0;
  }
  .main .count-list li .num {
    font-size: 24px;
    color: #000000;
  }
  .main .count-tips {
    margin-left: 70px;
    font-size: 12px;
    color: #034F97;
    float: left;
    margin-top: 6px;
    width: 590px;
  }
  .main .count-tips span {
    color: #505050;
    margin-right: 10px;
  }
  .main .count-btn {
    float: right;
    margin-top: -6px;
    text-align: left;
  }
  .main .count-btn a {
    width: 72px;
    height: 27px;
    border: 2px solid #034F97;
    text-align: center;
    line-height: 27px;
    font-size: 12px;
    color: #034F97;
    border-radius: 5px;
    display: inline-block;
    margin-right: 11px;
  }
  .main .new-order {
    overflow: hidden;
    border: 1px solid #f4f4f4;
    width: 100%;
  }
  .main .new-order .tit {
    width: 100%;
    line-height: 42px;
    height: 42px;
    font-size: 18px;
    color: #034F97;
    text-indent: 23px;
    background: #f9c4c4;
  }
  .main .new-order .table {
    width: 820px;
    margin: 18px auto;
    margin-bottom: 30px;
  }
  .main .new-order .table table {
    border-color: #efefef;
    border-collapse: collapse;
  }
  .main .new-order .table th {
    font-size: 16px;
    color: #000000;
  }
  .main .new-order .table td {
    color: #9a9a9a;
    font-size: 14px;
  }
  .main .new-order .table a.look {
    width: 72px;
    height: 27px;
    display: inline-block;
    border: 1px solid #034F97;
    font-size: 14px;
    text-align: center;
    line-height: 27px;
    color: #034F97;
    border-radius: 6px;
  }
  .main .new-order .table tr {
    height: 47px;
    text-align: center;
    overflow: hidden;
  }
  .main .m-ad {
    margin-top: 45px;
  }
  .login {
    width: 100%;
    height: 492px;
    background: #ef4a4a;
  }
  .introtp {
    float: left;
  }
  .Order {
    width: 900px;
    margin: 0 auto;
  }
  .Order .OrderTitle {
    margin-top: 25px;
    padding-left: 10px;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    border-left: 3px solid #ff4400;
  }
  #brokerorder_nav,
  .Order ul {
    width: 900px;
    height: 43px;
    margin-top: 35px;
    font-weight: 400;
    border-bottom: 1px solid #e2e2e2;
  }
  #Order_nav li,
  #brokerorder_nav li {
    float: left;
    width: auto;
    cursor: pointer;
  }
  #Order_nav li a,
  #brokerorder_nav li a {
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0 15px 10px 15px;
    font-size: 16px;
    line-height: 15px;
    color: #333;
    text-decoration: none;
  }
  #Order_nav li.Order_nav_on,
  #Order_nav li:hover,
  #brokerorder_nav .brokerorder_on,
  #brokerorder_nav li:hover {
    border-bottom: 3px solid #ff4400;
  }
  #Order_nav li.Order_nav_on a,
  #Order_nav li:hover a,
  #brokerorder_nav .brokerorder_on a,
  #brokerorder_nav li:hover a {
    color: #ff4400;
  }
  #brokerorder_nav span {
    float: right;
    padding-right: 5px;
    font-size: 14px;
    color: #999999;
  }
  #brokerorder_nav span i {
    font-size: 15px;
    padding: 0 5px;
    color: #ff4400;
  }
  .Order .OrderCon {
    width: 900px;
    margin: 0 auto;
    margin-top: 40px;
  }
  .OrderCon .Order_tabel {
    display: block;
    width: 790px;
    margin: 0 auto;
  }
  .OrderCon .Order_tabel .Order_num,
  .OrderVoucher .OrderVoucher_title {
    font-size: 24px;
    color: #333;
    width: 100%;
    text-align: center;
  }
  .OrderVoucher_title2 {
    padding-top: 120px;
  }
  .OrderCon .Order_tabel table {
    margin-top: 25px;
    text-align: center;
    border-top: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
  }
  .Order_tabel table tr td {
    height: 58px;
    font-size: 14px;
    line-height: 58px;
    color: #666;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
  }
  .Order_tabel table tr th {
    font-size: 16px;
    height: 58px;
    line-height: 58px;
    color: #fff;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    background-color: #ff9974;
  }
  .Order_tabel .Order_buy {
    width: 790px;
    padding-top: 50px;
    text-align: center;
  }
  .Order_buy a {
    padding: 6px 15px;
    font-size: 18px;
    color: #fff;
    background-color: #ff6831;
    border-radius: 3px;
    letter-spacing: 1px;
  }
  .OrderVoucher {
    display: none;
  }
  .OrderVoucher .OrderVoucher_explain {
    width: 880px;
    padding: 0 10px;
    margin-top: 30px;
    font-size: 16px;
    text-indent: 2em;
    line-height: 1.8em;
    color: #333333;
  }
  .OrderBuyProccess {
    width: 820px;
    padding-left: 80px;
    background: url(../images/orderbuyproccess_num.png) no-repeat;
    background-position: 15px 0;
  }
  .OrderBuyProccess ul {
    width: 820px;
    height: auto;
    margin-top: 24px;
    clear: both;
    border: none;
  }
  .OrderBP_title {
    height: 51px;
    font-size: 16px;
    line-height: 51px;
    color: #333333;
  }
  .OrderBuyProccess ul li,
  .OrderVoucher_use ul li {
    float: none;
  }
  .OrderBuyProccess ul .OrderBP_table {
    margin-top: 20px;
    padding-bottom: 87px;
  }
  .OrderBuyProccess ul .order_Payment {
    display: inline-block;
    width: 820px;
    height: auto;
    margin-bottom: 28px;
    clear: both;
  }
  .OrderBuyProccess ul .order_Payment2 {
    margin-top: 27px;
  }
  .order_Payment .order_PaymentMethod {
    float: left;
    width: 222px;
    height: 72px;
    background-image: url(../images/paymentmethod_img.jpg);
    background: url(../images/paymentmethod_img.jpg) no-repeat;
    background-position: 0 0;
  }
  .order_Payment .gongs_payment {
    background-position: 0 -72px;
  }
  .order_Payment .nongyyh_payment {
    background-position: 0 -144px;
  }
  .order_Payment .alipay_payment {
    background-position: 0 -216px;
  }
  .order_Payment div {
    width: 665px;
    padding: 0 0 0 30px;
  }
  .order_Payment div p,
  .order_Payment div p span {
    font-size: 15px;
    line-height: 36px;
    color: #333333;
  }
  .order_Payment div p .PaymentAccountNum {
    margin-right: 50px;
  }
  .lianxkf_img {
    padding: 37px 0 100px 0;
  }
  .dingdq_see {
    padding: 21px 0 85px 0;
  }
  .OrderVoucher_use ul {
    width: 900px;
    height: auto;
    margin-top: 45px;
    border: none;
  }
  .OrderVoucher_use ul .order_img {
    padding: 36px 0;
    text-align: center;
  }
  .brokerorder_con .fwlx {
    width: 800px;
    margin-left: 30px;
  }
  .brokerorder_con .fwlx dt {
    float: left;
    width: 100px;
    height: 80px;
    color: #666;
    font-size: 16px;
    margin-right: 15px;
  }
  .brokerorder_con {
    clear: both;
    margin-top: 30px;
  }
  .brokerorder_con .fwlx dd {
    float: left;
    width: 660px;
  }
  .brokerorder_con .fwlx span {
    display: inline-block;
    margin-right: 26px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #666;
    cursor: pointer;
  }
  .brokerorder_con .fwlx .select,
  .brokerorder_con .fwlx span:hover {
    color: #ff4400;
  }
  .brokerorder_con .zzlx {
    margin-bottom: 60px;
  }
  .brokerorder_con .zzlx .option {
    width: 180px;
    height: 34px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 0 5px;
    outline: 0;
    padding-left: 10px;
  }
  .brokerorder_con .zzlx label {
    font-size: 16px;
    color: #666;
    margin-left: 30px;
    height: 34px;
    display: block;
    float: left;
    line-height: 34px;
  }
  .brokeroder_Explain {
    margin-top: 50px;
  }
  .brokeroder_Explain h2 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 10px;
  }
  .brokeroder_Explain h2 img {
    width: 20px;
    height: 20px;
    vertical-align: bottom;
  }
  .brokeroder_Explain p {
    font-size: 14px;
    line-height: 1.8em;
    color: #666666;
  }
  .brokeroder_Explain p span {
    margin-left: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #ff4400;
  }
  .order_barrage {
    display: none;
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    width: 500px;
    height: auto;
    padding: 0 20px 20px 20px;
    margin-left: -250px;
    margin-top: -215px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 1px 1px 20px #333333;
  }
  .order_mask {
    z-index: 9998;
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=40);
  }
  .ord_bar_type h2 {
    font-size: 18px;
    color: #333;
    margin: 0 0 20px 0;
  }
  .ord_bar_type p em {
    display: inline-block;
    margin-left: 15px;
    font-size: 14px;
    padding: 3px 20px;
    border: 1px solid #ddd;
    border-radius: 20px;
    cursor: pointer;
  }
  .ord_bar_type p em:first-child {
    margin-left: 0;
  }
  .ord_bar_type p .ord_typeOn {
    color: #f40;
    border: 1px solid #ff4400;
  }
  .ord_bar_type span {
    display: inline-block;
    padding: 10px 0 0 25px;
    font-size: 14px;
    color: #999999;
  }
  .order_barrage .ord_bar_tit {
    font-size: 20px;
    line-height: 60px;
    color: #000;
    text-align: center;
  }
  .order_barrage .ord_bar_off {
    position: relative;
  }
  .order_barrage .ord_bar_exp {
    margin-top: 20px;
    position: relative;
  }
  .ord_bar_exp textarea {
    display: block;
    width: 440px;
    height: 110px;
    margin: 0 auto;
    padding: 10px 10px 18px 10px;
    font-size: 15px;
    border: 1px solid #999;
    border-radius: 5px;
    resize: none;
  }
  .ord_bar_exp .ord_bar_pro {
    float: right;
    margin: -20px 50px 0 0;
    color: #999999;
  }
  .ord_bar_exp .ord_bar_not,
  .ord_bar_type .ord_bar_type_not {
    margin-top: 8px;
    margin-left: 32px;
    font-size: 14px;
    color: #034F97;
  }
  .brokerorder_table table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
    border: none;
    width: 100%;
  }
  .brokerorder_table table th {
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    color: #666;
    background-color: #f6f6f6;
    border: 0;
  }
  .brokerorder_table table td,
  .brokerorder_table table th {
    position: relative;
    padding: 10px;
    font-size: 16px;
    text-align: center;
    color: #666;
    border: none;
  }
  
  #qx-page .n-main{
    min-height: 500px;
  }
  .brokerorder_table table td p,
  .brokerorder_table table th p {
    font-size: 16px;
    color: #034F97;
    margin: 5px 0;
  }
  .contain_detail_cnt div{
    width: 93%;
    display: grid;
  }
  .contain_detail_cnt img{display:block;margin-left:auto;margin-right:auto;}
  .contain_detail_cnt a{color: #136ec2;}
  .contain_detail_cnt p{text-align: justify;/* margin-bottom: 10px;margin-top: 10px; */}
  .contain_detail_cnt h2{margin-bottom: 8px;
    font-size: 17px;
    color: #034F97;
    padding: 12px 10px;
    font-weight: bold;
    line-height: 20px;
    font-family: "Microsoft Yahei";
    vertical-align: baseline;
    border-left: 3px #034F97 solid;
    display: block;
    word-wrap: break-word;
    background-color: #F6F6F6;
    margin-top: 9px;}
  .contain_detail_cnt h3{
  padding: 1px 8px;
    font-size: 15px;
    font-family: "Microsoft Yahei";
    text-align: center;
    color: #1C4786;
    font-weight: normal;
    white-space: normal;
    padding-bottom: 5px;
  }
  .brokerorder_table table td a,
  .brokerorder_table table th a {
    width: 88px;
    height: 27px;
    display: inline-block;
    text-align: center;
    line-height: 27px;
    color: #fff;
    background: #034F97;
  }
  .brokerorder_table table td {
    padding: 20px 0;
    border-bottom: 1px solid #eeeeee;
  }
  .order_free {
    padding-left: 40px;
    background-color: #f8f8f8;
  }
  .order_hotline {
    float: left;
    height: 38px;
    font-size: 12px;
    background-color: #f8f8f8;
    padding: 0 7px;
    line-height: 38px;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .order_free .order_btn {
    font-size: 18px;
    width: 144px;
    height: 38px;
    border: 0 none;
    cursor: pointer;
    background: #ef4a4a;
    color: #fff;
    float: right;
    margin-right: 150px;
  }
  .shop-info {
    width: 1270px;
    margin: 30px auto;
  }
  .n-main {
    /* background: #efeff1; */
    overflow: hidden;
  }
  .n-main * {
    box-sizing: border-box;
  }
  .n-main .w1153 {
    width: 1270px;
    /* margin: 50px auto; */
  }
  .n-main .n-left {
    width: 285px;
    padding: 25px 15px;
    background: #fff;
    float: left;
    border-radius: 8px;
  }
  .n-main .n-left .tit {
    overflow: hidden;
    border-bottom: 1px solid #ececec;
    margin-bottom: 25px;
  }
  .n-main .n-left .tit h3 {
    font-size: 20px;
    color: #0a0a0a;
    float: left;
  }
  .n-main .n-left .tit span {
    font-size: 16px;
    color: #ececec;
    margin-left: 5px;
    top: 24px;
    position: relative;
  }
  .n-main .n-left .class-list {
    width: 225px;
    margin: 0 auto;
  }
  .n-main .n-left .class-list li {
    height: 39px;
    line-height: 39px;
    text-align: center;
    margin-bottom: 10px;
  }
  .n-main .n-left .class-list li:hover,
  .n-main .n-left .class-list li.active {
    border-radius: 10px;
    background: #034F97;
  }
  .n-main .n-left .class-list li:hover a,
  .n-main .n-left .class-list li.active a {
    color: #fff;
  }
  .n-main .n-left .class-list li a {
    font-size: 16px;
    color: #2d2d2d;
  }
  .n-main .n-right {
    float: right;
    width: 960px;
    background: #fff;
    padding: 0px 18px;
    overflow: hidden;
    border-radius: 8px;
  }
  .n-main .n-right .tit {
    padding-bottom: 18px;
    border-bottom: 1px solid#e5e5e5;
  }
  .n-main .n-right .tit h3 {
    font-size: 20px;
    color: #0a0a0a;
  }
  .n-main .n-right .tit h3 span {
    font-size: 14px;
  }
  .n-contact {
    width: 850px;
    margin: 30px auto;
    overflow: hidden;
  }
  .n-contact .map img {
    height: 267px;
  }
  .n-contact .map .address {
    height: 67px;
    background: #44536b;
    line-height: 67px;
    color: #fff;
    text-indent: 30px;
    font-size: 16px;
  }
  .n-contact .tact-list {
    padding-bottom: 20px;
  }
  .n-contact .tact-list li {
    width: 33%;
    height: 136px;
    float: left;
    text-align: center;
    overflow: hidden;
    border-right: 1px dashed #e2e2e2 ;
  }
  .n-contact .tact-list li .icon {
    margin-top: 23px;
    margin-bottom: 30px;
    height: 42px;
  }
  .n-contact .tact-list li p {
    font-size: 14px;
    color: #ef4a4a;
  }
  .content_box {
    width: 882px;
    height: auto;
  }
  .content_box .form-head {
    border-bottom: 1px solid #ccc;
    height: 50px;
  }
  .content_box .form-head .form-head-nav {
    border-left: 2px solid #02ad69;
    padding-left: 20px;
    margin: 16px 0;
    font-weight: 700;
    font-size: 15px;
    color: #333;
    float: left;
  }
  .content_box .form-head .form-head-sta {
    float: left;
    font-size: 15px;
    color: #ff4400;
    font-weight: bold;
    margin: 16px 0 16px 20px;
  }
  .content_box .form-head .form-head-reason {
    float: left;
    font-size: 16px;
    color: #666;
    margin: 16px 0 16px 0;
  }
  .content_box h2 {
    line-height: 50px;
    font-size: 18px;
  }
  .content_box h3 {
    width: 865px;
    height: 35px;
    border-bottom: 2px solid #ccc;
    margin-bottom: 20px;
  }
  .content_box h3 span {
    line-height: 35px;
    border-bottom: 2px solid red;
    display: block;
    font-size: 16px;
    padding-right: 10px;
    float: left;
  }
  .content_box ul {
    width: 855px;
    height: auto;
    margin: 0 auto;
    padding-top: 40px;
    display: block;
  }
  .content_box ul li {
    width: 845px;
    height: 62px;
    font-size: 14px;
  }
  .content_box ul li i {
    width: 135px;
    height: 40px;
    line-height: 20px;
    margin-top: 10px;
    margin-left: 15px;
    padding-left: 45px;
    float: left;
    font-size: 14px;
    color: #7a7879;
  }
  .content_box ul li i span {
    color: #ff5400;
    font-weight: 700;
    font-size: 14px;
  }
  .content_box ul li a {
    width: 70px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-weight: 700;
    border-radius: 4px;
    margin-top: 10px;
    float: right;
    margin-right: 40px;
  }
  .Order form {
    width: 845px;
    height: auto;
    line-height: 40px;
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .Order form .text {
    width: 180px;
    height: 34px;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin: 0 5px;
    outline: 0;
    padding-left: 10px;
  }
  .Order form .button {
    height: 34px;
    padding: 0 35px;
    font-size: 16px;
    border: 1px solid #f40;
    border-radius: 4px;
    color: #f40;
    outline: 0;
    cursor: pointer;
    background-color: #ffffff;
  }
  .Order form.form1 {
    width: 805px;
    height: auto;
    min-height: 300px;
    padding: 30px;
    border: 1px dashed #cccccc;
  }
  .Order form.form1 li {
    list-style-type: none;
  }
  .Order form.form1 li i {
    width: 140px;
    line-height: 35px;
    display: block;
    text-align: right;
    float: left;
    font-size: 14px;
  }
  .content_box table {
    margin-top: 10px;
    border-collapse: collapse;
  }
  .content_box table tr {
    height: 30px;
    line-height: 40px;
    display: table-row;
    margin: 0;
    padding: 0;
    background: #ffffff;
  }
  .content_box table tr.tr1 {
    height: 30px;
    line-height: 40px;
    display: table-row;
    margin: 0;
    padding: 0;
    background: #f9f9f9;
  }
  .content_box table tr td {
    height: 36px;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 13px;
    line-height: 24px;
  }
  .content_box table tr .td1 {
    width: 150px;
    border-radius: 4px;
    background: #a1a1a1;
    display: block;
  }
  .content_box table tr .td2 {
    font-size: 12px;
    color: #034F97;
  }
  .content_box table tr .td1 a {
    width: 150px;
    line-height: 30px;
    color: #fff;
    text-decoration: none;
    background: url(../images/ljt.png) no-repeat;
    background-position: 22px;
    background-size: 11px;
    display: block;
  }
  .content_box table tr.tr2 {
    margin-top: 10px;
  }
  .td2 dl {
    width: 213px;
    height: auto;
  }
  .td2 dl dt {
    width: 213px;
    line-height: 40px;
    cursor: pointer;
    display: block;
  }
  .td2 dl dd {
    width: 207px;
    line-height: 20px;
    height: auto;
    border: 1px solid #999;
    font-size: 12px;
    display: none;
    background: #fff;
    z-index: 1;
  }
  .td2 dl dd a {
    color: #333;
    text-decoration: none;
    cursor: text;
    line-height: 20px;
    padding-left: 5px;
  }
  .content_box ol {
    width: 330px;
    height: 125px;
    margin-top: 75px;
    color: #999;
    border: 1px solid #999;
    padding: 10px;
    border-radius: 4px;
  }
  .content_box ol li {
    width: 100%;
    line-height: 25px;
  }
  .content_box form li {
    width: 820px;
    line-height: 35px;
    list-style-type: none;
    color: #999;
    margin-bottom: 15px;
  }
  .subject_list .in {
    border: 1px solid #f40 !important;
    color: #ff4400 !important;
  }
  #subject_error {
    height: auto;
    width: 240px;
    line-height: inherit;
    border-radius: 4px;
    float: left;
    color: #f66;
    position: static !important;
    margin-left: 120px;
  }
  #gongsizhuce_subject_error {
    height: 25px;
    width: 240px;
    line-height: 16px;
    border-radius: 4px;
    float: left;
    color: #f66;
    position: static !important;
    margin-left: 102px;
  }
  #zizhi .sub_button {
    width: 556px;
    float: left;
  }
  .sub_button label {
    margin-right: 7px;
  }
  #zizhi .sub_button span {
    font-size: 14px;
    line-height: 25px;
    height: 25px;
    color: green;
    float: left;
  }
  #zizhi .sub_button button {
    height: 25px;
    line-height: 25px;
    width: 135px;
  }
  #zizhi .sub_button div button:nth-child(4) {
    margin-left: 95px;
  }
  .sub_button_left {
    width: 50%;
    float: left;
    height: 33px !important;
  }
  .sub_button_right {
    width: 50%;
    float: right;
    height: 33px !important;
  }
  .sub_button_right label {
    margin-left: 18px;
  }
  .sub_button_right span {
    margin-right: 0 !important;
  }
  .content_box form li p {
    width: 110px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    float: left;
  }
  .content_box form li input {
    width: 310px;
    height: 35px;
    border: 1px solid #ede9ea;
    border-radius: 4px;
    text-indent: 0.3em;
  }
  .content_box form li .input1 {
    width: 135px;
    height: 35px;
    background: #ff5400;
    text-align: center;
    color: #fff;
    margin-left: 140px;
    cursor: pointer;
    font-size: 16px;
  }
  .content_box form li textarea {
    width: 640px;
    font-size: 15px;
    padding: 10px;
    color: #666;
    border: 1px solid #ede9ea;
    border-radius: 4px;
  }
  .content_box form li select {
    width: 103px;
    height: 28px;
  }
  .content_box form li .inp1 {
    width: 315px;
    height: 32px;
  }
  .messge {
    height: 20px;
    color: #ff6666 !important;
  }
  .error_bg {
    background: url(../images/global.png) no-repeat scroll -253px 18px rgba(0, 0, 0, 0);
    display: inline-block;
    padding: 6px 15px;
    margin-left: 5px;
  }
  .content_box table tr .td1 a:hover {
    background-color: #5e5e5e;
    border-radius: 4px;
  }
  #address_span {
    margin-left: 110px;
  }
  #introduction_span {
    margin-left: 110px;
  }
  #Introduction {
    letter-spacing: 0;
    line-height: 24px;
    font-size: 14px;
  }
  .content_box table tr.tr1 td {
    line-height: 24px;
  }
  .showCause {
    text-align: left;
    width: 500px;
    height: 150px;
    margin-left: 200px;
    display: none;
  }
  .showCause p {
    margin-top: 10px;
  }
  .yzsj {
    height: 90px;
    margin-left: 130px;
  }
  .yzsj .btn {
    width: 110px;
    text-align: center;
    text-indent: 0;
    height: 31px;
    line-height: 31px;
    border: 1px solid #f2f2f2;
    border-radius: 4px;
    background: #f2f2f2;
    outline: 0;
    color: #666;
    cursor: pointer;
    position: absolute;
    right: 87px;
    top: 2px;
  }
  .yzsj p {
    font-weight: 400;
    font-style: normal;
    font-size: 18px;
    color: #666;
    float: left;
  }
  .sub {
    padding: 0 35px;
    height: 35px;
    font: 400 16px/35px "Microsoft YaHei";
    color: #fff;
    display: inline-block;
    background: #f04a0e;
    border-radius: 2px;
    border: 0;
    cursor: pointer;
    margin-left: 270px;
  }
  #gongsizhuce .sub_button {
    width: 556px;
    float: left;
  }
  #gongsizhuce .sub_button span {
    font-size: 14px;
    line-height: 25px;
    height: 25px;
    color: green;
    float: left;
  }
  #gongsizhuce .sub_button button {
    height: 25px;
    line-height: 25px;
    width: 135px;
  }
  #gongsizhuce .sub_button div button:nth-child(4) {
    margin-left: 95px;
  }
  .content_protect,
  .content_protect_sms {
    padding: 20px 0 0 15px;
  }
  .content_protect ul li,
  .content_protect_sms ul li {
    float: left;
    width: 150px;
    height: 16px;
    line-height: 16px;
    padding-left: 25px;
    font-size: 16px;
    cursor: pointer;
    background: url(../images/protectcon_btn.png) no-repeat;
  }
  .content_protect ul li.on,
  .content_protect_sms ul li.on {
    background-position: 0 -16px;
  }
  .content_protect .content_protectCon,
  .content_protect_sms .content_protectCon_sms {
    margin-top: 20px;
  }
  .content_protectCon .protectCon_close,
  .content_protectCon_sms .protectCon_close_sms {
    display: none;
    width: 755px;
    padding: 5px 20px;
    font-size: 16px;
    color: #999;
    background: #f2fbfd;
  }
  .content_protectCon .protectCon_open,
  .content_protectConsms .protectCon_open_sms {
    display: block;
    width: 755px;
  }
  .protectCon_open p,
  .protectCon_open_sms p {
    margin-top: 20px;
    font-size: 15px;
    color: #ff6600;
  }
  .protectCon_open h2,
  .protectCon_open_sms h2 {
    font-size: 16px;
    font-weight: 400;
  }
  .protectCon_open span,
  .protectCon_open_sms span {
    margin-left: 20px;
  }
  .protectCon_open input,
  .protectCon_open_sms input {
    margin: 0 20px;
    padding: 3px 0 3px 10px;
    color: #333333;
  }
  .protectCon_open i,
  .protectCon_open_sms i {
    margin-left: 20px;
    color: #00f;
    cursor: pointer;
  }
  .protectCon_open i,
  .protectCon_close input,
  .protectCon_open_sms i,
  .protectCon_open_sms input {
    font-size: 16px;
  }
  .content_box form li button {
    width: 126px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background: #fff;
    border: 1px solid #999;
    color: #a0a0a0;
    border-radius: 5px;
    display: inline-block;
    font-size: 12px;
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
    outline: 0;
  }
  #sub_company {
    position: relative;
    padding-top: 30px;
  }
  #sub_company li {
    width: auto;
    margin-bottom: 25px;
  }
  #Subject label {
    width: 105px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    text-align: right;
    float: left;
    padding-right: 10px;
    color: #333333;
  }
  #Subject label i {
    color: #034F97;
  }
  #Subject .RangeBusiness {
    float: left;
    width: 150px;
    height: 30px;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    color: #666;
    border: 2px solid #d7d7d7;
  }
  #Subject .RangeBusiness2 {
    margin-right: 30px;
  }
  #Subject .RangeBusiness_on {
    background: url(../images/bj.png) no-repeat 100% 100%;
    border: 2px solid #f40;
    cursor: pointer;
  }
  .content_box .subject_list ul {
    display: none;
  }
  .content_box .subject_list li em {
    float: left;
    width: 90px;
    padding-right: 10px;
    font-size: 13px;
    text-align: right;
    line-height: 25px;
    color: #008000;
  }
  .content_box .subject_list li .sub_list_box {
    float: left;
    width: 755px;
  }
  .content_box .subject_list li button {
    width: 135px;
    height: 25px;
    margin-bottom: 10px;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 4px;
  }
  #Subject .subject_list li {
    height: auto;
    margin-bottom: 0;
  }
  #Subject .com_opt_tis {
    display: inline-block;
    padding: 15px 0 0 115px;
    font-size: 13px;
    color: #008000;
  }
  .content_box form li p.com_example {
    position: relative;
    width: 640px;
    height: auto;
    margin-left: 110px;
    margin-top: -10px;
    text-align: left;
    font-size: 13px;
    line-height: 1.6em;
    color: #999999;
  }
  .CheckOrder {
    float: right;
    margin-top: -40px;
    height: 23px;
  }
  .CheckOrder a {
    display: inline-block;
    padding: 7px 15px;
    color: #f40;
    border: 1px solid #f40;
    border-radius: 5px;
    margin-right: 20px;
  }
  .CheckOrder a:hover {
    color: #fff;
    background-color: #f40;
    border: 1px solid #f40;
    border-radius: 5px;
  }
  .tip_repeatsee {
    display: none;
    color: #008000 !important;
  }
  .sc {
    font-size: 12px;
    line-height: 15px;
    height: 30px;
  }
  .subject_list {
    clear: both;
  }
  /*账户管理*/
  /*BreakdownList*/
  .breaktable {
    border: 1px solid #e6e6e6;
    border-top: 0;
    border-right: 0;
  }
  .breaktable th {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0;
    HEIGHT: 30px;
  }
  .breaktable th {
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    color: #000;
    text-align: center;
    font-weight: 500;
  }
  .breaktable td {
    PADDING-RIGHT: 0;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 7px;
    VERTICAL-ALIGN: top;
    LINE-HEIGHT: 1.8;
    PADDING-TOP: 7px;
  }
  .breaktable tr {
    border: 1px solid #f1f1f1;
  }
  .breaktable .innercell {
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    text-align: center;
    vertical-align: middle;
  }
  .breaktable .outercell {
    border-top: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    text-align: center;
    vertical-align: middle;
  }
  #u363 {
    position: absolute;
    padding-left: 20px;
    height: 50px;
    font-family: 'Arial Normal', 'Arial';
  }
  #u363 span {
    font: 18px/1.25 '微软雅黑', '宋体';
    height: 50px;
    display: block;
    line-height: 56px;
  }
  #u365 {
    position: absolute;
    padding-left: 160px;
    padding-top: 10px;
    width: 97px;
    height: 37px;
  }
  #u365_div {
    position: absolute;
    width: 97px;
    height: 37px;
    background-color: #ff9933;
    border-radius: 5px;
  }
  #u366 {
    position: absolute;
    padding-left: 2px;
    padding-top: 10px;
    width: 93px;
    word-wrap: break-word;
  }
  #u367 {
    float: left;
    padding-left: 290px;
    padding-top: 10px;
    width: 87px;
    height: 37px;
    color: #034F97;
  }
  #u367_div {
    position: absolute;
    width: 87px;
    height: 37px;
    background-color: #ffffff;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #034F97;
    border-radius: 5px;
  }
  #u368 {
    position: absolute;
    padding-left: 2px;
    padding-top: 10px;
    width: 83px;
  }
  /*余额管理css*/
  .gb-tip {
    background-color: #ffffe0;
    border: #f5e9ab 1px solid;
    padding: 5px 10px;
    color: #666;
    margin-bottom: 10px;
  }
  .banklist {
    /*padding:5px 0 10px 20px;*/
    border-bottom: 1px #ddd dashed;
    clear: both;
    height: 80px;
  }
  .banklist li {
    float: left;
    width: 180px;
    height: 70px;
  }
  .banklist li a:hover {
    text-decoration: none;
  }
  .banklist li input,
  .banklist li img {
    vertical-align: middle;
  }
  .banklist li img {
    width: 137px;
    display: inline-block;
  }
  .btns,
  .xybtn {
    padding: 8px 20px 8px 20px;
  }
  .butt {
    padding-right: 1px;
    display: inline-block;
    font-weight: 700;
    background-position: right top;
    height: 34px;
  }
  .inp-jf {
    border: 1px solid #C8C8C8;
    position: relative;
    top: -1px;
    line-height: 21px;
    height: 21px;
    margin-right: 3px;
    padding: 2px 3px;
    font-size: 14px;
    width: 80px;
  }
  p.tsxy {
    font-size: 12px;
    text-align: center;
    padding: 5px 0;
  }
  .box585 {
    /*width:600px;*/
    margin-top: 14px;
  }
  .box585 h3 {
    font-weight: normal;
    font-size: 12px;
  }
  .box585 h3 span {
    margin: 10px 0 0 10px;
  }
  .step ul {
    padding: 10px 0 0px 0;
    line-height: 24px;
  }
  .step ul li {
    padding: 0 0 10px 0;
    line-height: 28px;
  }
  .step ul li strong {
    font-size: 14px;
  }
  .company {
    margin-bottom: 20px;
  }
  .company h2 {
    font-size: 14px;
  }
  .company dl {
    margin-top: 14px;
    clear: both;
  }
  .company dl dt {
    float: left;
    margin-right: 20px;
  }
  .company dl dt img {
    display: block;
  }
  .company dl dd {
    float: left;
    line-height: 24px;
  }
  .company dl dd.win440 {
    width: 400px;
  }
  .company dl dd.win220 {
    width: 200px;
  }
  .company dl dd.win250 {
    width: 250px;
  }
  .banklist {
    height: 65px;
    background: #f5f3f4;
    padding: 0;
    border: 0;
    margin-top: 15px;
  }
  .banklist li {
    width: auto;
    height: 40px;
    line-height: 50px;
    color: #3769da;
    font-weight: bold;
    font-size: 14px;
    padding: 0 15px;
    margin-top: 10px;
  }
  .paytype1,
  .paytype2,
  .paytype3 {
    float: left;
    margin-top: 0px;
    width: 127px;
    height: 69px;
    background: url('../images/pay_type.png') no-repeat;
    display: inline-block;
    margin-left: 20px;
  }
  .paytype1 {
    background-position: 5px -7px;
  }
  .paytype2 {
    background-position: -120px -7px;
  }
  .paytype3 {
    background-position: -240px -7px;
  }
  .wyzf {
    width: 830px;
    margin-top: 10px;
    height: auto;
    overflow: hidden;
    padding-bottom: 10px;
    /*border-bottom: 1px dashed #ccc;*/
  }
  .wyzf_tx {
    width: 830px;
    height: 35px;
    line-height: 35px;
    color: #707070;
    text-align: left;
  }
  .wyzf_tx p {
    float: left;
  }
  .wyzf_tx span {
    width: 18px;
    height: 18px;
    /*margin-top: 7px;*/
    background: url(../images/zf_ic.png) no-repeat;
    float: left;
  }
  .wyzf_yhfl {
    width: 830px;
    overflow: auto;
  }
  .wyzf_yhfl .bank_border {
    border: 2px solid #5b9c02;
    height: 36px;
  }
  .wyzf_yhfl label {
    height: 38px;
    border: 1px solid #cdcdcd;
    margin: 0 16px 16px 0;
    cursor: pointer;
    white-space: nowrap;
    float: left;
    display: block;
  }
  .wyzf_yhfl label p {
    display: inline-block;
    height: 23px;
    padding: 6px 10px 7px 6px;
  }
  .wyzf_yhfl label .dian {
    float: left;
    margin: 5px 8px 0 0;
  }
  .bank1,
  .bank2,
  .bank3,
  .bank4,
  .bank5,
  .bank6,
  .bank7,
  .bank8,
  .bank9,
  .bank10,
  .bank11,
  .bank12,
  .bank13,
  .bank14,
  .bank15,
  .bank16 {
    background: url(../images/yhtb.png);
    width: 103px;
    height: 25px;
    float: left;
    display: inline-block;
  }
  .bank1 {
    background-position: 0 0;
  }
  .bank2 {
    background-position: 0 -26px;
  }
  .bank3 {
    background-position: 0 -52px;
  }
  .bank4 {
    background-position: 0 -78px;
  }
  .bank5 {
    background-position: 0 -104px;
  }
  .bank6 {
    background-position: 0 -130px;
  }
  .bank7 {
    background-position: 0 -156px;
  }
  .bank8 {
    background-position: 0 -182px;
  }
  .bank9 {
    background-position: 0 -208px;
  }
  .bank10 {
    background-position: 0 -234px;
  }
  .bank11 {
    background-position: 0 -364px;
  }
  .bank12 {
    background-position: 0 -286px;
  }
  .bank13 {
    background-position: 0 -312px;
  }
  .bank14 {
    background-position: 0 -338px;
  }
  .bank15 {
    background-position: 0 -443px;
  }
  .bank16 {
    background-position: 0 -390px;
  }
  .box585 {
    width: 830px;
  }
  .company {
    /*width: 600px;*/
    margin: 0;
  }
  #zfb_box {
    padding-bottom: 10px;
    margin-top: 10px;
    /*border-bottom: 1px dashed #ccc;*/
  }
  .box585 {
    border-bottom: 1px dashed #ccc;
  }
  .fr {
    /*border: 1px solid #f1f1f1;*/
    font-size: 16px;
    height: 53px;
    line-height: 53px;
    padding-right: 20px;
    text-align: right;
    /*width: 800px;*/
  }
  .j_num3 {
    font-weight: bold;
    color: #f00;
    font-size: 20px;
  }
  /*=============================================================*/
  #alertMsg {
    display: none;
    width: 400px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 1px 1px 10px black;
    padding: 10px;
    font-size: 12px;
    position: absolute;
    text-align: center;
    background: #fff;
    z-index: 100000;
  }
  #alertMsg_info {
    padding: 2px 15px;
    line-height: 1.6em;
    text-align: left;
  }
  #alertMsg_btn1,
  #alertMsg_btn2 {
    display: inline-block;
    background: url(../images/gray_btn.png) no-repeat left top;
    padding-left: 3px;
    color: #000000;
    font-size: 12px;
    text-decoration: none;
    margin-right: 10px;
    cursor: pointer;
  }
  #alertMsg_btn1 cite,
  #alertMsg_btn2 cite {
    line-height: 24px;
    display: inline-block;
    padding: 0 13px 0 10px;
    background: url(../images/gray_btn.png) no-repeat right top;
    font-style: normal;
  }
  .noteread b {
    background: url(../images/use-icon-2.gif) no-repeat;
  }
  .noteread {
    margin: 40px 0 50px 6px;
    padding: 0 0 0 10px;
    color: #aaa;
    font-size: 9pt;
    line-height: 24px;
  }
  .noteread b {
    padding: 0 0 0 18px;
    background-position: 0 -68px;
    color: #666;
    font-weight: 700;
    font-size: 9pt;
    margin-left: -15px;
  }
  .noteread span {
    margin: 0 5px;
  }
  .noteread p {
    margin: 5px 0px;
  }
  
  /*新套餐样式*/
  .vip_right {
    float: left;
    width: 930px;
    padding: 0 0 30px 60px;
    margin: 0 auto;
    border-left: 1px solid #eee;
  }
  .vip_right .VIP_tit {
    position: relative;
    padding-top: 40px;
    margin-bottom: 30px;
    font-size: 26px;
    text-align: center;
    color: #fe5200;
  }
  .vip_right .VIP_tit span {
    position: absolute;
    right: 0px;
    top: 50px;
    font-size: 14px;
    color: #666666;
  }
  .vip_right .VIP_Notice {
    margin-top: 20px;
    font-size: 19px;
    color: #666666;
  }
  .vip_right .VIP_List {
    padding-top: 40px;
  }
  .vip_right .VIP_List img {
    float: left;
    width: 465px;
    height: 664px;
    border-top: 0px;
  }
  /*.vip_right .VIP_List img:first-child {
          margin-left: 0px;
      }*/
  .VIP_tip {
    width: 100%;
    margin-top: 10px;
  }
  .VIP_tip .VIP_tipTit {
    margin-bottom: 15px;
    font-size: 18px;
    color: #ff6600;
  }
  .VIP_tip p {
    padding-top: 8px;
    font-size: 14px;
    color: #666666;
  }
  .vip_right .vip_tel {
    width: 100%;
    padding-bottom: 20px;
    font-size: 20px;
    color: #666666;
    margin-top: 40px;
    text-align: center;
  }
  .vip_right .vip_tel i {
    display: block;
    width: 200px;
    height: 200px;
    margin: 5px auto 0 auto;
  }
  .vip_right .vip_tel i img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
  }
  .vip_right .vip_tel p {
    font-size: 24px;
    margin-top: 10px;
  }
  
  
  
  
  .bg-theme {
    background-color: #000;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
  }
  
  .box-theme {
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 10000;
    background-color: #FF6633;
    min-width: 560px;
    min-height: 380px;
    margin-left: -280px;
    margin-top: -190px;
    border-radius: 2px;
    display: none;
  }
  
  .box-head {
    min-height: 70px;
    text-align: center;
  }
  
  .box-close {
    float: right;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin: -20px;
    background: url(../images/box-close.png) no-repeat;
    background-size: 20px 20px;
  }
  
  .box-title {
    padding: 20px;
    letter-spacing: 2px;
    font-size: 20px;
    color: #fff;
    display: inline-block;
  }
  
  
    .box-title i {
      margin-right: 20px;
      float: left;
      width: 28px;
      height: 28px;
      background: url(../images/success-ico.png) no-repeat center center;
      background-size: 28px 28px;
    }
  
  .box-content {
    min-height: 260px;
    color: #AEAEAE;
    font-size: 12px;
    text-align: center;
    background-color: #FFF;
  }
  
    .box-content ul {
      padding: 10px 0;
      line-height: 50px;
      display: inline-block;
    }
  
      .box-content ul li {
        height: 50px;
      }
  
        .box-content ul li.code-li {
          display: inline-flex;
          display: -webkit-flex;
          padding-top: 11px;
        }
  
        .box-content ul li:first-child {
          height: 40px;
        }
  
        .box-content ul li:last-child {
          line-height: normal;
          display: inline-block;
          padding: 15px 0;
        }
  
        .box-content ul li input {
          width: 355px;
          height: 36px;
          padding-left: 20px;
          font-size: 14px;
          border-radius: 5px;
          border: 1px solid #E4E4E4;
          -moz-box-sizing: border-box;
          box-sizing: border-box;
        }
  
        .box-content ul li .ipt-code {
          width: 245px;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
          border-right: none;
        }
  
        .box-content ul li .btn-code {
          width: 110px;
          padding-left: 0;
          color: #FF4400;
          background: url(../images/cut-line.png) no-repeat left center;
          background-size: 2px 19px;
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0;
        }
  
  
        .box-content ul li .btn-form {
          padding: 0;
          background-color: #FF4400;
          color: #fff;
        }
  
      .box-content ul .box-form-notice i {
        margin-right: 5px;
        float: left;
        width: 18px;
        height: 18px;
        background: url(../images/chengg.png) no-repeat center center;
        background-size: 18px 18px;
      }
  
  
  .box-bottom {
    min-height: 50px;
    font-size: 16px;
    text-align: center;
  }
  
    .box-bottom span {
      line-height: 50px;
      color: #fff;
      font-size: 14px;
    }
  
    #have li span {
      color: red;
      font-size: 20px;
  }
  
  /*4.21*/
  
  .main .count-list{
    margin-bottom: 30px;
  }
  .main .m-count{
    height: 160px;
  }
  .main .count-btn{
    margin-right: 21px;
  }
  
  
  /*4.30*/
  
  div#Logoimg_div img:last-child {
         display: block; 
        }  
        div#Logoimg_div img {
               display: none; 
              }
             
              div#Logoimg_div img {
                width: 100%;
                height: 100%;
            }
            div#Logoimg_div {
              width: 120px !important;
              height: 120px;
              padding: 10px;
              border: 1px dashed #ccc;
          }
  
          .contain_detail_cnt {
            width: auto;
            height: auto;
            overflow: hidden;
            color: #333;
            font-size: 16px;
            line-height: 30px;
        }
  
        .about-content p {     text-align: justify;     margin-bottom: 10px;     margin-top: 10px; }  .about-content {     color: #333;     font-size: 16px;     line-height: 28px;     padding-right: 45px; }



  /*企业荣誉*/
.contain_detail_cnt h2 {
				    margin-bottom: 8px;
				    font-size: 17px;
				    color: #034F97;
				    padding: 12px 10px;
				    font-weight: bold;
				    line-height: 20px;
				    font-family: "Microsoft Yahei";
				    vertical-align: baseline;
				    border-left: 3px #034F97 solid;
				    display: block;
				    word-wrap: break-word;
				    background-color: #F6F6F6;
				    margin-top: 9px;
				}
				.navbar{
					margin-bottom: 0px!important;
				}
				/* 企业荣誉 */
				.timeLine {
				    margin: 20px auto 0;
				    overflow: hidden;
				    position: relative;
				}
				.timeLine li {
				    background: url(/../static/images/m-pic22.png) repeat-y 18.5px 0;
				    padding-bottom: 60px;
				    zoom: 1;
				    display: flex;
				}
				.timeLine li .con {
				    background: url(/../static/images/m-pic7.jpg) no-repeat 0 0;
				    width: 100%;
				    display: inline-block;
				    padding-left: 60px;
				}
				.f18 {
				    font-size: 18px;
				}
				.cor3 {
				    color: #333333;
				}
				.fb {
				    font-weight: bold;
				}
				.pt20 {
				    padding-top: 20px;
				}
				.f14 {
				    font-size: 15px;
				}
				.cor6 {
				    color: #666666;
				}

.navbar {
				margin-bottom: 0px !important;
			}
			
			#qx-page .n-main{
				/* width: 1270px; */
			}
			.n-main .n-right{
				padding: 0px;
			}

			/* 合作洽谈 */
			.hz-way-other li {
				float: left;
				width: 48%;
			}

			.hz-way-other .title {
				text-align: center;
				background: url(https://img.233.com/www/img/about/2018/list_wbg.jpg) no-repeat;
				background-size: 100% 100%;
				color: #ad8757;
			}

			.hz-way-other li>div {
				padding: 0px 38px;
				height: 196px;
			}

			.hz-way-other .title h3 {
				padding-top: 20px;
				margin-bottom: 8px;
				font-size: 23px;
				font-weight: 900;
			}

			.hz-way-other .title p {
				font-size: 15px;
			}

			.hz-way-other li p {
				line-height: 2em;
			}

			.hz-way-other .title .hz-nub {
				display: inline-block;
				font-size: 13px;
				font-weight: 100;
			}

			.contain_detail_cnt .about-coent {
				width: 88%;
			}
			/* 联系 */
			.lxwmHzfs-method {
				width: 800px !important;
			    height: 147px;
			    padding-top: 17px;
			    margin: 18px !important;
			    background-color: #fff;
			    box-shadow: 0 1px 64px rgb(173 173 173 / 34%);
			}
			.lxwmHzfs-methodL {
			    float: left;
			    width: 235px !important;
			    position: relative;
				border-right: 1px #d7a77b solid;
				padding-top: 18px;
			}
			.lxwmHzfs-methodItem {
			    height: 48px;
			    padding-left: 88px;
			    position: relative;
			}
			.lxwmHzfs-methodHd {
			    position: absolute;
			    top: 0;
			    left: 0;
			    width: 74px;
			    height: 28px;
			    line-height: 28px;
			    text-align: center;
			    background-color: #d7a77b;
			    color: #fff;
			    font-size: 16px;
			    color: #fff;
			    border-radius: 100px;
			}
			.lxwmHzfs-methodBd {
			    font-size: 18px;
			    line-height: 28px;
			}
			.lxwmHzfs-methodC {
			    float: left;
			    width: 359px !important;
				padding: 18px 0px 0px 29px;
			}

			.lxwmHzfs-methodR {
			    float: left;
			    margin-left: 20px;
				width: 145px !important;
			}
			.lxwmHzfs-methodR img {
			    width: 110px;
			}
			.lxwmHzfs-methodHd{
				text-align: center !important;
			}
			
			.contain_detail_cnt div{
				display: block;
				margin-left: 12px;
			}

