.inner_slide {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.inner_slide img {
  display: block;
}

.inner_slide .slide_txt {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  text-align: center;
  top: 0;
  color: #fff;
}

.inner_slide .slide_txt .i_desc {
  margin-top: .16rem;
}

.inner_slide .slide_txt .i_wrap {
  width: 94%;
  max-width:11rem;
}

.inner_slide .slide_txt.slide_txt2 {
  color: #fff;
  line-height: 1.8;
}

.inner_slide .slide_txt .i_subcat {
  margin-top: .3rem;
}
.web4_cont img{
    max-height:auto!important;
}
.inner_slide .slide_txt .i_subcat a {
  min-width: 1.14rem;
  padding: 0 .15rem;
  height: 0.4rem;
  margin: 0 .05rem .1rem .05rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 0.2rem;
  transition: all ease .3s;
}

.inner_slide .slide_txt .i_subcat a:hover {
  background: #2C5F79;
  color: #fff;
}
.inner_slide .slide_txt .link{
    margin-top:.25rem;
}
.inner_slide .slide_txt .link a{
    height: 0.36rem;
    background: #2C5F79;
    border-radius: .1rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 0 .2rem;
}
.inner_slide .slide_txt .link a:hover{
    opacity:.88;
}

.crumbs {
  background: rgba(255, 255, 255, 0.8);
  padding: .22rem 0;
  backdrop-filter: blur(10px);
}

.crumbs a {
  display: flex;
  align-items: center;
  margin: 0 .06rem;
  color: #666;
}

.crumbs a:hover {
  color: var(--color);
}

.crumbs span,.crumbs a:last-child {
  color: var(--color);
  margin: 0 .06rem;
}

.subcat {
  padding: 1rem 0 .8rem;
}

.subcat li {
  margin: 0 .2rem;
}

.subcat li a {
  min-width: 1.4rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  border: 0.02rem solid #E6E6E6;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #666;
  transition: all ease .3s;
}

.subcat li:hover a, .subcat li.on a {
  border-color: #2C5F79;
  color: #2C5F79;
}

.news .top_news {
  background: #FAFAFA;
  border-radius: .3rem;
}

.news .top_news .i_pic {
  border-radius: .3rem 0 0 .3rem;
}

.news .top_news .i_pic .fit_img {
  padding-top: 56.25%;
}

.news .top_news .i_info {
  padding: .6rem 1.14rem 0 .5rem;
}

.news .top_news .i_info .i_box1 {
  color: #666;
}

.news .top_news .i_info .i_box1 .i_box1_cat {
  margin-left: .5rem;
  min-width: 0.96rem;
  height: 0.36rem;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: inset 0rem 0rem 0.1rem 0rem #fff;
  border-radius: 0.18rem;
  backdrop-filter: blur(10px);
  color: #666;
}

.news .top_news .i_info .i_box1 .i_box1_cat:hover {
  background: rgba(255, 255, 255, 0.8);
}

.news .top_news .i_info .i_box2 {
  margin: .28rem 0 .1rem;
  color: var(--color);
}

.news .top_news .i_info .i_box3 {
  color: #666;
  line-height: 1.8;
}

.news .top_news .i_info .i_box4 {
  margin-top: .5rem;
}

.news .top_news .i_info .i_box4 a {
  width: 1.8rem;
  height: 0.6rem;
  background: #2C5F79;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  border-radius: 0.3rem;
  color: #fff;
  transition: all ease .3s;
}

.news .top_news .i_info .i_box4 a i {
  margin-left: .1rem;
}

.news .top_news .i_info .i_box4 a:hover {
  opacity: .9;
}

.news .news_list {
  padding: .8rem 0 0 0;
}

.news .news_list .item .fit_img {
  padding-top: 56.36%;
  border-radius: .3rem .3rem 0 0;
}

.news .news_list .item .item_info {
  background: #fff;
  box-shadow: 0rem 0.1rem 0.1rem 0rem rgba(0, 0, 0, 0.05);
  border-radius: 0 0 .3rem .3rem;
  padding: .24rem .3rem;
}

.news .news_list .item .item_info .i_title {
  color: #222;
  line-height:1.6;
  height:3.2em;
  font-weight:bold;
}

.news .news_list .item .item_info .i_desc {
  margin: .1rem 0 .28rem;
  color: #666;
}

.news .news_list .item .item_info .i_link {
  color: #666;
}

.news .news_list .item .item_info .i_link .i_link_cat {
  min-width: 0.96rem;
  height: 0.36rem;
  padding: 0 .2rem;
  background: #F2F2F2;
  border-radius: 0.18rem;
  color: #666;
  transition: all ease .3s;
}

.news .news_list .item:hover .i_title {
  color: var(--color);
}

.news .news_list .item:hover .i_link_cat {
  background: var(--color) !important;
  color: #fff !important;
}

.pages {
  padding: 1rem 0;
}

.pages li {
  margin: 0 .05rem;
}

.pages li a {
  width: 0.4rem;
  height: 0.4rem;
  border-radius: 0.2rem;
  border: 0.01rem solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.pages li.prev a, .pages li.next a {
  border-color: #ccc;
}

.pages li.on a {
  background: #2C5F79;
  color: #fff;
}

.news2 .news_list .item {
  overflow: hidden;
  border-radius: .3rem;
  position: relative;
}


.news2 .news_list .item:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .2);
}
.news2 .news_list .item .play{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 36px;
    cursor:pointer;
    height: 36px;
    z-index:21;
    transform: translate(-50%,-50%);
    background-image: url(../images/gary_play.png);
    background-size: cover;
    z-index: 1;
}
.news2 .news_list .item:hover .play{
       background-image: url(../images/red_play.png);
   }
   
.news2 .news_list .item .fit_img {
  padding-top: 177.3%;
  border-radius: .3rem;
}

.news2 .news_list .item video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: .3rem;
}

.news2 .news_list .item video::-webkit-media-controls-overflow-button {
  display: none !important;
}

.news2 .news_list .item .item_txt {
  position: absolute;
  left: 0;
  bottom: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, #52849E 0%, #83AFC7 100%);
  z-index: 2;
  padding: 0 .3rem;
  border-radius: 0.3rem;
  text-align: center;
  color: #fff;
  transition: all ease .3s;
}

.news2 .news_list .item .item_txt .i_img {
  margin-bottom: .12rem;
}

.news2 .news_list .item .item_txt .i_img img {
  width: 1.43rem;
  height: 1.43rem;
  border-radius: 50%;
  border: 0.14rem solid rgba(255, 255, 255, 0.1);
}

.news2 .news_list .item .item_txt .i_fans {
  margin: .2rem 0;
}

.news2 .news_list .item .item_txt .i_fans span {
  font-family: 'Oswald';
}

.news2 .news_list .item .item_txt .i_desc {
  line-height: 1.8;
  margin-bottom: .5rem;
}

.news2 .news_list .item .item_txt .i_btn a {
  width: 1.98rem;
  height: 0.6rem;
  background: #2C5F79;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  border-radius: 0.3rem;
  color: #fff;
}

.news2 .news_list .item .item_txt .i_btn a i {
  margin-left: .1rem;
  font-weight: bold;
}

.news2 .news_list .item .item_k {
  position: absolute;
  left: 0;
  width: 100%;
  height: 82%;
  top: 0;
  z-index: 2;
}

.news2 .news_list .item.hover .item_txt {
  bottom: 0;
}

.detail .left_cont .i_date {
  padding: .48rem 0;
}

.detail .left_cont .i_date .i_date_left i {
  margin-right: .05rem;
}

.detail .left_cont .i_date .i_date_left .time {
  margin-right: .22rem;
}

.detail .left_cont .i_date .i_date_right a {
  min-width: 0.96rem;
  height: 0.36rem;
  background: #F2F2F2;
  border-radius: 0.18rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #666;
  cursor: pointer;
  margin-left: .1rem;
  transition: all ease .3s;
}

.detail .left_cont .i_date .i_date_right a:hover {
  background: var(--color);
  color: #fff;
}

.detail .left_cont .i_content {
  padding: .6rem 0;
  border-top: 1px solid #E6E6E6;
  border-bottom: 1px solid #E6E6E6;
  line-height: 1.8;
}

.detail .left_cont .i_content img {
  max-width: 100% !important;
  height: auto !important;
}

.detail .left_cont .i_tools {
  padding-top: .8rem;
}

.detail .left_cont .i_tools a {
  width: 1.62rem;
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  border-radius: 0.3rem;
  color: var(--color);
}

.detail .left_cont .i_tools a i {
  margin: 0 .03rem;
  font-weight: bold;
}

.detail .left_cont .i_tools a.back {
  background: #2C5F79;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  color: #fff;
}

.detail .side_news {
  margin-left: .8rem;
  box-shadow: 0rem 0rem 0.1rem 0rem rgba(0, 0, 0, 0.1);
  border-radius: 0.2rem;
  padding: .2rem .4rem;
  position: sticky;
  top: .8rem;
}

.detail .side_news .side_tit {
  padding: .2rem 0;
}

.detail .side_news .side_list li {
  padding: .3rem 0;
  border-top: 1px solid #E6E6E6;
}

.detail .side_news .side_list li .item {
  color: #222;
}

.detail .side_news .side_list li .item .item_time {
  margin-bottom: .1rem;
}

.detail .side_news .side_list li .item:hover {
  color: var(--color);
}

.search .search_title {
  text-align: center;
  padding: .8rem 0;
}

.search .search_form {
  max-width: 12rem;
  margin-left: .32rem;
}

.search .search_form form {
  border-radius: 0.4rem;
  height: 0.8rem;
  padding: .1rem .38rem .1rem .4rem;
  border: 0.01rem solid #E6E6E6;
}

.search .search_form form input {
  flex: 1;
  overflow: hidden;
  height: 100%;
  font-weight:normal;
  font-weight: normal;
}

.search .search_form form input::-webkit-input-placeholder {
  font-weight: normal;
    font-size:inherit;
    font-weight:normal;
}

.search .search_form form button {
  margin-left: .25rem;
  background: none;
}

.search .search_result {
  padding: 1.5rem 0 .3rem;
  border-bottom: 1px solid #E6E6E6;
}

.search .search_result .total {
  color: #808080;
}

.search .search_result .tabs a {
  padding: 0 .3rem;
  border-right: 1px solid #E6E6E6;
  color: #666;
}

.search .search_result .tabs a:last-child {
  border-right: 0;
  padding-right: 0;
}

.search .search_result .tabs a:hover, .search .search_result .tabs a.on {
  color: var(--color);
}

.search .search_list .news_list {
  display: none;
  padding: .3rem 0;
}

.search .search_list .news_list li {
  padding: .3rem 0;
}

.search .search_list .news_list li .item_desc {
  color: #808080;
  margin: .1rem 0 .2rem;
}

.search .search_list .news_list li .item_link {
  color: #222;
}

.search .search_list .news_list li:hover .item_title {
  color: var(--color);
}

.search .search_list .result_total {
  color: #808080;
  text-align: center;
  padding-top: .6rem;
}

.search .search_list .result_total span {
  display: inline-block;
  position: relative;
  padding: 0 .4rem .2rem .4rem;
  border-bottom: 1px solid #E6E6E6;
}

.search .search_list .result_total span::after {
  content: "";
  width: .27rem;
  height: .01rem;
  background: #222;
  position: absolute;
  bottom: 0;
  left: 0;
}

.search .search_list .load_more {
  text-align: center;
  padding: .8rem 0 .6rem;
}

.search .search_list .load_more a {
  min-width: 1.8rem;
  height: 0.6rem;
  border-radius: 0.3rem;
  border: 0.01rem solid #ccc;
  display: flex;
  align-items: center;
  justify-content: center;
}

.search .search_list .load_more a:hover {
  color: var(--color);
}
.search_list{
    min-height:3rem;
}
.no_page {
  padding: 2rem 0 1.5rem;
  text-align: center;
}

.no_page .i_404 {
  margin: .38rem 0 .76rem;
}

.no_page .i_404 img {
  width: 2.56rem;
}

.no_page .i_txt2 {
  margin-bottom: .2rem;
  color: var(--color);
}

.no_page .i_txt3 a {
  min-width: 1.65rem;
  height: 0.6rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin: 0 .08rem;
  background: #2C5F79;
  border-radius: 0.3rem;
  transition: all ease .3s;
}

.no_page .i_txt3 a:hover {
  opacity: .88;
}

.common_type {
  text-align: center;
    font-weight:bold;
  padding-bottom: .4rem;
  line-height: 1.8;
}

.common_type2 {
  padding-bottom: .2rem;
  position: relative;
  font-weight:bold;
  text-align: center;
  margin-bottom: .6rem;
}

.common_type2::after {
  content: "";
  width: 0.8rem;
  height: 0.04rem;
  background: #2C5F79;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.common_type3 {
      font-weight:bold;
  margin-bottom: .4rem;
}

.common_desc {
  text-align: center;
}

.contact .i_contact1 .list {
  margin-top: -.2rem;
}

.contact .i_contact1 .list .item {
  height: 2.55rem;
  background: #FAFAFA;
  border-radius: 0.3rem;
  border: 0.01rem solid #E6E6E6;
  text-align: center;
  padding: .5rem .1rem 0 .1rem;
}

.contact .i_contact1 .list .item .item_desc {
  margin: .1rem 0 .2rem;
}

.contact .i_contact1 .list .item .item_tel {
  color: var(--color);
  font-family: 'Oswald';
}

.contact .i_contact1 .list .item .item_email {
  padding: .18rem .2rem;
  /*width: 70%;*/
  height: 0.6rem;
  /*max-width: 2.2rem;*/
  margin: 0 auto;
  border-radius: 0.35rem;
  border: 0.01rem solid var(--color);
  color: var(--color);
}

.contact .i_contact1 .list .item .item_email i {
  font-weight: bold;
  margin-left: .1rem;
}

.contact .i_contact1 .list .item .item_link a {
  min-width: 1.8rem;
  height: 0.6rem;
  background: #2C5F79;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  border-radius: 0.3rem;
  color: #fff;
  transition: all ease .3s;
}

.contact .i_contact1 .list .item .item_link a i {
  margin-left: .1rem;
}

.contact .i_contact1 .list .item .item_link a:hover {
  opacity: .88;
}

.contact .i_contact2 {
  background: #FAFAFA;
}

.contact .i_contact2 .part_box1 {
  max-width: 95%;
  background: #fff;
  box-shadow: 0rem 0.15rem 0.15rem 0rem rgba(0, 0, 0, 0.1);
  padding: .8rem;
  border-radius: 0.3rem;
}

.contact .i_contact2 .part_box1 .i_box1 {
  margin: .2rem 0 .4rem;
  padding-left: .27rem;
  background: url("../images/icon_map2.png") no-repeat left top 0.04rem;
  background-size: .17rem .2rem;
  color: #666;
  margin-bottom: .2rem;
}

.contact .i_contact2 .part_box1 .i_box2 li {
  margin-top: .37rem;
}

.contact .i_contact2 .part_box1 .i_box2 li .title {
  margin-bottom: .1rem;
  color: #222;
  font-weight:bold;
}

.contact .i_contact2 .part_box1 .i_box2 li .address {
  color: #666;
  line-height: 1.8;
}

.contact .i_contact2 .part_box2 .part_info {
  color: #666;
}

.contact .i_contact2 .part_box2 .part_info h3 {
  font-weight: bold;
  margin-bottom: .1rem;
  color: #222;
}

.contact .i_contact3 {
  position: relative;
}

.contact .i_contact3 .zs1 {
  width: 3.9rem;
  position: absolute;
  left: 0;
  bottom: 1rem;
}

.contact .i_contact3 .zs2 {
  width: 3.9rem;
  position: absolute;
  right: 0;
  top: 2rem;
}

.contact .i_contact3 .common_type {
  padding-bottom: .1rem;
}

.contact .i_contact3 .contact_form {
  max-width: 11.24rem;
  margin: .6rem auto 0 auto;
}

.contact .i_contact3 .contact_form .item {
  height: 0.4rem;
  background: #fff;
  padding: .01rem .2rem;
  margin-bottom: .1rem;
  border-radius: 0.08rem;
  border: 0.01rem solid #E6E6E6;
}

.contact .i_contact3 .contact_form .item.item2 {
  height: 1.5rem;
}

.contact .i_contact3 .contact_form .item.item2 textarea {
  width: 100%;
  resize: none;
  height: 100%;
}

.contact .i_contact3 .contact_form .item input,
.contact .i_contact3 .contact_form .item textarea {
  width: 100%;
  height: 100%;
}

.contact .i_contact3 .contact_form .item input::-webkit-input-placeholder,
.contact .i_contact3 .contact_form .item textarea::-webkit-input-placeholder {
  color: #999;
}

.contact .i_contact3 .contact_form .xm6 .item {
  width: 100%;
  max-width: 5rem;
}

.contact .i_contact3 .contact_form .xm6:nth-child(2n) .item {
  float: right;
}

.contact .i_contact3 .contact_form .contact_btn {
  margin-top: .8rem;
}

.contact .i_contact3 .contact_form .contact_btn button {
  width: 1.8rem;
  height: 0.6rem;
  background: #2C5F79;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  transition: all ease .3s;
  border-radius: 0.3rem;
  color: #fff;
}

.contact .i_contact3 .contact_form .contact_btn button i {
  margin-left: .1rem;
}

.contact .i_contact3 .contact_form .contact_btn button:hover {
  opacity: .88;
}
.waibao .waibao1 .list ul{
    justify-content: center;
}
.waibao .waibao1 .item {
  padding: .3rem .4rem;
  text-align: center;
  border-radius: .1rem;
  background: #FAFAFA;
  transition: all ease .3s;
}

.waibao .waibao01 .item {
  padding:.4rem;
  border-radius: .1rem;
  background: #FAFAFA;
  transition: all ease .3s;
}
.waibao .waibao01 .item .item_icon {
  width: 1rem;
  height: 1rem;
  background: #E9EFF1;
  border-radius: 50%;
  display: flex;
  margin-right:.2rem;
  align-items: center;
  justify-content: center;
}

.waibao .waibao01 .item .item_icon img {
  width: .41rem;
}

.waibao .waibao01 .item .item_tit {
  font-weight:bold;
}

.waibao .waibao01 .item .item_desc {
  margin-top:.2rem;
}
.waibao .waibao01 .item .item_desc li{
    padding:.24rem 0;
    border-bottom:1px solid #E6E6E6;
}
.waibao .waibao01 .item .item_desc li:last-child{
    border-bottom:0;
    padding-bottom:0;
}
.waibao .waibao01 .item .item_desc li strong{
    width:1rem;
    display:inline-block;
    flex-shrink:0;
}
.waibao .waibao01 .item:hover {
  background: var(--color);
  color: #fff;
}
.waibao .waibao01 .item:hover .item_desc li{
    border-color:rgba(255,255,255,.3);
}

.waibao .waibao1 .grid6 .item{
     padding: .3rem .2rem; 
}
.waibao .waibao1 .item .item_icon {
  width: 1rem;
  height: 1rem;
  background: #E9EFF1;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.waibao .waibao1 .item .item_icon img {
  width: .41rem;
}

.waibao .waibao1 .item .item_tit,.waibao .waibao1 .item .title{
  margin: .2rem 0;
  font-weight:bold;
}

.waibao .waibao1 .item .item_desc,.waibao .waibao1 .item .desc{
  line-height:1.8;
}

.waibao .waibao1 .item:hover {
  background: var(--color);
  color: #fff;
}

.waibao .waibao2 {
  padding-bottom: 1rem;
}
.waibao .waibao2 .content2{
    line-height:1.8;
}
.waibao .waibao2 .common_desc2{
    font-weight:bold;
}
.waibao .waibao2 .common_desc3{
    margin:.2rem 0 .4rem;
    color:#666;
    line-height:1.6;
}
.common_desc{
    margin-bottom:.5rem;
}
.waibao .waibao2 .item {
  background-position: right center;
  background-size: cover;
  border: 1px solid #eee;
  border-radius:.1rem;
  background-repeat: no-repeat;
  /*background-image: url("../images/bg_fn1.png");*/
  padding: .4rem .6rem .4rem .4rem;
  transition: all ease .3s;
}

.waibao .waibao2 .item .item_icon {
  width:.88rem;
  height: .88rem;
  flex-shrink: 0;
  margin-right: .16rem;
  background: rgba(44, 95, 121, 0.1);
  border-radius: 50%;
}

.waibao .waibao2 .item .item_icon img {
  width: .45rem;
}
.waibao .waibao2 .item01{
    margin-bottom:.25rem;
}
.waibao .waibao2 .item .item_info {
  flex: 1;
  overflow: hidden;
}
.waibao .waibao2 .item .item_info .title{
    font-weight:bold;
}
.waibao .waibao2 .item .item_info .desc {
  margin: .1rem 0 .2rem;
  color: #666;
  line-height:2;
}
.waibao .waibao2 .item .item_info .desc  em {
    width: .18rem;
    height: .18rem;
    font-size: .12rem;
    margin-top: -.02rem;
    font-weight: normal;
    background: #2C5F79;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: .04rem;
    font-weight: 500;
    vertical-align: middle;
    color: #fff;
}
.waibao .waibao2 .item:hover .item_info .desc em{
    background:#fff;
    color:#2C5F79;
}
.waibao .waibao2 .item .item_info .desc2{
    margin:.05rem 0 0 0;
}

.waibao .waibao2 .item .item_info .link em {
  margin: 0 .4rem .1rem 0;
  display: inline-block;
}

.waibao .waibao2 .item:hover {
  /*background-image: url("../images/bg_fn2.png");*/
  background:#2C5F79;
  color: #fff;
}

.waibao .waibao2 .item:hover .item_icon {
  background: #fff;
}

.waibao .waibao2 .item:hover .item_info .desc {
  color: #fff;
}

.waibao .waibao2 .list li:nth-child(2) .item {
  padding: .4rem .5rem .4rem .4rem;
}

.waibao .waibao2 .list li:nth-child(2) .item .item_info .link span {
  margin-right: .25rem;
}

.waibao .waibao3 {
  background: #FAFAFA;
}

.waibao .waibao3 .col1 {
  flex-shrink: 0;
  height: 100%;
}

.waibao .waibao3 .col1 ul {
  height: 100%;
}

.waibao .waibao3 .col1 ul li {
  margin: .8rem 0;
}
.waibao .waibao3 .why3 .col1 ul li{
    margin:.15rem 0;
}
.waibao .waibao3 .i_why2 .col1 ul li{
    margin:.25rem 0;
}
.waibao .waibao3 .why2 .col1 ul{
    width:102%;
}
.waibao .waibao3 .why2 .col1 ul li{
    margin-left:-0.1rem;
   
}
.waibao .waibao3 .why02 .col1 ul li{
    margin-left:0.08rem;
}
.waibao .waibao3 .col2 {
  position: relative;
  margin: 0 .1rem;
}

.waibao .waibao3 .col2 .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.waibao .waibao3 .col2 .icon img {
  width: 1.62rem;
  -webkit-animation: bounceDown 4s linear infinite;
  -moz-animation: bounceDown 4s linear infinite;
  -o-animation: bounceDown 4s linear infinite;
  animation: bounceDown 4s linear infinite;
}

.waibao .waibao3 li {
  display: flex;
}

.waibao .waibao3 li .item_icon {
  width: 1rem;
  height: 1rem;
  background: #E9EFF1;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: .2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.waibao .waibao3 li .item_icon img {
  width: .4rem;
}

.waibao .waibao3 li .item_info {
  max-width: 2.62rem;
}

.waibao .waibao3 li .item_info .title {
  margin: .23rem 0 .1rem;
}
.waibao .waibao4 ul{
    justify-content:center;
}
.waibao .waibao4 li {
  text-align: center;
  position: relative;
}

.waibao .waibao4 li .item {
  padding: .4rem 0;
  border: .015rem dashed #2C5F79;
  border-radius: .1rem;
  transition: all ease .3s;
}
/*.waibao .waibao4 .steep2 li .item{*/
/*    min-height:5.2rem;*/
/*}*/
/*.waibao .waibao04 .steep01 li .item{*/
/*    height:5.2rem;*/
/*}*/
.waibao .waibao04 .steep01{
    margin-bottom:.16rem;
}
.waibao .waibao04 .steep01 li:nth-child(4) .item{
    padding-bottom:0;
} 
.waibao .waibao04 .steep01 li:nth-child(4) .item .dd:last-child img{
    margin-bottom:-.75rem!important;
}
.waibao .waibao4 li .item .icon {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  margin: 0 auto;
  cursor: pointer;
  transition: all ease .3s;
  background: #E9EFF1;
}

.waibao .waibao4 li .item .icon .i {
  margin-left: .3em;
  color:var(--color);
}

.waibao .waibao4 li .item .item_title {
  margin: .2rem 0;
  font-weight:bold;
}

.waibao .waibao4 li .item .dd img {
  margin: .06rem 0;
  width: .13rem;
}

.waibao .waibao4 li .item .line {
  margin: .08rem 0;
}

.waibao .waibao4 li .item .line img {
  width: .12rem;
}

.waibao .waibao4 li .item:hover {
  background: rgba(44, 95, 121, 0.1);
  border-color:transparent;
}

.waibao .waibao4 li .item:hover .icon {
  background: var(--color);
}

.waibao .waibao4 li .item:hover .icon .i {
  color: #fff;
}

.waibao .waibao4 li::after {
  content: "";
  width: .94rem;
  height: 2.83rem;
  background: url("../images/icon_arrow1.png") no-repeat;
  background-size: 100%;
  position: absolute;
  right: -.45rem;
  top: 58%;
  transform: translateY(-50%);
}

.waibao .waibao4 li:last-child::after {
  display: none;
}

.youshi .youshi1 .item {
  min-height: 2.13rem;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right center;
  background-image: url("../images/bg_ys1.png");
  border-radius: .2rem;
  padding: 0 .3rem;
  transition: all ease .3s;
}

.youshi .youshi1 .item .icon {
  width: 0.8rem;
  height: 0.8rem;
  background: #2C5F79;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: .2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.youshi .youshi1 .item .icon i {
font-size:.4rem;
color:#fff;
}


.youshi .youshi1 .item .icon i.i1 {
  background-image: url("../images/icon_ys01.png");
}

.youshi .youshi1 .item .icon i.i2 {
  background-image: url("../images/icon_ys02.png");
}

.youshi .youshi1 .item .icon i.i3 {
  background-image: url("../images/icon_ys03.png");
}

.youshi .youshi1 .item .icon i.i4 {
  background-image: url("../images/icon_ys04.png");
}

.youshi .youshi1 .item .icon i.i5 {
  background-image: url("../images/icon_ys05.png");
}

.youshi .youshi1 .item .icon i.i6 {
  background-image: url("../images/icon_ys06.png");
}

.youshi .youshi1 .item .info .num {
  color: var(--color);
}

.youshi .youshi1 .item .info .num span {
  font-family: 'Oswald';
  margin-right: .03rem;
}

.youshi .youshi1 .item .info .desc {
  color: #666;
  margin-top: -.05rem;
}

.youshi .youshi1 .item:hover {
  background-image: url("../images/bg_ys2.png");
  color: #fff;
}
.youshi .youshi1 .item:hover  i{
    color:#2c5f79;
}

.youshi .youshi1 .item:hover .info .num,
.youshi .youshi1 .item:hover .info .desc {
  color: #fff;
}

.youshi .youshi1 .item:hover .icon {
  background: #fff;
  background:url(../images/bg_cur.png) no-repeat center;
  background-size:100% 100%;
}

.youshi .youshi1 .item:hover .icon i.i1 {
  background-image: url("../images/icon_ys1.png");
}

.youshi .youshi1 .item:hover .icon i.i2 {
  background-image: url("../images/icon_ys2.png");
}

.youshi .youshi1 .item:hover .icon i.i3 {
  background-image: url("../images/icon_ys3.png");
}

.youshi .youshi1 .item:hover .icon i.i4 {
  background-image: url("../images/icon_ys4.png");
}

.youshi .youshi1 .item:hover .icon i.i5 {
  background-image: url("../images/icon_ys5.png");
}

.youshi .youshi1 .item:hover .icon i.i6 {
  background-image: url("../images/icon_ys6.png");
}

.youshi .youshi2 {
  padding-bottom: 1rem;
  position: relative;
}
.youshi .youshi2 ul li{
    display:flex;
}
.youshi .youshi2 ul li .item {
    position:relative;
  padding-left:.3rem;
  flex:1;
  overflow:hidden;
}
.youshi .youshi2 ul li .item:after{
    content:"";
    width:1px;
    height:100%;
    position:absolute;
    right:.2rem;
    top:50%;
    transform: translateY(-50%);
    background:#E6E6E6;
}
.youshi .youshi2 ul li:nth-child(1) .item{
    padding-left:0;
}
.youshi .youshi2 ul li .item .item_desc {
  color: #333;
  line-height:2;
  text-align: left;
}

.youshi .youshi2 ul li .item .item_tit {
  color: #2C5F79;
  margin: .2rem 0 .1rem 0;
  font-weight:bold;
}

.youshi .youshi2 ul li .item .item_icon {
  width: 0.7rem;
  height: 0.7rem;
  flex-shrink:0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #2C5F79;
  margin-right:.1rem;
}

.youshi .youshi2 ul li .item .item_icon i {
  font-size:.36rem;
  color:#fff;
}
.youshi .youshi2 ul li:last-child .item::after{
   display:none;
}
.youshi .youshi2 .ul2{
    padding-top:.4rem;
    margin-top:.4rem;
    border-top:1px solid #E6E6E6;
}

.youshi .youshi2 .yst {
  position: relative;
  z-index: -1;
  text-align: center;
}

.youshi .youshi2 .yst .tit {
  position: absolute;
  top: 27%;
  left: 50%;
  color: #fff;
  transform: translate(-50%, -50%);
}

.youshi .youshi2 .yst img {
  max-width: 11.32rem;
}

.youshi .youshi2 .ul1 {
  position: relative;
  z-index: 1;
}

.youshi .youshi2  li:last-child .item{

    border-right:0;
}
.youshi .youshi2  li .item p{
    padding-left:.26rem;
    background:url('../images/icon_dh2.png') no-repeat left top .07rem;
    background-size:.18rem;
}

.youshi .youshi2 .zs {
  width: 3.9rem;
  position: absolute;
}

.youshi .youshi2 .zs.zs1 {
  left: 0;
  top: 0;
}

.youshi .youshi2 .zs.zs2 {
  right: 0;
  bottom: 0;
}

.youshi .youshi3 .col1 {
  height: 100%;
}

.youshi .youshi3 .col1 .dd {
  margin: .8rem 0;
}

.youshi .youshi3 .col1 .dd .icon {
  width: 1.4rem;
  height: 1.4rem;
  flex-shrink: 0;
 background: url("../images/bg_icon1.png") no-repeat center;
  background-size: 100% 100%;
  border-radius: 50%;
  margin-right: .2rem;
  transition: all ease .3s;
}

.youshi .youshi3 .col1 .dd .icon i {
  color:#fff;
  font-size:.36rem;
}

.youshi .youshi3 .col1 .dd .icon i.i1 {
  background-image: url("../images/icon_fnt1.png");
}

.youshi .youshi3 .col1 .dd .icon i.i2 {
  background-image: url("../images/icon_fnt2.png");
}

.youshi .youshi3 .col1 .dd .icon i.i3 {
  background-image: url("../images/icon_fnt3.png");
}

.youshi .youshi3 .col1 .dd .icon i.i4 {
  background-image: url("../images/icon_fnt4.png");
}

.youshi .youshi3 .col1 .dd .icon i.i5 {
  background-image: url("../images/icon_fnt5.png");
}
.youshi .youshi3 .col1 .dd .info{
    min-height:2.55rem;
}
.youshi .youshi3 .col1 .dd .info .tit {
  margin: .25rem 0 .1rem;
}

.youshi .youshi3 .col1 .dd .info .cont li {
  margin: .05rem 0;
}

.youshi .youshi3 .col1 .dd .info .cont li em {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  width: 0.18rem;
  height: 0.18rem;
  flex-shrink: 0;
  background: #2C5F79;
  border-radius: 50%;
  margin-right: .1rem;
  font-size:14px;
  color: #fff;
}

.youshi .youshi3 .col1 .dd:hover .icon {
  background: url("../images/bg_icon1.png") no-repeat center;
  background-size: 100% 100%;
  border-radius: 50%;
}

.youshi .youshi3 .col1 .dd:hover .icon i.i1 {
  background-image: url("../images/icon_fnt01.png");
}

.youshi .youshi3 .col1 .dd:hover .icon i.i2 {
  background-image: url("../images/icon_fnt02.png");
}

.youshi .youshi3 .col1 .dd:hover .icon i.i3 {
  background-image: url("../images/icon_fnt03.png");
}

.youshi .youshi3 .col1 .dd:hover .icon i.i4 {
  background-image: url("../images/icon_fnt04.png");
}

.youshi .youshi3 .col1 .dd:hover .icon i.i5 {
  background-image: url("../images/icon_fnt05.png");
}

.youshi .youshi3 .col2 {
  max-width: 35%;
}

.youshi .youshi3 .box1 .dd {
  margin: 0;
}

.youshi .youshi3 .box1{
    margin-top:-.5rem;
}
.youshi .youshi4 {
  position: relative;
}

.youshi .youshi4 .list {
  margin-top: -.25rem;
}

.youshi .youshi4 .item {
  text-align: center;
  transition: all ease .3s;
  padding: .7rem 0;
  min-height: 5rem;
}

.youshi .youshi4 .item .icon {
  width: 1.8rem;
  height: 1.8rem;
  display: flex;
  align-items: center;
  border-radius: 50%;
  margin: 0 auto;
  transition: all ease .3s;
  justify-content: center;
  background: linear-gradient(180deg, #F0F1F2 0%, #F9F9FA 100%);
}

.youshi .youshi4 .item .icon i {
    color:#2C5F79;
  font-size:.5rem;
}

.youshi .youshi4 .item .icon i.i1 {
  background-image: url("../images/icon_ts1.png");
}

.youshi .youshi4 .item .icon i.i2 {
  background-image: url("../images/icon_ts2.png");
}

.youshi .youshi4 .item .icon i.i3 {
  background-image: url("../images/icon_ts3.png");
}

.youshi .youshi4 .item .title {
  margin: .4rem 0 .1rem;
  font-weight:bold;
}

.youshi .youshi4 .item .desc {
  max-width: 3.2rem;
  margin: 0 auto;
  line-height: 1.5;
}

.youshi .youshi4 .item:hover {
  background: #fff;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.1);
  border-radius: 0.3rem;
}
.youshi .youshi4 .item:hover i{
    color:#fff;
}

.youshi .youshi4 .item:hover .icon {
  background: url("../images/bg_icon1.png") no-repeat center;
  background-size: 100% 100%;
  border-radius: 50%;
}

.youshi .youshi4 .item:hover .icon i.i1 {
  background-image: url("../images/icon_ts01.png");
}

.youshi .youshi4 .item:hover .icon i.i2 {
  background-image: url("../images/icon_ts02.png");
}

.youshi .youshi4 .item:hover .icon i.i3 {
  background-image: url("../images/icon_ts03.png");
}

.youshi .youshi4 .zs1 {
  width: 3.9rem;
  position: absolute;
  left: 0;
  bottom: .6rem;
}

.solute .i_solute1 .item {
  background: #FAFAFA;
  border-radius: 0.1rem;
  padding: .4rem;
  transition: all ease .3s;
}

.solute .i_solute1 .item .item_tit {
  margin-bottom: .2rem;
  /*font-size:.24rem;*/
  font-weight:bold;
}

.solute .i_solute1 .item .item_tit .icon {
  width: 0.63rem;
  height: 0.63rem;
  background: #E9EFF1;
  border-radius: 0.1rem;
  margin-right: .1rem;
}

.solute .i_solute1 .item .item_tit .icon img {
  width: .32rem;
}

.solute .i_solute1 .item .item_cont li {
  margin: .15rem 0;
  position: relative;
  color: #666;
}
.solute .i_solute1 .item .item_cont li:last-child{
    margin-bottom:0;
}

.solute .i_solute1 .item .item_cont li em {
  width: .18rem;
  height: .18rem;
  background: #2C5F79;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: .04rem;
  color: #fff;
}

.solute .i_solute1 .item:hover {
  background: var(--color);
  color: #fff;
}

.solute .i_solute1 .item:hover .item_cont li {
  color: #fff;
}

.solute .i_solute1 .item:hover .item_cont li em {
  background: #fff;
  color: var(--color);
}

.solute .i_solute2 .list {
  margin-top: .25rem;
}

.solute .i_solute2 .item {
  padding: .4rem;
  border-radius: .15rem;
  border:1px solid #eee;
  background-repeat: no-repeat;
/*background-image: url("../images/bg_fn1.png");*/
  background-position: right bottom;
  background-size: 100% 100%;
  transition: ease .3s;
}

.solute .i_solute2 .item .item_tit {
  color: #2C5F79;
    font-weight:bold;
}

.solute .i_solute2 .item .item_cont {
  color: #666;
}

.solute .i_solute2 .item li {
  margin: .15rem 0;
  line-height: 1.6;
}

.solute .i_solute2 .item li:last-child{
    margin-bottom:0;
}
.solute .i_solute2 .item li em {
  width: .18rem;
  height: .18rem;
  font-size: .12rem;
  margin-top: -.02rem;
  font-weight: normal;
  background: #2C5F79;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-right: .04rem;
  font-weight: 500;
  vertical-align: middle;
  color: #fff;
}

.solute .i_solute2 .item:hover {
  /*background-image: url("../images/bg_fn2.png");*/
  background:#2C5F79;
  color: #fff;
}

.solute .i_solute2 .item:hover .item_tit {
  color: #fff;
}

.solute .i_solute2 .item:hover .item_cont {
  color: #fff;
}

.solute .i_solute2 .item:hover .item_cont li em {
  background: #fff;
  color: #2C5F79;
}

.i_solute3 {
  background: #FAFAFA;
}

.i_solute3 .list {
  margin-top: .2rem;
}

.i_solute3 .item {
  padding: .4rem;
  border-radius: .15rem;
    border:1px solid #eee;
  background-repeat: no-repeat;
  background-image: url("../images/bg_fn1.png");
  background-position: right bottom;
  background-size: 100% 100%;
  transition: ease .3s;
  position:relative;
}
.i_solute3 .item .item_link{
    position:absolute;
    right:.4rem;
    bottom:.48rem;
}
.i_solute3 .item  .item_link a{
    background:#2C5F79;
    color:#fff;
}
.i_solute3 .item:hover .item_link a{
    background:#fff;
    color:#2C5F79;
}
.i_solute3 .item .item_link em{
    margin-left:5px;
}
.i_solute3 .item .item_tit {
  color: #2C5F79;
  font-weight:bold;
}

.i_solute3 .item .item_desc {
  line-height: 1.6;
  min-height:4.8em;
  margin: .1rem 0 .4rem;
  color: #666;
}

.i_solute3 .item .item_num li {
  margin: .1rem 0;
}

.i_solute3 .item .item_num li i {
  width: .2rem;
  height: .2rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.i_solute3 .item .item_num li i.i1 {
  background-image: url("../images/icon_tb1.png");
}

.i_solute3 .item .item_num li i.i2 {
  background-image: url("../images/icon_tb2.png");
}

.i_solute3 .item .item_num li i.i3 {
  background-image: url("../images/icon_tb3.png");
}

.i_solute3 .item .item_num li .tit {
  color: #666;
  margin: 0 .1rem 0 .05rem;
}
.i_section4 .sec_type .desc{
    font-weight:normal;
}

.i_solute3 .item .item_num li .num.font24 {
  font-family: 'Oswald';
}

.i_solute3 .item:hover {
  background-image: url("../images/bg_fn2.png");
  color: #fff;
}

.i_solute3 .item:hover .item_tit,
.i_solute3 .item:hover .item_desc {
  color: #fff;
}

.i_solute3 .item:hover .item_num li .tit {
  color: #fff;
}

.i_solute3 .item:hover .item_num li i.i1 {
  background-image: url("../images/icon_tb01.png");
}

.i_solute3 .item:hover .item_num li i.i2 {
  background-image: url("../images/icon_tb02.png");
}

.i_solute3 .item:hover .item_num li i.i3 {
  background-image: url("../images/icon_tb03.png");
}

.i_solute4 .common_type3{
      margin-bottom: .35rem;
}
.solute .i_solute4 .common_type3 .desc {
  margin-top: .1rem;
  color: #666;
  font-weight:normal;
}

.solute .i_solute4 .tempWrap {
  width: 100% !important;
}

.solute .i_solute4 .scroll2 {
  margin: -.1rem 0;
}
.solute .i_solute4 ul{
    display: block!important;
}
.solute .i_solute4  li{
    float:left;
    max-width:240px!important;
}

.solute .i_solute5 {
  position: relative;
  clear:both;
}

.solute .i_solute5::before, .solute .i_solute5::after {
  content: "";
  width: 3.9rem;
  height: 1.59rem;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}

.solute .i_solute5::before {
  left: 0;
  top: 0;
  background-image: url(../images/icon_zs1.png);
}

.solute .i_solute5::after {
  right: 0;
  bottom: 0;
  background-image: url(../images/icon_zs1.png);
}

.solute .i_solute5 .list1 .card {
  background: #FAFAFA;
  border-radius: 0.2rem;
  min-height: 2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  transition: all ease .3s;
  margin-bottom: .4rem;
  text-align: center;
}

.solute .i_solute5 .list1 .card .num {
  font-family: 'Oswald';
  color: var(--color);
}

.solute .i_solute5 .list1 .card .num  em {
  font-size: .16rem;
  font-family: 'Arial';
  font-weight:bold;
  margin:0 0 .05rem .01rem;
}

.solute .i_solute5 .list1 .card .tit {
  color: #666;
  line-height: 1.3;
}

.solute .i_solute5 .list1 .card:hover {
  background: url("../images/bg_hz2.png") no-repeat;
  background-size: cover;
  color: #fff;
}

.solute .i_solute5 .list1 .card:hover .num,
.solute .i_solute5 .list1 .card:hover .tit {
  color: #fff;
}

.solute .i_solute5 .list1 .xs4:nth-child(1) .card:nth-child(1){
  background: url("../images/bg_hz2.png") no-repeat;
  background-size: cover;
  color: #fff;
}
.solute .i_solute5 .list1 .xs4:nth-child(1) .card:nth-child(1) .num,.solute .i_solute5 .xs4:nth-child(1) .card:nth-child(1) .tit {
  color: #fff;
}

.solute .i_solute5 .list1 .card:last-child {
  margin-bottom: 0;
}

.solute .i_solute5 .box2 {
  text-align: center;
}
.solute .i_solute5 .box2 .box2_tit{
    font-weight:bold;
}
.solute .i_solute5 .box2 .box2_link {
  margin-top: 1.32rem;
}

.solute .i_solute5 .box2 .box2_link a {
  width: 2.19rem;
  height: 0.6rem;
  background: #2C5F79;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  border-radius: 0.3rem;
  color: #fff;
  transition: all ease .3s;
}

.solute .i_solute5 .box2 .box2_link a:hover {
  opacity: .88;
}

.social .i_social1 .wrap {
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 2rem 0;
  color: #fff;
}

.social .i_social1 .wrap .title {
  margin-bottom: .25rem;
  font-weight:bold;
}

.social .i_social1 .wrap .desc {
  line-height: 1.8;
}

.social .i_social2 {
  background: #FAFAFA;
}

.social .i_social2 .item_info {
  padding-left: .65rem;
}
.social .i_social2 .item_info .title{
    font-weight:bold;
}
.social .i_social2 .item_info .cont {
  margin-top: .2rem;
  line-height: 2;
}

.social .i_social3 ul {
  margin: 0 -.1rem;
}

.social .i_social3 li {
  width: 2.07rem;
  transition: all ease .3s;
}

.social .i_social3 li .item {
  height: 100%;
  min-height: 7.2rem;
  margin: .05rem .1rem;
  position: relative;
}

.social .i_social3 li .item .item_box1,
.social .i_social3 li .item .item_box2 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.social .i_social3 li .item .item_box1 .title_cn{
    font-weight:bold;
}
.social .i_social3 li .item .item_box1 .title_en,
.social .i_social3 li .item .item_box2 .title_en {
  color: rgba(44, 95, 121, 0.88);
}

.social .i_social3 li .item .item_box2 {
  padding: 1rem .8rem;
  color: #fff;
  display: none;
  opacity: 0;
}
.social .i_social3 li .item .item_box2 .title_cn{
    font-weight:bold;
}
.social .i_social3 li .item .item_box2 .title_en {
  color: rgba(255, 255, 255, 0.5);
}

.social .i_social3 li .item .item_box2 .title {
  margin: .8rem 0 .26rem;
}

.social .i_social3 li .item .item_box2 .cont {
  line-height: 1.8;
}

.social .i_social3 li.on {
  width: 7.2rem;
}

.social .i_social3 li.on .item_box2 {
  display: block;
  opacity: 1;
}

.social .i_social4 {
  padding-bottom: 1rem;
}

.social .i_social4 .item {
  min-height: 4.23rem;
  border-radius: 0.3rem;
  border: 0.01rem solid #E6E6E6;
  padding: .6rem .4rem 0 .4rem;
  text-align: center;
  transition: all ease .3s;
}

.social .i_social4 .item .item_tit {
  color: var(--color);
  font-weight:bold;
}

.social .i_social4 .item .item_sub li {
  margin-top: .2rem;
  height: .6rem;
  background: #FAFAFA;
  border-radius: .1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #666;
  line-height: 1.25;
}

.social .i_social4 .item .item_sub li p {
  font-size: .14rem;
}

.social .i_social4 .item .item_sub li a {
  color: #666;
  line-height: 1.25;
}

.social .i_social4 .item .item_sub li:hover {
  background: #F2F2F2;
}

.social .i_social4 .item:hover {
  background: url(../images/bg_jjh3.png) no-repeat;
  background-size: cover;
}

.social .i_social4 .item:hover .item_tit {
  color: #fff;
}

.social .i_social4 .item:hover .item_sub li {
  background: rgba(255, 255, 255, 0.08);
  box-shadow: inset 0rem 0rem 0.1rem 0rem #FFFFFF;
  border-radius: 0.1rem;
  backdrop-filter: blur(10px);
  color: #fff;
}

.social .i_social4 .item:hover .item_sub li a {
  color: #fff;
}

.social .i_social5 {
  color: #fff;
}

.social .i_social5 .common_type3 {
  color: #fff;
}

.social .i_social5 .title {
  font-family: 'Oswald';
  align-items: flex-end;
  margin-bottom: .3rem;
}

.social .i_social5 .title span {
  margin: 0 0 -.2rem .15rem;
}

.social .i_social5 .desc {
  max-width: 7.6rem;
  line-height: 1.8;
  margin: 0 auto .7rem auto;
  text-align: center;
}

.social .i_social6 {
  background: #FAFAFA;
}

.social .i_social6 .list li {
  margin: 0 0.5rem;
}

.social .i_social6 .list li .item {
  text-align: center;
}

.social .i_social6 .list li .item .item_icon span {
  width: 2.5rem;
  height: 1.6rem;
  background: #fff;
  border-radius: 0.2rem;
  transition: all ease .3s;
}

.social .i_social6 .list li .item .item_icon span img {
  width: .8rem;
}

.social .i_social6 .list li .item .item_icon span img.i2 {
  display: none;
}

.social .i_social6 .list li .item .item_tit {
  margin-top: .4rem;
  font-weight:bold;
}

.social .i_social6 .list li:hover .item .item_icon span {
  background: linear-gradient(180deg, #2C5F79 0%, #5798B1 100%);
  border-radius: 0.2rem;
}

.social .i_social6 .list li:hover .item .item_icon span img.i1 {
  display: none;
}

.social .i_social6 .list li:hover .item .item_icon span img.i2 {
  display: inline-block;
}

.social .i_social7 .item_links {
  padding: .6rem 0 0;
}

.icon_zs {
  width: 3.9rem;
  position: absolute;
}

.more {
  width: 1.8rem;
  height: 0.6rem;
  border: 1px solid #222;
  border-radius: 0.3rem;
  transition: all ease .3s;
  color: #222;
}

.more i {
  margin-left: .09rem;
  font-weight: bold;
}

.more:hover {
  background: var(--color);
  color: #fff;
  box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
  border-color: var(--color);
}

.about .about_type {
  margin-bottom: .4rem;
}
.about_slide .slide_txt{
    justify-content:flex-end;
}

.about .about_type .title_en {
  color: #2C5F79;
  margin-top:.1rem;
}

.about .about1 .i_desc {
  line-height: 1.8;
  max-width: 9rem;
  margin: .15rem auto .8rem auto;
}

.about .about1 .i_list li {
  max-width: 7rem;
}

.about .about1 .i_list li .item {
  padding: .5rem .8rem;
  background: #fff;
  min-height: 2.75rem;
  box-shadow: inset 0rem 0rem 0.1rem 0rem #fff;
  border: 0.01rem solid #E6E6E6;
  backdrop-filter: blur(10px);
}

.about .about1 .i_list li .item .item_info {
  max-width: 3.5rem;
}

.about .about1 .i_list li .item .item_info .en {
  margin: .04rem 0 .15rem;
  color: var(--color);
}

.about .about1 .i_list li .item .item_info .desc {
  color: #666;
  line-height:1.8;
}

.about .about1 .i_list li .item .item_icon img {
  width: .61rem;
}

.about .about2 {
  padding-bottom: .8rem;
}

.about .about2 .list .item {
  background: #FFFFFF;
  transition: all ease .3s;
  border: 0.01rem solid #E6E6E6;
  padding: .4rem .2rem .2rem .2rem;
}

.about .about2 .list .item .i2 {
  display: none;
}

.about .about2 .list .item .icon img {
  width: .5rem;
}

.about .about2 .list .item .tit {
  margin: .35rem 0 .1rem;
  font-weight:bold;
}

.about .about2 .list .item .desc {
  color: #666;
}

.about .about2 .list .item .yh {
  text-align: right;
  margin-top: .3rem;
}

.about .about2 .list .item .yh img {
  width: .53rem;
}

.about .about2 .list .item:hover {
  background: linear-gradient(180deg, #5798B1 0%, #2C5F79 100%);
  color: #fff;
}

.about .about2 .list .item:hover .desc {
  color: #fff;
}

.about .about2 .list .item:hover .i1 {
  display: none;
}

.about .about2 .list .item:hover .i2 {
  display: inline-block;
}

.about .about3 .about_type .title_en {
  color: #222;
}

.about .about3 .list .item {
  width: 1.8rem;
  margin: 0 auto;
  text-align: center;
  transition: all ease .3s;
}
.about .about3 .list ul{
    width:80%;
    max-width:938px;
    margin:0 auto;
}
.about .about3 .list .item .icon {
  width: 1.8rem;
  height: 1.8rem;
  margin-bottom: .3rem;
  background: url("../images/bg_icon1.png") no-repeat center;
  background-size: 100% 100%;
}

.about .about3 .list .item .icon img {
  width: .6rem;
}
.about .about3 .list .item .title{
    font-weight:bold;
}
.about .about3 .list .item:hover {
  transform: translateY(-5px);
}

.about .about4 {
  position: relative;
}
.about .about4 .fit_img{
    padding-top:133.3%;
}
.about .about4 .icon_zs {
  width: 2.6rem;
}

.about .about4 .zs1 {
  left: 0;
  top: .8rem;
}

.about .about4 .zs2 {
  right: 0;
  bottom: 1rem;
}

.about .about4 .item_pic {
  max-width: 5.4rem;
}

.about .about4 .item_pic img {
  border-radius: .3rem;
}

.about .about4 .item_info {
  padding: .5rem 0 0 .4rem;
}
.about .about4 .item_info .name_cn{
    font-weight:bold;
}
.about .about4 .item_info .name_en {
  padding: .06rem 0 .18rem;
  border-bottom: 1px solid #ccc;
  position: relative;
}

.about .about4 .item_info .name_en::after {
  content: "";
  width: 1.26rem;
  height: 0.04rem;
  background: #2C5F79;
  position: absolute;
  bottom: 0;
  left: 0;
}

.about .about4 .item_info .post {
  margin: .3rem 0;
  color: #666;
  line-height: 1.8;
}

.about .about4 .item_info .post strong {
  font-weight: bold;
  color: #333;
  font-size: .18rem;
}

.about .about4 .item_info .rongyu {
  width: 100%;
  background: #FAFAFA;
  font-weight:bold;
  margin-top:.25rem;
  padding: .4rem .4rem .7rem .4rem;
  line-height:3;
  height:3.96rem;
}
.about .about4 .item_info .rongyu .info{
     overflow-y: auto; 
     height:100%;
}
.about .about4 .item_info .rongyu .info::-webkit-scrollbar {
  width: .04rem;
}

.about .about5 {
  text-align: center;
  padding-bottom: .8rem;
  position: relative;
}

.about .about5 .item {
  height: 3.3rem;
  background: #fff;
  box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(44, 95, 121, 0.15);
  margin: .25rem;
  border: 0.01rem solid #E6E6E6;
}

.about .about5 .item img {
  max-height: 80%;
}

.about .about5 .slides {
  position: relative;
  padding: 0 1.2rem;
  margin: 0 -1.4rem;
  margin-top:-.25rem;
}

.about .about5 .slides .swiper-wrapper {
  padding-bottom: .6rem;
}

.about .about5 .slides .arrow {
  width: 0.8rem;
  height: 0.8rem;
  display: flex;
  cursor: pointer;
  position: absolute;
  align-items: center;
  justify-content: center;
  background: #E6E6E6;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}

.about .about5 .slides .arrow.prev {
  left: 0;
}

.about .about5 .slides .arrow.next {
  right: 0;
}

.about .about5 .slides .arrow:hover {
  background: var(--color);
  color: #fff;
}

.about .about5 .zs1 {
  left: 0;
  bottom: .6rem;
}

.about .swiper-scrollbar {
  height: 4px;
}

.about .swiper-scrollbar .swiper-scrollbar-drag {
  background: var(--color);
}

.about .about6 {
  background-attachment: fixed;
}
.about .about6 .title_cn{
    margin-top:1.4rem;
}
.about .about6 .title_en{
    color:#222;
}
.about .about6 .content {
  margin-top:2.3rem;
  padding: .6rem;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0rem 0rem 0.1rem 0rem #FFFFFF;
  border-radius: 0.3rem;
  backdrop-filter: blur(10px);
}

.about .about6 .content .box1 {
  max-width: 6rem;
}
.about .about6 .content .box1 .box1_title{
    font-weight:bold;
}
.about .about6 .content .box1 .box1_desc {
  line-height: 1.8;
  margin-top: .3rem;
}

.about .about6 .content .box2 {
  padding-left: .6rem;
  line-height: 2;
  border-left: 1px solid #ccc;
}

.about .about6 .content .box2 li {
  margin: .08rem 0;
}

.about .about6 .content .box2 li em {
  width: .6rem;
  flex-shrink: 0;
  font-weight:bold;
  margin-right: .3rem;
}

.about .about7 {
  text-align: center;
  position: relative;
}

.about .about7 .item {
  height: 3.3rem;
  background: #fff;
  box-shadow: 0rem 0.05rem 0.15rem 0rem rgba(44, 95, 121, 0.15);
  margin: .25rem;
  border: 0.01rem solid #E6E6E6;
  margin-bottom: .4rem;
}
.about .about7  .about_type .title_en{
    color:#666;
}

.about .about7 .item img {
  max-height: 80%;
}

.about .about7 .slides {
  position: relative;
}

.about .about7 .slides .swiper-wrapper {
  padding-bottom: .8rem;
}

.waibao .waibao2 .list2 .item{
    padding:.4rem .3rem;
    min-height:3.2rem;
}
.waibao .waibao2 .list2 .item1{
    margin-bottom:.15rem;
}
.waibao .waibao2 .list2 .desc{
    line-height:1.8;
}
.waibao5 .list3{
    padding:.3rem 0 .8rem;
}
.waibao5 .list3 .item{
    height:.7rem;
border-radius:.1rem;
border: 1px solid #E6E6E6;
display:flex;
align-items:center;
justify-content: center;
color:#666;
cursor:pointer;
}

.waibao5 .list3 .item:hover{
    background:#2C5F79;
    color:#fff;
    border-color:#2C5F79;
}
.common_desc3{
    margin-bottom:.4rem;
}
.waibao3 .common_desc01{
    margin:.15rem 0 .35rem;
}
.common_cat{
    margin-bottom:.35rem;
}
.common_cat li{
height:.6rem;
display:flex;
align-items:center;
justify-content:center;
border-radius:.1rem;
margin:0 .1rem;
padding:0 .4rem;
border: 1px solid #E6E6E6;
}
.common_cat li:hover{
    background:#2C5F79;
    color:#fff;
    border-color:#2C5F79;
}
.waibao .waibao3 .why2{
    margin-top:.25rem;
}
.inner_slide03 .i_type{
    margin:.5rem 0 .8rem;
    color:#fff;
}

.sol_139 .item{
    min-height:5.4rem;
}
.sol_139 .item .item_desc{
    margin-bottom:0!important;
}
.waibao .cp148 .item {
  min-height:3rem!important;
}
.i_solute3{
    margin:100px 0;
}

.solute .list>ul>li{
    display:flex;
}
.solute .list>ul>li .item{
    flex:1;
    overflow:hidden;
}

.waibao .list>ul>li,.steep>ul>li{
    display:flex;
}
.waibao .list>ul>li .item,.steep>ul>li .item{
    flex:1;
    overflow:hidden;
}
.grid_col3{
    max-width:1080px;
    margin-left:auto;
    margin-right:auto;
}
.item_link3{
    padding:0 0 0.8rem 0;
    display:flex;
    align-items: center;
    justify-content: center;
}
.item_link3 a{
    -webkit-animation: bounceDown 2s linear infinite;
  -moz-animation: bounceDown 2s linear infinite;
  -o-animation: bounceDown 2s linear infinite;
  animation: bounceDown 2s linear infinite;
}
.item_link3.pt80{
    padding-top:.8rem;
}
.item_link3.not{
    padding-top:0;
}
.item_link3.nob{
    padding-bottom:0;
}
.item_link3 a{
        height: 0.6rem;
        padding:0 .45rem;
    background: #2C5F79;
    box-shadow: 0rem 0.1rem 0.2rem 0rem rgba(44, 95, 121, 0.2);
    border-radius: 0.3rem;
    color: #fff;
    transition: all ease .3s;
}
.item_link3 a i{
    margin-left:5px;
}
.waibao .wb2_desc{
    margin-bottom:.2rem;
}
.waibao .wb2_desc span{
 padding:.12rem .38rem;
background: #E9EFF1;
border-radius:.3rem;
color:#2C5F79;
font-weight: bold;
}
.bgfa{
    background:#fafafa;
}
.bgfff{
    background:#fff!important;
}
.waibao .wb_list2 .item{
background: #FFFFFF;
border-radius: .1rem;
border: 1px solid #E6E6E6;
}
.waibao .wb_list2 .item{
       padding: .3rem .2rem; 
}
.waibao .waibao04{
    /*background: rgba(44,95,121,0.1) url('../images/bg_wb04.png') repeat;*/
}
.waibao .waibao_04{
    background:#FAFAFA;
}
.waibao .nop{
    padding-bottom:0!important;
}
.waibao .waibao04 .wb4_tit{
    color:#2C5F79;
}
.waibao .waibao04 .common_desc3{
    margin:.4rem 0;
}
.waibao .waibao05 .wb5_cont{
    background: #EAEFF2;
border-radius: .2rem;
padding:.25rem 0 .5rem 0;
max-width:1200px;
margin:0 auto;
text-align:center;
border: 2px solid rgba(44,95,121,0.3);
}
.waibao .waibao05 .wb5_cont .yh{
    flex-shrink:0;
}
.waibao .waibao05 .wb5_cont .yh img{
    width:.34rem;
}
.waibao .waibao05 .wb5_cont .cont{
    max-width:8.65rem;
    margin:.5rem .1rem 0 .1rem;
    color:#666;
}
.waibao .waibao06 .i_why2{
    margin:.6rem 0;
     color:#2C5F79;
}

.waibao .waibao06 .i_why2 .col1 li{
    margin:.35rem 0!important;
}
.waibao .waibao06 .i_why2 .col1 ul{
    padding-top:.35rem;
}
.waibao .waibao06 .i_why2 .col3 li{
    margin:.2rem 0!important;
   
}
.waibao .waibao06 li .item_info .title{
    margin:0!important;
}
.waibao .waibao07 .common_desc{
    margin:.4rem 0;
}
.waibao .waibao07 .sub_list li{
    text-align:center;
}
.waibao .waibao07 .sub_list li .tit{
  width:100%;
height: .7rem;
border-radius: .35rem;
display:flex;
align-items:center;
justify-content:center;
border: 1px solid #E6E6E6;
transition:all ease .3s;
}
.waibao .waibao07 .sub_list li:hover .tit{
    background: #2C5F79;
    color:#fff;
}
.waibao .steep_lc1 li::after{
    height: 2rem;
    background: url(../images/icon_arrow1.png) no-repeat;
    background-size: 100% 100%;
    top: 50%;
}

.wz-qrcode{padding:.5rem 0}
.wz-qrcode img{max-width:3.5rem}
.wz-qrcode p{margin-top:.12rem;}
@media(max-width:640px){
.detail .left_cont .i_content .wz-qrcode img{max-width:3.65rem!important}  
}


/*2025/07/11新增列表页*/
.list_hr_slide .slide_txt {
    padding-right: 3.65rem;
    justify-content: flex-end;
    padding-left: 38%;
}
/*.list_hr_slide .slide_txt .i_wrap{
    max-width: 4.8rem;
}*/
.ul-listl1{
    /* overflow: hidden; */
    margin: 0.28rem 0 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; 
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.ul-listl1 li{
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 25%;
    padding: 0 0.2rem;
    margin-bottom: 0.4rem;
}
.ul-listl1 .con{
    display: block;
    height: 100%;
    /* overflow: hidden; */
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; 
}
.ul-listl1 .con .pic{
    padding-top: 54.8387%;
    position: relative;
    height: 0;
    overflow: hidden;
    border-radius: 0.1rem 0.1rem 0 0;
    -webkit-border-radius: 0.1rem 0.1rem 0 0;
    -moz-border-radius: 0.1rem 0.1rem 0 0;
    -ms-border-radius: 0.1rem 0.1rem 0 0;
    -o-border-radius: 0.1rem 0.1rem 0 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.ul-listl1 .con .pic .img{
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl1 .con .txt{
    overflow: hidden;
    -webkit-box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, .051);
    -moz-box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, .051);
    -ms-box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, .051);
    -o-box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, .051);
    box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, .051);
    border-radius: 0 0 0.1rem 0.1rem;
    -webkit-border-radius: 0 0 0.1rem 0.1rem;
    -moz-border-radius: 0 0 0.1rem 0.1rem;
    -ms-border-radius: 0 0 0.1rem 0.1rem;
    -o-border-radius: 0 0 0.1rem 0.1rem;
    padding: 0.26rem 0.28rem 0.2rem;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ul-listl1 .con .txt .tit{
    color: #222;
    margin-bottom: 0.64rem;
    line-height: 1.5em;
    height: 3em;
    display: -webkit-box;
    box-orient: vertical;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.ul-listl1 .con .tags{
    overflow: hidden;
}
.ul-listl1 .con .tags span{
    display: inline-block;
    vertical-align: middle;
    background: #E9EFF1;
    border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
    padding: 0 0.26rem;
    text-align: center;
    min-width: 0.81rem;
    color: #2c5f79;
    line-height: 2.5714;
    margin-bottom: 0.13rem;
}
.ul-listl1 .con .bot{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; 
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
}
.ul-listl1 .con .date{
    color: #666;
}
.ul-listl1 .con .num i{
    display: inline-block;
    vertical-align: middle;
    width: 0.23rem;
    height: 0.23rem;
    background: url(../images/iconl1.png) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -2px 0.1rem 0 0;
}
.ul-listl1 .con:hover .pic .img{
    transform: scale(1.08, 1.08);
    -webkit-transform: scale(1.08, 1.08);
    -moz-transform: scale(1.08, 1.08);
    -ms-transform: scale(1.08, 1.08);
    -o-transform: scale(1.08, 1.08);
}
.ul-listl1 .con:hover .txt .tit{
    color: #2C5F79;
}
.pt72{
    padding-top: 0.72rem;
}

.m-contentl{
    /*overflow: hidden;*/
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; 
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0.96rem 0 1.27rem;
}
.m-contentl .col-l{
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.m-contentl .col-r{
    width: 4.4rem;
    margin-left: 0.8rem;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.m-detailsl{
    overflow: hidden;
}
.m-detailsl .title{
    color: #222;
    overflow: hidden;
    margin-bottom: 0.34rem;
}
.m-detailsl .info{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; 
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 0.48rem;
    margin-bottom: 0.48rem;
}
.m-detailsl .info .ll{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; 
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
}
.m-detailsl .info .tags{
    display: block;
    background: #E9EFF1;
    border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
    -ms-border-radius: 0.05rem;
    -o-border-radius: 0.05rem;
    padding: 0 0.26rem;
    text-align: center;
    min-width: 0.81rem;
    color: #2c5f79;
    line-height: 2.5714;
    margin-right: 0.15rem;
}
.m-detailsl .info .date{
    color: #222;
}
.m-detailsl .num{
    color: #222;
}
.m-detailsl .num i{
display: inline-block;
    vertical-align: middle;
    width: 0.23rem;
    height: 0.23rem;
    background: url(../images/iconl1.png) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: -2px 0.1rem 0 0;
}
.m-detailsl .text{
    color: #222;
    line-height: 1.875;
    overflow: hidden;
}
.m-gainl{
    background: #fff;
    -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, .12);
    -moz-box-shadow: 0 0 0.1rem rgba(0, 0, 0, .12);
    -ms-box-shadow: 0 0 0.1rem rgba(0, 0, 0, .12);
    -o-box-shadow: 0 0 0.1rem rgba(0, 0, 0, .12);
    box-shadow: 0 0 0.1rem rgba(0, 0, 0, .12);
    padding: 0.39rem 0.4rem 0.54rem;
    border-radius: 0.2rem;
    -webkit-border-radius: 0.2rem;
    -moz-border-radius: 0.2rem;
    -ms-border-radius: 0.2rem;
    -o-border-radius: 0.2rem;
    overflow: hidden;
    position: sticky;
    top:.8rem;
}
.m-gainl .tit{
    color: #222;
    overflow: hidden;
    border-bottom: 1px solid #E6E6E6;
    padding-bottom: 0.17rem;
    margin-bottom: 0.31rem;
}
.m-gainl .form{
    overflow: hidden;
}
.m-gainl .form .item{
    overflow: hidden;
    margin-bottom: 0.23rem;
}
.m-gainl .form .tt{
    color: #222;
    overflow: hidden;
    margin-bottom: 0.03rem;
}
.m-gainl .form .tt em{
    display: inline-block;
    vertical-align: middle;
    color: #f00;
    margin-right: 0.05rem;
}
.m-gainl .form .inp{
    display: block;
    width: 100%;
    height: 3.333em;
    overflow: hidden;
    background: #fff;
    border: 1px solid #CCCCCC;
    padding: 0 0.12rem;
    border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    -moz-border-radius: 0.08rem;
    -ms-border-radius: 0.08rem;
    -o-border-radius: 0.08rem;
}
.m-gainl .form .btnbox{
    overflow: hidden;
    padding-top: 0.26rem;
}
.m-gainl .form .btn{
    display: block;
    width: 100%;
    overflow: hidden;
    border-radius: 0.08rem;
    -webkit-border-radius: 0.08rem;
    -moz-border-radius: 0.08rem;
    -ms-border-radius: 0.08rem;
    -o-border-radius: 0.08rem;
    background: #007297;
    height: 0.68rem;
    line-height: 0.68rem;
    border: none;
    text-align: center;
    color: #fff;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
}
.m-gainl .form .btn:hover{
    opacity: 0.7;
}
.m-popl1{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    cursor: auto;
    display: none;
}
.m-popl1 .pop-bg{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background: rgba(216,216,216,.56);
}
.m-popl1 .inner {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 4.12rem;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    background-color: #fff;
    overflow: hidden;
}
.m-winl{
    overflow: hidden;
    text-align: center;
    position: relative;
    padding: 0.57rem 0.86rem 0.6rem;
}
.m-winl .tit{
    color: #2c5f79;
    overflow: hidden;
    text-align: center;
    margin-bottom: 0.27rem;
}
.m-winl .qr{
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.m-winl .qr img{
    display: block;
    width: 100%;
    height: 100%;
}
.m-popl1 .close{
    position: absolute;
    width: 0.19rem;
    height: 0.19rem;
    right: 0.18rem;
    top: 0.19rem;
    background: url(../images/closel1.png) no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.m-popl1.open{
    display: block;
}

@media screen and (max-width: 767px) {
    .list_hr_slide .slide_txt {
        justify-content: center;
        height: auto;
        top: 8%;
        padding: 0;
    }
    .list_hr_slide .slide_txt .i_wrap{
        max-width: 11rem;
    }
    .ul-listl1{
        display: block;
        margin: 0.28rem -0.2rem 0;
    }
    .ul-listl1 li{
        width: 100%;
    }
    .ul-listl1 li:last-child{
        margin-bottom: 0;
    }
    .ul-listl1 .con .pic{
        border-radius: 0.2rem 0.2rem 0 0;
        -webkit-border-radius: 0.2rem 0.2rem 0 0;
        -moz-border-radius: 0.2rem 0.2rem 0 0;
        -ms-border-radius: 0.2rem 0.2rem 0 0;
        -o-border-radius: 0.2rem 0.2rem 0 0;
    }
    .ul-listl1 .con .txt{
        border-radius: 0 0 0.2rem 0.2rem;
        -webkit-border-radius: 0 0 0.2rem 0.2rem;
        -moz-border-radius: 0 0 0.2rem 0.2rem;
        -ms-border-radius: 0 0 0.2rem 0.2rem;
        -o-border-radius: 0 0 0.2rem 0.2rem;
    }
    .ul-listl1 .con .num i,.m-detailsl .num i{
        width: 0.28rem;
        height: 0.28rem;
    }
    
    .m-contentl{
        padding: 0.6rem 0;
    }
    .m-contentl{
        display: block;
    }
    .m-contentl .col-l{
        margin-bottom: 0.6rem;
    }
    .m-contentl .col-r{
        width: auto;
        margin: 0;
    }
    .m-popl1 .inner{
        width: 60%;
    }
    .m-popl1 .close{
        width: 0.4rem;
        height: 0.4rem;
    }
    .m-detailsl .info{
        display: block;
    }
    .m-detailsl .info .ll{
        margin-bottom: 0.3rem;
    }
    .m-gainl,.ul-listl1 .con .txt{
        padding: 0.3rem;
    }
    .ul-listl1 .con .txt .tit{
        margin-bottom: 0.4rem;
    }
    
    .list_hr_slide .slide_txt{
        width: 50%;
        left: 40%;
        top: 15%;
    }
    
}
@media screen and (max-width: 480px) {
    .m-popl1 .inner{
        width: 80%;
    }
}









