.clear_fix:after {



    display: block;



    content: "";



    clear: both;



  }



  p,



  h3,



  ul {



    margin: 0;



  }



  .container_box {



    width: 1200px;



    margin: auto;



    position: relative;



  }

.cpfw_page .sghy_wr .main_wr .main_pr .main a{

color: #fff;

}

.cpfw_page .sghy_wr .main_wr .main_pr .main_title a{

color: #fff;

}



  a:link {



    text-decoration: none;



  }



  .float_r {



    float: right;



  }



  .float_l {



    float: left;



  }



  body {



    position: relative;



    overflow-x: scroll;



  }



  .public_title_wr {



    padding-top: 80px;



    color: #c19f60;



    text-align: center;



  }



  .public_title_wr h3 {



    font-size: 44px;



    font-weight: bold;



    position: relative;



  }

.cpfw_page .sghy_wr .main_wr .main_pr .main_list_top a{

  display: inline-block;

  color: #fff;

}

.cpfw_page .sghy_wr .main_wr .main_pr .main{

display: inline-block;

  color: #fff;

}



  .public_title_wr h3:before {



    display: block;



    content: "";



    position: absolute;



    width: 395px;



    left: 95px;



    bottom: 5px;



    z-index: 2;



    border-bottom: 2px solid #d8d8d8;



  }



  .public_title_wr h3:after {



    display: block;



    content: "";



    position: absolute;



    width: 395px;



    right: 95px;



    bottom: 5px;



    z-index: 2;



    border-bottom: 2px solid #d8d8d8;



  }



  .public_title_wr h3 span:before {



    display: block;



    content: "";



    position: absolute;



    width: 20px;



    left: 470px;



    bottom: 5px;



    z-index: 5;



    border-bottom: 2px solid #c19f60;



  }



  .public_title_wr h3 span:after {



    display: block;



    content: "";



    position: absolute;



    width: 20px;



    right: 470px;



    bottom: 5px;



    z-index: 5;



    border-bottom: 2px solid #c19f60;



  }



  .public_title_wr div {



    font-size: 22px;



    padding-top: 20px;



  }



  header {



    background: #ffffff;



  }



  header .header_top {



    height: 155px;



    padding: 25px 0;



  }



  header .header_top .logo {



    width: 348px;



    border-right: 1px solid #dddddd;



  }



  header .header_top .logo a {



    display: block;



    overflow: hidden;



  }



  header .header_top .logo a .img_wr {



    width: 110px;



    line-height: 105px;



    padding: 0 10px 0 18px;



  }



  header .header_top .logo a .img_wr img {



    width: 100%;



    vertical-align: middle;



  }



  header .header_top .logo a .logo_title {



    padding-top: 30px;



  }



  header .header_top .logo a .logo_title h3 {



    margin: 0;



    color: #9a7e4c;



    font-weight: bold;



  }



  header .header_top .logo a .logo_title .logo_cn {



    font-size: 28px;



    line-height: 35px;



      padding: 10px;



  }



footer .foot_wr .foot_l .foot_t .logo a .img_wr h3{



font-size: 20px;



}



  header .header_top .logo a .logo_title .logo_en {



    font-size: 17px;



  



    width:235px;



    white-space: nowrap;



    overflow: hidden;



    text-overflow: ellipsis;



  



  }



  header .header_top .top_center {



    width: 400px;



    height: 105px;



    padding: 0 25px;



    overflow: hidden;



    border-right: 1px solid #dddddd;



  }



  header .header_top .top_center h3 {



    margin: 0;



    font-size: 18px;



    line-height: 25px;



    text-align: center;



    color: #9a7e4c;



    font-weight: bold;



  }



  header .header_top .top_center .list_wr {



    margin: 0 -10px;



    padding-top: 5px;



    overflow: hidden;



  }



  header .header_top .top_center .list_wr div {



    width: 33.33%;



    padding: 0 9px;



  }



  header .header_top .top_left {



    width: 377px;



    padding-left: 25px;



  }



  header .header_top .top_left h3 {



    margin: 0;



    font-size: 16px;



    color: #111111;



    line-height: 25px;



    font-weight: bold;



  }



  header .header_top .top_left h3 span {



    font-size: 24px;



    color: #9a7e4c;



  }



  header .header_top .top_left .search_wr {



    padding-top: 15px;



  }



  header .header_top .top_left .search_wr .search {



    display: inline-block;



  }



  header .header_top .top_left .search_wr .search .search_input {



    width: 270px;



    height: 35px;



    padding-left: 10px;



    border: 1px solid #9a7e4c;



  }



  header .header_top .top_left .search_wr .search .search_btn {



    width: 35px;



    height: 35px;



    border: 0;



    padding: 0;



    line-height: 35px;



    background: #9a7e4c;



    text-align: center;



    color: #ffffff;



  }



  header .header_top .top_left .search_wr .search .search_btn i {



    font-size: 22px;



  }



  header .header_top .top_left .chanpin_wr {



    overflow: hidden;



  }



  header .header_top .top_left .chanpin_wr ul {



    margin: 0 -7px;



    overflow: hidden;



  }



  header .header_top .top_left .chanpin_wr ul li {



    padding: 0px 7px;



    font-size: 12px;



    color: #999999;



    line-height: 25px;



  }



  header .header_bottom {



    background: #9a7e4c;



    min-width: 1200px;



  }



  header .header_bottom .menu .menu_wr {



    font-size: 16px;



    text-align: center;



  }



  header .header_bottom .menu .menu_wr .menu_ul {



    margin: 0;



  }



  header .header_bottom .menu .menu_wr .menu_ul > li {



    display: inline-block;



    position: relative;



    line-height: 60px;



  }



  header .header_bottom .menu .menu_wr .menu_ul > li:hover {



    background: #c19f60;



  }



  header .header_bottom .menu .menu_wr .menu_ul > li > a {



    display: inline-block;



    color: #ffffff;



    padding: 0 8px;



    line-height: 30px;



  }



  header .header_bottom .menu .menu_wr .menu_ul > li.active {



    background: #c19f60;



  }



  header .header_bottom .menu .menu_wr .menu_ul .menu_ul_2 {



    display: none;



    background: #333333;



    position: absolute;



    top: 60px;



    left: 0;



    right: 0;



    z-index: 99;



    padding: 4px;



    box-shadow: 0px 3px 2px rgba(59, 61, 63, 0.3);



  }



  header .header_bottom .menu .menu_wr .menu_ul .menu_ul_2 li {



    float: none;



  }



  header .header_bottom .menu .menu_wr .menu_ul .menu_ul_2 li a {



    display: block;



    text-align: center;



    color: #898989;



    line-height: 35px;



    font-size: 16px;



    transition: 0.3s;



  }



  header .header_bottom .menu .menu_wr .menu_ul .menu_ul_2 li a:hover {



    color: #ffffff;



  }



  /* 头部修改 */



  .top_right{



    width: 75px;



    padding-top: 15px;



    display: none



  }



  .top_right.float_r .iconfont{



    color: #fff;



    font-size: 14px;



  }



  .top_right.float_r a{



    color: #fff;



    font-size: 14px;



    display: inline-block;



    padding: 5px 0;



    width: 100%;



    text-align: center;



    border-radius: 15px;



    border: 1px solid #c19f60;



    background: #c19f60;



  }



  .top_right>div a:nth-of-type(1){



    margin-bottom: 10px;



  }



  



  /* 登录 */



  .land{



    padding: 95px 0;



  }



  .land_wid{



    width: 490px;



    margin: 0 auto;



  }



  .land_p{



    color: #c19f60;



    font-size: 28px;



    text-align: center;



  



  }



  .land_cen{



    line-height: 40px;



    /* border-radius: 20px; */



  }



  .land_top{



    border: 1px solid #c19f60;



    line-height: 40px;



    /* border-radius: 20px; */



  }



  .land_top span{



    width: 20%;



    float: left;



    border-right: 1px solid #c19f60;



    display: block;



    text-align: center;



  }



  .land_cen .fl input{



    border: none;



    height: 40px;



    width: 100%;



    /* border-top-left-radius: 20px;



    border-bottom-left-radius: 20px; */



    padding-left: 31px;



    border: 1px solid #c19f60;



    border-right: none;



  }



  .land_top input{



    border: none;



    height: 40px;



    width: 80%;



    /* border-top-right-radius: 20px;



    border-bottom-right-radius: 20px; */



    padding-left: 15px;



  }



  .land_for{



    margin-top: 50px;



  }



  .land_cen .fl{



    width: 75%;



  }



  .land_cen .fr{



    width: 25%;



    /* border-left: 1px solid #cad2e5; */



  }



  .land_cen .fr input{



    border: none;



    background: none;



    color: #fff;



    font-size: 14px;



    font-weight: bold;



    background: rgba(193, 159, 96,0.5);



    /* border-top-right-radius: 20px;



    border-bottom-right-radius: 20px; */



    width: 100%;



    line-height: 39px;



    position: relative;



    top: -1px;



    



  }



  .land_cen{



    margin: 30px 0 60px 0;



  }



  .land_cen .fr input.time {



    display: none;



    background: #1079bf;



  }



  .land_butt button{



    text-align: center;



    color: #fff;



    font-size: 16px;



    font-weight: bold;



    line-height: 40px;



    /* border-radius: 20px; */



    width: 100%;



    border: 1px solid #c19f60;



    background: #c19f60;



  }



  .land_dl{



    color: #4c4c4c;



    font-size: 17px;



    margin-top: 25px;



  }



  .land_dl a .iconfont{



    color: #c19f60;



    font-size: 20px;



    margin-left: 10px;



  }



  .land_wid{



    padding-bottom: 55px;



    border-bottom: 1px solid #eee;



  }



  



  /* 下载 */



  .downlist_div .table .downlist_tit td{



    background : #c19f60;



    color: #fff;



    font-size : 16px;



  }



  



  .downlist_div .table tr td{



    font-size : 16px;



    line-height : 50px;



    color : #5B5A5A;



    text-align: center;



  }



  .downlist_div .table tr td a{



    color : #5B5A5A;



  }



  .downlist_div .table{



    border-bottom: 1px solid #ddd;



  }



  .downlist_div_a a{



    border: 1px solid #dddddd;



    display: inline-block;



    line-height: 55px;



    width: 175px;



  }



  .downlist_div .table tr td:nth-of-type(1){



    width: 45%;



  }



  .download_modal .modal.in .modal-dialog,



  .download_modal .modal-dialog1 {



    top: 50% !important;



    transform: translateY(-50%) !important;



  }



  



  .download_modal .modal-dialog {



    width: 45%;



  }



  



  .download_modal .modal-header {



    border-bottom: none;



    font-size: 28px;



    line-height: 28px;



    color: #000000;



  }



  



  .download_modal .close {



    font-size: 40px;



    color: #c19f60;



    opacity: 1;



    font-weight: normal;



  }



  



  .download_modal .modal-content {



    padding: 30px 80px 76px;



  }



  



  .download_modal ul li {



    float: left;



    margin-bottom: 15px;



  }



  



  .download_modal ul li .text16 {



    color: #666666;



  }



  



  .download_modal ul li .text16 span {



    color: red;



  }



  



  .download_modal ul li .input #btnSendCode1 {



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    right: 20px;



    font-size: 16px;



    color: #b7b7b7;



    background: none;



    border: none;



    width: 90px;



    padding: 0;



  }



  .download_modal ul li input {



    width: 100%;



    height: 40px;



    line-height: 40px;



    border-radius: 6px;



    padding: 0 20px;



    border: 1px solid #C1C1C1;



  }



  



  .download_modal ul li:nth-child(odd) {



    width: 48%;



    margin-right: 2%;



  }



  



  .download_modal ul li:nth-child(even) {



    width: 48%;



    margin-left: 2%;



  }



  



  .download_modal .btn_tj {



    background: #c19f60;



    margin: 15px auto 0;



    color: #fff;



    display: inherit;



    width: 150px;



    height: 40px;



    line-height: 40px;



    text-align: center;



    font-size: 16px;



    border: 1px solid #fff;



    border-radius: 6px;



    position: relative;



    overflow: hidden;



  }



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  /* 结束 */



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  



  .banner_w {



    min-width: 1200px;



    height: 580px;



  }



  .banner_w .container_banner {



    height: 100%;



  }


/* 
  .banner_w .container_banner .swiper-slide > img {



    height: 100%;



  } */



  .banner_w .container_banner > .swiper-pagination-bullets {



    bottom: 110px;



  }



  .banner_w .container_banner > .swiper-pagination-bullets .swiper-pagination-bullet {



    margin: 0 5px;



  }



  .banner_w .container_banner .swiper-pagination-bullet {



    width: 30px;



    height: 2px;



    border-radius: 0;



    opacity: 1;



    background: #ffffff;



  }



  .banner_w .container_banner .swiper-pagination-bullet-active {



    background: #c19f60;



  }



  .banner_w .container_banner .banner_title_wr {



    width: 948px;



    position: absolute;



    top: 175px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .banner_w .container_banner .banner_title_wr .img_wr {



    position: relative;



  }



  .banner_w .container_banner .banner_title_wr .img_wr h3 {



    margin: 0;



    position: absolute;



    z-index: 2;



    text-align: center;



  }



  .banner_w .container_banner .banner_title_wr .img_wr .title_1 {



    font-size: 122px;



    color: #ffffff;



    left: 0;



    right: 0;



    top: 0;



    transform: translateY(-75px);



  }



  .banner_w .container_banner .banner_title_wr .img_wr .title_2 {



    font-size: 72px;



    color: #ffffff;



    left: 0;



    right: 0;



    bottom: 0;



    transform: translateY(25px);



  }



  .banner_w .container_banner .banner_title_wr .title_3 {



    width: 540px;



    margin: 40px auto auto;



    line-height: 35px;



    text-align: center;



    font-size: 18px;



    color: #555555;



    background: #ffffff;



  }



  .index_jj {



    background: #ffffff;



    position: absolute;



    top: -100px;



    z-index: 5;



    box-shadow: 0 3px 5px -1px #dddddd;



  }



  .index_jj .jj_title {



    overflow: hidden;



    height: 60px;



  }



  .index_jj .jj_title .title_1 {



    width: 60px;



    height: 60px;



    text-align: center;



    line-height: 60px;



    background: #c19f60;



    color: #ffffff;



    font-size: 32px;



    font-weight: bold;



    opacity:0;



  }



  .index_jj .jj_title .title_r {



    padding-left: 20px;



    font-size: 24px;



    color: #c19f60;



    line-height: 60px;



  }



  .index_jj .main_wr {



    padding: 0 60px 55px;



    overflow: hidden;



  }



  .index_jj .main_wr .main_l {



    position: relative;



    width: 430px;



  }



  .index_jj .main_wr .main_l .title {



    width: 60px;



    height: 60px;



    text-align: center;



    line-height: 60px;



    background: #c19f60;



    color: #ffffff;



    font-size: 32px;



    font-weight: bold;



    position: absolute;



    top: 0;



    opacity:0;



  }



  .index_jj .main_wr .main_r {



    width: 650px;



    padding-left: 40px;



    font-size: 16px;



    color: #555555;



    line-height: 28px;



  }



footer .foot_wr .foot_l .foot_t .logo .img_wr{



    display: flex;



    align-items: center;



    padding: 0 20px;



}



  .index_jj .main_wr .main_r div {



    text-indent: 32px;



  }



  .index_service {



    padding-top: 320px;



  }



  .index_service .public_title_wr h3:before {



    width: 375px;



  }



  .index_service .public_title_wr h3:after {



    width: 375px;



  }



  .index_service .public_title_wr h3 span:before {



    left: 450px;



  }



  .index_service .public_title_wr h3 span:after {



    right: 450px;



  }



  .index_service .service_wr {



    overflow: hidden;



    padding: 65px 58px 75px;



  }



  .index_service .service_wr ul {



    overflow: hidden;



    margin: 0 -29px;



  }



  .index_service .service_wr ul .service_list {



    width: 25%;



    padding: 0 29px;



  }



  .index_service .service_wr ul .service_list a {



    display: block;



  }



  .index_service .service_wr ul .service_list a:hover .main_top .icon_wr {



    background: #c19f60;



  }



  .index_service .service_wr ul .service_list a:hover .main_top .icon_wr i {



    color: #ffffff;



  }



  .index_service .service_wr ul .service_list a .main_top {



    text-align: center;



  }



  .index_service .service_wr ul .service_list a .main_top .icon_wr {



    display: inline-block;



    width: 160px;



    height: 160px;



    line-height: 160px;



    border-radius: 50%;



    background: #f0efef;



    transition: 0.3s;



  }



  .index_service .service_wr ul .service_list a .main_top .icon_wr i {



    font-size: 55px;



    color: #c19f60;



  }



  .index_service .service_wr ul .service_list a .main_bottom {



    color: #555555;



  }



  .index_service .service_wr ul .service_list a .main_bottom h3 {



    padding-top: 25px;



    font-size: 22px;



    line-height: 50px;



    text-align: center;



    font-weight: bold;



  }



  .index_service .service_wr ul .service_list a .main_bottom div {



    font-size: 16px;



    line-height: 25px;



  }



  .index_service .service_wr ul .service_list a .main_bottom div span {



    color: #c19f60;



  }



  .index_advantage .public_title_wr {



    color: #ffffff;



  }



  .index_custom {



    min-width: 1200px;



  }



  .index_custom .custom_wr {



    width: 100%;



    margin: 55px  auto 0;



    padding: 5px;



    background: #eeeeee;



  }



  .index_custom .custom_wr .custom_pub ul {



    width: 100%;



    margin: auto;



  }



  .index_custom .custom_wr .custom_pub ul li {



    padding: 5px;width: 9.09%;



  }



  .index_custom .custom_wr .custom_pub ul li .img_wr {



    width: 100%;



    height: 100px;



    text-align: center;



    line-height: 100px;



    background: #ffffff;



    border: 1px solid #dcdcdc;



  }



  .index_custom .custom_wr .custom_c .main_pub {



    width: 36.4%;



  }.index_custom .custom_wr .custom_c .main_pub ul{



    overflow: hidden;



  }



  .index_custom .custom_wr .custom_c .main_pub ul li {



    padding: 5px;



    width: 25%;



  }



  .index_custom .custom_wr .custom_c .main_pub ul li .img_wr {



  



    height: 100px;



    background: #ffffff;



    border: 1px solid #dcdcdc;



    position: relative;



  }.index_custom .custom_wr .custom_c .main_pub ul li .img_wr img{



    position: absolute;  left: 50%;



    top: 50%;



    transform: translate(-50%, -50%);



    -ms-transform: translate(-50%, -50%);



    /* IE 9 */



    -moz-transform: translate(-50%, -50%);



    /* Firefox */



    -webkit-transform: translate(-50%, -50%);



    /* Safari 和 Chrome */



    -o-transform: translate(-50%, -50%);



  }



  .index_custom .custom_wr .custom_c .main_c {



    padding: 5px; width:27.2%;



  }



  .index_custom .custom_wr .custom_c .main_c .img_wr {



   



    height: 210px;



    padding: 0 100px;



    background: #c19f60;



    text-align: center;



    line-height: 210px;



    border: 1px solid #c19f60;

    display: flex;

    align-items: center;



  }

  .index_custom .custom_wr .custom_c .main_c .img_wr img{

    width: 80px!important;

  }

  .index_custom .custom_wr .custom_c .main_c .img_wr h6{

    color: #fff;

    font-size: 20px;

    font-weight: bold;

  }



  .index_case .case_wr {



    padding-top: 155px;



  }



  .index_case .case_wr ul .case_list {



    width: 25%;



    position: relative;



    padding: 150px 50px 50px;



  }



  .index_case .case_wr ul .case_list:nth-child(odd) {



    background: #c19f60;



  }



  .index_case .case_wr ul .case_list:nth-child(even) {



    background: #777777;



  }



  .index_case .case_wr ul .case_list .list_logo_wr {



    width: 190px;



    height: 190px;



    border-radius: 50%;



    padding: 10px;



    background: #ffffff;



    text-align: center;



    position: absolute;



    left: 50%;



    top: 0;



    transform: translate(-50%, -50%);



    box-shadow: 0 7px 7px -3px #5d5d5d;



  }



  .index_case .case_wr ul .case_list .list_logo_wr .list_logo {



    display: inline-block;



    width: 170px;



    height: 170px;



    border-radius: 50%;



    background: #cecece;



    line-height: 170px;



    font-size: 35px;



    color: #ffffff;



    font-weight: bold;



    text-transform: uppercase;



  }.index_case .case_wr ul .case_list .list_logo_wr .list_logo  img{



    border-radius: 50%;



  



  }



  .index_case .case_wr ul .case_list .main_wr {



    color: #ffffff;



  }



  .index_case .case_wr ul .case_list .main_wr h3 {



    position: relative;



    font-size: 22px;



    text-align: center;



    padding-bottom: 35px;



  }



  .index_case .case_wr ul .case_list .main_wr h3:after {



    display: block;



    content: "";



    width: 30px;



    height: 4px;



    background: #ffffff;



    position: absolute;



    bottom: 0px;



    left: 50%;



    transform: translateX(-50%);



  }



  .index_case .case_wr ul .case_list .main_wr .main {



    height: 150px;



  margin: 20px 0;



    font-size: 16px;



    line-height: 25px;



    overflow: hidden;



    text-align: justify;



    display: -webkit-box;



    -webkit-box-orient: vertical;



    text-overflow: ellipsis;



    -webkit-line-clamp: 6;



    overflow: hidden;



  }



  .index_case .case_wr ul .case_list .more_wr {



    text-align: center;



  }



  .index_case .case_wr ul .case_list .more_wr .more_btn {



    display: inline-block;



    padding: 0 30px;



    line-height: 38px;



    color: #ffffff;



    border: 1px solid #ffffff;



    transition: 0.3s;



  }



  .index_case .case_wr ul .case_list .more_wr .more_btn:hover {



    background: #ffffff;



    color: #c19f60;



  }



  .index_case .case_wr .more_case {



    text-align: center;



    padding: 65px 0 80px;



  }



  .index_case .case_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  .index_case .case_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .index_news {



    background: #f9f9f9;



  }



  .index_news .news_menu_wr {



    text-align: center;



    padding: 50px 0;



  }



  .index_news .news_menu_wr ul {



    display: inline-block;



  }



  .index_news .news_menu_wr ul .menu_list {



    margin: 0 3px;



  }



  .index_news .news_menu_wr ul .menu_list.active a {



    background: #c19f60;



    color: #ffffff;



  }



  .index_news .news_menu_wr ul .menu_list a {



    display: block;



    padding: 0 20px;



    line-height: 32px;



    font-size: 16px;



    color: #555555;



    background: #eeeeee;



    transition: 0.3s;



  }



  .index_news .news_menu_wr ul .menu_list a:hover {



    background: #c19f60;



    color: #ffffff;



  }



  .index_news .change_wr .change_list {



    display: none;



  }



  .index_news .change_wr .change_list.active {



    display: block;



  }



  .index_news .change_wr .change_list .main_l {



    width: 550px;



  }



  .index_news .change_wr .change_list .main_l .swiper-button-next,



  .index_news .change_wr .change_list .main_l .swiper-button-prev {



    width: 30px;



    height: 30px;



    text-align: center;



    line-height: 30px;



    background: #d2d2d2;



    opacity: 1;



  }



  .index_news .change_wr .change_list .main_l .swiper-button-next i,



  .index_news .change_wr .change_list .main_l .swiper-button-prev i {



    font-size: 25px;



    color: #5f5f5f;



  }



  .index_news .change_wr .change_list .main_l .swiper-button-next {



    right: 0;



  }



  .index_news .change_wr .change_list .main_l .swiper-button-prev {



    left: 0;



  }



  .index_news .change_wr .change_list .main_l a {



    display: block;



  }



  .index_news .change_wr .change_list .main_l .time_wr {



    width: 90px;



    padding: 15px;



    text-align: center;



    background: #c19f60;



    color: #ffffff;



    position: absolute;



    top: 20px;



    left: 20px;



    z-index: 2;



  }



  .index_news .change_wr .change_list .main_l .time_wr .time_t {



    font-size: 46px;



    line-height: 45px;



  }



  .index_news .change_wr .change_list .main_l .time_wr .time_b {



    font-size: 12px;



  }



  .index_news .change_wr .change_list .main_l .title_wr {



    font-size: 18px;



    text-align: center;



    background: rgba(0, 0, 0, 0.5);



    position: absolute;



    left: 0;



    right: 0;



    bottom: 0;



    z-index: 2;



  }



  .index_news .change_wr .change_list .main_l .title_wr a {



    display: block;



    color: #ffffff;



    line-height: 55px;



  }



  .index_news .change_wr .change_list .main_r {



    width: 650px;



    padding-left: 50px;



  }



  .index_news .change_wr .change_list .main_r ul .news_list {



    float: none;



    border-bottom: 1px solid #d7d7d7;



  }



  .index_news .change_wr .change_list .main_r ul .news_list:last-child {



    border: 0;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a {



    display: block;



    padding: 25px 0 20px;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a:hover .news_time_wr {



    color: #c19f60;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a:hover .main_wr h3 {



    color: #c19f60;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a .news_time_wr {



    width: 60px;



    color: #aaaaaa;



    text-align: left;



    transition: 0.3s;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a .news_time_wr .time_t {



    font-size: 52px;



    line-height: 50px;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a .main_wr {



    margin-left: 85px;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a .main_wr h3 {



    font-size: 18px;



    color: #555555;



    line-height: 30px;



    font-weight: bold;



    overflow: hidden;



    display: -webkit-box;



    text-overflow: ellipsis;



    -webkit-line-clamp: 1;



    -webkit-box-orient: vertical;



    transition: 0.3s;



  }



  .index_news .change_wr .change_list .main_r ul .news_list a .main_wr .main {



    color: #777777;



    line-height: 22px;



    overflow: hidden;



    display: -webkit-box;



    text-overflow: ellipsis;



    -webkit-line-clamp: 2;



    -webkit-box-orient: vertical;



  }



  .index_news .change_wr .more_news {



    text-align: center;



    padding: 65px 0 80px;



  }



  .index_news .change_wr .more_news a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  .index_news .change_wr .more_news a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .index_zoujin .zoujin_wr {



    overflow: hidden;



    padding-top: 70px;



  }



  .index_zoujin .zoujin_wr ul {



    overflow: hidden;



    margin: 0 -4px;



  }



  .index_zoujin .zoujin_wr ul li {



    width: 20%;



    padding: 0 4px;



  }



  .index_zoujin .zoujin_wr ul li a {



    display: block;



    border: 4px solid #ffffff;



  }



  .index_zoujin .zoujin_wr ul li a .img_wr {



    position: relative;



  }



  .index_zoujin .zoujin_wr ul li a .img_wr .icon_wr {



    width: 97px;



    position: absolute;



    bottom: 35px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .index_zoujin .zoujin_wr ul li a .title {



    font-size: 26px;



    color: #555555;



    text-align: center;



    line-height: 130px;



  }



  .index_zoujin .zoujin_wr ul li a:hover {



    border-color: #c19f60;



  }



  .index_video .video_wr {



    padding: 55px 55px 100px;



  }



  .public_banner_wr {



    position: relative;



    background-size: cover;



    min-width: 1200px;



    height: 480px;



  }



  .lwpq_page .hy_wr .public_title_wr h3:before {



    width: 265px;



  }



  .lwpq_page .hy_wr .public_title_wr h3:after {



    width: 265px;



  }



  .lwpq_page .hy_wr .public_title_wr h3 span:before {



    left: 340px;



  }



  .lwpq_page .hy_wr .public_title_wr h3 span:after {



    right: 340px;



  }



  .lwpq_page .hy_wr .hy_main {



    padding: 50px 0;



  }



  .lwpq_page .hy_wr .hy_main ul {



    overflow: hidden;



  }



  .lwpq_page .hy_wr .hy_main ul li {



    width: 25%;



    padding: 0 55px 30px;



  }



  .lwpq_page .hy_wr .hy_main ul li .img_wr {



    border-radius: 50%;



  }



  .lwpq_page .hy_wr .hy_main ul li .hy_title {



    font-size: 22px;



    color: #555555;



    text-align: center;



    line-height: 50px;



    font-weight: bold;



  }



  .lwpq_page .lwpq_jj_wr {



    background: #c19f60;



  }



  .lwpq_page .lwpq_jj_wr .public_title_wr {



    color: #ffffff;



  }



  .lwpq_page .lwpq_jj_wr .public_title_wr h3:before {



    width: 320px;



    border-color: #9a7e4c;



  }



  .lwpq_page .lwpq_jj_wr .public_title_wr h3:after {



    width: 320px;



    border-color: #9a7e4c;



  }



  .lwpq_page .lwpq_jj_wr .public_title_wr h3 span:before {



    left: 395px;



    border-color: #ffffff;



  }



  .lwpq_page .lwpq_jj_wr .public_title_wr h3 span:after {



    right: 395px;



    border-color: #ffffff;



  }



  .lwpq_page .lwpq_jj_wr .lwpq_jj_main {



    overflow: hidden;



    padding: 50px 55px 100px;



  }



  .lwpq_page .lwpq_jj_wr .lwpq_jj_main .main_l {



    width: 650px;



    padding: 10px 55px 0 0;



    font-size: 16px;



    color: #ffffff;



    text-indent: 25px;



    line-height: 35px;



  }



  .lwpq_page .lwpq_jj_wr .lwpq_jj_main .main_r {



    width: 440px;



  }



  .lwpq_page .fwxs_wr {



    background: url(../img/bg_3.jpg) center no-repeat;



    background-size: cover;



  }



  .lwpq_page .fwxs_wr .main_wr {



    padding: 50px 0 90px;



  }



  .lwpq_page .fwxs_wr .main_wr ul {



    overflow: hidden;



    border-top: 1px solid #dddddd;



    border-left: 1px solid #dddddd;



  }



  .lwpq_page .fwxs_wr .main_wr ul li {



    position: relative;



    width: 20%;



    height: 240px;



    padding-top: 70px;



    border-right: 1px solid #dddddd;



    border-bottom: 1px solid #dddddd;



    background: #ffffff;



    box-sizing: border-box;



  }



  .lwpq_page .fwxs_wr .main_wr ul li:hover .main {



    opacity: 1;



  }



  .lwpq_page .fwxs_wr .main_wr ul li .icon_wr {



    text-align: center;



  }



  .lwpq_page .fwxs_wr .main_wr ul li .icon_wr i {



    font-size: 45px;



    color: #c19f60;



  }



  .lwpq_page .fwxs_wr .main_wr ul li .icon_wr .img_wr {



    width: 45px;



    padding: 2px;



    margin: auto;



    line-height: 64px;



  }



  .lwpq_page .fwxs_wr .main_wr ul li .title {



    font-size: 22px;



    color: #555555;



    font-weight: bold;



    text-align: center;



  }



  .lwpq_page .fwxs_wr .main_wr ul li .main {



    opacity: 0;



    background: #c19f60;



    padding: 15px;



    font-size: 16px;



    color: #ffffff;



    line-height: 25px;



    position: absolute;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    z-index: 2;



    transition: 0.3s;



  }



  .lwpq_page .qywt_wr {



    background: url(../img/bg_4.jpg) center / cover no-repeat;



  }



  .lwpq_page .qywt_wr .public_title_wr h3:before {



    width: 185px;



  }



  .lwpq_page .qywt_wr .public_title_wr h3:after {



    width: 185px;



  }



  .lwpq_page .qywt_wr .public_title_wr h3 span:before {



    left: 260px;



  }



  .lwpq_page .qywt_wr .public_title_wr h3 span:after {



    right: 260px;



  }



  .lwpq_page .qywt_wr .main_wr {



    padding: 50px 0 70px;



  }



  .lwpq_page .qywt_wr .main_wr .main_l {



    width: 590px;



    padding: 0 0 0 55px;



  }



  .lwpq_page .qywt_wr .main_wr .main_r {



    padding-top: 95px;



  }



  .lwpq_page .qywt_wr .main_wr .main_r div {



    font-size: 22px;



    color: #555555;



    line-height: 83px;



  }



  .lwpq_page .qywt_wr .main_wr .main_r .item_2,



  .lwpq_page .qywt_wr .main_wr .main_r .item_4 {



    padding-left: 45px;



  }



  .lwpq_page .qywt_wr .main_wr .main_r .item_3 {



    padding-left: 50px;



  }



  .lwpq_page .yszx_wr {



    background: #c19f60;



  }



  .lwpq_page .yszx_wr .public_title_wr {



    color: #ffffff;



  }



  .lwpq_page .yszx_wr .public_title_wr h3:before {



    width: 330px;



    border-color: #9a7e4c;



  }



  .lwpq_page .yszx_wr .public_title_wr h3:after {



    width: 330px;



    border-color: #9a7e4c;



  }



  .lwpq_page .yszx_wr .public_title_wr h3 span:before {



    left: 405px;



    border-color: #ffffff;



  }



  .lwpq_page .yszx_wr .public_title_wr h3 span:after {



    right: 405px;



    border-color: #ffffff;



  }



  .lwpq_page .yszx_wr .yszx_main_wr {



    overflow: hidden;



    padding: 50px 0;



  }



  .lwpq_page .yszx_wr .yszx_main_wr ul {



    margin: 0 -15px;



  }



  .lwpq_page .yszx_wr .yszx_main_wr ul li {



    width: 33.33%;



    padding: 0 15px;



  }



  .lwpq_page .yszx_wr .yszx_main_wr ul li .main_wr {



    height: 180px;



    padding-top: 30px;



    color: #ffffff;



  }



  .lwpq_page .yszx_wr .yszx_main_wr ul li .main_wr h3 {



    padding-bottom: 15px;



    font-size: 22px;



    text-align: center;



    font-weight: bold;



  }



  .lwpq_page .yszx_wr .yszx_main_wr ul li .main_wr .main {



    font-size: 16px;



    line-height: 25px;



  }



  .lwpq_page .hzal_wr .main_wr {



    padding-top: 50px;



  }



  .lwpq_page .hzal_wr .main_wr .main {



    display: block;



    position: relative;



  }



  .lwpq_page .hzal_wr .main_wr .main:hover .hzal_title {



    opacity: 1;



  }



  .lwpq_page .hzal_wr .main_wr .main .hzal_title {



    opacity: 0;



    padding: 160px 60px 0;



    color: #ffffff;



    background: #c19f60;



    transition: 0.3s;



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    right: 0;



    z-index: 2;



  }



  .lwpq_page .hzal_wr .main_wr .main .hzal_title h3 {



    font-size: 22px;



    font-weight: bold;



    line-height: 30px;



    text-align: center;



  }



  .lwpq_page .hzal_wr .main_wr .main .hzal_title .hz_time {



    padding-top: 10px;



    text-align: center;



    font-size: 16px;



    line-height: 30px;



  }



  .lwpq_page .hzal_wr .main_wr .more_case {



    text-align: center;



    padding: 65px 0 0;



  }



  .lwpq_page .hzal_wr .main_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  .lwpq_page .hzal_wr .main_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .lwpq_page .zytd_wr .main_wr {



    padding: 55px 0 75px;



  }



  .lwpq_page .zytd_wr .main_wr .img_wr {



    position: relative;



  



  }



  .lwpq_page .zytd_wr .main_wr .img_wr:hover .mask {



    opacity: 1;



  }



  .lwpq_page .zytd_wr .main_wr .img_wr .mask {



    opacity: 0;



    transition: 0.3s;



    position: absolute;



    right: 0;



    left: 0;



    top: 0;



    bottom: 0;



    z-index: 2;



    background: rgba(193, 159, 96, 0.6);



  }



  .lwpq_page .zytd_wr .main_wr .img_wr .mask .icon_wr {



    position: absolute;



    top: 50%;



    left: 50%;



    transform: translate(-50%, -50%);



  }



  .lwpq_page .zytd_wr .main_wr .img_wr .mask .icon_wr i {



    font-size: 45px;



    color: #ffffff;



  }



  .lwpq_page .zytd_wr .main_wr .big_img_wr {



    overflow: hidden;



    position: absolute;



    right: 33.33%;



    left: 33.33%;



    top: 0;



    bottom: 0;



    z-index: 2;



  }



  .lwpq_page .zytd_wr .main_wr .ryjs_wr {



    padding: 0 115px;



  }



  .lwpq_page .zytd_wr .main_wr .ryjs_wr .ryjs_list {



    display: none;



    color: #555555;



  }



  .lwpq_page .zytd_wr .main_wr .ryjs_wr .ryjs_list.active {



    display: block;



  }



  .lwpq_page .zytd_wr .main_wr .ryjs_wr .ryjs_list h3 {



    padding: 40px 0 20px;



    font-size: 18px;



    text-align: center;



  }



  .lwpq_page .zytd_wr .main_wr .ryjs_wr .ryjs_list h3 span {



    font-size: 22px;



    font-weight: bold;



    padding-right: 8px;



  }



  .lwpq_page .zytd_wr .main_wr .ryjs_wr .ryjs_list .main {



    font-size: 16px;



    line-height: 25px;



  }



  .lwpq_page .hzlc_wr {



    background: #f4f4f4;



  }



  .lwpq_page .hzlc_wr .main_wr {



    padding: 55px 55px 80px;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr {



    position: relative;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr:before {



    display: block;



    content: "";



    width: 45px;



    height: 75px;



    border: 1px solid #c3c3c3;



    border-top: 0;



    border-bottom: 0;



    transform: skew(-45deg, 0);



    position: absolute;



    right: 50px;



    top: 30px;



    z-index: 2;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr .main_list {



    margin-right: 30px;



    position: relative;



    width: 290px;



    min-height: 195px;



    padding: 40px 25px 0;



    background: #ffffff;



    color: #555555;



    border: 1px solid #bfbfbf;



    border-radius: 10px;



    box-shadow: 0 10px 0 0 #e6e6e6;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr .main_list:before {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-bottom-width: 0;



    border-color: transparent;



    border-top-color: #bfbfbf;



    border-style: solid;



    position: absolute;



    bottom: -15px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr .main_list:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-bottom-width: 0;



    border-color: transparent;



    border-top-color: #ffffff;



    border-style: solid;



    position: absolute;



    bottom: -14px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 3;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr .main_list h3 {



    font-size: 22px;



    text-align: center;



    padding-bottom: 10px;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr .main_list div {



    font-size: 16px;



    line-height: 25px;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr .main_list div:before {



    display: block;



    content: "";



    width: 0;



    height: 35px;



    border-left: 1px dashed #bfbfbf;



    position: absolute;



    bottom: -50px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 5;



  }



  .lwpq_page .hzlc_wr .main_wr .list_top_wr .main_list div:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-bottom-width: 0;



    border-color: transparent;



    border-top-color: #e6e6e6;



    border-style: solid;



    position: absolute;



    bottom: -25px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 3;



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr {



    padding: 50px 0 50px 55px;



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li {



    position: relative;



    width: 165px;



    padding-right: 25px;



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li div {



    padding-left: 25px;



    position: relative;



    line-height: 50px;



    font-size: 22px;



    color: #000000;



    text-align: center;



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li div:before {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 25px;



    border-style: solid;



    border-color: transparent transparent transparent #f4f4f4;



    position: absolute;



    top: 0;



    left: 0;



    z-index: 2;



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li div:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 25px;



    border-style: solid;



    border-top-color: transparent;



    border-right-color: transparent;



    border-bottom-color: transparent;



    position: absolute;



    top: 0;



    right: -50px;



    z-index: 2;



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_1 div {



    background: rgba(193, 159, 96, 0.1);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_1 div:after {



    border-left-color: rgba(193, 159, 96, 0.1);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_2 div {



    background: rgba(193, 159, 96, 0.3);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_2 div:after {



    border-left-color: rgba(193, 159, 96, 0.3);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_3 div {



    background: rgba(193, 159, 96, 0.5);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_3 div:after {



    border-left-color: rgba(193, 159, 96, 0.5);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_4 div {



    background: rgba(193, 159, 96, 0.7);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_4 div:after {



    border-left-color: rgba(193, 159, 96, 0.7);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_5 div {



    background: rgba(193, 159, 96, 0.8);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_5 div:after {



    border-left-color: rgba(193, 159, 96, 0.8);



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_6 div {



    background: #c19f60;



  }



  .lwpq_page .hzlc_wr .main_wr .list_center_wr ul li.list_6 div:after {



    border-left-color: #c19f60;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr {



    padding-left: 160px;



    position: relative;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr:before {



    display: block;



    content: "";



    width: 45px;



    height: 75px;



    border: 1px solid #c3c3c3;



    border-top: 0;



    border-bottom: 0;



    transform: skew(-45deg, 0);



    position: absolute;



    left: 50px;



    top: 100px;



    z-index: 2;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr .main_list {



    margin-right: 30px;



    position: relative;



    width: 290px;



    min-height: 195px;



    padding: 35px 25px 0;



    background: #ffffff;



    color: #555555;



    border: 1px solid #bfbfbf;



    border-radius: 10px;



    box-shadow: 0 10px 0 0 #e6e6e6;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr .main_list:last-child {



    margin: 0;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr .main_list:before {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-top-width: 0;



    border-color: transparent;



    border-bottom-color: #bfbfbf;



    border-style: solid;



    position: absolute;



    top: -15px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr .main_list:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-top-width: 0;



    border-color: transparent;



    border-bottom-color: #ffffff;



    border-style: solid;



    position: absolute;



    top: -14px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 3;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr .main_list h3 {



    font-size: 22px;



    text-align: center;



    padding-bottom: 10px;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr .main_list div {



    font-size: 16px;



    line-height: 25px;



  }



  .lwpq_page .hzlc_wr .main_wr .list_bottom_wr .main_list div:before {



    display: block;



    content: "";



    width: 0;



    height: 35px;



    border-left: 1px dashed #bfbfbf;



    position: absolute;



    top: -50px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 5;



  }



  .lwpq_page .gdfw_wr {



    background: url(../img/bg_5.jpg) center center no-repeat;



    min-width: 1200px;



    padding-bottom: 20px;



  }



  .lwpq_page .gdfw_wr .main_wr {



    position: relative;



    background: #9a7e4c;



    padding: 20px;



    margin: 215px 55px 0;



  }



  .lwpq_page .gdfw_wr .main_wr .main_l,



  .lwpq_page .gdfw_wr .main_wr .main_r {



    position: relative;



    width: 450px;



    min-height: 190px;



    background: #c19f60;



    padding: 25px;



  }



  .lwpq_page .gdfw_wr .main_wr .main_l:after,



  .lwpq_page .gdfw_wr .main_wr .main_r:after {



    display: block;



    content: "";



    border: 1px dashed #ffffff;



    position: absolute;



    top: 25px;



    left: 25px;



    right: 25px;



    bottom: 25px;



    z-index: 2;



  }



  .lwpq_page .gdfw_wr .main_wr .main_l .icon_wr,



  .lwpq_page .gdfw_wr .main_wr .main_r .icon_wr {



    width: 130px;



    text-align: center;



    position: absolute;



    left: 25px;



    top: 50%;



    transform: translateY(-50%);



  }



  .lwpq_page .gdfw_wr .main_wr .main_l .icon_wr i,



  .lwpq_page .gdfw_wr .main_wr .main_r .icon_wr i {



    font-size: 55px;



    color: #ffffff;



  }



  .lwpq_page .gdfw_wr .main_wr .main_l .icon_wr .img_wr,



  .lwpq_page .gdfw_wr .main_wr .main_r .icon_wr .img_wr {



    display: inline-block;



    width: 50px;



  }



  .lwpq_page .gdfw_wr .main_wr .main_l .main,



  .lwpq_page .gdfw_wr .main_wr .main_r .main {



    margin-left: 130px;



    color: #ffffff;



    padding-top: 30px;



  }



  .lwpq_page .gdfw_wr .main_wr .main_l .main h3,



  .lwpq_page .gdfw_wr .main_wr .main_r .main h3 {



    font-size: 28px;



    padding-bottom: 10px;



  }



  .lwpq_page .gdfw_wr .main_wr .main_l .main div,



  .lwpq_page .gdfw_wr .main_wr .main_r .main div {



    line-height: 20px;



  }



  .lwpq_page .gdfw_wr .main_wr .main_img_wr {



    width: 310px;



    position: absolute;



    top: -158px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lwpq_page .khly_wr .main_wr {



    padding-top: 40px;



  }



  .lwpq_page .khly_wr .main_wr ul {



    margin: 0 -15px;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list {



    width: 50%;



    padding: 15px;



    box-sizing: border-box;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main {



    height: 240px;



    background: #fcfaf6;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .img_wr {



    width: 190px;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r {



    height: 100%;



    padding: 0 15px;



    margin-left: 190px;



    border: 1px solid #cccccc;



    border-left: 0;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l,



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    padding-top: 20px;



    line-height: 28px;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i,



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    font-size: 30px;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i {



    color: #c19f60;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    text-align: right;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    color: #ebe1d0;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_box {



    font-size: 16px;



    color: #555555;



    line-height: 25px;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_name {



    color: #555555;



  }



  .lwpq_page .khly_wr .main_wr ul .main_list .main .main_r .main_name span {



    font-size: 18px;



    color: #555555;



    font-weight: bold;



    padding-right: 10px;



  }



  .lwpq_page .wlzd_wr .public_title_wr h3:before {



    width: 320px;



  }



  .lwpq_page .wlzd_wr .public_title_wr h3:after {



    width: 320px;



  }



  .lwpq_page .wlzd_wr .public_title_wr h3 span:before {



    left: 395px;



  }



  .lwpq_page .wlzd_wr .public_title_wr h3 span:after {



    right: 395px;



  }



  .lwpq_page .wlzd_wr .main_wr {



    padding-top: 50px;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_l {



    width: 50%;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r {



    width: 50%;



    padding-left: 20px;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr {



    position: relative;



    font-size: 16px;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr div {



    width: 50%;



    position: relative;



    margin-bottom: 20px;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr div span {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr div input {



    width: 100%;



    padding-left: 60px;



    line-height: 40px;



    border: 1px solid #cccccc;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_l {



    padding-right: 10px;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_r {



    padding-left: 10px;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr .qygk {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 11px;



  }



  .lwpq_page .wlzd_wr .main_wr .main_box .main_r .form_wr textarea {



    width: 100%;



    min-height: 97px;



    padding: 10px 0 0 90px;



    border: 1px solid #cccccc;



    resize: none;



  }



  .lwpq_page .wlzd_wr .main_wr .submit_wr {



    text-align: center;



    padding: 60px 0 90px;



  }



  .lwpq_page .wlzd_wr .main_wr .submit_wr .sbm_btn {



    padding: 0 65px;



    font-size: 22px;



    color: #ffffff;



    font-weight: bold;



    line-height: 50px;



    background: #9a7e4c;



    border: 0;



    border-radius: 5px;



  }



  .lwpq_page .wlzd_wr .main_wr .submit_wr .sbm_btn:hover {



    background: #c19f60;



  }



  .cpfw_page .sghy_wr .public_title_wr h3:before {



    width: 350px;



  }



  .cpfw_page .sghy_wr .public_title_wr h3:after {



    width: 350px;



  }



  .cpfw_page .sghy_wr .public_title_wr h3 span:before {



    left: 425px;



  }



  .cpfw_page .sghy_wr .public_title_wr h3 span:after {



    right: 425px;



  }



  .cpfw_page .sghy_wr .main_wr {



    overflow: hidden;



    padding-top: 50px;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr {



    margin: 0 -1px;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr > div {



    position: relative;



    padding: 1px;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr .main_list_top {



    width: 33.33%;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr .main_list_bottom {



    width: 50%;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr .main {



    opacity: 0;



    padding: 55px 25px 0;



    font-size: 16px;



    color: #ffffff;



    line-height: 25px;



    background: #c19f60;



    transition: 0.3s;



    position: absolute;



    top: 1px;



    right: 1px;



    left: 1px;



    bottom: 1px;



    z-index: 9;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr .main:hover {



    opacity: 1;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr .main_title {



    min-width: 150px;



    font-size: 22px;



    color: #ffffff;



    text-align: center;



    font-weight: bold;



    line-height: 45px;



    background: #c19f60;



    position: absolute;



    left: 1px;



    bottom: 1px;



    z-index: 2;



  }



  .cpfw_page .sghy_wr .main_wr .main_pr .main_title:after {



    display: block;



    content: "";



    border: 45px solid transparent;



    border-right: 30px solid transparent;



    border-bottom-color: #c19f60;



    border-left: 0px;



    position: absolute;



    right: -30px;



    bottom: 0;



    z-index: 2;



  }



  .cpfw_page .wbpq_wr .public_title_wr h3:before {



    width: 308px;



  }



  .cpfw_page .wbpq_wr .public_title_wr h3:after {



    width: 290px;



  }



  .cpfw_page .wbpq_wr .public_title_wr h3 span:before {



    left: 365px;



  }



  .cpfw_page .wbpq_wr .public_title_wr h3 span:after {



    right: 365px;



  }



  .cpfw_page .wbpq_wr .wbpq_title {



    position: relative;



    font-size: 16px;



    text-align: center;



    line-height: 30px;



  }



  .cpfw_page .wbpq_wr .wbpq_title_1 {



    color: #555555;



    padding-top: 45px;



  }



  .cpfw_page .wbpq_wr .wbpq_title_2 {



    color: #c19f60;



    font-weight: bold;



    padding-bottom: 40px;



  }



  .cpfw_page .wbpq_wr .wbpq_title_2:after {



    display: block;



    content: "";



    border: 15px solid transparent;



    border-top-color: #c19f60;



    position: absolute;



    left: 50%;



    transform: translateX(-50%);



    bottom: 0;



    z-index: 2;



  }



  .cpfw_page .wbpq_wr .main_wr {



    padding-bottom: 90px;



  }



  .cpfw_page .wbpq_wr .main_wr ul {



    background: #c19f60;



    border: 1px solid #c19f60;



    border-right: 0;



  }



  .cpfw_page .wbpq_wr .main_wr ul li {



    width: 33.33%;



    min-height: 300px;



    padding: 50px 40px 0;



  }



  .cpfw_page .wbpq_wr .main_wr ul li:nth-child(odd) {



    background: #c19f60;



    color: #ffffff;



  }



  .cpfw_page .wbpq_wr .main_wr ul li:nth-child(even) {



    background: #ffffff;



    color: #555555;



  }



  .cpfw_page .wbpq_wr .main_wr ul li h3 {



    font-size: 22px;



    font-weight: bold;



    text-align: center;



    padding-bottom: 15px;



  }



  .cpfw_page .wbpq_wr .main_wr ul li div {



    font-size: 16px;



    line-height: 30px;



  }



  .cpfw_page .qywt_wr {



    background: #f4f4f4;



  }



  .cpfw_page .qywt_wr .public_title_wr h3:before {



    width: 320px;



    left: 65px;



  }



  .cpfw_page .qywt_wr .public_title_wr h3:after {



    width: 320px;



    right: 65px;



  }



  .cpfw_page .qywt_wr .public_title_wr h3 span:before {



    left: 366px;



  }



  .cpfw_page .qywt_wr .public_title_wr h3 span:after {



    right: 366px;



  }



  .cpfw_page .qywt_wr .main_wr {



    padding-top: 55px;



    padding-bottom: 50px;



  }



  .cpfw_page .qywt_wr .main_wr .main_r div {



    padding-left: 85px;



    position: relative;



    font-size: 22px;



    color: #555555;



    line-height: 85px;



  }



  .cpfw_page .qywt_wr .main_wr .main_r div:before {



    display: block;



    content: "";



    width: 22px;



    height: 22px;



    border-radius: 50%;



    background: #c19f60;



    box-shadow: 0 0 0 5px #ffffff;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 0;



    z-index: 2;



  }



  .cpfw_page .qywt_wr .main_wr .main_r .item_1 {



    transform: translateX(-165px);



  }



  .cpfw_page .qywt_wr .main_wr .main_r .item_2 {



    transform: translateX(-75px);



  }



  .cpfw_page .qywt_wr .main_wr .main_r .item_3 {



    transform: translateX(-35px);



  }



  .cpfw_page .qywt_wr .main_wr .main_r .item_4 {



    transform: translateX(-25px);



  }



  .cpfw_page .qywt_wr .main_wr .main_r .item_5 {



    transform: translateX(-35px);



  }



  .cpfw_page .qywt_wr .main_wr .main_r .item_6 {



    transform: translateX(-75px);



  }



  .cpfw_page .qywt_wr .main_wr .main_r .item_7 {



    transform: translateX(-165px);



  }



  .cpfw_page .fwhy_wr .public_title_wr h3:before {



    width: 265px;



  }



  .cpfw_page .fwhy_wr .public_title_wr h3:after {



    width: 265px;



  }



  .cpfw_page .fwhy_wr .public_title_wr h3 span:before {



    left: 340px;



  }



  .cpfw_page .fwhy_wr .public_title_wr h3 span:after {



    right: 340px;



  }



  .cpfw_page .fwhy_wr .main_wr {



    padding: 50px 0;



  }



  .cpfw_page .fwhy_wr .main_wr ul {



    overflow: hidden;



  }



  .cpfw_page .fwhy_wr .main_wr ul li {



    width: 25%;



    padding: 0 0 30px;



  }



  .cpfw_page .fwhy_wr .main_wr ul li .img_wr {



    margin: 0 55px;



  }



  .cpfw_page .fwhy_wr .main_wr ul li .hy_title {



    font-size: 22px;



    color: #555555;



    text-align: center;



    line-height: 50px;



    font-weight: bold;



  }



  .cpfw_page .wbys_wr .public_title_wr {



    color: #ffffff;



  }



  .cpfw_page .wbys_wr .public_title_wr h3:before {



    width: 320px;



    border-color: #9a7e4c;



  }



  .cpfw_page .wbys_wr .public_title_wr h3:after {



    width: 320px;



    border-color: #9a7e4c;



  }



  .cpfw_page .wbys_wr .public_title_wr h3 span:before {



    left: 395px;



    border-color: #ffffff;



  }



  .cpfw_page .wbys_wr .public_title_wr h3 span:after {



    right: 395px;



    border-color: #ffffff;



  }



  .cpfw_page .wbys_wr .main_wr {



    overflow: hidden;



    padding-top: 35px;



    padding-bottom: 60px;



  }



  .cpfw_page .wbys_wr .main_wr ul {



    position: relative;



    overflow: hidden;



  }



  .cpfw_page .wbys_wr .main_wr ul li {



    width: 20%;



    padding-top: 30px;



    position: relative;



    text-align: center;



    color: #ffffff;



  }



  .cpfw_page .wbys_wr .main_wr ul li:first-child:before {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    border-right: 1px solid #cfb483;



  }



  .cpfw_page .wbys_wr .main_wr ul li:after {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    border-right: 1px solid #cfb483;



  }



  .cpfw_page .wbys_wr .main_wr ul li .title span {



    display: inline-block;



    padding: 0 40px;



    line-height: 30px;



    font-size: 22px;



    border: 1px solid #ffffff;



  }



  .cpfw_page .wbys_wr .main_wr ul li .num {



    font-size: 84px;



    line-height: 64px;



    padding-top: 60px;



    font-weight: bold;



  }



  .cpfw_page .wbys_wr .main_wr ul li .unit {



    font-size: 26px;



    line-height: 50px;



  }



  .cpfw_page .wbys_wr .main_wr ul li .main {



    padding: 30px 40px;



    font-size: 18px;



    line-height: 30px;



  }



  .cpfw_page .hzal_wr .main_wr {



    padding-top: 50px;



  }



  .cpfw_page .hzal_wr .main_wr .main {



    display: block;



    position: relative;



  }



  .cpfw_page .hzal_wr .main_wr .main:hover .hzal_title {



    opacity: 1;



  }



  .cpfw_page .hzal_wr .main_wr .main .hzal_title {



    opacity: 0;



    padding: 160px 60px 0;



    color: #ffffff;



    background: #c19f60;



    transition: 0.3s;



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    right: 0;



    z-index: 2;



  }



  .cpfw_page .hzal_wr .main_wr .main .hzal_title h3 {



    font-size: 22px;



    font-weight: bold;



    line-height: 30px;



    text-align: center;



  }



  .cpfw_page .hzal_wr .main_wr .main .hzal_title .hz_time {



    padding-top: 10px;



    text-align: center;



    font-size: 16px;



    line-height: 30px;



  }



  .cpfw_page .hzal_wr .main_wr .more_case {



    text-align: center;



    padding: 65px 0 100px;



  }



  .cpfw_page .hzal_wr .main_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  .cpfw_page .hzal_wr .main_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .cpfw_page .hzlc_wr {



    background: #f4f4f4;



  }



  .cpfw_page .hzlc_wr .main_wr {



    padding: 55px 55px 80px;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr {



    position: relative;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr:before {



    display: block;



    content: "";



    width: 45px;



    height: 75px;



    border: 1px solid #c3c3c3;



    border-top: 0;



    border-bottom: 0;



    transform: skew(-45deg, 0);



    position: absolute;



    right: 50px;



    top: 30px;



    z-index: 2;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr .main_list {



    margin-right: 30px;



    position: relative;



    width: 290px;



    min-height: 195px;



    padding: 40px 25px 0;



    background: #ffffff;



    color: #555555;



    border: 1px solid #bfbfbf;



    border-radius: 10px;



    box-shadow: 0 10px 0 0 #e6e6e6;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr .main_list:before {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-bottom-width: 0;



    border-color: transparent;



    border-top-color: #bfbfbf;



    border-style: solid;



    position: absolute;



    bottom: -15px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr .main_list:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-bottom-width: 0;



    border-color: transparent;



    border-top-color: #ffffff;



    border-style: solid;



    position: absolute;



    bottom: -14px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 3;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr .main_list h3 {



    font-size: 22px;



    text-align: center;



    padding-bottom: 10px;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr .main_list div {



    font-size: 16px;



    line-height: 25px;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr .main_list div:before {



    display: block;



    content: "";



    width: 0;



    height: 35px;



    border-left: 1px dashed #bfbfbf;



    position: absolute;



    bottom: -50px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 5;



  }



  .cpfw_page .hzlc_wr .main_wr .list_top_wr .main_list div:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-bottom-width: 0;



    border-color: transparent;



    border-top-color: #e6e6e6;



    border-style: solid;



    position: absolute;



    bottom: -25px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 3;



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr {



    padding: 50px 0 50px 55px;



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li {



    position: relative;



    width: 165px;



    padding-right: 25px;



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li div {



    padding-left: 25px;



    position: relative;



    line-height: 50px;



    font-size: 22px;



    color: #000000;



    text-align: center;



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li div:before {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 25px;



    border-style: solid;



    border-color: transparent transparent transparent #f4f4f4;



    position: absolute;



    top: 0;



    left: 0;



    z-index: 2;



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li div:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 25px;



    border-style: solid;



    border-top-color: transparent;



    border-right-color: transparent;



    border-bottom-color: transparent;



    position: absolute;



    top: 0;



    right: -50px;



    z-index: 2;



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_1 div {



    background: rgba(193, 159, 96, 0.1);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_1 div:after {



    border-left-color: rgba(193, 159, 96, 0.1);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_2 div {



    background: rgba(193, 159, 96, 0.3);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_2 div:after {



    border-left-color: rgba(193, 159, 96, 0.3);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_3 div {



    background: rgba(193, 159, 96, 0.5);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_3 div:after {



    border-left-color: rgba(193, 159, 96, 0.5);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_4 div {



    background: rgba(193, 159, 96, 0.7);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_4 div:after {



    border-left-color: rgba(193, 159, 96, 0.7);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_5 div {



    background: rgba(193, 159, 96, 0.8);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_5 div:after {



    border-left-color: rgba(193, 159, 96, 0.8);



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_6 div {



    background: #c19f60;



  }



  .cpfw_page .hzlc_wr .main_wr .list_center_wr ul li.list_6 div:after {



    border-left-color: #c19f60;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr {



    padding-left: 160px;



    position: relative;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr:before {



    display: block;



    content: "";



    width: 45px;



    height: 75px;



    border: 1px solid #c3c3c3;



    border-top: 0;



    border-bottom: 0;



    transform: skew(-45deg, 0);



    position: absolute;



    left: 50px;



    top: 100px;



    z-index: 2;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr .main_list {



    margin-right: 30px;



    position: relative;



    width: 290px;



    min-height: 195px;



    padding: 35px 25px 0;



    background: #ffffff;



    color: #555555;



    border: 1px solid #bfbfbf;



    border-radius: 10px;



    box-shadow: 0 10px 0 0 #e6e6e6;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr .main_list:last-child {



    margin: 0;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr .main_list:before {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-top-width: 0;



    border-color: transparent;



    border-bottom-color: #bfbfbf;



    border-style: solid;



    position: absolute;



    top: -15px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr .main_list:after {



    display: block;



    content: "";



    width: 0;



    height: 0;



    border-width: 15px;



    border-top-width: 0;



    border-color: transparent;



    border-bottom-color: #ffffff;



    border-style: solid;



    position: absolute;



    top: -14px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 3;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr .main_list h3 {



    font-size: 22px;



    text-align: center;



    padding-bottom: 10px;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr .main_list div {



    font-size: 16px;



    line-height: 25px;



  }



  .cpfw_page .hzlc_wr .main_wr .list_bottom_wr .main_list div:before {



    display: block;



    content: "";



    width: 0;



    height: 35px;



    border-left: 1px dashed #bfbfbf;



    position: absolute;



    top: -50px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 5;



  }



  .cpfw_page .gdfw_wr {



    background: url(../img/bg_5.jpg) center center no-repeat;



    min-width: 1200px;



    padding-bottom: 20px;



  }



  .cpfw_page .gdfw_wr .main_wr {



    position: relative;



    background: #9a7e4c;



    padding: 20px;



    margin: 215px 55px 0;



  }



  .cpfw_page .gdfw_wr .main_wr .main_l,



  .cpfw_page .gdfw_wr .main_wr .main_r {



    position: relative;



    width: 450px;



    min-height: 190px;



    background: #c19f60;



    padding: 25px;



  }



  .cpfw_page .gdfw_wr .main_wr .main_l:after,



  .cpfw_page .gdfw_wr .main_wr .main_r:after {



    display: block;



    content: "";



    border: 1px dashed #ffffff;



    position: absolute;



    top: 25px;



    left: 25px;



    right: 25px;



    bottom: 25px;



    z-index: 2;



  }



  .cpfw_page .gdfw_wr .main_wr .main_l .icon_wr,



  .cpfw_page .gdfw_wr .main_wr .main_r .icon_wr {



    width: 130px;



    text-align: center;



    position: absolute;



    left: 25px;



    top: 50%;



    transform: translateY(-50%);



  }



  .cpfw_page .gdfw_wr .main_wr .main_l .icon_wr i,



  .cpfw_page .gdfw_wr .main_wr .main_r .icon_wr i {



    font-size: 55px;



    color: #ffffff;



  }



  .cpfw_page .gdfw_wr .main_wr .main_l .icon_wr .img_wr,



  .cpfw_page .gdfw_wr .main_wr .main_r .icon_wr .img_wr {



    display: inline-block;



    width: 50px;



  }



  .cpfw_page .gdfw_wr .main_wr .main_l .main,



  .cpfw_page .gdfw_wr .main_wr .main_r .main {



    margin-left: 130px;



    color: #ffffff;



    padding-top: 30px;



  }



  .cpfw_page .gdfw_wr .main_wr .main_l .main h3,



  .cpfw_page .gdfw_wr .main_wr .main_r .main h3 {



    font-size: 28px;



    padding-bottom: 10px;



  }



  .cpfw_page .gdfw_wr .main_wr .main_l .main div,



  .cpfw_page .gdfw_wr .main_wr .main_r .main div {



    line-height: 20px;



  }



  .cpfw_page .gdfw_wr .main_wr .main_img_wr {



    width: 310px;



    position: absolute;



    top: -158px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .cpfw_page .khly_wr .main_wr {



    padding-top: 40px;



  }



  .cpfw_page .khly_wr .main_wr ul {



    margin: 0 -15px;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list {



    width: 50%;



    padding: 15px;



    box-sizing: border-box;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main {



    height: 240px;



    background: #fcfaf6;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .img_wr {



    width: 190px;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r {



    height: 100%;



    padding: 0 15px;



    margin-left: 190px;



    border: 1px solid #cccccc;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l,



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    padding-top: 20px;



    line-height: 28px;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i,



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    font-size: 30px;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i {



    color: #c19f60;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    text-align: right;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    color: #ebe1d0;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_box {



    font-size: 16px;



    color: #555555;



    line-height: 25px;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_name {



    color: #555555;



  }



  .cpfw_page .khly_wr .main_wr ul .main_list .main .main_r .main_name span {



    font-size: 18px;



    color: #555555;



    font-weight: bold;



    padding-right: 10px;



  }



  .cpfw_page .wlzd_wr .public_title_wr h3:before {



    width: 320px;



  }



  .cpfw_page .wlzd_wr .public_title_wr h3:after {



    width: 320px;



  }



  .cpfw_page .wlzd_wr .public_title_wr h3 span:before {



    left: 395px;



  }



  .cpfw_page .wlzd_wr .public_title_wr h3 span:after {



    right: 395px;



  }



  .cpfw_page .wlzd_wr .main_wr {



    padding-top: 50px;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_l {



    width: 50%;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r {



    width: 50%;



    padding-left: 20px;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr {



    position: relative;



    font-size: 16px;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr div {



    width: 50%;



    position: relative;



    margin-bottom: 20px;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr div span {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr div input {



    width: 100%;



    padding-left: 60px;



    line-height: 40px;



    border: 1px solid #cccccc;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_l {



    padding-right: 10px;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_r {



    padding-left: 10px;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr .qygk {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 11px;



  }



  .cpfw_page .wlzd_wr .main_wr .main_box .main_r .form_wr textarea {



    width: 100%;



    min-height: 97px;



    padding: 10px 0 0 90px;



    border: 1px solid #cccccc;



    resize: none;



  }



  .cpfw_page .wlzd_wr .main_wr .submit_wr {



    text-align: center;



    padding: 60px 0 90px;



  }



  .cpfw_page .wlzd_wr .main_wr .submit_wr .sbm_btn {



    padding: 0 65px;



    font-size: 22px;



    color: #ffffff;



    font-weight: bold;



    line-height: 50px;



    background: #9a7e4c;



    border: 0;



    border-radius: 5px;



  }



  .cpfw_page .wlzd_wr .main_wr .submit_wr .sbm_btn:hover {



    background: #c19f60;



  }



  .rssb_page .rsdl_wr {



    background: url(../img/bg_6.jpg) center 290px no-repeat;



    min-width: 1200px;



  }



  .rssb_page .rsdl_wr .public_title_wr h3:before {



    width: 225px;



  }



  .rssb_page .rsdl_wr .public_title_wr h3:after {



    width: 225px;



  }



  .rssb_page .rsdl_wr .public_title_wr h3 span:before {



    left: 300px;



  }



  .rssb_page .rsdl_wr .public_title_wr h3 span:after {



    right: 300px;



  }



  .rssb_page .rsdl_wr .rsdl_menu {



    text-align: center;



    padding: 45px 0 60px;



  }



  .rssb_page .rsdl_wr .rsdl_menu ul {



    display: inline-block;



  }



  .rssb_page .rsdl_wr .rsdl_menu ul .rsdl_menu_list {



    position: relative;



    padding: 0 25px;



    margin: 0 5px;



    line-height: 40px;



    font-size: 22px;



    color: #ffffff;



    background: #777777;



  }



  .rssb_page .rsdl_wr .rsdl_menu ul .rsdl_menu_list.active {



    background: #c19f60;



    font-weight: bold;



  }



  .rssb_page .rsdl_wr .rsdl_menu ul .rsdl_menu_list.active:after {



    display: block;



    content: "";



    border: 8px solid transparent;



    border-top-color: #c19f60;



    position: absolute;



    bottom: -16px;



    left: 50%;



    transform: translateX(-50%);



  }



  .rssb_page .rsdl_wr .rsdl_menu ul .rsdl_menu_list:hover {



    background: #c19f60;



    font-weight: bold;



  }



  .rssb_page .rsdl_wr .rsdl_menu ul .rsdl_menu_list:hover:after {



    display: block;



    content: "";



    border: 8px solid transparent;



    border-top-color: #c19f60;



    position: absolute;



    bottom: -16px;



    left: 50%;



    transform: translateX(-50%);



  }



  .rssb_page .rsdl_wr .change_wr {



    padding: 0 60px 80px;



  }



  .rssb_page .rsdl_wr .change_wr .change_list {



    display: none;



    overflow: hidden;



  }



  .rssb_page .rsdl_wr .change_wr .change_list.active {



    display: block;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul {



    margin: 0 -8px;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul li {



    width: 33.33%;



    padding: 8px;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul li:hover .main_wr {



    background: #c19f60;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul li .main_wr {



    min-height: 185px;



    padding: 35px 50px 0;



    color: #ffffff;



    background: #b7b7b7;



    transition: 0.3s;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul li .main_wr h3 {



    font-size: 22px;



    padding-bottom: 10px;



    text-align: center;



    font-weight: bold;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul li .main_wr div {



    font-size: 16px;



    line-height: 25px;



    text-align: justify;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul .list_1 {



    width: 50%;



    padding-left: 16.66%;



    border-left: 8px solid transparent;



  }



  .rssb_page .rsdl_wr .change_wr .change_list ul .list_2 {



    width: 50%;



    padding-right: 16.66%;



    border-right: 8px solid transparent;



  }



  .rssb_page .rssb_wr {



    background: url(../img/icon_7.png) center 230px no-repeat, url(../img/bg_7.jpg) center center no-repeat;



    min-width: 1200px;



  }



  .rssb_page .rssb_wr .public_title_wr {



    color: #ffffff;



  }



  .rssb_page .rssb_wr .public_title_wr h3:before {



    width: 265px;



  }



  .rssb_page .rssb_wr .public_title_wr h3:after {



    width: 265px;



  }



  .rssb_page .rssb_wr .public_title_wr h3 span:before {



    left: 340px;



    border-color: #ffffff;



  }



  .rssb_page .rssb_wr .public_title_wr h3 span:after {



    right: 340px;



    border-color: #ffffff;



  }



  .rssb_page .rssb_wr .main_wr {



    padding: 300px 0 80px;



    text-align: center;



    font-size: 28px;



    color: #ffffff;



    line-height: 45px;



  }



  .rssb_page .hdfw_wr {



    background: #c6a66c;



  }



  .rssb_page .hdfw_wr .public_title_wr {



    color: #ffffff;



  }



  .rssb_page .hdfw_wr .public_title_wr h3:before {



    width: 185px;



    border-color: #9a7e4c;



  }



  .rssb_page .hdfw_wr .public_title_wr h3:after {



    width: 185px;



    border-color: #9a7e4c;



  }



  .rssb_page .hdfw_wr .public_title_wr h3 span:before {



    left: 260px;



    border-color: #ffffff;



  }



  .rssb_page .hdfw_wr .public_title_wr h3 span:after {



    right: 260px;



    border-color: #ffffff;



  }



  .rssb_page .hdfw_wr .main_wr {



    background: url(../img/49.jpg) center 42px no-repeat, url(../img/6.png) left 140px no-repeat, url(../img/7.png) right 140px no-repeat;



    padding: 30px 60px 110px ;



  }



  .rssb_page .hdfw_wr .main_wr div {



    color: #ffffff;



    font-size: 22px;



  }



  .rssb_page .hdfw_wr .main_wr .main_l {



    width: 50%;



  }



  .rssb_page .hdfw_wr .main_wr .main_l div {



    position: relative;



    margin-top: 60px;



    padding-right: 50px;



    text-align: right;



  }



  .rssb_page .hdfw_wr .main_wr .main_l div:after {



    display: block;



    content: "";



    width: 22px;



    height: 22px;



    border-radius: 50%;



    background: #ffffff;



    box-shadow: 0 0 0 5px #c6a66c;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    right: 0;



    z-index: 2;



  }



  .rssb_page .hdfw_wr .main_wr .main_l .list_1 {



    transform: translateX(-140px);



  }



  .rssb_page .hdfw_wr .main_wr .main_l .list_2 {



    transform: translateX(-188px);



  }



  .rssb_page .hdfw_wr .main_wr .main_l .list_3 {



    transform: translateX(-188px);



  }



  .rssb_page .hdfw_wr .main_wr .main_l .list_4 {



    transform: translateX(-140px);



  }



  .rssb_page .hdfw_wr .main_wr .main_r {



    width: 50%;



  }



  .rssb_page .hdfw_wr .main_wr .main_r div {



    position: relative;



    margin-top: 60px;



    padding-left: 50px;



    text-align: left;



  }



  .rssb_page .hdfw_wr .main_wr .main_r div:after {



    display: block;



    content: "";



    width: 22px;



    height: 22px;



    border-radius: 50%;



    background: #ffffff;



    box-shadow: 0 0 0 5px #c6a66c;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 0;



    z-index: 2;



  }



  .rssb_page .hdfw_wr .main_wr .main_r .list_1 {



    transform: translateX(140px);



  }



  .rssb_page .hdfw_wr .main_wr .main_r .list_2 {



    transform: translateX(188px);



  }



  .rssb_page .hdfw_wr .main_wr .main_r .list_3 {



    transform: translateX(188px);



  }



  .rssb_page .hdfw_wr .main_wr .main_r .list_4 {



    transform: translateX(140px);



  }



  .rssb_page .fwxx_wr .public_title_wr h3:before {



    width: 285px;



  }



  .rssb_page .fwxx_wr .public_title_wr h3:after {



    width: 285px;



  }



  .rssb_page .fwxx_wr .public_title_wr h3 span:before {



    left: 360px;



  }



  .rssb_page .fwxx_wr .public_title_wr h3 span:after {



    right: 360px;



  }



  .rssb_page .fwxx_wr .main_wr {



    padding: 55px 0 65px;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-button-prev,



  .rssb_page .fwxx_wr .main_wr .swiper-button-next {



    width: 20px;



    height: 20px;



    background: transparent;



    top: auto;



    bottom: 0;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-button-prev {



    left: 230px;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-button-prev:after {



    display: block;



    content: "";



    border: 10px solid transparent;



    border-right-color: #c1c1c1 ;



    position: absolute;



    top: 0;



    z-index: 2;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-button-next {



    right: 230px;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-button-next:after {



    display: block;



    content: "";



    border: 10px solid transparent;



    border-left-color: #c1c1c1 ;



    position: absolute;



    top: 0;



    z-index: 2;



  }



  .rssb_page .fwxx_wr .main_wr .fwxx_banner {



    padding-bottom: 60px;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide {



    height: 100%;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide:nth-child(odd) h3 {



    background: #777777;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide:nth-child(odd) ul {



    background: #f4f4f4;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide:nth-child(even) h3 {



    background: #c19f60;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide .list_wr {



    height: 100%;



    text-align: center;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide .list_wr h3 {



    font-size: 16px;



    color: #ffffff;



    font-weight: bold;



    line-height: 40px;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide .list_wr ul {



    height: 100%;



    padding-top: 5px;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-slide .list_wr ul li {



    font-size: 16px;



    float: none;



    color: #555555;



    line-height: 25px;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-container-horizontal > .swiper-pagination-bullets {



    width: 660px;



    height: 20px;



    text-align: left;



    border: 1px solid #c1c1c1;



    left: 50%;



    transform: translateX(-50%);



    bottom: 0;



  }



  .rssb_page .fwxx_wr .main_wr .swiper-pagination-bullet {



    width: 105px;



    height: 10px;



    border-radius: 0;



    background: #c19f60;



  }



  .rssb_page .yxwd_wr {



    background: url(../img/9.png) center 355px no-repeat;



    min-width: 1200px;



  }



  .rssb_page .yxwd_wr .yxwd_title {



    font-size: 44px;



    padding-top: 25px;



    color: #c19f60;



    text-align: center;



    font-weight: bold;



  }



  .rssb_page .yxwd_wr .main_wr {



    width: 780px;



    margin: auto;



    padding: 50px 0 0;



  }



  .rssb_page .zytd_wr .public_title_wr h3:before {



    width: 365px;



  }



  .rssb_page .zytd_wr .public_title_wr h3:after {



    width: 365px;



  }



  .rssb_page .zytd_wr .public_title_wr h3 span:before {



    left: 440px;



  }



  .rssb_page .zytd_wr .public_title_wr h3 span:after {



    right: 440px;



  }



  .rssb_page .zytd_wr .main_wr {



    padding: 55px 0 50px;



  }



  .rssb_page .zytd_wr .main_wr .img_wr {



    position: relative;



  }



  .rssb_page .zytd_wr .main_wr .img_wr:hover .mask {



    opacity: 1;



  }



  .rssb_page .zytd_wr .main_wr .img_wr .mask {



    opacity: 0;



    transition: 0.3s;



    position: absolute;



    right: 0;



    left: 0;



    top: 0;



    bottom: 0;



    z-index: 2;



    background: rgba(193, 159, 96, 0.6);



  }



  .rssb_page .zytd_wr .main_wr .img_wr .mask .icon_wr {



    position: absolute;



    top: 50%;



    left: 50%;



    transform: translate(-50%, -50%);



  }



  .rssb_page .zytd_wr .main_wr .img_wr .mask .icon_wr i {



    font-size: 45px;



    color: #ffffff;



  }



  .rssb_page .zytd_wr .main_wr .big_img_wr {



    overflow: hidden;



    position: absolute;



    right: 33.33%;



    left: 33.33%;



    top: 0;



    bottom: 0;



    z-index: 2;



  }



  .rssb_page .zytd_wr .main_wr .ryjs_wr {



    padding: 0 115px;



  }



  .rssb_page .zytd_wr .main_wr .ryjs_wr .ryjs_list {



    display: none;



    color: #555555;



  }



  .rssb_page .zytd_wr .main_wr .ryjs_wr .ryjs_list.active {



    display: block;



  }



  .rssb_page .zytd_wr .main_wr .ryjs_wr .ryjs_list h3 {



    padding: 40px 0 20px;



    font-size: 18px;



    text-align: center;



  }



  .rssb_page .zytd_wr .main_wr .ryjs_wr .ryjs_list h3 span {



    font-size: 22px;



    font-weight: bold;



    padding-right: 8px;



  }



  .rssb_page .zytd_wr .main_wr .ryjs_wr .ryjs_list .main {



    font-size: 16px;



    line-height: 25px;



  }



  .rssb_page .hzal_wr .public_title_wr h3:before {



    width: 220px;



  }



  .rssb_page .hzal_wr .public_title_wr h3:after {



    width: 220px;



  }



  .rssb_page .hzal_wr .public_title_wr h3 span:before {



    left: 295px;



  }



  .rssb_page .hzal_wr .public_title_wr h3 span:after {



    right: 295px;



  }



  .rssb_page .hzal_wr .case_wr {



    padding-top: 55px;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list {



    width: 25%;



    min-height: 635px;



    position: relative;



    padding: 60px 50px 45px;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list:nth-child(odd) {



    background: #c19f60;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list:nth-child(even) {



    background: #777777;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .list_logo_wr {



    width: 190px;



    height: 190px;



    border-radius: 50%;



    padding: 10px;



    margin: auto;



    background: #ffffff;



    text-align: center;



    box-shadow: 0 7px 7px -3px #5d5d5d;



  }.rssb_page .hzal_wr .case_wr ul .case_list .list_logo_wr img{



    border-radius: 50%;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .list_logo_wr .list_logo {



    display: inline-block;



    width: 170px;



    height: 170px;



    border-radius: 50%;



    background: #cecece;



    line-height: 170px;



    font-size: 35px;



    color: #ffffff;



    font-weight: bold;



    text-transform: uppercase;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .main_wr {



    color: #ffffff;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .main_wr h3 {



    position: relative;



    padding: 50px 0 30px;



    font-size: 22px;



    text-align: center;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .main_wr h3:after {



    display: block;



    content: "";



    width: 30px;



    border-bottom: 4px solid #ffffff;



    position: absolute;



    bottom: 0;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .main_wr .main {



    margin: 25px 0;



    font-size: 16px;



    line-height: 25px;



    text-align: justify;



    height:200px ;display: -webkit-box;



    -webkit-box-orient: vertical;



    text-overflow: ellipsis;



    -webkit-line-clamp: 8;



    overflow: hidden;



  



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .more_wr {



    position: absolute;



    bottom: 25px;



    left: 50%;



    transform: translateX(-50%);



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .more_wr .more_btn {



    display: inline-block;



    padding: 0 30px;



    line-height: 35px;



    color: #ffffff;



    border: 1px solid #ffffff;



    transition: 0.3s;



  }



  .rssb_page .hzal_wr .case_wr ul .case_list .more_wr .more_btn:hover {



    background: #ffffff;



    color: #c19f60;



  }



  .rssb_page .hzal_wr .case_wr .more_case {



    text-align: center;



    padding: 65px 0 80px;



  }



  .rssb_page .hzal_wr .case_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  .rssb_page .hzal_wr .case_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .rssb_page .gdfu_wr {



    background: url(../img/bg_5.png) center 200px no-repeat;



  }



  .rssb_page .gdfu_wr .main_wr {



    padding: 50px 60px 80px;



  }



  .rssb_page .gdfu_wr .main_wr .gdfw_img_wr {



    width: 610px;



    margin: auto;



  }



  .rssb_page .gdfu_wr .main_wr .main_b {



    overflow: hidden;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul {



    margin: -15px -15px 0;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li {



    width: 33.33%;



    padding: 15px;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main {



    position: relative;



    min-height: 165px;



    padding: 20px;



    background: #c19f60;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main:after {



    display: block;



    content: '';



    border: 1px dashed #ffffff;



    position: absolute;



    top: 20px;



    right: 20px;



    bottom: 20px;



    left: 20px;



    z-index: 2;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main .icon_wr {



    width: 100px;



    text-align: center;



    color: #ffffff;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main .icon_wr .img_wr {



    width: 55px;



    margin: auto;



    line-height: 125px;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main .icon_wr i {



    font-size: 55px;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main .main {



    margin-left: 100px;



    color: #ffffff;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main .main h3 {



    padding: 25px 0 5px;



    font-size: 28px;



    font-weight: bold;



  }



  .rssb_page .gdfu_wr .main_wr .main_b ul li .list_main .main div {



    line-height: 20px;



  }



  .rssb_page .khly_wr {



    background: url(../img/50.jpg) center center no-repeat;



    background-size: cover;



  }



  .rssb_page .khly_wr .main_wr {



    padding: 40px 0 100px;



  }



  .rssb_page .khly_wr .main_wr ul {



    margin: 0 -15px;



    position: relative;



    overflow: hidden;



  }



  .rssb_page .khly_wr .main_wr ul:before {



    display: block;



    content: "";



    border-bottom: 1px solid #cccccc;



    position: absolute;



    top: 50%;



    opacity: 0;



    transform: translateY(-50%);



    right: 0;



    left: 0;



    z-index: 2;



  }



  .rssb_page .khly_wr .main_wr ul:after {



    display: block;



    content: "";



    border-left: 1px solid #cccccc;



    position: absolute;



    top: 15px;



    bottom: 15px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .rssb_page .khly_wr .main_wr ul .main_list {



    width: 50%;



    padding: 15px;



    box-sizing: border-box;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .img_wr {



    width: 190px;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r {



    padding: 0 15px;



    margin-left: 190px;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l,



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    padding-top: 20px;



    line-height: 28px;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i,



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    font-size: 30px;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i {



    color: #c19f60;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    text-align: right;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    color: #ebe1d0;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_box {



    font-size: 16px;



    color: #555555;



    line-height: 25px;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_name {



    color: #555555;



  }



  .rssb_page .khly_wr .main_wr ul .main_list .main .main_r .main_name span {



    font-size: 18px;



    color: #555555;



    font-weight: bold;



    padding-right: 10px;



  }



  .rssb_page .wlzd_wr .public_title_wr h3:before {



    width: 320px;



  }



  .rssb_page .wlzd_wr .public_title_wr h3:after {



    width: 320px;



  }



  .rssb_page .wlzd_wr .public_title_wr h3 span:before {



    left: 395px;



  }



  .rssb_page .wlzd_wr .public_title_wr h3 span:after {



    right: 395px;



  }



  .rssb_page .wlzd_wr .main_wr {



    padding-top: 50px;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_l {



    width: 50%;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r {



    width: 50%;



    padding-left: 20px;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr {



    position: relative;



    font-size: 16px;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr div {



    width: 50%;



    position: relative;



    margin-bottom: 20px;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr div span {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr div input {



    width: 100%;



    padding-left: 60px;



    line-height: 40px;



    border: 1px solid #cccccc;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_l {



    padding-right: 10px;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_r {



    padding-left: 10px;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr .qygk {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 11px;



  }



  .rssb_page .wlzd_wr .main_wr .main_box .main_r .form_wr textarea {



    width: 100%;



    min-height: 97px;



    padding: 10px 0 0 90px;



    border: 1px solid #cccccc;



    resize: none;



  }



  .rssb_page .wlzd_wr .main_wr .submit_wr {



    text-align: center;



    padding: 60px 0 90px;



  }



  .rssb_page .wlzd_wr .main_wr .submit_wr .sbm_btn {



    padding: 0 65px;



    font-size: 22px;



    color: #ffffff;



    font-weight: bold;



    line-height: 50px;



    background: #9a7e4c;



    border: 0;



    border-radius: 5px;



  }



  .rssb_page .wlzd_wr .main_wr .submit_wr .sbm_btn:hover {



    background: #c19f60;



  }



  .lwzs_page .hzal_wr {



    background: #f4f4f4;



  }



  .lwzs_page .hzal_wr .main_wr {



    padding-top: 50px;



  }



  .lwzs_page .hzal_wr .main_wr .main {



    display: block;



    position: relative;



  }



  .lwzs_page .hzal_wr .main_wr .main:hover .hzal_title {



    opacity: 1;



  }



  .lwzs_page .hzal_wr .main_wr .main .hzal_title {



    opacity: 0;



    padding: 160px 60px 0;



    color: #ffffff;



    background: #c19f60;



    transition: 0.3s;



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    right: 0;



    z-index: 2;



  }



  .lwzs_page .hzal_wr .main_wr .main .hzal_title h3 {



    font-size: 22px;



    font-weight: bold;



    line-height: 30px;



    text-align: center;



  }



  .lwzs_page .hzal_wr .main_wr .main .hzal_title .hz_time {



    padding-top: 10px;



    text-align: center;



    font-size: 16px;



    line-height: 30px;



  }



  .lwzs_page .hzal_wr .main_wr .more_case {



    text-align: center;



    padding: 65px 0 100px;



  }



  .lwzs_page .hzal_wr .main_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  .lwzs_page .hzal_wr .main_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .lwzs_page .public_title_wr2 {



    padding-top: 60px;



  }



  .lwzs_page .public_title_wr2 h3 {



    padding-bottom: 18px;



    font-size: 36px;



    color: #c19f60;



    text-align: center;



    position: relative;



  }



  .lwzs_page .public_title_wr2 h3:before {



    display: block;



    content: "";



    width: 435px;



    border-bottom: 2px solid #eeeeee;



    position: absolute;



    bottom: 0;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lwzs_page .public_title_wr2 h3:after {



    display: block;



    content: "";



    width: 40px;



    border-bottom: 2px solid #c19f60;



    position: absolute;



    bottom: 0;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lwzs_page .hzyt_wr .main_wr {



    overflow: hidden;



    padding: 55px 60px 70px;



  }



  .lwzs_page .hzyt_wr .main_wr ul {



    margin: -30px;



  }



  .lwzs_page .hzyt_wr .main_wr ul li {



    width: 25%;



    padding: 30px;



  }



  .lwzs_page .hzyt_wr .main_wr ul li .img_wr {



    width: 218px;



    margin: auto;



  }



  .lwzs_page .hzyt_wr .main_wr ul li .icon_title {



    padding-top: 35px;



    color: #555555;



    text-align: center;



  }



  .lwzs_page .hzyt_wr .main_wr ul li .icon_title h3 {



    padding-bottom: 10px;



    font-size: 22px;



    font-weight: bold;



  }



  .lwzs_page .hzyt_wr .main_wr ul li .icon_title div {



    font-size: 16px;



    line-height: 25px;



  }



  .lwzs_page .hzxm_wr {



    background: #f4f4f4;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr {



    overflow: hidden;



    padding: 55px 0 55px;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr ul {



    margin: 0 -11px;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr ul li {



    width: 25%;



    padding: 0 11px 22px;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr ul li .main_wr {



    padding-top: 30px;



    color: #555555;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr ul li .main_wr h3 {



    padding-bottom: 10px;



    font-size: 22px;



    text-align: center;



    font-weight: bold;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr ul li .main_wr .main {



    font-size: 16px;



    line-height: 25px;



    text-align: center;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr ul:nth-child(2) {



    display: none;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr ul:nth-child(2).active {



    display: block;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr .more_wr {



    text-align: center;



  }



  .lwzs_page .hzxm_wr .hzxm_main_wr .more_wr .more_btn i {



    font-size: 50px;



    color: #c19f60;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr {



    padding-top: 55px;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list {



    width: 25%;



    min-height: 490px;



    padding: 50px 50px 0;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list:nth-child(odd) {



    background: #c19f60;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list:nth-child(even) {



    background: #777777;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list .list_icon_wr {



    position: relative;



    width: 100px;



    margin: auto;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list .main_wr {



    color: #ffffff;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list .main_wr h3 {



    position: relative;



    padding: 30px 0;



    font-size: 26px;



    font-weight: bold;



    text-align: center;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list .main_wr h3:after {



    display: block;



    content: "";



    width: 30px;



    border-bottom: 4px solid #ffffff;



    position: absolute;



    bottom: 0;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lwzs_page .tgsm_wr .tgsm_main_wr .main_ul .main_list .main_wr .main {



    padding-top: 25px;



    font-size: 16px;



    line-height: 25px;



    text-align: justify;



  }



  .lwzs_page .hzlc_wr .main_wr {



    background: url(../img/bg_8.jpg) center 30px no-repeat;



    padding: 155px 60px 120px;



  }



  .lwzs_page .hzlc_wr .main_wr .main {



    padding: 0 105px;



  }



  .lwzs_page .hzlc_wr .main_wr .main ul {



    margin: 0 -30px;



  }



  .lwzs_page .hzlc_wr .main_wr .main ul li {



    width: 20%;



    padding: 0 30px;



  }



  .lwzs_page .hzlc_wr .main_wr .main ul li:nth-child(even) .title_wr {



    margin-top: 110px;



  }



  .lwzs_page .hzlc_wr .main_wr .main ul li:nth-child(even) .title_wr:before {



    display: block;



    content: "";



    width: 90px;



    border-bottom: 2px dashed #c19f60;



    transform: skewY(35deg);



    position: absolute;



    top: 0;



    left: -80px;



    z-index: 2;



  }



  .lwzs_page .hzlc_wr .main_wr .main ul li:nth-child(even) .title_wr:after {



    display: block;



    content: "";



    width: 90px;



    border-bottom: 2px dashed #c19f60;



    transform: skewY(-35deg);



    position: absolute;



    top: 0;



    right: -80px;



    z-index: 2;



  }



  .lwzs_page .hzlc_wr .main_wr .main ul li .title_wr {



    position: relative;



    width: 120px;



    height: 120px;



    padding-top: 20px;



    margin: auto;



    text-align: center;



    background: #c19f60;



    border-radius: 50%;



    box-shadow: 0 0 0 14px rgba(193, 159, 96, 0.1);



  }



  .lwzs_page .hzlc_wr .main_wr .main ul li .title_wr .title_t {



    font-size: 36px;



    color: #9a7e4c;



    line-height: 30px;



  }



  .lwzs_page .hzlc_wr .main_wr .main ul li .title_wr .title_b {



    font-size: 26px;



    color: #ffffff;



  }



  .lwzs_page .hzms_wr {



    background: url(../img/52.jpg) center / cover no-repeat;



    min-width: 1200px;



  }



  .lwzs_page .hzms_wr .public_title_wr2 h3:before {



    border-color: #777777;



  }



  .lwzs_page .hzms_wr .main_wr {



    padding: 55px 60px 70px;



  }



  .lwzs_page .hzms_wr .main_wr ul {



    margin: 0 -1px;



  }



  .lwzs_page .hzms_wr .main_wr ul li {



    width: 33.33%;



    padding: 1px;



  }



  .lwzs_page .hzms_wr .main_wr ul li:nth-child(1) div {



    border-top-left-radius: 20px;



  }



  .lwzs_page .hzms_wr .main_wr ul li:nth-child(3) div {



    border-top-right-radius: 20px;



  }



  .lwzs_page .hzms_wr .main_wr ul li:nth-child(4) div {



    border-bottom-left-radius: 20px;



  }



  .lwzs_page .hzms_wr .main_wr ul li:nth-child(6) div {



    border-bottom-right-radius: 20px;



  }



  .lwzs_page .hzms_wr .main_wr ul li:nth-child(odd) div {



    background: #c19f60;



  }



  .lwzs_page .hzms_wr .main_wr ul li:nth-child(even) div {



    background: #777777;



  }



  .lwzs_page .hzms_wr .main_wr ul li.icon_li div {



    background: transparent;



    line-height: normal;



    padding: 40px 50px 0;



  }



  .lwzs_page .hzms_wr .main_wr ul li div {



    font-size: 26px;



    text-align: center;



    line-height: 165px;



    color: #ffffff;



    font-weight: bold;



  }



  .lwzs_page .gdfw_wr {



    background: url(../img/bg_5.jpg) center center no-repeat;



    min-width: 1200px;



    padding-bottom: 20px;



  }



  .lwzs_page .gdfw_wr .main_wr {



    position: relative;



    background: #9a7e4c;



    padding: 20px;



    margin: 215px 55px 0;



  }



  .lwzs_page .gdfw_wr .main_wr .main_l,



  .lwzs_page .gdfw_wr .main_wr .main_r {



    position: relative;



    width: 450px;



    min-height: 190px;



    background: #c19f60;



    padding: 25px;



  }



  .lwzs_page .gdfw_wr .main_wr .main_l:after,



  .lwzs_page .gdfw_wr .main_wr .main_r:after {



    display: block;



    content: "";



    border: 1px dashed #ffffff;



    position: absolute;



    top: 25px;



    left: 25px;



    right: 25px;



    bottom: 25px;



    z-index: 2;



  }



  .lwzs_page .gdfw_wr .main_wr .main_l .icon_wr,



  .lwzs_page .gdfw_wr .main_wr .main_r .icon_wr {



    width: 130px;



    text-align: center;



    position: absolute;



    left: 25px;



    top: 50%;



    transform: translateY(-50%);



  }



  .lwzs_page .gdfw_wr .main_wr .main_l .icon_wr i,



  .lwzs_page .gdfw_wr .main_wr .main_r .icon_wr i {



    font-size: 55px;



    color: #ffffff;



  }



  .lwzs_page .gdfw_wr .main_wr .main_l .icon_wr .img_wr,



  .lwzs_page .gdfw_wr .main_wr .main_r .icon_wr .img_wr {



    display: inline-block;



    width: 50px;



  }



  .lwzs_page .gdfw_wr .main_wr .main_l .main,



  .lwzs_page .gdfw_wr .main_wr .main_r .main {



    margin-left: 130px;



    color: #ffffff;



    padding-top: 30px;



  }



  .lwzs_page .gdfw_wr .main_wr .main_l .main h3,



  .lwzs_page .gdfw_wr .main_wr .main_r .main h3 {



    font-size: 28px;



    padding-bottom: 10px;



  }



  .lwzs_page .gdfw_wr .main_wr .main_l .main div,



  .lwzs_page .gdfw_wr .main_wr .main_r .main div {



    line-height: 20px;



  }



  .lwzs_page .gdfw_wr .main_wr .main_img_wr {



    width: 310px;



    position: absolute;



    top: -158px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lwzs_page .khly_wr .main_wr {



    padding-top: 40px;



  }



  .lwzs_page .khly_wr .main_wr ul {



    margin: 0 -15px;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list {



    width: 50%;



    padding: 15px;



    box-sizing: border-box;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main {



    height: 240px;



    background: #fcfaf6;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .img_wr {



    width: 190px;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r {



    height: 100%;



    padding: 0 15px;



    margin-left: 190px;



    border: 1px solid #cccccc;



    border-left: 0;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l,



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    padding-top: 20px;



    line-height: 28px;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i,



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    font-size: 30px;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_l i {



    color: #c19f60;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r {



    text-align: right;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_icon_r i {



    color: #ebe1d0;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_box {



    font-size: 16px;



    color: #555555;



    line-height: 25px;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_name {



    color: #555555;



  }



  .lwzs_page .khly_wr .main_wr ul .main_list .main .main_r .main_name span {



    font-size: 18px;



    color: #555555;



    font-weight: bold;



    padding-right: 10px;



  }



  .lwzs_page .wlzd_wr .public_title_wr h3:before {



    width: 320px;



  }



  .lwzs_page .wlzd_wr .public_title_wr h3:after {



    width: 320px;



  }



  .lwzs_page .wlzd_wr .public_title_wr h3 span:before {



    left: 395px;



  }



  .lwzs_page .wlzd_wr .public_title_wr h3 span:after {



    right: 395px;



  }



  .lwzs_page .wlzd_wr .main_wr {



    padding-top: 50px;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_l {



    width: 50%;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r {



    width: 50%;



    padding-left: 20px;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr {



    position: relative;



    font-size: 16px;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr div {



    width: 50%;



    position: relative;



    margin-bottom: 20px;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr div span {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr div input {



    width: 100%;



    padding-left: 60px;



    line-height: 40px;



    border: 1px solid #cccccc;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_l {



    padding-right: 10px;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr .list_r {



    padding-left: 10px;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr .qygk {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 11px;



  }



  .lwzs_page .wlzd_wr .main_wr .main_box .main_r .form_wr textarea {



    width: 100%;



    min-height: 97px;



    padding: 10px 0 0 90px;



    border: 1px solid #cccccc;



    resize: none;



  }



  .lwzs_page .wlzd_wr .main_wr .submit_wr {



    text-align: center;



    padding: 60px 0 90px;



  }



  .lwzs_page .wlzd_wr .main_wr .submit_wr .sbm_btn {



    padding: 0 65px;



    font-size: 22px;



    color: #ffffff;



    font-weight: bold;



    line-height: 50px;



    background: #9a7e4c;



    border: 0;



    border-radius: 5px;



  }



  .lwzs_page .wlzd_wr .main_wr .submit_wr .sbm_btn:hover {



    background: #c19f60;



  }



  .ytdt_page .public_banner_wr {



    height: 420px;



  }



  .ytdt_page .public_banner_wr .container_box {



    height: 100%;



  }



  .ytdt_page .public_banner_wr .title_wr {



    width: 790px;



    position: absolute;



    left: 0;



    top: 51.5%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .ytdt_page .public_banner_wr .title_wr h3 {



    padding-left: 175px;



    font-size: 58px;



    color: #f0f0f0;



    line-height: 85px;



    font-weight: 300;



    /*background: rgba(6,22,55,0.7);*/



    background-image: linear-gradient(to left, rgba(6, 22, 55, 0), rgba(6, 22, 55, 0.3) 200px, rgba(6, 22, 55, 0.7));



  }



  .ytdt_page .menu_wr {



    border-bottom: 1px solid #bbbbbb;



  }



  .ytdt_page .menu_wr .menu_l {



    width: 30%;



    text-align: left;



  }



  .ytdt_page .menu_wr .menu_l h3 {



    line-height: 58px;



    font-size: 44px;



    font-weight: bold;



    color: #c19f60;



  }



  .ytdt_page .menu_wr .menu_l h3 a {



    color: #c19f60;



  }



  .ytdt_page .menu_wr .menu_r {



    width: 70%;



  }



  .ytdt_page .menu_wr .menu_r ul li {



    padding: 0 16px;



    line-height: 58px;



    border-right: 1px solid #bbbbbb;



  }



  .ytdt_page .menu_wr .menu_r ul li.active {



    background: #aaaaaa;



  }



  .ytdt_page .menu_wr .menu_r ul li.active a {



    color: #ffffff;



  }



  .ytdt_page .menu_wr .menu_r ul li:hover {



    background: #aaaaaa;



  }



  .ytdt_page .menu_wr .menu_r ul li:hover a {



    color: #ffffff;



  }



  .ytdt_page .menu_wr .menu_r ul li a {



    font-size: 16px;



    color: #555555;



  }



  .ytdt_page .nav_wr .list_wr {



    position: relative;



    padding: 30px 0 30px 15px;



    color: #999999;



  }



  .ytdt_page .nav_wr .list_wr:before {



    display: block;



    content: "";



    width: 5px;



    height: 5px;



    background: #c19f60;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 3px;



    z-index: 2;



  }



  .ytdt_page .nav_wr .list_wr a {



    color: #999999;



  }



  .ytdt_page .nav_wr .list_wr a:hover {



    color: #c19f60;



  }



  .ytdt_page .news_wr {



    padding-top: 10px;



  }



  .ytdt_page .news_wr .news_ul li {



    float: none;



    padding: 30px 50px;



    border-bottom: 1px solid #d7d7d7;



    transition: 0.3s;



  }



  .ytdt_page .news_wr .news_ul li:hover {



    background: rgba(193, 159, 96, 0.05);



  }



  .ytdt_page .news_wr .news_ul li a {



    display: block;



  }



  .ytdt_page .news_wr .news_ul li a .news_time {



    width: 125px;



    padding-top: 35px;



    color: #aaaaaa;



    text-align: center;



  }



  .ytdt_page .news_wr .news_ul li a .news_time .news_day {



    font-size: 52px;



    line-height: 50px;



  }



  .ytdt_page .news_wr .news_ul li a .news_time .news_year {



    font-size: 14px;



  }



  .ytdt_page .news_wr .news_ul li a .img_wr {



    width: 160px;



  }



  .ytdt_page .news_wr .news_ul li a .main_wr {



    margin-left: 325px;



  }



  .ytdt_page .news_wr .news_ul li a .main_wr h3 {



    padding: 10px 0 15px;



    font-size: 26px;



    color: #333333;



  }



  .ytdt_page .news_wr .news_ul li a .main_wr .main {



    font-size: 14px;



    color: #777777;



    line-height: 22px;



    overflow: hidden;



    display: -webkit-box;



    text-overflow: ellipsis;



    -webkit-line-clamp: 2;



    -webkit-box-orient: vertical;



  }



  .ytdt_page .news_wr .news_ul li a .main_wr .xq_btn_wr {



    padding-top: 15px;



  }



  .ytdt_page .news_wr .news_ul li a .main_wr .xq_btn_wr span {



    display: inline-block;



    padding: 0 15px;



    line-height: 24px;



    color: #777777;



    border: 1px solid #d7d7d7;



    transition: 0.3s;



  }



  .ytdt_page .news_wr .news_ul li a .main_wr .xq_btn_wr span:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .ytdt_page .news_wr .news_page_wr {



    padding: 55px 0 90px;



    text-align: center;



    line-height: normal;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr {



    display: inline-block;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .page_ul li {



    height: 30px;



    line-height: 30px;



    padding: 0 15px;



    margin: 0 3px;



    color: #999999;



    border: 1px solid #d3d3d3;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .page_ul li:hover {



    background: #c19f60;



    color: #ffffff;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .page_ul li:hover a {



    color: #ffffff;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .page_ul li.active {



    background: #c19f60;



    color: #ffffff;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .page_ul li.active a {



    color: #ffffff;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .page_ul li a {



    color: #999999;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .all_wr {



    display: inline-block;



    padding: 0 10px;



    line-height: 30px;



    color: #999999;



  }



  .ytdt_page .news_wr .news_page_wr .page_wr .all_wr span {



    padding: 0 5px;



  }



  .khal_page .public_banner_wr {



    height: 420px;



  }



  .khal_page .public_banner_wr .container_box {



    height: 100%;



  }



  .khal_page .public_banner_wr .title_wr {



    width: 790px;



    padding-left: 120px;



    color: #f0f0f0;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .khal_page .public_banner_wr .title_wr h3 {



    font-size: 62px;



  }



  .khal_page .public_banner_wr .title_wr div {



    font-size: 47px;



    line-height: 80px;



  }



  .khal_page .menu_wr {



    border-bottom: 1px solid #bbbbbb;



  }



  .khal_page .menu_wr .menu_l {



    width: 22%;



    text-align: left;



  }



  .khal_page .menu_wr .menu_l h3 {



    line-height: 58px;



    font-size: 44px;



    font-weight: bold;



    color: #c19f60;



  }



  .khal_page .menu_wr .menu_l h3 a {



    color: #c19f60;



  }



  .khal_page .menu_wr .menu_r {



    width: 78%;



  }



  .khal_page .menu_wr .menu_r ul li {



    padding: 0 15px;



    line-height: 58px;



    border-right: 1px solid #bbbbbb;



  }



  .khal_page .menu_wr .menu_r ul li.active {



    background: #aaaaaa;



  }



  .khal_page .menu_wr .menu_r ul li.active a {



    color: #ffffff;



  }



  .khal_page .menu_wr .menu_r ul li:hover {



    background: #aaaaaa;



  }



  .khal_page .menu_wr .menu_r ul li:hover a {



    color: #ffffff;



  }



  .khal_page .menu_wr .menu_r ul li a {



    font-size: 16px;



    color: #555555;



  }



  .khal_page .nav_wr .list_wr {



    position: relative;



    padding: 30px 0 30px 15px;



    color: #999999;



  }



  .khal_page .nav_wr .list_wr:before {



    display: block;



    content: "";



    width: 5px;



    height: 5px;



    background: #c19f60;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 3px;



    z-index: 2;



  }



  .khal_page .nav_wr .list_wr a {



    color: #999999;



  }



  .khal_page .nav_wr .list_wr a:hover {



    color: #c19f60;



  }



  .khal_page .khal_wr {



    padding-top: 10px;



  }



  .khal_page .khal_wr .khal_ul li {



    float: none;



    padding: 30px 50px;



    border-bottom: 1px solid #d7d7d7;



    transition: 0.3s;



  }



  .khal_page .khal_wr .khal_ul li:hover {



    background: rgba(193, 159, 96, 0.05);



  }



  .khal_page .khal_wr .khal_ul li a {



    display: block;



  }



  .khal_page .khal_wr .khal_ul li a .khal_time {



    width: 125px;



    padding-top: 35px;



    color: #aaaaaa;



    text-align: center;



  }



  .khal_page .khal_wr .khal_ul li a .khal_time .khal_day {



    font-size: 52px;



    line-height: 50px;



  }



  .khal_page .khal_wr .khal_ul li a .khal_time .khal_year {



    font-size: 14px;



  }



  .khal_page .khal_wr .khal_ul li a .img_wr {



    width: 160px;



  }



  .khal_page .khal_wr .khal_ul li a .main_wr {



    margin-left: 325px;



  }



  .khal_page .khal_wr .khal_ul li a .main_wr h3 {



    padding: 10px 0 15px;



    font-size: 26px;



    color: #333333;



  }



  .khal_page .khal_wr .khal_ul li a .main_wr .main {



    font-size: 14px;



    color: #777777;



    line-height: 22px;



    overflow: hidden;



    display: -webkit-box;



    text-overflow: ellipsis;



    -webkit-line-clamp: 2;



    -webkit-box-orient: vertical;



  }



  .khal_page .khal_wr .khal_ul li a .main_wr .xq_btn_wr {



    padding-top: 15px;



  }



  .khal_page .khal_wr .khal_ul li a .main_wr .xq_btn_wr span {



    display: inline-block;



    padding: 0 15px;



    line-height: 24px;



    color: #777777;



    border: 1px solid #d7d7d7;



    transition: 0.3s;



  }



  .khal_page .khal_wr .khal_ul li a .main_wr .xq_btn_wr span:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .khal_page .khal_wr .khal_page_wr {



    padding: 55px 0 90px;



    text-align: center;



    line-height: normal;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr {



    display: inline-block;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .page_ul li {



    height: 30px;



    line-height: 30px;



    padding: 0 15px;



    margin: 0 3px;



    color: #999999;



    border: 1px solid #d3d3d3;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .page_ul li:hover {



    background: #c19f60;



    color: #ffffff;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .page_ul li:hover a {



    color: #ffffff;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .page_ul li.active {



    background: #c19f60;



    color: #ffffff;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .page_ul li.active a {



    color: #ffffff;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .page_ul li a {



    color: #999999;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .all_wr {



    display: inline-block;



    padding: 0 10px;



    line-height: 30px;



    color: #999999;



  }



  .khal_page .khal_wr .khal_page_wr .page_wr .all_wr span {



    padding: 0 5px;



  }



  .zjyt_page .public_banner_wr {



    height: 420px;



  }



  .zjyt_page .public_banner_wr .container_box {



    height: 100%;



  }



  .zjyt_page .public_banner_wr .title_wr {



    width: 790px;



    padding-left: 120px;



    color: #f0f0f0;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .zjyt_page .public_banner_wr .title_wr h3 {



    font-size: 62px;



  }



  .zjyt_page .public_banner_wr .title_wr div {



    font-size: 47px;



    line-height: 80px;



  }



  .zjyt_page .menu_wr {



    border-bottom: 1px solid #bbbbbb;



  }



  .zjyt_page .menu_wr .menu_l {



    width: 22%;



    text-align: left;



  }



  .zjyt_page .menu_wr .menu_l h3 {



    line-height: 58px;



    font-size: 44px;



    font-weight: bold;



    color: #c19f60;



  }



  .zjyt_page .menu_wr .menu_l h3 a {



    color: #c19f60;



  }



  .zjyt_page .menu_wr .menu_r {



    width: 78%;



  }



  .zjyt_page .menu_wr .menu_r ul li {



    padding: 0 15px;



    line-height: 58px;



    border-right: 1px solid #bbbbbb;



  }



  .zjyt_page .menu_wr .menu_r ul li.active {



    background: #aaaaaa;



  }



  .zjyt_page .menu_wr .menu_r ul li.active a {



    color: #ffffff;



  }



  .zjyt_page .menu_wr .menu_r ul li:hover {



    background: #aaaaaa;



  }



  .zjyt_page .menu_wr .menu_r ul li:hover a {



    color: #ffffff;



  }



  .zjyt_page .menu_wr .menu_r ul li a {



    font-size: 16px;



    color: #555555;



  }



  .zjyt_page .nav_wr .list_wr {



    position: relative;



    padding: 30px 0 30px 15px;



    color: #999999;



  }



  .zjyt_page .nav_wr .list_wr:before {



    display: block;



    content: "";



    width: 5px;



    height: 5px;



    background: #c19f60;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 3px;



    z-index: 2;



  }



  .zjyt_page .nav_wr .list_wr a {



    color: #999999;



  }



  .zjyt_page .nav_wr .list_wr a:hover {



    color: #c19f60;



  }



  .zjyt_page .ytjj_wr .main_wr {



    padding: 50px 0 55px;



  }



  .zjyt_page .ytjj_wr .main_wr .main {



    padding-top: 30px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



  }



  .zjyt_page .ytjj_wr .main_wr .main div {



    text-indent: 30px;



  }



  .zjyt_page .ytfw_wr {



    min-width: 1200px;



  }



  .zjyt_page .ytfw_wr .main_wr {



    padding: 35px 60px 0;



  }



  .zjyt_page .ytfw_wr .main_wr .main_top {



    font-size: 16px;



    color: #555555;



    text-align: center;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom {



    overflow: hidden;



    padding: 55px 0;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom ul {



    margin: 0 -13px;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom ul li {



    width: 25%;



    padding: 0 13px;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom ul li:nth-child(odd) .list_main_wr {



    background: #777777;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom ul li:nth-child(even) .list_main_wr {



    background: #c19f60;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom ul li .list_main_wr {



    min-height: 515px;



    padding: 30px;



    border-radius: 250px;



    color: #ffffff;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom ul li .list_main_wr .main h3 {



    font-size: 22px;



    padding: 30px 0 10px;



    text-align: center;



    font-weight: bold;



  }



  .zjyt_page .ytfw_wr .main_wr .main_bottom ul li .list_main_wr .main div {



    font-size: 16px;



    line-height: 25px;



    text-align: justify;



  }



  .zjyt_page .qywh_wr .main_wr {



    overflow: hidden;



    padding: 50px 0 95px;



  }



  .zjyt_page .qywh_wr .main_wr ul {



    margin: -10px;



  }



  .zjyt_page .qywh_wr .main_wr ul li {



    width: 50%;



    padding: 10px;



  }



  .zjyt_page .qywh_wr .main_wr ul li .list_main_wr {



    height: 210px;



    overflow: hidden;



    border: 1px solid #808080;



  }



  .zjyt_page .qywh_wr .main_wr ul li .list_main_wr .main_l {



    width: 190px;



    padding: 0 54px;



    line-height: 210px;



  }



  .zjyt_page .qywh_wr .main_wr ul li .list_main_wr .main_r {



    margin-left: 190px;



    padding: 55px 50px 0 0;



    color: #555555;



  }



  .zjyt_page .qywh_wr .main_wr ul li .list_main_wr .main_r h3 {



    font-size: 22px;



    font-weight: bold;



    padding-bottom: 15px;



  }



  .zjyt_page .qywh_wr .main_wr ul li .list_main_wr .main_r .main {



    font-size: 16px;



    line-height: 25px;



  }



  .zjyt_page .fzlc_wr {



    background: #c19f60;



  }



  .zjyt_page .fzlc_wr .public_title_wr {



    color: #ffffff;



  }



  .zjyt_page .fzlc_wr .public_title_wr h3:before {



    border-color: #9a7e4c;



  }



  .zjyt_page .fzlc_wr .public_title_wr h3:after {



    border-color: #9a7e4c;



  }



  .zjyt_page .fzlc_wr .public_title_wr h3 span:before {



    border-color: #ffffff;



  }



  .zjyt_page .fzlc_wr .public_title_wr h3 span:after {



    border-color: #ffffff;



  }



  .zjyt_page .fzlc_wr .main_wr {



    padding: 60px 60px 15px;



  }



  .zjyt_page .fzlc_wr .main_wr ul {



    position: relative;



    padding-top: 20px;



  }



  .zjyt_page .fzlc_wr .main_wr ul:before {



    display: block;



    content: "";



    border-left: 4px solid #ffffff;



    position: absolute;



    top: 0;



    bottom: 135px;



    left: 50%;



    transform: translateX(-50%);



  }



  .zjyt_page .fzlc_wr .main_wr ul li {



    width: 50%;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(odd) {



    float: right;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(odd) .list_main_wr {



    float: right;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(odd) .list_main_wr .main_l {



    float: left;



    padding: 5px 15px 0 60px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(odd) .list_main_wr .main_l div:before {



    left: -75px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(odd) .list_main_wr .main_l div:after {



    left: -60px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(odd) .list_main_wr .main_r {



    margin-left: 210px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(even) {



    float: left;



    transform: translateY(80px);



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(even) .list_main_wr {



    float: left;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(even) .list_main_wr .main_l {



    float: right;



    padding: 5px 60px 0 15px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(even) .list_main_wr .main_l div:before {



    right: -75px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(even) .list_main_wr .main_l div:after {



    right: -60px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li:nth-child(even) .list_main_wr .main_r {



    margin-right: 210px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li .list_main_wr {



    width: 100%;



    height: 160px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li .list_main_wr .main_l {



    width: 210px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li .list_main_wr .main_l div {



    position: relative;



    font-size: 22px;



    color: #c19f60;



    text-align: center;



    line-height: 35px;



    background: #ffffff;



    border-radius: 5px;



  }



  .zjyt_page .fzlc_wr .main_wr ul li .list_main_wr .main_l div:before {



    display: block;



    content: "";



    width: 30px;



    height: 30px;



    border-radius: 50%;



    background: #ffffff;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .zjyt_page .fzlc_wr .main_wr ul li .list_main_wr .main_l div:after {



    display: block;



    content: "";



    width: 60px;



    border-bottom: 1px solid #ffffff;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .zjyt_page .fzlc_wr .main_wr ul li .list_main_wr .main_r {



    font-size: 16px;



    color: #ffffff;



    line-height: 25px;



  }



  .zjyt_page .ryzz_wr {



    background: #f4f4f4;



  }



  .zjyt_page .ryzz_wr .main_wr {



    padding: 30px 0 90px;



  }



  .zjyt_page .ryzz_wr .main_wr .ry_wr {



    overflow: hidden;



  }



  .zjyt_page .ryzz_wr .main_wr .ry_wr ul {



    margin: 0 -5px;



  }



  .zjyt_page .ryzz_wr .main_wr .ry_wr ul li {



    width: 33.33%;



    padding: 5px;



  }



  .zjyt_page .ryzz_wr .main_wr .zi_wr {



    margin-top: 5px;



    padding: 16px;



    overflow: hidden;



    background: #c19f60;



  }



  .zjyt_page .ryzz_wr .main_wr .zi_wr ul {



    margin: 0 -8px;



  }



  .zjyt_page .ryzz_wr .main_wr .zi_wr ul li {



    width: 50%;



    padding: 0 8px;



  }



  .zjyt_page .bghj_wr .main_wr {



    padding-top: 50px;



  }



  .zjyt_page .tdfc_wr .main_wr {



    padding: 50px 0 90px;



  }



  .zjyt_page .zcjy_wr {



    min-width: 1200px;



  }



  .zjyt_page .zcjy_wr .main_wr {



    position: relative;



    padding: 50px 0 95px;



  }



  .zjyt_page .zcjy_wr .main_wr .img_wr {



    padding: 0 200px;



  }



  .zjyt_page .zcjy_wr .main_wr .main {



    padding-top: 30px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    text-indent: 30px;



  }



  .zjyt_page .zcjy_wr .main_wr .name_wr {



    position: absolute;



    right: 30px;



    bottom: 60px;



    z-index: 2;



  }



  .lxyt_page .public_banner_wr {



    height: 420px;



  }



  .lxyt_page .public_banner_wr .container_box {



    height: 100%;



  }



  .lxyt_page .public_banner_wr .title_wr {



    padding-left: 80px;



    color: #f0f0f0;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .lxyt_page .public_banner_wr .title_wr h3 {



    position: relative;



    font-size: 83px;



  }



  .lxyt_page .public_banner_wr .title_wr h3:before {



    display: block;



    content: "";



    width: 15px;



    height: 15px;



    border-radius: 50%;



    background: #ffffff;



    position: absolute;



    top: 50%;



    left: -25px;



    transform: translateY(-50%);



    z-index: 2;



  }



  .lxyt_page .public_banner_wr .title_wr div {



    font-size: 31px;



    line-height: 80px;



  }



  .lxyt_page .menu_wr {



    border-bottom: 1px solid #bbbbbb;



  }



  .lxyt_page .menu_wr .menu_l {



    width: 22%;



    text-align: left;



  }



  .lxyt_page .menu_wr .menu_l h3 {



    line-height: 58px;



    font-size: 44px;



    font-weight: bold;



    color: #c19f60;



  }



  .lxyt_page .menu_wr .menu_l h3 a {



    color: #c19f60;



  }



  .lxyt_page .menu_wr .menu_r {



    width: 78%;



  }



  .lxyt_page .menu_wr .menu_r ul li {



    padding: 0 15px;



    line-height: 58px;



    border-right: 1px solid #bbbbbb;



  }



  .lxyt_page .menu_wr .menu_r ul li.active {



    background: #aaaaaa;



  }



  .lxyt_page .menu_wr .menu_r ul li.active a {



    color: #ffffff;



  }



  .lxyt_page .menu_wr .menu_r ul li:hover {



    background: #aaaaaa;



  }



  .lxyt_page .menu_wr .menu_r ul li:hover a {



    color: #ffffff;



  }



  .lxyt_page .menu_wr .menu_r ul li a {



    font-size: 16px;



    color: #555555;



  }



  .lxyt_page .nav_wr .list_wr {



    position: relative;



    padding: 30px 0 30px 15px;



    color: #999999;



  }



  .lxyt_page .nav_wr .list_wr:before {



    display: block;



    content: "";



    width: 5px;



    height: 5px;



    background: #c19f60;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 3px;



    z-index: 2;



  }



  .lxyt_page .nav_wr .list_wr a {



    color: #999999;



  }



  .lxyt_page .nav_wr .list_wr a:hover {



    color: #c19f60;



  }



  .lxyt_page .lxwm_wr .main_t_wr {



    height: 240px;



    margin: 50px 0;



  }



  .lxyt_page .lxwm_wr .main_t_wr .main {



    padding: 75px 0 0 110px;



  }



  .lxyt_page .lxwm_wr .main_t_wr .main div {



    font-size: 17px;



    color: #626262;



    line-height: 45px;



  }



  .lxyt_page .lxwm_wr .main_t_wr .main h3 {



    font-size: 28px;



    color: #434246;



  }



  .lxyt_page .lxwm_wr .main_c_wr h3 {



    padding-left: 30px;



    position: relative;



    font-size: 22px;



    color: #434246;



    font-weight: bold;



  }



  .lxyt_page .lxwm_wr .main_c_wr h3:before {



    display: block;



    content: "";



    width: 20px;



    height: 20px;



    background: #c19f60;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c {



    height: 480px;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l {



    width: 505px;



    padding-right: 55px;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul {



    margin-top: 25px;



    border-top: 1px solid #dddddd;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li {



    float: none;



    padding: 10px 0 10px 5px;



    line-height: 40px;



    border-bottom: 1px solid #dddddd;



    font-size: 16px;



    color: #555555;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li .address {



    position: relative;



    padding-left: 105px;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li .address .address_l {



    position: absolute;



    left: 0;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li .address .address_l i {



    font-size: 36px;



    color: #1a1a1a;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li .address .address_l span {



    padding-left: 20px;



    display: inline-block;



    line-height: 50px;



    float: right;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li .address .address_r {



    padding-top: 10px;



    line-height: 30px;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li i {



    font-size: 36px;



    color: #1a1a1a;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li .list_title {



    padding-left: 20px;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_l ul li .tel_num {



    font-size: 22px;



    color: #555555;



    font-weight: bold;



  }



  .lxyt_page .lxwm_wr .main_c_wr .main_c .main_r {



    margin-left: 505px;



  }



  .lxyt_page .lxwm_wr .main_b_wr {



    overflow: hidden;



    padding-top: 65px;



    padding-bottom: 80px;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul {



    margin: -15px;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li {



    width: 50%;



    padding: 15px;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li:nth-child(3) .list_wr .name_list_wr:before,



  .lxyt_page .lxwm_wr .main_b_wr ul li:nth-child(4) .list_wr .name_list_wr:before {



    display: none;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li:nth-child(3) .list_wr .name_list_wr .name_wr,



  .lxyt_page .lxwm_wr .main_b_wr ul li:nth-child(4) .list_wr .name_list_wr .name_wr {



    width: 100%;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li:nth-child(3) .list_wr .list_tel_wr .main_fj,



  .lxyt_page .lxwm_wr .main_b_wr ul li:nth-child(4) .list_wr .list_tel_wr .main_fj {



    line-height: 30px;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr {



    position: relative;



    border: 1px solid #eeeeee;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr:after {



    display: block;



    content: '';



    width: 35px;



    height: 5px;



    background: #c19f60;



    position: absolute;



    bottom: 0;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .main_title {



    font-size: 22px;



    color: #ffffff;



    line-height: 50px;



    background: #c19f60;



    text-align: center;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .name_list_wr {



    padding: 35px 60px 35px;



    position: relative;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .name_list_wr:before {



    display: block;



    content: "";



    height: 80px;



    width: 1px;



    background: #cacaca;



    position: absolute;



    top: 50%;



    transform: translate(-50%, -50%) rotate(20deg);



    transform-origin: 50% 50%;



    left: 50%;



    z-index: 2;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .name_list_wr .name_wr {



    width: 50%;



    color: #555555;



    text-align: center;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .name_list_wr .name_wr .name h3 {



    font-size: 26px;



    font-weight: bold;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .name_list_wr .name_wr .tel_num {



    font-size: 18px;



    line-height: 40px;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .list_tel_wr {



    padding-bottom: 25px;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .list_tel_wr .tel_wr {



    width: 50%;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .list_tel_wr .tel_wr .icon_wr {



    line-height: normal;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .list_tel_wr .tel_wr .icon_wr i {



    font-size: 35px;



    color: #bababa;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .list_tel_wr .tel_wr .main_tel {



    margin-left: 40px;



    color: #555555;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .list_tel_wr .tel_wr .main_tel .tel_b {



    font-weight: bold;



  }



  .lxyt_page .lxwm_wr .main_b_wr ul li .list_wr .list_tel_wr .tel_l_wr {



    padding-left: 60px;



  }



  .lxyt_page .zxly_wr {



    background: #f4f4f4;



  }



  .lxyt_page .zxly_wr .main_wr {



    padding-top: 50px;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_l {



    width: 50%;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r {



    width: 50%;



    padding-left: 20px;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr {



    position: relative;



    font-size: 16px;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr div {



    width: 50%;



    position: relative;



    margin-bottom: 20px;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr div span {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr div input {



    width: 100%;



    padding-left: 60px;



    line-height: 40px;



    border: 1px solid #cccccc;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr .list_l {



    padding-right: 10px;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr .list_r {



    padding-left: 10px;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr .qygk {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 11px;



  }



  .lxyt_page .zxly_wr .main_wr .main_box .main_r .form_wr textarea {



    width: 100%;



    min-height: 97px;



    padding: 10px 0 0 90px;



    border: 1px solid #cccccc;



    resize: none;



  }



  .lxyt_page .zxly_wr .main_wr .submit_wr {



    text-align: center;



    padding: 60px 0 90px;



  }



  .lxyt_page .zxly_wr .main_wr .submit_wr .sbm_btn {



    padding: 0 65px;



    font-size: 22px;



    color: #ffffff;



    font-weight: bold;



    line-height: 50px;



    background: #9a7e4c;



    border: 0;



    border-radius: 5px;



  }



  .lxyt_page .zxly_wr .main_wr .submit_wr .sbm_btn:hover {



    background: #c19f60;



  }



  .lxyt_page .jrwm_wr .main_t_wr {



    height: 240px;



    margin: 50px 0;



  }



  .lxyt_page .jrwm_wr .main_t_wr .main {



    padding: 75px 0 0 110px;



  }



  .lxyt_page .jrwm_wr .main_t_wr .main div {



    font-size: 17px;



    color: #626262;



    line-height: 45px;



  }



  .lxyt_page .jrwm_wr .main_t_wr .main h3 {



    font-size: 28px;



    color: #434246;



  }



  .lxyt_page .jrwm_wr .main_js {



    padding: 35px 60px 0;



  }



  .lxyt_page .jrwm_wr .main_js ul li {



    width: 50%;



    height: 170px;



    color: #555555;



  }



  .lxyt_page .jrwm_wr .main_js ul li:nth-child(even) {



    padding-left: 200px;



  }



  .lxyt_page .jrwm_wr .main_js ul li h3 {



    position: relative;



    font-size: 22px;



  }



  .lxyt_page .jrwm_wr .main_js ul li h3:before {



    display: block;



    content: '';



    width: 10px;



    height: 10px;



    background: #c19f60;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: -20px;



    z-index: 2;



  }



  .lxyt_page .jrwm_wr .main_js ul li div {



    padding-top: 15px;



    line-height: 25px;



  }



  .lxyt_page .jrwm_wr .zw_wr {



    padding: 30px 0 80px;



  }



  .lxyt_page .jrwm_wr .zw_wr ul {



    border-top: 1px solid #eeeeee;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li {



    float: none;



    border-bottom: 1px solid #eeeeee;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li:hover .zw_click {



    background: #f6f6f6; 



  }.lxyt_page .jrwm_wr .zw_wr ul li .zw_click>p:nth-child(1){



    font-weight: bold;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li.active .zw_click {



    background: #f6f6f6;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li.active .zw_click .float_r {



    transform: rotate(180deg);



  }



  .lxyt_page .jrwm_wr .zw_wr ul li.active .zw_xq_wr {



    display: block;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_click {



    height: 75px;



    padding: 0 30px;



    overflow: hidden;



    font-size: 18px;



    line-height: 75px;



    color: #111111;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_click span {



    transition: 0.3s;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_click span i {



    font-size: 25px;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_xq_wr {



    display: none;



    padding: 40px 0 0 30px;



    color: #555555;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_xq_wr .main_wr span {



    font-size: 16px;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_xq_wr .main_wr .main {



    padding-bottom: 30px;



    line-height: 25px;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_xq_wr .email_wr {



    padding-bottom: 40px;



  }



  .lxyt_page .jrwm_wr .zw_wr ul li .zw_xq_wr .email_wr a {



    color: #ff000c;



  }



  .dtxq_page .public_banner_wr {



    height: 420px;



  }



  .dtxq_page .public_banner_wr .container_box {



    height: 100%;



  }



  .dtxq_page .public_banner_wr .title_wr {



    width: 790px;



    position: absolute;



    left: 0;



    top: 51.5%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .dtxq_page .public_banner_wr .title_wr h3 {



    padding-left: 175px;



    font-size: 58px;



    color: #f0f0f0;



    line-height: 85px;



    font-weight: 300;



    /*background: rgba(6,22,55,0.7);*/



    background-image: linear-gradient(to left, rgba(6, 22, 55, 0), rgba(6, 22, 55, 0.3) 200px, rgba(6, 22, 55, 0.7));



  }



  .dtxq_page .menu_wr {



    border-bottom: 1px solid #bbbbbb;



  }



  .dtxq_page .menu_wr .menu_l {



    width: 30%;



    text-align: left;



  }



  .dtxq_page .menu_wr .menu_l h3 {



    line-height: 58px;



    font-size: 44px;



    font-weight: bold;



    color: #c19f60;



  }



  .dtxq_page .menu_wr .menu_l h3 a {



    color: #c19f60;



  }



  .dtxq_page .menu_wr .menu_r {



    width: 70%;



  }



  .dtxq_page .menu_wr .menu_r ul li {



    padding: 0 14px;



    line-height: 58px;



    border-right: 1px solid #bbbbbb;



  }



  .dtxq_page .menu_wr .menu_r ul li.active {



    background: #aaaaaa;



  }



  .dtxq_page .menu_wr .menu_r ul li.active a {



    color: #ffffff;



  }



  .dtxq_page .menu_wr .menu_r ul li:hover {



    background: #aaaaaa;



  }



  .dtxq_page .menu_wr .menu_r ul li:hover a {



    color: #ffffff;



  }



  .dtxq_page .menu_wr .menu_r ul li a {



    font-size: 16px;



    color: #555555;



  }



  .dtxq_page .nav_wr .list_wr {



    position: relative;



    padding: 30px 0 30px 15px;



    color: #999999;



  }



  .dtxq_page .nav_wr .list_wr:before {



    display: block;



    content: "";



    width: 5px;



    height: 5px;



    background: #c19f60;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 3px;



    z-index: 2;



  }



  .dtxq_page .nav_wr .list_wr a {



    color: #999999;



  }



  .dtxq_page .nav_wr .list_wr a:hover {



    color: #c19f60;



  }



  .dtxq_page .dtxq_wr {



    margin-top: 20px;



  }



  .dtxq_page .dtxq_wr h1 {



    font-size: 24px;



    text-align: center;



  }



  .dtxq_page .dtxq_wr .dtxq_fb {



    font-size: 12px;



    text-align: center;



    padding-bottom: 10px;



  }



  .dtxq_page .dtxq_wr .dtxq_nr {



    font-size: 16px;



    line-height: 30px;



    padding: 20px 0;



    border-top: 1px solid #eeeeee;



    border-bottom: 1px solid #eeeeee;



  }



  .dtxq_page .dtxq_wr .dtxq_pages {



    padding: 20px 0 20px;



  }



  .dtxq_page .dtxq_wr .dtxq_pages .dtxq_page_prev span,



  .dtxq_page .dtxq_wr .dtxq_pages .dtxq_page_next span {



    color: #000000;



    font-size: 16px;



  }



  .dtxq_page .dtxq_wr .dtxq_pages .dtxq_page_prev span a,



  .dtxq_page .dtxq_wr .dtxq_pages .dtxq_page_next span a {



    display: inline-block;



    color: #707070;



    padding-left: 15px;



    line-height: 25px;



  }



  .dtxq_page .dtxq_wr .dtxq_pages .dtxq_page_prev span a:hover,



  .dtxq_page .dtxq_wr .dtxq_pages .dtxq_page_next span a:hover {



    color: #c19f60;



  }



  .alxq_page .public_banner_wr {



    height: 420px;



  }



  .alxq_page .public_banner_wr .container_box {



    height: 100%;



  }



  .alxq_page .public_banner_wr .title_wr {



    width: 790px;



    padding-left: 120px;



    color: #f0f0f0;



    position: absolute;



    left: 0;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  .alxq_page .public_banner_wr .title_wr h3 {



    font-size: 62px;



  }



  .alxq_page .public_banner_wr .title_wr div {



    font-size: 47px;



    line-height: 80px;



  }



  .alxq_page .menu_wr {



    border-bottom: 1px solid #bbbbbb;



  }



  .alxq_page .menu_wr .menu_l {



    width: 22%;



    text-align: left;



  }



  .alxq_page .menu_wr .menu_l h3 {



    line-height: 58px;



    font-size: 44px;



    font-weight: bold;



    color: #c19f60;



  }



  .alxq_page .menu_wr .menu_l h3 a {



    color: #c19f60;



  }



  .alxq_page .menu_wr .menu_r {



    width: 78%;



  }



  .alxq_page .menu_wr .menu_r ul li {



    padding: 0 15px;



    line-height: 58px;



    border-right: 1px solid #bbbbbb;



  }



  .alxq_page .menu_wr .menu_r ul li.active {



    background: #aaaaaa;



  }



  .alxq_page .menu_wr .menu_r ul li.active a {



    color: #ffffff;



  }



  .alxq_page .menu_wr .menu_r ul li:hover {



    background: #aaaaaa;



  }



  .alxq_page .menu_wr .menu_r ul li:hover a {



    color: #ffffff;



  }



  .alxq_page .menu_wr .menu_r ul li a {



    font-size: 16px;



    color: #555555;



  }



  .alxq_page .nav_wr .list_wr {



    position: relative;



    padding: 30px 0 30px 15px;



    color: #999999;



  }



  .alxq_page .nav_wr .list_wr:before {



    display: block;



    content: "";



    width: 5px;



    height: 5px;



    background: #c19f60;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 3px;



    z-index: 2;



  }



  .alxq_page .nav_wr .list_wr a {



    color: #999999;



  }



  .alxq_page .nav_wr .list_wr a:hover {



    color: #c19f60;



  }



  .alxq_page .alxq_wr {



    margin-top: 20px;



  }



  .alxq_page .alxq_wr h1 {



    font-size: 24px;



    text-align: center;



  }



  .alxq_page .alxq_wr .alxq_nr {



    font-size: 16px;



    line-height: 30px;



    padding: 20px 0;



    border-top: 1px solid #eeeeee;



    border-bottom: 1px solid #eeeeee;



  }



  .alxq_page .alxq_wr .alxq_pages {



    padding: 20px 0 20px;



  }



  .alxq_page .alxq_wr .alxq_pages .alxq_page_prev span,



  .alxq_page .alxq_wr .alxq_pages .alxq_page_next span {



    color: #000000;



    font-size: 16px;



  }



  .alxq_page .alxq_wr .alxq_pages .alxq_page_prev span a,



  .alxq_page .alxq_wr .alxq_pages .alxq_page_next span a {



    display: inline-block;



    color: #707070;



    padding-left: 15px;



    line-height: 25px;



  }



  .alxq_page .alxq_wr .alxq_pages .alxq_page_prev span a:hover,



  .alxq_page .alxq_wr .alxq_pages .alxq_page_next span a:hover {



    color: #c19f60;



  }



  #public_sghy .public_title_wr h3:before {



    width: 350px;



  }



  #public_sghy .public_title_wr h3:after {



    width: 350px;



  }



  #public_sghy .public_title_wr h3 span:before {



    left: 452px;



  }



  #public_sghy .public_title_wr h3 span:after {



    right: 452px;



  }



  #public_sghy .main_wr {



    overflow: hidden;



    padding-top: 50px;



  }



  #public_sghy .main_wr .main_pr {



    margin: 0 -1px;



  }



  #public_sghy .main_wr .main_pr > div {



    position: relative;



    padding: 1px;



  }



  #public_sghy .main_wr .main_pr .main_list_top {



    width: 33.33%;



  }



  #public_sghy .main_wr .main_pr .main_list_bottom {



    width: 50%;



  }



  #public_sghy .main_wr .main_pr .main {



    opacity: 0;



    padding: 55px 25px 0;



    font-size: 16px;



    color: #ffffff;



    line-height: 25px;



    background: #c19f60;



    transition: 0.3s;



    position: absolute;



    top: 1px;



    right: 1px;



    left: 1px;



    bottom: 1px;



    z-index: 9;



  }



  #public_sghy .main_wr .main_pr .main:hover {



    opacity: 1;



  }



  #public_sghy .main_wr .main_pr .main h3 {



    margin-bottom: 15px;



  }



  #public_sghy .main_wr .main_pr .main_title {



    min-width: 150px;



    font-size: 22px;



    color: #ffffff;



    text-align: center;



    font-weight: bold;



    line-height: 45px;



    background: #c19f60;



    position: absolute;



    left: 1px;



    bottom: 1px;



    z-index: 2;



  }



  #public_sghy .main_wr .main_pr .main_title:after {



    display: block;



    content: "";



    border: 45px solid transparent;



    border-right: 30px solid transparent;



    border-bottom-color: #c19f60;



    border-left: 0px;



    position: absolute;



    right: -30px;



    bottom: 0;



    z-index: 2;



  }



  #public_cxwb {



    margin-bottom: 100px;



  }



  #public_cxwb .public_title_wr h3 {



    color: #ffffff;



  }



  #public_cxwb .public_title_wr h3:before {



    width: 350px;



    border-color: #777777;



  }



  #public_cxwb .public_title_wr h3:after {



    width: 350px;



    border-color: #777777;



  }



  #public_cxwb .public_title_wr h3 span:before {



    left: 425px;



  }



  #public_cxwb .public_title_wr h3 span:after {



    right: 425px;



  }



  #public_cxwb .ln_title {



    padding: 55px 60px 0;



    font-size: 22px;



    color: #c19f60;



    line-height: 40px;



    text-align: center;



  }



  #public_cxwb .img_wr {



    transform: translateY(100px);



  }



  #public_qywt .public_title_wr h3:before {



    width: 310px;



  }



  #public_qywt .public_title_wr h3:after {



    width: 310px;



  }



  #public_qywt .public_title_wr h3 span:before {



    left: 385px;



  }



  #public_qywt .public_title_wr h3 span:after {



    right: 385px;



  }



  #public_qywt .main_wr {



    padding: 55px 60px 110px ;



  }



  #public_qywt .main_wr > div {



    color: #555555;



    font-size: 22px;



    padding-top: 70px;



  }



  #public_qywt .main_wr .main_l {



    width: 50%;



  }



  #public_qywt .main_wr .main_l div {



    height: 100px;



    position: relative;



    width: 315px;



  }



  #public_qywt .main_wr .main_l div span {



    display: inline-block;



    width: 50px;



    height: 50px;



    font-size: 26px;



    color: #ffffff;



    line-height: 50px;



    text-align: center;



    border-radius: 50%;



    background: #c6a66c;



    box-shadow: 0 0 0 5px #ffffff;



    position: absolute;



    top: 0;



    z-index: 2;



  }



  #public_qywt .main_wr .main_l .list_1 span {



    right: -90px;



  }



  #public_qywt .main_wr .main_l .list_2 span {



    right: -65px;



  }



  #public_qywt .main_wr .main_l .list_3 span {



    right: -90px;



  }



  #public_qywt .main_wr .main_r {



    width: 50%;



  }



  #public_qywt .main_wr .main_r div {



    height: 100px;



    float: right;



    position: relative;



    width: 315px;



  }



  #public_qywt .main_wr .main_r div span {



    display: inline-block;



    width: 50px;



    height: 50px;



    font-size: 26px;



    color: #ffffff;



    line-height: 50px;



    text-align: center;



    border-radius: 50%;



    background: #c6a66c;



    box-shadow: 0 0 0 5px #ffffff;



    position: absolute;



    top: 0;



    z-index: 2;



  }



  #public_qywt .main_wr .main_r .list_1 span {



    left: -90px;



  }



  #public_qywt .main_wr .main_r .list_2 span {



    left: -65px;



  }



  #public_qywt .main_wr .main_r .list_3 span {



    left: -90px;



  }



  #public_fwhy {



    background: #f4f4f4;



  }



  #public_fwhy .public_title_wr h3:before {



    width: 265px;



  }



  #public_fwhy .public_title_wr h3:after {



    width: 265px;



  }



  #public_fwhy .public_title_wr h3 span:before {



    left: 340px;



  }



  #public_fwhy .public_title_wr h3 span:after {



    right: 340px;



  }



  #public_fwhy .main_wr {



    padding: 50px 0;



  }



  #public_fwhy .main_wr ul {



    overflow: hidden;



  }



  #public_fwhy .main_wr ul li {



    width: 25%;



    padding: 0 0 30px;



  }



  #public_fwhy .main_wr ul li .img_wr {



    margin: 0 55px;



    border-radius: 50%;



  }



  #public_fwhy .main_wr ul li .hy_title {



    font-size: 22px;



    color: #555555;



    text-align: center;



    line-height: 50px;



  }



  #public_fwgz .public_title_wr h3:before {



    width: 265px;



  }



  #public_fwgz .public_title_wr h3:after {



    width: 265px;



  }



  #public_fwgz .public_title_wr h3 span:before {



    left: 340px;



  }



  #public_fwgz .public_title_wr h3 span:after {



    right: 340px;



  }



  #public_fwgz .main_wr {



    overflow: hidden;



    padding: 50px 60px 85px;



  }



  #public_fwgz .main_wr ul {



    margin: -10px -15px;



  }



  #public_fwgz .main_wr ul li {



    width: 33.33%;



    padding: 10px 15px;



  }



  #public_fwgz .main_wr ul li .main {



    text-align: center;



    line-height: 45px;



    font-size: 18px;



    color: #ffffff;



    background: #777777;



  }



  #public_ytys {



    min-width: 1200px;



  }



  #public_ytys .public_title_wr h3:before {



    border-color: #9a7e4c;



  }



  #public_ytys .public_title_wr h3:after {



    border-color: #9a7e4c;



  }



  #public_ytys .public_title_wr h3 span:before {



    border-color: #ffffff;



  }



  #public_ytys .public_title_wr h3 span:after {



    border-color: #ffffff;



  }



  #public_ytys .advantage_wr {



    overflow: hidden;



    padding-top: 35px;



    padding-bottom: 60px;



  }



  #public_ytys .advantage_wr ul {



    position: relative;



    overflow: hidden;



  }



  #public_ytys .advantage_wr ul li {



    width: 20%;



    padding-top: 30px;



    position: relative;



    text-align: center;



    color: #ffffff;



  }



  #public_ytys .advantage_wr ul li:first-child:before {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    border-right: 1px solid #cfb483;



  }



  #public_ytys .advantage_wr ul li:after {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    border-right: 1px solid #cfb483;



  }



  #public_ytys .advantage_wr ul li .title span {



    display: inline-block;



    padding: 0 40px;



    line-height: 30px;



    font-size: 22px;



    border: 1px solid #ffffff;



  }



  #public_ytys .advantage_wr ul li .num {



    font-size: 84px;



    line-height: 64px;



    padding-top: 60px;



    font-weight: bold;



  }



  #public_ytys .advantage_wr ul li .unit {



    font-size: 26px;



    line-height: 50px;



  }



  #public_ytys .advantage_wr ul li .main {



    padding: 30px 40px;



    font-size: 18px;



    line-height: 30px;



  }



  #public_hzal .case_wr {



    padding-top: 55px;



  }



  #public_hzal .case_wr ul .case_list {



    width: 25%;



    position: relative;



    padding: 0 15px;



  }



  #public_hzal .case_wr ul .case_list:nth-child(odd) .list_main {



    background: #777777;



  }



  #public_hzal .case_wr ul .case_list:nth-child(even) .list_main {



    background: #c19f60;



  }



  #public_hzal .case_wr ul .case_list .list_main {



    padding: 40px 25px;



  }



  #public_hzal .case_wr ul .case_list .list_logo_wr {



    width: 190px;



    height: 190px;



    border-radius: 50%;



    margin: auto;



  }#public_hzal .case_wr ul .case_list .list_logo_wr img{



    border-radius: 50%;



  }



  #public_hzal .case_wr ul .case_list .main_wr {



    color: #ffffff;



  }



  #public_hzal .case_wr ul .case_list .main_wr h3 {



    position: relative;



    padding: 20px 0 15px;



    font-size: 22px;



    font-weight: bold;



    text-align: center;



   



  }



  #public_hzal .case_wr ul .case_list .main_wr .main {



    height: 150px;



    font-size: 16px;



    line-height: 25px;



    text-align: justify; 



   



    overflow: hidden;



    text-overflow: ellipsis;



  }



  #public_hzal .case_wr ul .case_list .more_wr {



    padding-top: 15px;



    text-align: center;



  }



  #public_hzal .case_wr ul .case_list .more_wr .more_btn {



    display: inline-block;



    padding: 0 30px;



    line-height: 35px;



    color: #ffffff;



    border: 1px solid #ffffff;



    transition: 0.3s;



  }



  #public_hzal .case_wr ul .case_list .more_wr .more_btn:hover {



    background: #ffffff;



    color: #c19f60;



  }



  #public_hzal .case_wr .more_case {



    text-align: center;



    padding: 65px 0 80px;



  }



  #public_hzal .case_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  #public_hzal .case_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  #public_hzlc {



    background: #f4f4f4;



  }



  #public_hzlc .main_wr {



    padding: 50px 55px 80px;



  }



  #public_hzlc .main_wr .list_top_wr .main_list {



    width: 233px;



    min-height: 175px;



    margin-right: 85px;



    border-right: 2px solid #c19f60;



  }



  #public_hzlc .main_wr .list_top_wr .main_list .main_title {



    text-align: right;



    padding-right: 4px;



  }



  #public_hzlc .main_wr .list_top_wr .main_list .main_title span {



    display: inline-block;



    position: relative;



    padding: 0 10px;



    margin-top: 28px;



    font-size: 22px;



    color: #ffffff;



    line-height: 35px;



    font-weight: bold;



    background: #c19f60;



  }



  #public_hzlc .main_wr .list_top_wr .main_list .main_title span:before {



    display: block;



    content: "";



    border: 35px solid transparent;



    border-right: 0;



    border-top: 0;



    border-bottom-color: #c19f60;



    position: absolute;



    left: -35px;



    top: 0;



    z-index: 2;



  }



  #public_hzlc .main_wr .list_top_wr .main_list .main {



    padding-top: 5px;



    font-size: 16px;



    color: #555555;



    line-height: 25px;



  }



  #public_hzlc .main_wr .list_center_wr {



    text-align: right;



  }



  #public_hzlc .main_wr .list_center_wr ul {



    display: inline-block;



    padding-right: 10px;



  }



  #public_hzlc .main_wr .list_center_wr ul li {



    position: relative;



    padding-left: 60px;



  }



  #public_hzlc .main_wr .list_center_wr ul li:after {



    display: block;



    content: "";



    border-bottom: 3px solid #c19f60;



    position: absolute;



    right: -60px;



    left: 160px;



    top: 50%;



    transform: translateY(-50%);



    z-index: 2;



  }



  #public_hzlc .main_wr .list_center_wr ul li:last-child:after {



    border: 0;



  }



  #public_hzlc .main_wr .list_center_wr ul li div {



    width: 100px;



    height: 100px;



    border-radius: 50%;



    font-size: 51px;



    text-align: center;



    line-height: 100px;



    background: #ffffff;



    box-shadow: 0 0 0 10px #c19f60;



    font-weight: bold;



  }



  #public_hzlc .main_wr .list_bottom_wr {



    padding-left: 75px;



  }



  #public_hzlc .main_wr .list_bottom_wr .main_list {



    width: 233px;



    min-height: 175px;



    margin-left: 85px;



    border-right: 2px solid #c19f60;



  }



  #public_hzlc .main_wr .list_bottom_wr .main_list .main_title {



    text-align: right;



    padding-right: 4px;



  }



  #public_hzlc .main_wr .list_bottom_wr .main_list .main_title span {



    display: inline-block;



    position: relative;



    padding: 0 10px;



    margin-top: 28px;



    font-size: 22px;



    color: #ffffff;



    line-height: 35px;



    font-weight: bold;



    background: #c19f60;



  }



  #public_hzlc .main_wr .list_bottom_wr .main_list .main_title span:before {



    display: block;



    content: "";



    border: 35px solid transparent;



    border-right: 0;



    border-top: 0;



    border-bottom-color: #c19f60;



    position: absolute;



    left: -35px;



    top: 0;



    z-index: 2;



  }



  #public_hzlc .main_wr .list_bottom_wr .main_list .main {



    padding-top: 5px;



    font-size: 16px;



    color: #555555;



    line-height: 25px;



  }



  #public_gdfu .main_wr {



    overflow: hidden;



    padding-top: 55px;



  }



  #public_gdfu .main_wr .main_l .list_main:first-child {



    border-top-left-radius: 20px;



  }



  #public_gdfu .main_wr .main_l .list_main:last-child {



    border-bottom-left-radius: 20px;



  }



  #public_gdfu .main_wr .main_r .list_main:first-child {



    border-top-right-radius: 20px;



  }



  #public_gdfu .main_wr .main_r .list_main:last-child {



    border-bottom-right-radius: 20px;



  }



  #public_gdfu .main_wr .main_pub {



    width: 340px;



  }



  #public_gdfu .main_wr .main_pub .list_main {



    position: relative;



    height: 165px;



    padding: 20px;



    background: #c19f60;



    margin-bottom: 30px;



  }



  #public_gdfu .main_wr .main_pub .list_main:last-child {



    margin-bottom: 0;



  }



  #public_gdfu .main_wr .main_pub .list_main:after {



    display: block;



    content: '';



    border: 1px dashed #ffffff;



    position: absolute;



    top: 20px;



    right: 20px;



    bottom: 20px;



    left: 20px;



    z-index: 2;



  }



  #public_gdfu .main_wr .main_pub .list_main .icon_wr {



    width: 100px;



    text-align: center;



  }



  #public_gdfu .main_wr .main_pub .list_main .icon_wr .img_wr {



    width: 55px;



    margin: auto;



    line-height: 125px;



  }



  #public_gdfu .main_wr .main_pub .list_main .main {



    margin-left: 100px;



    padding-right: 15px;



    color: #ffffff;



  }



  #public_gdfu .main_wr .main_pub .list_main .main h3 {



    padding: 25px 0 5px;



    font-size: 28px;



    font-weight: bold;



  }



  #public_gdfu .main_wr .main_pub .list_main .main div {



    line-height: 20px;



  }



  #public_gdfu .main_wr .main_c {



    width: 520px;



    height: 360px;



    padding: 0 30px;



  }



  #public_khly .main_wr {



    padding-top: 40px;



  }



  #public_khly .main_wr ul {



    margin: 0 -15px;



    height:540px ;



  



    overflow-y: scroll;



  }



  



  #public_khly .main_wr ul::-webkit-scrollbar {/*滚动条整体样式*/



    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/



    height: 1px;



  }



  #public_khly .main_wr ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/



        border-radius: 10px;



  background-color: #F90;



  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);



    }



  #public_khly .main_wr ul::-webkit-scrollbar-track {/*滚动条里面轨道*/



        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);



        /*border-radius: 10px;*/



        background: #9a7e4c;



    }



  #public_khly .main_wr ul .main_list {



    width: 50%;



    padding: 15px;



    box-sizing: border-box;



  }



  #public_khly .main_wr ul .main_list .main {



    height: 240px;



    background: #fcfaf6;



  }



  #public_khly .main_wr ul .main_list .main .img_wr {



    width: 190px;



  }



  #public_khly .main_wr ul .main_list .main .main_r {



    height: 100%;



    padding: 0 15px;



    margin-left: 190px;



    border: 1px solid #cccccc;



    border-left: 0;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_icon_l,



  #public_khly .main_wr ul .main_list .main .main_r .main_icon_r {



    padding-top: 6px;



    line-height: 28px;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_icon_l i,



  #public_khly .main_wr ul .main_list .main .main_r .main_icon_r i {



    font-size: 30px;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_icon_l i {



    color: #c19f60;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_icon_r {



    text-align: right;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_icon_r i {



    color: #ebe1d0;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_box {



    font-size: 15px;



    color: #555555;



    height: 100px;



  



    line-height: 25px;display: -webkit-box;



    -webkit-box-orient: vertical;



    text-overflow: ellipsis;



    overflow: hidden;



    -webkit-line-clamp: 4;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_name {



    color: #555555;



  }



  #public_khly .main_wr ul .main_list .main .main_r .main_name span {



    font-size: 18px;



    color: #555555;



    font-weight: bold;



    padding-right: 10px;



  }



  #public_wlzd .public_title_wr h3:before {



    width: 310px;



  }



  #public_wlzd .public_title_wr h3:after {



    width: 310px;



  }



  #public_wlzd .public_title_wr h3 span:before {



    left: 385px;



  }



  #public_wlzd .public_title_wr h3 span:after {



    right: 385px;



  }



  #public_wlzd .main_wr {



    padding-top: 50px;



  }



  #public_wlzd .main_wr .main_box .main_l {



    width: 50%;



  }



  #public_wlzd .main_wr .main_box .main_r {



    width: 50%;



    padding-left: 20px;



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr {



    position: relative;



    font-size: 16px;



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr div {



    width: 50%;



    position: relative;



    margin-bottom: 20px;



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr div span {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr div input {



    width: 100%;



    padding-left: 60px;



    line-height: 40px;



    border: 1px solid #cccccc;



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr .list_l {



    padding-right: 10px;



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr .list_r {



    padding-left: 10px;



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr .qygk {



    padding-left: 20px;



    color: #999999;



    position: absolute;



    top: 11px;



  }



  #public_wlzd .main_wr .main_box .main_r .form_wr textarea {



    width: 100%;



    min-height: 97px;



    padding: 10px 0 0 90px;



    border: 1px solid #cccccc;



    resize: none;



  }



  #public_wlzd .main_wr .submit_wr {



    text-align: center;



    padding: 60px 0 90px;



  }



  #public_wlzd .main_wr .submit_wr .sbm_btn {



    padding: 0 65px;



    font-size: 22px;



    color: #ffffff;



    font-weight: bold;



    line-height: 50px;



    background: #9a7e4c;



    border: 0;



    border-radius: 5px;



  }



  #public_wlzd .main_wr .submit_wr .sbm_btn:hover {



    background: #c19f60;



  }



  #public_cpys .main_wr {



    padding: 50px 0 75px;



  }



  #public_cpys .main_wr .main_top {



    padding: 0 127px;



  }



  #public_cpys .main_wr .main_top ul li {



    width: 33.33%;



    text-align: center;



    font-size: 18px;



    color: #333333;



    line-height: 30px;



  }



  #public_cpys .main_wr .main_center {



    position: relative;



    padding: 70px 85px;



  }



  #public_cpys .main_wr .main_center:before {



    display: block;



    content: "";



    height: 12px;



    background: #d8d8d8;



    border-radius: 12px;



    position: absolute;



    right: 0;



    left: 0;



    top: 50%;



    transform: translateY(-50%);



    z-index: -1;



  }



  #public_cpys .main_wr .main_center ul {



    margin: 0 -35px;



  }



  #public_cpys .main_wr .main_center ul li {



    width: 14.28%;



  }



  #public_cpys .main_wr .main_center ul li:nth-child(odd) div {



    background: #777777;



  }



  #public_cpys .main_wr .main_center ul li:nth-child(odd) div:before {



    bottom: -50px;



  }



  #public_cpys .main_wr .main_center ul li:nth-child(odd) div:after {



    bottom: -62px;



  }



  #public_cpys .main_wr .main_center ul li:nth-child(even) div {



    background: #c19f60;



  }



  #public_cpys .main_wr .main_center ul li:nth-child(even) div:before {



    top: -50px;



  }



  #public_cpys .main_wr .main_center ul li:nth-child(even) div:after {



    top: -62px;



  }



  #public_cpys .main_wr .main_center ul li div {



    position: relative;



    width: 85px;



    height: 85px;



    margin: auto;



    font-size: 36px;



    line-height: 85px;



    text-align: center;



    color: #ffffff;



    border-radius: 50%;



  }



  #public_cpys .main_wr .main_center ul li div:before {



    display: block;



    content: "";



    height: 50px;



    border-left: 1px solid #777777;



    position: absolute;



    left: 50%;



    transform: translateX(-50%);



    z-index: 0;



  }



  #public_cpys .main_wr .main_center ul li div:after {



    display: block;



    content: "";



    width: 12px;



    height: 12px;



    border-radius: 50%;



    background: #777777;



    position: absolute;



    left: 50%;



    transform: translateX(-50%);



    z-index: 0;



  }



  #public_cpys .main_wr .main_bottom ul {



    margin: 0 -30px;



  }



  #public_cpys .main_wr .main_bottom ul li {



    width: 25%;



    text-align: center;



    font-size: 18px;



    line-height: 30px;



  }



  .cxwb_page .ytys_wr {



    min-width: 1200px;



  }



  .cxwb_page .ytys_wr .public_title_wr {



    color: #ffffff;



  }



  .cxwb_page .ytys_wr .public_title_wr h3:before {



    border-color: #9a7e4c;



  }



  .cxwb_page .ytys_wr .public_title_wr h3:after {



    border-color: #9a7e4c;



  }



  .cxwb_page .ytys_wr .public_title_wr h3 span:before {



    border-color: #ffffff;



  }



  .cxwb_page .ytys_wr .public_title_wr h3 span:after {



    border-color: #ffffff;



  }



  .cxwb_page .ytys_wr .advantage_wr {



    overflow: hidden;



    padding-top: 50px;



    padding-bottom: 60px;



  }



  .cxwb_page .ytys_wr .advantage_wr ul {



    position: relative;



    overflow: hidden;



  }



  .cxwb_page .ytys_wr .advantage_wr ul li {



    width: 20%;



    padding: 0 20px;



    position: relative;



    color: #ffffff;



  }



  .cxwb_page .ytys_wr .advantage_wr ul li:first-child:before {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    border-right: 1px solid #cfb483;



  }



  .cxwb_page .ytys_wr .advantage_wr ul li:after {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    border-right: 1px solid #cfb483;



  }



  .cxwb_page .ytys_wr .advantage_wr ul li .img_wr {



    width: 103px;



    margin: auto;



  }



  .cxwb_page .ytys_wr .advantage_wr ul li .main {



    min-height: 160px;



    padding-top: 20px;



    font-size: 18px;



    line-height: 30px;



    text-align: justify;



  }



  .cxwb_page .hzal_wr .case_wr {



    padding-top: 55px;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list {



    width: 25%;



    position: relative;



    padding: 0 15px;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list:nth-child(odd) .list_main {



    background: #777777;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list:nth-child(even) .list_main {



    background: #c19f60;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .list_main {



    padding: 40px 25px;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .list_logo_wr {



    width: 190px;



    height: 190px;



    border-radius: 50%;



    margin: auto;



  }.cxwb_page .hzal_wr .case_wr ul .case_list .list_logo_wr img{



    border-radius: 50%;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .main_wr {



    color: #ffffff;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .main_wr h3 {



    position: relative;



    padding: 20px 0 15px;



    font-size: 22px;



    font-weight: bold;



    text-align: center;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .main_wr .main {



  height: 130px;



    font-size: 16px;



    line-height: 25px;



    text-align: justify;



  



    display: -webkit-box;



    -webkit-box-orient: vertical;



    text-overflow: ellipsis;



    -webkit-line-clamp: 5;



    overflow: hidden;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .more_wr {



    padding-top: 15px;



    text-align: center;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .more_wr .more_btn {



    display: inline-block;



    padding: 0 30px;



    line-height: 35px;



    color: #ffffff;



    border: 1px solid #ffffff;



    transition: 0.3s;



  }



  .cxwb_page .hzal_wr .case_wr ul .case_list .more_wr .more_btn:hover {



    background: #ffffff;



    color: #c19f60;



  }



  .cxwb_page .hzal_wr .case_wr .more_case {



    text-align: center;



    padding: 65px 0 80px;



  }



  .cxwb_page .hzal_wr .case_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #fff;



    line-height: 35px;



    border: 1px solid #fff;



    transition: 0.3s;



  }



  .cxwb_page .hzal_wr .case_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .cxwb_page .hzlc_wr .main_wr {



    padding-top: 50px;



  }



  .cxwb_page .hzlc_wr .main_wr ul li {



    position: relative;



    width: 20%;



    height: 400px;



    padding: 30px 0 0 30px;



    border: 1px solid #e8e8e8;



  }



  .cxwb_page .hzlc_wr .main_wr ul li:before {



    display: block;



    content: "";



    border: 18px solid transparent;



    position: absolute;



    right: -36px;



    top: 50px;



    z-index: 2;



  }



  .cxwb_page .hzlc_wr .main_wr ul li:nth-child(odd):before {



    border-left-color: #ffffff;



  }



  .cxwb_page .hzlc_wr .main_wr ul li:nth-child(even) {



    background: #e8e8e8;



    transform: translateY(40px);



  }



  .cxwb_page .hzlc_wr .main_wr ul li:nth-child(even):before {



    border-left-color: #e8e8e8;



  }



  .cxwb_page .hzlc_wr .main_wr ul li:last-child:before {



    border: 0;



  }



  .cxwb_page .hzlc_wr .main_wr ul li h3 {



    font-weight: bold;



  }



  .cxwb_page .hzlc_wr .main_wr ul li h3 span {



    display: inline-block;



  }



  .cxwb_page .hzlc_wr .main_wr ul li h3 .num {



    font-size: 70px;



    color: #c19f60;



  }



  .cxwb_page .hzlc_wr .main_wr ul li h3 .cn {



    font-size: 22px;



    color: #333333;



    transform: translateY(-3px);



  }



  .cxwb_page .hzlc_wr .main_wr ul li .main {



    padding-top: 40px;



  }



  .cxwb_page .hzlc_wr .main_wr ul li .main div {



    padding-left: 15px;



    font-size: 16px;



    color: #555555;



    margin-bottom: 15px;



    position: relative;



  }



  .cxwb_page .hzlc_wr .main_wr ul li .main div:before {



    display: block;



    content: "";



    width: 2px;



    height: 2px;



    background: #555555;



    position: absolute;



    top: 50%;



    transform: translateY(-50%);



    left: 5px;



    z-index: 2;



  }



  .cxwb_page .gdfw_wr .main_wr {



    overflow: hidden;



    padding-top: 55px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_l .list_main:first-child {



    border-top-left-radius: 20px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_l .list_main:last-child {



    border-bottom-left-radius: 20px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_r .list_main:first-child {



    border-top-right-radius: 20px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_r .list_main:last-child {



    border-bottom-right-radius: 20px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub {



    width: 340px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main {



    position: relative;



    height: 165px;



    padding: 20px;



    background: #c19f60;



    margin-bottom: 30px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main:last-child {



    margin-bottom: 0;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main:after {



    display: block;



    content: '';



    border: 1px dashed #ffffff;



    position: absolute;



    top: 20px;



    right: 20px;



    bottom: 20px;



    left: 20px;



    z-index: 2;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main .icon_wr {



    width: 100px;



    text-align: center;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main .icon_wr .img_wr {



    width: 55px;



    margin: auto;



    line-height: 125px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main .main {



    margin-left: 100px;



    padding-right: 15px;



    color: #ffffff;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main .main h3 {



    padding: 25px 0 5px;



    font-size: 28px;



    font-weight: bold;



  }



  .cxwb_page .gdfw_wr .main_wr .main_pub .list_main .main div {



    line-height: 20px;



  }



  .cxwb_page .gdfw_wr .main_wr .main_c {



    width: 520px;



    height: 360px;



    padding: 0 30px;



  }



  .llzp_page #public_ytys .public_title_wr {



    color: #ffffff;



  }



  .llzp_page #public_qywt .public_title_wr h3:before {



    width: 200px;



  }



  .llzp_page #public_qywt .public_title_wr h3:after {



    width: 200px;



  }



  .llzp_page #public_qywt .public_title_wr h3 span:before {



    left: 275px;



  }



  .llzp_page #public_qywt .public_title_wr h3 span:after {



    right: 275px;



  }



  .llzp_page #public_qywt .main_wr > div {



    padding-top: 120px;



  }



  .llzp_page #public_qywt .main_wr .main_l div {



    height: 125px;



  }



  .llzp_page #public_qywt .main_wr .main_l .list_1 span {



    right: -70px;



  }



  .llzp_page #public_qywt .main_wr .main_l .list_2 span {



    right: -80px;



  }



  .llzp_page #public_qywt .main_wr .main_r div {



    height: 125px;



  }



  .llzp_page #public_qywt .main_wr .main_r .list_1 span {



    left: -70px;



  }



  .llzp_page #public_qywt .main_wr .main_r .list_2 span {



    left: -80px;



  }



  .llzp_page #public_fwhy .public_title_wr h3 {



    color: #ffffff;



  }



  .llzp_page #public_fwhy .public_title_wr h3:before {



    width: 265px;



  }



  .llzp_page #public_fwhy .public_title_wr h3:after {



    width: 265px;



  }



  .llzp_page #public_fwhy .public_title_wr h3 span:before {



    left: 340px;



  }



  .llzp_page #public_fwhy .public_title_wr h3 span:after {



    right: 340px;



  }



  .llzp_page #public_fwhy .main_wr ul li .hy_title {



    color: #c19f60;



  }



  .llzp_page #public_fwgz .main_wr ul {



    margin: -10px;



  }



  .llzp_page #public_fwgz .main_wr ul li {



    width: 20%;



    padding: 10px;



  }



  .lhyg_page #public_qywt .public_title_wr h3:before {



    width: 200px;



  }



  .lhyg_page #public_qywt .public_title_wr h3:after {



    width: 200px;



  }



  .lhyg_page #public_qywt .public_title_wr h3 span:before {



    left: 275px;



  }



  .lhyg_page #public_qywt .public_title_wr h3 span:after {



    right: 275px;



  }



  .lhyg_page #public_qywt .main_wr {



    padding: 55px 60px 135px;



  }



  .lhyg_page #public_fwgz .main_wr {



    padding: 80px 60px 110px;



  }



  .lhyg_page #public_fwgz .main_wr ul {



    margin: -10px;



  }



  .lhyg_page #public_fwgz .main_wr ul li {



    width: 25%;



    padding: 10px;



  }



  .lhyg_page #public_ytys .public_title_wr {



    color: #ffffff;



  }



  .lhyg_page #public_ytys .public_title_wr h3:before {



    width: 305px;



  }



  .lhyg_page #public_ytys .public_title_wr h3:after {



    width: 305px;



  }



  .lhyg_page #public_ytys .public_title_wr h3 span:before {



    left: 380px;



  }



  .lhyg_page #public_ytys .public_title_wr h3 span:after {



    right: 380px;



  }



  .cscp_page .cpbj_wr .main_wr {



    padding: 75px 60px 65px;



  }



  .cscp_page .cpbj_wr .main_wr .main_l {



    width: 50%;



    overflow: hidden;



  }



  .cscp_page .cpbj_wr .main_wr .main_l ul {



    margin: -10px 0;



  }



  .cscp_page .cpbj_wr .main_wr .main_l ul li {



    float: none;



    padding: 10px 0;



  }



  .cscp_page .cpbj_wr .main_wr .main_l ul li div {



    padding: 25px 75px 0 45px;



    position: relative;



    min-height: 110px;



    font-size: 16px;



    color: #555555;



    border-left: 11px solid #bbbbbb;



  }



  .cscp_page .cpbj_wr .main_wr .main_l ul li:nth-child(2) {



    border-left-color: #999999;



  }



  .cscp_page .cpbj_wr .main_wr .main_l ul li:nth-child(3) {



    border-left-color: #777777;



  }



  .cscp_page .cpbj_wr .main_wr .main_r {



    width: 50%;



    padding-top: 20px;



  }



  .cscp_page .cpbj_wr .main_wr .main_r .img_wr {



    width: 414px;



    margin: auto;



    position: relative;



  }



  .cscp_page .cpbj_wr .main_wr .main_r .img_wr .main_list {



    width: 125px;



    height: 125px;



    border-radius: 50%;



    font-size: 22px;



    font-weight: bold;



    line-height: 125px;



    text-align: center;



    color: #ffffff;



    background: #c19f60;



    position: absolute;



  }



  .cscp_page .cpbj_wr .main_wr .main_r .img_wr .main_1 {



    top: -63px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .cscp_page .cpbj_wr .main_wr .main_r .img_wr .main_2 {



    top: 225px;



    left: -45px;



  }



  .cscp_page .cpbj_wr .main_wr .main_r .img_wr .main_3 {



    top: 225px;



    right: -45px;



  }



  .cscp_page .fwhy_wr .main_wr {



    position: relative;



    padding: 50px 0 50px;



  }



  .cscp_page .fwhy_wr .main_wr .swiper-wrapper {



    padding: 25px 0;



  }



  .cscp_page .fwhy_wr .main_wr .swiper-button-next,



  .cscp_page .fwhy_wr .main_wr .swiper-button-prev {



    width: 62px;



    height: 15px;



    margin: 0;



    transform: translateY(-50%);



    background: url(../img/icon_53.png) center no-repeat;



  }



  .cscp_page .fwhy_wr .main_wr .swiper-button-next {



    right: -80px;



  }



  .cscp_page .fwhy_wr .main_wr .swiper-button-prev {



    left: -80px;



  }



  .cscp_page .fwhy_wr .main_wr .main_list {



    position: relative;



    height: 122px;



    padding-top: 50px;



    border: 1px solid #c19f60;



  }



  .cscp_page .fwhy_wr .main_wr .main_list:after {



    display: block;



    content: "";



    height: 12px;



    background: #c19f60;



    position: absolute;



    left: 1px;



    right: 1px;



    bottom: 0;



    z-index: 2;



  }



  .cscp_page .fwhy_wr .main_wr .main_list .img_wr {



    width: 81px;



    position: absolute;



    top: -40px;



    left: 50%;



    transform: translateX(-50%);



    z-index: 2;



  }



  .cscp_page .fwhy_wr .main_wr .main_list .main {



    font-size: 22px;



    color: #333333;



    text-align: center;



  }



  .cscp_page .syrq_wr .public_title_wr h3:before {



    width: 200px;



  }



  .cscp_page .syrq_wr .public_title_wr h3:after {



    width: 200px;



  }



  .cscp_page .syrq_wr .public_title_wr h3 span:before {



    left: 275px;



  }



  .cscp_page .syrq_wr .public_title_wr h3 span:after {



    right: 275px;



  }



  .cscp_page .syrq_wr .main_wr {



    padding: 35px 60px 110px;



  }



  .cscp_page .syrq_wr .main_wr .main_list_wr {



    width: 650px;



  }



  .cscp_page .syrq_wr .main_wr .main_list_wr ul li {



    float: none;



    height: 100px;



    padding-top: 20px;



    border-bottom: 1px solid #d8d8d8;



  }



  .cscp_page .syrq_wr .main_wr .main_list_wr ul li:last-child {



    border: 0;



  }



  .cscp_page .syrq_wr .main_wr .main_list_wr ul li h3 {



    width: 80px;



    line-height: 30px;



    font-size: 22px;



    color: #ffffff;



    font-weight: bold;



    text-align: center;



    border-radius: 5px;



    background: #c19f60;



  }



  .cscp_page .syrq_wr .main_wr .main_list_wr ul li .main {



    font-size: 16px;



    color: #555555;



    line-height: 30px;



    padding: 8px 0 0 10px;



  }



  .cscp_page .msjs_wr .main_wr {



    padding: 55px 0 90px;



  }



  .cscp_page .msjs_wr .main_wr ul {



    margin: 0 -25px;



  }



  .cscp_page .msjs_wr .main_wr ul li {



    width: 33.33%;



    padding: 0 25px;



  }



  .cscp_page .msjs_wr .main_wr ul li .main_list_wr {



    height: 120px;



    padding: 0 25px;



    background: #c19f60;



    color: #ffffff;



  }



  .cscp_page .msjs_wr .main_wr ul li .main_list_wr .main_l {



    width: 75px;



    font-size: 84px;



    font-weight: bold;



    text-align: center;



  }



  .cscp_page .msjs_wr .main_wr ul li .main_list_wr .main_r {



    padding-top: 30px;



    margin-left: 75px;



    font-size: 16px;



    line-height: 30px;



  }



  .cscp_page .hxnl_wr .hxnl_title {



    padding: 15px 0 10px;



    font-size: 22px;



    color: #c19f60;



    text-align: center;



    font-weight: bold;



  }



  .cscp_page .hxnl_wr .main_wr {



    padding-bottom: 85px;



  }



  .cscp_page .hxnl_wr .main_wr .main_pub {



    width: 385px;



  }



  .cscp_page .hxnl_wr .main_wr .main_pub .main {



    padding-bottom: 20px;



  }



  .cscp_page .hxnl_wr .main_wr .main_pub .main:last-child {



    padding-bottom: 0;



  }



  .cscp_page .hxnl_wr .main_wr .main_pub .main h3 {



    padding: 0 20px;



    background: #c19f60;



    font-size: 22px;



    color: #333333;



    font-weight: bold;



    line-height: 35px;



  }



  .cscp_page .hxnl_wr .main_wr .main_pub .main .main_body {



    height: 135px;



    padding: 25px 25px 0;



    font-size: 16px;



    color: #c19f60;



    line-height: 25px;



    text-align: justify;



    background: rgba(0, 0, 0, 0.3);



  }



  .cscp_page .hxnl_wr .main_wr .main_c {



    width: 430px;



    padding-top: 35px;



  }



  .cscp_page .hxnl_wr .main_wr .main_c .img_wr {



    width: 404px;



  }



  .cscp_page #public_cpys .main_wr .main_center ul li:nth-child(odd) div {



    background: #c19f60;



  }



  .cscp_page .hzlc_wr {



    background: #c19f60;



  }



  .cscp_page .hzlc_wr .public_title_wr {



    color: #ffffff;



  }



  .cscp_page .hzlc_wr .public_title_wr h3:before {



    border-color: #9a7e4c;



  }



  .cscp_page .hzlc_wr .public_title_wr h3:after {



    border-color: #9a7e4c;



  }



  .cscp_page .hzlc_wr .public_title_wr h3 span:before {



    border-color: #ffffff;



  }



  .cscp_page .hzlc_wr .public_title_wr h3 span:after {



    border-color: #ffffff;



  }



  .cscp_page .hzlc_wr .main_wr {



    padding: 45px 0 85px;



  }



  .cscp_page .hzlc_wr .main_wr ul {



    margin: 0 -10px;



  }



  .cscp_page .hzlc_wr .main_wr ul li {



    width: 25%;



    padding: 0 10px;



  }



  .cscp_page .hzlc_wr .main_wr ul li .main_b {



    height: 220px;



    padding: 35px 20px 0;



    background: #ffffff;



  }



  .cscp_page .hzlc_wr .main_wr ul li .main_b h3 {



    font-size: 22px;



    color: #555555;



    font-weight: bold;



    text-align: center;



  }



  .cscp_page .hzlc_wr .main_wr ul li .main_b div {



    font-size: 16px;



    color: #333333;



    line-height: 25px;



    padding-top: 15px;



    text-align: justify;



  }



  .cscp_page .hzal_wr .case_wr {



    padding-top: 155px;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list {



    width: 25%;



    position: relative;



    padding: 150px 50px 50px;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list:nth-child(odd) {



    background: #c19f60;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list:nth-child(even) {



    background: #777777;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .list_logo_wr {



    width: 190px;



    height: 190px;



    border-radius: 50%;



    padding: 10px;



    background: #ffffff;



    text-align: center;



    position: absolute;



    left: 50%;



    top: 0;



    transform: translate(-50%, -50%);



    box-shadow: 0 7px 7px -3px #5d5d5d;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .list_logo_wr .list_logo {



    display: inline-block;



    width: 170px;



    height: 170px;



    border-radius: 50%;



    font-size: 35px;



    color: #ffffff;



    overflow: hidden;



    font-weight: bold;



    text-transform: uppercase;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .main_wr {



    color: #ffffff;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .main_wr h3 {



    position: relative;



    font-size: 22px;



    text-align: center;



    padding-bottom: 35px;



    font-weight: bold;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .main_wr h3:after {



    display: block;



    content: "";



    width: 30px;



    height: 4px;



    background: #ffffff;



    position: absolute;



    bottom: 0px;



    left: 50%;



    transform: translateX(-50%);



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .main_wr .main {



   height: 150px;



    padding-top: 25px;



    font-size: 16px;



    display: -webkit-box;



    -webkit-box-orient: vertical;



    text-overflow: ellipsis;



    -webkit-line-clamp: 5;



    overflow: hidden;



  



    line-height: 25px;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .more_wr {



    text-align: center;



    margin-top: 10px;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .more_wr .more_btn {



    display: inline-block;



    padding: 0 30px;



    line-height: 38px;



    color: #ffffff;



    border: 1px solid #ffffff;



    transition: 0.3s;



  }



  .cscp_page .hzal_wr .case_wr ul .case_list .more_wr .more_btn:hover {



    background: #ffffff;



    color: #c19f60;



  }



  .cscp_page .hzal_wr .case_wr .more_case {



    text-align: center;



    padding: 65px 0 0;



  }



  .cscp_page .hzal_wr .case_wr .more_case a {



    display: inline-block;



    padding: 0 45px;



    font-size: 16px;



    color: #555555;



    line-height: 35px;



    border: 1px solid #555555;



    transition: 0.3s;



  }



  .cscp_page .hzal_wr .case_wr .more_case a:hover {



    background: #c19f60;



    color: #ffffff;



    border-color: #c19f60;



  }



  .cscp_page #public_gdfu .main_wr .main_l .list_main:first-child {



    border-top-left-radius: 0;



  }



  .cscp_page #public_gdfu .main_wr .main_l .list_main:last-child {



    border-bottom-left-radius: 0;



  }



  .cscp_page #public_gdfu .main_wr .main_r .list_main:first-child {



    border-top-right-radius: 0;



  }



  .cscp_page #public_gdfu .main_wr .main_r .list_main:last-child {



    border-bottom-right-radius: 0;



  }



  footer {



    background: #333333;



  }



  footer .foot_wr {



    padding: 35px 0;



  }



  footer .foot_wr .foot_l {



    width: 960px;



    position: relative;



  }



  footer .foot_wr .foot_l:before {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    left: 0;



    z-index: 2;



    border-left: 1px solid #4d4d4d;



  }



  footer .foot_wr .foot_l:after {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    z-index: 2;



    border-right: 1px solid #4d4d4d;



  }



  footer .foot_wr .foot_l .foot_t {



    height: 135px;



    position: relative;



    border-bottom: 1px solid #4d4d4d;



  }



  footer .foot_wr .foot_l .foot_t .logo {



    width: 285px;



    height: 100%;



    border-right: 1px solid #4d4d4d;



  }



  footer .foot_wr .foot_l .foot_t .logo a {



    display: block;



    padding-top: 20px;



  }



  footer .foot_wr .foot_l .foot_t .logo a .img_wr {



    text-align: center;



  }

  footer .foot_wr .foot_l .foot_t .logo a .img_wr img{

    width: 80px;

  }



  footer .foot_wr .foot_l .foot_t .foot_center {



    width: 285px;



    height: 100%;



    padding-left: 30px;



    border-right: 1px solid #4d4d4d;



    color: #999999;



  }



  footer .foot_wr .foot_l .foot_t .foot_center h3 {



    margin: 0;



    font-size: 18px;



    color: #c19f60;



    line-height: 38px;



  }



  footer .foot_wr .foot_l .foot_t .foot_center div {



    line-height: 25px;



  }



  footer .foot_wr .foot_l .foot_t .foot_center div span {



    padding-right: 40px;



  }



  footer .foot_wr .foot_l .foot_t .foot_right {



    width: 390px;



    height: 100%;



    padding-left: 30px;



  }



  footer .foot_wr .foot_l .foot_t .foot_right h3 {



    margin: 0;



    font-size: 14px;



    color: #c19f60;



  }



  footer .foot_wr .foot_l .foot_t .foot_right h3 span {



    display: inline-block;



    float: left;



    line-height: 40px;



  }



  footer .foot_wr .foot_l .foot_t .foot_right h3 span:last-child {



    font-size: 34px;



  }



  footer .foot_wr .foot_l .foot_t .foot_right div {



    color: #999999;



    line-height: 25px;



  }



  footer .foot_wr .foot_l .foot_b {



    padding-top: 15px;



  }



  footer .foot_wr .foot_l .foot_b ul {



    margin: 0;



    overflow: hidden;



  }



  /*



  footer .foot_wr .foot_l .foot_b ul li:first-child h3 {



    padding-left: 40px;



  }



  */



   



  footer .foot_wr .foot_l .foot_b ul li h3 {



    margin: 0;



    padding-right: 40px;



  }



  footer .foot_wr .foot_l .foot_b ul li h3 a {



    font-size: 16px;



    color: #c19f60;



    line-height: 35px;



  }



  footer .foot_wr .foot_l .foot_b ul li a {



    display: block;



    color: #999999;



    line-height: 25px;



  }



  footer .foot_wr .foot_l .foot_b ul li a:hover {



    color: #ffffff;



  }



  footer .foot_wr .foot_r {



    position: relative;



    width: 240px;



    padding: 0 20px;



    color: #c19f60;



    text-align: center;



  }



  footer .foot_wr .foot_r:after {



    display: block;



    content: "";



    position: absolute;



    top: 0;



    bottom: 0;



    right: 0;



    z-index: 2;



    border-right: 1px solid #4d4d4d;



  }



  footer .foot_wr .foot_r .douyin_wr .img_wr {



    width: 46px;



    margin: auto;



    padding-top: 10px;



    padding-bottom: 5px;



  }



  footer .foot_wr .foot_r .douyin_wr .douyin_1 {



    line-height: 25px;



  }



  footer .foot_wr .foot_r .douyin_wr .douyin_2 {



    font-size: 18px;



    line-height: 25px;



  }



  footer .foot_wr .foot_r .douyin_code {



    padding-top: 50px;



    overflow: hidden;



  }



  footer .foot_wr .foot_r .douyin_code .code_wr {



    overflow: hidden;



    margin: 0 -5px;



  }



  footer .foot_wr .foot_r .douyin_code .code_wr .code_list {



    width: 50%;



    padding: 0 8px;



  }



  footer .foot_wr .foot_r .douyin_code .code_wr .code_list .code_title {



    padding-top: 10px;



  }



  footer .foot_copy {



    color: rgba(102, 102, 102, 0.7);



    text-align: center;



    height: 50px;



    line-height: 50px;



    border-top: 1px solid #4d4d4d;



  }



  



  .certify {



    position: relative;



    margin: 0 auto;



  }



  .certify .swiper-container {



    padding: 70px  0px 0 0;



  }.certify .swiper-slide{



    z-index: -1!important;



  }



  .certify .swiper-slide-active {



    z-index: 100!important;



  



  }



  



  



  



  .certify .swiper-slide .overh {



    background: #fff;



  



    background-color: #ffffff;



  



  



  }



  .certify  .swiper-slide-active .overh{



    transform:  scale(1.5);



    -ms-transform: scale(1.5);



    /* IE 9 */



    -moz-transform: scale(1.5);



    position: relative;



    /* Firefox */



  



   



    /* Safari 和 Chrome */



    -o-transform: scale(1.5);



  }.certify  .swiper-slide-prev .overh,.certify  .swiper-slide-next .overh{



  



    transform:  scale(1.2);



    -ms-transform:  (1.2);



    /* IE 9 */



    -moz-transform:  (1.2);



    -webkit-transform:  (1.2);



    -o-transform:  (1.2);



  }



  .certify .swiper-slide p {



    margin: 85px 0 0px 0;



    text-align: center;



    color: #0b0b0b;



    font-size: 20px;



    opacity: 0;



    transition: 400ms ease-in-out;



    -moz-transition: 400ms ease-in-out;



    /* Firefox 4 */



    -webkit-transition: 400ms ease-in-out;



    /* Safari and Chrome */



    -o-transition: 400ms ease-in-out;



    /* Opera */



  }



  .certify .swiper-slide.swiper-slide-active p {



    opacity: 1;



    transition: 400ms ease-in-out;



    -moz-transition: 400ms ease-in-out;



    /* Firefox 4 */



    -webkit-transition: 400ms ease-in-out;



    /* Safari and Chrome */



    -o-transition: 400ms ease-in-out;



    /* Opera */



  }



  



  



  



  .certify .swiper-slide {



    text-align: center;



  }



  .certify .swiper-slide .overh {



    text-align: center;



  }



  .certify .swiper-slide .overh img {



    display: inline-block;



  }



  .certify .swiper-button-prev {



    left: 0px;



    width: 20px;



    top: 40%;



    height: 44px;



    background: url(../img/le.png) no-repeat;



    background-size: 100%;



  }



  .certify .swiper-button-prev:hover {



    background-position: 0 -46px;



    background-size: 100%;



  }



  .certify .swiper-button-next {



    right: 0px;



    top: 40%;



    width: 20px;



    height: 44px;



    background: url(../img/re.png) no-repeat;



    background-size: 100%;



  }



  



  .hzus .main_wr {



    padding-top: 50px;



  }



  .hzus .main_wr ul li {



    position: relative;



    width: 16.66%;



    height: 340px;



    padding: 30px 15px 0 15px;



    border: 1px solid #e8e8e8;



    background: #fff;



  }



  .hzus .main_wr ul li:before {



    display: block;



    content: "";



    border: 18px solid transparent;



    position: absolute;



    right: -36px;



    top: 50px;



    z-index: 2;



  }



  .hzus .main_wr ul li:nth-child(odd):before {



    border-left-color: #ffffff;



  }



  .hzus .main_wr ul li:nth-child(even) {



    background: #e8e8e8;



    transform: translateY(40px);



  }



  .hzus .main_wr ul li:nth-child(even):before {



    border-left-color: #e8e8e8;



  }



  .hzus .main_wr ul li:last-child:before {



    border: 0;



  }



  .hzus .main_wr ul li h3 {



    font-weight: bold;



    text-align: center;



  }



  .hzus .main_wr ul li h3 span {



    display: inline-block;



  }



  .hzus .main_wr ul li h3 .num {



    font-size: 70px;



    color: #c19f60;



  }



  .hzus .main_wr ul li .cn {



    font-size: 22px;



    font-weight: bold;



    color: #333333;



    text-align: center;



  }



  .hzus .main_wr ul li .main {



    padding-top: 10px;



  }



  .hzus .main_wr ul li .main div {



    line-height: 28px;



    font-size: 16px;



    color: #555555;



    margin-bottom: 15px;



    position: relative;



    text-align: justify;



  }



  .ren {



    color: #555555;



    font-size: 16px;



    margin-left: 50px;



  }



  .ren span {



    display: inline-block;



    margin: 0 15px;



  }



  



  .case_ul {



  



  }



  



  



  .case_ul {



    margin: 0 -15px;



    height:556px ;



  



    overflow-y: scroll;



  }



  



  .case_ul::-webkit-scrollbar {/*滚动条整体样式*/



    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/



    height: 1px;



  }



  .case_ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/



        border-radius: 10px;



  background-color: #F90;



  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);



    }



  .case_ul::-webkit-scrollbar-track {/*滚动条里面轨道*/



        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);



        /*border-radius: 10px;*/



        background: #9a7e4c;



    }



  



    .hzal_ul {



    margin: 0 -15px;



    height:650px ;



  



    overflow-y: scroll;



  }



  



    .hzal_ul::-webkit-scrollbar {/*滚动条整体样式*/



    width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/



    height: 1px;



  }



    .hzal_ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/



        border-radius: 10px;



  background-color: #F90;



  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);



    }



    .hzal_ul::-webkit-scrollbar-track {/*滚动条里面轨道*/



        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);



        /*border-radius: 10px;*/



        background: #9a7e4c;



    }



  



    



  #page{ clear:both; height:40px; margin:0 auto; text-align:center; display: table; margin: 30px auto;}



  #page li{ float:left; padding:5px 14px; border:1px solid #CCCCCC; margin-right:6px; color:#666; font-size:12px; list-style:none;}



  #page li:hover{border:1px solid #c19f60;}



  #page li:hover a{color: #c19f60;}



  #page li a{ color: #666;display: inline-block;padding: 5px 14px;text-align: center;margin: -5px -14px -5px -14px;}



  #page li.active{border:1px solid #c19f60; background-color: #c19f60; color:#FFFFFF}



  #page li.active a{ color:#fff}



  



  



    header .header_bottom .menu .menu_wr .menu_ul .menu_ul_2{



      width: 140%;



      left: -20%;



    }



  .gdfw_wr .public_title_wr2>div:nth-child(2){



    font-size: 22px;



      padding-top: 20px;    color: #c19f60;



      text-align: center;



  }



  



  .menu .menu_ul li{padding-left:7px;}



  #mapDiv{



      width: 100%;



      height: 600px;



  }