@charset "UTF-8";
html{
  font-size: 7.575vw;
}
@media screen and  (min-width: 1322px){ /*主体宽度*/
  html{
  font-size: 100px;
}
}
@media screen and  (max-width:300px){
  html{
  font-size:100px;
}
}
body::-webkit-scrollbar{ width: 5px;}
body::-webkit-scrollbar-track{ background-color: #F1F1F1;}
body::-webkit-scrollbar-thumb{ width: 5px;  background-color: #ff0000;}

/* Dots*/
.slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 8px;background: #bdbdbd;}
.slick-dots li.slick-active{ background: #ff0000;width: 20px;}
@media  screen and (max-width:1024px){
.slick-dots li{border-radius:6px;width:6px; height:6px; margin:0 4px;}
.slick-dots li.slick-active{width: 18px;}
}

.w_width{max-width:1323px; margin-right: auto; margin-left: auto;}
.w_1350{max-width:1350px; margin-right: auto; margin-left: auto;}
.w_1100{max-width:1100px; margin-right: auto; margin-left: auto;}
.ctext{padding-left: 100px;padding-right: 100px;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}
/*PC head*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%;position: fixed;left: 0;top: 0;z-index: 99999;}
.t_navs{ width: 100%;}
.t_navs .top{ width: 100%;position: relative;display: flex;justify-content: space-between;align-items: center;}
.t_navs .top .logo{line-height: 0; }
.t_navs .top .logo a{display: block;}
.t_navs .top .logo .img2{display: none;}
.t_navs .top .logo img{ width: auto; height: 23px;}
.t_navs .top .right{display: flex;justify-content: flex-start;align-items: center;}
.t_navs .top .menu{display: flex;justify-content: flex-start;align-items: center;}
.t_navs .top .menu .l1{position: relative;padding: 0 15px;}
.t_navs .top .menu .l1 .a1{ display: block;color: #000000; position: relative;padding: 0 8px;line-height: 68px; font-size: 16px;}
.t_navs .top .menu .l1.on .a1{font-weight: bold;}
.t_navs .top .menu .l1:hover .a1{text-decoration: underline;}
.t_navs .top .u2{min-width: 140px; top:100%; left: 50%;z-index: 4;box-shadow: 0 0 30px rgba(0,0,0,0.1);height: auto;position: absolute;background: rgba(0, 0, 0, .2);backdrop-filter: blur(5px);padding: 10px 0px;border-radius: 5px;opacity: 0;visibility: hidden;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.t_navs .top .l1:hover .u2{-webkit-transition: all .85s;opacity: 1;visibility: visible;}
.t_navs .top .u2 .l2{ width: 100%;}
.t_navs .top .u2 .l2 .a2{ display: block; text-align: center;font-size: 16px;line-height: 35px;padding: 0 30px;white-space:nowrap;-webkit-transform: translateY(5px);opacity: 0;position: relative;
transition: All 0s ease-in-out;
-webkit-transition: All 0s ease-in-out;
-moz-transition: All 0s ease-in-out;
-o-transition: All 0s ease-in-out;}
.t_navs .top .u2 .l2 .a2::after{width: 0px;height: 1px;position: absolute;left: 50%;margin-left: 0px;content: '';bottom: 0px;background: rgba(255, 255, 255, .3);-webkit-transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);}
.t_navs .top .u2 .l2 .a2>div{color: rgba(255, 255, 255, .75);
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.t_navs .top .u2 .l2 .a2:hover::after{width: 60px;margin-left: -30px;}
.t_navs .top .u2 .l2 .a2:hover>div{color: #ff0000;}
.t_navs .top .l1:hover .u2 .l2 .a2{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}
.wyb_s.on{background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs .menuph{ display: none;}
.t_navs .xialaph{ display: none;}
.t_nav_zw{width: 100%;height: 68px;opacity: 0;}



.wyb_s .t_navs .top .logo .img3{display: none;}
.wyb_s.White .t_navs .top .menu .l1 .a1{ color: #fff;}
.wyb_s.White.on .t_navs .top .menu .l1 .a1{ color: #000;}
.wyb_s.White .t_navs .top .logo .img1{display: none;}
.wyb_s.White .t_navs .top .logo .img3{display: block;}
.wyb_s.White.on .t_navs .top .logo .img1{display: block;}
.wyb_s.White.on .t_navs .top .logo .img3{display: none;}


@media screen and (max-width:1024px) {
.wyb_s.White .t_navs .top .logo .img1{display: block;}
.wyb_s.White .t_navs .top .logo .img3{display: none;}
.wyb_s.White .t_navs .top.on .logo .img1{display: none;}

	
}


@media screen and (max-width:1680px) {
}
@media screen and (max-width:1024px) {
/*WAP head*/
.t_navs .top .menu{ display: none;}
.t_navs .top .pcSs_box{display: none;}
.t_navs .menuph{ display: block;}
.t_navs .xialaph{ display: block;}
.t_nav_zw{height: 73px;}
.t_navs .top{ padding: 0 8px 0 15px; width: 100%; position: fixed; top: 0; left: 0; z-index: 4;}
.wyb_s.on .t_navs .top{background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs .top .logo{ margin: 25px 0;}
.t_navs .top.on .logo .img1{display: none;}
.t_navs .top.on .logo .img2{display: block;}
.t_navs .top.on{background-color: #f3f3f3;}
.t_navs .top .logo img{ height: 23px;}
.t_navs .menuph{float: right; width: 40px; height: 40px; cursor: pointer; text-align: center; margin: 5px 0;}
.t_navs .menuph .menu-toggle {width: 40px;height: 40px;position: absolute;overflow: hidden;z-index: 111;}
.t_navs .menuph .cd-nav-trigger {display: block;width: 40px;height: 40px;}
.t_navs .menuph .menu-toggle span.hamburger {content:"";display:block;width:0;height:2px;background:#000000;position:absolute;top:50%;margin-top:-1px;left: 8px;margin-left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after,
.t_navs .menuph .menu-toggle span.hamburger:before{content:"";display:block;width:24px;height:2px;background:#000000;position:absolute;top:50%;margin-top:-1px;left:0;-webkit-transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);transition:transform 0.3s cubic-bezier(0.600,0.000,0.200,1.000);-webkit-transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-timing-function:cubic-bezier(0.600,0.000,0.200,1.000);transition-delay:0.15s;}
.t_navs .menuph .menu-toggle span.hamburger:after {margin-top:-5px;top:0;transition-delay:0.27s;}
.t_navs .menuph .menu-toggle span.hamburger:before {margin-top:5px;top:0;transition-delay:0.2s;}
.t_navs .menuph .menu-toggle span.hamburger span{width: 2px;height: 2px;display: block;background: #000000;position: absolute;right: 20px;top:50%;margin-top:-1px;display: none;}
.t_navs .menuph .menu-toggle span.hamburger .span1{margin-top: -9px;}
.t_navs .menuph .menu-toggle span.hamburger .span3{margin-top: 7px;}
.t_navs .menuph .menu-toggle span.cross:before,
.t_navs .menuph .menu-toggle span.cross:after {content:"";display:block;width:24px;height:2px;background:#000000;position:absolute;top:50%;margin-top:-1.5px;left:50%;margin-left:-12px;-webkit-transform:translateY(-70px) translateX(-70px) rotate(45deg);transform:translateY(-70px) translateX(-70px) rotate(45deg);transition-delay:0.12s;}
.t_navs .menuph .menu-toggle span.cross:after {transition-delay:0s;-webkit-transform:translateY(70px) translateX(-70px) rotate(-45deg);transform:translateY(70px) translateX(-70px) rotate(-45deg);}
.t_navs .menuph .menu-toggle span.cross:after {-webkit-transform:translateY(-70px) translateX(70px) rotate(-45deg);transform:translateY(-70px) translateX(70px) rotate(-45deg);}
.t_navs .menuph .cross::before,
.t_navs .menuph .cross::after {-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.t_navs .menuph.active .menu-toggle span.hamburger,
.t_navs .menuph.active .menu-toggle span.hamburger:after,
.t_navs .menuph.active .menu-toggle span.hamburger:before {-webkit-transform:translateX(70px);transform:translateX(70px);transition-delay:0.12s;}
.t_navs .menuph.active .menu-toggle span.hamburger:after {transition-delay:0s;}
.t_navs .menuph.active .menu-toggle span.hamburger:before {transition-delay:0.07s;}
.t_navs .menuph.active .menu-toggle span.cross:before {transition-delay:0.12s;-webkit-transform:rotate(45deg);transform:rotate(45deg);background: #333;}
.t_navs .menuph.active .menu-toggle span.cross:after {transition-delay:0.24s;-webkit-transform:rotate(-45deg) !important;transform:rotate(-45deg) !important;background: #333;}
.t_navs .xialaph{ position: fixed; right: 0; top: 73px;width: 100%; height: calc(100vh - 73px);overflow: scroll; padding: 60px 20px;z-index:3; background: #fff;display: none;}
.t_navs .xialaph .a1box,
.t_navs .xialaph .a2box{position: relative;}
.t_navs .xialaph .icobox{width: 40px;height: 40px;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.t_navs .xialaph .ico{height: 36px;position: absolute;right: 0;top: 50%;margin-top: -18px;z-index: 4;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.t_navs .xialaph .ico img{height: 100%;display: block;}
.t_navs .xialaph .ico img.img2{display: none;}
.t_navs .xialaph .icobox.on img.img1{display: none;}
.t_navs .xialaph .icobox.on img.img2{display: block;}
.t_navs .xialaph .icobox.on .ico{
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
.t_navs .xialaph .u1{width: 100%;margin-bottom: 20px;}
.t_navs .xialaph .l1{width: 100%;}
.t_navs .xialaph .a1{width: 100%;font-size: 20px;color: #000000;line-height: 30px;position: relative;display: block;text-align: center;padding: 20px;}
.t_navs .xialaph .u2{width: 100%;padding-left: 20px;padding-right: 20px;background-color: #eee;display: none;}
.t_navs .xialaph .l2{width: 100%;}
.t_navs .xialaph .a2{width: 100%;font-size: 16px;color: #333;line-height: 24px;position: relative;padding: 14px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);text-align: center;}
.t_navs .xialaph .u3{padding-left: 20px;padding-right: 20px; border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2:last-child .u3{border-bottom: 0;}
.t_navs .xialaph .l2:last-child .a2{border-bottom: 0;}
.t_navs .xialaph .l3{width: 100%;}
.t_navs .xialaph .a3{font-size: 14px;color: #333;line-height: 20px;padding-top: 8px;padding-bottom: 8px;border-bottom: 1px solid rgba(0,0,0,0.1);display: block;}
.t_navs .xialaph .l3:last-child .a3{border-bottom: 0;}
.public_tips{font-size: 14px;color: #000000;line-height: 24px;padding: 20px 15px 10px 15px;}
}

/* 电脑端底部 */
.b_nav1{width: 100%;background-color: #f3f3f3;padding-top: calc(20px + 0.14rem);padding-bottom: calc(20px + 0.14rem);}
.b_nav1 .w_width{display: flex;align-items: stretch;}
.b_nav1 .left{width: 38.72919818456884%;padding-right: 0.6rem;}
.b_nav1 .left h4{font-size: calc(18px + 0.07rem);color: #000000;line-height: calc(24px + 0.07rem);margin-bottom: calc(8px + 0.02rem);}
.b_nav1 .left h6{font-size: calc(14px + 0.02rem);color: #505050;line-height: calc(24px + 0.08rem);margin-bottom: calc(12px + 0.2rem);}
.b_nav1 .left .dl{margin-bottom: calc(14px + 0.14rem);}
.b_nav1 .left .dl .dd{margin-bottom: calc(12px + 0.04rem);font-size: calc(14px + 0.02rem);color: #4f4f4f;line-height: calc(20px + 0.02rem);}
.b_nav1 .left ul{display: flex;align-items: flex-start;margin-bottom: calc(14px + 0.1rem);}
.b_nav1 .left ul li{margin-right: calc(12px + 0.16rem);}
.b_nav1 .left ul li a{display: block;position: relative;}
.b_nav1 .left ul li a .ico{width: calc(24px + 0.16rem);display: block;}
.b_nav1 .left ul li a .ico2{display: none;}
.b_nav1 .left ul li a:hover .ico1{display: none;}
.b_nav1 .left ul li a:hover .ico2{display: block;}
/* .b_nav1 .left ul li a:hover .ico{opacity: 0.8;} */
.b_nav1 .left ul li a .ewm{width: calc(80px + 0.4rem);max-width: calc(80px + 0.4rem); display: block;position: absolute;left: 50%;bottom: calc(100% + 12px);box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-left: calc(-0.2rem + -40px);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);}
.b_nav1 .left ul li a:hover .ewm{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);}
.b_nav1 .left .banquan{font-size: calc(14px + 0.01rem);color: #505050;line-height: calc(20px + 0.1rem);text-transform:uppercase;}
.b_nav1 .left .banquan a{display: block;color: #505050;}
.b_nav1 .right{width: 61.27080181543116%;position: relative;padding-right: 190px;}
.b_nav1 .right ul{display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav1 .right ul .yj a{display: block;font-size: calc(14px + 0.01rem);color: #000000;line-height: calc(20px + 0.02rem);}
.b_nav1 .right ul .ej{margin-top: calc(16px + 0.06rem);}
.b_nav1 .right ul .ej a{display: block;font-size: 12px;color: #505050;line-height: 16px;margin-bottom: calc(8px + 0.04rem);}
.b_nav1 .right ul .ej a:last-child{margin-bottom: 0;}
.b_nav1 .right ul .yj a:hover,
.b_nav1 .right ul .ej a:hover{text-decoration: underline;}
.b_nav1 .right .ewmbox{width: calc(80px + 0.31rem);position: absolute;right: 0;bottom: 0;}
.b_nav1 .right .ewmbox img{width: 100%;display: block;}
.b_nav1 .right .ewmbox .wz{font-size: calc(14px + 0.02rem);color: #505050;line-height: calc(20px + 0.04rem);text-align: center;margin-top: 8px;}

@media screen and (max-width:1400px) {
.b_nav1 .left ul li{margin-right: 16px;}
}
@media screen and (max-width:1280px) {
.b_nav1 .left h4{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.07rem);margin-bottom: calc(8px + 0.02rem);}
}

.b_nav2{width: 100%;padding-top: 32px;padding-bottom: 24px;}
.b_nav2 h3{font-size: 30px;color: #000000;line-height: 30px;font-weight: bold;margin-bottom: 26px;}
.b_nav2 ul{margin-bottom: 40px;}
.b_nav2 ul li{margin-bottom: 16px;font-size:15px;color: #000000;line-height: 24px;}
.b_nav2 ul li:last-child{margin-bottom: 0;}
.b_nav2 .wx{width: 100%;display: block;margin-bottom: 36px;}
.b_nav2 .wxbox{display: flex;align-items: center;margin-bottom: 40px;}
.b_nav2 .wxbox img{width: 100px;display: block;}
.b_nav2 .wxbox .wzbox{width: calc(100% - 100px);padding-left: 12px;}
.b_nav2 .wxbox .bt{font-size: 26px;color: #000000;line-height: 32px;font-weight: bold;margin-bottom: 6px;}
.b_nav2 .wxbox .info{font-size: 18px;color: #000000;line-height: 24px;/*font-weight: lighter;*/font-family:sourcehansans;}
.b_nav2 .banquan1{font-size: 13px;color: #000000;line-height: 20px;margin-bottom: 16px;}
.b_nav2 .banquan2{font-size: 13px;color: #000000;line-height: 20px;text-transform:uppercase;}

/*手机端底漂浮*/
.pf_down{display: none!important; width: 100%; float: left; position: fixed; left: 0; background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1); z-index: 99;bottom: 0; padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.pf_down li{ width:25%; float: left; text-align: center; padding:10px 0;}
.pf_down li a{ width:100%; float: left; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.pf_down li .ico7{ width: 100%; float: left; height: 24px; line-height:0; display: flex; justify-content: center; align-items: center;}
.pf_down li .ico7 img{ width:24px; height: 24px;}
.pf_down li .ico7 .show{ display: block;}
.pf_down li .ico7 .hide{ display: none;}
.pf_down li .d_name{ width: 100%; float: left; margin-top:2px; font-size:14px; color: #000; line-height: 14px;}
.pf_down li:hover .ico7{ background: #ff0000; width:44px; height:44px; border-radius: 50%; border:3px solid #fff; position: relative; margin-top:-18px;}
.pf_down li:hover .ico7 .show{ display: none;}
.pf_down li:hover .ico7 .hide{ display: block;}
.pf_down li:hover .ico7 img{ width:22px; height: 22px;}
.pf_down li:hover .d_name{ margin-top:0;}

.ph_right{width: 40px;position: fixed;right: 10px;bottom: 20vh;z-index: 999;background-color: #fff;border-radius: 100%;box-shadow: 0 0 12px rgba(0,0,0,0.1);}
.ph_right img{width: 100%;display: block;}

/* 电脑端漂浮 */
.pc_right{width: calc(80px + 0.42rem);position: fixed;right: 0;top: 60%;transform: translate(0,-50%);opacity: 0;z-index: 999;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.pc_right.on{opacity: 1;}
.pc_right ul{width: 100%;}
.pc_right ul li{margin-bottom: calc(12px + 0.08rem);position: relative;}
.pc_right ul li:last-child{margin-bottom: 0;}
.pc_right ul .a{display: block;background-color: #ffffff;border: 1px solid #4d4d4d;font-size: 15px;color: #010101;line-height: calc(24px + 0.12rem);text-align: center;border-radius: calc(24px + 0.12rem) 0 0 calc(24px + 0.12rem);border-right: 0;}
.pc_right ul .a:hover{background-color: #000;color: #fff;border-color: #000;}
.pc_right ul .posi_dh{position: absolute;right: calc(100% + 12px);top: 50%;margin-top: -25px; background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);border-radius: 6px;font-size: 20px;color: #333;line-height: 50px;padding: 0 24px;width: 200px;text-align: center;font-weight: bold;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);}
.pc_right ul li:hover .posi_dh{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);}
.pc_right ul .posi_ewm{width: 110px;position: absolute;right: calc(100% + 12px);top: 50%;margin-top: -55px;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);border-radius: 6px;overflow: hidden;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);}
.pc_right ul li:hover .posi_ewm{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);}
.pc_right ul .posi_ewm img{display: block;width: 100%;}

/* 首页 */
.sy_banner{width: 100%;}
.sy_banner a{display: block;width: 100%;}
.sy_banner .pcshow{width: 100%;height: 100vh;}
.sy_banner .slick-dots{width: 100%;position: absolute;left: 0;bottom: 30px; z-index: 10;}
.sy_banner .slick-dots ul{ width: 100%; display:flex; justify-content: center;}
.sy_banner .slick-dots li{ width: 100%; display:flex; justify-content: center; background: none; border-radius: 0;}
.sy_banner .slick-dots li>li{border-radius:12px;width:12px; height:12px;margin:0 3px;background: #ffffff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.sy_banner .slick-dots li.slick-active{ background: #ed4c70;width: 12px;}
.sy_banner .slick-dots li>li.on{ background: #ed4c70;width: 12px;}

@media  screen and (max-width:1024px){
.sy_banner .phshow{display: block;width: 100%;}
.sy_banner .slick-dots{width: 100%;bottom: 10px;}
.sy_banner .slick-dots li>li{border-radius:8px;width:8px; height:8px;}
.sy_banner .slick-dots li.slick-active{width: 8px;}
.sy_banner .slick-dots li>li.on{width: 8px;}
}

.sy_section1{width: 100%;padding-top: calc(30px + 0.9rem);}
.sy_section1 h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.3rem);text-align: center;margin-bottom: calc(10px + 0.02rem);}
.sy_section1 .info{font-size: calc(14px + 0.06rem);color: #777777;line-height: calc(20px + 0.12rem);text-align: center;margin-bottom: calc(20px + 1rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.sy_section1 .content{margin-bottom: calc(20px + 0.4rem);}
.sy_section1 .content ul{margin: -0.5px;width: calc(100% + 1px);display: flex;flex-wrap: wrap;}
.sy_section1 .content ul li{width: 33.333%;padding: 0.5px;}
.sy_section1 .content ul a{display: block;width: 100%;position: relative;}
.sy_section1 .content ul a .pic{ width: 100%; padding-bottom: 79.545%; position: relative; overflow: hidden;z-index: 1;
-webkit-transition: 0.2s ease;
-moz-transition: 0.2s ease;
-ms-transition: 0.2s ease;
-o-transition: 0.2s ease;
transition: 0.2s ease;}
.sy_section1 .content ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%) scale(1.01); 
-moz-transform: translate(-50%, -50%) scale(1.01); 
-ms-transform: translate(-50%, -50%) scale(1.01);
-o-transform: translate(-50%, -50%) scale(1.01);
transform: translate(-50%, -50%) scale(1.01);
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
transition: -webkit-transform 0.3s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section1 .content ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section1 .content ul a::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 3;background-color: rgba(0,0,0,0.5);opacity: 0;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.sy_section1 .content ul a:hover::after{opacity: 1;}
.sy_section1 .content ul a .posi_wz1{width: 100%;position: absolute;left: 0;top: 0;padding: 24px 20px;font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(20px + 0.02rem);z-index: 5;opacity: 0;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.sy_section1 .content ul a .posi_wz2{width: 100%;position: absolute;left: 0;bottom: 0;padding: 16px 30px 16px 20px;z-index: 5;opacity: 0;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.sy_section1 .content ul a .posi_wz2 .bt{font-size: calc(16px + 0.04rem);color: #ffffff;line-height: calc(20px + 0.04rem);margin-bottom: 4px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section1 .content ul a .posi_wz2 .jj{font-size: 12px;color: #ffffff;line-height: 22px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section1 .content ul a:hover .posi_wz1,
.sy_section1 .content ul a:hover .posi_wz2{opacity: 1;}
.sy_section1 .more{width: calc(80px + 0.45rem);margin: 0 auto;}
.sy_section1 .more a{display: block;font-size: calc(14px + 0.02rem);color: #4e4e4e;line-height: calc(28px + 0.1rem);text-align: center;border: 1px solid #4e4e4e;border-radius: calc(30px + 0.1rem);border: 1px solid #4e4e4e;}
.sy_section1 .more a:hover{background-color: #ff0000;border-color: #ff0000;color: #fff;}
@media  screen and (max-width:1024px){
.sy_section1{width: 100%;padding-top: 40px;padding-left: 0;padding-right: 0;}
.sy_section1 h1{font-size: 18px;line-height: 24px;margin-bottom: 12px;font-weight: bold;padding: 0 15px;}
.sy_section1 .info{font-size: 14px;line-height: 24px;margin-bottom: 40px;padding: 0 15px;font-weight: 400;}
.sy_section1 .info br{display: none;}
.sy_section1 .content{margin-bottom: 30px;}
.sy_section1 .content ul{margin: 0;width: 100%;}
.sy_section1 .content ul li{width:100%;padding: 0;margin-bottom: 2px;}
.sy_section1 .content ul li:last-child{margin-bottom: 0;}
}

.sy_section2{width: 100%;padding-top: calc(40px + 0.24rem);padding-bottom: calc(40px + 0.24rem);}
.sy_section2 .content{position: relative;}
.sy_section2 .content .ba_img{width: 100%;display: block;}
.sy_section2 .content ul li{position: absolute;display: none;transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.sy_section2 .content ul li img{width: 100%;display: block;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section2 .content ul .posi_wz1{font-size: 0.2rem;color: #000000; font-weight: bold; line-height: 0.3rem;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section2 .content ul li:nth-child(1){display: block;width: 14.6%;left:10.6%;top: 45%; text-align: center;}
.sy_section2 .content ul li:nth-child(2){display: block;width: 26%;left: 29.2%;top: 45%; text-align: center;}
.sy_section2 .content ul li:nth-child(3){display: block;width: 27%;left: 50%;top: 45%; text-align: center;}
.sy_section2 .content ul li:nth-child(4){display: block;width: 28%;left: 71%;top: 45%; text-align: center;}
.sy_section2 .content ul li:nth-child(5){display: block;width: 15.5%;left: 89.8%;top: 45%; text-align: center;}
.sy_section2 .content ul li:hover .posi_wz1{color: #ff0000;font-size: 0.24rem;}

.sy_section2 .bt{margin-top: calc(20px + 0.2rem);display: flex;justify-content: center;}
.sy_section2 .bt h2{font-size: calc(18px + 0.07rem);color: #000000;line-height: calc(32px + 0.06rem);padding: 0 10px;background-color: #ebebeb;/*font-weight: lighter;*/font-family:sourcehansans;}


@media  screen and (max-width:1440px){
.sy_section2 .content ul .posi_wz1{font-size: 0.18rem;line-height: 0.3rem;}	
.sy_section2 .content ul li:hover .posi_wz1{font-size: 0.22rem;}	
}	
@media  screen and (max-width:1024px){
.sy_section2{padding-top: 30px;padding-bottom: 20px;}
.sy_section2 .bt{display: none;}
.sy_section2 .phshow{display: block;width: 100%;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section2 .phshow:hover{transform: translate(0,-15px);}
.sy_section2 .phshow img{width: 100%;display: block;}
}

.sy_section3{width: 100%;}
.sy_section3 .li{width: 100%;position: relative;}
.sy_section3 .li .pcshow,
.sy_section3 .li .phshow{width: 100%;display: block;}
.sy_section3 .li .posi_box{width: 100%;top: 50%;transform: translate(0,-50%);left: 0;position: absolute;}
.sy_section3 .li .posi_box .w_width{display: flex;justify-content: space-between;align-items: center;}
.sy_section3 .li .posi_box img{width: calc(20px + 0.15rem);display: block;cursor: pointer;}
.sy_section3 .li .posi_box img:hover{opacity: 0.8;}
.sy_section3 .li .posi_box .wz{font-size: calc(18px + 0.64rem);color: #ffffff;line-height: calc(30px + 0.6rem);width: calc(100% - 40px - 0.3rem);padding: 0 0.6rem;text-align: center;}
.sy_section3 .li .posi_btn{position: absolute;left: 50%;transform: translate(-50%,0);bottom: 2.04rem;}
.sy_section3 .li .posi_btn a{display: block;width: calc(120px + 1.3rem);display: block;font-size: calc(16px + 0.04rem);border: 1px solid #fff; color: #000000;line-height: calc(32px + 0.38rem);background-color: #ffffff;border-radius: 0.3rem;text-align: center;}
.sy_section3 .li .posi_btn a:hover{background-color: rgba(255,255,255,0);color: #fff;}
@media  screen and (max-width:1680px){
.sy_section3 .li .posi_box .wz{font-size: calc(18px + 0.4rem);line-height: calc(30px + 0.4rem);}
.sy_section3 .li .posi_btn{bottom: 1rem;}
.sy_section3 .li .posi_btn a{width: calc(100px + 1rem);font-size: calc(14px + 0.04rem);line-height: calc(30px + 0.2rem);border-radius: 0.24rem;}
}
@media  screen and (max-width:1024px){
.sy_section3 .li .posi_box img{width: 20px;}
.sy_section3 .li .posi_box .wz{font-size: 24px;line-height: 30px;font-weight: bold;width: calc(100% - 40px);padding: 0 12px;}
.sy_section3 .li .posi_btn{display: none;}
}

.sy_section4{width: 100%;padding-top: calc(30px + 0.6rem);padding-bottom: calc(30px + 0.9rem);}
.sy_section4 .w_width{display: flex;align-items: flex-start;}
.sy_section4 .left{width: 40.96749811035525%;padding-right: 0.3rem;}
.sy_section4 .left h2{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.15rem);margin-bottom: calc(20px + 0.4rem);}
.sy_section4 .left .info{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(25px + 0.2rem);margin-bottom: calc(20px + 0.3rem);/*font-weight: lighter;*/font-family:sourcehansans;}
.sy_section4 .left .info span{font-weight: bold;}
.sy_section4 .left .dh_box{display: flex;align-items: center;}
.sy_section4 .left .dh_box img{width: calc(34px + 0.2rem);display: block;}
.sy_section4 .left .dh_box .wz{font-size: calc(20px + 0.3rem);color: #000000;line-height: calc(24px + 0.3rem);padding-left: calc(12px + 0.12rem);padding-bottom: 6px;letter-spacing: 3px;}
.sy_section4 .right{width: 59.03250188964475%;}
.sy_section4 .right img{width: 100%;display: block;}
@media  screen and (max-width:1680px){
.sy_section4 .left{padding-right: 0.2rem;}
.sy_section4 .left .info{font-size: calc(14px + 0.04rem);line-height: calc(20px + 0.12rem);margin-bottom: calc(12px + 0.2rem);}
}
@media  screen and (max-width:1024px){
.sy_section4{padding-top: 20px;padding-bottom: 40px;}
.sy_section4 .w_width{display: block;}
.sy_section4 .left{width: 100%;padding-right: 0;}
.sy_section4 .left h2{font-size: 16px;color: #000000;line-height: 20px;margin-bottom: 30px;font-weight: bold;}
.sy_section4 .left .info{font-size: 14px;line-height: 24px;margin-bottom: 0;font-weight: 400;}
.sy_section4 .left .info span{font-weight: bold;}
.sy_section4 .left .dh_box{display: none;}
.sy_section4 .right{width: 100%;margin-top: 30px;}
}

.sy_section5{width: 100%;}
.sy_section5 .content{position: relative;}
.sy_section5 .content ul{margin: -8px -10px;width: calc(100% + 20px);display: flex;flex-wrap: wrap;position: relative;z-index: 10;}
.sy_section5 .content ul li{width: 9.090909090909091%;padding: 8px 10px;}
.sy_section5 .content ul .a{display: block;width: 100%;border-radius: 14px;overflow: hidden;}
.sy_section5 .content ul .a img{width: 100%;display: block;}
.sy_section5 .content ul .a .img2{display: none;}
.sy_section5 .content ul .a:hover .img1{display: none;}
.sy_section5 .content ul .a:hover .img2{display: block;}
.sy_section5 .content .posi_wz{font-size: 0.72rem;color: #000000;line-height: 0.8rem;font-weight: bold;position: absolute;left: 10%;top: 50%;transform: translate(0,-50%);width: 80%;text-align: center; z-index: 16; letter-spacing:0.08rem;}


@media  screen and (max-width:1440px){
.sy_section5 .content .posi_wz{font-size: 0.58rem;line-height:0.66rem;}
}
@media  screen and (max-width:1024px){
.sy_section5 h2{font-size: 20px;color: #000000;line-height: 24px;margin-bottom: 24px;}
.sy_section5 .content2 ul{margin: -4px;width: calc(100% + 8px);display: flex;flex-wrap: wrap;}
.sy_section5 .content2 ul li{width: 25%;padding: 4px;}
.sy_section5 .content2 ul .a{display: block;width: 100%;}
.sy_section5 .content2 ul .a .pic{ padding-bottom: 63.636%; position: relative; overflow: hidden;}
.sy_section5 .content2 ul .a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
}

.sy_section6{padding-top: calc(30px + 1.1rem);padding-bottom: calc(30px + 0.46rem);}
.sy_section6 h2{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(24px + 0.3rem);/*font-weight: lighter;*/font-family:sourcehansans;}
.sy_section6 ul{margin: -22px -30px;width: calc(100% + 60px);display: flex;flex-wrap: wrap;}
.sy_section6 ul li{width: 50%;padding: 22px 30px;}
.sy_section6 ul a{display: flex;align-items: stretch;}
.sy_section6 ul a .left{width: 28.68462757527734%;}
.sy_section6 ul a .pic{ width: 100%; padding-bottom: 100%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section6 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section6 ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section6 ul a .right{width: 71.31537242472266%;padding-left: calc(12px + 0.24rem);position: relative;}
.sy_section6 ul a h3{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(20px + 0.02rem);margin-bottom: calc(12px + 0.02rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section6 ul a .info{font-size: calc(14px + 0.02rem);color: #a0a0a0;line-height: calc(20px + 0.12rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section6 ul a .date{font-size: calc(14px + 0.02rem);color: #a0a0a0;line-height: calc(20px + 0.02rem);position: absolute;left: calc(12px + 0.24rem);bottom: 0;}
.sy_section6 ul a:hover h3{color: #ff0000;}
.sy_section6 ul a:hover .info{color: #333;}
.sy_section6 .more1{margin-top: calc(12px + 0.16rem);display: flex;justify-content: flex-end;}
.sy_section6 .more1 a{display: flex;align-items: center;}
.sy_section6 .more1 a img{width: calc(14px + 0.05rem);display: block;}
.sy_section6 .more1 a .wz{font-size: calc(14px + 0.02rem);color: #a0a0a0;line-height: calc(20px + 0.02rem);/*font-weight: lighter;*/font-family:sourcehansans;padding-left: 6px;}
.sy_section6 .more1 a:hover{text-decoration: underline;opacity: 0.7;}
@media  screen and (max-width:1024px){
.sy_section6{padding-top: 40px;padding-bottom: 0;}
.sy_section6 h2{font-size: 20px;color: #000000;line-height: 24px;margin-bottom: 20px;font-weight: 400;}
.sy_section6 ul{margin: 0;width: 100%;display: block;}
.sy_section6 ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.sy_section6 ul li:last-child{margin-bottom: 0;}
.sy_section6 ul a .left{width: 35.50295857988166%;}
.sy_section6 ul a .right{width: 64.49704142011834%;padding-left: 16px;}
.sy_section6 ul a h3{font-size: 15px;line-height: 20px;margin-bottom: 6px;font-weight: 400;font-family:sourcehansans;}
.sy_section6 ul a .info{font-size: 15px;line-height: 24px;font-weight: 400;font-family:sourcehansans;}
.sy_section6 ul a .date{font-size: 15px;line-height: 20px;position: static;margin-top: 14px;font-weight: 400;font-family:sourcehansans;}
.sy_section6 .more2{display: flex!important;justify-content: center;margin-top: 40px;}
.sy_section6 .more2 a{width: calc(80px + 0.45rem);display: block;font-size: calc(14px + 0.02rem);color: #4e4e4e;line-height: calc(28px + 0.1rem);text-align: center;border: 1px solid #4e4e4e;border-radius: calc(30px + 0.1rem);border: 1px solid #4e4e4e;}
.sy_section6 .more2 a:hover{background-color: #ff0000;border-color: #ff0000;color: #fff;}
}

/* 案例列表 */
.al_section1{width: 100%;padding-top: calc(30px + 0.48rem);padding-bottom: calc(30px + 0.2rem);}
.al_section1 .cont1{margin-bottom: calc(12px + 0.18rem);display: flex;justify-content: space-between;align-items: center;}
.al_section1 .cont2{display: flex;justify-content: space-between;align-items: center;}
@media  screen and (max-width:1024px){
.al_section1{padding-top: 20px;padding-bottom: 30px;}
.al_section1 .cont1{margin-bottom: 0;justify-content: flex-end;margin-top: 12px;display: block;}
.al_section1 .cont2{display: block;}
.al_section1 .cont2>div{margin-bottom: 10px;}
.al_section1 .cont2>div:last-child{margin-bottom: 0;}
}

.dq_section{display: flex;align-items: center;}
.dq_section span{font-size: 13px;color: #000000;line-height: 18px;}
.dq_section a{font-size: 13px;color: #000000;line-height: 18px;}
.dq_section a:hover,
.dq_section a.on{color: #ff0000;}
@media  screen and (max-width:1024px){
.dq_section{display: none;}
}

.ss_section{width: 148px;position: relative;}
.ss_section input{width: 100%;height: 30px;border: 1px solid #d9d9d9;border-radius: 30px;padding: 0 34px 0 12px;font-size: 11px;color: #333;}
.ss_section input::-webkit-input-placeholder{font-size:11px;color:#777777;opacity: 1;}
.ss_section input::-moz-placeholder{font-size:11px;color:#777777;opacity: 1;}
.ss_section input::moz-placeholder{font-size:11px;color:#777777;opacity: 1;}
.ss_section input:-ms-input-placeholder{font-size:11px;color:#777777;opacity: 1;}
.ss_section img{width: 18px;display: block;position: absolute;right: 12px;top: 50%;transform: translate(0,-50%);cursor: pointer;}
.ss_section img:hover{opacity: 0.8;}
.ej_section{display: flex;align-items: center;}
.ej_section h2{font-size: 13px;color: #777777;line-height: 20px;}
.ej_section span{display: block;width: 1px;height: 12px;background-color: #777777;margin: 0 20px 0 10px;}
.ej_section a{display: block;}
.ej_section .a{margin-right: 24px;}
.ej_section .a:last-child{margin-right: 0;}
.ej_section a.on h2{color: #000000!important;text-decoration: underline;}
.ej_section a:hover h2{color: #ff0000;}
@media  screen and (max-width:1680px){
.ej_section .a{margin-right: 16px;}
}
@media  screen and (max-width:1024px){
.ss_section{width: 100%}
.ss_section input{height: 36px;border-radius: 4px;padding: 0 34px 0 12px;font-size: 14px;}
.ss_section input::-webkit-input-placeholder{font-size:14px;}
.ss_section input::-moz-placeholder{font-size:14px;}
.ss_section input::moz-placeholder{font-size:14px;}
.ss_section input:-ms-input-placeholder{font-size:14px;}
.ss_section img{width: 22px;}
.ej_section{flex-wrap: wrap;}
.ej_section a{display: block;padding: 4px;}
}

.al_section2{padding-top: 0;padding-bottom: 0;}
.al_section2 .page_section{margin-top: 52px;}
@media  screen and (max-width:1024px){
.al_section2 .page_section{margin-top: 20px;}
}

.page_section{width: 100%;}
.page_section .pcpage{display: flex;justify-content: center;align-items: center;}
.page_section .pcpage a{display: block;font-size: 16px;color: #000000;line-height: 20px;margin: 0 8px;font-family:sourcehansans;/*font-weight: lighter;*/}
.page_section .pcpage .span1{margin-left: 16px;}
.page_section .pcpage .span2{margin-right: 16px;}
.page_section .pcpage a.on{font-weight: 400;text-decoration: underline;}
.page_section .pcpage a:hover{color: #ff0000;}
.page_section .phpage{display: none;}
@media  screen and (max-width:1024px){
.page_section .pcpage{display: none;}
.page_section .phpage{display: flex;justify-content: center;align-items: center;}
.page_section .phpage a{display: block;padding: 0 20px;font-size: 14px;color: #333;line-height: 30px;border-radius: 30px;border: 1px solid #333;}
.page_section .phpage span{font-size: 16px;color: #333;line-height: 24px;margin: 0 24px;}
.page_section .phpage a:hover{opacity: 0.8;}
}

.al_section3{width: 100%;padding-top: calc(30px + 0.6rem);padding-bottom: calc(30px + 0.7rem);}
.al_section3 .ul{margin: 0 -7px;width: calc(100% + 14px);}
.al_section3 .ul .li{padding: 0 7px;}
.al_section3 .ul a{display: block;width: 100%;margin-bottom: calc(12px + 0.24rem);}
.al_section3 .ul a:last-child{margin-bottom: 0;}
.al_section3 .ul a .pic{ width: 100%; padding-bottom: 75%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.al_section3 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.al_section3 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.al_section3 .ul .slick-prev{width: 17px;height: 30px;background: url(img/img54.png) no-repeat center center; background-size: cover;left: -30px;top: 50%;}
.al_section3 .ul .slick-next{width: 17px;height: 30px;background: url(img/img55.png) no-repeat center center; background-size: cover;right: -30px;top: 50%;}
.al_section3 .ul .slick-prev:hover,
.al_section3 .ul .slick-next:hover{opacity: 0.8;}
.al_section3 .wz{margin-top: calc(14px + 0.36rem);display: flex;justify-content: center;}
.al_section3 .wz h1{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(20px + 0.05rem);padding: 0 6px;/*font-weight: lighter;*/font-family:sourcehansans;background-color: #ebebeb;}
@media  screen and (max-width:1024px){
.al_section3{width: 100%;padding-top: calc(30px + 0.6rem);padding-bottom: 0;}
.al_section3 .ul{padding: 0 24px;}
.al_section3 .ul .slick-prev{width: 14px;height: 24px;left: 7px;}
.al_section3 .ul .slick-next{width: 14px;height: 24px;right: 7px;}
}

/* 案例详情 */
.alxq_section1{padding-top: calc(30px + 0.62rem);padding-bottom: calc(30px + 0.7rem);}

.alxq_section2{width: 100%;padding-bottom: calc(30px + 1rem);}
.alxq_section2 .w_width{background-color: #fafafa;padding: calc(20px + 0.4rem) calc(20px + 0.5rem) calc(20px + 0.2rem) calc(20px + 0.5rem);}
.alxq_section2 .cont1{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: calc(20px + 1rem);}
.alxq_section2 .cont1 .left{width: 33.13609467455621%;}
.alxq_section2 .cont1 .left h1{font-size: calc(16px + 0.05rem);color: #000000;line-height: calc(20px + 0.05rem);text-decoration: underline;font-family:sourcehansans;/*font-weight: lighter;*/}
.alxq_section2 .cont1 .right{width: 54.09974640743872%;}
.alxq_section2 .cont1 .right .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(26px + 0.06rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(20px + 1rem);}
.alxq_section2 .cont1 .right .info2{font-size: 13px;color: #000000;line-height: calc(26px + 0.16rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.alxq_section2 .cont2 img{width: 100%;display: block;}
@media  screen and (max-width:1024px){
.alxq_section2{padding-top: 20px;}
.alxq_section2 .w_width{padding: 14px;}
.alxq_section2 .cont1{display: block;margin-bottom: calc(20px + 1rem);}
.alxq_section2 .cont1 .left{width: 100%;margin-bottom: 24px;}
.alxq_section2 .cont1 .right{width: 100%;}
.alxq_section2 .cont1 .left h1{font-weight: 400;}
.alxq_section2 .cont1 .right .info{font-weight: 400;}
.alxq_section2 .cont1 .right .info2{font-weight: 400;}

}

.alxq_section3{width: 100%;padding-bottom: calc(30px + 1rem);}
.alxq_section3 .title{font-size: calc(18px + 0.07em);color: #000000;line-height: calc(24px + 0.07rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(12px + 0.64rem);}
.alxq_section3 .tit{display: flex;}
.alxq_section3 .tit h2{font-size: calc(14px + 0.02em);color: #ffffff;line-height: 20px;padding: 0 8px;background-color: #ff0000;font-family:sourcehansans;/*font-weight: lighter;*/}
.alxq_section3 .cont1{margin-bottom: calc(20px + 0.32rem);}
.alxq_section3 .cont1 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(26px + 0.06rem);margin-top: calc(20px + 0.26rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.alxq_section3 .cont2{margin-bottom: calc(20px + 0.26rem);}
.alxq_section3 .cont2 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(26px + 0.06rem);margin-top: calc(20px + 0.26rem);margin-bottom: calc(20px + 1.4rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.alxq_section3 .cont2 .imglist{width: 100%;}
.alxq_section3 .cont2 .imglist img{width: 100%;display: block;margin-bottom: calc(12px + 0.38rem);}
.alxq_section3 .cont2 .imglist img:last-child{margin-bottom: 0;}
.alxq_section3 .cont2 .info2{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(26px + 0.06rem);margin-top: calc(20px + 0.26rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.alxq_section3 .cont2 .info2 h3{display: block;/*font-weight: lighter;*/font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(26px + 0.06rem);font-family:sourcehansans;}
.alxq_section3 .cont3{margin-bottom: calc(20px + 0.4rem);}
.alxq_section3 .cont3 .imglist{margin-top: calc(14px + 0.2rem);}
.alxq_section3 .cont3 .imglist img{width: 100%;display: block;margin-bottom: calc(12px + 0.45rem);}
.alxq_section3 .cont3 .imglist img:last-child{margin-bottom: 0;}
.alxq_section3 .cont4 .imglist{margin-top: calc(20px + 0.68rem);}
.alxq_section3 .cont4 .imglist img{width: 100%;display: block;margin-bottom: calc(12px + 0.88rem);}
.alxq_section3 .cont4 .imglist img:last-child{margin-bottom: 0;}
@media  screen and (max-width:1024px){
.alxq_section3 .cont1 .info{font-weight: 400;}
.alxq_section3 .title{font-weight: 400;}
.alxq_section3 .cont2 .info{font-weight: 400;}
.alxq_section3 .cont2 .info2{font-weight: 400;}
.alxq_section3 .cont2 .info2 h3{font-weight: 400;}
}

.alxq_section4{width: 100%;padding-bottom: calc(30px + 0.84rem);}
.alxq_section4 .title{font-size: calc(16px + 0.04rem);color: #3b3b3b;line-height: calc(20px + 0.04rem);text-align: center;font-weight: bold;margin-bottom: calc(12px + 0.3rem);}
.alxq_section4 .ul{margin: 0 -18px;width: calc(100% + 36px);}
.alxq_section4 .ul .li{padding: 0 18px;}
.alxq_section4 .ul a{display: block;width: 100%;position: relative;}
.alxq_section4 .ul a .pic{ width: 100%; padding-bottom: 60.963%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.alxq_section4 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.alxq_section4 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.alxq_section4 .ul a::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 3;background-color: rgba(0,0,0,0.5);opacity: 0;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.alxq_section4 .ul a:hover::after{opacity: 1;}
.alxq_section4 .ul a .posi_wz1{width: 100%;position: absolute;left: 0;top: 0;padding: 24px 20px;font-size: calc(14px + 0.02rem);color: #ffffff;line-height: calc(20px + 0.02rem);z-index: 5;opacity: 0;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.alxq_section4 .ul a .posi_wz2{width: 100%;position: absolute;left: 0;bottom: 0;padding: 16px 30px 16px 20px;z-index: 5;opacity: 0;
transition: All 0.2s ease-in-out;
-webkit-transition: All 0.2s ease-in-out;
-moz-transition: All 0.2s ease-in-out;
-o-transition: All 0.2s ease-in-out;}
.alxq_section4 .ul a .posi_wz2 .bt{font-size: calc(16px + 0.04rem);color: #ffffff;line-height: calc(20px + 0.04rem);margin-bottom: 4px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.alxq_section4 .ul a .posi_wz2 .jj{font-size: 12px;color: #ffffff;line-height: 22px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.alxq_section4 .ul a:hover .posi_wz1,
.alxq_section4 .ul a:hover .posi_wz2{opacity: 1;}
.alxq_section4 .ul .slick-dots{margin-top: 50px;}
.alxq_section4 .ul .slick-dots li{border-radius:12px;width:12px; height:12px;margin:0 8px;background: #fff;border: 1px solid #4e4e4e;}
.alxq_section4 .ul .slick-dots li.slick-active{ background: #4e4e4e;width: 12px;}
@media  screen and (max-width:1024px){
.alxq_section4{padding-bottom: 20px;}
.alxq_section4 .ul{margin: 0 -6px;width: calc(100% + 12px);}
.alxq_section4 .ul .li{padding: 0 6px;}
.alxq_section4 .ul .slick-dots{margin-top: 20px;}
.alxq_section4 .ul .slick-dots li{border-radius:8px;width:8px; height:8px; margin:0 4px;}
.alxq_section4 .ul .slick-dots li.slick-active{width: 8px;}
.alxq_section4 .ul a .posi_wz1{display: none;}
.alxq_section4 .ul a .posi_wz2 .jj{-webkit-line-clamp:1;}
}

.alxq_pf{width: calc(25px + 0.05rem);position: fixed;right: calc(50px + 1.9rem);top: 30%;}
.alxq_pf li{margin-bottom: 12px;}
.alxq_pf li:last-child{position: relative;}
.alxq_pf li:last-child a{width: 100%!important;height: 100%!important;position: absolute;left: 0;top: 0;opacity: 0;}
.alxq_pf li:last-child{margin-bottom: 0;}
.alxq_pf li img{width: 100%;display: block;}
.alxq_pf li .ico2{display: none;}
.alxq_pf li:hover .ico1{display: none;}
.alxq_pf li:hover .ico2{display: block;}
@media  screen and (max-width:1900px){
.alxq_pf{right: 140px;}
}
@media  screen and (max-width:1680px){
.alxq_pf{right: 30px;}
}
@media  screen and (max-width:1024px){
.alxq_pf{position: static;padding: 0 15px 40px 15px;width: 100%;}
.alxq_pf ul{display: flex;justify-content: flex-end;align-items: center;}
.alxq_pf li{margin-right: 12px;margin-bottom: 0;width: 28px;}
.alxq_pf li:nth-child(3){margin-right: 0;}
.alxq_pf li:last-child{display: none;}
.alxq_pf li:hover .ico1{display: block;}
.alxq_pf li:hover .ico2{display: none;}
}

/* 服务总页 */
.fwzy_section{width: 100%;padding-bottom: calc(30px + 0.7rem);}
.fwzy_section h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(20px + 0.86rem);}
.fwzy_section .bt1>div{display: flex;margin-bottom: calc(12px + 0.1rem);}
.fwzy_section .bt1>div>div{position: relative;}
.fwzy_section .bt1 h2{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.fwzy_section .bt1>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.fwzy_section .line{width: calc(30px + 0.2rem);height: 1px;background-color: #aaaaab;}
.fwzy_section h3{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.12rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwzy_section .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.08rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwzy_section .info2{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.08rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwzy_section .more2 .a{display: flex;justify-content: center;align-items: center;width: calc(180px + 1.2rem);border: 1px solid #696969;border-radius: calc(30px + 0.12rem);}
.fwzy_section .more2 .a .wz{font-size: calc(14px + 0.06rem);color: #000000;line-height: calc(30px + 0.12rem);}
.fwzy_section .more2 .a img{width: calc(15px + 0.04rem);display: block;margin-left: calc(12px + 0.3rem);}
.fwzy_section .more2 .a .ico2{display: none;}
/* .fwzy_section .more2 a:hover{background-color: #ff0000;border-color: #ff0000;}
.fwzy_section .more2 a:hover .wz{color: #fff;}
.fwzy_section .more2 a:hover .ico1{display: none;}
.fwzy_section .more2 a:hover .ico2{display: block;} */
.fwzy_section .more a{display: block;width: calc(80px + 0.45rem);font-size: calc(14px + 0.02rem);color: #fff;line-height: calc(30px + 0.1rem);border-radius: calc(30px + 0.1rem);background-color: #000000;text-align: center;}
.fwzy_section .more a:hover{background-color: #ff0000;}
.fwzy_section .btn_line{width: 100%;height: 1px;background-color: #aaaaab;}
.fwzy_section .btn{width: 100%;position: relative;}
.fwzy_section .btn::after{content: "";display: block;width: 100%;height: 1px;background-color: #aaaaab;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.fwzy_section .btn a{position: relative;z-index: 3; display: block;width: calc(80px + 0.2rem);margin: 0 auto;font-size: 14px;color: #696969;line-height: calc(24px + 0.04rem);border: 1px solid #aaaaab;background-color: #fff;border-radius: calc(24px + 0.04rem);text-align: center;}
.fwzy_section .btn a:hover{background-color: #ff0000;border-color: #ff0000;color: #fff;}
.fwzy_section .cont1 .boxs{padding-bottom: calc(20px + 0.18rem);display: flex;}
.fwzy_section .cont1 .boxs .left{width: 53.70650529500756%;padding-right: 1.4rem;}
.fwzy_section .cont1 .boxs .left h3{margin-bottom: calc(12px + 0.26rem);}
.fwzy_section .cont1 .boxs .left .line{margin-top: calc(12px + 0.2rem);margin-bottom: calc(12px + 0.32rem);}
.fwzy_section .cont1 .boxs .right{width: 46.29349470499244%;padding-right: 1.2rem;}
.fwzy_section .cont1 .boxs .right img{width: 100%;display: block;}
.fwzy_section .cont2{padding-top: calc(20px + 0.2rem);}
.fwzy_section .cont2 .line{margin-top: calc(12px + 0.2rem);margin-bottom: calc(12px + 0.4rem);}
.fwzy_section .cont2 h3{margin-bottom: calc(12px + 0.26rem);}
.fwzy_section .cont2 .boxs{padding-bottom: calc(20px + 0.7rem);display: flex;}
.fwzy_section .cont2 .boxs .left{width: 36.61119515885023%;padding-right: 0.36rem;}
.fwzy_section .cont2 .boxs .left .info{margin-bottom: calc(20px + 0.36rem);}
.fwzy_section .cont2 .boxs .right{width: 63.38880484114977%;padding-right: 0.34rem;}
.fwzy_section .cont3{padding-top: calc(20px + 0.08rem);}
.fwzy_section .cont3 .line{margin-top: calc(12px + 0.2rem);margin-bottom: calc(12px + 0.4rem);}
.fwzy_section .cont3 .boxs{padding-bottom: calc(20px + 0.58rem);display: flex;}
.fwzy_section .cont3 .boxs .left{width: 54.91679273827534%;padding-right: 0.16rem;}
.fwzy_section .cont3 .boxs .left h3{margin-bottom: calc(12px + 0.32rem);}
.fwzy_section .cont3 .boxs .left .more{margin: calc(12px + 0.32rem) 0 calc(12px + 0.32rem) 0;}
.fwzy_section .cont3 .boxs .right{width: 45.08320726172466%;}
.fwzy_section .cont3 .boxs .right img{width: 100%;display: block;}
.fwzy_section .cont4{padding-top: calc(20px + 0.08rem);}
.fwzy_section .cont4 .line{margin-top: calc(12px + 0.2rem);margin-bottom: calc(12px + 0.4rem);}
.fwzy_section .cont4 .boxs{padding-bottom: calc(20px + 0.62rem);display: flex;justify-content: space-between;}
.fwzy_section .cont4 .boxs h3{margin-bottom: calc(12px + 0.28rem);}
.fwzy_section .cont4 .boxs .left{width: 49.31921331316188%;}
.fwzy_section .cont4 .boxs .left .info{margin-bottom: calc(12px + 0.54rem);}
.fwzy_section .cont4 .boxs .left .pic{width: 100%;padding: 0 0.88rem 0 0.8rem;margin-top: -40px;}
.fwzy_section .cont4 .boxs .left .pic img{width: 100%;display: block;}
.fwzy_section .cont4 .boxs .right{width: 46.29349470499244%;}
.fwzy_section .cont4 .boxs .right .info{margin-bottom: calc(12px + 0.34rem);}
.fwzy_section .cont4 .boxs .right li{margin-bottom: calc(10px + 0.34rem);}
.fwzy_section .cont4 .boxs .right li:last-child{margin-bottom: 0;}
.fwzy_section .cont4 .boxs .right li .wz1{padding-left: 14px;position: relative;font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(20px + 0.12rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwzy_section .cont4 .boxs .right li .wz1::after{content: "";display: blcok;width: 5px;height: 5px;background-color: #000000;border-radius: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.fwzy_section .cont4 .boxs .right li .wz2{padding-left: 14px;font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(20px + 0.12rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwzy_section .cont5{padding-top: calc(20px + 0.15rem);}
.fwzy_section .cont5 .line{margin-top: calc(12px + 0.2rem);margin-bottom: calc(12px + 0.52rem);}
.fwzy_section .cont5 .boxs{padding-bottom: calc(20px + 0.6rem);display: flex;justify-content: space-between;}
.fwzy_section .cont5 .boxs .left{width: 45.04504504504505%;}
.fwzy_section .cont5 .boxs .left h3{margin-bottom: calc(12px + 0.3rem);}
.fwzy_section .cont5 .boxs .left .more{margin-top: calc(12px + 0.44rem);}
.fwzy_section .cont5 .boxs .left .info2{width: 89.41176470588235%;}
.fwzy_section .cont5 .boxs .right{width: 45.3857791225416%;padding-right: 1.63rem;}
.fwzy_section .cont5 .boxs .right{padding-right: 0.99rem;}
.fwzy_section .cont5 .boxs .right .more2{margin-bottom: calc(12px + 0.36rem);}
.fwzy_section .cont5 .boxs .right ul{margin: -6px;width: calc(100% + 12px);display: flex;flex-wrap: wrap;}
.fwzy_section .cont5 .boxs .right ul li{width: 50%;padding: 6px;}
.fwzy_section .cont5 .boxs .right ul a{display: block;font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(20px + 0.02rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwzy_section .cont5 .boxs .right .line2{width: 17px;height: 1px;border-bottom: 1px dashed #6b6b6b;margin: calc(10px + 0.2rem) 0;}
.fwzy_section .cont5 .boxs .right .pic img{width: 100%;display: block;}
@media  screen and (max-width:1024px){
.fwzy_section{padding-bottom: 20px;}
.fwzy_section h1{font-size: calc(16px + 0.15rem);}
.fwzy_section .bt1>div{margin-bottom: 10px;}
.fwzy_section .bt1>div>div::after{height: 14px;}
.fwzy_section .cont1 .boxs{padding-bottom: calc(20px + 0.18rem);display: block;}
.fwzy_section .cont1 .boxs .left{width: 100%;padding-right:0;margin-bottom: 16px;}
.fwzy_section .cont1 .boxs .right{width: 100%;padding-right: 0;}
.fwzy_section .cont1 .boxs .right img{width: 80%;margin: 0 auto;}
.fwzy_section .cont2 .boxs{display: block;}
.fwzy_section .cont2 .boxs .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.fwzy_section .cont2 .boxs .right{width: 100%;padding-right: 0;}
.fwzy_section .cont3 .boxs{display: block;}
.fwzy_section .cont3 .boxs .left{width: 100%;padding-right:0;margin-bottom: 16px;}
.fwzy_section .cont3 .boxs .right{width: 100%;}
.fwzy_section .cont3 .boxs .right img{width: 80%;margin: 0 auto;}
.fwzy_section .cont4 .boxs{display: block;}
.fwzy_section .cont4 .boxs .left{width: 100%;margin-bottom: 16px;}
.fwzy_section .cont4 .boxs .left .pic{width: 80%;padding: 0 0;margin-top: -30px;margin: -30px auto 0 auto; }
.fwzy_section .cont4 .boxs .right{width: 100%;}
.fwzy_section .cont5 .boxs{display: block;}
.fwzy_section .cont5 .boxs .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.fwzy_section .cont5 .boxs .left .info2{width: 100%;}
.fwzy_section .cont5 .boxs .right{width: 100%;padding-right: 0;}
.fwzy_section .cont5 .boxs .right{padding-right: 0;}
.fwzy_section .cont5 .boxs .right .pic img{width: 80%;display: block;margin: 0 auto;}

.fwzy_section h3{font-weight: 400!important;}
.fwzy_section .info{font-weight: 400;}
.fwzy_section .info2{font-weight: 400;}
.fwzy_section .cont4 .boxs .right li .wz1,
.fwzy_section .cont4 .boxs .right li .wz2{font-weight: 400;}
.fwzy_section .bt1 h2{font-weight: bold;}
.fwzy_section .cont5 .boxs .right ul a{ font-weight: 400;}
}

.fwxq_section{width: 100%;padding-bottom: calc(30px + 0.6rem);}
.fwxq_section h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(20px + 0.8rem);}
.fwxq_section .cont1{margin-bottom: calc(20px + 0.1rem);display: flex;align-items: flex-start;}
.fwxq_section .cont1 .left{width: 53.85779122541604%;padding-right: 1.4rem;}
.fwxq_section .cont1 .left .line{margin-top: calc(12px + 0.22rem);margin-bottom: calc(12px + 0.44rem);width: 50px;height: 1px;background-color: #aaaaab;}
.fwxq_section .cont1 .left .more{margin-top: calc(12px + 0.42rem);}
.fwxq_section .cont1 .bt1>div{display: flex;margin-bottom: calc(12px + 0.1rem);}
.fwxq_section .cont1 .bt1>div>div{position: relative;}
.fwxq_section .cont1 .bt1 h2{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.fwxq_section .cont1 .bt1>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.fwxq_section .cont1 h3{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.12rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwxq_section .cont1 .more a{display: block;width: calc(80px + 0.45rem);font-size: calc(14px + 0.02rem);color: #fff;line-height: calc(30px + 0.1rem);border-radius: calc(30px + 0.1rem);background-color: #000000;text-align: center;}
.fwxq_section .cont1 .more a:hover{background-color: #ff0000;}
.fwxq_section .cont1 .right{width: 46.14220877458396%;padding-right: 1.8rem;}
.fwxq_section .cont1 .right img{width: 100%;display: block;}
.fwxq_section .cont2 h3{font-size: calc(16px + 0.04rem);color: #010101;line-height: calc(24px + 0.1rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(12px + 0.3rem);}
.fwxq_section .cont2 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(20px + 0.56rem);}
.fwxq_section .cont2 .pic{width: 100%;margin-bottom: calc(20px + 0.6rem);}
.fwxq_section .cont2 .pic img{width: 100%;display: block;}
@media  screen and (max-width:1024px){
.fwxq_section{padding-bottom: 20px}
.fwxq_section h1{font-size: calc(16px + 0.15rem);margin-bottom: 16px;}
.fwxq_section .cont1{display: block;}
.fwxq_section .cont1 .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.fwxq_section .cont1 .left .line{width: 40px;}
.fwxq_section .cont1 .bt1>div{margin-bottom: 10px;}
.fwxq_section .cont1 .bt1>div>div::after{height: 14px;}
.fwxq_section .cont1 .right{width: 100%;padding-right: 0;width: 60%;margin: 0 auto;}
.fwxq_section .info{font-weight: 400!important;}
.fwxq_section h3{font-weight: 400!important;}
.fwxq_section .cont1 .bt1 h2{ font-weight: bold;}
}

.fwxq2_section{width: 100%;padding-bottom: calc(30px + 0.6rem);}
.fwxq2_section h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(20px + 0.8rem);}
.fwxq2_section .bt1>div{display: flex;margin-bottom: calc(12px + 0.2rem);}
.fwxq2_section .bt1>div>div{position: relative;}
.fwxq2_section .bt1 h2{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.fwxq2_section .bt1>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.fwxq2_section  .line{width: 50px;height: 1px;background-color: #aaaaab;margin-bottom: calc(14px + 0.36rem);}
.fwxq2_section .cont1{margin-bottom: calc(20px + 0.6rem);display: flex;justify-content: space-between;}
.fwxq2_section .cont1 .left{width: 59.75794251134644%;}
.fwxq2_section .cont1 h3{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.12rem);font-family:sourcehansans;font-weight: bold;margin-bottom: calc(12px + 0.38rem);}
.fwxq2_section .cont1 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.07rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(12px + 0.28rem);}
.fwxq2_section .cont1 .more a{display: block;width: calc(80px + 0.45rem);font-size: calc(14px + 0.02rem);color: #fff;line-height: calc(30px + 0.1rem);border-radius: calc(30px + 0.1rem);background-color: #000000;text-align: center;}
.fwxq2_section .cont1 .more a:hover{background-color: #ff0000;}
.fwxq2_section .cont1 .right{width: 35.32526475037821%;}
.fwxq2_section .cont1 .right img{width: 100%;display: block;}
.fwxq2_section .cont2{margin-bottom: calc(20px + 0.6rem);}
.fwxq2_section .cont2 h3{font-size: calc(16px + 0.04rem);color: #010101;line-height: calc(20px + 0.04rem);font-family:sourcehansans;margin-bottom: calc(12px + 0.28rem);}
.fwxq2_section .cont2 .info{font-size: calc(14px + 0.02rem);color: #010101;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(20px + 0.6rem);}
.fwxq2_section .cont2 .pic{width: 100%;margin-top: calc(16px + 0.3rem);}
.fwxq2_section .cont2 .pic img{width: 100%;display: block;}
.fwxq2_section .cont3{margin-bottom: calc(20px + 0.6rem);display: flex;align-items: flex-start;}
.fwxq2_section .cont3 .left{width: 48.41149773071104%;padding-right: 1rem;}
.fwxq2_section .cont3 h3{font-size: calc(16px + 0.04rem);color: #010101;line-height: calc(20px + 0.04rem);font-family:sourcehansans;font-weight: bold;margin-bottom: calc(12px + 0.28rem);}
.fwxq2_section .cont3 .info{font-size: calc(14px + 0.02rem);color: #010101;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwxq2_section .cont3 .right{width: 51.58850226928896%;padding-right: 1.2rem;}
.fwxq2_section .cont3 .right img{width: 100%;display: block;}
.fwxq2_section .cont4{margin-bottom: calc(20px + 0.3rem);display: flex;align-items: flex-start;}
.fwxq2_section .cont4 .left{width: 39.86384266263238%;padding-right: 1rem;}
.fwxq2_section .cont4 h3{font-size: calc(16px + 0.04rem);color: #010101;line-height: calc(20px + 0.04rem);font-family:sourcehansans;font-weight: bold;margin-bottom: calc(12px + 0.28rem);}
.fwxq2_section .cont4 .info{font-size: calc(14px + 0.02rem);color: #010101;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwxq2_section .cont4 .right{width: 60.13615733736762%;padding-right: 1.52rem;}
.fwxq2_section .cont4 .right img{width: 100%;display: block;}
.fwxq2_section .title2{font-size: calc(16px + 0.17rem);color: #010101;line-height: calc(20px + 0.2rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(20px + 0.6rem);}
@media  screen and (max-width:1024px){
.fwxq2_section{padding-bottom: 20px;}
.fwxq2_section h1{font-size: calc(16px + 0.15rem);margin-bottom: 16px;}
.fwxq2_section .bt1>div{margin-bottom: 10px;}
.fwxq2_section .bt1>div>div::after{height: 14px;}
.fwxq2_section .cont1{display: block;}
.fwxq2_section .cont1 .left{width: 100%;margin-bottom: 20px;}
.fwxq2_section .cont1 .right{width: 100%;}
.fwxq2_section .cont1 .right img{width: 100%;}
.fwxq2_section .cont3{display: block;}
.fwxq2_section .cont3 .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.fwxq2_section .cont3 h3{font-size: calc(16px + 0.04rem);color: #010101;line-height: calc(20px + 0.04rem);font-family:sourcehansans;font-weight: bold;margin-bottom: calc(12px + 0.28rem);}
.fwxq2_section .cont3 .info{font-size: calc(14px + 0.02rem);color: #010101;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.fwxq2_section .cont3 .right{width: 60%;padding-right: 0;margin: 0 auto;}
.fwxq2_section .cont4{display: block;}
.fwxq2_section .cont4 .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.fwxq2_section .cont4 .right{width: 70%;padding-right:0;margin: 0 auto;}
.fwxq2_section .bt1 h2{ font-weight: bold;}
}

.fwxq3_section{width: 100%;padding-bottom: calc(30px + 0.6rem);}
.fwxq3_section h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(20px + 0.8rem);}
.fwxq3_section .cont1{margin-bottom: calc(20px + 0.3rem);display: flex;align-items: flex-start;}
.fwxq3_section .cont1 .left{width: 68.60816944024206%;padding-right: 2rem;}
.fwxq3_section .cont1 .left .line{margin-top: calc(12px + 0.22rem);margin-bottom: calc(12px + 0.34rem);width: 50px;height: 1px;background-color: #aaaaab;}
.fwxq3_section .cont1 .bt1>div{display: flex;margin-bottom: calc(12px + 0.1rem);}
.fwxq3_section .cont1 .bt1>div>div{position: relative;}
.fwxq3_section .cont1 .bt1 h2{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.fwxq3_section .cont1 .bt1>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.fwxq3_section .cont1 h3{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.12rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(14px + 0.28rem);}
.fwxq3_section .cont1 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(14px + 0.36rem);}
.fwxq3_section .cont1 .more a{display: block;width: calc(80px + 0.45rem);font-size: calc(14px + 0.02rem);color: #fff;line-height: calc(30px + 0.1rem);border-radius: calc(30px + 0.1rem);background-color: #000000;text-align: center;}
.fwxq3_section .cont1 .more a:hover{background-color: #ff0000;}
.fwxq3_section .cont1 .right{width: 31.39183055975794%;}
.fwxq3_section .cont1 .right img{width: 100%;display: block;}
.fwxq3_section .cont1 .right img{width: 100%;display: block;}
.fwxq3_section .cont2 h3{font-size: calc(16px + 0.04rem);color: #010101;line-height: calc(24px + 0.1rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(12px + 0.28rem);}
.fwxq3_section .cont2 .info{word-wrap:break-word; word-break:normal;font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(20px + 0.2rem);}
@media  screen and (max-width:1024px){
.fwxq3_section{padding-bottom: 20px}
.fwxq3_section h1{font-size: calc(16px + 0.15rem);margin-bottom: 16px;}
.fwxq3_section .cont1{display: block;}
.fwxq3_section .cont1 .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.fwxq3_section .cont1 .left .line{width: 40px;}
.fwxq3_section .bt1>div{margin-bottom: 10px;}
.fwxq3_section .bt1>div>div::after{height: 14px;}
.fwxq3_section .cont1 .right{width: 100%;padding-right: 0;width: 60%;margin: 0 auto;}
.fwxq3_section .cont1 .bt1 h2{ font-weight: bold;}
}

.gdlb_section{width: 100%;padding-bottom: calc(30px + 0.54rem);}
.gdlb_section h1{font-size: calc(18px + 0.07rem);color: #000000;line-height: calc(24px + 0.07rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(16px + 0.26rem);}
.gdlb_section ul{margin-bottom: calc(20px + 0.4rem);}
.gdlb_section ul li{padding-top: calc(14px + 0.26rem);padding-bottom: calc(14px + 0.26rem);border-bottom: 1px solid #eeeeee;}
.gdlb_section ul li a{display: flex;align-items: flex-start;}
.gdlb_section ul li a .left{width: 27.98789712556732%;}
.gdlb_section ul li a .left .pic{ width: 100%; padding-bottom: 100%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.gdlb_section ul li a .left .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.gdlb_section ul li a:hover .left .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.gdlb_section ul li a .right{width: 72.01210287443268%;padding-left: 0.68rem;;}
.gdlb_section ul li a .right h2{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(20px + 0.04rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(12px + 0.4rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.gdlb_section ul li a .right .info{font-size: 13px;color: #000000;line-height: calc(20px + 0.13rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(12px + 0.46rem);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.gdlb_section ul li a .right .dl{display: flex;}
.gdlb_section ul li a .right .dl .dd{margin-right: calc(12px + 0.46rem);display: flex;align-items: center;}
.gdlb_section ul li a .right .dl .dd:last-child{margin-right: 0;}
.gdlb_section ul li a .right .dl .dd img{width: 20px;display: block;margin-right: 10px;}
.gdlb_section ul li a .right .dl .dd .wz{font-size: 13px;color: #000000;line-height: 20px;}
.gdlb_section ul li a:hover .right h2{color: #ff0000;}
@media  screen and (max-width:1024px){
.gdlb_section ul li a .left{width: 32%;}
.gdlb_section ul li a .right{width: 68%;padding-left: 10px;}
.gdlb_section ul li a .right h2{margin-bottom: 10px;}
.gdlb_section ul li a .right .info{margin-bottom: 12px;-webkit-line-clamp:2;}
}

.page_section2{width: 100%;}
.page_section2 .pcpage{display: flex;justify-content: center;align-items: center;}
.page_section2 .pcpage a{display: block;font-size: 13px;color: #000000;line-height: 20px;margin: 0 5px;font-family:sourcehansans;/*font-weight: lighter;*/}
.page_section2 .pcpage a.on{font-weight: 700;text-decoration: underline;}
.page_section2 .pcpage a:hover{color: #ff0000;}
.page_section2 .phpage{display: none;}
@media  screen and (max-width:1024px){
.page_section2 .pcpage{display: none;}
.page_section2 .phpage{display: flex;justify-content: center;align-items: center;}
.page_section2 .phpage a{display: block;padding: 0 20px;font-size: 14px;color: #000000;line-height: 30px;border-radius: 32px; border: 1px solid #000;}
.page_section2 .phpage span{font-size: 16px;color: #333;line-height: 24px;margin: 0 24px;}
.page_section2 .phpage a:hover{background-color: #ff0000; border: 1px solid #ff0000; color: #fff;}
}

/* 观点详情 */
.gdxq_section{width: 100%;padding-bottom: calc(30px + 0.52rem);}
.gdxq_section .w_1100{display: flex;align-items: flex-start;}
.gdxq_section .left{width: 33.63636363636364%;padding-right: 0.5rem;}
.gdxq_section .left .date{font-size: calc(16px + 0.05rem);color: #000000;line-height: calc(20px + 0.05rem);margin-bottom: 12px;font-family:sourcehansans;/*font-weight: lighter;*/}
.gdxq_section .left .wz{font-size: 13px;color: #000000;line-height: 20px;font-family:sourcehansans;/*font-weight: lighter;*/}
.gdxq_section .right{width: 66.36363636363636%;}
.gdxq_section .right h1{font-size: calc(18px + 0.11rem);color: #000000;line-height: calc(24px + 0.12rem);margin-bottom: calc(12px + 0.24rem);}
.gdxq_section .right .cont1{padding-top: calc(12px + 0.2rem);border-top: 1px solid #aaaaaa;font-size:13px;color: #000000;line-height: calc(24px + 0.08rem);margin-bottom: calc(12px + 0.24rem);}
.gdxq_section .right .cont2{width: 100%;margin-bottom: calc(12px + 0.34rem);}
.gdxq_section .right .cont2 img{width: 100%;display: block;}
.gdxq_section .right .cont3 h2{font-size: calc(16px + 0.03rem);color: #000000;line-height: calc(20px + 0.04rem);margin-bottom: calc(12px + 0.36rem);}
.gdxq_section .right .cont3 .info{font-size:13px;color: #000000;line-height: calc(24px + 0.08rem);margin-bottom: calc(12px + 0.36rem);}
@media  screen and (max-width:1024px){
.gdxq_section{padding-bottom: 20px;padding-top: 30px;}
.gdxq_section .w_1100{display: block;}
.gdxq_section .left{width: 100%;padding-right: 0;margin-bottom: 20px;}
.gdxq_section .left .date{margin-bottom: 8px;}
.gdxq_section .right{width: 100%;}
}

.hzym_section1{width: 100%;padding-bottom: calc(30px + 0.6rem);}
.hzym_section1 h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(20px + 0.9rem);}
.hzym_section1 .bt>div{display: flex;}
.hzym_section1 .bt>div>div{position: relative;}
.hzym_section1 .bt h2{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.hzym_section1 .bt>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.hzym_section1 .line{width: calc(30px + 0.2rem);height: 1px;background-color: #aaaaab;margin: calc(10px + 0.26rem) 0 calc(20px + 0.3rem) 0;}
.hzym_section1 .btn{width: 100%;position: relative;}
.hzym_section1 .btn::after{content: "";display: block;width: 100%;height: 1px;background-color: #aaaaab;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.hzym_section1 .btn a{position: relative;z-index: 3; display: block;width: calc(80px + 0.2rem);margin: 0 auto;font-size: 14px;color: #696969;line-height: calc(24px + 0.04rem);border: 1px solid #aaaaab;background-color: #fff;border-radius: calc(24px + 0.04rem);text-align: center;}
.hzym_section1 .btn a:hover{background-color: #ff0000;border-color: #ff0000;color: #fff;}
.hzym_section1 .cont1{width: 100%;}
.hzym_section1 .cont1 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);margin-bottom: calc(20px + 1.3rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.hzym_section1 .cont2{padding-top: calc(20px + 0.12rem);position: relative;}
.hzym_section1 .cont2 h3{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(20px + 0.04rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(12px + 0.2rem);}
.hzym_section1 .cont2 .info{width: 78.2312925170068%; position: relative;z-index: 5; font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(20px + 2.8rem);}
.hzym_section1 .cont2 .posi_img{width: 76.3416477702192%;display: block;position: absolute;left: 0;bottom: 1rem;}
.hzym_section1 .cont3{padding-top: calc(20px + 0.1rem);}
.hzym_section1 .cont3 h3{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.12rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.hzym_section1 .cont3 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(14px + 0.32rem);margin-top: calc(14px + 0.32rem);}
.hzym_section1 .cont3 .info2{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(14px + 0.28rem);margin-top: 12px;}
.hzym_section1 .cont3 .info3{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(14px + 0.3rem);}
.hzym_section1 .cont3 .info3 p{display: flex;font-family:sourcehansans;/*font-weight: lighter;*/}
.hzym_section1 .cont3 .info3 span{font-family:sourcehansans;/*font-weight: lighter;*/width: 76px;display: block;}
.hzym_section1 .cont3 .ewmbox{margin-bottom: calc(20px + 0.62rem);display: flex;}
.hzym_section1 .cont3 .ewmbox img{width: calc(100px + 0.64rem);display: block;margin-right: calc(12px + 0.34rem);}
.hzym_section1 .cont3 .ewmbox img:last-child{margin-right: 0;}
@media  screen and (max-width:1024px){
.hzym_section1{width: 100%;padding-bottom: 20px;}
.hzym_section1 h1{font-size: calc(16px + 0.15rem);margin-bottom: 16px;}
.hzym_section1 .bt>div{margin-bottom: 10px;}
.hzym_section1 .bt>div>div::after{height: 14px;}
.hzym_section1 .cont1 .info{margin-bottom: 20px;}
.hzym_section1 .cont2{padding-top: 20px;}
.hzym_section1 .cont2 .info{width: 100%;}
.hzym_section1 .cont2 .posi_img{width: 100%;bottom: 50px;}
.hzym_section1 .cont3{padding-top: 20px;}
/*.hzym_section1 .cont3 h3 br{display: none;}*/
.hzym_section1 .cont3 .info3 span{width: 50px;}
.hzym_section1 .cont3 .ewmbox img{width: 80px;margin-right: 10px;}
.hzym_section1 .bt h2{ font-weight: bold;}

.hzym_section1 .cont3 .info{font-weight: 400;}
.hzym_section1 .cont3 .info2{font-weight: 400;}
.hzym_section1 .cont3 .info3{font-weight: 400;}
.hzym_section1 .cont3 .info3 p{font-weight: 400;}
.hzym_section1 .cont3 .info3 span{font-weight: 400;}
}

.hzxq_section1{width: 100%;padding-bottom: calc(30px + 0.4rem);}
/*.hzxq_section1 h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(20px + 0.86rem);}*/
.hzxq_section1 h1{ font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.hzxq_section1 .bt>div{display: flex;}
.hzxq_section1 .bt>div>div{position: relative;}
.hzxq_section1 .bt h2{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.hzxq_section1 .bt>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.hzxq_section1 .line{width: calc(30px + 0.2rem);height: 1px;background-color: #aaaaab;margin: calc(10px + 0.26rem) 0 calc(20px + 0.3rem) 0;}
.hzxq_section1 .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);margin-bottom: calc(20px + 0.6rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.hzxq_section1 .pic{margin-bottom: calc(20px + 0.74rem);}
.hzxq_section1 .pic img{width: 100%;display: block;}
.hzxq_section1 .info2{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);margin-bottom: calc(14px + 0.34rem);font-family:sourcehansans;/*font-weight: lighter;*/word-wrap:break-word; word-break:normal;}
.hzxq_section1 .bt2{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.04rem);margin-bottom: calc(14px + 0.34rem);font-family:sourcehansans;/*font-weight: lighter;*/word-wrap:break-word; word-break:normal;}
@media  screen and (max-width:1024px){
.hzxq_section1{width: 100%;padding-bottom: 20px;}
/*.hzxq_section1 h1{font-size: calc(16px + 0.15rem);margin-bottom: 16px;}*/
.hzxq_section1 h1{ font-weight: bold;}
.hzxq_section1 .bt>div{margin-bottom: 10px;}
.hzxq_section1 .bt>div>div::after{height: 14px;}
.hzxq_section1 .bt h2{ font-weight: bold;}
}

.gyxq_section{width: 100%;padding-bottom: calc(30px + 0.56rem);}
.gyxq_section .bt>div{display: flex;}
.gyxq_section .bt>div>div{position: relative;}
.gyxq_section .bt h1{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.gyxq_section .bt>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.gyxq_section .line{width: calc(30px + 0.2rem);height: 1px;background-color: #aaaaab;margin: calc(10px + 0.26rem) 0 calc(20px + 0.3rem) 0;}
.gyxq_section h2{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(26px + 0.1rem);font-family:sourcehansans;/*font-weight: lighter;*/margin-bottom: calc(14px + 0.26rem);}
.gyxq_section .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);margin-bottom: calc(20px + 0.5rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.gyxq_section .info2{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);margin-bottom: calc(14px + 0.34rem);font-family:sourcehansans;/*font-weight: lighter;*/word-wrap:break-word; word-break:normal;}
.gyxq_section .bt2{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.04rem);margin-bottom: calc(14px + 0.34rem);font-family:sourcehansans;/*font-weight: lighter;*/word-wrap:break-word; word-break:normal;}
@media  screen and (max-width:1024px){
.gyxq_section{width: 100%;padding-bottom: 20px;}
.gyxq_section .bt>div{margin-bottom: 10px;}
.gyxq_section .bt>div>div::after{height: 14px;}
.gyxq_section .bt h1{ font-weight: bold;}
}

.gywm_section{width: 100%;padding-bottom: calc(30px + 0.6rem);}
.gywm_section h1{font-size: calc(18px + 0.15rem);color: #000000;line-height: calc(24px + 0.2rem);margin-bottom: calc(20px + 0.86rem);}
.gywm_section .bt>div{display: flex;}
.gywm_section .bt>div>div{position: relative;}
.gywm_section .bt h2{font-size: calc(16px + 0.13rem);color: #000000;line-height: calc(20px + 0.13rem);position: relative;font-family:sourcehansans;/*font-weight: lighter;*/z-index: 3;}
.gywm_section .bt>div>div::after{content: "";display: block;width: 100%;height: 20px;background-color: #ed4c70;position: absolute;left: 0;bottom: -4px;z-index: 1;}
.gywm_section .line{width: calc(30px + 0.2rem);height: 1px;background-color: #aaaaab;margin: calc(10px + 0.26rem) 0 calc(20px + 0.3rem) 0;}
.gywm_section .info{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(24px + 0.09rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.gywm_section h3{font-size: calc(16px + 0.04rem);color: #000000;line-height: calc(24px + 0.13rem);font-family:sourcehansans;/*font-weight: lighter;*/}
.gywm_section .pic img{width: 100%;display: block;
display: block;width: 100%;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.gywm_section .pic:hover img{transform: translate(0,-15px);}
.gywm_section .btn{width: 100%;position: relative;}
.gywm_section .btn::after{content: "";display: block;width: 100%;height: 1px;background-color: #aaaaab;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);}
.gywm_section .btn a{position: relative;z-index: 3; display: block;width: calc(80px + 0.2rem);margin: 0 auto;font-size: 14px;color: #696969;line-height: calc(24px + 0.04rem);border: 1px solid #aaaaab;background-color: #fff;border-radius: calc(24px + 0.04rem);text-align: center;}
.gywm_section .btn a:hover{background-color: #ff0000;border-color: #ff0000;color: #fff;}
.gywm_section .cont1 .info{margin-bottom: calc(20px + 1.28rem);}
.gywm_section .cont1 h3{margin-bottom: calc(14px + 0.3rem);}
.gywm_section .cont2{padding-top: calc(20px + 0.1rem);}
.gywm_section .cont2 h3{margin-bottom: calc(14px + 0.26rem);}
.gywm_section .cont2 .info{margin-bottom: calc(14px + 0.26rem);}
.gywm_section .cont2 .info2{margin-bottom: calc(16px + 0.54rem);}
.gywm_section .cont2 .pic{width: 71.65532879818594%;margin: 0 auto calc(20px + 0.66rem) auto;}
.gywm_section .cont3{padding-top: calc(20px + 0.1rem);}
.gywm_section .cont3 .info{margin-bottom: calc(20px + 0.9rem);}
.gywm_section .cont3 .ul{margin: 0 -7px;width: calc(100% + 14px);}
.gywm_section .cont3 .ul .li{padding: 0 7px;}
.gywm_section .cont3 .ul a{display: block;width: 100%;margin-bottom: calc(12px + 0.24rem);}
.gywm_section .cont3 .ul a:last-child{margin-bottom: 0;}
.gywm_section .cont3 .ul a .pic{ width: 100%; padding-bottom: 75%; position: relative; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.gywm_section .cont3 .ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.gywm_section .cont3 .ul a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.gywm_section .cont3 .ul .slick-prev{width: 17px;height: 30px;background: url(img/img54.png) no-repeat center center; background-size: cover;left: -30px;top: 50%;}
.gywm_section .cont3 .ul .slick-next{width: 17px;height: 30px;background: url(img/img55.png) no-repeat center center; background-size: cover;right: -30px;top: 50%;}
.gywm_section .cont3 .ul .slick-prev:hover,
.gywm_section .cont3 .ul .slick-next:hover{opacity: 0.8;}
.gywm_section .cont3 .wz{margin-top: calc(14px + 0.36rem);display: flex;justify-content: center;}
.gywm_section .cont3 .wz h1{font-size: calc(14px + 0.02rem);color: #000000;line-height: calc(20px + 0.05rem);padding: 0 6px;/*font-weight: lighter;*/font-family:sourcehansans;background-color: #ebebeb;}
.gywm_section .cont3 .btn{margin-top: calc(20px + 0.7rem);}
.gywm_section .cont4{padding-top: calc(20px + 0.2rem);}
.gywm_section .cont4 .boxs{display: flex;align-items: flex-start;margin-bottom: calc(20px + 0.66rem);}
.gywm_section .cont4 .boxs .left{width: 45.5026455026455%;padding-right: 0.7rem;}
.gywm_section .cont4 .boxs .right{width: 47.77021919879063%;}
.gywm_section .cont4 .boxs .right img{width: 100%;display: block;}
.gywm_section .cont5{padding-top: calc(20px + 0.12rem);}
.gywm_section .cont5 h3{margin-bottom: calc(14px + 0.3rem);}
.gywm_section .cont5 .info{margin-bottom: calc(14px + 0.5rem);}
.gywm_section .cont5 .pic img{width: 100%;display: block;margin-bottom: calc(14px + 0.76rem);}
.gywm_section .cont6{padding-top: calc(20px + 0.12rem);}
.gywm_section .cont6 .info{margin-bottom: calc(14px + 0.76rem);}
.gywm_section .cont6 .pic img{width: 100%;display: block;margin-bottom: calc(14px + 0.66rem);}
.gywm_section .cont7{padding-top: calc(20px + 0.12rem);}
.gywm_section .cont7 .info{margin-bottom: calc(14px + 0.96rem);}
.gywm_section .cont7 .pic img{width: 100%;display: block;margin-bottom: calc(14px + 0.76rem);}
.gywm_section .cont8{padding-top: calc(20px + 0.12rem);}
.gywm_section .cont8 h3{margin-bottom: calc(14px + 0.32rem);}
.gywm_section .cont8 .info1{margin-bottom: calc(14px + 0.32rem);}
.gywm_section .cont8 .h3s{margin-bottom: 12px;}
.gywm_section .cont8 .info2{margin-bottom: calc(14px + 0.28rem);}
.gywm_section .cont8 .info3{color: #000000;margin-bottom: calc(14px + 0.28rem);}
.gywm_section .cont8 .info3 p{color: #000;font-family:sourcehansans;/*font-weight: lighter;*/display: flex;}
.gywm_section .cont8 .info3 p br{display: none;}
.gywm_section .cont8 .info3 p span{font-family:sourcehansans;/*font-weight: lighter;*/display: block;width: 76px!important;}
.gywm_section .cont8 .ewmbox{display: flex; margin-bottom: calc(14px + 0.66rem);}
.gywm_section .cont8 .ewmbox img{width: calc(100px + 0.64rem);display: block;margin-right: calc(12px + 0.34rem);}
.gywm_section .cont8 .ewmbox img:last-child{margin-right: 0;}
@media  screen and (max-width:1024px){
.gywm_section{width: 100%;padding-bottom: 20px;}
.gywm_section h1{font-size: calc(16px + 0.15rem);margin-bottom: 16px;}
.gywm_section .bt>div{margin-bottom: 10px;}
.gywm_section .bt>div>div::after{height: 14px;}
.gywm_section .cont2 h3 br{display: none;}
.gywm_section .cont2 .pic{width: 100%;margin: 0 auto calc(20px + 0.66rem) auto;}
.gywm_section .cont3 .ul{padding: 0 24px;}
.gywm_section .cont3 .ul .slick-prev{width: 14px;height: 24px;left: 7px;}
.gywm_section .cont3 .ul .slick-next{width: 14px;height: 24px;right: 7px;}
.gywm_section .cont4 .boxs{display: block;}
.gywm_section .cont4 .boxs .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.gywm_section .cont4 .boxs .right{width: 100%;}
.gywm_section .cont8 h3 br{display: none;}
.gywm_section .cont8 .info3 span{width: 50px;}
.gywm_section .cont8 .ewmbox img{width: 76px;margin-right: 10px;}
.gywm_section .cont8 .info3 p br{display: block;}
.gywm_section .cont8 .info3 p span{width: 50px!important;}
.gywm_section .bt h2{ font-weight: bold;}
}



@media  screen and (max-width:1024px){
.fwxq2_section .cont1 .info{font-weight: 400;}
.fwxq2_section .cont2 .info{font-weight: 400;}
.fwxq2_section .cont3 .info{font-weight: 400;}
.fwxq2_section .cont4 .info{font-weight: 400;}
.fwxq2_section .title2{font-weight: 400;}
.fwxq3_section h3{font-weight: 400!important;}
.fwxq3_section .info{font-weight: 400!important;}
.gdlb_section h1{font-weight: 400;}
.gdlb_section ul li a .right .info{font-weight: 400;}
.gdlb_section ul li a .right h2{font-weight: 400;}
.gdxq_section .left .date{font-weight: 400;}
.gdxq_section .left .wz{font-weight: 400;}
.hzym_section1 .info{font-weight: 400!important;}
.hzym_section1 h3{font-weight: 400!important;}
.hzxq_section1 .info{font-weight: 400;}
.hzxq_section1 .info2{font-weight: 400;}
.gywm_section .info{font-weight: 400!important;}
.gywm_section h3{font-weight: 400!important;}
.gywm_section .info2{font-weight: 400!important;}
.gyxq_section h2{font-weight: 400;}
.gyxq_section .info{font-weight: 400;}
.gyxq_section .info2{font-weight: 400;}
.gyxq_section .bt2{font-weight: 400;}
}



@media  screen and (max-width:1024px){
.alxq_section2 .cont1 .left h1,
.sy_section1 .info,
.sy_section2 .bt h2,
.sy_section4 .left .info,
.page_section .pcpage a,
.gdlb_section ul li a .right h2,
.gdlb_section ul li a .right .info,
.gdlb_section h1,
.gywm_section .cont8 .info3 p,
.b_nav2 .wxbox .info,
.gywm_section .cont8 .info3 p span{ font-weight: 400;}
}


.b_nav2 .banquan2{text-transform:initial;}
@media  screen and (max-width:1024px){
.al_section1.noerji{display:none !important;}
}


.hzym_section1 .cont2 .info p{font-family:inherit;}
.hzym_section1 .cont2 .info p .span{font-family: 'Noto Sans SC';}

.sy_section1 h1 a{color:inherit;}
.sy_section1 .info a{color:inherit;}



.sy_section1 .content ul .loadmore a .pic{background: #e3e3e3;}
.sy_section1 .content ul .loadmore a .img2{position: absolute; display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: center;
top: 50%;
left: 50%;
width: 100px;
height: 130px; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%);
z-index: 4;}
.sy_section1 .content ul .loadmore a .img2 p{color:rgba(0,0,0,0.5); text-align:center; font-size:14px;}
.sy_section1 .content ul .loadmore:hover a .img2 p{color:#fff;}
.sy_section1 .content ul .loadmore a .img2 img{width: 100px;  position: absolute; left: 0; top: 0;
  transition: all .3s;
  -webkit-transition: all .3s;}
.sy_section1 .content ul .loadmore a .img2 .show{ opacity: 0;}
.sy_section1 .content ul .loadmore a .img2 .hied{ opacity: 1;}
.sy_section1 .content ul .loadmore:hover a .img2 .show{opacity: 1;}
.sy_section1 .content ul .loadmore:hover a .img2 .hied{  opacity: 0;}
.sy_section1 .content ul .loadmore:hover a .img2 img {
    transform: rotate(180deg); -ms-transform: rotate(180deg);
}


.sy_section1 .info:hover{color: #000000;}










/*20260602start*/
.sy_banner .slick-arrow {position:absolute; top:50%;  width:100px; height:50%; padding:0;cursor: pointer;} 
.sy_banner .slick-arrow span,
.sy_banner .slick-arrow span:after,
.sy_banner .slick-arrow span:before {position:absolute; top:50%; height:2px; background-color:#fff; border-radius:1px; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:all .4s ease; transition:all .4s ease } 
.sy_banner .slick-arrow span {margin-top:-1px; width:0 } 
.sy_banner .slick-arrow span:after,
.sy_banner .slick-arrow span:before {content:""; width:30px } 
.sy_banner .slick-prev span {left:50%; margin-left:-10px } 
.sy_banner .slick-prev span:before {left:0; bottom:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:left; -ms-transform-origin:left; transform-origin:left } 
.sy_banner .slick-prev span:after {left:0; top:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transform-origin:left; -ms-transform-origin:left; transform-origin:left } 
.sy_banner .slick-next span {right:50%; margin-right:-10px } 
.sy_banner .slick-next span:before {right:0; bottom:0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right } 
.sy_banner .slick-next span:after {right:0; top:0; -webkit-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); -webkit-transform-origin:right; -ms-transform-origin:right; transform-origin:right } 
.sy_banner .slick-arrow:hover span {width:40px } 
.sy_banner .slick-prev:hover span {margin-left:-20px }
.sy_banner .slick-next:hover span {margin-right:-20px }


@media  screen and (max-width:1024px){
.sy_banner .slick-arrow { width:50px; } 
.sy_banner .slick-arrow span:after,
.sy_banner .slick-arrow span:before {content:""; width:15px } 
.sy_banner .slick-prev{ left:0;}
.sy_banner .slick-prev span {left:50%; margin-left:-5px } 
.sy_banner .slick-next{ right:0;}
.sy_banner .slick-next span {right:50%; margin-right:-5px } 
.sy_banner .slick-arrow:hover span {width:20px } 
.sy_banner .slick-prev:hover span {margin-left:-10px }
.sy_banner .slick-next:hover span {margin-right:-10px }

}


/*20260602end*/




.al_section1 .cont2.cont2_hy{margin-bottom: calc(10px + 0.08rem);}
@media  screen and (max-width:1024px){
.al_section1 .cont2.cont2_hy{margin-bottom: 0;}
}




/*260714start*/
.ph_right{ background:rgba(255,255,255,0.5); backdrop-filter: blur(0px);}


@media  screen and (max-width:700px){
.sy_section5 .content2 ul li{ display: none;}
.sy_section5 .content2 ul li:nth-child(1),
.sy_section5 .content2 ul li:nth-child(2),
.sy_section5 .content2 ul li:nth-child(3),
.sy_section5 .content2 ul li:nth-child(4),
.sy_section5 .content2 ul li:nth-child(5),
.sy_section5 .content2 ul li:nth-child(6),
.sy_section5 .content2 ul li:nth-child(7),
.sy_section5 .content2 ul li:nth-child(8),
.sy_section5 .content2 ul li:nth-child(9),
.sy_section5 .content2 ul li:nth-child(10),
.sy_section5 .content2 ul li:nth-child(11),
.sy_section5 .content2 ul li:nth-child(12),
.sy_section5 .content2 ul li:nth-child(13),
.sy_section5 .content2 ul li:nth-child(14),
.sy_section5 .content2 ul li:nth-child(15),
.sy_section5 .content2 ul li:nth-child(16),
.sy_section5 .content2 ul li:nth-child(17),
.sy_section5 .content2 ul li:nth-child(18),
.sy_section5 .content2 ul li:nth-child(19),
.sy_section5 .content2 ul li:nth-child(20),
.sy_section5 .content2 ul li:nth-child(21),
.sy_section5 .content2 ul li:nth-child(22),
.sy_section5 .content2 ul li:nth-child(23),
.sy_section5 .content2 ul li:nth-child(24),
.sy_section5 .content2 ul li:nth-child(25),
.sy_section5 .content2 ul li:nth-child(26),
.sy_section5 .content2 ul li:nth-child(27),
.sy_section5 .content2 ul li:nth-child(28),
.sy_section5 .content2 ul li:nth-child(29),
.sy_section5 .content2 ul li:nth-child(30),
.sy_section5 .content2 ul li:nth-child(31),
.sy_section5 .content2 ul li:nth-child(32){ display: block;}

.sy_section6 ul li{ display: none;}
.sy_section6 ul li:nth-child(1),
.sy_section6 ul li:nth-child(2),
.sy_section6 ul li:nth-child(3),
.sy_section6 ul li:nth-child(4){ display: block;}
}




/*260714end*/


/*260715start*/
.wyb_s{  transition: all .3s ease;}
.t_navs .top .menu .l1 .a1{transition:none;
  -moz-transition: none;
  -webkit-transition: none;
  -o-transition: none;}




/*260715end*/


