*{margin: 0;padding: 0;box-sizing: border-box;list-style: none;line-height: 100%;font-family: 'Hos','Microsoft YaHei';}
body{font-size: 14px;min-width: 1200px; overflow-x: hidden;font-family: 'Hos','Microsoft YaHei'; background:#fff;}
a{text-decoration: none; color:#333; font-size: 14px;}
li{list-style: none;}
em,i{font-style: normal;}
input,select,textarea {border-radius: 0;outline: none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"],input[type="password"] {-webkit-appearance: none;}
a,*::before,*::after {font-size: 14px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;color: #1a1a1a;} 
a * {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.fullscreen,.fullscreen body {width: 100%;height: 100%;overflow: hidden}
.pcshow { display:block;}
.mbshow { display:none!important;}
.clear { clear:both;}
.fl {float: left;}
.fr {float: right;}
.img {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.pic {position: relative;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.img img,.pic img {max-width: 100%;max-height:100%;margin: auto;padding: 0;border: 0;width: 100%;height: auto;border: none;}
.img-center {position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;display: block;width: auto;height: auto;z-index: 1;max-width: 100%;max-height:100%;}
.img img.img-center {width: auto;height:auto;height:-webkit-min-content;height:-moz-min-content;height:min-content;}
.img-block {display: block;width: 100%;height: auto;}
.img-inline {display: inline-block;width: auto;height: auto;max-width: 100%;}
.clamp1 {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp2 {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3 {display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}

body{
--main-color:#0e743a; 
--min-width:1400px; /**/
--max-width:1920px; /**/
}

/* fonts */
@font-face { 
        font-family: 'Hos'; src: 
       url('https://cdn.114my.com.cn/font/lcw/Hos.ttf') format('truetype')
}
@font-face { 
        font-family: 'axt'; src: 
       url('https://cdn.114my.com.cn/font/lcw/axt.ttf') format('truetype')
}

@font-face{font-family:'alz'; src: url("https://cdn.114my.com.cn/font/hxp/alimamashuheiti.ttf");}
@font-face { 
        font-family:'neu'; src: 
       url('https://cdn.114my.com.cn/font/MiSans/MiSansLatin-Heavy.ttf') format('truetype')
}


.f01{font-family: 'Microsoft YaHei';}
.f02{font-family: 'axt';}
.f03{font-family: 'neu';}
.f04{font-family: 'alz';}



@font-face {
  font-family: 'iconfont';  /* Project id 5183750 */
  src: url('//at.alicdn.com/t/c/font_5183750_oqn9atf3g7.woff2?t=1779693088928') format('woff2'),
       url('//at.alicdn.com/t/c/font_5183750_oqn9atf3g7.woff?t=1779693088928') format('woff'),
       url('//at.alicdn.com/t/c/font_5183750_oqn9atf3g7.ttf?t=1779693088928') format('truetype');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.box{margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gy{margin: 0 auto;max-width: 1500px;min-width: 1200px;overflow:hidden;}
.gya{width: 94%;margin: auto; max-width: 1614px;}
.page{margin: 0 auto;max-width: 1500px;min-width: 1200px;}
.gyc {margin: 0 auto;max-width: 82%;min-width: 1200px;position: relative;z-index: 55;}

.top30{margin-top:30px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.top10{margin-top:100px;}
.top15{margin-top:150px;}

/*one_title*/
.one_title{text-align: center;margin-bottom:40px;     color: #333; position: relative;}
.one_title p{font-size:42px; font-weight: bold;}
.one_title p b{color:var(--main-color);font-weight: bold;}
.one_title span{display: inline-block;font-size:18px;color:#777;margin-top:15px;position:relative;}
.one_title span i{width:12px;height:12px;position:absolute;top:calc(50% - 6px);}
.one_title span i:first-child{left:-20px;}
.one_title span i:last-child{right:-20px;}
.one_title span i:before,.one_title span i:after{content:'';position:absolute;}
.one_title span i:before{width:5px;height:2px;background:#999;top:calc(50% - 1px);}
.one_title span i:after{width:8px;height:8px;border-radius:100%;border:2px solid #999;left:0;top:0;}
.one_title span i:first-child:before{left:-10px;animation:oneTitleBefore infinite 3s linear;}
.one_title span i:last-child:before{right:-10px;animation:oneTitleAfter infinite 3s linear;}

@keyframes oneTitleBefore{
  0%{width:5px;left:-10px;}
  25%{width:1px;left:0px;}
  50%{width:5px;left:-10px;}
  75%{width:15px;left:-20px;}
  100%{width:5px;left:-10px;}
}
@keyframes oneTitleAfter{
  0%{width:5px;right:-10px;}
  25%{width:1px;right:0px;}
  50%{width:5px;right:-10px;}
  75%{width:15px;right:-20px;}
  100%{width:5px;right:-10px;}
}
/*抬头*/
.head {
    width: 100%;
   
    top: 0;
    z-index: 999;
    display: flex;
    transition: .5s;
}
.head.on{background:#fff; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);height: 100px;  position: fixed; 
    background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.92));}
.head.on .headbg{height: 100px;}
.logo img{ height: 70px;}
.head.on .head_nav > ul > li > a {padding-top: 0px;}
.head.on .head_nav li dl{top:100px;}
.head.on .head_nav > ul > li > a:after {margin: -3px auto 0;}
.head.on .head_nav{margin-top: 0px;}
.head.on .header-search{margin-top: -0px;}


.headbg{position: relative;
    width: 100%; max-width:1920px; min-width:1400px; 
    left: 0;
    top: 0;
    z-index: 1000;
    transition: all 0.3s;
background-image: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, .92));
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 4%;}
	
.headbg .fl{display:flex; flex-direction:row; justify-content:space-between;     align-items: center;}
.logo{}
.logo img{}
.name{margin-left:10px;  font-size:2.1vw; line-height:50px; color:#333; font-weight:bold; white-space:nowrap; letter-spacing: 2px; font-family: 'alz';}
.name p{font-size:0.95vw;  font-weight: normal; color:var(--main-color); letter-spacing: 0px;}
.headbg .fr{display:flex; flex-direction:row; justify-content:space-between; width:60%;}
.head_nav{width:100%; margin-top:0px;}
.head_nav > ul{display:flex; flex-direction:row; justify-content:space-between;}
.head_nav > ul > li > a{display:block; padding-top:0px; font-size:1vw; line-height:100px; color:#333; text-decoration:none; transition-duration:0.8s;}
.head_nav > ul > li > a:after{content:""; display:block; width:0; height:3px; margin:-3px auto 0; background:var(--main-color); transition-duration:0.8s;}
.head_nav > ul > li:hover > a,.head_nav li.head_cur > a{color:var(--main-color); font-weight:bold;}
.head_nav > ul > li:hover > a:after,.head_nav li.head_cur > a:after{width:100%;}





.header-right{height: 100%;margin-left:100px;}
.header-search{float: right;position: relative;height:100%;text-align:center;display: flex;transition: all .3s;align-items: center; font-size: 22px;margin-left:20px;font-weight: bold;}
.header-search span{display:block;margin-left:10px;}
.header-search i{font-size: 16px; color: #fff;}
.top_con {width: 16vw;}
.top_con>ul {display: flex;}
.top_con>ul>li {position: relative; z-index:66;     display: flex; align-items: center; }

.top_con>ul>li:nth-child(2) {background: none;display: flex; align-items: center; width: 190px;}
.top_con>ul>li:nth-child(2) a {font-size: 1.5vw; font-weight:bold; color: var(--main-color); padding-left:5px; font-family: 'neu';}
.top_con li i {font-size: 24px; color: #666; font-weight:normal;}
.top_con li i a{color: #666;  padding-left: 4px; font-size:16px;}
.top_con li>p {width: 120px;overflow: hidden;position: absolute;top: 32px;left: -20px;opacity: 0;transition: 0.5s;height:  0;padding: 5px;background: #fff;border: 1px solid #ddd;}
.top_con li p img {width:100%;}
.top_con li>a {}
.top_con li:hover p {opacity: 1;transition: 0.5s;height: 120px;}

.top_con li>b {width: 120px;overflow: hidden;position: absolute;top: 40px;left: -20px;opacity: 0;transition: 0.5s; background: #fff;font-weight:normal;color: #333;}
.top_con li>b a{font-size:15px;color: #333; line-height: 40px;color: #333; display: block; font-family:'Microsoft YaHei';}
.top_con li:hover b{opacity: 1;transition: 0.5s;}
.top_con li>b a+a { border-top: 1px solid #eee;}
.top_con li>b a:hover {  background: var(--main-color); display: block; color: #fff;}

/*搜索*/
.top_con li:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;} 
.tit_sel {width: 560px;height: 120px;background: rgba(255,255,255,0.95);transform: rotateX(90deg);position: absolute;right: 0;transition: all 0.5s;font-size: 16px;padding: 20px 10px; z-index: 9999;top:60px;}
.tit_sel span {font-size: 24px;display: block;color: #666;font-family: Arial;}

.tit_icon:hover .tit_sel{transform: rotateX(0);transition: all 0.5s;}
#search-i{float:left; width:30px; height:38px; overflow:hidden; margin-top:20px;  box-sizing: border-box; padding-top: 0px; border: 1px solid #dddddd;border-left: none; padding-right:45px;}
#search-bg{    margin-left: 14px; float:left; width:475px; height:38px; overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box;     border: 1px solid #dddddd;border-right: none;text-align: left;    line-height: 38px;}
.search-text{ font-size:14px;color: #999999;justify-content: center;align-items: center;}
.search-text a{ font-size:15px; color: #999;     font-weight: normal;}
.search-text a:hover{ font-size:15px; color: var(--main-color);}
.search-text span{ float:left;  color:#666;font-size: 15px;}
#infoname{ border:none;background:none; outline:none;} 
.search_name {float: left;font-size:22px;color: #666; line-height: 32px;position: relative;z-index: 5;padding: 15px 0;width: 264px;height: 96px;background: #cb0303;text-align: center;}
.search_name:after {content: "";width: 0px;height: 0px;border-top: 7px solid #005299; border-right: 7px solid transparent;border-bottom:8px solid transparent; border-left: 7px solid #005299;position: absolute; top: 81px; right: -13px; transition: 0.5s all ease-in-out; }
form {justify-content: center;}
.head_right {display: flex;justify-content: space-between;align-items: center;width: 72%;}

/*搜索*/
.search{ height:80px; }
.keywords{ line-height:80px;}
.keywords a{ line-height:80px; font-size:15px; color:#777; font-weight:lighter; padding:0px 15px;}
.keywords a+a{ border-left:1px dotted #a4a4a4}
.keywords span{ font-size:15px; color:#222222;}
.keywords a:hover{ color:#279c4d; text-decoration:underline;}
#search_bg{ height: 46px;
    width: 296px;
    border: 1px solid #ebebeb;
    line-height: 46px;
    border-radius: 50px;
    margin-top: 18px; overflow: hidden;}
#search_bg input{ float:left; height:46px;}
#sso{ background:#279c4d; border-radius: 50px;  width: 46px;} 
#infoname{ width:230px; padding-left:20px;}

/*二级分类*/
.head_nav>ul>li:nth-child(4),.head_nav>ul>li:nth-child(5) { position: relative;}
.head_nav>ul > li > em{position:absolute; left:-25px; top:100%; z-index:99; display:none; width:130px}
.head_nav>ul > li > em a{display:block; text-align:center; background:#fff; box-sizing:border-box; font-size:16px; line-height:50px; color:#333; text-decoration:none; transition:0.8s;}
.head_nav>ul > li > em a:hover{background:var(--main-color); color:#fff;}
.head_nav>ul > li > em a+a { border-top: 1px solid #eee;}






/* new_main_visual */
.inner {margin: 0 auto;position: relative;}
.new_main_visual{position:relative; width:100%; min-height:768px; height:100vh; overflow:hidden;}
.new_main_visual .dim{content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background-color:#000;}
.new_main_visual .visual_slider{width:100%; height:100%;}
.new_main_visual .visual_slider .swiper-slide .bg{background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}
.new_main_visual .visual_slider .swiper-slide.slide_1 .bg{background-image:url("//memberpic.114my.com.cn/076981637785/uploadfile/image/20260609/20260609141420_1413011495.jpg")}
.new_main_visual .visual_slider .swiper-slide.slide_2 .bg{background-image:url("//memberpic.114my.com.cn/076981637785/uploadfile/image/20260523/20260523214804_1141779244.jpg")}
.new_main_visual .visual_slider .swiper-slide.slide_3 .bg{background-image:url("//memberpic.114my.com.cn/076981637785/uploadfile/image/20260523/20260523221457_1960126612.jpg")}
.new_main_visual .visual_slider .swiper-slide .video{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background:#000;}
.new_main_visual .visual_slider .swiper-slide .video video{width:100%; height:100%; object-fit:cover; position: relative;}
.new_main_visual .visual_slider .swiper-slide .video:before {content: '';  width: 100%;  height: 100%; background: rgba(0, 0, 0, 0.26); position: absolute;top: 0;left: 0;z-index: 5;}
.new_main_visual .visual_slider .swiper-slide .inner{max-width:78%; height:100%; display:flex; align-items:center; padding:0 0px; box-sizing:border-box;margin-top:0%;}
.new_main_visual .visual_slider .swiper-slide .ts{top:0%;}
.new_main_visual .visual_slider .swiper-slide .ts1{top:1%;}
.new_main_visual .visual_slider .swiper-slide .ts2{top:-10%;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_boxc{width: 100%;text-align: center;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box strong{transform:translateY(50%); opacity:0; transition:0.8s; display:block; letter-spacing:0em; line-height:1.9;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box b{transform:translateY(50%); opacity:0; transition:0.8s; display:block; letter-spacing:0.05em; line-height:1.5; position: relative;}


.new_main_visual .visual_slider .swiper-slide .ttb em { margin-right: 1.5vw; line-height: 2.5vw;}
.new_main_visual .visual_slider .swiper-slide span{color:#cc0000;}
.new_main_visual .visual_slider .swiper-slide .bz{color:#fff;}
.new_main_visual .visual_slider .swiper-slide .stc{font-weight:bold;}
.new_main_visual .visual_slider .swiper-slide .stx{font-weight:normal;}
.new_main_visual .visual_slider .swiper-slide .hz{color:#333; }
.new_main_visual .visual_slider .swiper-slide .txd{font-size:3vw; font-weight: bold;}

.new_main_visual .visual_slider .swiper-slide .txd1{font-size: 3.3vw;
    font-weight: bold;
    letter-spacing: 5px !important;
    line-height: 2 !important;}
.new_main_visual .visual_slider .swiper-slide .tx{font-size:0.9vw;}
.new_main_visual .visual_slider .swiper-slide .tx1{font-size:1vw; text-shadow: 2px 2px 4px #333; width: 52%;
    margin: 0 auto;
    text-align: left;
    line-height: 1.8;}
.new_main_visual .visual_slider .swiper-slide .tx2{font-size:0.99vw; line-height: 2vw !important; text-shadow: 2px 2px 4px #333;}
.new_main_visual .visual_slider .swiper-slide .tx2 d{font-size:1vw; margin-right: 0.5vw;}
.new_main_visual .visual_slider .swiper-slide .txhg{line-height:1.5;}
.new_main_visual .visual_slider .swiper-slide .tty{text-shadow: 3px 1px 0px rgb(255 255 255 / 10%);}
.new_main_visual .visual_slider .swiper-slide .ttb{ text-shadow: 2px 2px 4px #6c8bad;}
.new_main_visual .visual_slider .swiper-slide .tm{text-shadow: 0rem 0.2rem 0rem rgba(255,255,255,1); }
.new_main_visual .visual_slider .swiper-slide .inner .txt_box p{transform:translateY(50%); opacity:0; transition:0.8s 0.1s; letter-spacing:0em; font-weight:300; margin-top:1vw;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box a{transform:translateY(100%); opacity:0; transition:0.8s 0.2s; display:inline-block; vertical-align:top; margin-top:30px; min-width:160px; padding:12px 31px; font-size:0.9vw; letter-spacing:0em; font-weight:100; box-sizing:border-box; text-align:center;
background: rgba(255,255,255,.95);  color: #333;
border-radius: 20px;}
.new_main_visual .visual_slider .swiper-slide .inner .txt_box a i{padding-left:10px;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box b{transform:translateY(0); opacity:1;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box strong{transform:translateY(0); opacity:1;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box p{transform:translateY(0); opacity:1;}
.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box a{transform:translateY(0); opacity:1;}
.new_main_visual .bot_wrap{position:absolute; left:0; bottom:20px; width:100%; z-index:1;}
.new_main_visual .bot_wrap .inner{max-width:80%; text-align:center;margin: 0 auto; position: relative;}
.new_main_visual .bot_wrap .controller{max-width:100%; display:inline-block; vertical-align:top; position:relative; padding-right:30px; box-sizing:border-box;}
.new_main_visual .bot_wrap .controller .pagination{width:100%; display:flex; align-items:start;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet{width:130px; height:auto; margin-right:20px; background:transparent; border-radius:0; opacity:1;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet:last-child{margin-right:0;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail{width:100%; height:3px; background:rgba(255,255,255,0.3); position:relative;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail .fill{width:0; height:100%; background:#fff;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt{padding:10px 0; text-align:left; opacity:0.5;}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt p{font-size:14px; color:#fff; letter-spacing:-0.05em; font-weight:100;line-height:1.3; font-family: 'axt';}
.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .txt{opacity:1;}
.new_main_visual .bot_wrap .controller .move_btn{width:40px; height:22px; position:absolute; right:-14px; top:-10px;}
.new_main_visual .bot_wrap .controller .move_btn a{width:100%; height:100%; display:block; position:relative;}
.new_main_visual .bot_wrap .controller .move_btn a:before{content:""; width:12px; height:18px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }
.new_main_visual .bot_wrap .controller .move_btn a.pause:before{background:url("//memberpic.114my.com.cn/076981637785/uploadfile/image/20260523/20260523221140_1658000051.png")no-repeat center / cover;}
.new_main_visual .bot_wrap .controller .move_btn a.play:before{background:url("//memberpic.114my.com.cn/076981637785/uploadfile/image/20260523/20260523221140_871087485.png")no-repeat center / cover;}
.blind {display:block; overflow:hidden; position:absolute !important; left:0; top:0; width:0px; height:0px; padding:0; margin:0; font-size:0 ;line-height:0; text-indent:-9999px;}
.behind{overflow:hidden; text-indent:-9999px; font-size:0;}
.new_main_visual .prev_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; left:30px; top:50%; transform:translateY(-50%); z-index:2;}
.new_main_visual .prev_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("//memberpic.114my.com.cn/076981637785/uploadfile/image/20260523/20260523221140_2120601806.png")no-repeat center / 100% 100%; transition:0.2s;}
.new_main_visual .prev_btn:hover:before{left:43%;}
.new_main_visual .next_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; right:30px; top:50%; transform:translateY(-50%); z-index:2;}
.new_main_visual .next_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("//memberpic.114my.com.cn/076981637785/uploadfile/image/20260523/20260523221140_2053201908.png")no-repeat center / 100% 100%; transition:0.2s;}


.new_main_visual .visual_slider .swiper-slide .inner .txt_box p.bz.tx {
    background: #ff9000;
    height: 2.4vw;
    line-height: 2.5vw;
    width: 58%;
    margin: 0 auto;
    font-size: 1.2vw;
    border-radius: 0 30px 0 30px;
    letter-spacing: 2px;}



.container{    text-align: center; width: 1400px;  margin: 0 auto; max-width: 100%;     position: absolute;  z-index: 999;}
.container em{    font-weight: bold;
    font-size: 3vw;
    color: #fff; display: flex;
    text-align: center;
    margin-top: 2.4%;
    letter-spacing: 0.4vw;
    flex-direction: column;}
.container p {
    font-size: 1.1vw;
    color: #fff;  line-height:3;  font-weight: normal;}
.container.con2{position: absolute; left:53%; top: 45%; transform: translate(-50%, -50%);z-index: 999;}
.index_banner .txt .morelink{margin-top:25px;min-width:180px;margin-left:10px;margin-right:10px;color:#fff;z-index: 999; }
.index_banner .txt .morelink i{font-size:1.1rem;line-height:30px;margin-right:8px;display:inline-block;vertical-align:top;  }
.index_banner .txt .morelink:hover{color:#fff;}
.index_banner  .bannerSwiper .con2 {position: absolute; left:53%; top: 45%; transform: translate(-50%, -50%);z-index: 1; width: 50%;  font-weight: bold;}
.index_banner .banner .swiper-slide .img img{position: absolute; z-index: 999999; }

.btn-3 {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.morelink {    margin-right: 10px;     margin-top: 1vw;
    display: inline-block;
    position: relative;
    font-size: 1.1rem !important;
    line-height: 30px;
    color: #fff;
    padding: 9px 24px;
    background-color:var(--main-color);
    border: 1px solid var(--main-color);
    border-radius: 6px;
    text-transform: capitalize;
    transition: all 0.3s;}
.morelink i{ float: left;  padding-right: 10px; font-size:1.5rem; padding-top: 2px;}

.swiper-slide.slide_1:before{content: '';position: absolute; width: 100%; height: 100%;background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260609/20260609102820_960593781.png) repeat 0px 0px;background-size: 2px;-webkit-background-size: 2px; -moz-background-size: 2px;-o-background-size: 2px;-ms-background-size: 2px; left: 0;top: 0;z-index: 6; opacity:0.2;}

 /*char*/
.char {
    background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260314/20260314151825_1188155119.jpg)no-repeat center top;
    width: 100%;
    margin: 0px 0 0;
    padding: 5% 0 7% 0;}

.char_box { margin: 0 auto; width: 1500px; min-width: 1400px;}
.char_tit {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #333;}
.char_tit b {
    font-size: 2.9vw;
    line-height: 50px;
    font-weight: normal;
    font-family: alz;
    color: var(--main-color);}

.char_tit p {
    font-size: 1.3vw;
    font-weight: lighter;
    opacity: 0.6;
    line-height: 24px;
    padding: 16px 0 0;
    color: #000;}

.cer_tab {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    align-items: center;
    padding-top: 3.8%;
}

.e-j {
    width: 100%;
    font-size: 0;
    background-color: #fff;
    border-radius: 20px;
    border: solid 1px #efefef;
}

.e-k {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    height:210px;
    border-radius: 20px;
    background-color: #fff;
    padding-top: 36px;
    transition: all .3s;
    text-align: center;
    cursor: pointer;
    position: relative;
}

.e-k:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #e7efe9;
    position: absolute;
    right: 0;
    top: 0;
}

.e-k:last-child:after {
    display: none;
}

.e-k:before {
    content: "";
    display: block;
    width: 35px;
    height: 2px;
    background-color: var(--main-color);
    position: absolute;
    left: 50%;
    margin-left: -17px;
    bottom: 35px;
}

.e-m {
    font-size: 26px;
    color: #4a4a4a;
    line-height: 2;
    text-align: center;
    padding: 0 10px;
    font-family: hs_r;
}

.e-m span {
    font-size: 14px;
    display: block;
    color: #ccc;
    line-height: 1;
}

.e-k.hover {
    transform: scale(1.29);
    background: linear-gradient(90deg, var(--main-color) 0%, #01bb5b 100%);
    background-size: 100% 100%;
    z-index: 10;
    box-shadow: 0 2px 27px rgba(0,29,47,0.36);
    padding-top: 28px;
}

.e-k i {
    font-size: 44px;
    margin-bottom: 10px;
    display: block;
    background: linear-gradient(270deg, var(--main-color), #01bb5b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: grayscale(1%) brightness(0%);
}

.e-k i img {
    width: 40px;
}

.e-k.hover i {
    color: #fff;
    -webkit-text-fill-color: aliceblue;
    filter: contrast(0) brightness(2);
}

.e-k.hover:after {
    display: none;
}

.e-k.hover:before {
    display: none;
}

.e-k.hover .e-m {
    display: none;
}

.e-k.hover .e-n {
    display: block;
}

.e-n {
    /*width: 100%;*/
    padding: 0 8%;
    display: none;
}

.e-o {
    font-size: 24px;
    color: #fff;
    font-family: "hs_b";
    text-align: center;
    margin-bottom: 6px;
}

.e-p {
    font-size: 16px;
    position: relative;
    top: -6px;
    padding-left: 6px;
    font-weight: normal;
}

.e-q {
    font-size: 12px;
    color: #fff;
    line-height: 20px;
    text-align: center;
    margin-bottom: 15px;
    min-height: 40px;
    font-family: 'axt';
}

.e-r {
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 20px;
}

.e-r:after {
    content: "";
    display: inline-block;
    vertical-align: top;
    width: 20px;
    height: 20px;
    background-image: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260314/20260314144756_62180231.png);
    margin-left: 10px;
    background-size: 100% 100%;}
.e-s {
    font-size: 16px;
    color: #fff;
    text-align: center;
    padding-top: 50px;}
	

/*pro*/

.pro_bg{ width: 100%; background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525133952_1871986963.jpg);     padding: 80px 0; }
.pro_w{display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: auto auto;   gap: 15px;}
.pro_w dl{position: relative;     border-radius: 10px; overflow: hidden;}

.pro_w dl dt img {width: 100%;  height: auto !important;transition: all 600ms ease 0s;}
.pro_w dl:hover dt img{ transform:scale(1.1);     transition: all .6s;}
.pro_w dl dd{ position: absolute;     left: 40px; top:55px;     z-index: 11;}
.pro_w dl dd h3{font-size: 34px; font-weight: bold;color: var(--main-color);}
.pro_w dl dd p{font-size: 17px; font-weight: 100;color: #555;     line-height: 50px;     letter-spacing: 1px;     font-family: 'axt';}
.pro_w dl dd span{font-size: 16px;
    font-weight: 100;
    margin-bottom: 8px;
    color: rgba(0,0,0,0.8);
    border-radius: 50px;
    padding: 8px;
    margin-top: 20px;
    display: block;
    text-align: center;
    width: 120px;background: rgba(255,255,255,0.8); }
.pro_w dl dd span:hover {
    background:linear-gradient(90deg, var(--main-color) 0%, #01bb5b 100%);
    width: 140px;
    transition: all .6s; color: #fff; }
.pro_w dl dd span a:hover { color: #fff;}


.pro_txt{display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto auto;   gap: 15px;}
.pro_txt dl { overflow: hidden; position: relative;}
.pro_txt dl dt img {width: 100%;  height: auto !important;transition: all 600ms ease 0s;}
.pro_txt dl:hover dt img{ transform:scale(1.1);     transition: all .6s;}
.pro_txt dl dd{ position: absolute;     left: 35px; top: 46px;     z-index: 11;}
.pro_txt dl dd h3{font-size: 30px; font-weight: bold;color:var(--main-color);}
.pro_txt dl dd p{font-size: 16px; font-weight: 100;color: #555;     line-height: 40px;     letter-spacing: 0px;     font-family: 'axt';}
.pro_txt dl dd span{font-size: 14px;
    font-weight: 100;
    margin-bottom: 8px;
    color: rgba(0,0,0,0.8);
    border-radius: 50px;
    padding: 8px;
    display: block;
    text-align: center;
    width: 110px;background: rgba(255,255,255,0.8);}

.pro_txt dl dd span:hover {
    background:linear-gradient(90deg, var(--main-color) 0%, #01bb5b 100%);
    width: 140px;
    transition: all .6s; color: #fff; }
.pro_txt dl dd span a:hover{ color: #fff;}


a.pro_btn { max-width: 320px;  height: 52px; border: 1px solid #999; display: block; text-align: center; line-height: 52px; border-radius: 26px; margin: 0 auto; margin-top: 40px; color: #444;font-size: 18px;transition: all .5s;letter-spacing: 2px;}
a.pro_btn:hover{max-width: 510px; background: var(--main-color); box-shadow: 0 10px 10px rgb(0,0,0,0.2);  color: #fff;}
a.pro_btn i{     color: #666;   font-size: 26px;  vertical-align: middle;   padding-right: 10px;}
a.pro_btn:hover i{ color: #fff;}

	
/*pro*/
.case_bc{ background: #f5f5f5; padding: 70px 0;}
.pro_nor { position:relative;}
.pro_til { text-align:center; margin-bottom:20px; margin-top:65px; overflow:hidden;}
.pro_til li { font-size:18px; margin-top:5px; color:#666;}
.pro_til span { font-size:36px; color:#222;}
.case{ width:310px; height:570px; background:url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525162634_264182117.png) left no-repeat; position:absolute; left:0; z-index:99; overflow:hidden;}
.case li{ width:310px; height:74px; line-height:74px; background:url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525162429_1236202976.png) top no-repeat; cursor:pointer; transition:all 0.5s;  overflow:hidden;}
.case li a { font-size:18px; padding-left:90px; color:#222;}
.case li.on { background-position:0px -74px !important;}
.case li.on a { color:#fff;}
.case dd { width:310px; height:74px; line-height:74px; background:url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525162429_1236202976.png) top no-repeat; cursor:pointer; transition:all 0.5s;  overflow:hidden;}
.case dd a { font-size:18px; padding-left:90px;color:#222;}
.case dd:hover { background-position:0px -74px !important;}
.case dd:hover a { color:#fff;}


.pro_cont { width:1400px; height:620px; overflow:hidden;}
.pro_cont dl{ position:relative; margin-left:310px; width:1090px; height:570px; background:#fff; overflow: hidden;}
.pro_cont dt { background:url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525162446_1803509023.png);width:315px; height:250px; position:absolute; bottom:0; left:0px; z-index:222; overflow:hidden;}
.pro_cont dt span { color:#fff; font-size:24px; display:block; margin-top:140px; margin-left:40px;}
.pro_cont dt strong { color:#fff; font-size:16px; display:block; margin-top:10px; margin-left:40px;}
.pro_cont dt:hover span,.pro_cont dt:hover strong { color:#00624a}

.sort_tel{    width: 289px;
    height: 125px;
    padding-top: 34px;
    padding-left: 21px; border-top: 1px solid #eee;}
.sort_tel em{font-size:16px; line-height:16px; color:#666; }
.sort_tel em i{color:#666; font-size:16px;}
.sort_tel p{margin-top:7px; font-family:'neu';  font-size:28px; line-height:30px; color:var(--main-color);}
.sort_tel a{display:block; width:125px; margin-top:25px; text-align:center; font-size:16px; line-height:36px; color:#333; border-radius:18px; background:#fff; text-decoration:none; transition-duration:0.8s;}
.sort_tel a:hover{color:#fff; background:#f1991b;}
.sort_tel a i {  padding-right: 6px; font-size: 20px;margin-top: 7px;}

/*adv*/
.hftitle{ overflow:hidden}
.hftitle h2{text-align:center;}
.hftitle h2 b{display:block;font-size:2.5rem;font-weight:400;line-height:3.6rem;color:#000;font-weight:700}
.hftitle h2 span{color:#249344}
.hftitle h2 em{ font-style:normal; display:block;font-size:1.2rem;font-weight:400;line-height:2rem;color:#000}
.hys{ padding-top: 3.5rem;}
.ys_con{margin-top: 2rem;}
.ys_con li img{display: block;width: 100%;}
.ys_t{width: 100%;height: 25.5rem;padding-top: 15rem;box-sizing: border-box;background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525154940_1641423012.png) no-repeat center;background-size: 100% 100%;margin-top: -17.5rem;position: relative;z-index: 40;}
.ys_t li{float: left;width: 17.5%;height: 7.7rem;box-sizing: border-box;background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525155039_1299833872.png) no-repeat right top;background-size: 0.1rem 7.7rem;}
.ys_t li:nth-child(4){background: 0;}
.ys_t li>em{display: block;font-size: 1.4rem;line-height: 1.4rem;color: #fff;text-align: center;}
.ys_t li>em span{display: block;font-size: 0.7rem;color: #ffffff;font-family: "mon2";text-transform: uppercase;line-height: 0.7rem;margin-top: 0.8rem;opacity: 0.5;font-weight: normal;letter-spacing: 0.2rem;}
.ys_t li>em i{ display: block;width: 2.4rem;height: 2.4rem;margin: 0 auto 0.8rem;overflow:hidden;font-weight: normal;transition: all 0.5s;}
.ys_t li>em i img{ display: block;width:2.4rem;height:2.4rem;transition:all 0.5s;}
.ys_t li p{display:none;}
.ys_t li.cur{width: 47.5%;padding: 0 2.3rem;box-sizing: border-box;}
.ys_t li.cur p b{display: block;font-size: 1.8rem;line-height: 1.8rem;color: #fff;margin-bottom: 1.2rem;}
.ys_t li.cur p b i{display: inline-block;font-size: 1.2rem;line-height: 1.2rem;color: #fff;margin-left: 0.4rem;font-weight: normal;}
.ys_t li.cur p b span{display:block;font-size: 2.8rem;line-height: 2.8rem;color: #fff;float: right;font-family: "mon1";opacity: 0.12;margin-top: 0;}
.ys_t li.cur p{display: block;font-size: 0.95rem;line-height: 1.5rem;color: #ffffff;}
.ys_t li.cur em{display: none;}


/*about*/
.ind_about {padding:4% 0; z-index: 11; position: relative; background:#f9fbfa url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260525/20260525163140_141528590.png) center no-repeat; }

.ind_about .fl{width:48%; margin-top: 30px;}
.ind_about .fr img{border-radius: 10px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); border: 15px solid #fff;}
.about_name {text-transform: uppercase;
    font-size: 1.25rem;
    color: #999;
    display: inline-block;
    position: relative;
    margin-bottom: 0.25rem;}
.about_name1{font-size: 2.2vw;    font-family: 'alz'; color: #333; line-height:1.5;}

.about_txt { color: #666; margin-top: 30px; font-size:0.92vw;line-height:1.8;}
.morey {
    background: var(--main-color);
    display: inline-block;
    border: 1px solid var(--main-color);
    font-size: 1.2rem;
    line-height: 3.4375rem;
    color: #666;
    padding: 0 2rem;
    position: relative;
    z-index: 4;
}
.morey.borf {margin-top: 30px;
  background: transparent;
  color: #333;
  border-color: #ccc;
padding:10px 20px;
border-radius: 20px;
font-size:17px;
}

.morey.borf::before {
  background: var(--main-color);border-radius: 20px;
}

.morey.borf:hover {
  color: #fff;
  border-color: var(--main-color);
}

.morey.borf:hover img {
  filter: brightness(0) invert(1);
}

.morey div {
  display: flex;
  align-items: center;
}

.morey div img {
  height: 1.1rem;
  margin-left: 1rem;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  filter: brightness(0) invert(0);
}

.morey::before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  background: #fff;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  z-index: -1;
  transform: scale(0.6);
  opacity: 0;
}

.morey:hover {
  color: var(--main-color);
}

.morey:hover img {
  filter: brightness(1) invert(0);
  transform: translateX(0.25rem);
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.morey:hover::before {
  transform: scale(1);
  opacity: 1;
  transition: all 0.4s;
  -webkit-transform: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
}

.ab_bi{padding: 2%;
    position: relative;
    z-index: 2;
    box-shadow: 1px 1px 35px rgba(120,123,126,0.16);
    overflow: hidden;
    background: #fff;
    width: 1500px;
    margin: 0 auto;}
.partner_r{width:100%;overflow:hidden; margin-bottom:10px; position: relative;
    z-index: 9;}
.partner_r li{width:calc((100% - 80px) / 5);border: 1px solid #eee;position: relative;overflow: hidden;margin-right: 20px;float: left;}
.partner_r li img{width:100%;height:auto;}
.partner_r li>a{display:block;}
.partner_r li p{width: 80%;border-top:none;position: absolute;bottom: -30px;height: 30px;margin: 0 auto;left: 10%;background: rgba(11,71,125,0.6);transition:all .5s;}
.partner_r li p a{display:block;text-align:center;font-size:14px;color: #fff;line-height: 30px;background:var(--main-color);}
.partner_r li:hover p{bottom:10px;}
.partner_r li p a:hover{background:var(--main-color);}

/*news*/
.news_top_left b{font-size:2.5vw;color:#333; font-family: 'neu'; text-transform: uppercase;}
.news_top_left p{font-size:30px;color:#333;font-weight:bold;}

.new_tc a {font-size:16px; color: #666;
    line-height: 3.4375rem;
    transition: all 0.3s;
    position: relative;
    left: -2.1875rem; display: inline-block; float: right;top: -50px;}

.new_tc a font{font-size:16px; padding-left: 10px;  color: #666;}
.new_tc:hover a{}

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

.news_row2{ margin-top:55px;}
.news{width: 1400px;height: 610px; margin: 0 auto;}

.news_row2 .news_r2_in:first-child{margin-left: 0;}
.news_r2_in{width:32%;height: 480px;float: left;margin-left:2%;}
.news_row2 .news_r2_in img{width: 100%;height: 280px;transition: 0.3s all ease;transform: scale(1); border-radius:1vw 1vw 0 0;}
.news_row2 .news_r2_in:hover img{transform: scale(1.05);}
.news_r2_in3{width:32%;height: 480px;float: left;margin-left:2%;}
.news_r2_in2{background:var(--main-color);  border-radius:1vw}
.news_r2_in p{padding:37px; background:rgba(0, 0, 0, 0.1); transition: 0.3s all ease;position: relative;overflow:hidden; border-radius:0 0 1vw 1vw;}
.news_r2_in p:after{content: '';display: block;background: var(--main-color);background: -moz-linear-gradient(45deg, var(--main-color) 0%, #029c4a 100%);background: -webkit-linear-gradient(45deg, var(--main-color) 0%,#029c4a 100%);background: linear-gradient(45deg, var(--main-color) 0%,#029c4a 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--main-color)', endColorstr='#029c4a',GradientType=1 );width: 100%;height: 100%;position: absolute;left: 0;top: -100%;opacity:0;transition:.3s all ease;}
.news_r2_in:hover p:after{opacity: 1;top: 0;}
.news_r2_in p *{position:relative;z-index: 3;transition: 0.3s all ease;}
.news_r2_in p strong{font-size:18px; font-weight:bold; line-height: 30px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;clear: both;padding: 15px 0 0; color: #1a1a1a;}
.news_r2_in p .small{font-size:15px;color:#777;line-height: 25px;padding: 10px 0 0;display: block;font-weight: lighter;}
.news_r2_in p .cate{display: block;float: left;color: var(--main-color); font-weight:bold; line-height: 20px; display:none;}
/*.news_r2_in p .date{float: right;}*/
.news_r2_in p .date em{color:#999;font-style: normal;font-size: 13px;line-height: 20px;float: left;}
.news_r2_in p .date:after{content:'';clear:both;display:block;}
.news_r2_in:hover p strong{color: #fff}
.news_r2_in:hover p .small{color: #fff;opacity: 0.6}
.news_r2_in:hover p .date em{color:#fff;opacity: 0.4}
.news_r2_in:hover p .cate{color:#fff;opacity: 0.4}
.news_r2_in b{display: block;width: 100%;height: 280px;overflow: hidden;position: relative;  border-radius:1vw 1vw 0 0;}
.news_r2_in b:before{background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260609/20260609103029_2026546471.png) no-repeat center;width: 50px;height: 50px;content: '';display: block;position: absolute;top: 50%;left:50%;z-index: 3;margin-left: -25px;margin-top: -25px;transform: scaleY(0);opacity: 0;transition:0.3s all ease}
.news_r2_in:hover b:before{opacity: 1;transform: scaleY(1);}
.news_r2_in2{position: relative;}
.news_r2_in2 p{ background:none !important;}
.news_r2_in2:hover p:after{ background:none !important; }
.news_r2_in2 p:after{ background:none !important;}
.news_r2_in2:before{content: '查看详情';display: block;width:80px; color: #fff; height:16px;position: absolute;background:url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260314/20260314162434_701001534.png) right 2.5px no-repeat; bottom:40px; left:40px;}

.news_r2_in2 p .date em{ color:#fff;}
.news_r2_in2 p strong{ color:#fff;}
.news_r2_in2 p .small{ color:#fff;}


.news_r2_in:hover b:after{opacity: 1}
.news_r2_i3_item{display: block;width: 100%;margin-top:46px;position: relative;}
.news_r2_i3_item:before{content: '查看详情';display: block;width:80px; color: var(--main-color); height:14px;position: absolute;background:url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260314/20260314162349_709122904.png) right 2.5px no-repeat;left: 215px;bottom:10px;}
.news_r2_i3_item:hover:before{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
.news_r2_i3_item img{width: 192px;display: block;height: 129px; border-radius: 1vw;}
.news_r2_i3_item:after{display: block;content: '';clear: both;}
.news_r2_i3_item:first-child{margin-top: 0;}
.news_r2_i3_item p{font-size:15px;line-height: 23px;color:#999;display: block;height: 90px;overflow: hidden;padding: 0px 0px 0 25px;}
.news_r2_i3_item i{width: 192px;float: left;height: 129px;display: block;position: relative;}
.news_r2_i3_item i:after{content: '';display: block;width: 100%;height: 100%;background: rgba(14,116,58,0.45);position: absolute;top: 0;left: 0;opacity:0;transition: 0.3s all ease; border-radius: 1vw;}
.news_r2_i3_item:hover i:after{opacity: 1}
.news_r2_i3_item i:before{background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260314/20260314162457_1202538249.png) no-repeat center;width: 50px;height: 50px;content: '';display: block;position: absolute;top: 50%;left:50%;z-index: 3;margin-left: -25px;margin-top: -25px;transform: scaleY(0);opacity: 0;transition:0.3s all ease}
.news_r2_i3_item:hover i:before{opacity: 1;transform: scaleY(1);}
.news_r2_i3_item:hover p strong{color: var(--main-color)}
.news_r2_i3_item p strong{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px; color:#000;line-height: 25px;padding: 10px 0 10px; font-weight: normal;}



/*bq*/

.copy_bg{   
    overflow: hidden;
    box-sizing: border-box;
    background: url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260523/20260523161749_2135101570.jpg);
    background-size: 100% 100%;
    border-radius: 50px 50px 0 0;}  
.f_nav{height: 10rem;border-bottom: 1px solid rgba(255,255,255,0.12);box-sizing: border-box;padding-top: 2rem;}
.f_nav h2{ display: block;float: left;padding-top: 2rem;}
.f_nav h2 img{ display: block;float: left; filter: grayscale(1) brightness(10); height: 60px;} 
.f_nav h2 a,.f_nav h2 b{ float: left;}
.f_nav h2 b{font-size: 14px;     padding-left: 20px;}
.f_nav h2 b p{ font-size: 34px; color: #fff;   font-family: "alzt";}
.f_nav h2 b span{font-size: 14px;       color: #a3a3a3;
    font-weight: normal;
    text-transform: uppercase;
    line-height: 27px;}
 .content01{width: 80%;margin: 0 auto;min-width: 1200px;max-width: 1600px;}
.f_nav ul{ float: right;display: flex;justify-content: space-between;width: 70%;}
.f_nav ul li{position: relative;box-sizing: border-box;margin-top: 3.2rem;} 
.f_nav ul li a{font-size: 1.1rem;color: #fff;line-height: 1.1rem;display: block;}
.f_con{ height: 17.5rem;box-sizing: border-box;display: flex;justify-content: space-between; padding-top: 5rem;box-sizing: border-box;}

.gsxx{ width: 67.5%;box-sizing: border-box;display: flex;justify-content: space-between; }
.gsxx li{ display: block;font-size: 1rem;color: #fff;line-height: 0.9rem;}
.gsxx li b{ display: block;font-size: 1rem;line-height: 0.9rem;padding-bottom: 1.3rem;color: rgba(255,255,255,0.8);font-weight: normal;}
.gsxx li i{display: block;font-size: 1rem;line-height: 1.1rem; font-family:'neu'; }
.gsxx li b img{display:block;width: 2.5rem;height: 2.5rem;margin-bottom: 0.8rem;     background: #fff; border-radius: 50px;}
.f_er{ width: 18.75%;}
.f_er li{ margin-right:20px;}
.f_er ul{display: flex;justify-content: space-between; }

.f_er li img{width:140px;     height: 140px;}
.f_er li  span{ display: block;font-size: 0.9rem;line-height: 0.9rem;padding-top: 1rem;color: rgba(255,255,255,0.5);font-weight: normal;text-align: center;}
.f_bot{height:5rem;}
.f_bot span{font-size: 0.9rem;color: #fff;float: left;display: block;line-height: 5rem;opacity: 0.9;}
.f_bot span em{display: inline-block;margin-left:  0.8rem;}
.f_bot a{color: #fff;}
.f_bot i{ display: block;}
.bq_db{border-bottom: 1px solid rgba(255,255,255,0.12);  margin: 40px 0;}

/*links*/
.links{float:right; width:180px; margin-top:10px; padding-left:15px; line-height:40px; color:rgba(255,255,255,0.6); border:1px solid rgba(255,255,255,.3); position:relative; background:url(https://memberpic.114my.com.cn/076981637785/uploadfile/image/20260609/20260609103158_2060084284.png) 160px center no-repeat;}
.links_cont{height:0; position:absolute; bottom:41px; left:-1px; visibility:hidden; background:#fff; overflow-y:auto;}
.links:hover .links_cont{height:auto; max-height:200px; visibility:visible; transition:0.5s all ease-in-out;}
.linkTagcs{}
.linkTagcs li{float:none; width:100%;}
.linkTagcs li a{display:block !important; text-align:center; font-size:16px; line-height:50px; color:#555 !important; text-decoration:none; transition:0.5s all ease-in-out;}
.linkTagcs li a:hover{color:#333 !important; background-color:rgba(255,255,255,.8); }
.f_bot .fl,.f_bot .fl a{  line-height: 34px;   color: rgba(255,255,255,.8); font-size: 16px;}
.f_bot1,.f_bot1 a{  line-height: 34px;   color: rgba(255,255,255,.8); font-size: 16px;}