.head {
   width: 168px;
   background: #fff;
   position: fixed;
   top: 0;
   left: 0;
   height: 100%;
   text-align: center;
   padding: 20px 0;
   box-shadow: 0px 0px 10px 0px rgba(189, 187, 187, 0.75);
   z-index: 200;
   border-right:1px solid #e6e2e2;
 }
 .head .logo {
   display: block;
 }
 .qyyj .text01{position: absolute;
   font-size: 30px;
   color:#fff;padding:20px;
   background: rgba(0,0,0,.5);
   color:#fff;
   text-shadow: 0 2px 5px rgba(0,0,0,.5);
     left: 90px;
     top: 30%;
 	}
 .pc-ywly-box{
 	display:block;
 }
 .phone-ywly-box{
 	display:none;
 }
     /* .qyyj>div{ display: none;} */
 .head .lan {
   display: inline-block;
   width: 40px;
   height: 80px;
   background: #f1ebeb;
   border-radius: 40px;
   padding: 12px 0;
   color: #666666;
   font-size: 16px;
   margin-top: 45px;
   position: relative;
 }
 .head .lan i {
   color: #e60012;
   display: block;
   margin-bottom: 0px;
   font-size: 25px;
 }
 .head .caidan {
   display: inline-block;
   font-size: 16px;
   color: #434343;
   position: absolute;
   top: 50%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
 }
 .head .caidan .caidan_in {
   height: 18px;
   position: relative;
   margin-top: 5px;
 }
 .head .caidan .caidan_in span {
   display: block;
   height: 2px;
   background: #434343;
   position: absolute;
   width: 100%;
 }
 .head .caidan .caidan_in span:nth-child(1) {
   top: 0;
   left: 0;
 }
 .head .caidan .caidan_in span:nth-child(2) {
   top: 8px;
   left: 0;
 }
 .head .caidan .caidan_in span:nth-child(3) {
   bottom: 0;
   left: 0;
 }
 .head .stock_code {
  font-size: 16px;
  color: #8b8a8f;
  line-height: 23px;
  padding-bottom: 25px;
  position: absolute;
  left: 0;
  right: 0;
}
 .head .head_b {
  font-size: 16px;
  color: #8b8a8f;
  line-height: 23px;
  padding-bottom: 25px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}
 .head .head_b .head_b_span {
   margin-bottom: 10px;
   display: block;
   position: relative;
 }
 .head .head_b .head_b_span i {
   color: #e54239;
   font-size: 30px;
 }
 .body {
   padding-left: 168px;
 }
 .index_banner .banner_lay {
   position: absolute;
   left: 0;
   right: 0;
   top: 38%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
 }
 .index_banner .banner_lay h3 {
   font-weight: bold;
   font-size: 48px;
   color: #fff;
   text-shadow: 0 2px 5px rgba(0,0,0,.5);
   line-height: 60px;
 }
 .index_banner .banner_lay p {
   font-size: 18px;
   color: #fff;
   margin: 10px 0px 30px;
   line-height: 30px;
 }
 .index_banner .pagination_banner {
   bottom: 35px;
 }
 .index_banner .pagination_banner .swiper-pagination-bullet {
   width: 20px;
   height: 20px;
   border: 1px solid #fff;
   opacity: 1;
   background: transparent;
 }
 .index_banner .pagination_banner .swiper-pagination-bullet-active {
   background: #fff;
 }
 .index_banner .banner_lay_w {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background: rgba(0, 0, 0, 0.3);
 }
 .index_tit {
   padding: 30px 0 40px;
   text-align: center;
 }
 .index_tit h3 {
   font-size: 48px;
   color: #272829;
   font-weight: bolder;
   position: relative;
   margin-bottom: 20px;
 }
 .index_ywly  .index_tit h3{
   color: #fff;
       margin-top: 0px;
 }.index_ywly  .index_tit p{
   color: #fff;
 }
 .index_tit h3:before {
   content: "";
   width: 36px;
   height: 1px;
   background: #d16c15;
   position: absolute;
   bottom: -10px;
   left: 50%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
 }
 .index_tit p {
   font-size: 18px;
   color: #8b8a8f;
 }
 /* .index_tit01 h3,
 .index_tit01 p {
   color: #fff;
 } */
 .index_newin  .swiper-slide{
   box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
   margin-bottom:3px;
 }.index_newin  .swiper-container{
   padding:0px 10px;
 }
 .index_tit01 h3:before {
   background: #fff;
 }
 .ywly_lay {
   position: absolute;
   top: 50%;
   left: 30%;
   width: 60%;
   color: #fff;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
 }
 .ywly_lay h3 {
   font-size: 40px;
 }
 .ywly_lay p {
   font-size: 16px;
   text-indent: 2em;
   text-align: justify;
   margin: 20px 0;
   line-height: 30px;
 }
 .ywly_lay a {
   display: inline-block;
   font-size: 16px;
   border: 1px solid #fff;
   padding: 11px 42px;
   border-radius: 40px;
   color: #fff;
 }
 .container_ywly {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   background: rgba(0, 0, 0, 0.3);
   z-index: 2;
   height: 100%;
   text-align: center;
   padding-top: 50px;
 }
 .container_ywly span {
   display: inline-block;
   width: 100px;
   height: 100px;
   text-align: center;
   line-height: 100px;
   border: 1px solid transparent;
   border-radius: 100%;
   position: relative;
 }
 .container_ywly span .span_l {
   display: inline-block;
   width: 50%;
   height: 100px;
   float: left;
   position: relative;
   overflow: hidden;
 }
 .container_ywly span .span_l em {
   display: block;
   width: 100px;
   height: 100px;
   border: 6px solid transparent;
   border-top: 6px solid #d16c15;
   border-left: 6px solid #d16c15;
   position: absolute;
   top: -1px;
   left: 0;
   border-radius: 50%;
   transform: rotate(-225deg);
 }
 .container_ywly span .span_r {
   display: inline-block;
   width: 50%;
   height: 100px;
   float: right;
   overflow: hidden;
   position: relative;
 }
 .container_ywly span .span_r em {
   display: block;
   width: 100px;
   height: 100px;
   border: 6px solid transparent;
   border-top: 6px solid #d16c15;
   border-right: 6px solid #d16c15;
   position: absolute;
   top: -1px;
   right: 0;
   border-radius: 50%;
   transform: rotate(-135deg);
 }
 .container_ywly span img {
   position: absolute;
   left: 50%;
   top: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   z-index: 2;
 }
 .index_ywly{
   background: url("../images/ywbg.jpg") no-repeat;
   background-size: cover;
 }
 .index_new .container_indexnew .container_indexnew_w {
   display: block;
   background: #fff;
 }
 .index_new .container_indexnew  .index_newin_b {
   padding: 20px 30px;
   background: #fff;
 }
 .index_new .container_indexnew  .index_newin_b em {
   font-style: normal;
   font-size: 18px;
   color: #8e8f8f;
 }
 .index_new .container_indexnew  .index_newin_b .h3 {
   font-size: 20px;
   min-height: 60px;
   color: #595757;
   font-weight: bolder;
   line-height: 30px;
   margin: 10px 0;
 }
 .index_new .container_indexnew  .index_newin_b p {
   font-size: 16px;
   color: #888a8d;
   line-height: 25px;
   margin-bottom: 30px;
 }
 .index_new .container_indexnew  .index_newin_b span {
   display: inline-block;
   padding: 12px 46px;
   border-radius: 40px;
   border: 1px solid #c8c8c8;
 }
 .index_new .pagination_indexnew {
   position: inherit;
   text-align: center;
   margin-top: 40px;
 }
 .index_new .pagination_indexnew .swiper-pagination-bullet {
   width: 20px;
   height: 20px;
   border: 1px solid #fff;
   opacity: 1;
   background: transparent;
   margin: 0 3px;
 }
 .index_new .pagination_indexnew .swiper-pagination-bullet-active {
   background: #fff;
 }
 .index_join .index_joinin_l {
   background: url("../images/bj3.jpg") no-repeat;
   background-size: cover;
   height: 558px;
   padding: 120px 40px 0;
   position: relative;
 }
 .index_join .index_joinin_l h3 {
   font-size: 26px;
   color: #595757;
   font-weight: bold;
   margin-bottom: 20px;
 }
 .index_join .index_joinin_l .info {
   font-size: 18px;
   color: #888a8d;
   line-height: 30px;
 }
 .index_join .index_txrin {
   padding-bottom: 140px;
 }
 .index_join .index_joinin_b_w {
   position: absolute;
   left: 0;
   right: 0;
   text-align: center;
   bottom: 70px;
   height: 39px;
   line-height: 39px;
 }
 .index_join .index_joinin_b {
   width: 170px;
   display: inline-block;
 }
 .index_join .index_joinin_b .next_indexjoin {
   width: 39px;
   height: 39px;
   background: url("../images/next.png") no-repeat;
   background-size: contain;
   float: right;
   position: inherit;
 }
 .index_join .index_joinin_b .prev_indexjoin {
   width: 39px;
   height: 39px;
   background: url("../images/prev.png") no-repeat;
   background-size: contain;
   float: left;
   position: inherit;
 }
 .index_join .index_joinin_b .next_indexjoin,
 .index_join .index_joinin_b .prev_indexjoin {
   margin-top: 0;
   top: initial;
 }
 .index_join .index_joinin_b .pagination_indexjoin {
   position: initial;
   display: inline-block;
   left: initial;
   bottom: initial;
   width: initial;
 }
 .index_txr {
   padding-bottom: 0px;
 }
 .container_txr span {
   display: block;
   width: 198px;
   height: 198px;
   background: #eeefef;
   border-radius: 100%;
   text-align: center;
   line-height: 198px;
 }
 .container_txr span img {
   display: inline-block;
 }
 .container_txr span .txrimg02 {
   display: none;
 }
 .container_txr .h3 {
   text-align: center;
   font-size: 24px;
   color: #595757;
   margin-top: 25px;
 }
 .pagination_txr {
   left: 0;
   right: 0;
   bottom: -80px;
   text-align: center;
 }
 .pagination_txr .swiper-pagination-bullet {
   width: 20px;
   height: 20px;
   border: 1px solid #8e9092;
   opacity: 1;
   background: transparent;
   margin: 0 3px;
 }
 .pagination_txr .swiper-pagination-bullet-active {
   background: #8e9092;
 }
 footer {
   background: #000000;
   border-top: 7px solid #d16c15;
 }
 footer .foot_top {
   padding: 40px 0 55px;
   overflow: hidden;
 }
 footer .foot_ul li {
   width: 14.6%;
 }
 footer .foot_ul li:last-of-type{ width: 10%;}
 footer .foot_ul li h3 {
   font-size: 18px;
   color: #fff;
   margin-bottom: 15px;
 }
 footer .foot_ul li a {
   display: block;
   font-size: 16px;
   color: #707070;
   margin-bottom: 10px;
 }
 footer .foot_bottom {
   overflow: hidden;
   border-top: 1px solid #141414;
   font-size: 16px;
   color: #707070;
   padding: 10px 0;
 }
 footer .foot_bottom a {
   color: #707070;
 }
 .foot_form {
   width: 380px;
   position: absolute;
   left: 0;
   bottom: 40px;
 }
 .foot_form h3 {
   font-size: 18px;
   color: #fff;
   margin-bottom: 15px;
 }
 .foot_form .foot_formin {
   height: 48px;
   background: #161616;
   line-height: 48px;
   position: relative;
   border-radius: 0 40px 40px 0;
 }
 .foot_form .foot_formin input {
   height: 48px;
   background: transparent;
   padding-left: 10px;
   width: calc(100% - 52px);
   font-size: 16px;
   color: #707070;
 }
 .foot_form .foot_formin button {
   width: 48px;
   height: 48px;
   text-align: center;
   line-height: 48px;
   position: absolute;
   top: 0;
   right: 0;
   border: none;
   background: transparent;
   border-radius: 0 40px 40px 0;
 }
 .foot_form .foot_formin button i {
   color: #fff;
   font-size: 24px;
 }
 .ywly_listin {
   display: none;
 }
 .ywly_listin.active {
   display: block;
 }
 .ywly_lay a:hover {
   box-shadow: inset 0 0 0 21px #d16c15;
   border-color: #d16c15;
 }
 .ywly_lay a {
   transition: all 0.4s ease-in-out;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
 }
 @keyframes rotate01 {
   form {
     transform: rotate(-135deg);
   }
   to {
     transform: rotate(45deg);
   }
 }
 @keyframes rotate02 {
   form {
     transform: rotate(-225deg);
   }
   to {
     transform: rotate(-45deg);
   }
 }
 .container_ywly .swiper-slide:hover .span_r em {
   animation: rotate01 1s forwards linear;
 }
 .container_ywly .swiper-slide:hover .span_l em {
   animation: rotate02 1s 1s forwards linear;
 }
 .container_ywly .swiper-slide:hover span{ border-color: #777; }
 .banin_lay {
   position: absolute;
   top: 50%;
   left: 0;
   width: 100%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
   color: #fff;
   font-weight: bold;
 }
 .banin_lay .ban_tit {
   font-size: 40px;
   margin-bottom: 8px;
   text-shadow: 0 2px 5px rgba(0,0,0,.5);
 }
 .banin_lay p {
   font-size: 18px;
   text-shadow: 0 2px 5px rgba(0,0,0,.5);
 }
 .banin_lay p a {
   color: #fff;
 }
 .load {
   height: 80px;
   line-height: 80px;
   background: #fff;
   box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
   position: relative;
   z-index: 2;
 }
 .load li.active a,
 .load li:hover a {
   color: #fff;
   background: #d16c15;
 }
 .load li a {
   display: block;
   font-size: 20px;
   color: #262626;
   padding: 0 20px;
 }
 .er_lm {
   font-size: 36px;
   margin: 30px 0;
   color: #272829;
 }
 .er-p{
   font-size: 16px;
   color: #272829;
   padding: 10px 0px 15px 0px;;
 }
 .con_rwrap {
   background: #fff;
     padding: 45px 0 45px;
 }
 .con_rwrap .con_wrap {
   border: 1px solid #e6e2e2;
   padding: 55px 40px;
   background: #fff;
   box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
 }
 .con_rwrap .con_wrap .jxxx_dl {
   position: relative;
   padding-left: 277px;
   border: 1px solid #e6e2e2;
   border-top: none;
 }
 .con_rwrap .con_wrap .jxxx_dl:nth-child(1) {
   border-top: 1px solid #e6e2e2;
 }
 .con_rwrap .con_wrap .jxxx_dl dt {
   width: 277px;
   background: #eeefef;
   text-align: center;
   padding: 25px 0;
   font-size: 16px;
   color: #000000;
   font-weight: normal;
   border-right: 1px solid #e6e2e2;
   position: absolute;
   top: 0;
   left: 0;
 }
 .con_rwrap .con_wrap .jxxx_dl dd {
   font-size: 16px;
   color: #000000;
   padding: 25px 40px;
 }
 .banin_lay_wrap {
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background: rgba(0, 0, 0, 0.1);
 }
 .lxfs_dl dt {
   font-size: 20px;
   color: #3a3737;
   font-weight: normal;
   margin-bottom: 20px;
 }
 .lxfs_dl dd {
   font-size: 18px;
   color: #888a8d;
   line-height: 35px;
 }
 .gg_wrap .gg_ul {
   margin-left: -30px;
   display: block;
   overflow: hidden;
 }
 .gg_wrap .gg_ul li.active a,
 .gg_wrap .gg_ul li:hover a {
   color: #272829;
   font-weight: bold;
 }
 .gg_wrap .gg_ul li a {
   display: block;
   font-size: 22px;
   color: #bfbfbf;
   padding: 0 30px;
   position: relative;
 }
 .gg_wrap .gg_ul li a:before {
   content: "";
   width: 2px;
   height: 22px;
   background: #c2c2c2;
   position: absolute;
   top: 4px;
   right: 0;
 }
 .gg_wrap .gg_ul li:last-of-type a:before {
   display: none;
 }
 .gg_wrap .gg_dl_w {
   border-top: 1px solid #e5e5e5;
   padding-top: 40px;
   margin-top: 20px;
 }
 .gg_wrap .gg_dl {
   position: relative;
   border: 1px solid #e6e2e2;
   padding: 40px 30px 40px 120px;
   background: #fff;
   margin-bottom: 40px;
   box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
 }
 .gg_wrap .gg_dl dt {
   width: 95px;
   height: 85px;
   border-right: 1px solid #c9c9c9;
   color: #6a6a6a;
   padding-top: 0px;
   position: absolute;
   top: 40px;
   left: 30px;
 }
 .gg_wrap .gg_dl dt span {
   display: block;
   font-size: 48px;
   color: #d16c15;
   margin-bottom: -5px;
   margin-top: -5px;
 }
 .gg_wrap .gg_dl dd {
   padding-left: 35px;
 }
 .gg_wrap .gg_dl dd a {
   display: block;
   font-size: 20px;
   color: #3a3737;
   margin-bottom: 5px;
 }
 .gg_wrap .gg_dl dd p {
   font-size: 18px;
   line-height: 30px;
   color: #888a8d;
 }
 .cwbg_list {
   margin-bottom: 40px;
 }
 .cwbg_list:hover .cwbg_in .cwbgimg2 {
   display: block;
 }
 .cwbg_list:hover .cwbg_in .cwbgimg1 {
   display: none;
 }
 .cwbg_list:hover .cwbg_in a,
 .cwbg_list:hover .cwbg_in .titi {
   color: #d16c15;
 }
 .cwbg_list .cwbg_in {
   border: 1px solid #e6e2e2;
   box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
   padding: 60px 75px 70px;
   background: #fff;
   text-align: center;
 }
 .cwbg_list .cwbg_in .cwbgimg2 {
   display: none;
 }
 .cwbg_list .cwbg_in .titi {
   font-size: 20px;
   color: #3a3737;
   line-height: 30px;
   margin: 25px 0 55px;
 }
 .cwbg_list .cwbg_in a {
   display: block;
   font-size: 18px;
   color: #6a6a6a;
 }
 .cwbg_list .cwbg_in a i {
   padding-left: 5px;
   font-size: 26px;
 }
 .xwhd_list .xwhd_in {
   padding: 25px 30px 30px;
   overflow: hidden;
   margin-bottom: 35px;
   border: 1px solid #e6e3e3;
   background: #fff;
 }
 .xwhd_list .xwhd_in:hover .tit {
   color: #d16c15;
 }
 .xwhd_list .xwhd_in .tit {
   display: block;
   font-size: 22px;
   color: #272829;
   font-weight: bold;
 }
 .xwhd_list .xwhd_in .time {
   font-size: 16px;
   color: #8e8f8f;
   padding: 10px 0;
   border: 1px solid #e6e3e3;
   border-left: none;
   border-right: none;
   margin: 20px 0 10px;
 }
 .xwhd_list .xwhd_in .info {
   color: #6a6a6a;
   font-size: 18px;
   line-height: 30px;
 }
 .xwhd_list .xwhd_in .more {
   display: inline-block;
   font-size: 16px;
   color: #888a8d;
   padding: 10px 42px;
   border-radius: 40px;
   border: 1px solid #c9c9c9;
   margin-top: 30px;
   float: right;
   transition: all 0.4s ease-in-out;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
 }
 .tzz_top_ul {
   margin-bottom: 35px;
   overflow: hidden;
 }
 .tzz_top_ul li {
   width: 33.3333%;
   position: relative;
 }
 .tzz_top_ul li:nth-child(2):before {
   content: "";
   width: 1px;
   height: 100%;
   background: #fff;
   position: absolute;
   left: 0;
   top: 0;
   z-index: 2;
 }
 .tzz_top_ul li:nth-child(2):after {
   content: "";
   width: 1px;
   height: 100%;
   background: #fff;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 2;
 }
 .tzz_top_ul li .tzz_top_lay {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.3);
 }
 .tzz_top_ul li .tzz_top_layin {
   position: absolute;
   left: 0;
   width: 100%;
   top: 50%;
   text-align: center;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
 }
 .tzz_top_ul li .tzz_top_layin a {
   display: block;
 }
 .tzz_top_ul li .tzz_top_layin p {
   font-size: 20px;
   color: #fff;
   margin-top: 20px;
 }
 .tzz_bottom_ul {
   margin: 0 -8px;
 }
 .tzz_bottom_ul li {
   width: 50%;
   padding: 0 8px;
   float:left;
 }
 .tzz_bottom_ul li a {
   display: block;
   position: relative;
 }
 .tzz_bottom_ul li a p {
   padding: 28px 0;
   text-align: center;
   font-size: 20px;
   color: #fff;
   background: rgba(0, 0, 0, 0.4);
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
 }
 .tzz_gp {
   box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
   padding: 20px 0 ;
   position: relative;
   z-index: 2;
 }
 .tzz_gp i{ font-style: normal; color: #d16c15; font-weight: bolder;}
 .tzz_gp .tzzp {
   font-size: 22px;
   color: #3e3032;
 }
 .tzz_gp .tzzp span {
   font-size: 16px;
   padding-left: 10px;
 }
 .tzz_gp .tzz_gplist:nth-child(3) {
   text-align: right;
 }
 .tzz_gp .tzz_gplist:nth-child(2) {
   text-align: center;
 }
 .tzz_gp .tzz_gplist:nth-child(2):before {
   content: "";
   width: 1px;
   height: 44px;
   background: #e5e5e5;
   position: absolute;
   top: 13px;
   left: 0;
 }
 .tzz_gp .tzz_gplist:nth-child(2):after {
   content: "";
   width: 1px;
   height: 44px;
   background: #e5e5e5;
   position: absolute;
   top: 13px;
   right: 0;
 }
 .tzz_gp .tzz_gplist .tzz_dl {
   width: 260px;
   position: relative;
   padding-left: 165px;
   display: inline-block;
   text-align: left;
 }
 .tzz_gp .tzz_gplist .tzz_dl dt {
   width: 165px;
   position: absolute;
   top: 0;
   left: 0;
   font-size: 48px;
   color: #3e3032;
 }
 .tzz_gp .tzz_gplist .tzz_dl dd {
   font-weight: bold;
   color: #3e3032;
   padding-top: 15px;
 }
 .tzzr_dl {
   position: relative;
   padding-left: 80px;
   margin-bottom: 25px;
 }
 .tzzr_dl dt {
   width: 80px;
   text-align: center;
   font-size: 18px;
   color: #888a8d;
   position: absolute;
   top: 0;
   left: 0;
 }
 .tzzr_dl dt .yue {
   color: #d16c15;
 }
 .tzzr_dl dd {
   font-size: 18px;
   color: #888a8d;
   line-height: 30px;
   padding: 10px 0px 0 30px;
   border-left: 1px solid #e5e5e5;
 }
 .tzzr_dl .tzz_video {
   color: #d16c15;
 }
 .gddh {
   font-size: 18px;
   color: #888a8d;
   line-height: 30px;
 }
 .yf_wrap {
   font-size: 18px;
   color: #575757;
   line-height: 30px;
 }
 .yf_wrap .row{
 	margin-bottom: 30px;
 }
 .yf_wrap .tita{
   margin-top: 0.5em;
 }
 .yf_wrap .tita::before{
   content: "\e64e";
   font-family: "iconfont" !important;
   font-size: 16px;
   font-style: normal;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
 }
 .cs1{
 	margin-top:5%;
 }
 .yf_wrap p {
   text-indent: 0em;
   padding:0px 20px;
 }
 .hxjs {
   margin: 65px 0 45px;
   box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
   border: 1px solid #e6e2e2;
   height: 634px;
   position: relative;
   background: #fff;
   overflow: hidden;
 }
 .hxjs .hxjs_ul li {
   position: absolute;
   font-size: 18px;
   color: #575757;
   width: 255px;
   height: 160px;
   z-index: 2;
 }
 .hxjs .hxjs_ul li .pr {
   height: 100%;
 }
 .hxjs .hxjs_ul li:nth-child(1) {
   left: 6%;
   top: 54%;
 }
 .hxjs .hxjs_ul li:nth-child(1) span {
   right: 0;
   bottom: 0;
 }
 .hxjs .hxjs_ul li:nth-child(2) {
   left: 15%;
   top: 24%;
 }
 .hxjs .hxjs_ul li:nth-child(2) span {
   right: 0;
   bottom: 0;
 }
 .hxjs .hxjs_ul li:nth-child(3) {
   text-align: center;
   left: 50%;
   top: 5%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
 }
 .hxjs .hxjs_ul li:nth-child(3) span {
   left: 50%;
   bottom: 0;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
 }
 .hxjs .hxjs_ul li:nth-child(4) {
   right: 15%;
   top: 24%;
 }
 .hxjs .hxjs_ul li:nth-child(4) span {
   left: 0;
   bottom: 0;
 }
 .hxjs .hxjs_ul li:nth-child(4) p {
   padding-left: 60px;
 }
 .hxjs .hxjs_ul li:nth-child(5) {
   right: 6%;
   top: 54%;
 }
 .hxjs .hxjs_ul li:nth-child(5) span {
   left: 0;
   bottom: 0;
 }
 .hxjs .hxjs_ul li:nth-child(5) p {
   padding-left: 60px;
 }
 .hxjs .hxjs_ul li span {
   display: inline-block;
   width: 120px;
   height: 120px;
   background: #eeefef;
   text-align: center;
   line-height: 120px;
   border-radius: 100%;
   position: absolute;
 }
 .hxjs .hxjs01 {
   width: 905px;
   height: 905px;
   border: 29px solid #eeefef;
   position: absolute;
   left: 50%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
   top: 120px;
   border-radius: 50%;
 }
 .hxjs .hxjs02 {
   border-radius: 50%;
   background-color: #d16c15;
   position: absolute;
   border: 56px solid #eeefef;
   left: 50%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
   top: 135px;
   width: 667px;
   height: 667px;
   text-align: center;
 }
 .hxjs .hxjs02 .hxjs_dl {
   width: 240px;
   display: inline-block;
   padding-left: 100px;
   position: relative;
   margin-top: 70px;
 }
 .hxjs .hxjs02 .hxjs_dl dt {
   font-size: 168px;
   color: #fff;
   position: absolute;
   top: 0;
   left: 0;
   font-style: italic;
 }
 .hxjs .hxjs02 .hxjs_dl dd {
   padding-top: 81%;
   font-size: 30px;
   color: #fff;
   line-height: 35px;
   text-align: center;
 }
 .gyjs {
   box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
   border: 1px solid #e6e2e2;
   background: #fff;
   padding: 45px 70px 90px;
   text-align: center;
   font-size: 18px;
   color: #575757;
 }
 .gyjs img {
   width: 100%;
 }
 .gyjs .gyjs_top {
   padding: 0 55px;
   margin-bottom: -20px;
 }
 .gyjs .gyjs_top-2 {
   padding: 0px;
 }
 .gyjs .gyjs_top-2 p{
   background: #d16c15;
 color: #FFF;
   line-height: 30PX;;
   font-weight: bold;
 }
 .gyjs .gyjs_top-2 a{color: #FFF;}
 .gyjs .gyjs_top-2 img{border-bottom: 1px solid #e6e2e2;}
 .gyjs .gyjs_top-2 .swiper-slide{  box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
   border: 1px solid #e6e2e2;}
 .gyjs .gyjs_top-2 .uuy {
   font-size: 16px;
   display: none;
   text-align: left;
 }
 .gyjs .gyjs_top-2 .ddr {
  display:block;
  padding: 10px 0px;
 }
 .gyjs .pagination_gyjs {
   width: 100%;
   left: 0;
   text-align: center;
   bottom: 30px;
 }
 .gyjs .pagination_gyjs .swiper-pagination-bullet {
   width: 20px;
   height: 20px;
   border: 1px solid #d8d4d4;
   margin: 0 4px;
   background: transparent;
   opacity: 1;
 }
 .gyjs .pagination_gyjs .swiper-pagination-bullet-active {
   background: #d16c15;
   border-color: #d16c15;
 }
 .ywly {
   box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
   margin: 40px 0 30px;
 }
 .ywly .ywlyin {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   background: rgba(0, 0, 0, 0.5);
   padding: 20px;
 }
 .ywly .ywlyin img{
 	max-width:212px;
 }
 .ywly .ywlyin p {
   color: #fff;
   font-size: 16px;
   margin-top: 10px;
   text-align: center;
 }
 .con_rwrap .ywly_list {
   margin-bottom: 30px;
 }
 .ywly_list:hover .ywly_in .ywly_b {
   background: #d16c15;
 }
 .ywly_list:hover .ywly_in .ywly_b a,
 .ywly_list:hover .ywly_in .ywly_b p {
   color: #fff;
 }
 .ywly_list .ywly_in {
   background: #fff;
 }
 .ywly_list .ywly_in .ywly_b {
   box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
   padding: 15px 25px;
   transition: all 0.4s ease-in-out;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
 }
 .ywly_list .ywly_in .ywly_b a {
   font-size: 20px;
   color: #575757;
   font-weight: bold;
   display: block;
   margin-bottom: 5px;
 }
 .ywly_list .ywly_in .ywly_b p {
   font-size: 16px;
   color: #575757;
   line-height: 30px;
 }
 .more_case {
   display: inline-block;
   font-size: 16px;
   color: #888a8d;
   background: #fff;
   padding: 11px 42px;
   border-radius: 40px;
   border: 1px solid #c8c8c8;
   transition: all 0.4s ease-in-out;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   margin-top: 40px;
 }
 .ywly_bottom {
   display: none;
 }
 .new_top {
   margin-bottom: 40px;
 }
 .new_top .new_topin {
   border: 1px solid #ccc;
   box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
   background: #fff;
   overflow: hidden;
   margin: 0 15px;
 }
 .new_top .new_top_l {
   padding: 0;
 }
 .new_top .new_top_r {
   padding: 55px 35px 0;
 }
 .new_top .new_top_r .time {
   font-size: 18px;
   color: #8e8f8f;
 }
 .new_top .new_top_r .tit {
   font-size: 24px;
   color: #595757;
   font-weight: bold;
   margin-top: 10px;
 }
 .new_top .new_top_r .tit a {
   color: #595757;
   display: block;
 }
 .new_top .new_top_r .info {
   font-size: 16px;
   color: #888a8d;
   line-height: 30px;
   margin: 15px 0 40px;
 }
 .new_top .new_top_r .new_more {
   font-size: 16px;
   color: #888a8d;
   padding: 11px 42px;
   border-radius: 40px;
   border: 1px solid #c8c8c8;
   display: inline-block;
 }
 .new_bottom .new_list {
   margin-bottom: 35px;
 }
 .new_bottom .new_list .pr {
   background: #fff;
 }
 .new_bottom .index_newin_b {
   padding: 25px 0;
 }
 .new_bottom .index_newin_b .time {
   font-size: 18px;
   color: #8e8f8f;
 }
 .new_bottom .index_newin_b .tit {
   font-size: 20px;
   color: #595757;
   line-height: 25px;
   margin: 10px 0 20px;
   font-weight: bold;
 }
 .new_bottom .index_newin_b .info {
   font-size: 16px;
   color: #888a8d;
   line-height: 30px;
   margin-bottom: 30px;
   /* height: 60px; */
 }
 .new_bottom .index_newin_b .new_more {
   font-size: 16px;
   color: #888a8d;
   padding: 11px 42px;
   border-radius: 40px;
   border: 1px solid #c8c8c8;
 }
 .new_des_wrap .time {
   font-size: 16px;
   color: #8e8f8f;
 }
 .new_des_wrap .new_cons {
   font-size: 18px;
   color: #4a4a4b;
   overflow: hidden;
   line-height: 30px;
   border: 1px solid #bfbfbf;
   border-left: none;
   border-right: none;
   padding: 30px 0;
   margin: 20px 0;
 }
 .new_des_wrap .new_cons img {
   max-width: 100%;
   width: 100%;
 }
 .sha_wrap {
   float: right;
   display: inline-block;
 }
 .sha_wrap .sh {
   float: left;
   margin-top: 10px;
   font-size: 16px;
 }
 .sha_wrap .shain {
   display: inline-block;
   width: 32px;
   height: 32px;
   border: 1px solid #959696;
   border-radius: 100%;
   text-align: center;
   line-height: 32px;
   margin-left: 10px;
   position: relative;
 }
 .sha_wrap .shain i {
   color: #959696;
 }
 .sha_wrap .shain span {
   display: inline-block;
   width: 100%;
   height: 100%;
   line-height: 32px;
   border-radius: 100%;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 1;
 }
 .sha_wrap .shain a {
   display: inline-block;
   width: 100%;
   height: 100%;
   line-height: 32px;
   border-radius: 100%;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 2;
   opacity: 0;
   padding: 0 !important;
   margin: 0 !important;
   background-image: none !important;
 }
 .page_w span {
   display: block;
   font-size: 18px;
   color: #4a4a4b;
   font-weight: bold;
   margin-bottom: 5px;
 }
 .page_w span a {
   color: #4a4a4b;
 }
 .page_w span a:hover {
   color: #d16c15;
 }
 .yg_top {
   margin-bottom: 35px;
   box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
 }
 .container_yg .swiper-slide p {
   font-size: 24px;
   color: #fff;
   position: absolute;
   left: 0;
   width: 100%;
   bottom: 30px;
   padding-left: 60px;
 }
 .container_yg .swiper-slide:before {
   content: "";
   height: 70%;
   background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
   background-image: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
   background-image: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
   background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
   background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
   position: absolute;
   left: 0;
   width: 100%;
   bottom: 0;
 }
 .container_yg .next_yg {
   width: 26px;
   height: 45px;
   background: url("../images/next1.png") no-repeat;
   background-size: contain;
   right: 55px;
 }
 .container_yg .prev_yg {
   width: 26px;
   height: 45px;
   background: url("../images/prev1.png") no-repeat;
   background-size: contain;
   left: 55px;
 }
 .yg_bottom_list a {
   display: block;
   box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
   position: relative;
 }
 .yg_bottom_list a p {
   position: absolute;
   font-size: 24px;
   color: #fff;
   top: 45px;
   left: 50px;
   z-index: 3;
 }
 .yg_bottom_list a:before {
   content: "";
   height: 100%;
   background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
   background-image: -moz-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
   background-image: -ms-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
   background-image: -o-linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
   background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
   position: absolute;
   left: 0;
   width: 100%;
   top: 0;
   z-index: 2;
 }
 .container_zhao_top .swiper-slide .pr {
   box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
   margin-bottom: 5px;
 }
 .container_zhao_top p {
   width: 100%;
   border: 1px solid #e6e2e2;
   border-top: none;
   font-size: 18px;
   color: #505151;
   padding: 15px 0;
   text-align: center;
   background: #f2f2f3;
 }
 .zhao_top {
   margin-bottom: 80px;
   padding-bottom: 60px;
 }
 .zhao_top .pagination_zhao_top {
   left: 0;
   width: 100%;
   text-align: center;
   bottom: 0;
 }
 .zhao_top .pagination_zhao_top .swiper-pagination-bullet {
   width: 18px;
   height: 18px;
   background: #d2d2d2;
   opacity: 1;
   margin: 0 4px;
 }
 .zhao_top .pagination_zhao_top .swiper-pagination-bullet-active {
   background: #d16c15;
 }
 .zhao_list {
   margin-bottom: 25px;
 }
 .zhao_list .zhao_in {
   background: #e6e2e2;
   background: #fff;
   border: 1px solid #e6e2e2;
   padding: 30px 40px;
   box-shadow: 2.5px 4.33px 5px 0px rgba(218, 214, 214, 0.75);
 }
 .zhao_list .zhao_in .tit {
   font-size: 24px;
   color: #2b2c2c;
   margin-bottom: 15px;
 }
 .zhao_list .zhao_in .zhao_info {
   font-size: 16px;
   color: #666666;
   line-height: 30px;
   margin-bottom: 15px;
   height: 145px;
   overflow-y: auto;
   padding-right: 20px;
 }
 .zhao_list .zhao_in .zhao_info::-webkit-scrollbar {
   width: 3px;
   height: 3px;
   /**/
 }
 .zhao_list .zhao_in .zhao_info::-webkit-scrollbar-track {
   background: #c9c9c9;
 }
 .zhao_list .zhao_in .zhao_info::-webkit-scrollbar-thumb {
   background: #d16c15;
 }
 .zhao_list .zhao_in .zhao_info::-webkit-scrollbar-corner {
   background: #179a16;
 }
 .zhao_list .zhao_in .zhao_info > p {
   font-size: 18px;
   color: #666666;
   font-weight: bolder;
 }
 .zhao_list .zhao_in a {
   font-size: 16px;
   color: #888a8d;
   padding: 11px 42px;
   border-radius: 40px;
   border: 1px solid #c8c8c8;
   margin-top: 20px;
   display: inline-block;
 }
 .zhao_more {
   margin-top: 30px;
   text-align: center;
   cursor: pointer;
 }
 .zhao_more p {
   font-size: 16px;
   color: #666666;
 }
 .zhao_more img {
   display: block;
 }
 .zhao_more_w {
   display: none;
 }
 .zhao_des {
   font-size: 18px;
   color: #272829;
   line-height: 35px;
   margin-top: -15px;
 }
 .zhao_des .zprs {
   font-size: 20px;
   color: #272829;
   margin-bottom: 25px;
 }
 .zhao_des .yq,
 .zhao_des .yx {
   font-size: 20px;
 }
 .zhao_des .yx span {
   color: #d16c15;
 }
 .zhao_des .yx span a{
 	  color: #d16c15;
 }
 .zhao_des .tjjl {
   font-size: 16px;
   color: #fff;
   padding: 11px 42px;
   margin-top: 30px;
   background: #d16c15;
   border-radius: 40px;
   display: inline-block;
   line-height: 21px;
   cursor: pointer;
 }
 .zhao_fix {
   position: fixed;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.3);
   z-index: 300;
   display: none;
 }
 .zhao_fix.active{ display: block; }
 .zhao_fix button {
   font-size: 16px;
   color: #fff;
   padding: 11px 42px;
   margin-top: 30px;
   background: #d16c15;
   border-radius: 40px;
   display: inline-block;
   border: none;
 }
 .zhao_fix .zhao_fixin {
   width: 935px;
   background: #fff;
   padding: 30px 40px;
   position: absolute;
   left: 50%;
   top: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
 }
 .zhao_fix .zhao_fixin h1 {
   text-align: center;
   font-size: 30px;
   color: #272829;
   margin-bottom: 40px;
 }
 .zhao_fix .zhao_fixin .zhao_close {
   color: #3a3a3a;
   font-size: 40px;
   position: absolute;
   top: -10px;
   right: 0;
   cursor: pointer;
 }
 .zhao_fix .zhao_fixin .zhao_close:hover{ transform: rotate(180deg); }
 .zhao_fix .zhao_fixin .zhao_ul {
   overflow: hidden;
 }
 .zhao_fix .zhao_fixin .zhao_ul li {
   width: 33.3333%;
 }
 .zhao_fix .zhao_fixin .zhao_ul li .w100 {
   width: 100%;
 }
 .zhao_fix .zhao_fixin .zhao_ul li.yzm dl dd input {
   width: 170px;
   margin-right: 15px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li textarea {
   width: 100%;
   height: 140px;
   resize: none;
   border: 1px solid #c8c8c8;
   padding: 10px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li .fil_w {
   border: 1px solid #c8c8c8;
   display: inline-block;
   width: 170px;
   height: 40px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li .fil_w input {
   position: absolute;
   left: 0;
   top: 0;
   z-index: 2;
   opacity: 0;
   width: 100%;
   height: 38px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li .fil_w .wx {
   font-size: 16px;
   color: #272829;
   display: inline-block;
   position: absolute;
   top: 0;
   right: -130px;
   opacity: 0.6;
 }
 .zhao_fix .zhao_fixin .zhao_ul li .fil_w .file_word {
   display: inline-block;
   width: 100%;
   height: 38px;
   line-height: 38px;
   background: #f5f5f5;
   text-align: center;
   font-size: 16px;
   color: #272829;
   position: absolute;
   left: 0;
   top: 0;
   z-index: 1;
 }
 .zhao_fix .zhao_fixin .zhao_ul li dl {
   position: relative;
   margin-bottom: 15px;
   padding-left: 85px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li dl dt {
   width: 85px;
   font-size: 16px;
   color: #272829;
   font-weight: normal;
   position: absolute;
   top: 0;
   left: 0;
   height: 40px;
   line-height: 40px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li dl dd input {
   width: calc(85%);
   height: 40px;
   line-height: 40px;
   border: 1px solid #c8c8c8;
   padding: 0 10px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li dl dd select {
   width: calc(85%);
   height: 40px;
   line-height: 40px;
   border: 1px solid #c8c8c8;
   padding: 0 10px;
 }
 .zhao_fix .zhao_fixin .zhao_ul li dl dd span {
   font-size: 16px;
   color: #ff4848;
   display: inline-block;
   line-height: 38px;
 }
 .num_w {
   background: #fff;
   box-shadow: 0.5px 0.866px 18.9px 2.1px rgba(224, 220, 220, 0.49);
   padding: 50px 0;
   text-align: center;
   font-size: 18px;
   color: #888a8d;
   margin-bottom: 60px;
   overflow: hidden;
   margin-top: 25px;
 }
 .num_w p {
   color: #d16c15;
 }
 .num_w p span {
   font-size: 48px;
   font-weight: bolder;
 }
 .num_w .sup {
   top: -2.5em;
 }
 .num_list{
   text-align: center;
 }
 .content .num_w p{
   text-indent: initial;
 }
 .qyyj {
   box-shadow: 0.5px 0.866px 18.9px 2.1px rgba(224, 220, 220, 0.49);
 }
 .qyyj .qyyj_ul {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   z-index: 2;
   align-items: flex-end;
   display: flex;
 }
 .qyyj .qyyj_ul li {
   display: inline-block;
   margin-right: 1px;
   background: #fff;
   padding: 32px 0;
   font-size: 24px;
   color: #272829;
   text-align: center;
   vertical-align: bottom;
   width: 25%;
 }
 .qyyj .qyyj_ul li:last-of-type {
   margin-right: 0;
 }
 .qyyj .qyyj_ul li.active {
   background: #d16c15;
   color: #fff;
 }
 .qyyj .qyyj_ul li.active p {
   height: auto;
   display: none;
   color: #fff;
 }
 .qyyj .qyyj_ul li p {
   font-size: 14px;
   margin-top: 5px;
   height: 0;
   display: none;
   overflow: hidden;
   padding: 0 15px;
 }
 .zzrz {
   padding: 0px 0 120px;
   background: #fff;
 }
 .zzrz .swiper-slide {
   margin-top: 0px !important;
   margin-bottom: 25px;
 }
 .zzrz .pagination_zzrz {
   left: 0;
   width: 100%;
   text-align: center;
   bottom: -50px;
 }
 .zzrz .pagination_zzrz .swiper-pagination-bullet {
   width: 20px;
   height: 20px;
   border: 1px solid #8e9092;
   opacity: 1;
   margin: 0 4px;
   background: transparent;
 }
 .zzrz .pagination_zzrz .swiper-pagination-bullet-active {
   background: #8e9092;
 }
 .fzlc {
   background: #eeefef;
   padding: 100px 0 50px;
 }
 .fzlc .swiper-slide {
   overflow: hidden;
 }
 .fzlc .fzlc_r {
   width: 60%;
   float: right;
   height: 440px;
   border-left: 1px solid #d16c15;
   padding-right: 140px;
   position: relative;
   overflow: hidden;
 }
 .fzlc .fzlc_r .time {
   font-size: 174px;
   color: #d16c15;
   font-weight: bolder;
   position: absolute;
   left: -185px;
   top: 93px;
   transform: rotate(90deg);
 }
 .fzlc .fzlc_w {
   padding-top: 160px;
   padding-left: 220px;
 }
 .fzlc .fzlc_w .tit {
   font-size: 24px;
   color: #272829;
 }
 .fzlc .fzlc_w .info {
   font-size: 18px;
   color: #575757;
   line-height: 30px;
   margin-top: 10px;
 }
 .fzlc .next_fzlc {
   width: 65px;
   height: 65px;
   background: url("../images/next2.png") no-repeat;
   background-size: contain;
 }
 .fzlc .prev_fzlc {
   width: 65px;
   height: 65px;
   background: url("../images/prev2.png") no-repeat;
   background-size: contain;
 }
 .fzlc .thumbs_fzlc {
   background: url("../images/line.png") no-repeat left top;
   height: 85px;
   margin-top: 80px;
 }
 .fzlc .thumbs_fzlc .swiper-slide {
   height: 100%;
   text-align: center;
 }
 .fzlc .thumbs_fzlc .swiper-slide p {
   position: absolute;
   left: 0;
   width: 100%;
   bottom: 0;
   font-size: 24px;
   color: #6d6e6f;
   font-weight: bolder;
 }
 .fzlc .thumbs_fzlc .swiper-slide:before {
   content: "";
   width: 20px;
   height: 20px;
   background: #6d6e6f;
   border-radius: 100%;
   position: absolute;
   top: 8px;
   left: 50%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
   z-index: 2;
 }
 .fzlc .thumbs_fzlc .swiper-slide:after {
   content: "";
   width: 36px;
   height: 36px;
   background: rgba(255, 255, 255, 0.7);
   border-radius: 100%;
   position: absolute;
   top: 0;
   left: 50%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
 }
 .fzlc .thumbs_fzlc .swiper-slide-thumb-active p {
   color: #d16c15;
 }
 .fzlc .thumbs_fzlc .swiper-slide-thumb-active:before {
   background: #d16c15;
 }
 .fzlcin {
   position: absolute;
   top: 0px;
   left: 0;
 }
 .fzlcin p {
   font-size: 28px;
   color: #717272;
   margin-top: -20px;
 }
 .map {
   border: 1px solid #e6e3e3;
   background: #fff;
   margin-bottom: 60px;
 }
 .form input {
   width: 100%;
   height: 64px;
   line-height: 64px;
   border: 1px solid #e6e3e3;
   background: #fff;
   font-size: 16px;
   color: #272829;
   margin-bottom: 20px;
   padding: 0 10px;
 }
 .form input::placeholder {
   color: #c4c4c4;
 }
 .form textarea {
   width: 100%;
   border: 1px solid #e6e3e3;
   background: #fff;
   font-size: 16px;
   color: #272829;
   resize: none;
   height: 275px;
   padding: 10px;
   margin-bottom: 25px;
 }
 .form textarea::placeholder {
   color: #c4c4c4;
 }
 .form button {
   color: #fff;
   padding: 11px 42px;
   border-radius: 40px;
   border: 1px solid #c8c8c8;
   display: inline-block;
   background: #d16c15;
   float: right;
   font-size: 16px;
 }
 #page {
   clear: both;
   height: 40px;
   margin: 0 auto;
   text-align: center;
   display: table;
   margin-top: 20px;
 }
 #page li {
   background: #fff;
   float: left;
   padding: 5px 14px;
   border: 1px solid #CCCCCC;
   margin-right: 6px;
   color: #78787f;
   font-size: 16px;
   list-style: none;
 }
 #page li:hover {
   border: 1px solid #d16c15;
 }
 #page li:hover a {
   color: #d16c15;
 }
 #page li a {
   color: #78787f;
 }
 #page li.active {
   border: 1px solid #f67d38;
   background-color: #f67d38;
   color: #ffffff;
 }
 #page li.active a {
   color: #ffffff;
 }
 #page .thisclass {
   background-color: #d16c15;
   color: #ffffff;
   border-color: #d16c15;
 }
 textarea:focus,
 select:focus {
   outline: none;
 }
 .head_bss{
   background-color: #d16c15;
     border-radius: 45px;
     width: 220px;
     height: 48px;
     position: absolute;
     top: -10px;
     left: 100px;
     z-index: -1;
     opacity: 0;
     visibility: hidden;
     display: inline-block;
 }
 .lan_in{ display: inline-block; }
 .lan .head_bss{ width: 100px; line-height: 48px; left: 20px;  top: 16px;}
 .lan .head_bss a{ display: inline-block; color: #fff; width: 30px; }
 .lan .head_bss a:hover,.lan_in:hover,.head .head_b .head_b_span i:hover{ opacity: 0.6; }
 .lan .head_bss.active{ top: 16px; left: 55px;  z-index: 10; opacity: 1;  visibility: inherit;}
 .head_b_span .head_bss.active{ left: 150px; z-index: 10; opacity: 1;  visibility: inherit;}
 .head_bss input{ color: #fff; width: 100%; height: 48px; line-height: 48px; background:transparent;  padding-left: 20px;}
 .head_bss button{padding: 0; padding-left: 3px; position: absolute; top: 7px; right: 7px; border: none; width: 35px; height: 35px; line-height: 35px; background: #fff; border-radius: 100%; text-align: center; }
 .head_bss button i{ color: #606060 !important; }
 .head_bss input::placeholder{ color: #ccc; }
 .sha_w .sha_in{display: inline-block; width: 45px; height: 45px; position: relative;margin-top: 2px; }
 .sha_w .sha_in span,.sha_w .sha_in a{ display: inline-block; width: 45px; height: 45px;  text-align: center; line-height: 45px; position: absolute; top: 0; left: 0; z-index: 1;}
 .sha_w .sha_in a{ background-image: none !important; padding: 0px !important; margin: 0px !important; opacity: 0; z-index: 2;}
 .sha_w .sha_in span i{ color: #fff !important;  font-size: 22px !important;}
 .menu_div{width: 168px; z-index: -1;   }
 .menu_div .menu_div_ul li a,.sec_menu_wrap li a{text-align: left; position: relative; display: block;  font-size: 18px; color: #545454; padding: 12px 0 18px 0px;   text-align: center;}
 .menu_div .menu_div_ul li,.sec_menu_wrap li{ float: none; }
 .sec_menu_wrap{ width: 260px; position: fixed; top: 0; bottom: 0; left: 168px; visibility: hidden; opacity: 0; z-index: -1; background: rgba(255,37,27,0.8);  padding-top: 280px;  }
 .sec_menu_wrap.active{ z-index: 2;  opacity: 1; left: 168px; visibility: inherit;}
 .sec_menu{ display: none; }
 .sec_menu.active{ display: block; }
 .menu_div.active{ left:168px; z-index: 2; opacity: 1; visibility: inherit; }
 .sec_menu_wrap li a{ color: #fff; text-align: left; padding-left: 45px;}
 .menu_div .menu_div_ul li a:after{
   content: "";
   width: 0;
   height: 1px;
   background:#d16c15;
   position: absolute;
   top: 50%;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
   right: 0;
 }
 .menu_div .menu_div_ul li:hover a{ color: #d16c15; }
 .menu_div .menu_div_ul li:hover a:after{ width: 32px; }
 .head_l{ height: 100%; position: relative;z-index: 200; }
 .sec_menu_wrap li{ position: relative; }
 .sec_menu_wrap li:before{
   content: "";
   width: 0%;
   height: 100%;
   background:#d16c15;
   position: absolute;
   top: 0;
   left: 0;
 }
 .sec_menu_wrap li:hover:before{ width: 100%; }
 .sec_menu_wrap li span{ display: block; position: relative;z-index: 2; }
 .index_banner .container_banner,.index_banner .swiper-slide{ height: 100%; }
 .container_ywly,.container_ywly .swiper-slide,.container_ywly_wrap{height: 100%;  }
 .container_ywly_wrap{ padding-top: 50px; width: 250px; background: rgba(0,0,0,0.3); bottom: 0;   position: absolute; top: 0;}
 .head .caidan .caidan_in span:nth-child(1){ animation: line01 2s 0.1s infinite linear; }
 .head .caidan .caidan_in span:nth-child(2){ animation: line01 2s 0.2s infinite linear; }
 .head .caidan .caidan_in span:nth-child(3){ animation: line01 2s 0.3s infinite linear; }
 .caidan.active .caidan_in span:nth-child(2){ display: none; }
 .caidan.active .caidan_in span:nth-child(1){ animation: inherit; transform: rotate(45deg);  top: 8px;}
 .caidan.active .caidan_in span:nth-child(3){ animation: inherit; transform: rotate(-45deg);  bottom: 8px;}
 .join_img,.hxjs_tit{ display: none; }
 .join_img.active{ display: block; }
 .head_bss button:hover{ background: #e54239; }
 .index_new .container_indexnew  .index_newin_b span:hover,
 .new_top .new_top_r .new_more:hover,
 .new_bottom .index_newin_b .new_more:hover,
 .xwhd_list .xwhd_in:hover .more,
 .more_case:hover,
 .zhao_list .zhao_in a:hover,
 .index_new .container_indexnew .index_newin_b span:hover{ box-shadow:inset 0 0 0 22px #d16c15; color: #fff;  }
 .container_txr .swiper-slide:hover .txrimg01{ display: none;  }
 .container_txr .swiper-slide:hover .txrimg02{ display: inline-block;  }
 .container_txr .swiper-slide:hover span{ background:#d16c15;  }
 .qyyjimg,.dd_time{ display: none; }
 .qyyjimg.active{ display: block; }
 footer .foot_ul li a:hover,footer .foot_bottom a:hover,.banin_lay p a:hover{ color: #d16c15;  }
 .yf_wrap img{ max-width: 100%; }
 .new_bottom .index_newin_b .tit a{ color: #595757; display: block; min-height: 50px;    display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;}
 .yg_top img{ width: 100%; }
 .form button:hover,.zhao_fix button:hover,.zhao_des .tjjl:hover{ box-shadow: inset 0 0 0 21px rgba(0,0,0,0.3); }
 .tzz_top_ul li:hover .tzz_top_layin img{ transform: rotateY(180deg); }
 .tzz_top_ul li:hover > img,.tzz_bottom_ul li:hover img{ transform: scale(1.1); }
 .tzz_top_ul li,.tzz_bottom_ul li a{ overflow: hidden; }
 .gg_dl:hover dd a{ color: #d16c15;  }
 .videoimg{ position: absolute; left: 18px; bottom: 13px; }
 .ywly_phone{ display: none; }
 .index_new .index_tit{ padding-top: 0; }
 .index_join .index_tit{ padding-top: 0; }
 .index_join .index_tit h3{
 	padding-top:0px;
 	margin-top: 0px;
 }
 .section { overflow: hidden; }
 .container_banner .swiper-slide{ background-position: center; background-repeat: no-repeat; }
 .container_txr { text-align: center; }
 .container_txr span{ display: inline-block; }
 .phone_menu{ display: none; height: 50px; background: #fff; border-bottom: 1px solid #eee;  position: fixed; top: 0; left: 0; width: 100%; z-index: 200;}
 .phone_menu .caidan_in{ width: 50px; height: 50px; display: inline-block; position: relative; float: left;}
 .phone_menu .caidan_in span{ display: block; width: 26px; height: 2px; left: 12px; background: #000; position: absolute; }
 .phone_menu .caidan_in span:nth-child(1){ top: 18px;  }
 .phone_menu .caidan_in span:nth-child(2){ top: 24px;   }
 .phone_menu .caidan_in span:nth-child(3){ bottom: 18px;   }
 .phone_menu .phone_logo{
   display: inline-block;
   position: absolute;
   left: 50%;
   top: 50%;
   -webkit-transform: translate(-50%,-50%);
   -moz-transform: translate(-50%,-50%);
   -ms-transform: translate(-50%,-50%);
   -o-transform: translate(-50%,-50%);
   transform: translate(-50%,-50%);
   width: 120px;
 }
 .phone_menu .phone_logo img{ width: 100%; }
 .phone_menu .yuyan{position: relative; margin-top: 10px; display: inline-block; padding: 5px 10px; border-radius: 20px; background: #f1ebeb; color: #666; float: right; margin-right: 15px;}
 .phone_menu .yuyan i{  color: #e60012; display: inline-block; margin-right: 3px;}
 .phone_menu .yuyan_in{ display: none; position: absolute; top: 50px; left: 0;  width: 50px; padding: 5px 0; text-align: center; background: #f1ebeb; }
 .phone_menu .yuyan_in a{ display: block; line-height: 20px; color: #666; }
 .phone_menu .yuyan_in:before{
   content: "";
   border:5px solid transparent;
   border-bottom-color:#f1ebeb;
   position: absolute;
   top: -10px;
   left: 50%;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
 }
 .phone_caidan{border-right: 1px solid #eee; position: fixed; top: 50px; left: -160px; bottom: 0; background: #fff; z-index: 200; width: 120px; padding-top: 30px;}
 .phone_caidan.active{ left: 0; }
 .phone_caidan_ul li { float: none; }
 .phone_caidan_ul li:nth-of-type(4) .sec_caidan{
    width:128px;	
 }
 .phone_caidan_ul li:nth-of-type(5) .sec_caidan{
    width:148px;	
 }
 .phone_caidan_ul li a{ display: block; color:#666;  padding: 10px 0 10px 20px; font-size: 16px;}
 .phone_caidan_ul li .sec_caidan a{
 	font-size:14px;
 	padding: 10px 0 10px 12px;
 }
 .sec_caidan{display: none; padding-top: 30px; width: 100px; position: fixed; top: 50px; bottom: 0; left: 120px;  background: #d16c15; z-index: 200;}
 .sec_caidan li a{ color: #fff; }
 .phone_caidan_ul > li > a{ position: relative; }
 .phone_caidan_ul > li > a:before{
   content: "";
   width: 0px;
   height: 1px;
   background: #d16c15;
   position: absolute;
   top: 50%;
   right: 0;
   -webkit-transform: translateY(-50%);
   -moz-transform: translateY(-50%);
   -ms-transform: translateY(-50%);
   -o-transform: translateY(-50%);
   transform: translateY(-50%);
 }
 .phone_caidan_ul > li.active > a:before{ width: 40px; }
 .caidan_in.active span:nth-child(2){ display: none;  }
 .caidan_in.active span:nth-child(1){ transform:rotate(45deg);  top: 24px;}
 .caidan_in.active span:nth-child(3){ transform:rotate(-45deg); bottom: 24px; }
 .charts{ margin-top: 40px; }
 .yun a{color: #d16c15;  }
 .yun a:hover{ color: #d16c15; }
 .tel-yun{display: none;}
 .rightfix {
 	position: fixed;
 	top:50%;
 	right: 0px;
 	border-right: none;
 	z-index: 2;  
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 	transform: translateY(-50%);
 }
 .fix_ul li {
     font-size: 12px;
     color: #696d73;
     text-align: center;
     float: none;
     position: relative; 
     margin-bottom: 0px;
     color: #fff;
     border-bottom: 1px solid #eee;
     padding-bottom: 20px;
 	padding-top: 20px;
 	background-color:#FFF;
 }
 .fix_ul li i {
     font-size: 40px;
     display: inline-block;
     padding-top: 10px;;
     color: #848484;
 }
 .fix_ul li:nth-child(1) .right_div{ min-width: 110px; }
 .fix_ul li:nth-child(3) img{  padding-top: 20px;; }
 .fix_ul li:nth-child(2n){  background: rgba(255,255,255,1); }
 .right_div {
     font-weight: bold;
     transition: all .2s ease-in-out;
 }
 .fix_ul li>div{ text-align: center;}
 .fix_ul li:hover a{ color: #848484;}
 .fix_ul li:hover{    background: #d16c15; color: #fff; }
 .right_div:hover,.fix_ul li:hover i{ color: #fff; }
 .fix_ul li:nth-child(3) .right_div{ padding: 0; }
 .top{ display: none; position: fixed; right: 30px; bottom: 30px; z-index: 201; cursor: pointer; border-radius: 100%; width: 50px; height: 50px; text-align: center; line-height: 50px; background: #fff; border:1px solid #d16c15; color: #d16c15; font-size: 30px }
 .top:hover{ background: #d16c15; color: #fff; }
 .top.active{ display: block; }
 .index_banner video{ width: 120%; margin-left: -10%; }
 .index_banner .swiper-slide{ overflow: hidden; }
 .index_banner .swiper-slide img{
   height: 100vh;  object-fit: cover;
 }
 .container_txr .h3 a:hover{ color: #d16c15; }
 .ywly_listin{ position: relative; }
 .ywly_listin:before{
   content: "";
   width: 100%;
   height: 100%;
   background: rgba(0,0,0,0.3);
   position: absolute;
   top: 0;
   left: 0;
 }
 .gsmap{ margin-bottom: 60px;}
 .gsmap iframe,.gsmap canvas{ width: 100% !important; }
 .section{ overflow: hidden; }
 .index_txr .index_tit{ padding-bottom: 150px; }
 .next_ywly{  width: 39px; height: 39px; background:url("../images/next03.png") no-repeat; background-size: contain;}
 .prev_ywly{  width: 39px; height: 39px; background:url("../images/prev03.png") no-repeat; background-size: contain;}
 .next_ywly,.prev_ywly{
   left: 50%;
   right: auto;
   -webkit-transform: translateX(-50%);
   -moz-transform: translateX(-50%);
   -ms-transform: translateX(-50%);
   -o-transform: translateX(-50%);
   transform: translateX(-50%);
   margin-top: 0;
 }
 .prev_ywly{ top: 0px; }
 .next_ywly{ top: auto; bottom: 0px; }
 .phoneimg{ display: none; }
 .tzz_gp .row,.tzz_gp .tzzp span{ display: none; }
 .body{ position: relative; }
 #particles-js{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
 .index_new .container_indexnew .index_newin_b .h3 a,
 .index_new .container_indexnew .index_newin_b .h3 a:hover{color: #595757;  }
 .index_new .container_indexnew .index_newin_b span:hover a{color: #fff;  }
 .index_new .container_indexnew .index_newin_b span a{ color: #888a8d; font-size: 16px; }
 .gy_img{ position: absolute; top: 0; left: 0; }
 /*动画*/
 .head_bss button,
 .head_bss,
 .menu_div .menu_div_ul li a:after,
 .sec_menu_wrap,
 .sec_menu_wrap li:before,
 .head .caidan .caidan_in span,
 .index_new .container_indexnew  .index_newin_b span,
 .load li a,
 .qyyj .qyyj_ul li,
 .new_top .new_top_r .new_more,
 .new_bottom .index_newin_b .new_more,
 .form button,
 .tzz_top_ul li img,
 .tzz_bottom_ul li img,
 .zhao_list .zhao_in a,
 .zhao_fix button,
 .zhao_fix .zhao_fixin .zhao_close,
 .zhao_des .tjjl,
 .index_new .container_indexnew  .index_newin_b span,
 .ywly_listin,
 .phone_caidan,
 .top
 {
 transition: all .4s ease-in-out;
 -webkit-transition: all .4s ease-in-out;
 -moz-transition: all .4s ease-in-out;
 -ms-transition: all .4s ease-in-out;
 -o-transition: all .4s ease-in-out;
 }
 .menu_div,
 .sec_menu_wrap
 {
 transition: all 1s ease-in-out;
 -webkit-transition: all 1s ease-in-out;
 -moz-transition: all 1s ease-in-out;
 -ms-transition: all 1s ease-in-out;
 -o-transition: all 1s ease-in-out;
 }
 @keyframes line01{
   0%{ width:0%; }
   50%{ width:100%;  }
   100%{ width:0%;  }
 }
 .gg_wrap .gg_dl dd a,
 .xwhd_list .xwhd_in:hover .tit,
 .ywly_list .ywly_in .ywly_b a
 {
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
 }
 .gg_wrap .gg_dl dd p,
 .xwhd_list .xwhd_in .info,
 .index_new .container_indexnew  .index_newin_b p,
 .new_bottom .index_newin_b .info
 {
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
  display: -moz-box;
 -moz-box-orient: vertical;
 -moz-line-clamp: 2;
  display: -ms-box;
 -ms-box-orient: vertical;
 -ms-line-clamp: 2;
  display: -o-box;
 -o-box-orient: vertical;
 -o-line-clamp: 2;
 overflow: hidden;
 }
 .ywly_list .ywly_in .ywly_b p
 {
 display:none;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 3;
  display: -moz-box;
 -moz-box-orient: vertical;
 -moz-line-clamp: 3;
  display: -ms-box;
 -ms-box-orient: vertical;
 -ms-line-clamp: 3;
  display: -o-box;
 -o-box-orient: vertical;
 -o-line-clamp: 3;
 overflow: hidden;
 }
 .new_top .new_top_r .info
 {
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 4;
  display: -moz-box;
 -moz-box-orient: vertical;
 -moz-line-clamp: 4;
  display: -ms-box;
 -ms-box-orient: vertical;
 -ms-line-clamp: 4;
  display: -o-box;
 -o-box-orient: vertical;
 -o-line-clamp: 4;
 overflow: hidden;
 }
 @media (max-width: 1880px){
  .mthas-s-msl dl>.img{
    height: 35vh !important;
  }
  .mthas-s-msl dl .centernm{
    padding: 0rem 5% !important;
  }
  .mthas-s-msl dl .centernm .cont dt{
    font: 600 26px/1.5em "" !important;
  }
  .mthas-s-msl dl .centernm .cont dd{
    font: 600 15px/1.5em "" !important;
  }
  .mthas-s-msl dl .centernm .cont a{
    margin-top: 0.2em !important;
    display: inline-block !important;
    font-size: 12px !important;
    padding: 10px 27px !important;
   }
}
 @media (max-width: 1600px) {
  .banin_lay .ban_tit{ font-size: 36px; }
  .banin_lay p{ font-size: 14px;font-weight:normal; }
  .qyyj .text01{position: absolute;
   font-size: 24px;}
  .load{ height: 60px; line-height:60px; }
  .load li a{ font-size: 16px; }
  .er_lm{ font-size: 30px; }
  .yf_wrap{ font-size: 16px; }
  .num_w p span{ font-size: 40px; }
  .qyyj .qyyj_ul li{ font-size: 22px; }
  .qyyj .qyyj_ul li p{ font-size: 14px; }
  .fzlcin p{ font-size: 20px; }
  .fzlc .fzlc_r .time{ font-size: 150px; left: -156px; }
  .hxjs .hxjs01{ top: 224px; }
  .hxjs .hxjs02{ top: 98px; }
  .hxjs .hxjs_ul li{ width: 236px; height: 118px; font-size: 16px; text-align: right;}
  .hxjs .hxjs_ul li span{ width: 90px;height: 90px; line-height: 90px; }
  .hxjs .hxjs_ul li:nth-child(1) {
     left: -1%;
     top: 54%;
 }
 .hxjs .hxjs_ul li:nth-child(2) {
     left: 15%;
     top: 31%;
 }
 .hxjs .hxjs_ul li:nth-child(3){
   left: 50%;
   top: 25%;
 }
 .hxjs .hxjs_ul li:nth-child(4) {
     right: 15%;
     top: 32%;
 }
 .hxjs .hxjs_ul li:nth-child(5) {
     right: 1%;
     top: 51%;
 }
 .hxjs .hxjs_ul li:nth-child(4),.hxjs .hxjs_ul li:nth-child(5){ text-align: left; }
 .new_top .new_top_r .new_more,.new_bottom .index_newin_b .new_more,.ywly_lay a,.index_new .container_indexnew .index_newin_b span{ font-size: 14px; padding: 5px 25px; }
 #page li{ font-size: 14px; }
 .tzz_gp .tzz_gplist .tzz_dl dt{ font-size: 40px; }
 .tzz_gp .tzzp{ font-size: 16px; }
 .cwbg_list .cwbg_in{ padding: 30px; }
 .load li a{ padding: 0 25px; }
 .zhao_fix .zhao_fixin{ height: 600px; overflow-y: auto; }
 .index_banner .banner_lay h3{ font-size: 40px; line-height: 55px; }
 .index_tit h3{ font-size: 40px; }
 .container_ywly_wrap{ width: 250px; }
 .index_new .container_indexnew  .index_newin_b .h3{ 
   font-size: 18px;  margin-top: 5px; line-height: 23px;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   text-overflow: ellipsis;
   -webkit-line-clamp: 2;
   overflow: hidden;
   height: 46px;
   min-height: auto;
 }
 .index_new .container_indexnew  .index_newin_b em{ font-size: 16px; }
 .index_new .container_indexnew  .index_newin_b p{ font-size: 14px; }
 .index_new .container_indexnew  .index_newin_b{ padding: 15px 15px; }
 .index_new .container_indexnew  .index_newin_b p{ margin-bottom: 20px; }
 .index_join .index_joinin_l .info{ font-size: 14px; line-height: 25px; }
 .index_join .index_joinin_l{ height: 421px; padding: 42px 40px 0; }
 .container_txr .h3{ font-size: 16px; }
 .container_txr span{ width: 150px; height: 150px; line-height: 150px; }
 .foot_form{ width: 320px; }
 footer .foot_bottom{ font-size: 14px; }
 .container_ywly{ padding-top: 0; }
 .ywly_lay h3{ font-size: 30px; }
 .ywly_lay p{ font-size: 16px; line-height: 25px; }
 .hxjs .hxjs02 .hxjs_dl{ margin-top: 0px;}
 .menu_div .menu_div_ul li a{
   padding: 7px 0 7px 0px;
   font-size: 16px
 }
 .sec_menu_wrap li a{ font-size: 16px}
 .sec_menu_wrap{
   padding-top: 230px;
 }
 }@media (max-width: 1366px) {
   .index_ywly{
     /* padding-bottom: 50px; */
   }
   .new_bottom .index_newin_b .tit a {
     /* min-height: auto; */
 }.new_bottom .index_newin_b .tit {
   font-size: 18px;
   margin: 10px 0 9px;
 }.new_bottom .index_newin_b .info {
   font-size: 14px;
   line-height: 25px;
   margin-bottom: 15px;
 }
 .foot_form {
   width: 229px;
 }.yf_wrap.cs1 p{
   /* line-height: 60px; */
   padding: 0 10px;
   /* overflow: hidden;
 text-overflow: ellipsis;
 display: -webkit-box;
 -webkit-line-clamp: 1;
 -webkit-box-orient: vertical; */
 }
 .yf_wrap.cs1 p{
   text-indent: initial;
   font-size: 13px;
   padding: 12px 12px !important;
 }
 .lxfs_dl dd {
   font-size: 14px;
   line-height: 23px;
 }.con_rwrap .con_wrap {
   padding: 45px 40px;
 }.head .lan {
   margin-top: 15px;
 }.index_tit01{
 }
 .index_join {
   padding-bottom: 40px;
 }.mask-animation{
   z-index: -1;
 }
 }
 @media (max-height: 768px) {
 	.head .lan {
 		margin-top: 10px;
 	}
 	.head .head_b{
 		  padding-bottom: 0px;
 	}
 	.head{
 		padding-bottom:10px;
 	}
 }
 @media (max-width: 1330px) {
   .con_rwrap .container{
 	   width:1000px !important;
   }
 }
 @media (max-width: 1200px) {
   .fzlcin p{ font-size: 14px; }
   .fzlc .fzlc_w{ padding-top: 60px; padding-left: 120px; }
   .fzlc .fzlc_r .time{ font-size: 100px; left: -105px; }
   .qyyj .text01{position: absolute;
   font-size: 30px;
   width: 70%;
   color:#fff;
   text-shadow: 0 2px 5px rgba(0,0,0,.5);
     left: 90px;
     top: 30%;}
   .fzlc .fzlc_r{ height: 360px; }
   .fzlc .fzlc_w .tit{ font-size: 20px; }
   .fzlc .fzlc_w .info{ font-size: 14px;  line-height: 20px;}
   .fzlc .thumbs_fzlc .swiper-slide p{ font-size: 20px; }
   .hxjs_tit{ font-weight: bolder; display: block; text-align: center; font-size: 20px; color: #272829; margin-bottom: 20px;}
   .hxjs{ padding: 30px 0; }
   .hxjs .hxjs_ul{ overflow: hidden; }
   .hxjs .hxjs_ul li,.hxjs .hxjs_ul li span{ transform: inherit !important; position: inherit !important; width: 48%; top: auto !important; left: auto !important; right: auto !important;}
   .hxjs .hxjs_ul li:nth-child(2n){ float: right;  }
   .hxjs{ height: auto; }
   .hxjs01{ display: none; }
   .hxjs .hxjs_ul li{ height: 60px; line-height: 60px;  margin-bottom: 15px;}
   .hxjs .hxjs_ul li span{ width: 60px; height: 60px; line-height: 60px;  float: right; margin-left: 10px;}
   .hxjs .hxjs_ul li:nth-child(2n) span{ float: left; margin-right: 10px; margin-left: 0; }
   .hxjs .hxjs_ul li:nth-child(2n){ text-align: left; }
   .hxjs .hxjs_ul li:nth-child(3){ text-align: right; }
   .hxjs .hxjs_ul li:nth-child(5){height: 100px; width: 100%; text-align: center; }
   .hxjs .hxjs_ul li:nth-child(5) span{ display: block;  float: none; margin: 0 auto;}
   .hxjs .hxjs_ul li:nth-child(5) p{ padding-left: 0; }
   .gyjs .gyjs_top{ padding: 0 50px; }
   .gyjs .gyjs_top-2{ padding: 0 10px; }
   .gyjs .gyjs_top-2 .uuy{font-size: 14px;}
   .new_top .new_top_r{ padding-top: 30px; }
   .new_top .new_top_r .info,.new_bottom .index_newin_b .info{
     display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 2;
  display: -moz-box;
 -moz-box-orient: vertical;
 -moz-line-clamp: 2;
  display: -ms-box;
 -ms-box-orient: vertical;
 -ms-line-clamp: 2;
  display: -o-box;
 -o-box-orient: vertical;
 -o-line-clamp: 2;
 overflow: hidden;
   }
 .container_yg .next_yg{ right: 20px; }
 .container_yg .prev_yg{ left: 20px; }
 .container_yg .swiper-slide p{ font-size: 20px; }
 .yg_bottom_list a p{ left: 30px; top: 25px; }
 .tzz_gp .tzz_gplist .tzz_dl{ padding-left: 140px; }
 .tzz_top_ul li .tzz_top_layin a img{ width:80px;  }
 .cwbg_list .cwbg_in{ padding: 30px 15px; }
 .load{ display: none; }
 .con_rwrap .con_wrap .jxxx_dl dt{ width: 200px; }
 .con_rwrap .con_wrap .jxxx_dl{ padding-left: 200px; }
 .container_zhao_top p{ font-size: 14px; }
 .zhao_list .zhao_in{ padding: 30px 25px; }
 .head{ display: none; }
 .body{ padding-left: 0; }
 .index_banner .banner_lay h3{ font-size: 30px; line-height: 42px; }
 .index_banner .banner_lay p{ font-size: 14px; line-height: 25px; }
 .index_banner { height: 580px; }
 .index_tit h3,.ywly_lay h3{ font-size: 30px; }
 .index_tit p{ font-size: 14px; }
 .ywly_lay p{ font-size: 14px; line-height: 25px; }
 .index_new .index_tit{ padding-top: 30px; }
 .next_ywly, .prev_ywly{ display: block;  top: -30px;}
 .index_new { padding-bottom: 30px; }
 .index_join .index_joinin_l h3{ font-size: 20px; }
 .index_join .index_joinin_l{ height: 304px; padding: 40px 15px 0;}
 .phone_menu{ display: block; }
 .head{ display: none; }
 .container_ywly{ opacity: 0; }
 .container_ywly_wrap{ width: 100% !important; background: transparent; }
 .ywly_lay{ width: 100%; padding: 15px; left: 0;}
 .prev_ywly{ left: 37%; }
  .next_ywly{ right: 37%; }
  .foot_form{ width: 265px; }
  .index_ywly .index_tit{ padding-bottom: 60px; }
  .index_ywlyin { margin-bottom: 30px; }
  body{ padding-top: 50px; }
 }
 @media (max-width: 1023px) {
   footer .foot_ul li a{ font-size: 14px; }
   .new_top .new_top_r{ padding: 20px 20px 0; }
   .new_top .new_top_r .time,.new_bottom .index_newin_b .time{ font-size: 14px; }
   .new_top .new_top_r .tit{ font-size: 20px; }
   .new_top .new_top_r .info,.new_bottom .index_newin_b .info{ font-size: 14px; line-height: 25px; }
   .new_bottom .index_newin_b{ padding: 15px 15px 20px; }
   .new_bottom .index_newin_b .tit{ margin: 10px 0; }
   .tzz_bottom_ul li a p{ padding: 15px 0; }
   .cwbg_list .cwbg_in .titi{ font-size: 16px; line-height: 25px; margin-bottom: 20px;}
   .cwbg_list .cwbg_in a{ font-size: 16px; }
   .cwbg_list .cwbg_in a i{ font-size: 20px; }
   .gg_wrap .gg_dl dd p{ font-size: 16px; line-height: 25px; }
   .tzzr_dl dd{ font-size: 14px; line-height: 25px; }
   .zhao_fix .zhao_fixin{ width: 600px; }
   .index_banner{ height: 430px; }
   .index_join .index_joinin_b_w{ bottom: 8px; }
   .index_join .index_joinin_l{ height: 232px; padding: 20px 15px 0;}
   .index_join .index_joinin_l h3{ margin-bottom: 10px; }
   .index_join .index_joinin_l .info{ line-height: 20px; }
   .container_txr span{ width: 100px; height: 100px; line-height: 100px; }
   .container_txr span img{ width: 40px; }
   .container_ywly_wrap{ width: 150px; }
   .foot_form{ width: 225px; }
 }
 @media (max-width: 767px) {
 	.jason-ywly-article .col-md-3,.jason-ywly-article .col-md-12{
 		 padding:0px;
 		 margin:15px 0px;
 	}.index_ywlyin,.index_ywly .index_tit{
     display: none;
   }
 	.new_des_wrap .news_video{
 		    margin: 22px 0px !important;
 		padding: 0px 15px !important;
 		    padding-bottom: 22px !important;
 	}
 	.news_video .swiper-button-prev{
 		display:none !important;
 	}
 		.news_video .swiper-button-next{
 		display:none !important;
 	}
 	.videobox{
 		width:100%;
 	}
 		.new_des_wrap .news_video ul li{
 			width:100%;
 		}
 	.jason-margin{
 		margin: 20px 0px;
 	}
   .yf_wrap p {
     text-indent: 0em;
     padding:0px;
 }
 .er_lm {
     margin: 25px 0;
 }
  .container_ywly .swiper-slide span{ border-color: #777; }
   .tel-yun{ width: 100%;display: flex;background-color: rgba(29, 22, 22, 0.75);position: fixed; bottom: 0;left: 0;color: #fff;z-index: 99999999;}
   .tel-yun .right_div-son{flex:1;padding: 10px 0px;  border: 1px solid rgba(0, 0, 0, 0.61); text-align: center;}
  .banin_lay .ban_tit{ font-size: 16px; }
  .tel-yun a{color: #fff;}
  .load,.foot_ul{ display: none; }
  .con_rwrap{ padding: 10px 0;padding-top:0px; }
  .nopadding .container{padding:0px;}
  .qyyj{margin-top:15px;}
  .gyjs .gyjs_top {
     padding-bottom: 30px;
 }
 body{
 	padding-bottom: 44px;
 }
 .new_bottom .index_newin_b {
     padding: 15px 0px 20px;
 }
 .jason_dx img{
 	border:1px solid #e2e2e2;
 }
 .jason_dx p{
 	margin-bottom: 30px;
 	text-align: center;
 	box-shadow: none;
 	padding: 15px 10px;
 	border: 1px solid #e2e2e2;
 	border-top: none;
 	min-height:auto !important;
 }
 .nopadding{
 	padding:0px !important;
 }
 .index_banner .pagination_banner {
     bottom: 6px !important;
 }
  .er_lm{ font-size: 26px; margin-bottom:10px;}
  .yf_wrap{ font-size: 14px; line-height: 25px;   text-align: justify;}
  .num_w{ padding: 30px 0 5px; font-size: 14px; margin-bottom: 15px;}
  .num_list{ margin-bottom: 25px; }
  .num_w p span{ font-size: 26px; }
  .qyyj .qyyj_ul{ display:inherit; position:inherit;}
  .qyyj .qyyj_ul li{ width: 100%;   margin-right: 0; padding: 10px 0; border-bottom: 1px solid #eee; font-size: 16px;}
  .zzrz{ padding: 0px 0 60px; }
  .zzrz .pagination_zzrz{ bottom: -30px; }
  .zzrz .pagination_zzrz .swiper-pagination-bullet{ width: 12px; height: 12px; }
  .fzlc{ padding: 30px 0; }
  .fzlc .fzlc_r .time{ position: inherit; transform: inherit; }
  .fzlc .fzlc_r{height: auto; width: 100%; float: none; left: auto; border:none; padding-right: 0;}
  .fzlc .fzlc_r .time{ left: auto;  font-size: 30px; top: auto; }
  .fzlc .next_fzlc,.fzlc .prev_fzlc{ width: 30px; height: 30px; }
  .fzlc .fzlc_w{ padding-left: 0; padding-top: 15px; }
  .fzlcin{ position: inherit;  margin-bottom: 25px;}
  .fzlc .prev_fzlc{ left: auto; right: 50px; }
  .fzlc .prev_fzlc,.fzlc .next_fzlc{ top:20%; }
  .fzlc .thumbs_fzlc{ margin-top: 40px; }
  .hxjs{ margin: 30px 0; }
  .hxjs .hxjs_ul li{ width: 100%; float: none; margin-bottom: 0;}
  .hxjs{ padding: 30px 15px; }
  .hxjs .hxjs_ul li:nth-child(5) span{ display: inline-block; float: right; margin-left: 10px;}
  .hxjs .hxjs_ul li:nth-child(5){ text-align: right;  height: 60px; float: none; }
  .hxjs .hxjs_ul li:nth-child(2n){ float: none; }
  .gyjs{ padding: 30px 15px 60px; }
  .gyjs .pagination_gyjs .swiper-pagination-bullet{ width: 12px;  height: 12px; }
  .gyjs{ font-size: 14px; }
  .new_top .new_top_r{padding: 20px 15px;}
  .new_top,.new_bottom .new_list{ margin-bottom: 15px; }
  .new_top .new_top_r .info{ margin: 15px 0 20px; }
  #page li{ font-size: 12px; padding: 3px 9px; }
  .new_des_wrap .er_lm{     font-size: 20px;
     line-height: 30px;
     text-align: center;
     margin: 10px;
     margin-top: 25px;}
  .new_des_wrap .time,.sha_wrap .sh{ font-size: 12px;     text-align: center;}
  .sha_wrap{ display: block; float: none; margin-top: 10px;display:none;}
  .sha_wrap .shain{ margin-left: 2px; }
  .new_des_wrap .new_cons{ font-size: 14px; }
  .page_w span{ font-size: 12px; }
  .container_yg .next_yg,.container_yg .prev_yg{ width: 15px; height: 26px; }
  .container_yg .swiper-slide p{ text-align: center; padding: 0; bottom: 15px; font-size: 16px; }
  .yg_bottom_list{ margin-bottom: 15px; }
  .yg_bottom_list a p{ font-size: 18px; }
  .form input{ height: 35px; line-height: 35px;  font-size: 14px; margin-bottom: 5px;}
  .form textarea{ height: 150px; margin-bottom: 5px; }
  .form button{ width: 100%; padding: 5px 0; border-radius: 0;}
  .map{ margin-bottom: 20px; }
  .tzz_gp .tzzp{ font-size: 14px; }
  .tzz_gp .tzzp span{ font-size: 12px; }
  .tzz_gp .tzz_gplist{text-align: center !important;}
  .tzz_gp .tzz_gplist .tzz_dl dt{ font-size: 24px;  position: inherit; text-align: center; width: 100%;}
  .tzz_gp .tzz_gplist .tzz_dl{ padding-left: 0px; width: 100%;}
  .tzz_gp .tzz_gplist .tzz_dl dd{ font-size: 12px; padding-top: 0; padding-left: 12px;}
  .tzz_gp{ padding: 20px 0; }
  .tzz_top_ul li{ width: 100%; float: none; margin-bottom: 1px;}
  .tzz_top_ul li:nth-child(2):before,.tzz_top_ul li:nth-child(2):after{ display: none; }
  .tzz_bottom_ul{ margin: 0; }
  .tzz_bottom_ul li{ width: 50%; margin-bottom: 15px;}
  .gg_wrap .gg_ul li a{ padding: 0 15px;  font-size: 20px;}
  .gg_wrap .gg_ul{ margin-left: -15px; }
  .cwbg_list{ margin-bottom: 15px; }
  .gg_wrap .gg_dl{ margin-bottom: 15px; padding: 20px 30px 20px 72px;}
  .gg_wrap .gg_dl dt{ width: 60px;height: 80px; font-size: 12px; padding-top: 7px; top: 23px; }
  .gg_wrap .gg_dl dt span{ font-size: 36px; }
  .gg_wrap .gg_dl dd p{ font-size: 14px; }
  .gg_wrap .gg_dl dd a{ font-size: 18px; }
  .con_rwrap .con_wrap{ padding: 20px 15px; }
  .con_rwrap .gddh{ font-size: 14px; line-height: 25px;  }
  .con_rwrap .con_wrap .jxxx_dl dt{ width: 100px; padding: 15px 0; font-size: 14px; bottom: 0; }
  .con_rwrap .con_wrap .jxxx_dl{ padding-left: 100px; }
  .con_rwrap .con_wrap .jxxx_dl dd{ font-size: 14px; padding: 15px; }
  .lxfs_dl dd{ font-size: 14px; line-height: 25px; }
  .tzzr_dl dt{display: none;}
  .tzzr_dl dt p{ display: inline-block; }
  .tzzr_dl{ padding-left: 0; }
  .tzzr_dl dd{ padding: 0 0 15px; border-bottom: 1px solid #e5e5e5;  border-left: none;}
  .dd_time{ display: block;  font-weight: bolder; color: #d16c15; margin-bottom: 20px;}
  .xwhd_list .xwhd_in{ margin-bottom: 15px; }
  .xwhd_list .xwhd_in{ padding: 20px 15px; }
  .xwhd_list .xwhd_in .info{ font-size: 14px; line-height: 25px; }
  .xwhd_list .xwhd_in .more,.zhao_list .zhao_in a{font-size: 14px; padding: 5px 25px;}
  .xwhd_list .xwhd_in .tit{ font-size: 18px; }
  .xwhd_list .xwhd_in .time{ font-size: 12px; }
  .ywly .ywlyin{ position: inherit; }
  .ywly .ywlyin p,.zhao_more p{  font-size: 14px; }
  .ywly_list .ywly_in .ywly_b{ padding: 15px; }
  .ywly_list .ywly_in .ywly_b p{ font-size: 14px;  line-height: 25px;}
  .ywly_list{ margin-bottom: 15px; }
  .more_case,.zhao_fix button,.zhao_des .tjjl{ font-size: 14px; padding: 5px 25px; margin: 10px 0px;}
  .zhao_list .zhao_in .zhao_info{ font-size: 14px; line-height: 25px; }
  .zhao_list{ margin-bottom: 15px;  }
  .zhao_top{ margin-bottom: 40px; padding-bottom: 25px; }
  .zhao_top .pagination_zhao_top .swiper-pagination-bullet{ width: 12px; height: 12px; }
  .zhao_des .zprs{ font-size: 16px; }
  .zhao_des{ font-size: 14px; line-height: 25px; }
  .zhao_des .yq, .zhao_des .yx{ margin-bottom: 10px; }
  .zhao_fix .zhao_fixin{ width: 300px; height: 450px; padding: 20px;}
  .zhao_fix .zhao_fixin h1{ font-size: 24px; }
  .zhao_fix .zhao_fixin .zhao_ul li{ width: 100%;  float: none;}
  .zhao_fix .zhao_fixin .zhao_close{ font-size: 30px; }
  .zhao_fix .zhao_fixin .zhao_ul li.yzm dl dd input{ width: 140px; }
  .zhao_fix .zhao_fixin .zhao_ul li dl dt{ position: inherit;width: 100%; font-size: 14px; height: 30px; line-height: 30px; }
  .zhao_fix .zhao_fixin .zhao_ul li dl{ padding-left: 0; margin-bottom: 5px; }
  .zhao_fix .zhao_fixin .zhao_ul li .fil_w .wx{ font-size: 12px; left: -106px; }
  .zhao_fix .zhao_fixin .zhao_ul li .fil_w{ width: 115px; }
  .index_banner{ height: auto; background: #f5f5f5;}
  .index_banner .swiper-slide{ height: 211px; }
  /* .index_banner .banner_lay_w,.index_banner .banner_lay{ position: inherit; transform: inherit; top:auto; } */
  .index_banner .banner_lay_w{ margin-top: 0px; padding-top: 40px;  text-align: left;    position: absolute;
     top: 0px;}
  .index_banner .banner_lay h3{  font-size: 20px; line-height: 30px;text-shadow: 0 0px 0px rgba(0,0,0,.5);  }
  .index_banner .banner_lay p{ font-size: 12px; line-height: 20px;}
  /* .index_banner .pagination_banner .swiper-pagination-bullet{ border-color: #666; }
  .index_banner .pagination_banner .swiper-pagination-bullet-active{ background: #666; } */
 .tzz_bottom_ul li {
     width: 100%;
     padding: 0;
     float:none;
 }
 .qyyj .text01 {
   font-size: 14px;
   width: 80%;
   left: 10%;
 }
  .index_banner video{ display: none; }
  .index_banner .pagination_banner .swiper-pagination-bullet,
  .index_new .pagination_indexnew .swiper-pagination-bullet,
  .pagination_txr .swiper-pagination-bullet{ width: 12px; height: 12px; }
  .index_new .pagination_indexnew{ margin-top: 30px; }
  .index_tit h3, .ywly_lay h3{ font-size: 26px; }
  .index_tit{ padding-bottom: 20px; }
  .index_new .container_indexnew .index_newin_b em{ font-size: 12px; }
  .index_join .index_joinin_l .info{ line-height: 25px; }
  .index_joinin_l{ margin-bottom: 15px; }
  .container_txr span{ width: 80px; height: 80px; line-height: 80px; }
  .container_txr .h3{ font-size: 14px; margin-top: 15px; }
  .index_txr{ padding-bottom: 60px; }
  .pagination_txr{ bottom: -40px; }
  .index_tit p,.rightfix{ display: none; }
  .ywly_listin {
   height: 400px;
 }.container_ywly {
   opacity: 1;
   height: auto!important;
   bottom: auto!important;
     background: transparent;
 }.ywly_lay {
   height: 111px;
   overflow-y: scroll;
   top: auto;
   bottom: 0;
   -webkit-transform: translateY(0%);
     -moz-transform: translateY(0%);
     -ms-transform: translateY(0%);
     -o-transform: translateY(0%);
     transform: translateY(0%);
     background: rgba(129, 152, 186, 0.93);
     text-align: center;
 }.ywly_lay h3{
   margin-bottom: 13px;
 }
 .ywly_lay p{display: none}
  .ywly_list{ margin-bottom: 0; }
  .prev_ywly{ left: 37%; }
  .next_ywly{ right: 37%; }
  .charts{ margin-top: 0; height: 300px !important; }
  #xiangyun-map{ height: 350px !important; }
  .form textarea { font-size: 14px; }
  .foot_form{ position: inherit; margin: 20px auto; bottom: inherit;display:none;}
  .foot_form h3{ display: none; }
  footer .foot_top{padding: 0;}
  footer .foot_bottom{ font-size: 12px; text-align: center;}
  footer .foot_bottom p{ float: none; }
  footer .foot_bottom p:nth-child(1){ margin-bottom: 5px; }
  .foot_form .foot_formin input{ font-size: 14px; }
  .index_ywly .index_tit{ padding-bottom: 10px; }
  .index_ywlyin,.con_rwrap .ywly_list { margin-bottom: 15px; }
  .index_banner .swiper-slide{ overflow: inherit; }
  .phoneimg{ display: block; }
  .container_banner .swiper-slide{ background-image: none !important; }
  .prev_ywly{    transform: rotate(-90deg)
     /* background-image: url("../images/prev.png"); */
    }
  .next_ywly{ 
   transform: rotate(-90deg)
   /* background-image: url("../images/next.png"); */
  }
  .pc-ywly-box{
 	display:none;
 }
 .phone-ywly-box{
 	display:block;
 }
  .index_txr .index_tit{ padding-bottom: 20px; }
  .next_ywly, .prev_ywly{   top:7%}
  .next_ywly{ left: auto;right: 0; }
  .prev_ywly{left:0;right: auto; }
  .qyyj .text01{    font-size: 14px;
   width: 70%;    left: 56px;}
   .container_ywly .swiper-slide{
     margin-top: 10px;
   }.index_new .index_tit {
     padding-top: 0px;
 }.index_tit .tc{
   display: none;
 }.index_tit {
   padding: 0px 0 0px;
   text-align: center;
 }.index_new {
   padding-bottom: 0px;
 }.index_new .pagination_indexnew {
   margin-top: 0px;
 }
 }
 .bss{
   color: #fff;
   position: absolute;
   left: 50%;
   top: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
 }
 .bss i{
   font-size: 40px;
   display: none;
 }
 .guanbs{
   width: 30px;
   height: 30px;
 left: -15px;
 border-radius: 100%;
 background: #fff;
 top: -15px;
 border: 1px solid #eee;
 position: absolute;
 }
 .guanbs .xian1{
   width: 2px;
   height: 14px;
   background: #000000;
   display: inline-block;
   transform: rotate(45deg);
   position: absolute;    
   left: 43%;
   top: 23%;
 }.guanbs .xian2{
   width: 2px;
   height: 14px;
   background: #000000;
   display: inline-block;
   transform: rotate(-45deg);
   position: absolute;  
   left: 44%;
   top: 23%;
 }
 .zai1{    width: 47px;
   height: 150px;
   cursor: pointer;
      position: relative; 
      right: 0;
   font-weight: bold;
   text-align: center;
 display: none;
   padding-top: 20px;
   border-top-left-radius: 10px;
   border-bottom-left-radius: 10px;
   font-size: 20px;
   background: #d16c15;
   color: #fff;
 }
 @media (max-width: 750px) {
   .con_rwrap .container{
     width:100% !important;
   }
 }
 .sec_menu_wrap{
   display: none;
 }.menu_div .menu_div_ul li:hover a:after{
   width: 0;
 }.zai1{
   display: none;
 }
 .flex{
 	display: flex;
     align-items: center;
     justify-content: center;
     text-align: justify;
     width: 100%;
     height: 92px;
     box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);
 }
 .news_video{
 	border-top: none !important;
 	padding: 0px 10% !important;
 	margin:0 auto !important;
 	position:relative !important;
 	margin: 72px 0px !important;
     position: relative !important;
     padding-bottom: 72px !important;
 }
 .news_video .swiper-button-prev{
 	background-image: url(/theme/bren/images/v_left.png)  !important;
 	background-color: #d16c15;
     padding: 0px 22px;
     border-radius: 50%;
     background-size: 50%;
 	height: 60px;
     width: 60px;
 	display: inline-block;
 }
 .news_video .swiper-button-next{
 	background-image: url(/theme/bren/images/v_right.png)  !important;
 	background-color: #d16c15;
     padding: 0px 22px;
     border-radius: 50%;
     background-size: 50%;
 	height: 60px;
     width: 60px;
 	display: inline-block;
 }
 .jason_p p{
 	padding:0px;
 	text-indent:2em;
 }
 video::-webkit-media-controls {
     overflow: hidden !important;
 }
 video::-webkit-media-controls-enclosure {
     width: calc(100% + 32px);
     margin-left: auto;
 }
 .jason-f-tech{
 	    padding: 0px 15px;
 }
 .jason-first{
 	padding-bottom:15px;
 }
 .jason-tech{
 	padding:10px;
 	border: 1px solid #e6e2e2;
 		margin-bottom:15px;
 }
 .jason-js{
 	padding:10px;
 		margin-bottom:15px;
 }
 .jason-tech .er_lm{
 	margin-top: 0px;
 }
 .jason-ts{
 	font-size:18px !important;
 }
 .jason-s{
 	font-size:14px !important;
 }
 .jason-bottom{
 		margin-bottom:15px;
     padding: 15px;
 }
 .jason_dx p{
     padding: 15px 10px;
 		margin-bottom: 30px;
 	text-align: center;
 	padding: 15px 10px;
 	border-top: none;
 }
 .jason_dx .noborder p{
     border: none;
     box-shadow: none;
     padding: 0px;
     margin: 0px;
 }	
 .jason_dx img{
 	border:1px solid #e2e2e2;
 }
 .pc_nopadding .yf_wrap p{
 	padding:0px;
 	text-indent:2em;
 }
 .nopadding .container{
 		padding:0px;
 }
 .jason-menu{
 	position:relative;
 	top:15px;
 	color:#000;
 }
 .jason-menu:hover{
 	color:#000;
 }
 .phone-ywly{
 	color:#FFF;
 	padding:40px 0px;
 	padding-bottom:50px;
 	overflow:hidden;
 }
 .phone-ywly h3{
 	text-align:center;
 	padding-bottom:20px;
 	font-size:26px;
 }
 .phone-ywly ul li{
 	overflow:hidden;
 }
 .phone-ywly .vleft{
 	float:left;
 	width:100%;
 	text-align:center;
 }
 .phone-ywly .vright{
 	float:left;
   width:100%;	text-align:center;
   margin-top: 10px;
 }
 .phone-ywly .title{
 	font-size:15px;
   padding-bottom:10px;
   color: #fff;
 }
 .phone-ywly .more{
 	 text-align:center;
 	 padding:10px 0px;
 	 margin-top: 10px;
 }
 .phone-ywly .more a{
     color: #FFF;
     font-size: 14px;
     padding: 6px 34px;
     border-radius: 20px;
     border: 1px solid #c8c8c8;
 }
 .phone-ywly .swiper-pagination{
 	margin: 0 auto;
     width: 93%;
 }
 .phone-ywly .swiper-pagination .swiper-pagination-bullet{
 	margin:0px 4px;
 }
 .phone-ywly .swiper-pagination  .swiper-pagination-bullet-active {
     opacity: 1;
     background: #d16c15;
 }
 /* 修改 2023/5/11 msl */
 .flexa{
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
   align-items: center;
 }
 .flex-z{
 display: flex;
 justify-content: center;
 flex-wrap: wrap;
 align-items: center;
 }
 .flex_left{
   display: flex;
   justify-content: start;
   flex-wrap: wrap;
   align-items: center;
 }
 .flex_left1{
 display: flex;
 justify-content: start;
 flex-wrap: wrap;
 }
 .flex2{
   display: flex;
   justify-content: space-between;
   flex-wrap: wrap;
 }
 .flex3{
 display: flex;
 justify-content: space-between;
 flex-wrap: wrap;
 align-items: flex-end;
 }
 .flex21{
 display: flex;
 justify-content: flex-end;
 flex-wrap: wrap;
 }
 .jrwm-list dl{
   width: 48%;
   position: relative;
 }
 .jrwm-list dl a.img{
   display: block;
   font-size: 0;
 }
 .jrwm-list dl a.img img{
   width: 100%;
 }
 .jrwm-list dl .cont{
   position: absolute;
   left: 0;
   bottom: 0;
   width: 100%;
   background: rgba(255, 255, 255, 0.95);
   padding: 25px 5%;
 }
 .jrwm-list dl .cont .tit{
    color: #353535;
    font-size: 24px;
    line-height: 2em;
 }
 .jrwm-list dl .cont a.name{
   display: inline-block;
   font-size: 16px;
   border: 1px solid #D9D9D9;
   padding: 11px 42px;
   border-radius: 40px;
   color: #9A9A9A;
   transition: all 0.4s ease-in-out;
     -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
     -ms-transition: all 0.4s ease-in-out;
     -o-transition: all 0.4s ease-in-out;
 }
 .jrwm-list dl .cont a.name:hover{
   box-shadow: inset 0 0 0 22px #d16c15;
   color: #fff;
 }
 .z{
   top: 35%;
   left: 50%;
   -webkit-transform: translate(-50%, -50%);
   -moz-transform: translate(-50%, -50%);
   -o-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%)
 }
 .contyhas{
   /* height: 30vh; */
   display: flex;
 justify-content: center;
 flex-wrap: wrap;
 align-items: center;
	 padding: 50px 0 30px 0;
 } 
 .contyhas .index_tit{
   padding: 0;
   width: 100%;
   padding-top: 20px;
 }
 .xg-znzb-v1 .xg-znzb-a1{
   width: 50%;
   height: 35vh;
   background-size: cover;
   position: relative;
   z-index: 1;
 }
 .xg-znzb-v1 .xg-znzb-a1 u{
   position: absolute;
   left: 0;
   top: 0;
   display: block;
   font-size: 0;
   z-index: -1;width: 100%;
   height: 100%;
 }
 .xg-znzb-v1 .xg-znzb-a1 u img{
   width: 98%;
   height: 97%;
   object-fit: cover;
   transition: all 0.4s;
 }
 .xg-znzb-v1 .xg-znzb-a1:hover u img{
   filter: blur(5px);
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm{
   color: #FFFFFF;
   width: 100%;
   padding: 0 16%;
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm dl dt{
   font: 600 36px/1em "";
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm dl dd{
   font: 600 20px/1em "";
   margin-top: 15px;
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm dl a{
   margin-top: 1em;
   display: inline-block;
   font-size: 16px;
   padding: 11px 42px;
   border-radius: 40px;
   color: #fff;
   background: rgba(255, 255, 255, 0.3);
   transition: all 0.4s ease-in-out;
     -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
     -ms-transition: all 0.4s ease-in-out;
     -o-transition: all 0.4s ease-in-out;
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm dl a:hover{
   box-shadow: inset 0 0 0 22px #d16c15;
   color: #fff;
 }
 .xg-znzb-v1 .xg-znzb-a1:nth-child(2){
   /* background-image: url(https://img.brwq.top/beiren/tp/datu2.jpg); */
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm-a{
   padding: 0 12%;
   position: absolute;
   left: 0;
   bottom: 15%;
   width: 100%;
 }
 .index_ywly .centernm-a{
   width: 100%;
 }
 .centernm-a .mySwiper4{
   /* overflow: hidden; */
   position: relative;
   /* margin: 0 4%; */
 }
 .centernm-a .mySwiper4 a.img{
   display: block;
   text-align: center;
 }
 .centernm-a .mySwiper4 a.img i{
     display: block;
     width: 40%;
     margin: 0 auto;
     overflow: hidden;
 }
 .centernm-a .mySwiper4 a.img img{
   width: 100%;transition: all .5s;
 }
 .centernm-a .mySwiper4 a.img:hover i img{
   transform: rotateY(180deg);
 }
 .osdta{
   visibility: hidden;
 }
 .centernm-a .mySwiper4 .tit{
   color: #fff;
   font: 500 16px/1.5em "";
   margin-top: 0.7em;
   white-space: nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden; 
 }
 .centernm-a .mySwiper4 .swiper-pagination1{
   text-align: center;
   margin-top: 20px;
   position: absolute;
   left: 0;
   width: 100%;
   bottom: -36%;
 }
 .centernm-a .mySwiper4 .swiper-pagination1 span{
   border: 1px solid #fff;
   display: inline-block;
   background: transparent;
   opacity: 1;
   width: 12px;
   height: 12px;
 }
 .centernm-a .mySwiper4 .swiper-pagination1 span.swiper-pagination-bullet-active{
   background: #fff;
 }
 .con_rwrap1{
   background: #F3F3F3;
 }
 .con_rwrap1 .index_tit h3{
   /* color: #686868; */
 }
 .con_rwrap1{
   padding: 4.5vh 0 7vh;
 }
 .mthas-s>dl{
   width: 49%;
   position: relative;
   background: url(https://img.brwq.top/beiren/tp/2.jpg) no-repeat center;
   background-size: cover;
   height: 50vh;
 }
 .mthas-s>dl+dl{
   /* margin-top: 2.5rem; */
 }
 .mthas-s>dl:nth-child(2){
   background-image: url(https://img.brwq.top/beiren/tp/3.jpg);
 }
 .mthas-s>dl .centernm{
   color: #FFFFFF;
   width: 100%;
   padding: 0 8%;
   top:auto;
   bottom: 10%;
   transform: translate(-50%, 0);
 }
 .mthas-s>dl .centernm dl dt{
   font: 600 32px/1.5em "";
 }
 .mthas-s>dl .centernm dl dd{
   font: 600 20px/1.5em "";
   margin-top: 12px;
 }
 .mthas-s>dl .centernm dl a{
   margin-top: 1.2em;
   display: inline-block;
   font-size: 16px;
   padding: 11px 42px;
   border-radius: 40px;
   color: #fff;
   background: rgba(255, 255, 255, 0.3);
   transition: all 0.4s ease-in-out;
     -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
     -ms-transition: all 0.4s ease-in-out;
     -o-transition: all 0.4s ease-in-out;
 }
 .mthas-s>dl .centernm dl a:hover{
   box-shadow: inset 0 0 0 22px #d16c15;
   color: #fff;
 }
 .mthas-s>dl .centernm-a{
   width: 100%;
   margin-top: 50px;
 }
 .mthas-s>dl .centernm-a .mySwiper5{
   overflow: hidden;
 }
 .mthas-s>dl .centernm-a .mySwiper5 a.img{
   display: block;
   text-align: center;
 }
 .mthas-s>dl .centernm-a .mySwiper5 a.img i{
     display: block;
     width: 80%;
     margin: 0 auto;
     border-radius: 50%;
     overflow: hidden;
 }
 .mthas-s>dl .centernm-a .mySwiper5 a.img img{
   width: 100%;
 }
 .mthas-s>dl .centernm-a .mySwiper5 .tit{
   color: #fff;
   font: 500 16px/1.5em "";
   margin-top: 1em;
 }
 .mthas-s>dl .centernm-a .mySwiper5 .swiper-pagination1{
   text-align: center;
   margin-top: 20px;
 }
 .mthas-s>dl .centernm-a .mySwiper5 .swiper-pagination1 span{
   border: 1px solid #fff;
   display: inline-block;
   background: transparent;
   opacity: 1;
   width: 12px;
   height: 12px;
 }
 .mthas-s>dl .centernm-a .mySwiper5 .swiper-pagination1 span.swiper-pagination-bullet-active{
   background: #fff;
 }
 .swiper-slide-active .banner_lay h3{
   transition: none;
   animation-duration: 1.2s;
   animation-fill-mode: both;
   animation-delay: 1s;
   /* animation-name: fadeInRightBig; */
   animation-name: fadeInUp;
 }
 .line3{
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
 }
 .index_newbjs{
   background: #F3F3F3 !important;
 }
 .index_newbjs .index_tit01 h3:before{
   background: #d16c15;
 }
 .xg_xw_v1 .xg_xw_a1{
   width: 65%;
 }
 .xg_xw_v1 .xg_xw_a1 li{
   width: 100%;
   border-bottom: 1px solid #D1D1D1;
 }
 .xg_xw_v1 .xg_xw_a1 li:first-child{
   /* display: none; */
 }
 .xg_xw_v1 .xg_xw_a1 li a{
    width: 70%;
    color: #797878;
    font-size: 20px;
    line-height: 2.9em;
    white-space: nowrap; 
    text-overflow:ellipsis; 
    overflow:hidden; 
 }
 .xg_xw_v1 .xg_xw_a1 li a b{
   font-weight: 600;
   margin-right: 0.5em;
 }
 .xg_xw_v1 .xg_xw_a2{
   width: 30%;
 }
 .xg_xw_v1 .xg_xw_a1 li span{
   color: rgba(121, 120, 120, 0.3);
   font-size: 20px;
   line-height: 2.9em;
 }
 .xg_xw_v1 .xg_xw_a1 li a:hover{
   color: #d16c15;
 }
 .xg_xw_a2{
   background: url("../images/newsbg.jpg") no-repeat center top;
   background-size: cover;
 }
 .xg_xw_a2 li{
   padding: 1.5em 8%;
 }
 .xg_xw_a2 li em{
   font-style: initial;
   color: #fff;
   font-size: 20px;
   line-height: 1.5em;
 }
 .xg_xw_a2 li .h3{
   margin: 0;
 }
 .xg_xw_a2 li .h3 a{
   display: block;
   font-weight: 600;
   font-size: 22px;
   line-height: 1.4em;
   color: #fff;    padding: 8px 0 16px;
 }
 .xg_xw_a2 li p{
   color: #fff;
   font-size: 20px;
   line-height: 1.6em;
   border-top: 1px solid #fff;
   padding-top: 1em;
   margin-bottom: 2em;
 }
 .xg_xw_a2 li span{
 }
 .xg_xw_a2 li span a{
   background: #d16c15;
   text-align: center;
   border-radius: 50%;
   display: block;
   width: 48px;height: 48px;
   line-height: 48px;
 }
 .xg_xw_a2 li span i{
   color: #fff;
   font-size: 2rem;
   font-weight: 500;
   display: inline-block;
 }
 .xg_xw_a2 li span a:hover{
   background: #000;
 }
 .xg_xw_a2 li .h3 a:hover{
   color: #d16c15;
 }
 .mthas-s-msl{
   margin-top: 40px;
 }
 .mthas-s-msl dl{
   width: 50%;
 }
 .mthas-s-msl dl:nth-child(2n) .img{
   order: 2;
 }
 .mthas-s-msl dl>.img{
   width: 100%;
   font-size: 0;
   /* padding-bottom: 38%; */
   position: relative;
   height: 20vh;
   overflow: hidden;
 }
 .mthas-s-msl dl>.img u{
   display: block;
 }
 .mthas-s-msl dl>.img u img{
   width: 100%;
   position: absolute;
   left: 0;
   top: 0;
   height: 100%;
   width: 100%;
   object-fit: cover;
 }
 .mthas-s-msl dl .centernm{
   background: #fff;
   padding: 1rem 5%;
   width: 100%;height: 20vh;
   text-align: center;
 }
 .mthas-s-msl dl .centernm .cont {
   color: #686868;
 }
 .mthas-s-msl dl .centernm .cont dt{
   font: 600 32px/1.5em "";
 }
 .mthas-s-msl dl .centernm .cont dd{
   font: 600 20px/1.5em "";
   margin-top: 12px;
 }
 .mthas-s-msl dl .centernm .cont a{
   margin-top: 1.6em;
   display: inline-block;
   font-size: 16px;
   padding: 11px 42px;
   border-radius: 40px;
   color: #E70113;
   transition: all 0.4s ease-in-out;
     -webkit-transition: all 0.4s ease-in-out;
     -moz-transition: all 0.4s ease-in-out;
     -ms-transition: all 0.4s ease-in-out;
     -o-transition: all 0.4s ease-in-out;
     border: 1px solid #E70113;
 }
 .mthas-s-msl dl .centernm .cont a:hover{
   box-shadow: inset 0 0 0 22px #d16c15;
   color: #fff;
 }
 @media (max-width: 1600px){
   .jrwm-list dl .cont .tit{
     font-size: 20px;
   }
   .jrwm-list dl .cont{
     padding: 15px 5%;
   }
   .jrwm-list dl .cont a.name{
     font-size: 14px;
     padding: 5px 25px;
   }
   .xg-znzb-v1 .xg-znzb-a1 .centernm,.xg-znzb-v1 .xg-znzb-a1 .centernm-a{
     padding: 0 10%;
   }
   .centernm-a .mySwiper4 .tit{
     font-size: 14px;
   }
   .xg-znzb-v1 .xg-znzb-a1 .centernm dl dt{
     font-size: 36px;
   }
   .xg-znzb-v1 .xg-znzb-a1 .centernm dl dd{
     font-size: 20px;
   }
   .mthas-s-msl dl .centernm .cont dt{
     font-size: 18px;
   }
   .mthas-s-msl dl .centernm .cont dd{
     font-size: 18px;
     margin-top: 2px;
   }
   .mthas-s-msl dl .centernm .cont a{
     margin-top: 0.6em;
   }
   .mthas-s-msl dl .centernm .cont dt {
     font-size: 18px;
 }
 .mthas-s-msl dl .centernm .cont dd {
   font-size: 16px;
   margin-top: 0;
 }
 .mthas-s-msl dl .centernm .cont a {
   margin-top: 0.4em;
   padding: 0px 28px;
 }
 }
 @media (max-width: 1400px){
   .index_ywly{
     padding-bottom: 4vw !important;
   }
   .mthas-s-msl{
     margin-top: 20px;
   }
   .mthas-s-msl dl .centernm{
     height: 26vh;
   }
   .mthas-s-msl dl .centernm .cont dt{
     font-size: 18px;
   }
   .mthas-s-msl dl .centernm .cont dd{
     font-size: 18px;
     margin-top: 2px;
   }
   .mthas-s-msl dl .centernm .cont a{
     margin-top: 0.6em;
   }
   .mthas-s-msl dl .centernm .cont dt {
     font-size: 18px;
 }
 .mthas-s-msl dl .centernm .cont dd {
   font-size: 16px;
   margin-top: 0;
 }
 .mthas-s-msl dl .centernm .cont a {
   margin-top: 0.6em;
   padding: 0px 28px;
 }
 }
 @media (max-width: 1366px){
   .xg-znzb-v1 .xg-znzb-a1{
     height: auto;
     padding: 4vw 0;
   }
   .xg-znzb-v1 .xg-znzb-a1 .centernm,.xg-znzb-v1 .xg-znzb-a1 .centernm-a{
     position: static;transform: translate(0);
   }
   .xg-znzb-v1 .xg-znzb-a1 .centernm-a{
     margin-top: 30px;
   }
   .xg-znzb-v1 .xg-znzb-a1 .centernm dl dd{
     margin-top: 10px;
   }
   .xg-znzb-v1 .xg-znzb-a1 .centernm dl a{
     margin-top: 1em;
   }
   .mthas-s-msl dl .centernm{
     height: 26vh;
   }
   .mthas-s-msl dl .centernm .cont dt{
     font-size: 18px;
   }
   .mthas-s-msl dl .centernm .cont dd{
     font-size: 18px;
     margin-top: 2px;
   }
   .mthas-s-msl dl .centernm .cont a{
     margin-top: 0.6em;
   }
   .centernm-a .mySwiper4 .swiper-pagination1{
     bottom: -35px;
   } 
 }
 @media (max-width: 1200px){
   .con_rwrap1{
     padding: 40px 0;
   }
   .contyhas{
     height: auto;
     padding-bottom: 20px;
   }
   .index_new{
     padding-bottom: 0;
   }
   .xg_xw_a2 li p{
     display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   }
   .index_newbjs{
     padding-bottom: 30px;
   }
   .xg_xw_v1 .xg_xw_a1 li a,.xg_xw_a2 li em,.xg_xw_a2 li p,.xg_xw_v1 .xg_xw_a1 li span{
     font-size: 16px;
   }
   .xg_xw_a2 li .h3 a{
     font-size: 18px;
   }
   .mthas-s-msl dl .centernm .cont dt{
     font-size: 18px;
   }
   .mthas-s-msl dl .centernm .cont a{
     padding: 0px 28px;
   }
   .mthas-s-msl dl .centernm .cont dd{
     font-size: 16px;
     margin-top: 0;
   }
   .mthas-s-msl dl .centernm .cont a{
     margin-top: 0.6em;
   }
 }
 @media (max-width: 767px){
	.xg-znzb-v1 .xg-znzb-a1 u img{
   width: 100%;
   height: 95%;
   object-fit: cover;
   transition: all 0.4s;
 }
   .index_ywly{
     padding-bottom: 30px !important;
   }
   .mthas-s-msl{
     margin-top: 10px;
   }
   .con_rwrap1{
     padding-top: 37px;
   }
   .contyhas{
     padding-bottom: 10px;
   }
   .contyhas .index_tit{
     display: block;
     padding-top: 0;
   }
   .jrwm-list dl .cont{
     padding: 10px 5%;
   }
   .jrwm-list dl .cont .tit{
     font-size: 18px;
   }
   .centernm-a .mySwiper4 a.img i{
     width: 50%;
   }
   .osdta{
     visibility: inherit;
   }
 .jrwm-list dl{
   width: 100%;
   margin-top: 1em;
 }
 .xg-znzb-v1 .xg-znzb-a1{
   height: auto;
   padding: 6vw 0;
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm, .xg-znzb-v1 .xg-znzb-a1 .centernm-a{
   padding: 0 6%;
 }
 .xg-znzb-v1 .xg-znzb-a1{
   width: 100%;
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm dl dt{
   font-size: 26px;
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm dl dd{
   font-size: 15px;
 }
 .xg-znzb-v1 .xg-znzb-a1 .centernm dl a{
   font-size: 14px;
   padding: 5px 25px;
 }
 .mthas-s>dl{
   width: 100%;
   height: 80vw;
 }
 .mthas-s>dl+dl{
  /* margin-top: 2rem; */
 }
 .mthas-s>dl .centernm{
   padding: 0 10%;
 }
 .mthas-s>dl .centernm dl dt{
   font-size: 24px;
 }
 .mthas-s>dl .centernm dl dd{
   font-size: 16px;
   margin-top: 8px;
 }
 .mthas-s>dl .centernm dl a{
   font-size: 14px;
   padding: 5px 25px;
 }
 .mthas-s>dl .centernm-a .mySwiper5 .tit{
   font-size: 1rem;
 }
 .mthas-s>dl .centernm-a{
   margin-top: 25px;
 }
 .mthas-s>dl{
   padding: 10vw 8% 6vw;
 }
 .xg_xw_v1 .xg_xw_a1{
   width: 100%;
 }
 .xg_xw_v1 .xg_xw_a2{
   width: 100%;
   margin-top: 20px;
 }
 .xg_xw_a2 li{
   padding: 1.2em 4%;
 }
 .xg_xw_v1 .xg_xw_a1 li a{
   width: 60%;
 }
 .xg_xw_a2 li p{
   padding-top: 0.7em;
   margin-bottom: 1em;
 }
 .xg_xw_v1 .xg_xw_a1 li a,.xg_xw_a2 li em,.xg_xw_a2 li p,.xg_xw_v1 .xg_xw_a1 li span{
   font-size: 14px;
 }
 .xg_xw_a2 li .h3 a{
   font-size: 16px;
 }
 .xg_xw_a2 li span a{
   width: 40px;
   height: 40px;
   line-height: 40px;
 }
 .xg_xw_a2 li span i{
   font-size: 1.5rem;
 }
 .new_bottom .index_newin_b .tit a {
   min-height: auto;
 }
 .mthas-s-msl dl>.img{
   width: 100%;
 }
 .mthas-s-msl dl .centernm{
   width: 100%;
   padding: 25px 5%;
   height: auto;
 }
 .mthas-s-msl dl{
   width: 100%;
 }】
 .mthas-s-msl dl+dl{
   margin-top: 1.2rem;
 }
 .mthas-s-msl dl>.img{
   padding-bottom: 60%;
   height: 0;
 }
 .mthas-s-msl dl:nth-child(2n) .img{
   order: 0;
 }
 .mthas-s-msl dl .centernm .cont dt{
   font-size: 18px;
 }
 .mthas-s-msl dl .centernm .cont dd{
   font-size: 15px;
 }
 .centernm-a .mySwiper4 .swiper-pagination1{
   position: static;
 }
 .centernm-a .mySwiper4 .swiper-pagination1.osdta{
   visibility: inherit;
 }
 }
 .jason_p img.a{
   width: 20px;
   margin-top: -6px;
 }
.icon_yuyan {
display: block; /* 使图标可以使用背景 */
width: 20px; /* 指定图标宽度 */
height: 20px; /* 指定图标高度 */
background-image: url('../images/lan.png'); /* 图标背景 */
background-size: cover; /* 背景图片铺满 */
background-position: center; /* 背景图片居中 */
background-repeat: no-repeat; /* 背景不重复 */
}
.imghight {
	min-height: 300px;
  max-height: 300px;
}
 /* end */
 