@charset "utf-8";
/* CSS Document */
html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}
*{padding:0;margin:0;}
body{word-break:break-all;word-wrap:break-word; margin:0 auto; overflow-x:hidden;padding:0; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box;      font-family: Helvetica Neue,Arial,-apple-system,BlinkMacSystemFont,PingFang SC,microsoft yahei,STXihei,sans-serif;}
img{border:none;display:block;}
ul,ul li,dl,dl dt,dl dd{display:block;list-style-type: none;}
ul,ol,input{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd{margin:0; padding:0;}
a{color:#000;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
li{ list-style:none;}
em,i{font-style:normal}
b,th{font-weight:normal;}
button,input,textarea{ font-family: Helvetica Neue,Arial,-apple-system,BlinkMacSystemFont,PingFang SC,microsoft yahei,STXihei,sans-serif;vertical-align:middle;outline: none;}/*input:focus{outline: none;}*/
textarea{resize:none;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none; /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/border:0}
input[type=”button”], input[type=”submit”], input[type=”reset”] {-webkit-appearance: none;/*去掉苹果默认样式*/}
.fl{float:left;}
.fr{float:right;}
.clearfix {zoom: 1;}
.clearfix:after {content: ".";width: 0;height: 0;visibility: hidden; display: block;clear: both;overflow:hidden;}
i, cite, em, var, address, dfn {font-style: italic;}
a:hover{ text-decoration: none !important;}
/* // 实现rem适配 */
@media screen and (max-width: 1024px) {
	html {
	  font-size: 42.66px !important;
	}
  }
  
  @media screen and (min-width: 1920px) {
	html {
	  font-size: 80px !important;
	}
  }

@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.woff2?t=1727246748610') format('woff2'),
       url('../fonts/iconfont.woff?t=1727246748610') format('woff'),
       url('../fonts/iconfont.ttf?t=1727246748610') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.page_con{ width: 100%; margin: 0 auto;}


.header{ width: 100%; background: #ffffff; height: 1rem; }
.header.on{ position: fixed; z-index: 999; top: 0; left: 0;box-shadow: 0px 0px 10px rgba(0,0,0,0.4);}
.w_83{ width: 83%; margin: 0 auto; height: 100%; }
.w_70{ width: 70%; margin: 0 auto;}
.flex_d{ display: flex; align-items: center; justify-content: space-between;}
.flex_dc{display: flex; align-items: center; justify-content: center;}
.logo_img{ width:10%;}
.logo_img a{width: 100%;}
.logo_img img{ width: 100%; height: auto;}

.pro-header-item{ position: absolute; width: 100%; top:1rem; background: #ffffff; left: 0; z-index: 10; border-top: 1px solid #e6e6e6; display: none;box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);}
.pro-header-box{ position: absolute; width: 150%; top: 1rem; background: #ffffff;left: 50%; z-index: 10;display: none; transform: translateX(-50%); box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1); }


.tabs_nav{ width: 100%; display: flex; justify-content: center; margin: .25rem auto 0;}
.tabs_nav li{ line-height: 2.5em; margin: 0 .375rem; position: relative; cursor: pointer;}
.tabs_nav li::after{ position: absolute; content: ""; bottom: 0; left: 0; background: #07c160; height: 2px; }
.tabs_nav li.on{ color: #07c160; font-weight: bold;}
.tabs_nav li.on::after{ width: 100%;}

.cate_box{ width: 100%; padding: .25rem 0;}
.wz_list{ width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.wz_list li{ width: 20%; font-size: .2rem; color: #333333; line-height: 2em; margin: .1rem 0;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.wz_list li a{color: #333333;  font-weight: 400;}
.wz_list li:hover a{ color: #07c160; font-weight: 600;}

.more_btn3{ width: 100%; margin: 0 auto; border-top: 1px solid #e6e6e6; text-align: center; padding: .25rem 0;}
.more_btn3 a{  font-size: .225rem; color: #333333; line-height: 2em; margin: 0 auto; text-align: center;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.more_btn3 a:hover{ color: #07c160;}
.pro_nav{ width: 100%; margin: 0 auto; text-align: center; padding: .15rem 0;}
.pro_nav li{ line-height: 2em; font-size: .2rem;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.pro_nav li a{transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; display: block;}
.pro_nav li:hover a{ color: #07c160; transform: scale(1.05); }

.lg_ot{ width: 78%; display: flex; align-items: center; justify-content: space-between;}
.nav_h{ width: 66%; display: flex; align-items: center; justify-content: space-between; height: 1rem;}
.nav_h .nav_item{ height: 100%; }
.nav_h .abou_nav{ position: relative;}


.nav_h .nav_item>a{ line-height: 1rem; display: block;}
.nav_item>a{ font-size: .225rem; color: #141e31; font-weight: 500;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.nav_item>a i{ font-size: .225rem; color: #666666; display: inline-block; transition: transform 0.3s ease-in-out; }
.nav_item>a:hover,.nav_item>a.hov_a{ color: #07c160;}
.nav_item>a:hover i,.nav_item>a.hov_a i{ transform: rotate(-180deg);}





.other_demo{ display: flex; flex-wrap: wrap;}
.n_item{ display: flex; height: .75rem; align-items: center; }
.n_item h3{ font-size: .25rem; color: #07c160; font-weight: 600;}
.n_item img{ width: .375rem; height: .375rem; margin-right: .125rem;}
.n_item a{ font-size: .225rem; padding: 0 .25rem; line-height: .45rem; border-radius: .075rem; margin-left: .25rem;}
.n_item a:nth-child(1){ color: #ffffff;  background: #07c160;border: 1px solid #07c160;}
.n_item a:nth-child(2){ color: #07c160; border: 1px solid #07c160;}

.bjys04 .w_70,.bjys15 .w_70{ height: 100%;}

.yc_box{ width: 1.1rem; background: #ffffff; box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1); z-index: 99; position: fixed; right: .125rem; top: 50%; transform: translateY(-50%); border-radius: 10px;}
.yc_box ul{ display: flex; flex-wrap: wrap; justify-content: center; padding: .125rem 0;}
.yc_box ul li{ font-size: .2rem; color: #333333; line-height: 2em; padding: .125rem 0;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; position: relative;}
.yc_box ul li a{ display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column;}
.yc_box ul li i{ font-size: .45rem; color: #b0b0b0;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}

.yc_box ul li:hover i{ color: #07c160;}
.yczx_box01,.yczx_box02{ display: none;}
.yczx_box01{ position: absolute; right:1.2rem; top: 50%; transform: translateY(-50%); background: #ffffff; padding: .1rem;  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1); text-align: center; border-radius: 8px;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;} 
.yczx_box01 img{  margin: 0 auto; text-align: center;}
.yczx_box01 h3,.yczx_box02 h3{ font-size: .2rem; color: #333333;}
.yczx_box02{ position: absolute; right:1.2rem; top: 50%; transform: translateY(-50%); background: #ffffff;  box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1); text-align: center; border-radius: 8px; width: 200%; padding: .1rem;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;} 



.f-16{ font-size: .2rem; }
.f-46{ font-size: .575rem;}
.f-36{ font-size: .45rem;}
.f-18{ font-size: .225rem;}
.f-24{font-size: .3rem;}
.f-20{ font-size: .25rem;}
.f-32{ font-size: .4rem;}
.f-30{ font-size: .375rem;}
.f-14{  font-size: .175rem;}
.f-22{  font-size: .275rem;}
.f-28{ font-size: .35rem;}
.f-38{ font-size: .475rem;}
.f-40{ font-size: .5rem;}
.f-48{ font-size: .68rem;}
.pad_60{ padding: .75rem 0;}

.ad_btn{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between;}

.yb_more p{ color: #ffffff;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;
  background: #07c160;
  line-height: .65rem;
  padding: 0 0.6rem;
  display: inline-block;
  border-radius: 6px;}
 .yb_more p:hover{ background: #07a753; transform: translateY(-5px);}

.cor_bl{ color: #333333;}
.cor_sl{  color: #141e31;}
.cor_gr{ color: #666666;}
.cor_ls{ color: #07c160;}
.cor_ff{  color: #ffffff;}
.cor_hs{color: #dedede;}
.cor_hd{ color: #8b8b8b;}
.cor_cs{ color: #eca700;}



.bg_ls{background: #dff7ea;}
.bg_cs{background: #fdf4de;}
.bg_grad1{  background-image: -moz-linear-gradient( 0deg, rgb(192,242,216) 0%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(192,242,216) 0%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(192,242,216) 0%, rgb(255,255,255) 100%); }

  .bg_grad2{  background-image: -moz-linear-gradient( 0deg, rgb(247,227,180) 0%, rgb(255,255,255) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(247,227,180) 0%, rgb(255,255,255) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(247,227,180) 0%, rgb(255,255,255) 100%);}

  

.mar_40{ margin: .5rem auto;}
.mar_20{ margin: 20px auto;}
.mar_30{ margin: 30px auto;}
.pad_40{ padding: .5rem 0;}
.bjys01{ width: 100%; background: url("../images/bjys01.jpg")no-repeat center bottom; background-size: 100% auto;}
.bjys02{ width: 100%;background: url("../images/bjys02.jpg")no-repeat center top; background-size: 100% auto;}
.bjys06{ width: 100%; background: url("../images/bjys06.jpg")no-repeat center bottom; background-size: 100% auto;}
.bjys04{ width: 100%; height: 2.975rem; background: url("../images/bjys04.jpg")no-repeat center bottom; background-size: 100% 100%;}
.bjys07{ width: 100%; background: url("../images/bjys07.jpg")no-repeat center bottom; background-size: 100% auto;}
.bjys09{ width: 100%; background: url("../images/bjys09.jpg")no-repeat center bottom; background-size: 100% auto;}
.bjys10{ width: 100%; background: #ffffff;   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}
.bjys11{ width: 100%; background: url("../images/bjys10.jpg")no-repeat center top; background-size: 100% auto; padding: .5rem 0;}
.bjys13{ width: 100%; background: #f5f5f5; overflow: hidden;}
.bjys14{ background: url("../images/bjys11.jpg")no-repeat center bottom;background-size: 100% auto; }
.ywtz_bg{ width: 10.9375rem; height: 4.275rem; background: url("../images/jjfa_bj01.png")no-repeat center center; background-size: 100% 100%; margin: 0 auto .5rem; box-sizing: border-box;
padding: 1.25rem 1.5rem 0 .75rem;
}
.ywtz_bg{ display: flex; justify-content: space-between;}

.bjys15{ width: 100%; height: 2.975rem; background: url("../images/bjys12.jpg")no-repeat center bottom; background-size: 100% 100%;}
.bjys16{ width: 100%; background: url("../images/bjys13.jpg")no-repeat center bottom; background-size: 100% auto;}
.bjys17{ width: 100%; background: url("../images/bjys14.jpg")no-repeat center bottom; background-size: 100% auto;}

.bjys18{ width: 100%; background: url("../images/bjys15.jpg")no-repeat center center; background-size: 100% 100%;  height: 5.375rem;}
.bjys19{ width: 100%; background: #F5F5F5; margin: 0 auto;}



.ywtz_zb ul li,.ywtz_yb ul li{ font-size: .225rem; color: #333333; line-height: 2.5em;}
.ywtz_zb ul li i,.ywtz_yb ul li i{ width: .15rem; height: .15rem; border-radius: 50%; display: inline-block; margin-right: .125rem; }
.ywtz_zb ul li i{border: 2px solid #bfbfbf;}
.ywtz_yb ul li i{border: 2px solid #11c366;}


.fl_end{ display: flex;  justify-content: flex-end;}

.top_list{ width: 100%;  display: flex; align-items: center;}
.top_list .top_dd{ width: 25%; background: url("../images/link01.png")no-repeat right center; display: flex; align-items: center; justify-content: center; }
.top_list .top_dd:last-child{ background: none;}
.img_t{ width: 1rem; height: 1rem; margin-right: .2rem;}
.img_t img{ width: 100%; height: 100%;}
.text_t{ margin-left: .2rem;}

.tit_big{ width: 100%; margin: 0 auto; text-align: center;}
.tit_big2{ width: 100%; margin: 0 auto;}
.tit_big h3,.tit_big2 h3{ line-height: 1.5em;  font-weight: 1000;}
.tit_big p，.tit_big2 p{ line-height: 2em;}

.con_zb{ width: 42%;}
.con_yb{ width: 52%;}
.con_yb img{ width: 100%;}

.luxx_box h3{ line-height: 2.5em;}
.luxx_box p{ line-height: 2em;}

.luxx_box ul{ width: 90%;  display: flex; flex-wrap: wrap; margin: .25rem 0; }
.luxx_box ul li{width: 25%; line-height: 2.5em; background: url("../images/ico02.png")no-repeat center left; background-size: .1rem .1rem; padding-left: .2rem;}
.luxx_box{ border-bottom: 1px dashed #a0a0a0;}

.more_btn a,.more_btn02 a,.fw_shyb a,.btop_zb a,.szh_zb a,.cpxq_zb a{ color: #ffffff; background: #07c160; line-height: .65rem; padding: 0 .5rem; display: inline-block; border-radius: 6px; transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;}
.more_btn a:hover, .more_btn02 a:hover,.fw_shyb a:hover,.btop_zb a:hover,.szh_zb a:hover,.cpxq_zb a:hover{background: #07a753; transform: translateY(-5px);}



.more_btn02{ margin: 0 auto; width: 100%; text-align: center;}
.slideTxtBox{ position: relative; width: 100%;}
.slideTxtBox .hd{ border-bottom: 1px solid #dbe4e2; overflow: hidden;}
.slideTxtBox .hd ul{ overflow: hidden; width: 70%; margin: 0 auto; display:flex; justify-content:space-between;}
.slideTxtBox .hd ul li{ 
    /*float: left; width: 12.5%; */
padding: .25rem 0; position: relative;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.slideTxtBox .hd ul li::after{ position: absolute; width: 0; background: #07c160; height: 3px; bottom: 0; left: 0; content: "";transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.slideTxtBox .hd ul li.on::after{ width: 100%;}
.slideTxtBox .hd ul li img{ width: .75rem; height: .75rem; margin: .125rem auto;}
.slideTxtBox .hd ul li h3{ font-weight: normal; text-align: center; line-height: 1.5em;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.slideTxtBox .hd ul li.on h3{ color: #07c160; font-weight: bold;}
.news_tab02{ width: 70%; margin: 0 auto; position: relative; overflow: hidden;}
.news_tab02 .swiper-slide{}
.news_tab02 .swiper-slide a{ display: flex; justify-content: space-between; align-items: center; margin: .5rem auto 0;}

.jjfn_tit{  position: relative; border-bottom: 1px solid #dbe4e2; padding: 0 0 .25rem;}
.jjfn_tit::after{ position: absolute; content: ""; background: #07c160; width: .75rem; height: 2px; bottom: 0; left: 0;}
.jjfn_tit h3{ line-height: 2em;}
.jjfn_tit p{ line-height: 1.5em;}
.zb_cjfn{ width: 42%;}
.zb_cjfn ul{ padding: .375rem 0;}
.zb_cjfn ul li{ line-height: 2.5em;  background: url("../images/ico03.png")no-repeat left center; padding-left: .5rem; background-size: .2875rem .25rem; }
.img_cjfn{ width: 56%;}
.img_cjfn img{ width: 100%;}
.zb_cjfn h4{color: #ffffff; font-weight: normal; background: #07c160; line-height: .65rem; padding: 0 0.5rem; display: inline-block;
  border-radius: 6px;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in; }
  .zb_cjfn h4:hover{ background: #07a753; transform: translateY(-5px);}
  .con_dxal{ position: relative; width: 100%; overflow: hidden; padding: .5rem 0 1.2rem 0;}
  .con_dxal .swiper-slide{}
  .con_dxal .swiper-slide a{ display: block; width: 100%; height: 5.375rem; background: url("../images/bjys03.jpg")no-repeat center center; background-size: cover; padding: .375rem; box-sizing: border-box; position: relative;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}

  .con_dxal .swiper-slide a img{ position: absolute; max-width: 60%; max-height: .5rem;right:  .375rem; top: .375rem; transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
  .con_dxal .swiper-slide h3{ padding-top: 1rem; line-height: 2.5em;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
  .con_dxal .swiper-slide p{overflow: hidden; line-height: 1.5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical; margin-bottom: .375rem; transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
 .con_dxal .swiper-slide h4{ font-weight: normal; border-top: 1px solid #dbe4e2; line-height: 3em; transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
 .con_dxal .swiper-slide a:hover h4{ color: #07a753; }
 .con_dxal .swiper-slide a:hover{ transform: translateY(-5px);box-shadow: 0px 0px 35px 0px rgba(0, 0, 0, 0.1);}
.con_dxal .swiper-button-prev2,.con_dxal .swiper-button-next2{ width: .7rem; height: .7rem; border: 1px solid #07c160; display: block; text-align: center; line-height: .7rem; border-radius: 50%;  position: absolute; bottom: 0;  cursor: pointer;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.con_dxal .swiper-button-prev2{ left: 46%;}
.con_dxal .swiper-button-next2{ right: 46%;}
.swiper-button-next2.swiper-button-disabled, .swiper-button-prev2.swiper-button-disabled{  opacity: .6;    cursor: auto; pointer-events: none;}
.con_dxal .swiper-button-prev2:hover,.con_dxal .swiper-button-next2:hover{  background: #07c160; color: #ffffff;}

.more_list{ display: flex; justify-content: center; padding-top: .5rem;}
.more_list a{ padding: 0 0.5rem;    line-height: .65rem;border-radius: 6px; margin: 0 .25rem;transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;}
.more_list a:nth-child(1){ background: #07c160; color: #ffffff;}
.more_list a:nth-child(2){ color: #07c160; border: 1px solid #07c160;}
.more_list a:nth-child(1):hover{ background: #07a753;}
.more_list a:nth-child(2):hover{ background: #07c160; color: #ffffff;}
.more_list a:hover{ transform: translateY(-5px);}

.slideTxtBox2{ position: relative; overflow: hidden;position: relative;}
.tabs_02{ display: flex; border-bottom: 1px solid #dbe4e2; position: relative; }
.tabs_02 li a{ display: inline-block; }
.tabs_02 li p::after{ position: absolute; bottom: 0; left:50%; transform: translateX(-50%); width: 0; height: .0375rem; background: #07c160; content: "";transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;} 
.tabs_02 li{  cursor: pointer; transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.tabs_02 li p{ position: relative;line-height: .75rem; padding: 0 .375rem;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.tabs_02 li.on p{ font-size: .35rem; font-weight: bold; color: #333333;}
.tabs_02 li.on p::after{width: .625rem;}
.tabs_02 li h3{ position: absolute; right: 0; top: 0;line-height: .75rem; display: none;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.tabs_02 li.on h3{ display: block;}
.tabs_02 li h3:hover{ color: #07c160;}

.news_tab03{ width: 100%; position: relative; overflow: hidden; padding: .375rem 0}
.news_tab03 .swiper-slide{ width: 100%; display: flex; justify-content: space-between; padding: 0 .2rem; box-sizing: border-box;}
.zb_news{ width: 45%; height: 5.25rem; background: #ffffff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); overflow: hidden;}
.zb_news a{transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; overflow: hidden;}
.img_b{ width: 100%; height: 4.25rem; overflow: hidden;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.zb_news a:hover img{ transform: scale(1.05); }
.yb_news{ width: 53%; height: 5.25rem;}
.img_b img{ width: 100%; height: 100%; overflow: hidden;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.zb_news a:hover .new_bg01 h3{ color: #07c160;}


.new_bg01{ width: 100%; height: 1rem;  padding:0 .2rem; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; overflow: hidden;}
.new_bg01 h3,.yb_news ul li h3{ line-height: 2em;max-width:100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;
  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: 300ms;}
.new_bg01 p,.yb_news ul li p{ line-height: 2em;max-width:100%; white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;transition: 300ms;}
.yb_news ul{ display: flex; flex-direction: column; height: 100%; justify-content: space-between;}
.yb_news ul li{ background: #ffffff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); height: 30%;transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;}
.yb_news ul li a{ height: 100%; display: flex; width: 100%; padding: 0 .375rem; flex-direction: column; box-sizing: border-box; justify-content: center;
  transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in;} 
.yb_news ul li a:hover h3{ color: #07c160;}
.yb_news ul li:hover{ transform: translateY(-5px);}
.bjys05{ width: 100%; background: url("../images/bjys05.jpg")no-repeat center bottom,#525460; background-size:100% auto;}

.foot_down p{  text-align: center; line-height: 3em;}
.foot_down{ border-top: 1px solid #60636d;}
.foot_down a{ color:#dedede;}
 
.f02 dl{ width: 3rem; height: .6rem; border-radius: .075rem; background: #2b2e3b; position: relative; }
.f02 dl dt{font-size: .225rem; color: #ffffff; line-height: .6rem; padding-left: .25rem;}
.f02 dl dt:after { transition: .3s; content: ""; background: url(../images/ico04.png) no-repeat center center; width: 0.175rem;height: 0.1rem; background-size: 0.175rem 0.1rem; top: 50%; margin-top: -0.05rem; position: absolute;right: 0.25rem;}
.f02 dl dd { position: absolute; top: 0.6rem; left: 0; right: 0; background: rgba(255, 255, 255, .8); padding: 0.1875rem 0.25rem;border-top: 1px solid #eee;z-index: 5; display: none;}



.f02 dl dd ul{ height: 1.6rem; overflow-y: auto;}
.f02 dl dd ul::-webkit-scrollbar-track-piece{background-color: rgba(0,0,0,0); border-left: 1px solid rgba(0,0,0,0);}
.f02 dl dd ul::-webkit-scrollbar{width: 5px; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;}
.f02 dl dd ul::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.5); background-clip: padding-box; -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 28px;}
.f02 dl dd ul::-webkit-scrollbar-thumb:hover{background-color: rgba(0,0,0,0.5); -webkit-border-radius:5px; -moz-border-radius: 5px; border-radius: 5px;}




.f02 dl dd li{ overflow: hidden;}
.f02 dl dd li a{ line-height: 2em; width:100%; display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: 300ms;}
  .f02 dl dd li a:hover{ transform: scale(1.06); color: #07c160;}
.foot_up{ width: 100%; display: flex; justify-content: space-between; padding: .375rem 0;}
.foot01{ width: 38%;} 
.foot02{ width: 56%; display: flex; justify-content: space-between;}
.foot02 .m_foot{ display: flex; flex-direction: column;}
.foot02 .m_foot h3{ padding-bottom: .2rem;}
.foot02 .m_foot a{ line-height: 2em;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.foot02 .m_foot a:hover{ color: #07c160;}
.f03 ul{ width: 100%; display: flex; justify-content: space-between; padding: .375rem 0;}
.f03 ul li{  margin: 0 auto; text-align: center;}
.f03 ul li img{ width: 1.25rem; height: 1.25rem;}
.f03 ul li p{  line-height: 3em; margin: 0 auto; text-align: center;}

.f01{ margin-bottom: .25rem;}
.f01 p{ line-height: 2em;}

.hyjj_con{ width: 100%; margin: .5rem auto;}
.hyjj_con ul{width: 100%; display: flex; justify-content: space-between; height: 4.5rem; align-items: center;}
.hyjj_con ul li{  width: 13%;height: 4.5rem;position: relative;cursor: pointer; overflow: hidden; transition: all ease 0.7s;}
.ywly_list li .img_box{position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;background-position: center center;background-repeat: no-repeat;background-size: cover; z-index: 1;}
.hyjj_con ul li.on{ width: 33%;}
.zi_box{ position: absolute; left: .2rem; bottom: .16rem; z-index: 4;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.zi_box i{ font-size: .45rem; color: #ffffff;}
.zi_box h3{ font-weight: normal; line-height: 2em;}
.bj_ys1{ width: 100%; height: 100%;  position: absolute; z-index: 2; top: 0; left: 0; }
.ywly_list li:nth-child(1) .jbys01{background-image: -moz-linear-gradient( -93deg, rgba(15,59,146,0) 0%, rgb(15,59,146) 100%, rgb(15,59,146) 100%);
  background-image: -webkit-linear-gradient( -93deg, rgba(15,59,146,0) 0%, rgb(15,59,146) 100%, rgb(15,59,146) 100%);
  background-image: -ms-linear-gradient( -93deg, rgba(15,59,146,0) 0%, rgb(15,59,146) 100%, rgb(15,59,146) 100%); }
.ywly_list li:nth-child(2) .jbys01{ background-image: -moz-linear-gradient( -93deg, rgba(7,193,96,0) 0%, rgb(7,193,96) 100%, rgb(7,193,96) 100%);
  background-image: -webkit-linear-gradient( -93deg, rgba(7,193,96,0) 0%, rgb(7,193,96) 100%, rgb(7,193,96) 100%);
  background-image: -ms-linear-gradient( -93deg, rgba(7,193,96,0) 0%, rgb(7,193,96) 100%, rgb(7,193,96) 100%); }
.ywly_list li:nth-child(3) .jbys01{background-image: -moz-linear-gradient( -93deg, rgba(250,135,21,0) 0%, rgb(250,135,21) 100%, rgb(250,135,21) 100%);
background-image: -webkit-linear-gradient( -93deg, rgba(250,135,21,0) 0%, rgb(250,135,21) 100%, rgb(250,135,21) 100%);
background-image: -ms-linear-gradient( -93deg, rgba(250,135,21,0) 0%, rgb(250,135,21) 100%, rgb(250,135,21) 100%); }
.ywly_list li:nth-child(4) .jbys01{background-image: -moz-linear-gradient( -93deg, rgba(2,197,237,0) 0%, rgb(2,197,237) 100%, rgb(2,197,237) 100%);
 background-image: -webkit-linear-gradient( -93deg, rgba(2,197,237,0) 0%, rgb(2,197,237) 100%, rgb(2,197,237) 100%);
background-image: -ms-linear-gradient( -93deg, rgba(2,197,237,0) 0%, rgb(2,197,237) 100%, rgb(2,197,237) 100%);}
.ywly_list li:nth-child(5) .jbys01{ background-image: -moz-linear-gradient( -93deg, rgba(16,166,88,0) 0%, rgb(16,166,88) 100%, rgb(16,166,88) 100%);
 background-image: -webkit-linear-gradient( -93deg, rgba(16,166,88,0) 0%, rgb(16,166,88) 100%, rgb(16,166,88) 100%);
background-image: -ms-linear-gradient( -93deg, rgba(16,166,88,0) 0%, rgb(16,166,88) 100%, rgb(16,166,88) 100%); } 
.ywly_list li:nth-child(6) .jbys01{    background-image: -moz-linear-gradient( -93deg, rgba(45,128,254,0) 0%, rgb(45,128,254) 100%);
  background-image: -webkit-linear-gradient( -93deg, rgba(45,128,254,0) 0%, rgb(45,128,254) 100%);
  background-image: -ms-linear-gradient( -93deg, rgba(45,128,254,0) 0%, rgb(45,128,254) 100%);} 



.zi_box02{ position: absolute; left: .2rem;  bottom: -150%;z-index: 4; padding-right: .2rem; transition: all ease 1.2s; -webkit-transition: all ease 1.2s; width: 95%; }
.zi_box02 h3 i{ font-size: .35rem; color: #07c160; margin-right: .125rem; font-weight: normal;}
.zi_box02 p{ line-height: 1.6em; padding: .2rem 0; text-align: justify;}
.hyjj_con ul li.on .zi_box02{ bottom: 30%;}
.hyjj_con ul li.on .zi_box{ display: none;}
.hyjj_con ul li.on .bj_ys1{   background-image: -moz-linear-gradient( 180deg, rgba(234,246,243,0.81961) 0%, rgb(234,246,243) 100%, rgb(234,246,243) 100%);
  background-image: -webkit-linear-gradient( 180deg, rgba(234,246,243,0.81961) 0%, rgb(234,246,243) 100%, rgb(234,246,243) 100%);
  background-image: -ms-linear-gradient( 180deg, rgba(234,246,243,0.81961) 0%, rgb(234,246,243) 100%, rgb(234,246,243) 100%); }

.logo_list{ width: 100%; overflow:hidden;}
.scroll_fl{  margin: 0 auto;width: 100% !important; /* 覆盖可能的固定宽度（如 960px） */
  max-width: none !important; /* 移除最大宽度限制（若有） */
  overflow: hidden; /* 避免内容溢出导致横向滚动条 */
  box-sizing: border-box; /* 防止 padding 影响宽度计算 */}
.scroll_fl .picList li{ float: left; position: relative; width: 3rem; height: 1.3125rem; box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2); margin: .25rem; }
.scroll_fl .picList li img{ width: 100%;}
.scroll_fl .tempWrap{
  width: 100% !important; /* 强制占满容器宽度 */
  max-width: none !important;
}
.zg_ban{ width: 100%; position: relative; overflow: hidden; }
.zg_ban .swiper-slide img{ width: 100%; height: 100%;}
.zg_ban .swiper-button-prev3,.zg_ban .swiper-button-next3{ position: absolute; top: 50%; transform: translateY(-50%); font-size: .5rem; z-index: 90; color: #07c160; 
background: rgba(255, 255, 255, .8); width: .625rem; height: .875rem; line-height: .875rem;  text-align: center;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;
opacity: .8;}
.zg_ban .swiper-button-prev3{ left:-6%;}
.zg_ban .swiper-button-next3{ right:-6%;}
.zg_ban:hover .swiper-button-prev3{ left:6%;}
.zg_ban:hover .swiper-button-next3{ right:6%;}
.zg_ban .swiper-button-prev3:hover,.zg_ban .swiper-button-next3:hover{opacity: 1;}
.zg_ban .swiper-pagination2{ width: 70%; margin: 0 auto;}
.zg_ban.swiper-container-horizontal>.swiper-pagination-bullets{ width: 70%; bottom: .625rem; height: .125rem; left: 50%; z-index: 98; position: absolute; transform: translateX(-50%);}
.zg_ban .swiper-pagination-bullet{ width: .6rem; height: 5px;  background: #c0cbdc; border-radius: 0; opacity: 1;}   
.zg_ban .swiper-pagination-bullet-active{ background: #07c160;}
.zg_ban.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .2rem 0 0 ;}
.zg_ban .swiper-slide-active .ban_i img{ animation-name:slidescale; animation: slidescale 9s ease 0s normal none; -moz-animation: slidescale 9s ease 0s normal none; -webkit-animation: slidescale 9s ease 0s normal none; -o-animation: slidescale 9s ease 0s normal none; }
@-webkit-keyframes slidescale{from{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);    -o-transform: scale(1.1);} to{transform: scale(1); -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);} }
@-moz-keyframes slidescale{from{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);    -o-transform: scale(1.1);} to{transform: scale(1); -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);} }
@keyframes slidescale{from{transform: scale(1.1); -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);    -o-transform: scale(1.1);} to{transform: scale(1); -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);} }


.ban_t{ width: 70%; margin: 0 auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.ban_i{ width: 100%; height: 100%;}
.ban_i img{ width: 100%; height: 100%;}
.zg_ban .swiper-slide:nth-child(3) .ban_t h3,.zg_ban .swiper-slide:nth-child(3) .ban_t p,.zg_ban .swiper-slide:nth-child(5) .ban_t h3,.zg_ban .swiper-slide:nth-child(5) .ban_t p{ text-align: center;}
.zg_ban .swiper-slide:nth-child(3) .ban_t h4,.zg_ban .swiper-slide:nth-child(5) .ban_t h4{ margin: 0 auto;text-align: center;}


.ban_t h3{ line-height: 1em;}
.ban_t p{ margin: .4rem 0;}
.ban_t h4{ font-weight: normal; color: #ffffff; background: #07c160;  line-height: 2.8em;  border-radius: 6px; width: 2rem; text-align: center; transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;}
  .ban_t:hover h4{ background: #07a753;}




.zg_ban .swiper-banner-pagination { bottom: .625rem;width: 100%; display: block;z-index: 90;}
.zg_ban .swiper-banner-pagination .swiper-pagination-bullet {width: .75rem;height: .125rem;margin:0 0 0 10px;border-radius: 0;opacity:1;background: none; position: relative;z-index: 11;outline: none;}
.zg_ban .swiper-banner-pagination .swiper-pagination-bullet::before {content: '';display: block;width: 100%;height: .1rem;position: absolute;left: 0;top: .1rem;background: #fff;opacity: 0.3;}
.zg_ban .swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{opacity: 1;}
.zg_ban .swiper-banner-pagination .swiper-pagination-bullet::after {content: '';display: block;position: absolute;left:0;top:.1rem;width:0;height:.1rem;background: #07c160;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index: 10;}
.zg_ban .swiper-banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {-webkit-animation: w100 8000ms 1;animation: w100 8000ms 1;}
@keyframes w100{0%{width: 0%;} 100%{width: 100%;}}
@-webkit-keyframes w100{0%{width: 0%;} 100%{width: 100%;}}
@-moz-keyframes w100{0%{width: 0%;} 100%{width: 100%;}}



.ban_ny,.ban_ny02{ width: 100%; height: 5.25rem; position: relative;}
.ban_ny img,.ban_ny02 img{ width: 100%; height: 100%;}
.text_ban{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.text_ban h3{ line-height: 2em; text-align: center;}
.text_ban p{ line-height: 2em; text-align: center;}  

.text_ban02{ width: 70%; margin: 0 auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.text_ban02 h3{ line-height: 2em; }
.text_ban02 p{ line-height: 2em;}  


.bjys_ys1{ background: #f4f6f9; height: .75rem;}

.nav_ship,.nav_ship02{ width: 100%; margin: 0 auto; display: flex; align-items: center;height: .75rem;}
.nav_ship li,.nav_ship02 li{ margin: 0 .25rem;height: .75rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.nav_ship li a,.nav_ship02 li a{ line-height: .75rem; display: block; position: relative;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.nav_ship li a::after,.nav_ship02 li a::after{ position: absolute; bottom: 0; left: 0; background: #07c160; content: ""; width: 0; height: 2px;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.nav_ship li.on a::after,.nav_ship li:hover a::after,.nav_ship02 li.on a::after,.nav_ship02 li:hover a::after{ width: 100%;}
.nav_ship li.on a,.nav_ship li:hover a,.nav_ship02 li.on a,.nav_ship02 li:hover a{ color: #07c160; font-weight: bold;}

.cpct_tit{ width: 100%; display: flex; justify-content: space-between; align-items: center; height: 2rem;}
.zb_bt01{ width: 80%;}
.zb_bt01 h3{ line-height: 2em;}
.zb_bt01 p{ line-height: 2em;}

.yb_bt02 a{ line-height: 2em;}
.cpct_box{ width: 100%; margin: 0 auto;}
.cpct_box ul,.tpcp_list{ display: flex; flex-wrap: wrap; }
.cpct_box ul li{ width: 25%; height: 4.825rem;position: relative; margin-bottom: .25rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }

.tpcp_list li{ width: 16%; height: 3.225rem;position: relative; margin-bottom: .25rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s; }
.cpct_box ul li img{ width: 100%; height: 4.825rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.tpcp_list li img{ width: 100%; height: 3.225rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.tpcp_list li a{ width: 94%;height: 3.225rem; display: block;transition: all ease 0.4s; -webkit-transition: all ease 0.4s; overflow: hidden;}
.cpct_box ul li a{ width: 94%;height: 4.825rem; display: block;transition: all ease 0.4s; -webkit-transition: all ease 0.4s; overflow: hidden;}
.cpct_box ul li p,.tpcp_list li p{ position: absolute; width: 94%; margin: 0 auto; left: 0;  bottom: .25rem; text-align: center;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.cpct_box ul li:hover img,.tpcp_list li:hover img{ transform: scale(1.05);}
.cpct_box ul li:hover p,.tpcp_list li:hover p{ color:#07c160;}

.pad_40d{ padding-bottom: .5rem;}
.pad_40t{ padding-top: .5rem;}
.qj_box{ width: 74%;}
.qj_box p{ line-height: 2em;}
.qj_box ul{ display: flex; margin-top: .375rem;}
.qj_box ul li{ margin-right: .5rem;}
.qj_box ul li h3{ font-weight: normal;}
.forword p{ line-height: 2em;}
.forword font{ font-weight: 600;}

.fwtx_sh{ width: 100%; display: flex; align-items: center; justify-content: space-between; margin: .5rem auto;}

.fw_shzb{  width: 48%;}
.fw_shzb img{ width: 100%; height: 5.25rem;}
.fw_shyb{ width: 50%;}
.fw_shyb h3{ line-height: 2.5em;}
.fw_shyb ul{ padding:0 .25rem .25rem .25rem;}
.fw_shyb ul li{ line-height: 2em; padding: .1rem 0 .1rem .38rem; position: relative;}
.fw_shyb ul li::before{ content: ""; background: url("../images/ico03.png")no-repeat center center;  position: absolute; left: 0; top: .2rem;width: .2875rem;  height: .25rem; background-size: 100% 100%;}

.bjys08{ width: 100%; height: 8.75rem; margin: 0 auto; background: url("../images/bjys08.jpg")no-repeat center center;}
.bjys08 .w_70{ height: 100%;}
.shzc_box{ width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap;}
.shzc_box li{  height: 3.75rem; width: 33.33%; border-right: 1px solid #91a8d2;border-bottom: 1px solid #91a8d2; display: flex; justify-content: center; align-items: center; flex-direction: column;}
.shzc_box li i{ font-size: .5rem; color: #ffffff;}
.shzc_box li h3{ line-height: 2.5em;}
.shzc_box li p{ padding: 0 .625rem; text-align: center; line-height: 1.8em; font-weight: 100;}
.shzc_box li:nth-child(4),.shzc_box li:nth-child(5),.shzc_box li:nth-child(6){border-bottom: none;}
.shzc_box li:nth-child(3),.shzc_box li:nth-child(6){ border-right: none;}

.qgwl_box{ width: 100%; display: flex; align-items: center; justify-content: space-between; margin: .5rem auto;}
.wlzb{ width: 42.5%;}
.wlyb{ width: 56%;}
.wlzb img{ width: 100%; height: 4.125rem;}
.wlyb h3{ line-height: 3em; font-weight: 1000;}
.wlyb p{ line-height: 2em;}

.hzkf_box{ width: 100%; margin: .375rem auto; }
.hzkf_box ul{display: flex; justify-content: space-between; align-items: center; height: 3.95rem;}
.hzkf_box ul li{ width: 32%;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); background: #ffffff; padding: .375rem .5rem; box-sizing: border-box; height: 100%; position: relative;}
.hzkf_box ul li img{ width: .625rem; height: .625rem; margin: .125rem auto; text-align: center;}
.hzkf_box ul li h3{ text-align: center; line-height: 2em; }
.hzkf_box ul li p{ line-height: 2em;}
.hzkf_box ul li::after{ content: ""; position: absolute; right: .625rem; bottom: .4rem; width: 1.625rem; height: 1.1rem; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center;}
.hzkf_box ul li.num1::after{ background-image: url("../images/num01.png");}
.hzkf_box ul li.num2::after{ background-image: url("../images/num02.png");}
.hzkf_box ul li.num3::after{ background-image: url("../images/num03.png");}

.qdhz_box{ width: 100%; margin: 0 auto; padding: .5rem 0; }
.qdhz_box ul{ display: flex; justify-content: center; flex-wrap: wrap; }
.qdhz_box ul li{ width: 31%; background: #ffffff; margin: .1875rem 1%; height: 3rem;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); padding: .25rem; box-sizing: border-box;
display: flex; justify-content: center; flex-direction: column;}
.qdhz_box ul li img{ width: .5rem; height: .5rem; margin: 0 auto; text-align: center;}
.qdhz_box ul li h3{line-height: 2em; text-align: center; font-weight: 500; position: relative; padding-bottom: .2rem;}
.qdhz_box ul li h3::after{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; background: #cacaca; height: 1px;}
.qdhz_box ul li p{ line-height: 1.5em; text-align: center; padding-top: .25rem; position: relative;}
.qdhz_box ul li p::before{ content: ""; position: absolute; background: #07c160; width: 1.125rem; left: 50%; transform: translateX(-50%); height: 1px; top: -1px;} 

.slideTxtBox4{ width: 100%; margin: 0 auto; padding-top: .5rem;}
.slideTxtBox4 .hd{ width: 100%; margin: 0 auto; border-bottom: 1px solid #cecece;}
.slideTxtBox4 .hd ul{ width: 70%; margin: 0 auto; display: flex;  }
.slideTxtBox4 .hd ul li{ font-size: .225rem; color: #333333; line-height: .8rem; margin: 0 .375rem; position: relative; cursor: pointer;}
.slideTxtBox4 .hd ul li::after{ content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width:0; height: 2px; background: #07c160;}
.slideTxtBox4 .hd ul li.on{ font-size: .3rem; color: #07c160; font-weight: bold;}
.slideTxtBox4 .hd ul li.on::after{ width: 60%;}

.news_tab4{ width: 100%; margin: .5rem auto; overflow: hidden; position: relative;}
.news_tab4 .swiper-slide{ opacity: .2;}
.news_tab4 .swiper-slide img{ width: 100%;}
.news_tab4 .swiper-slide.swiper-slide-active{ opacity: 1;}

.form_box{ width: 80%; margin: .5rem auto; overflow: hidden;}
.form_box ul{ display: flex; flex-wrap: wrap; justify-content:space-between;}
.form_box ul li{ margin-bottom: .25rem;}
.form_box ul li.wh2{ width: 48%; display: flex; align-items: center;}
.form_box ul li.wh2 input{ flex: 1;height: .625rem; line-height: .625rem; color: #333333; font-size: .225rem; border: 1px solid #cecece;
   border-radius: 6px; background: #ffffff; text-indent:1em;}
.form_box ul li label{ margin-right: .125rem; line-height: .625rem;flex: 0 0 auto;}
.form_box ul li.wh3{ width: 100%;display: flex; align-items: center;}
.form_box ul li.wh3 input{flex: 1; height: .625rem; line-height: .625rem; color: #333333; font-size: .225rem; border: 1px solid #cecece;border-radius: 6px; background: #ffffff; text-indent:1em;}
.form_box ul li.wh4{width: 100%;display: flex; align-items: center;}
.form_box ul li.wh5{width: 100%; display: flex; align-items: flex-start;}
.form_box ul li.wh5 textarea{background: #ffffff; border: 1px solid #cecece;flex: 1; height: 3rem;   border-radius: 6px; padding: .25rem; box-sizing: border-box; font-size: .225rem; line-height: 2em;}
.form_box ul li.wh5 label{ margin-right: .25rem;}

.ord_btns{ width: 100%;    display: flex;    justify-content: center;}
.ord_btns a{ height: .75rem; margin: 0 .375rem; display: inline-block; line-height: .75rem; width: 3rem; border-radius: .8rem; text-align: center;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.ord_btns a:nth-child(1){background: #07c160; color: #ffffff;}
.ord_btns a:nth-child(2){background: #dbdbdb; color: #333333;}
.ord_btns a:nth-child(1):hover{ background: #07a753;}
.ord_btns a:nth-child(2):hover{ background: #aaaaaa; }

.tit_bjg2 h3{ line-height: 2em; font-weight: 2000;}
.tit_bjg2{ padding: .25rem 0;}
.tabs_hd{ width: 100%; overflow: hidden; border-bottom: 1px solid #cccccc;}
.tabs_hd ul{ display: flex; align-items: center; margin-bottom: .375rem;}
.tabs_hd ul li{ margin-right: .375rem; transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.tabs_hd ul li.on a,.tabs_hd ul li:hover a{ color: #ffffff; background: #07c160;}
.tabs_hd ul li a{ background: #f4f6f9; color: #141e30; line-height: .7rem; padding: 0 .375rem;border-radius: 10px; display: inline-block;}

.yyxz_box{ width: 100%; margin: .375rem auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
.yyxz_box .yyxz_b{ width: 49%; border: 1px solid #cccccc; padding: .25rem; box-sizing: border-box; margin: .3rem 0; display: flex; justify-content: space-between; align-items: center;
border-radius: 6px;}
.yy_zb h3{ line-height: 2em;}
.yy_zb p{ line-height: 2em;}
.yy_zb{ width: 70%;}
.yy_yb{ width: 25%;}
.yy_yb img{ width: 100%;  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);}

.yy_zb a{ padding: 0 .25rem; border: 1px solid #cccccc; display: inline-block; line-height: 2.3em; border-radius: 4px; color: #666666; margin-top: .1rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.yy_zb a i{ font-size: .25rem; color: #666666; margin-right: .075rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.yy_zb a:hover{ background: #07c160;border: 1px solid #07c160; color: #ffffff;} 
.yy_zb a:hover i{ color: #ffffff;}


.sysc_box{ width: 96%; margin: .5rem auto;}
.sysc_box ul li{ height: .875rem; border-bottom: 1px solid #cecece;}
.sysc_box ul li a{ display: flex; width: 100%; align-items: center; height: 100%; }
.sysc_box ul li h3{ width: 70%; font-weight: 400;white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.sysc_box ul li p{ width: 20%; text-align: center; font-weight: 400;}
.sysc_box ul li i{ width: 10%; text-align: center; font-weight: 400; font-size: .25rem; color: #666666; font-style: normal;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.sysc_box ul li.jc_zt h3,.sysc_box ul li.jc_zt p,.sysc_box ul li.jc_zt i{ font-weight: bold; font-size: .225rem; color: #141e31;}
.sysc_box ul li i:hover{ color: #07c160; transform: scale(1.25);}

.pages{clear:both;line-height: .5rem;color:#666666;font-size: .2rem; display: flex; justify-content: center; padding: .375rem 0 .5rem;}
.pages a{display: inline-block; width: .5rem; height: .5rem; zoom:1;color: #666666; background: #f5f5f5; border-radius: 50%;transition: all .2s;-webkit-transition: all .2s;background: #f1f1f1; text-align: center; margin: 0 .075rem;}
.pages a.current, .pages a:hover{color:#fff;text-decoration:none; background: #07c160;}
.pages a.iconfont{ font-size: .25rem;}

.ankh_list{ width: 100%; display: flex;  flex-wrap: wrap; margin: .5rem auto 0;}
.ankh_list a{ width: 30%;   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); margin: 0 1% .25rem 1%;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}

.img_a{ width: 100%; height: 3.075rem; overflow: hidden;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.img_a img{ width: 100%; height: 100%;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.text_a{ width: 100%;}
.text_a h3{ line-height: .75rem; width: 90%; border-bottom: 1px solid #cecece; margin: 0 auto;white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
  .text_a ul{ width: 90%; margin: .25rem auto 0; display: flex; flex-wrap: wrap;}
  .text_a ul li{  margin-right: .125rem; line-height: 2em; padding: 0 .2rem; border-radius: 6px;  margin-bottom: .25rem;}
  .ankh_list a:hover{ transform: translateY(-5px);}
  .ankh_list a:hover .img_a img{ transform: scale(1.05);} 
  .ankh_list a:hover .text_a h3{ color: #07c160; font-weight: bold;}

.loca_bx{ height: .75rem; display: flex; align-items: center; position: relative;}
.loca_bx li,.loca_bx li a{  font-weight: 400;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.loca_bx li a{margin: 0 .05rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.loca_bx li span::before{ content: "\e638";}
.loca_bx li span{ font-size: .3rem; margin-right: .125rem;}
.loca_bx li a{ display: flex; align-items: center; color: #333333;}
.loca_bx li:hover a{ color: #07c160;}


.gz_head{ width: 100%; background: #07c160;}
.gz_head ul{ display: flex; align-items: center;}
.gz_head ul li{color: #ffffff; line-height: .75rem; text-align: center; font-size: .3rem; }
.li1{ width: 18%;}
.li2{ width: 12.5%;}
.li3{ width: 12%;}
.li4{ width: 13%;}
.li5{ width: 13%;}
.li6{ width: 13.5%;}
.li7{ width: 18%;}

.gz_top{ width: 100%; border-bottom: 1px dashed #cecece; height: 1rem; display: block;}
.gz_top i{ width: 18%; height: 1rem; }
.gz_top ul{ display: flex; align-items: center; height: 100%;}
.gz_top ul li{ font-size: .225rem; text-align: center; color: #333333; font-weight: 400;}
.gz_top ul li img{  text-align: center; margin: 0 auto;}

.tit_cj{ width: 100%; height: 3.25rem; background-size: 100% 100%; background-repeat: no-repeat; background-position: center center; display: flex;  flex-direction: column;
justify-content: center; padding-left: .375rem; box-sizing: border-box;}
.tit_cj h3{ line-height: 2em;}
.tit_cj p{ line-height: 2em;}

.cjjj_box{ width: 100%; }
.mar56{margin: .6rem auto .5rem;}
.cjjj_box ul{ display: flex; flex-wrap: wrap;}
.cjjj_box ul li{ width: 33.33%; margin-bottom: .25rem;}
.cjjj_box ul li a{ width: 94%; margin: 0 auto; text-align: center; display: block;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.img_b1{ width: 100%; height: 3.575rem; overflow: hidden;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.img_b2{ width: 100%; height: 3rem; overflow: hidden;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.img_b1 img,.img_b2 img{ width: 100%; height: 100%;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.text_b h3{ line-height: 3em;white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
  .cjjj_box ul li a:hover .img_b1 img,.cjjj_box ul li a:hover .img_b2 img{ transform: scale(1.05);}
  .cjjj_box ul li a:hover .text_b h3{ color: #07c160;}







.btop_tit{ width: 100%; display: flex; justify-content: space-between; align-items:center;
}
.btop_tit .btop_zb{ width: 51%;}
.btop_tit .btop_yb{ width: 40%; }
.btop_tit .btop_yb img{ width: 100%;} 
.btop_tit .btop_zb h3{ line-height: 3em;}
.btop_tit .btop_zb p{ line-height: 2em; text-indent:2em;}

.szh_box{ width: 100%; display: flex; align-items: center; justify-content: space-between; margin: .5rem auto;}
.szh_zb{ width: 46%;}
.szh_yb{ width: 48%;}
.szh_yb img{ width: 100%;}
.szh_zb h3{ line-height: 2em; position: relative; display: inline-block; margin-bottom: .375rem;}
.szh_zb h3::after{ content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background-size: 100% 100%; background-repeat: no-repeat; 
  width: 1rem; height: .675rem; background-position: center center;}
.szh_zb h3.num1::after{ background-image: url("../images/num01.png");}
.szh_zb h3.num2::after{ background-image: url("../images/num02.png");}
.szh_zb h3.num3::after{ background-image: url("../images/num03.png");}
.szh_zb h3.num4::after{ background-image: url("../images/num04.png");}
.szh_zb h3.num5::after{ background-image: url("../images/num05.png");}
.szh_zb h3.num6::after{ background-image: url("../images/num06.png");}
.szh_zb h3.num7::after{ background-image: url("../images/num07.png");}
.szh_zb h3.num8::after{ background-image: url("../images/num08.png");}
.szh_zb h3.num9::after{ background-image: url("../images/num09.png");}
.szh_zb h3.num10::after{ background-image: url("../images/num10.png");}
.szh_zb p{ border-top: 1px solid #e7e7e7; line-height: 2em; padding-top: .25rem;}
.szh_zb a{ margin-top: .375rem;}

.yyal_demo{ width: 100%; position: relative; overflow: hidden; margin: .4rem auto;}
.yyal_demo .swiper-slide{ width: 33.33%;   }
.yyal_demo .swiper-slide a{box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); margin: 0 1% .5rem 1%;transition: all ease 0.4s; -webkit-transition: all ease 0.4s; background: #ffffff; display: block; width: 94%;}


.yyal_demo .swiper-slide a:hover{ transform: translateY(-5px);}
.yyal_demo .swiper-slide a:hover .img_a img{ transform: scale(1.05);} 
.yyal_demo .swiper-slide a:hover .text_a h3{ color: #07c160; font-weight: bold;}

.yyal_demo .swiper-pagination-bullet-active{ background: #07c160;}

.ptyj_demo{ width: 100%; position: relative; overflow: hidden; padding: .375rem 0;}
.ptyj_demo .swiper-slide{ width: 33.33%; }
.ptyj_demo .swiper-slide a{ width: 94%; margin: 0 auto; display: block;background: #ffffff;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.img_d{ width: 100%; overflow: hidden; height: 4.125rem;}
.img_d img{ height: 95%; margin: 0 auto; text-align: center;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.text_d{ width:90%; margin: 0 auto; padding: .25rem 0;}
.text_d p{ line-height: 2em;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.ptyj_demo .swiper-slide a:hover .img_d img{ transform: scale(1.05);}
.ptyj_demo .swiper-slide a:hover .text_d p{ color: #07c160; }
.ptyj_demo .swiper-slide a:hover{ transform: translateY(-5px);}

.ptyj_demo .swiper-button-prev4,.ptyj_demo .swiper-button-next4{ position: absolute; top: 50%; transform: translateY(-50%); font-size: .5rem; z-index: 90; color: #07c160; 
  background: rgba(255, 255, 255, .8); width: .625rem; height: .875rem; line-height: .875rem;  text-align: center;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;
  opacity: .8;}
  .ptyj_demo .swiper-button-prev4{ left:-6%;}
  .ptyj_demo .swiper-button-next4{ right:-6%;}
  .ptyj_demo:hover .swiper-button-prev4{ left:6%;}
  .ptyj_demo:hover .swiper-button-next4{ right:6%;}
  .ptyj_demo .swiper-button-prev4:hover,.ptyj_demo .swiper-button-next4:hover{opacity: 1;}

.wgjt_box{ width: 100%; display: flex; justify-content: space-between;}
.wgjt_zb h3{ line-height: 2em; margin: .375rem auto; font-weight: normal;}
.wgjt_zb img{ height: .6rem; width: auto;}
.wgjt_zb{ width: 46%;}
.wgjt_yb{ width: 48%;}
.wgjt_yb img{ width: 100%;}
.wgjt_zb ul{ background: #e6fff2; display: flex; align-items: center; justify-content: center;}
.wgjt_zb ul li{ width: 50%; text-align: center;  border-right: 1px solid #cbe0d5; margin: .5rem auto;}
.wgjt_zb ul li p{ line-height: 2em;}
.wgjt_zb ul li h4{ line-height: 1em;}
.wgjt_zb ul li:last-child{ border: none;}

.tit_h2 h3{ font-size: .45rem; color: #141e31; font-weight: bold; line-height: 3em;}
.tit_h2 p{ font-size: .225rem; color: #333333; line-height: 2em; color: #333333; padding: .25rem 0;}
.tit_h2 h4{font-size: .3rem; line-height: 2.5em; padding: 0 .25rem; border-radius: .125rem;}

.cpxq_box{ width: 100%; display: flex; justify-content: space-between; align-items: center; margin: .5rem auto;}
.cpxq_zb{ width: 48%;}
.cpxq_yb{ width: 48%;}
.cpxq_yb img{ width: 100%;}

.cpxq_zb h3{ line-height: 1.5em; padding: .25rem 0; font-weight: bold;}
.cpxq_zb p{ line-height: 1.5em;}
.cpxq_zb a{ margin-top: .375rem;}

.zb_sy h3{ line-height: 2em;}
.tabs_05{ width: 100%; margin: 0 auto; display: flex; align-items: center;  border-bottom: 1px solid #cecece;}
.tabs_05 li{ margin-right: .375rem; position: relative;padding: .25rem 0; cursor: pointer;}
.tabs_05 li::after{ content: ""; position: absolute; bottom: 0; left: 50%; width:0; transform: translateX(-50%); height: 3px; background: #07c160;}
.tabs_05 li.on{ color: #333333; font-size: .35rem; font-weight: bold;}
.tabs_05 li.on::after{ width: 70%;}

.news_tab5{ width: 100%; margin: 0 auto; position: relative; overflow: hidden;}
.news_tab5 .swiper-slide{ width: 100%;}

.tables{ width: 100%; display: flex; justify-content: space-between; align-items: center; margin: .375rem auto;}
.tables table{ width: 48%; border-top: 1px solid #cccccc;}
.tables table tr{ height: .75rem;}
.tables table tr td{ border-bottom: 1px solid #cccccc; font-size: .225rem; color: #333333;}
.tables table tr td:nth-child(2){text-align: right;}

.cplb_d{ width: 100%; display: flex; justify-content: space-between; align-items: center;}
.zpxq_zb{ width: 55%;}
.zpxq_zb h3{ line-height: 3em;}
.zpxq_zb p{ line-height: 2em; border-bottom: 1px solid #cecece; padding-bottom: .375rem;}
.zpxq_zb ul{ display: flex; padding-top: .375rem; }
.zpxq_zb ul li{ font-size: .3rem; margin: 0 .25rem;}
.zpxq_zb ul li a{  padding: 0 .5rem; display: inline-block; font-size: .3rem; line-height: .675rem; border-radius: 6px;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.zpxq_zb ul li:nth-child(1) a{ color: #ffffff; background: #07c160;}
.zpxq_zb ul li:nth-child(1) a:hover{ background: #07a753;}
.zpxq_zb ul li:nth-child(2) a{background: #f0f0f0; color: #141e31;}
.zpxq_zb ul li:nth-child(2) a:hover{  background: #aaaaaa;}
.zpxq_zb ul li a:hover{ transform: translateY(-5px);}
.zpxq_yb{ width: 40%; }

.zpxq_yb .cpt_img{ width: 100%;  overflow: hidden; position: relative; padding-bottom: .375rem;}
.zpxq_yb .cpt_img .swiper-slide{ width: 100%; background: #F5F5F5;}
.zpxq_yb .cpt_img .swiper-slide img{ margin: 0 auto; text-align: center;  height: 4rem;  width: auto;}
.zpxq_yb .cpt_img .swiper-pagination-bullet-active{ background: #07c160;}
.zpxq_yb .cpt_img.swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 0;}

.page_con .videolist{ width: 100%; height: 8.75rem; background-size: 100% 100%; position: relative;}
.page_con .videolist .video03{ width: 100%; height: 100%;background: rgb(7, 193, 96,.2); position: absolute; top: 0; left: 0; z-index: 2;}
.video_item{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);z-index:5;}

.gywm_box{ width: 96%; margin: .5rem auto;}
.gywm_box p{ line-height: 1.5em; text-indent: 2em;}
.gywm_box ul{ width: 90%; display: flex; justify-content: space-between; margin: .375rem auto;}
.gywm_box ul li{width: 25%; }


.page_con .videolist02{ width: 100%; height: 7.75rem; background-size: 100% 100%; position: relative;}
.page_con .videolist02 .video03{ width: 100%; height: 100%;background: rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; z-index: 2;}

.jrwm_btn{ padding-top: .75rem;}
.jrwm_btn h3{ line-height: 2em;}
.jrwm_btn p{ line-height: 2em;}
.jrwm_btn h4{ background: #07c160; color: #ffffff; border-radius: 6px; line-height: .7rem; padding: 0 .5rem; display: inline-block; margin-top: .5rem;}
.jrwm_btn h4:hover{ background: #07a753;}

.news_list{ width: 100%; display: flex; justify-content: space-between;}

.new_li{ overflow: hidden;}
.new_li ul{ padding: .25rem 0;}
.new_li ul li{ font-size: .225rem; line-height: 2em; color: #333333;width:100%;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.new_li ul li a{ font-size: .225rem; font-weight: 400;width: 80%; display: inline-block;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.new_li ul li span{ float: right; font-size: .2rem; color: #666666;}
.news1{ width: 48%;}
.tit_n01{ width: 100%; height: 1.25rem; background-size: 100% 100%;}
.tit_n01{ display: flex; align-items: center; justify-content: space-between; padding: 0 .25rem;}
.tit_n01 a{transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.tit_n01 a:hover{ transform: translateY(-5px); }
.new_li ul li:hover a{color: #07c160;transform: translateX(5px);}

.zyzx_box{ width: 100%; margin: 0 auto;}
.zyzx_box ul{ overflow: hidden; display: flex; justify-content: space-between; align-items: center;}
.zyzx_box ul li{ height: 3rem; width: 48%; background-size: 100% 100%; padding: .375rem; box-sizing: border-box;
  cursor: pointer; overflow: hidden;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.zyzx_box ul li p{ opacity: .8; font-weight:200; margin-bottom: .5rem;}
.zyzx_box ul li h3{ font-weight: 400;}
.zyzx_box ul li img{ width: 1.4rem; height: .5875rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.zyzx_box ul li:hover{ transform: translateY(-5px);}
.zyzx_box ul{ padding-top: .5rem; padding-bottom: .25rem;}

.lxwm_box{ width: 100%; margin: .5rem auto .2rem; display: flex; justify-content: space-between; align-items: center;}
.lxwm_zb{  height: 4.5rem; width: 58%;}
.lxwm_yb{ width: 36%;height: 4.5rem;}
.lxwm_zb ul{ height: 100%; display: flex; flex-direction: column;  justify-content: space-between;}
.lxwm_zb ul li{  background: #ffffff; height: 1.25rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); width: 90%; border-radius: 10px; display: flex; flex-direction: column;  justify-content: center; padding-left: .25rem;}
.lxwm_zb ul li h3{ line-height: 2em; font-weight: 400;}
.lxwm_zb ul li p{ font-weight: bold;}

.lxwm_yb ul{ display: flex;  flex-wrap: wrap;}
.lxwm_yb ul li{ width: 50%; margin: 0 auto; text-align: center;}
.lxwm_yb ul li img{ width: 1.625rem; height: 1.625rem; text-align: center; margin: 0 auto;}
.lxwm_yb ul li p{ font-size: .225rem; color: #333333; line-height:2.5em;}

.news_xqy{ width: 100%; display: flex; justify-content: space-between;}
.news_zb{  background: #ffffff; width: 74%; padding: .375rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.news_yb{background: #ffffff; width: 24%; padding: .25rem;}

.news_zb1{background: #ffffff; width: 100%; padding: .375rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}


.news_t{ border-bottom: 1px solid #cecece;  padding-bottom: .2rem; }
.news_nyt{border-bottom: 1px solid #cecece;  padding-bottom: .2rem;}
.news_nyb{padding: .25rem 0; }
.news_nyb p{font-size: .225rem; color: #333333; line-height: 2em;}
.news_nyb img{margin: .25rem 0; max-width: 100%;}
.news_t h3{ color: #333333; line-height: 1.5em;}
.news_t ul{ display: flex; align-items: center;}
.news_t ul li{ line-height: 2em; margin-right: .375rem; color: #666666;}

.news_b{ padding: .15rem 0; border-bottom: 1px solid #cecece;}
.news_b p{ font-size: .225rem; color: #333333; line-height: 2em;}
.news_b img{ margin: .25rem 0; max-width: 100%}

.page_sxm{ overflow: hidden; padding-top: .25rem;}
.page_sxm ul li{ font-size: .225rem; line-height: 2em; color: #333333;}
.page_sxm ul li a{transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.page_sxm ul li a:hover{ color: #07c160;}

.rmxw_tit h3{ line-height: 2.5em; position: relative; border-bottom: 1px solid #cecece;}
.rmxw_tit h3::after{ position: absolute; bottom: 0; left: 0; background: #07c160; height: 2px; width: 20%; content: "";}
.rmxw_box{ overflow: hidden;}
.rmxw_box ul{ padding: .125rem 0;}
.rmxw_box ul li{ font-size: .225rem; line-height: 2.5em;transition: all ease 0.4s; -webkit-transition: all ease 0.4s; width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
  .rmxw_box ul li a{font-size: .225rem; line-height: 2.5em;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
  .rmxw_box ul li a:hover{ color: #07c160;}

.rmxw_box02{ width: 100%; margin: .25rem auto;}
.rmxw_img{ width: 100%; height: 2.0625rem; overflow: hidden;}
.rmxw_img img{ width: 100%; height: 100%;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.rmxw_box02{ width: 100%; }
.rmxw_box02 a{ display: block; margin-bottom: .125rem;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
  .rmxw_txt{ width: 100%;}
.rmxw_txt h3{ line-height: 2.5em;transition: all ease 0.4s; -webkit-transition: all ease 0.4s; color: #333333;width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
.rmxw_box02 a:hover .rmxw_img img{ transform: scale(1.05);}
.rmxw_box02 a:hover .rmxw_txt h3{ color: #07c160;}

.wrap_grad{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background: #000000; opacity: 0.5; filter:alpha(opacity=0.5); display: none;}

.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.videos {position: fixed;top: 15%;width:50%;left: 50%;z-index: 100; transform: translateX(-50%);}
.videos img.vclose {width: auto;}
.videos video{ width: 100%;}

.forword{ width: 100%; margin-top: .375rem;}

.xztc_box{ width: 6.25rem; height: 6.75rem; background: url("../images/tc_img.png")no-repeat center center; background-size: 100% 100%; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); display: none; z-index: 15;}
.xztc_box ul{ width: 5.25rem; margin: 2.25rem auto 0;}
.xztc_box ul li{ width: 100%; display: flex; align-items: center; margin-bottom: .25rem; justify-content: space-between;}
.xztc_box ul li input{ background: #ffffff; border: none; font-size: .225rem; color: #333333; line-height: .625rem; width: 70%; border-radius: 6px; padding-left: .25rem;}
.xztc_box ul li button{ background: #07c160; color: #ffffff; line-height: .625rem;height: .625rem; font-size: .3rem; width: 50%; border-radius: 10px; text-align: center; margin: .1rem auto 0;}

.close_b{ position: absolute; width: .45rem; height: .45rem; background: url("../images/xx_ico.png")no-repeat center center; background-size: 100% 100%; right: 0; top: -.6rem; display: block;
  transition: transform 0.3s ease-in-out;

}
.close_b:hover{ transform: rotate(180deg);}

.fade-in-left {
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeinleft;
  animation-name: fadeinleft;
}

.fade-in-right {
  -webkit-animation-duration: .8s;
  animation-duration: .8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeinright;
  animation-name: fadeinright;
}

@keyframes fadeinleft{
  0% {opacity: 0;-webkit-transform: translateX(-100px);transform: translateX(-100px);}
  to {opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}
}

@-webkit-keyframes fadeinleft{
  0% {opacity: 0;-webkit-transform: translateX(-100px); transform: translateX(-100px);}
  to { opacity: 1;-webkit-transform: translateX(0); transform: translateX(0);}
}

@keyframes fadeinright{
  0% {opacity: 0; -webkit-transform: translateX(100px);transform: translateX(100px);}
  to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}
}

@-webkit-keyframes fadeinright{
  0% {opacity: 0; -webkit-transform: translateX(100px);transform: translateX(100px);}
  to { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0);}
}


.gwxx h3{ font-size: .25rem; line-height: 2em; color: #333333;}
.gwxx p{ font-size: .225rem; line-height: 2em; color: #333333;}
.zpnr_box{ position: relative; padding: .375rem;}
.jltd_btn{ position: absolute; right: .375rem; bottom: .375rem; width: 1.75rem; }
.jltd_btn a{ display: block; width: 100%;background: #07c160; color: #ffffff; font-size: .25rem; line-height: .575rem; border-radius: 10px; text-align: center;transition: all ease 0.4s; -webkit-transition: all ease 0.4s;}
.ewm_xx{ position: absolute; right: 2.5rem;bottom: .375rem; height: .575rem; display: flex; align-items: center;}
.zp_ewm{ position: absolute; width: 1.5rem; height: 1.5rem; top: -1.6rem; left: 0; background: #ffffff; display: none;}
.zp_ewm img{ width: 100%; height: 100%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
.ewm_xx a img{ width: .45rem; height: .45rem;}
.jltd_btn a:hover{ background: #07a753;color: #ffffff;}
.layui-colla-content{ background: #F9F9F9;}


.qd_wz{ position: absolute; width:90%; left: 50%; transform: translateX(-50%); top: .4rem; z-index: 2;}
.qd_wz h3{ line-height: 2em;font-weight: normal;}
.qd_wz p{ line-height: 2em;}



.grad_bj{ width: 100%;  }
.link_01{ width: 100%; border-bottom: 1px solid #cecece; line-height: 60px;}
.link_01 h3{ }
.grad_bj .form_box{ background: #ffffff; padding: .5rem; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); }
.grad_bj .form_box ul li{ margin-bottom: .3rem;}















