.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:table;
}

.phone-ywly-box{
	display:none!important;
}

    /* .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{
  font-size: 16px;
 
  text-align: justify;

  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;

}
.pc-ywly-box {
  display: block!important;
}
.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;

  color: #595757;
  font-weight: bolder;
  line-height: 30px;
  margin: 10px 0;
	height:60px ;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden;

}
.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;  
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  overflow: hidden;

}
.index_join .index_joinin_l .info {
  font-size: 18px;
  color: #888a8d;
  line-height: 30px;
  height:120px ;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    overflow: hidden;

}
.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: 18px;
  color: #262626;
    padding: 0px 21px;
}
.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: 40px 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;
  padding: 15px;

}

.yf_wrap .row{
	margin-bottom: 30px;
}

.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;
}
.jason_dx .partan  p{
  -webkit-line-clamp:2;
  height: 76px;

}
.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;
 height: 80px;
}
.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: 0px 30px 40px;
}
.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;
}
.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;
  height:81px ;
  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;}
.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; }
.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; }
.index_new .container_indexnew .index_newin_b .h3{
	height:60px ;
	
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/*动画*/
.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: 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 15px; }
.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;height: 46px;}
.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: 14px; line-height: 22px; }
.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) {
  .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; }


}
.mijio .col-md-4  p{
  -webkit-line-clamp: 6;
}.testing .flex{
  height: 110px;
}
@media (max-width: 767px) {
  .phone-ywly-box{
    margin-bottom: 20px;
  }
  .pc-ywly-box{
    display: none!important;
  }.phone-ywly-box{
    display: block!important;
  }
  .container_zhao_top p{
    padding: 6px ;
    height: 56px;
  }.testing .flex{
    height: 92px;
  }
.jason_dx .partan  p{
  -webkit-line-clamp:2;
  height: 56px;
  line-height: 20px;
  padding: 3px 0;

}.yf_wrap{
  padding: 0 15px;
}
.jason_dx .partan  {
  margin: 0 -10px;
}.jason_dx .partan  .col-md-4{
  padding: 0 10px;
} 
	.jason-ywly-article .col-md-3,.jason-ywly-article .col-md-12{
		 padding:0px;
		 margin:15px 0px;
	}
	
	.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; height: 100px;}
 .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: 170px;
  cursor: pointer;
     position: relative; 
     right: 0;
  font-weight: bold;
  text-align: center;
display: none;
  padding-top: 15px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 14px;
  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(/t/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(/t/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;
	
}
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: 8px 10px!important;
		margin-bottom: 30px;
	text-align: center;

	border: 1px solid #e2e2e2;
	border-top: none;   
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.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;
	
}

.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;
}


.testing  .noborder p{
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  overflow: hidden;
}


.yu-cons{
  margin: 10px 0;  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  -webkit-line-clamp: 6;
  overflow: hidden;
}
.index_ywly  .fp-tableCell{
  width: 100vw;
}