﻿body {
  background: url("../images/79.jpg"); }

header {
  background: url(../images/home_01.png) no-repeat top;
  padding-top: 50px; }
  header .pc_head .logo {
    margin-top: 15px; }
  header .pc_head .hea_t {
    text-align: right; }
    header .pc_head .hea_t a {
      color: #353434;
      margin-left: 14px; }
      header .pc_head .hea_t a:hover {
        color: #ff0008; }
  header .pc_head .search_box {
    text-align: right;
    padding: 38px 0; }
    header .pc_head .search_box form {
      vertical-align: middle;
      display: inline-block;
      border: 1px solid #7e4431;
      font-size: 0;
      width: 68%; }
      header .pc_head .search_box form .inp1 {
        padding-left: 15px;
        height: 36px;
        width: 88%;
        color: #b7b7b7;
        font-size: 14px;
        border: none; }
      header .pc_head .search_box form .inp_btn {
        height: 36px;
        border: none;
        width: 12%;
        color: #fff;
        background: #7e4431;
        font-size: 14px; }
    header .pc_head .search_box .border {
      display: inline-block;
      border: 1px solid #7e4431;
      height: 38px;
      vertical-align: middle;
      line-height: 38px;
      width: 137px;
      margin-left: 30px;
      text-align: center; }
      header .pc_head .search_box .border a {
        color: #7e4431; }
    header .pc_head .search_box .zxyy1 {
      position: relative;
      border: none; }
      header .pc_head .search_box .zxyy1:hover .ewm {
        display: block; }
      header .pc_head .search_box .zxyy1 .ewm {
        transition: all 1s;
        display: none;
        position: absolute;
        top: -55px;
        left: 100%;
        text-align: center;
        background: #fff;
        border: 1px solid #c3bfae;
        color: #7e4431;
        padding: 5px; }
        header .pc_head .search_box .zxyy1 .ewm p {
          line-height: 18px;
          margin-top: 5px; }
        header .pc_head .search_box .zxyy1 .ewm img {
          width: 90px !important;
          height: 90px !important; }
  header .pc_head nav {
    text-align: left; }
    header .pc_head nav .nav {
      display: inline-block;
      border-top: 1px solid #7e4431; }
      header .pc_head nav .nav .nav_li {
        display: inline-block;
        position: relative; }
        header .pc_head nav .nav .nav_li:hover .nav_down {
          transition: all 1s;
          opacity: 1;
          background: #fff; }
          header .pc_head nav .nav .nav_li:hover .nav_down li {
            border-bottom: 1px solid #e6e3d8;
            text-align: center;
            padding: 10px 0;
            transition: all 1s; }
            header .pc_head nav .nav .nav_li:hover .nav_down li a {
              transition: all 1s;
              font-size: 12px;
              display: inline-block; }
            header .pc_head nav .nav .nav_li:hover .nav_down li:hover {
              background: #7E4431; }
              header .pc_head nav .nav .nav_li:hover .nav_down li:hover a {
                color: #fff; }
        header .pc_head nav .nav .nav_li .nav_li_a {
          display: inline-block;
          color: #4c4c4c;
          padding: 15px 18px;
          font-size: 16px;
          font-weight: 600; }
          header .pc_head nav .nav .nav_li .nav_li_a:hover {
            color: #fff;
            background: #7e4431; }
        header .pc_head nav .nav .nav_li .nav_down {
          opacity: 0;
          transition: all 1s;
          font-size: 0;
          z-index: 999;
          position: absolute;
          width: 100%;
          top: 100%;
          left: 0; }
  header .tel_head {
    display: none;
    position: relative; }
    header .tel_head .tel_hea_t {
      text-align: right; }
      header .tel_head .tel_hea_t a {
        font-size: 12px; }
    header .tel_head .tel_logo {
      display: inline-block;
      width: 100px; }
      header .tel_head .tel_logo img {
        width: 100%; }
    header .tel_head .tel_l {
      vertical-align: top;
      width: 60%;
      display: inline-block;
      text-align: right;
      margin-top: 5px; }
      header .tel_head .tel_l .car .ewm {
        position: absolute;
        top: 60px;
        text-align: center;
        background: #fff;
        border: 1px solid #c3bfae;
        color: #7e4431;
        padding: 10px;
        right: 65px;
        z-index: 99;
        width: 110px;
        display: none; }
      header .tel_head .tel_l .car button {
        padding: 2px 5px;
        background: #bd161b;
        border: none;
        color: #fff;
        border-radius: 5px;
        font-size: 12px; }
      header .tel_head .tel_l .car a {
        font-size: 12px;
        color: #7e4431; }
    header .tel_head .tel_nav_btn {
      display: inline-block;
      width: 32px;
      height: 32px;
      margin-top: 10px;
      background: url(../images/caian3.png) no-repeat center; }
      header .tel_head .tel_nav_btn .tel_nav_down {
        display: none;
        position: absolute;
        width: 88%;
        left: 0;
        top: 64%;
        text-align: center;
        background: #7e4431;
        z-index: 9999; }
        header .tel_head .tel_nav_btn .tel_nav_down li {
          padding: 5px 0; }
          header .tel_head .tel_nav_btn .tel_nav_down li a {
            font-size: 12px;
            color: #fff; }

header .nav_son {
	position: absolute;
	left: 0;
	top: 57px;

	display: none;

	z-index: 9;
	background: white;
}

header .nav_son a{
  width: 100%
}

.nav_li:hover > .nav_son{
  display: block;
}


footer .foot_t {
  padding-bottom: 30px;
  padding-top: 45px;
  margin-top: 30px;
  background: #7e4431; }
  footer .foot_t .foot_nav {
    text-align: center;
    color: #fff;
    font-size: 16px;
    padding-bottom: 20px; }
    footer .foot_t .foot_nav li {
      display: inline-block;
      padding: 0 13px; }
      footer .foot_t .foot_nav li a {
        font-size: 14px;
        color: #fff; }
        footer .foot_t .foot_nav li a:hover {
          color: #f3b856; }
  footer .foot_t .copy {
    text-align: center;
    color: #fff; }
footer .foot_b {
  background: #74120f; }
  footer .foot_b .bg {
    height: 80px;
    margin-top: -5px;
    background: url(../images/foot_03.jpg) no-repeat center; }
    footer .foot_b .bg .img_box {
      display: inline-block;
      padding-top: 13px;
      margin-left: 50px;
      margin-right: 30px; }
    footer .foot_b .bg form {
      color: #fff;
      display: inline-block; }
      footer .foot_b .bg form .inp {
        width: 198px;
        height: 30px;
        border: none;
        background: #fff;
        vertical-align: middle;
        color: #6b6b6b;
        padding-left: 10px; }
      footer .foot_b .bg form .inp_btn {
        margin-left: 23px;
        vertical-align: top;
        width: 110px;
        background: #430303;
        height: 27px;
        border: none;
        box-shadow: 0 4px 10px 0 #170403; }

.warp .about_t {
  text-align: center; }
  .warp .about_t .xiantiao {
    vertical-align: middle;
    font-size: 0;
    display: inline-block; }
    .warp .about_t .xiantiao .xiantiao_s {
      width: 1px;
      height: 11px;
      background: #d4cccb;
      display: inline-block;
      vertical-align: middle; }
    .warp .about_t .xiantiao .xiantiao_h {
      width: 405px;
      height: 1px;
      background: #d4cccb;
      display: inline-block;
      vertical-align: middle; }
  .warp .about_t .title {
    vertical-align: middle;
    margin: 0 55px;
    display: inline-block;
    color: #49443c; }
    .warp .about_t .title h5 {
      font-size: 30px;
      font-family: "font3"; }
    .warp .about_t .title span {
      font-size: 12px; }
.warp .about_b {
  margin-top: 20px;
  text-align: center;
  color: #4d483f; }
  .warp .about_b .img_box {
    border: 4px solid #f3b856; }
    .warp .about_b .img_box img {
      width: 100%; }
  .warp .about_b h6 {
    text-align: center;
    font-size: 24px;
    padding-top: 40px; }
  .warp .about_b span {
    text-align: center;
    padding-bottom: 30px;
    display: block;
    text-transform: uppercase; }
  .warp .about_b h5 {
    text-align: left;
    padding-bottom: 20px;
    font-size: 16px;
    font-weight: 100; }
  .warp .about_b p {
    margin-bottom: 10px;
    text-align: left; }

.tszk {
  height: 485px;
  background: url(../images/bg_02.jpg) no-repeat center; }
  .tszk .tszk_con {
    padding: 20px 30px; }
    .tszk .tszk_con .img_box img {
      width: 100%; }
    .tszk .tszk_con h5 {
      text-align: center;
      font-size: 14px;
      color: #3d3c38;
      padding-bottom: 20px;
      padding-top: 10px; }

.zjys {
  padding-bottom: 13px;
  background: url(../images/324_02.jpg) no-repeat center; }
  .zjys .zjys1 {
    color: #4d4d4d;
    padding-top: 80px; }
    .zjys .zjys1 h6 {
      vertical-align: middle;
      width: 40px;
      display: inline-block;
      font-size: 35px;
      font-family: "font1"; }
    .zjys .zjys1 .inline {
      width: 70.5%;
      vertical-align: top;
      display: inline-block; }
      .zjys .zjys1 .inline h5 {
        line-height: 30px;
        padding-bottom: 25px;
        vertical-align: middle;
        display: inline-block;
        font-size: 16px;
        font-family: "font2"; }
      .zjys .zjys1 .inline p {
        font-size: 16px; }
    .zjys .zjys1 .kk {
      text-align: center;
      padding: 4px;
      background: url(../images/kk1.png) no-repeat center; }
      .zjys .zjys1 .kk img {
        width: 100%; }
  .zjys .zjys2 {
    color: #4d4d4d; }
    .zjys .zjys2 img {
      width: 100%; }
    .zjys .zjys2 p {
      font-size: 16px;
      padding-left: 10px; }
    .zjys .zjys2 h6 {
      padding-left: 15px;
      padding-top: 70px;
      font-size: 16px;
      padding-bottom: 30px;
      font-family: "font2"; }
    .zjys .zjys2 h5 {
      font-size: 35px;
      padding-top: 75px;
      text-align: right;
      font-family: "font1"; }
  .zjys .zjys3 {
    margin-top: 35px; }
    .zjys .zjys3 img {
      margin-top: 25px; }
    .zjys .zjys3 h5 {
      text-align: right;
      font-size: 35px;
      font-family: "font1"; }
    .zjys .zjys3 h6 {
      font-size: 16px;
      padding-bottom: 35px;
      font-family: "font2"; }
    .zjys .zjys3 p {
      font-size: 16px; }
  .zjys .img_title {
    text-align: center;
    padding-top: 80px; }
  .zjys .zjjj .zjjj_t {
    margin-top: 35px;
    text-align: center; }
    .zjys .zjjj .zjjj_t .wz {
      vertical-align: middle;
      display: inline-block; }
      .zjys .zjjj .zjjj_t .wz h6 {
        text-align: left;
        font-size: 30px;
        font-family: "font3"; }
      .zjys .zjjj .zjjj_t .wz p {
        color: #666;
        font-size: 12px;
        text-transform: uppercase; }
  .zjys .zjjj .zjjj_bg {
    background: url(../images/huakuang_03.png) no-repeat center;
    height: 600px;
    font-size: 0; }
    .zjys .zjjj .zjjj_bg .zj_l {
      width: 46%;
      display: inline-block;
      margin-top: 100px;
      padding-left: 25px;
	  text-align:center;
      vertical-align: middle; }
    .zjys .zjjj .zjjj_bg .zj_r {
      margin-top: 100px;
      width: 50%;
      display: inline-block;
      vertical-align: middle; }
      .zjys .zjjj .zjjj_bg .zj_r .border_bg {
        padding: 50px;
        font-size: 14px;
        background: url(../images/home_24.png) no-repeat center; }
        .zjys .zjjj .zjjj_bg .zj_r .border_bg h5 {
          font-size: 18px;
          padding-bottom: 30px; }
        .zjys .zjjj .zjjj_bg .zj_r .border_bg .sc {
          padding-bottom: 30px; }
          .zjys .zjjj .zjjj_bg .zj_r .border_bg .sc a {
            color: #670001; }
        .zjys .zjjj .zjjj_bg .zj_r .border_bg .yy {
          border-radius: 3px;
          width: 180px;
          height: 40px;
          background: #f3b856;
          color: #fff;
          font-size: 16px;
          box-shadow: 1px 5px 15px 0 #a88b5c;
          border: none;
          margin-top: 40px; }
  .zjys .kv_zj {
    margin-top: -40px; }
    .zjys .kv_zj .zj_kv .img_box {
      position: relative;
      text-align: center;
      margin: 0 13px;
      padding-top: 30px;
      padding-bottom: 10px;
      cursor: pointer; }
      /*.zjys .kv_zj .zj_kv .img_box:hover .border {
        opacity: 1; }
      .zjys .kv_zj .zj_kv .img_box:hover .sanjiao {
        opacity: 1; }*/
      .zjys .kv_zj .zj_kv .img_box .border {
        transition: all 1s;
        opacity: 0;
        margin: 15px 0;
        top: 0;
        height: 95%;
        position: absolute;
        width: 85%;
        left: 50%;
        transform: translate(-50%);
        border: 3px solid #ffbe53; }
      .zjys .kv_zj .zj_kv .img_box .sanjiao {
        transition: all 1s;
        opacity: 0;
        border: 8px solid #ffbe53;
        width: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-top: 8px solid transparent;
        position: absolute;
        top: 0;
        left: 50%;
        z-index: 999;
        transform: translateX(-50%); }
      .zjys .kv_zj .zj_kv .img_box img {
        border-radius: 50%; }
      .zjys .kv_zj .zj_kv .img_box h6 {
        margin-top: 18px;
        margin-bottom: 10px; }
    .zjys .kv_zj .zj_kv .owl-prev {
      width: 22px;
      height: 40px;
      background: url(../images/youjiantou_03.png) no-repeat center;
      position: absolute;
      left: -15px;
      top: -150px; }
    .zjys .kv_zj .zj_kv .owl-next {
      width: 22px;
      height: 40px;
      background: url(../images/zuojiantou_03.png) no-repeat center;
      position: absolute;
      right: -15px;
      top: -150px; }
    .zjys .kv_zj .more {
      border: 1px solid #d3d3d3;
      margin-top: 50px;
      color: #605d57; }

.zx {
  background: url(../images/54_02.jpg) no-repeat center;
  height: 240px; }
  .zx .zx_1 {
    margin-top: -50px;
    margin-left: -110px; }
  .zx .zx_3 {
    margin-top: -10px; }
  .zx .phone {
    padding-top: 90px; }
    .zx .phone span {
      font-size: 20px; }
  .zx .zx_now {
    background: #ffe2a4;
    display: inline-block;
    color: #5a342b;
    padding: 5px 40px;
    box-shadow: 1px 5px 10px 0 #8c7d72; }

.pro {
  background: #fefefc;
  padding-bottom: 40px; }
  .pro .pro_kv {
    padding-bottom: 60px; }
    .pro .pro_kv .img_box {
      padding: 22px;
      background: url(../images/home_52.png) no-repeat center; }
      .pro .pro_kv .img_box img {
        border: 1px solid #eaeaea; }
    .pro .pro_kv .owl-prev,#environment .owl-prev {
      width: 20px;
      height: 30px;
      background: url(../images/youjiantou_03.png) no-repeat center;
      position: absolute;
      left: -15px;
      top: -130px; }
    .pro .pro_kv .owl-next,#environment .owl-next {
      width: 20px;
      height: 30px;
      background: url(../images/zuojiantou_03.png) no-repeat center;
      position: absolute;
      right: -15px;
      top: -130px; }
  .pro .ind_title .border h6 {
    background: #fefefc; }

.bg_b {
  padding-bottom: 50px;
  background: url(../images/999_02.jpg) no-repeat center; }
  .bg_b .huanjing .ind_title {
    margin-bottom: 15px; }
    .bg_b .huanjing .ind_title .border h6 {
      background: url("../images/79.jpg"); }
    .bg_b .huanjing .ind_title .border p {
      text-transform: uppercase; }
  .bg_b .huanjing .env {
    margin-bottom: 40px; }
    .bg_b .huanjing .env .img_box {
      padding: 25px;
      background: url(../images/home_63.png) no-repeat center; }
      .bg_b .huanjing .env .img_box img {
        width: 100%; }
  .bg_b .yuyue .yy_title {
    margin-top: 50px;
    text-align: center;
    padding-bottom: 40px;
    background: url(../images/xiantiao_03.jpg) no-repeat bottom; }
    .bg_b .yuyue .yy_title .tit {
      vertical-align: middle;
      display: inline-block; }
      .bg_b .yuyue .yy_title .tit h6 {
        font-family: "font3";
        font-size: 30px; }
      .bg_b .yuyue .yy_title .tit p {
        font-size: 12px;
        text-transform: uppercase;
        color: #666666; }
  .bg_b .yuyue form {
    font-size: 0;
    padding-left: 200px;
    margin-top: 40px;
    padding-bottom: 40px;
    background: url(../images/xiantiao_06.jpg) no-repeat bottom; }
    .bg_b .yuyue form .inp {
      font-size: 14px;
      padding-left: 15px;
      padding-right: 40px;
      width: 290px;
      height: 40px;
      border: 1px solid #cecece;
      background: transparent;
      margin-bottom: 20px; }
      .bg_b .yuyue form .inp:nth-of-type(2) {
        margin: 0 15px 20px; }
      .bg_b .yuyue form .inp:nth-of-type(5) {
        margin: 0 15px 20px; }
    .bg_b .yuyue form .keshi {
      background: transparent url(../images/home_74.png) no-repeat 95%; }
    .bg_b .yuyue form .yisheng {
      background: url(../images/home_71.png) no-repeat 95%; }
    .bg_b .yuyue form .shijian {
      background: url(../images/home_79.png) no-repeat 95%; }
    .bg_b .yuyue form textarea {
      margin-bottom: 20px;
      font-size: 14px;
      height: 130px;
      padding-left: 15px;
      padding-top: 5px;
      width: 100%;
      background: transparent; }
    .bg_b .yuyue form .inp_btn {
      font-size: 16px;
      width: 150px;
      height: 40px;
      border: none;
      background: #5a342b;
      color: #fff; }
  .bg_b .news .tit {
    margin-top: 30px;
    padding-bottom: 10px;
    background: url(../images/xiantiao_08.jpg) no-repeat bottom; }
    .bg_b .news .tit h6 {
      vertical-align: middle;
      display: inline-block;
      font-size: 20px;
      font-family: "font3";
      color: #7b5a50; }
  .bg_b .news .new_list .img_box {
    margin: 25px 0; }
    .bg_b .news .new_list .img_box img {
      width: 100%; }
  .bg_b .news .new_list .new_li {
    margin-bottom: 7px;
    padding-left: 15px;
    background: url(../images/home_86.png) no-repeat left; }
    .bg_b .news .new_list .new_li a {
      vertical-align: middle;
      display: inline-block;
      width: 80%;
      color: #6b6b6b; }
      .bg_b .news .new_list .new_li a:hover {
        text-decoration: underline; }
    .bg_b .news .new_list .new_li span {
      color: #6b6b6b; }
  .bg_b .news .center {
    margin-top: 30px; }
    .bg_b .news .center a {
      display: block;
      text-align: center;
      background: #fff;
      border: 1px solid #dadada;
      color: #7b5a50;
      font-size: 16px; }
  .bg_b .link {
    margin-top: 35px;
    font-size: 16px;
    color: #fff; }
    .bg_b .link a {
      font-size: 14px;
      color: #fff; }
      .bg_b .link a:hover {
        text-decoration: underline; }

.login {
  height: 1080px;
  background: url(../images/login_01.jpg) no-repeat center; }
  .login .login_t {
    background: url(../images/home_01.png) no-repeat top;
    height: 50px; }
  .login .login_m .logo {
    text-align: center;
    padding: 60px 0; }
  .login .login_m form {
    padding-bottom: 65px;
    width: 630px;
    border: 1px solid #b6b6b4;
    background: rgba(255, 255, 255, 0.8);
    margin: 0 auto;
    text-align: center; }
    .login .login_m form h6 {
      font-size: 25px;
      color: #7e4331;
      text-align: center;
      padding-top: 70px;
      padding-bottom: 45px; }
    .login .login_m form .mar_20 {
      margin-bottom: 20px; }
      .login .login_m form .mar_20 span {
        margin-right: 10px;
        text-align: right;
        display: inline-block;
        width: 70px;
        color: #3e3b3a; }
      .login .login_m form .mar_20 .inp1 {
        width: 370px;
        height: 40px;
        border: 1px solid #c3bfae;
        padding-left: 15px;
        color: #bab5b3; }
      .login .login_m form .mar_20 .yzm {
        width: 270px;
        border-right: none; }
      .login .login_m form .mar_20 button {
        width: 100px;
        border: none;
        height: 40px;
        background: #aeacac;
        color: #fff; }
    .login .login_m form .reme input {
      margin: 0; }
    .login .login_m form .reme .tongyi {
      margin-left: 95px; }
    .login .login_m form .reme span {
      margin-right: 60px;
      margin-left: 3px;
      display: inline-block;
      vertical-align: middle;
      color: #3e3b3a; }
    .login .login_m form .reme a {
      color: #3e3b3a; }
      .login .login_m form .reme a:hover {
        text-decoration: underline; }
    .login .login_m form .login_btn {
      width: 116px;
      height: 38px;
      background: #7e4331;
      color: #fff;
      border: none;
      font-size: 16px;
      margin-top: 40px;
      margin-bottom: 20px; }
    .login .login_m form .zhuce {
      color: #817e7d; }
      .login .login_m form .zhuce:hover {
        text-decoration: underline; }

.login_b {
  background: url("../images/79.jpg");
  padding: 12px 0;
  text-align: center;
  color: #3e3b3a; }

.ind_title {
  margin-top: 60px;
  text-align: center; }
  .ind_title .border {
    width: 250px;
    height: 35px;
    border: 1px solid #c4b7aa;
    display: inline-block; }
    .ind_title .border h6 {
      display: inline-block;
      font-size: 30px;
      margin-top: 10px;
      background: #ded1c3;
      padding: 0 10px;
      color: #49443c;
      font-family: "font3"; }
    .ind_title .border p {
      font-size: 12px;
      text-transform: uppercase;
      color: #4d4d4d; }

.img_top {
  position: relative; }
  .img_top img {
    width: 100%;
    min-height: 180px; }
  .img_top .tit {
    position: absolute;
    width: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%); }
    .img_top .tit .xiantiao {
      vertical-align: top;
      width: 70px;
      height: 1px;
      background: rgba(255, 255, 255, 0.4);
      display: inline-block;
      margin-top: 30px; }
    .img_top .tit .title {
      margin: 0 15px;
      vertical-align: top;
      display: inline-block;
      color: #fff; }
      .img_top .tit .title span {
        font-size: 30px;
        font-family: "font3"; }
      .img_top .tit .title p {
        font-size: 12px;
        margin-top: 10px; }

.ny_nav {
  border-bottom: 1px solid #dcd9d0; }
  .ny_nav .ny_li {
    display: inline-block;
    margin: 0 25px; }
    .ny_nav .ny_li:first-of-type {
      margin-left: 0; }
    .ny_nav .ny_li:last-of-type {
      margin-right: 0; }
    .ny_nav .ny_li a {
      display: inline-block;
      padding: 20px 0;
      color: #625f58;
      font-weight: 600;
      border-bottom: 2px solid transparent;
      position: relative; }
      .ny_nav .ny_li a .sanjiao {
        display: none;
        position: absolute;
        width: 0;
        border: 5px solid #BD161B;
        border-bottom: 5px solid transparent;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        left: 50%;
        transform: translateX(-50%);
        bottom: -12px; }
      .ny_nav .ny_li a:hover {
        color: #bd161b;
        border-bottom: 2px solid #bd161b; }
        .ny_nav .ny_li a:hover .sanjiao {
          display: block; }

.dongtai {
  padding-top: 25px; }
  .dongtai .new_list {
    margin-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e3e1de; }
    .dongtai .new_list .img_box img {
      width: 100%; }
    .dongtai .new_list h6 {
      padding-top: 6px;
      padding-bottom: 20px;
      font-size: 16px;
      color: #3d3c38; }
      .dongtai .new_list h6 a:hover {
        text-decoration: underline;
        color: #7e4431; }
    .dongtai .new_list .time {
      color: #a9a7a3;
      padding-bottom: 5px; }
    .dongtai .new_list .jj {
      color: #625f58;
      height: 45px; }
    .dongtai .new_list .new_t {
      margin-top: 20px;
      border-top: 1px dashed #e5e2db;
      padding-top: 10px;
      color: #a9a7a3; }
      .dongtai .new_list .new_t .fenxiang {
        margin-left: 30px;
        display: inline-block; }
  .dongtai .dt_show {
    padding-bottom: 80px;
    text-align: center; }
    .dongtai .dt_show h6 {
      font-size: 26px;
      color: #3d3c38; }
    .dongtai .dt_show .time {
      padding: 17px 0;
      border-bottom: 1px dashed #e5e2db;
      color: #a9a7a3; }
    .dongtai .dt_show .new_t {
      padding-top: 20px;
      padding-bottom: 50px;
      color: #a9a7a3; }
      .dongtai .dt_show .new_t .fenxiang {
        vertical-align: middle;
        display: inline-block; }
    .dongtai .dt_show .content {
      text-align: left;
      color: #625f58; }
    .dongtai .dt_show .xiantiao {
      margin-top: 30px;
      border-bottom: 1px dashed #e5e2db; }
    .dongtai .dt_show .border1 {
      padding: 25px 10px;
      padding-bottom: 10px;
      text-align: left;
      border: 1px solid #dcd9d0; }
      .dongtai .dt_show .border1 h5 {
        font-size: 18px;
        color: #3e3b3a;
        padding-bottom: 15px; }
      .dongtai .dt_show .border1 li {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        border-bottom: 1px dashed #e3e1da;
        padding-bottom: 7px;
        padding-top: 7px; }
        .dongtai .dt_show .border1 li a {
          color: #605d57; }
          .dongtai .dt_show .border1 li a:hover {
            text-decoration: underline;
            color: #7e4431; }
      .dongtai .dt_show .border1 .more1 {
        text-align: center;
        padding-top: 10px; }
        .dongtai .dt_show .border1 .more1 a {
          color: #8b8887; }
          .dongtai .dt_show .border1 .more1 a:hover {
            text-decoration: underline;
            color: #7e4431; }
    .dongtai .dt_show .yisheng {
      margin-top: 35px;
      text-align: left;
      padding: 25px;
      width: 65%;
      border: 1px solid #e5e3db;
      background: #fffef8; }
      .dongtai .dt_show .yisheng .img_box {
        width: 27%;
        vertical-align: middle;
        display: inline-block; }
        .dongtai .dt_show .yisheng .img_box img {
          width: 110px;
          border-radius: 50%; }
      .dongtai .dt_show .yisheng .ysxq {
        width: 72%;
        vertical-align: middle;
        display: inline-block;
        color: #605d57; }
        .dongtai .dt_show .yisheng .ysxq .tit .name {
          font-size: 18px;
          color: #48453f; }
        .dongtai .dt_show .yisheng .ysxq .tit .zxyy1 {
          border: none;
          background: #7e4431;
          padding: 0px 5px;
          line-height: 30px;
          height: inherit;
          color: #fff;
          position: relative; }
          .dongtai .dt_show .yisheng .ysxq .tit .zxyy1:hover {
            background: #bd161b; }
            .dongtai .dt_show .yisheng .ysxq .tit .zxyy1:hover .ewm {
              display: block; }
          .dongtai .dt_show .yisheng .ysxq .tit .zxyy1 .ewm {
            position: absolute;
            top: 100%;
            text-align: center;
            background: #fff;
            border: 1px solid #c3bfae;
            color: #7e4431;
            padding: 10px;
            right: 0;
            display: none; }
            .dongtai .dt_show .yisheng .ysxq .tit .zxyy1 .ewm p {
              line-height: 18px;
              margin-top: 5px; }
            .dongtai .dt_show .yisheng .ysxq .tit .zxyy1 .ewm img {
              width: 90px;
              height: 90px; }
        .dongtai .dt_show .yisheng .ysxq .tit .zhiwei {
          margin-left: 10px; }
      .dongtai .dt_show .yisheng .sc_box {
        border-top: 1px dashed #e3e1da;
        padding-top: 12px;
        margin-top: 12px; }
        .dongtai .dt_show .yisheng .sc_box .sc {
          display: inline-block; }
        .dongtai .dt_show .yisheng .sc_box a {
          color: #7e4431; }
    .dongtai .dt_show form {
      text-align: left;
      margin-top: 35px; }
      .dongtai .dt_show form textarea {
        border: 1px solid #dcd9d0;
        padding-left: 10px;
        padding-top: 5px;
        width: 100%;
        height: 160px;
        color: #c1beb8;
        background: transparent; }
      .dongtai .dt_show form .liuyan {
        margin-top: 10px;
        width: 150px;
        height: 40px;
        background: #7e4431;
        color: #fff;
        border: none; }
    .dongtai .dt_show .pl {
      margin-top: 35px;
      text-align: left; }
      .dongtai .dt_show .pl .tit {
        font-size: 16px;
        color: #3d3c38;
        font-weight: 600;
        padding-bottom: 10px; }
      .dongtai .dt_show .pl .ly_num {
        color: #605d57; }
      .dongtai .dt_show .pl .border {
        padding: 20px 15px;
        padding-bottom: 60px;
        border: 1px solid #dcd9d0; }
        .dongtai .dt_show .pl .border .xx {
          padding: 13px 0;
          border-bottom: 1px solid #e6e4df; }
          .dongtai .dt_show .pl .border .xx .img_box {
            display: inline-block;
            width: 8%;
            vertical-align: top; }
          .dongtai .dt_show .pl .border .xx .xx_r {
            display: inline-block;
            width: 91%;
            vertical-align: top;
            margin-top: -5px; }
            .dongtai .dt_show .pl .border .xx .xx_r:hover .hf button {
              opacity: 1; }
            .dongtai .dt_show .pl .border .xx .xx_r .xx_t .urse {
              margin-right: 20px;
              color: #ff8500; }
            .dongtai .dt_show .pl .border .xx .xx_r .xx_t .add {
              color: #a5a29d; }
            .dongtai .dt_show .pl .border .xx .xx_r .xx_t .date {
              margin-right: 15px;
              color: #a4a29d; }
            .dongtai .dt_show .pl .border .xx .xx_r .xx_t .shijian {
              color: #a4a29d; }
            .dongtai .dt_show .pl .border .xx .xx_r .xx_b {
              font-size: 16px;
              color: #605d57; }
            .dongtai .dt_show .pl .border .xx .xx_r .hf {
              text-align: right;
              margin-top: 10px; }
              .dongtai .dt_show .pl .border .xx .xx_r .hf button {
                transition: all 1s;
                color: #fff;
                border: none;
                background: #bd161b;
                border-radius: 3px;
                width: 40px;
                height: 20px;
                font-size: 12px;
                opacity: 0; }
          .dongtai .dt_show .pl .border .xx .lyk {
            display: none;
            margin-top: 5px; }
            .dongtai .dt_show .pl .border .xx .lyk .sub {
              border: 1px solid #e6e4df;
              background: transparent;
              padding: 3px 8px; }
        .dongtai .dt_show .pl .border .hf_con {
          margin-left: 60px;
          padding: 13px 0;
          border-bottom: 1px solid #e6e4df; }
          .dongtai .dt_show .pl .border .hf_con .img_box {
            display: inline-block;
            width: 8%;
            vertical-align: top; }
          .dongtai .dt_show .pl .border .hf_con .xx_r {
            display: inline-block;
            width: 91%;
            vertical-align: top;
            margin-top: -5px; }
            .dongtai .dt_show .pl .border .hf_con .xx_r:hover .hf button {
              display: inline-block; }
            .dongtai .dt_show .pl .border .hf_con .xx_r .xx_t .urse {
              margin-right: 20px;
              color: #ff8500; }
            .dongtai .dt_show .pl .border .hf_con .xx_r .xx_t .add {
              color: #a5a29d; }
            .dongtai .dt_show .pl .border .hf_con .xx_r .xx_t .date {
              margin-right: 15px;
              color: #a4a29d; }
            .dongtai .dt_show .pl .border .hf_con .xx_r .xx_t .shijian {
              color: #a4a29d; }
            .dongtai .dt_show .pl .border .hf_con .xx_r .xx_b {
              font-size: 16px;
              color: #605d57; }
    .dongtai .dt_show .huodong .title {
      margin-bottom: 15px;
      padding: 25px 0;
      border: 1px solid #dcd9d0;
      text-align: center; }
      .dongtai .dt_show .huodong .title h5 {
        font-size: 22px;
        color: #7e4431;
        font-weight: 400;
        margin-bottom: 15px; }
      .dongtai .dt_show .huodong .title span {
        color: #8b8887; }
    .dongtai .dt_show .huodong .hd_con {
      color: #605d57;
      text-align: left; }
    .dongtai .dt_show .huodong .youhui h5 {
      margin-bottom: 15px;
      padding: 25px 0;
      border: 1px solid #dcd9d0;
      text-align: center;
      font-size: 22px;
      color: #7e4431;
      font-weight: 400; }
    .dongtai .dt_show .huodong .youhui .youhui_con {
      text-align: left;
      color: #605d57; }
      .dongtai .dt_show .huodong .youhui .youhui_con p {
        color: #7e4431; }
  .dongtai .zhuanke {
    padding-bottom: 80px; }
    .dongtai .zhuanke h6 {
      margin-top: 20px;
      margin-bottom: 30px;
      text-align: center;
      font-size: 26px;
      color: #3e3e3e;
      padding-bottom: 25px;
      border-bottom: 1px solid #e5e2db; }
    .dongtai .zhuanke .img_box img {
      width: 100%; }
    .dongtai .zhuanke .zk_con {
      color: #818181;
      padding-top: 10px; }
    .dongtai .zhuanke h5 {
      margin-top: 85px;
      text-align: center;
      padding-bottom: 15px;
      font-size: 16px;
      color: #3e3e3e;
      border-bottom: 1px solid #e5e2db; }
    .dongtai .zhuanke .yisheng {
      margin-top: 35px;
      text-align: left;
      padding: 25px;
      border: 1px solid #e5e3db;
      background: #fffef8; }
      .dongtai .zhuanke .yisheng .img_box {
        width: 27%;
        vertical-align: middle;
        display: inline-block; }
        .dongtai .zhuanke .yisheng .img_box img {
          width: 110px;
          border-radius: 50%; }
      .dongtai .zhuanke .yisheng .ysxq {
        width: 72%;
        vertical-align: middle;
        display: inline-block;
        color: #605d57; }
        .dongtai .zhuanke .yisheng .ysxq .tit .name {
          font-size: 18px;
          color: #48453f; }
        .dongtai .zhuanke .yisheng .ysxq .tit .zxyy1 {
          border: none;
          background: #7e4431;
          padding: 0px 5px;
          line-height: 30px;
          height: inherit;
          color: #fff;
          position: relative; }
          .dongtai .zhuanke .yisheng .ysxq .tit .zxyy1:hover {
            background: #bd161b; }
            .dongtai .zhuanke .yisheng .ysxq .tit .zxyy1:hover .ewm {
              display: block; }
          .dongtai .zhuanke .yisheng .ysxq .tit .zxyy1 .ewm {
            position: absolute;
            top: 100%;
            text-align: center;
            background: #fff;
            border: 1px solid #c3bfae;
            color: #7e4431;
            padding: 10px;
            right: 0;
            display: none; }
            .dongtai .zhuanke .yisheng .ysxq .tit .zxyy1 .ewm p {
              line-height: 18px;
              margin-top: 5px; }
            .dongtai .zhuanke .yisheng .ysxq .tit .zxyy1 .ewm img {
              width: 90px;
              height: 90px; }
        .dongtai .zhuanke .yisheng .ysxq .tit .zhiwei {
          margin-left: 10px; }
      .dongtai .zhuanke .yisheng .sc_box {
        border-top: 1px dashed #e3e1da;
        padding-top: 12px;
        margin-top: 12px; }
        .dongtai .zhuanke .yisheng .sc_box .sc {
          display: inline-block; }
        .dongtai .zhuanke .yisheng .sc_box a {
          color: #7e4431; }

.in_page {
  padding-bottom: 90px;
  margin-top: 50px;
  text-align: center; }
  .in_page ul li {
    display: inline-block; }
    .in_page ul li a {
      display: block;
      width: 30px;
      height: 30px;
      border: 1px solid #ded9d5;
      background: #fff;
      line-height: 30px;
      color: #938e8c; }
      .in_page ul li a:hover {
        background: #91491f;
        color: #fff;
        border: 1px solid #91491f; }

.mbx {
  padding: 20px 0;
  color: #605d57;
  border-bottom: 1px solid #dcd9d0; }
  .mbx a {
    color: #605d57; }
    .mbx a:hover {
      color: #7e4431; }

.jiesuan {
  padding-top: 30px;
  border-top: 3px solid #7e4431; }
  .jiesuan form {
    color: #625f58;
    border-bottom: 1px solid #dcd9d0;
    padding: 20px 0;
    margin-top: 10px; }
    .jiesuan form h6 {
      margin-bottom: 20px;
      padding-bottom: 20px;
      font-size: 16px;
      border-bottom: 1px solid #dcd9d0; }
    .jiesuan form input[type=radio] {
      margin: 0 0 0 45px; }
    .jiesuan form .inp1 {
      width: 200px;
      height: 30px;
      border: 1px solid #c2beb5; }
    .jiesuan form p {
      display: inline-block;}
    .jiesuan form .inp2 {
      margin-left: 25px;
      width: 280px;
      height: 30px;
      border: 1px solid #c2beb5; }
    .jiesuan form .inp3 {
      width: 60px;
      height: 30px;
      border: 1px solid #c2beb5; }
    .jiesuan form .inp4 {
      width: 110px;
      height: 30px;
      border: 1px solid #c2beb5; }
    .jiesuan form span {
      color: #da251d; }
    .jiesuan form select {
      width: 200px;
      height: 30px;
      border: 1px solid #c2beb5; }
    .jiesuan form .btn {
      width: 90px;
      height: 30px;
      background: #c1beb7;
      margin-left: 15px;
      color: #fff;
      border-radius: 0; }
      .jiesuan form .btn:hover {
        background: #bd161b; }
  .jiesuan .qingdan .qd_tou {
    padding-top: 30px;
    padding-bottom: 10px; }
    .jiesuan .qingdan .qd_tou h6 {
      font-size: 16px;
      color: #625f58; }
    .jiesuan .qingdan .qd_tou a {
      color: #625f58; }
      .jiesuan .qingdan .qd_tou a:hover {
        color: #bd161b; }
  .jiesuan .qingdan .qd_t {
    padding: 15px 40px;
    background: #d7d4cd; }
    .jiesuan .qingdan .qd_t .qd_li {
      display: inline-block;
      width: 15%;
      text-align: center; }
      .jiesuan .qingdan .qd_t .qd_li:first-of-type {
        width: 23%; }
  .jiesuan .qingdan .sp_warp .border_b {
    border-bottom: 1px solid #c2c2c2;
    padding: 7px 0; }
    .jiesuan .qingdan .sp_warp .border_b .han {
      background: #eeece5;
      padding: 10px 40px; }
      .jiesuan .qingdan .sp_warp .border_b .han li {
        vertical-align: middle;
        font-size: 16px;
        text-align: center;
        width: 15%;
        display: inline-block; }
        .jiesuan .qingdan .sp_warp .border_b .han li b {
          color: #bd161b; }
        .jiesuan .qingdan .sp_warp .border_b .han li .img_box {
          display: inline-block; }
        .jiesuan .qingdan .sp_warp .border_b .han li p {
          font-size: 14px;
          display: inline-block; }
        .jiesuan .qingdan .sp_warp .border_b .han li:first-of-type {
          width: 23%; }
        .jiesuan .qingdan .sp_warp .border_b .han li .jiajian {
          font-size: 0; }
          .jiesuan .qingdan .sp_warp .border_b .han li .jiajian input {
            text-align: center;
            line-height: 23px;
            font-weight: 400;
            background: #fff;
            color: #625f58;
            font-size: 16px;
            width: 25px;
            height: 23px;
            border: 1px solid #cbcbcb; }
        .jiesuan .qingdan .sp_warp .border_b .han li .del {
          background: transparent;
          border: none; }
          .jiesuan .qingdan .sp_warp .border_b .han li .del:hover {
            color: #bd161b;
            text-decoration: underline; }
  .jiesuan .qingdan .sp_warp .shop_js {
    border-bottom: 1px solid #c2c2c2;
    padding: 30px 0;
    text-align: right; }
    .jiesuan .qingdan .sp_warp .shop_js .all_price {
      font-size: 24px;
      font-weight: 600;
      color: #bd161b; }
  .jiesuan .zhifu {
    padding-bottom: 50px; }
    .jiesuan .zhifu h6 {
      padding-top: 30px;
      font-size: 16px;
      color: #7c7972; }
    .jiesuan .zhifu form {
      border: none; }
      .jiesuan .zhifu .border {
        border: 1px solid #c2beb5; }
        .jiesuan .zhifu .border li {
          color: #625f58;
          padding: 20px 0;
          border-top: 1px solid #C2BEB5; }
          .jiesuan .zhifu .border li:first-of-type {
            border-top: none; }
          .jiesuan .zhifu .border li input {
            margin-left: 20px; }
      .jiesuan .zhifu .fukuang {
        margin-top: 30px;
        text-align: right; }
        .jiesuan .zhifu .fukuang b {
          font-size: 24px;
          color: #bd161b; }
          .jiesuan .zhifu .fukuang b span {
            color: #bd161b; }
        .jiesuan .zhifu .fukuang .sub {
          margin-left: 30px;
          display: inline-block;
          vertical-align: bottom;
          width: 142px;
          height: 54px;
          border: none;
          color: #fff;
          background: #BD161B; }
  .jiesuan .shr h6 {
    font-size: 16px;
    color: #625f58; }
  .jiesuan .shr .shr_xq li {
    border-bottom: 1px solid #dcd9d0;
    border-top: 1px solid #DCD9D0;
    padding: 20px 0;
    margin-top: 20px; }
    .jiesuan .shr .shr_xq li .shr_l {
      display: inline-block; }
      .jiesuan .shr .shr_xq li .shr_l .name {
        display: inline-block;
        padding: 5px 60px;
        border: 2px solid #bd161b;
        vertical-align: middle;
        margin-right: 20px; }
      .jiesuan .shr .shr_xq li .shr_l .add {
        display: inline-block;
        vertical-align: middle; }
      .jiesuan .shr .shr_xq li .shr_l .phone {
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px; }
    .jiesuan .shr .shr_xq li .bj {
      padding-top: 5px; }
      .jiesuan .shr .shr_xq li .bj a {
        color: #cd6a68;
        text-decoration: underline; }

.car {
  border-top: 3px solid #7e4431;
  padding-top: 5px; }
  .car h6 {
    margin-top: 60px;
    font-size: 24px;
    color: #5f5f57;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcd9d0; }
  .car .car_shop {
    padding: 80px 0;
    text-align: center; }
    .car .car_shop .img_box {
      display: inline-block;
      vertical-align: bottom; }
    .car .car_shop .car_r {
      margin-left: 34px;
      display: inline-block;
      vertical-align: bottom;
      padding-bottom: 10px;
      text-align: left; }
      .car .car_shop .car_r h5 {
        font-size: 16px;
        margin-bottom: 15px; }
      .car .car_shop .car_r a {
        color: #bf2a2f;
        font-size: 16px; }
        .car .car_shop .car_r a img {
          vertical-align: middle; }
  .car .recom {
    background: #c1beb7;
    border-left: 2px solid #da251d;
    padding: 12px 20px; }
    .car .recom .tit {
      color: #625f58; }
    .car .recom .qh a {
      color: #625f58; }
  .car .tj_pro {
    padding-top: 10px; }
    .car .tj_pro .img_box {
      margin-top: 23px; }
      .car .tj_pro .img_box img {
        width: 100%; }
    .car .tj_pro .pro_xx {
      padding: 10px 0; }
      .car .tj_pro .pro_xx .money {
        font-size: 16px;
        color: #d14747; }
        .car .tj_pro .pro_xx .money span {
          font-size: 20px; }
      .car .tj_pro .pro_xx .add_car {
        margin-top: 5px; }
        .car .tj_pro .pro_xx .add_car a {
          font-size: 12px;
          color: #d14747; }
    .car .tj_pro .tit {
      margin-bottom: 20px; }
      .car .tj_pro .tit a {
        color: #6b6a67; }
        .car .tj_pro .tit a:hover {
          text-decoration: underline;
          color: #d14747; }

.car2 {
  border-top: 3px solid #7e4431; }
  .car2 h6 {
    padding-top: 50px;
    padding-bottom: 20px;
    font-size: 24px;
    color: #5f5f57; }
  .car2 .qd_t {
    padding: 15px 18px;
    background: #d7d4cd; }
    .car2 .qd_t .qd_li {
      display: inline-block;
      width: 13%;
      text-align: center; }
      .car2 .qd_t .qd_li:nth-of-type(2) {
        width: 19%; }
  .car2 .sp_warp .border_b {
    border-bottom: 1px solid #c2c2c2;
    padding: 7px 0; }
    .car2 .sp_warp .border_b .han {
      padding: 10px 18px; }
      .car2 .sp_warp .border_b .han li {
        vertical-align: middle;
        font-size: 16px;
        text-align: center;
        width: 13%;
        display: inline-block; }
        .car2 .sp_warp .border_b .han li:nth-of-type(2) {
          width: 19%; }
        .car2 .sp_warp .border_b .han li b {
          color: #bd161b; }
        .car2 .sp_warp .border_b .han li .img_box {
          display: inline-block; }
        .car2 .sp_warp .border_b .han li p {
          font-size: 14px;
          display: inline-block; }
        .car2 .sp_warp .border_b .han li .jiajian {
          font-size: 0; }
          .car2 .sp_warp .border_b .han li .jiajian input {
            text-align: center;
            line-height: 23px;
            font-weight: 400;
            background: #fff;
            color: #625f58;
            font-size: 16px;
            width: 25px;
            height: 23px;
            border: 1px solid #cbcbcb; }
        .car2 .sp_warp .border_b .han li .del {
          background: transparent;
          border: none; }
          .car2 .sp_warp .border_b .han li .del:hover {
            color: #bd161b;
            text-decoration: underline; }
        .car2 .sp_warp .border_b .han li .inp_set {
          display: inline-block;
          cursor: pointer;
          width: 16px;
          height: 16px;
          background: #fff;
          border: 1px solid #c3bfb6;
          border-radius: 50%; }
  .car2 .sp_warp .qd_b {
    background: #d7d4cd;
    padding: 15px 20px;
    color: #625f58; }
    .car2 .sp_warp .qd_b .all_set {
      margin: 0 3px 0 0; }
    .car2 .sp_warp .qd_b .del_set {
      margin-left: 20px;
      background: transparent;
      border: none;
      color: #625f58; }
      .car2 .sp_warp .qd_b .del_set:hover {
        color: #bd161b; }
      .car2 .sp_warp .qd_b .del_set img {
        margin-right: 5px;
        margin-top: -5px; }
  .car2 .sp_warp .shop_js {
    padding-top: 30px;
    font-size: 0; }
    .car2 .sp_warp .shop_js .shdz {
      width: 20%;
      display: inline-block;
      vertical-align: middle;
      font-size: 14px; }
      .car2 .sp_warp .shop_js .shdz select {
        width: 150px;
        height: 28px;
        border: 1px solid #c2beb5; }
    .car2 .sp_warp .shop_js .js_box {
      text-align: right;
      width: 64%;
      display: inline-block;
      vertical-align: middle;
      font-size: 14px; }
      .car2 .sp_warp .shop_js .js_box .all_money b {
        font-size: 20px; }
    .car2 .sp_warp .shop_js .js_btn {
      width: 16%;
      text-align: right;
      font-size: 14px;
      vertical-align: middle;
      display: inline-block; }
      .car2 .sp_warp .shop_js .js_btn input {
        width: 143px;
        height: 54px;
        font-size: 18px;
        color: #fff;
        background: #bd161b;
        border: none; }

.all_set {
  display: inline-block;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background: #fff;
  border: 1px solid #c3bfb6;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 5px; }

.about {
  padding-bottom: 50px; }
  .about .tit {
    padding: 80px 0;
    font-size: 30px;
    color: #212120; }
    .about .tit span {
      font-size: 22px;
      color: #4d483f; }
  .about .about_text {
    color: #605d57; }
  .about .img_box {
    margin-left: 30px;
    border: 4px solid #f3b856; }
    .about .img_box img {
      width: 100%; }

.hudong {
  padding-top: 30px; }
  .hudong .border {
    margin-top: 20px;
    padding: 20px;
    border: 1px solid #dcd9d0; }
    .hudong .border .img_box img {
      width: 100%; }
    .hudong .border h6 {
      padding-top: 25px;
      padding-bottom: 20px; }
      .hudong .border h6 a {
        color: #3d3c38;
        font-size: 16px; }
        .hudong .border h6 a:hover {
          color: #7e4431;
          text-decoration: underline; }
    .hudong .border .date {
      padding-bottom: 20px;
      border-bottom: 1px dashed #e5e2db;
      font-size: 14px;
      color: #8a8882; }
    .hudong .border .jj {
      margin-top: 20px;
      height: 40px;
      color: #625f58;
      overflow: hidden; }
    .hudong .border .yisheng {
      margin-top: 25px;
      color: #3d3c38; }
  .hudong .border1 {
    margin-top: 30px;
    margin-bottom: 80px;
    padding: 55px 0;
    color: #625f58;
    border: 1px solid #dcd9d0;
    border-radius: 5px; }
    .hudong .border1 h6 {
      text-align: center;
      font-size: 14px;
      font-weight: 100;
      padding-bottom: 25px; }
    .hudong .border1 .zaixian {
      text-align: right; }
    .hudong .border1 .zaixian_l {
      text-align: right;
      font-size: 14px;
      margin-top: 8px; }
    .hudong .border1 .zaixian_r {
      padding-bottom: 25px; }
      .hudong .border1 .zaixian_r .fangge {
        width: 15px;
        height: 15px;
        background: transparent;
        border: 1px solid #dad7d1;
        display: inline-block;
        vertical-align: middle;
        cursor: pointer; }
      .hudong .border1 .zaixian_r span {
        vertical-align: middle; }
      .hudong .border1 .zaixian_r input {
        width: 430px;
        height: 40px;
        border: 1px solid #dcd9d0;
        padding-left: 10px; }
      .hudong .border1 .zaixian_r .name {
        background: #fff; }
      .hudong .border1 .zaixian_r .email {
        background: transparent; }
      .hudong .border1 .zaixian_r .phone {
        background: #fff; }
      .hudong .border1 .zaixian_r .weixin {
        background: transparent; }
      .hudong .border1 .zaixian_r textarea {
        padding-left: 10px;
        padding-top: 5px;
        background: #fff;
        width: 640px;
        height: 125px;
        border: 1px solid #dcd9d0; }
    .hudong .border1 .sub {
      width: 175px;
      height: 40px;
      background: #7e4431;
      color: #fff;
      border: none; }

.pro1 {
  padding-top: 40px; }
  .pro1 .jx_pro .jx_t h6 {
    padding-bottom: 50px;
    font-size: 26px;
    color: #6b6a67; }
  .pro1 .jx_pro .jx_t .set {
    padding-left: 15px;
    float: right;
    width: 145px;
    height: 30px;
    background: #fff;
    border: 1px solid #dcd9d0; }
  .pro1 .jx_pro .jx_b {
    font-size: 0; }
    .pro1 .jx_pro .jx_b .img_l {
      display: inline-block;
      width: 50%; }
      .pro1 .jx_pro .jx_b .img_l .img_box {
        width: 52%;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        z-index: 99; }
        .pro1 .jx_pro .jx_b .img_l .img_box img {
          width: 100%;
          height: 275px; }
      .pro1 .jx_pro .jx_b .img_l .jx_xq {
        width: 50%;
        overflow: hidden;
        text-align: center;
        padding: 20px;
        vertical-align: middle;
        display: inline-block;
        background: #fff;
        height: 275px;
        margin-left: -11px;
        position: relative; }
        .pro1 .jx_pro .jx_b .img_l .jx_xq:hover a .mask {
          opacity: 1; }
        .pro1 .jx_pro .jx_b .img_l .jx_xq h5 {
          padding-top: 20px;
          margin-bottom: 5px;
          font-size: 16px;
          color: #272322; }
        .pro1 .jx_pro .jx_b .img_l .jx_xq a {
          font-size: 14px;
          color: #6b6a67; }
          .pro1 .jx_pro .jx_b .img_l .jx_xq a:hover {
            text-decoration: underline; }
        .pro1 .jx_pro .jx_b .img_l .jx_xq .img_box2 {
          margin-top: 10px; }
        .pro1 .jx_pro .jx_b .img_l .jx_xq .mask {
          opacity: 0;
          transition: all 1s;
          width: 55px;
          height: 55px;
          background: rgba(169, 57, 57, 0.7) url(../images/pro_03.png) no-repeat center;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, 0%);
          border-radius: 50%; }
    .pro1 .jx_pro .jx_b .img_r {
      display: inline-block;
      width: 50%; }
      .pro1 .jx_pro .jx_b .img_r .img_box {
        width: 52%;
        display: inline-block;
        vertical-align: middle;
        position: relative;
        z-index: 99; }
        .pro1 .jx_pro .jx_b .img_r .img_box img {
          width: 100%;
          height: 275px; }
      .pro1 .jx_pro .jx_b .img_r .jx_xq {
        width: 50%;
        overflow: hidden;
        text-align: center;
        padding: 20px;
        vertical-align: middle;
        display: inline-block;
        background: #fff;
        height: 275px;
        margin-right: -11px;
        position: relative; }
        .pro1 .jx_pro .jx_b .img_r .jx_xq:hover a .mask {
          opacity: 1; }
        .pro1 .jx_pro .jx_b .img_r .jx_xq h5 {
          padding-top: 20px;
          margin-bottom: 5px;
          font-size: 16px;
          color: #272322; }
        .pro1 .jx_pro .jx_b .img_r .jx_xq a {
          font-size: 14px;
          color: #6b6a67; }
          .pro1 .jx_pro .jx_b .img_r .jx_xq a:hover {
            text-decoration: underline; }
        .pro1 .jx_pro .jx_b .img_r .jx_xq .img_box2 {
          margin-top: 10px; }
        .pro1 .jx_pro .jx_b .img_r .jx_xq .mask {
          opacity: 0;
          transition: all 1s;
          width: 55px;
          height: 55px;
          background: rgba(169, 57, 57, 0.7) url(../images/pro_03.png) no-repeat center;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, 0%);
          border-radius: 50%; }
  .pro1 .more_pro h6 {
    padding-top: 40px;
    font-size: 26px;
    color: #6b6a67; }
  .pro1 .more_pro .img_box {
    margin-top: 40px; }
    .pro1 .more_pro .img_box img {
      width: 100%; }
  .pro1 .more_pro .pro_xx {
    padding: 10px 0; }
    .pro1 .more_pro .pro_xx .money {
      font-size: 16px;
      color: #d14747; }
      .pro1 .more_pro .pro_xx .money span {
        font-size: 20px; }
    .pro1 .more_pro .pro_xx .add_car {
      margin-top: 5px; }
      .pro1 .more_pro .pro_xx .add_car a {
        font-size: 12px;
        color: #d14747; }
  .pro1 .more_pro .tit {
    margin-bottom: 20px; }
    .pro1 .more_pro .tit a {
      color: #6b6a67; }
      .pro1 .more_pro .tit a:hover {
        text-decoration: underline;
        color: #d14747; }
  .pro1 .huodong .border {
    border-bottom: 1px solid #ece9e6;
    margin-bottom: 25px; }
  .pro1 .huodong .img_box img {
    width: 100%; }
  .pro1 .huodong h6 a {
    display: inline-block;
    font-size: 18px;
    color: #7e4331;
    margin: 20px 0;
    font-weight: 400; }
    .pro1 .huodong h6 a:hover {
      text-decoration: underline; }
  .pro1 .huodong .youhui {
    color: #b6b3ad;
    margin-bottom: 25px;
    height: 70px;
    overflow: hidden;
    text-overflow: ellipsis; }
  .pro1 .tszk1 .img_box {
    margin-top: 40px; }
    .pro1 .tszk1 .img_box img {
      width: 100%; }
  .pro1 .tszk1 h6 {
    margin: 10px 0;
    font-size: 16px;
    text-align: center; }
    .pro1 .tszk1 h6 a {
      color: #3d3c38; }
      .pro1 .tszk1 h6 a:hover {
        color: #7e4431;
        text-decoration: underline; }
  .pro1 .tszk1 .jj {
    height: 70px;
    overflow: hidden;
    color: #83817c; }

.pro_show {
  padding-bottom: 30px;
  border-top: 3px solid #7e4431; }
  .pro_show .mbx {
    background: #e9e8e4; }
  .pro_show .pro_show_t {
    padding: 20px;
    margin-top: 45px;
    border: 1px solid #dcd9d0;
    color: #625f58; }
    .pro_show .pro_show_t h6 {
      font-size: 26px;
      color: #7e4431;
      font-weight: 400;
      padding: 20px 0; }
    .pro_show .pro_show_t .jg {
      margin-bottom: 40px;
      font-weight: 600;
      font-size: 30px;
      padding: 5px 0;
      background: #DCEDC8;
      color: #D32F2F;
      padding-left: 20px; }
    .pro_show .pro_show_t .canshu {
      overflow: auto;
      height: 235px; }
    .pro_show .pro_show_t .sl {
      font-size: 0; }
      .pro_show .pro_show_t .sl span {
        vertical-align: middle;
        font-size: 14px; }
      .pro_show .pro_show_t .sl .jiajian {
        vertical-align: middle;
        display: inline-block; }
        .pro_show .pro_show_t .sl .jiajian input {
          width: 25px;
          height: 25px;
          border: 1px solid #cbc8c1;
          font-size: 14px;
          background: #fff; }
        .pro_show .pro_show_t .sl .jiajian .text_box {
          text-align: center; }
    .pro_show .pro_show_t .gm {
      margin-top: 30px; }
      .pro_show .pro_show_t .gm a {
        transition: all 1s;
        text-align: center;
        display: inline-block;
        width: 160px;
        height: 48px;
        line-height: 48px;
        background: #D32F2F;
        color: #fff; 
	font-size:22px; 
	font-weight:bold; }
        .pro_show .pro_show_t .gm a:hover {
          background: #D32F2F; }
  .pro_show h5 {
    font-size: 16px;
    height: 60px;
    background: #DCEDC8;
    color: #D32F2F;
    text-align: center;
    margin-top: 25px;
    line-height: 60px; 
    font-size:28px;  }
  .pro_show .pro_xq {
    border: 1px solid #dcd9d0;
    padding: 30px 60px; }

.contact {
  padding: 80px 0; }
  .contact h6 {
    padding-bottom: 30px;
    font-size: 22px;
    color: #4c4c4c; }
  .contact .lxfs {
    color: #4c4c4c; }
    .contact .lxfs img {
      border: 3px solid #dcd9d0; }
  .contact #map {
    height: 510px; }
  .contact .zhiyin {
    padding-top: 30px;
    color: #4c4c4c; }

.zjjs .zjjs_t {
  padding-top: 80px;
  padding-bottom: 15px;
  color: #605d57; }
.zjjs .yisheng {
  margin-top: 35px;
  text-align: left;
  padding: 25px;
  border: 1px solid #e5e3db;
  background: #fffef8; }
  .zjjs .yisheng .img_box {
    width: 27%;
    vertical-align: middle;
    display: inline-block; }
    .zjjs .yisheng .img_box img {
      width: 110px;
      border-radius: 50%; }
  .zjjs .yisheng .ysxq {
    width: 72%;
    vertical-align: middle;
    display: inline-block;
    color: #605d57; }
    .zjjs .yisheng .ysxq .tit .name {
      font-size: 18px;
      color: #48453f; }
    .zjjs .yisheng .ysxq .tit .zxyy1 {
      border: none;
      background: #7e4431;
      padding: 0px 5px;
      line-height: 30px;
      height: inherit;
      color: #fff;
      position: relative; }
      .zjjs .yisheng .ysxq .tit .zxyy1:hover {
        background: #bd161b; }
        .zjjs .yisheng .ysxq .tit .zxyy1:hover .ewm {
          display: block; }
      .zjjs .yisheng .ysxq .tit .zxyy1 .ewm {
        position: absolute;
        top: 100%;
        text-align: center;
        background: #fff;
        border: 1px solid #c3bfae;
        color: #7e4431;
        padding: 10px;
        right: 0;
        display: none; }
        .zjjs .yisheng .ysxq .tit .zxyy1 .ewm p {
          line-height: 18px;
          margin-top: 5px; }
        .zjjs .yisheng .ysxq .tit .zxyy1 .ewm img {
          width: 90px !important;
          height: 90px !important; }
    .zjjs .yisheng .ysxq .tit .zhiwei {
      margin-left: 10px; }
  .zjjs .yisheng .sc_box {
    border-top: 1px dashed #e3e1da;
    padding-top: 12px;
    margin-top: 12px; }
    .zjjs .yisheng .sc_box .sc {
      display: inline-block; }
    .zjjs .yisheng .sc_box a {
      color: #7e4431; }

.zjjs_show .border {
  border: 1px solid #e5e3db;
  padding: 25px;
  background: #fffef8;
  margin-top: 40px;
  margin-bottom: 80px; }
  .zjjs_show .border .zj_t {
    padding-bottom: 25px;
    border-bottom: 1px dashed #e3e1da; }
    .zjjs_show .border .zj_t .img_box {
      vertical-align: top;
      display: inline-block;
      width: 23%; }
    .zjjs_show .border .zj_t .zj_xq {
      vertical-align: top;
      width: 76%; padding-left:3%;
      display: inline-block; }
      .zjjs_show .border .zj_t .zj_xq h6 {
        padding-top: 30px;
        padding-bottom: 40px;
        color: #48453f;
        font-size: 20px; }
        .zjjs_show .border .zj_t .zj_xq h6 span {
          margin-left: 20px;
          font-size: 14px; }
      .zjjs_show .border .zj_t .zj_xq .zxyy1 {
        border: none;
        background: #7e4431;
        height: 30px;
        position: relative;
        line-height: 30px; }
        .zjjs_show .border .zj_t .zj_xq .zxyy1:hover {
          background: #bd161b; }
          .zjjs_show .border .zj_t .zj_xq .zxyy1:hover .ewm {
            display: block; }
        .zjjs_show .border .zj_t .zj_xq .zxyy1 .ewm {
          position: absolute;
          top: 100%;
          text-align: center;
          background: #fff;
          border: 1px solid #c3bfae;
          color: #7e4431;
          padding: 10px;
          right: 0;
          display: none; }
          .zjjs_show .border .zj_t .zj_xq .zxyy1 .ewm p {
            line-height: 18px;
            margin-top: 5px; }
          .zjjs_show .border .zj_t .zj_xq .zxyy1 .ewm img {
            width: 90px;
            height: 90px; }
      .zjjs_show .border .zj_t .zj_xq .jj {
        padding-bottom: 30px; }
  .zjjs_show .border .zj_con {
    margin-top: 20px; }

.my_order {
  border-top: 3px solid #7e4431; }
  .my_order h6 {
    font-size: 24px;
    color: #5f5f57;
    padding-bottom: 20px;
    padding-top: 50px; }
  .my_order .user {
    font-size: 18px;
    color: #3b3b3b; }
  .my_order .vip_nav {
    margin-top: 40px;
    margin-bottom: 38px;
    font-size: 0; }
    .my_order .vip_nav .vip_btn {
      cursor: pointer;
      transition: all 1s;
      display: inline-block;
      width: 33.27%;
      text-align: center;
      font-size: 16px;
      padding: 20px 0;
      background: #b7b4ae; }
      .my_order .vip_nav .vip_btn:nth-of-type(2) {
        margin: 0 1px; }
      .my_order .vip_nav .vip_btn:hover {
        background: #7e4431;
        color: #fff; }
  .my_order .vip_dd .dingdan .dd_nav {
    background: #d7d4cd;
    font-size: 0;
    position: relative; }
    .my_order .vip_dd .dingdan .dd_nav .dingdan_li {
      cursor: pointer;
      font-size: 14px;
      background: #d7d4cd;
      display: inline-block;
      padding: 12px 38px;
      border: 1px solid transparent;
      border-bottom: 1px solid #b9b6b0; }
      .my_order .vip_dd .dingdan .dd_nav .dingdan_li:hover {
        border-bottom: 1px solid transparent;
        border-top: 1px solid #b9b6b0;
        border-right: 1px solid #b9b6b0;
        color: #bd161b;
        background: url("../images/79.jpg"); }
      .my_order .vip_dd .dingdan .dd_nav .dingdan_li:first-of-type .xianshi {
        display: block; }
      .my_order .vip_dd .dingdan .dd_nav .dingdan_li .xianshi {
        display: none; }
      .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_t {
        top: 57px;
        left: 0;
        position: absolute;
        width: 100%;
        background: #e8e4d9;
        border: 1px solid #B9B6B0; }
        .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_t .dd_li {
          text-align: center;
          color: #5f5f57;
          width: 12.55%;
          padding: 12px 0;
          display: inline-block; }
          .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_t .dd_li:first-of-type {
            width: 30%; }
          .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_t .dd_li:last-of-type {
            width: 17%; }
      .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b {
        position: absolute;
        top: 115px;
        left: 0;
        width: 100%;
        color: #625f58; }
        .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han {
          margin-top: 20px;
          border: 1px solid #B9B6B0; }
          .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddh {
            padding: 8px 30px;
            background: #f7f5ef;
            border-bottom: 1px solid #B9B6B0; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddh span {
              margin-right: 50px; }
          .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li {
            font-size: 16px;
            display: inline-block;
            width: 12.55%;
            vertical-align: middle;
            color: #625f58;
            text-align: center;
            line-height: 110px;
            border-right: 1px solid #c7c4bd;
            height: 110px; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li:first-of-type {
              padding-left: 30px;
              width: 30%;
              text-align: left;
              font-size: 14px; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li:last-of-type {
              font-size: 14px;
              width: 17%;
              border-right: none; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .img_box {
              vertical-align: middle;
              display: inline-block;
              width: 70px;
              height: 70px;
              line-height: 70px; }
              .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .img_box img {
                width: 100%; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .tit {
              width: 67%;
              vertical-align: middle;
              margin-left: 15px;
              display: inline-block; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li b {
              color: #bd161b; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu {
              line-height: 30px;
              margin-top: 30px; }
              .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu .pay_now {
                width: 100px;
                background: #bd161b;
                border: none;
                height: 30px;
                color: #fff;
                border-radius: 3px; }
              .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu .cancel {
                margin-top: 10px;
                border: none;
                background: transparent; }
                .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu .cancel:hover {
                  color: #bd161b;
                  text-decoration: underline; }
            .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .del {
              border: none;
              background: transparent; }
              .my_order .vip_dd .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .del:hover {
                color: #bd161b;
                text-decoration: underline; }
  .my_order .vip_dz {
    display: none; }
    .my_order .vip_dz form {
      color: #625f58;
      border-bottom: 1px solid #dcd9d0;
      padding: 20px 0;
      margin-top: 10px; }
      .my_order .vip_dz form h6 {
        padding-top: 0;
        margin-bottom: 20px;
        padding-bottom: 20px;
        font-size: 16px;
        border-bottom: 1px solid #dcd9d0; }
        .my_order .vip_dz form h6 span {
          margin-left: 30px;
          color: #625f58;
          font-size: 14px; }
          .my_order .vip_dz form h6 span b {
            color: #da251d; }
      .my_order .vip_dz form input[type=radio] {
        margin: 0 0 0 45px; }
      .my_order .vip_dz form .inp1 {
        width: 200px;
        height: 30px;
        border: 1px solid #c2beb5; }
      .my_order .vip_dz form p {
        display: inline-block;
        margin-left: 50px; }
      .my_order .vip_dz form .inp2 {
        margin-left: 25px;
        width: 280px;
        height: 30px;
        border: 1px solid #c2beb5; }
      .my_order .vip_dz form .inp3 {
        width: 60px;
        height: 30px;
        border: 1px solid #c2beb5; }
      .my_order .vip_dz form .inp4 {
        width: 110px;
        height: 30px;
        border: 1px solid #c2beb5; }
      .my_order .vip_dz form span {
        color: #da251d; }
      .my_order .vip_dz form select {
        width: 200px;
        height: 30px;
        border: 1px solid #c2beb5; }
      .my_order .vip_dz form .btn {
        width: 90px;
        height: 30px;
        background: #c1beb7;
        margin-left: 15px;
        color: #fff;
        border-radius: 0; }
        .my_order .vip_dz form .btn:hover {
          background: #bd161b; }
    .my_order .vip_dz .dz_num {
      padding-top: 50px;
      padding-bottom: 10px;
      color: #625f58; }
    .my_order .vip_dz .shr_xq li {
      border-bottom: 1px solid #dcd9d0;
      border-top: 1px solid #DCD9D0;
      padding: 20px 0;
      margin-top: 10px; }
      .my_order .vip_dz .shr_xq li .shr_l {
        display: inline-block; }
        .my_order .vip_dz .shr_xq li .shr_l .name {
          display: inline-block;
          padding: 5px 60px;
          border: 2px solid #bd161b;
          vertical-align: middle;
          margin-right: 20px; }
        .my_order .vip_dz .shr_xq li .shr_l .add {
          display: inline-block;
          vertical-align: middle; }
        .my_order .vip_dz .shr_xq li .shr_l .phone {
          display: inline-block;
          vertical-align: middle;
          margin-left: 20px; }
      .my_order .vip_dz .shr_xq li .bj {
        padding-top: 5px; }
        .my_order .vip_dz .shr_xq li .bj a {
          color: #cd6a68;
          text-decoration: underline; }
  .my_order .vip_gl {
    display: none; }
    .my_order .vip_gl .form_text {
      height: 40px;
      line-height: 40px;
      text-align: right;
      margin-bottom: 15px;
      font-size: 14px; }
    .my_order .vip_gl form {
      font-size: 0; }
      .my_order .vip_gl form .han input {
        padding-left: 10px;
        border: 1px solid #c3bfae;
        margin-bottom: 15px;
        width: 90%;
        font-size: 14px;
        height: 40px;
        vertical-align: middle; }
      .my_order .vip_gl form .han .xg {
        display: inline-block;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        vertical-align: middle;
        margin-bottom: 15px;
        margin-left: 15px;
        cursor: pointer; }
        .my_order .vip_gl form .han .xg:hover {
          color: #7e4331;
          text-decoration: underline; }
      .my_order .vip_gl form .tel_yzm {
        border: none;
        background: #aeacac;
        color: #fff;
        margin-bottom: 20px;
        width: 20%;
        display: inline-block;
        height: 40px;
        vertical-align: middle; }
      .my_order .vip_gl form .qd {
        font-size: 16px;
        width: 120px;
        height: 38px;
        border: none;
        background: #7e4331;
        color: #fff; }
  .my_order .gundong .dingdan .dd_nav {
    background: #d7d4cd;
    font-size: 0;
    position: relative; }
    .my_order .gundong .dingdan .dd_nav .dingdan_li {
      cursor: pointer;
      font-size: 14px;
      background: #d7d4cd;
      display: inline-block;
      padding: 12px 38px;
      border: 1px solid transparent;
      border-bottom: 1px solid #b9b6b0; }
      .my_order .gundong .dingdan .dd_nav .dingdan_li:hover {
        border-bottom: 1px solid transparent;
        border-top: 1px solid #b9b6b0;
        border-right: 1px solid #b9b6b0;
        color: #bd161b;
        background: url("../images/79.jpg"); }
      .my_order .gundong .dingdan .dd_nav .dingdan_li:first-of-type .xianshi {
        display: block; }
      .my_order .gundong .dingdan .dd_nav .dingdan_li .xianshi {
        display: none; }
      .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_t {
        top: 57px;
        left: 0;
        position: absolute;
        width: 100%;
        background: #e8e4d9;
        border: 1px solid #B9B6B0; }
        .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_t .dd_li {
          text-align: center;
          color: #5f5f57;
          width: 12.55%;
          padding: 12px 0;
          display: inline-block; }
          .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_t .dd_li:first-of-type {
            width: 30%; }
          .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_t .dd_li:last-of-type {
            width: 17%; }
      .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b {
        position: absolute;
        top: 115px;
        left: 0;
        width: 100%;
        color: #625f58; }
        .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han {
          margin-top: 20px;
          border: 1px solid #B9B6B0; }
          .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddh {
            padding: 8px 30px;
            background: #f7f5ef;
            border-bottom: 1px solid #B9B6B0; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddh span {
              margin-right: 50px; }
          .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li {
            font-size: 16px;
            display: inline-block;
            width: 12.55%;
            vertical-align: middle;
            color: #625f58;
            text-align: center;
            line-height: 110px;
            border-right: 1px solid #c7c4bd;
            height: 110px; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li:first-of-type {
              padding-left: 30px;
              width: 30%;
              text-align: left;
              font-size: 14px; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li:last-of-type {
              font-size: 14px;
              width: 17%;
              border-right: none; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .img_box {
              vertical-align: middle;
              display: inline-block;
              width: 70px;
              height: 70px;
              line-height: 70px; }
              .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .img_box img {
                width: 100%; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .tit {
              width: 67%;
              vertical-align: middle;
              margin-left: 15px;
              display: inline-block; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li b {
              color: #bd161b; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu {
              line-height: 30px;
              margin-top: 30px; }
              .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu .pay_now {
                width: 100px;
                background: #bd161b;
                border: none;
                height: 30px;
                color: #fff;
                border-radius: 3px; }
              .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu .cancel {
                margin-top: 10px;
                border: none;
                background: transparent; }
                .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .aniu .cancel:hover {
                  color: #bd161b;
                  text-decoration: underline; }
            .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .del {
              border: none;
              background: transparent; }
              .my_order .gundong .dingdan .dd_nav .dingdan_li .dd_b .han .ddxq .ddxq_li .del:hover {
                color: #bd161b;
                text-decoration: underline; }

/*# sourceMappingURL=index.css.map */


/*开发*/
.in_page ul li{padding:0 3px;}
.inline{display: inline-block;}
.msg{min-height: 500px;}
.index_about>.container{position: relative;}
.index_about>.container>.more{position: absolute;bottom: 20px;right: 50%;margin-right: -400px;}
.dongtai .dt_show .pl .border{padding-bottom: 0;}
.load_more{text-align: center;border: 1px solid #dcd9d0;border-top: 0;}
.load_more span{padding:10px 20px;display: inline-block;}
#btn_more{cursor: pointer;color: red;}
.dongtai .dt_show .pl .border{border-bottom: 0;}
.my_order{border: 0;}
.my_order .vip_nav .vip_btn{width: 25%;padding: 0;}
.my_order .vip_nav .vip_btn:nth-of-type(2){margin: 0;}
.my_order .vip_gl{display: block;}
.vip_gl.member h2{font-size: 20px;display: inline-block;}
.vip_gl.member .info{margin: 20px 0;margin: 20px 0;border: 1px solid #ddd;padding:20px 10px;margin-bottom: 50px;}
.tab{width: 80px;text-align: right;}
.my_order .vip_nav{margin: 20px 0;}
.my_order h6{padding-top: 30px;}
.vip_btn a{display: block;padding: 10px 0;}
.vip_btn:hover a{color: inherit;}
.vip_active a{color: inherit;}
.vip_gl{margin: 30px 0;}
.psw{margin: 0 auto;width: 50%;}
.han label{font-size: 14px;width: 20%;text-align: right;}
.my_order .vip_gl form .han input{width: 70%;}
label.error{width: 40%;text-align: left;margin-left: 20% !important;}
.img_box2 img{width: 160px;}
.pro1 .jx_pro .jx_b .img_r .img_box,.pro1 .jx_pro .jx_b .img_l .img_box{width: 50%;}
.pro1 .jx_pro .jx_b .img_r .jx_xq,.pro1 .jx_pro .jx_b .img_l .jx_xq{margin: 0;}
.pro_show .pro_show_t .gm a{text-decoration: none;}
#goods_main{position: relative;}
#goods_main .ncs-cart-popup{top: 150px;left: 50%;margin-left: -160px;}
.ncs-cart-popup dl dd,.ncs-cart-popup dl dt{padding-top: 5px;}
a.ncbtn-mini{line-height: 16px;height: 16px;padding: 3px 7px;border-radius: 2px;text-decoration: none;color: #FFF;background-color: #AAB2BD;}
a.ncbtn-mini:hover{color: #fff;}
a.ncbtn-mint{background-color: #48CFAE;}
.jiajian .num{text-align: center;line-height: 23px;background: #fff;font-size: 16px;width: 25px;height: 23px;border: 1px solid #cbcbcb;display: inline-block;vertical-align: middle;}
a.dialog-bottom-btn{height: auto !important;text-decoration: none;}
.ginfo{overflow: hidden;}
.ginfo div{float: left;}
.ginfo p{float: left;margin-left: 5px;width: 60%;height: 70px;padding: 10px 0;text-align: left;}
.car2 .sp_warp .border_b .han li:nth-of-type(2){width: 25%;}
.car2 .sp_warp .border_b .han li:first-child{width: 7%;}
.car2 .qd_t .qd_li:first-child{width: 7%;}
.car2 .qd_t .qd_li:nth-of-type(2){width: 25%;}
header .pc_head .search_box form .inp_btn{display: inline-block !important;border-radius: 0;}
footer .foot_t{margin-top: 0;}
.car,.car2{padding-bottom: 50px;}
.jiesuan .qingdan .sp_warp .border_b .han li:first-child{text-align: left;width: 30%;}
.jiesuan .qingdan .qd_t .qd_li:first-child{width: 30%;}
.jiesuan .qingdan .sp_warp .border_b .han li p{width: 75%;}
#addr_form{overflow: hidden;padding-top: 0;margin-top: 0;border-top: 1px solid #dcd9d0;padding-top: 20px;}
.jiesuan form .inp2{margin-left: 0;width: 400px;}
.jiesuan form select{width: 100px;margin-right: 5px;}
#addr_form label.error{margin-left: 5px !important;width: 25%;}
.jiesuan form h6{border: 0;}
.address_item>label,.addr_item>label{margin-bottom: 0;margin-left: 5px;}
.address_item>label>span{font-size: 14px;}
.addr_btn{width: 90px;height: 30px;background: #c1beb7;margin-left: 15px;margin-top: 10px;color: #fff;border-radius: 0;line-height: 30px;text-align: center;margin-left: 50px;font-size: 14px;text-decoration: none;}
.addr_btn:hover{color: #fff;background: #bd161b;}
.ncc-payment-list li{width: 160px;padding:10px 20px;border:solid 2px #E6E6E6;background: #fff;margin: 10px;}
.ncc-payment-list label{margin-bottom: 0;}
.ncc-receipt-info-title{height: auto;}
.ncc-bottom{background: url(/data/resource/images/79.jpg);height: auto;}
.xianshi{margin-top: 10px;}
.dd_t{width: 100%;background: #e8e4d9;border: 1px solid #B9B6B0;}
.dd_li{display: inline-block;width: 10%;padding: 12px 0;text-align: center;}
.dd_li:first-child{width: 30%;}
.dd_li:last-of-type{width: 17%;}
.dd_b .han{margin-top: 20px;border: 1px solid #B9B6B0;overflow: hidden;}
.dd_b .han .ddh{padding: 8px 30px;background: #f7f5ef;}
.dd_b .han .ddh span{margin-right: 50px;}
.han .ddxq{line-height: 100px;}
.ddxq.left{width: 61%;float: left;}
.ddxq.right{width: 39%;float: left;border-top: 1px solid #B9B6B0;}
.ddxq.left ul li{overflow: hidden;border-top: 1px solid #B9B6B0;}
.ddxq.left .ddxq_li{border-left: 1px solid #c7c4bd;float: left;width: 16.5%;text-align: center;}
.ddxq.left .ddxq_li:first-child{border-left: 0;width: 50%;text-align: left;padding-left: 20px;}
.ddxq.left .ddxq_li .img_box{float: left;width: 30%;}
.ddxq.left .ddxq_li .tit{float: left;width: 70%;line-height: 20px;margin-top: 20px;white-space: inherit;padding: 5px;}
.ddxq.right .ddxq_li{width: 26%;float: left;text-align: center;border-left: 1px solid #c7c4bd;}
.ddxq.right .ddxq_li:last-of-type{width: 48%;}
.ddxq.right .ddxq_li .aniu{display: inline-block;vertical-align: middle;}
.ddxq.right .ddxq_li a{display: block;line-height: 30px;cursor: pointer;}
a.pay_now{width: 100px;background: #bd161b;border: none;height: 30px;color: #fff;border-radius: 3px;}
a.pay_now:hover{color: #fff;}
a.cancel:hover{color:#bd161b;}
.my_order .vip_dd .dingdan .dd_nav .dingdan_li{padding: 0;}
.my_order .vip_dd .dingdan .dd_nav .dingdan_li>a{padding: 12px 38px;display: block;}
.ddxq.mob{display: none;}
.dd_b .han .ddh span{margin-right: 20px;}
.my_order .vip_dd .dingdan .dd_nav{overflow: hidden;}
.my_order .vip_dd .dingdan .dd_nav .dingdan_li{display: block;width: 15%;float: left;text-align: center;}
.my_order .vip_dz{display: block;margin-bottom: 50px;}
.my_order .vip_dz form select{width: auto;margin-right: 5px;}
.my_order .vip_dz form .inp2{margin-left:0;}
.jiesuan form .btn{outline: none;}
.my_order .vip_dz form .btn{outline: none;}
#address_form label.error{margin-left: 5px !important;}
#_area_span{margin-right: 5px;}
ul.shr_xq{border-top: 1px solid #DCD9D0;}
.my_order .vip_dz .shr_xq li{border-top: 0;}
.shr_active{border: 2px solid #bd161b !important;}
.my_order .vip_dz .shr_xq li .shr_l .name{border:2px solid #009688;}
.no_active{background: #fff;}
.my_order .vip_dz .shr_xq li .shr_l .name{width: 150px;padding: 5px;text-align: center;cursor: pointer;}
.jiesuan .shr .shr_xq li{border-top: 0;margin-top: 0;}
.dialog_head{line-height: 24px;}
.quick-login>form{padding: 20px 30px;}
.quick-login>form>dl{margin-bottom: 10px;}
.quick-login>form>dl input{width: 80%;font:16px/1.6 Helvetica,arial,sans-serif;border: 1px solid #999;text-indent: 5px;}
.quick-login>form ul{margin: 15px 0;}
.quick-login>form ul li{font-size: 12px;}
.quick-login>form ul li .register{color:#006DD9;}
.quick-login>form .enter .submit{padding: 2px 15px;background: #ED5564;outline: none;border: none;color: #fff;}
.car, .car2{padding-bottom: 0;}
#confirm_order_form,#order_cancel_form{padding: 20px;}
#confirm_order_form dl,#order_cancel_form dl{margin-bottom: 15px;}
#confirm_order_form .bottom,#order_cancel_form .bottom{text-align: center;}
#confirm_order_form .submit,#order_cancel_form .submit{background: #48cfae;color: #fff;outline: none;border: 0;border-radius: 5px!important;margin-right: 20px;padding: 2px 5px;}
#confirm_order_form .ncbtn,#order_cancel_form .ncbtn{background: #ccd0d9;text-decoration: none;color: #fff;padding: 2px 20px;border-radius: 5px;display: inline-block;}
.comfirm_order{background: #48cfae;color: #fff;outline: none;border: 0;border-radius: 5px!important;}
.comfirm_order:hover,.comfirm_order:visited{color: #fff;text-decoration: none;}
#order_cancel_form  li input{display: inline-block;margin: 0;}
#order_cancel_form  li label{margin: 0;}
#order_cancel_form .submit-border,#confirm_order_form .submit-border{margin-bottom: 0;}
#order_cancel_form .eject_con-list li{margin: 5px 0;}
#confirm_order_form dl dt{margin: 10px 0;}
.red{color: red;}

.dede_pages{ width:1100px; margin:0 auto;
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
