.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 .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;



}



.index_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: #e1251b;



  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 #e1251b;



  border-left: 6px solid #e1251b;



  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 #e1251b;



  border-right: 6px solid #e1251b;



  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/bj2.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 #e1251b;



}



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 #e1251b;



  border-color: #e1251b;



}



.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: #e1251b;



}



.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: #e1251b;



  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: #e1251b;



}



.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: #e1251b;



}



.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: #e1251b; 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: #e1251b;



}



.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: #e1251b;



}



.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: #e1251b;



  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 125px;



  margin-bottom: -20px;



}



.gyjs .gyjs_top-2 {



  padding: 0px;



}



.gyjs .gyjs_top-2 p{



  background: #e1251b;



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: #e1251b;



  border-color: #e1251b;



}



.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: #e1251b;



}



.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: 25px;



  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%;



}



.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: #e1251b;



}



.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: #e1251b;



}



.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: #e1251b;



}



.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: #e1251b;



}







.zhao_des .yx span a{



	  color: #e1251b;



}



.zhao_des .tjjl {



  font-size: 16px;



  color: #fff;



  padding: 11px 42px;



  margin-top: 30px;



  background: #e1251b;



  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: #e1251b;



  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: #e1251b;



}



.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: #e1251b;



  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 #e1251b;



  padding-right: 140px;



  position: relative;



  overflow: hidden;



}



.fzlc .fzlc_r .time {



  font-size: 174px;



  color: #e1251b;



  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: #e1251b;



}



.fzlc .thumbs_fzlc .swiper-slide-thumb-active:before {



  background: #e1251b;



}



.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: #e1251b;



  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 #e1251b;



}



#page li:hover a {



  color: #e1251b;



}



#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: #e1251b;



  color: #ffffff;



  border-color: #e1251b;







}



textarea:focus,



select:focus {



  outline: none;



}























.head_bss{



  background-color: rgba(225, 37, 27, 0.75);



    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:#e1251b;



  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: #e1251b; }



.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:#e1251b;



  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 #e1251b; 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:#e1251b;  }



.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: #e1251b;  }



.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: #e1251b;  }



.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: #e1251b; 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: #e1251b;



  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: #e1251b;  }



.yun a:hover{ color: #e1251b; }







.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: #e1251b; 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 #e1251b; color: #e1251b;  }



.top:hover{ background: #e1251b; 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: #e1251b; }



.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; }



.index_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;



}.particle-network-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; }



.index_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: #e1251b; 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: rgba(229, 66, 57, 0.74);



  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: #e1251b;



    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: #e1251b;



    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{



margin-bottom: 30px;text-align: center;box-shadow: 2.5px 4.33px 5px 0px rgba(231, 227, 227, 0.75);



    padding: 15px 10px;



		margin-bottom: 30px;



	text-align: center;







	padding: 15px 10px;



	border: 1px solid #e2e2e2;



	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: #e1251b;



}







/* 修改 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 #e1251b;



  color: #fff;



}



.z{



  top: 50%;



  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;



} 



.contyhas .index_tit{



  padding: 0;



  width: 100%;



  padding-top: 20px;



}



.xg-znzb-v1 .xg-znzb-a1{



  width: 50%;



  height: 70vh;



  /* background: url(https://img.brwq.top/beiren/tp/datu1.jpg) no-repeat center top; */



  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: 100%;



  height: 100%;    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 48px/1.5em "";



}



.xg-znzb-v1 .xg-znzb-a1 .centernm dl dd{



  font: 600 26px/1.5em "";



  margin-top: 15px;



}



.xg-znzb-v1 .xg-znzb-a1 .centernm dl a{



  margin-top: 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;



}



.xg-znzb-v1 .xg-znzb-a1 .centernm dl a:hover{



  box-shadow: inset 0 0 0 22px #e1251b;



  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 16%;



  position: absolute;



  left: 0;



  bottom: 5%;



  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;



    border-radius: 50%;



    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 #e1251b;



  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: #e1251b;



}



.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: #D80C24;



}



.xg_xw_a2{



  background: url(../images/bjas1.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: #D80C24;



  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: #D80C24;



}



.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 #e1251b;



  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){



  .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;



}



/* end */











