@charset "UTF-8";
html{
  font-size: 7.1428vw;
}
@media screen and  (min-width: 1920px){ /*主体宽度*/
  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: #251b5e;}

/* Dots*/
.slick-dots li{border-radius:8px;width:8px; height:8px;margin:0 8px;background: #bdbdbd;}
.slick-dots li.slick-active{ background: #251b5e;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:1400px; margin-right: auto; margin-left: auto;}
.w_1000{max-width:1100px; margin-right: auto; margin-left: auto;}
.w_1200{max-width:1200px; 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;top: 20px;transition: all .5s ease-in-out;}
.t_navs{ width: 900px;margin: 0 auto;border-radius: 80px; padding: 0 40px;transition: all .5s ease-in-out;
background-image: url(img/img6.png);
box-shadow: inset -15px 15px 15px #a5a5a512, inset 15px -15px 15px #a5a5a512;
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);}
.t_navs::after{content: "";display: block;width: 100000px;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);transition: all .5s ease-in-out;box-shadow: inset -15px 15px 15px #a5a5a512, inset 15px -15px 15px #a5a5a512;opacity: 0;background: url(img/img6.png)no-repeat center center;background-size: cover;
-webkit-backdrop-filter: blur(6px);
backdrop-filter: blur(6px);}
.t_navs .top{ width: 100%;position: relative;display: flex;justify-content: space-between;align-items: center;z-index: 10;}
.t_navs .top .logo{line-height: 0; }
.t_navs .top .logo a{display: block;}
.t_navs .top .logo img{ width: auto; height: 56px;}
.t_navs .top .logo .img1{display: none;}
.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 30px;}
.t_navs .top .menu .l1 .a1{ display: block;color: #fff; position: relative;padding: 0 10px;line-height: 80px; font-size: 16px;}
.t_navs .top .menu .l1 .a1::after,.t_navs .top .menu .l1 .a1::after{ content: ""; display: block; width: 0; height: 2px; background: #fff; position: absolute; bottom: 0; left: 50%;transform: translate(-50%,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;}
.t_navs .top .menu .l1.on .a1::after,.t_navs .top .menu .l1:hover .a1::after{width: 100%;}
.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: #fff;}
.t_navs .top .l1:hover .u2 .l2 .a2{-webkit-transition: all .5s ease 0s;-webkit-transform: translateY(0px);opacity: 1;}
.t_navs .top .lx_btn a{display: block;font-size: 16px;color: #251b5e;line-height: 40px;border-radius: 40px;padding: 0 24px;background-color: #fff;position: relative;overflow: hidden;}
.t_navs .top .lx_btn a span{position: relative;z-index: 5;}
.t_navs .top .lx_btn a::after{content: "";display: block;width: 0;height: 100%;background-color: #C2A25B;position: absolute;top: 0;left: 50%;z-index: 4;transform: translate(-50%,0);}
.t_navs .top .lx_btn a:hover::after{width: 100%;transition: all .5s ease-in-out;}
.t_navs .top .lx_btn a:hover{color: #fff;}
.wyb_s.on{top: 0;box-shadow: 0 0 20px rgba(255,255,255,0.15);}
.wyb_s.on .t_navs{background-image: url();width: 1000px;
background-image: url();
box-shadow: inset -15px 15px 15px rgba(255,255,255,0), inset 15px -15px 15px rgba(255,255,255,0);
-webkit-backdrop-filter: blur(0);
backdrop-filter: blur(0);}
.wyb_s.on .t_navs::after{opacity: 1;}
.t_navs .menuph{ display: none;}
.t_navs .xialaph{ display: none;}
.t_nav_zw{width: 100%;height: 70px;opacity: 0;}
@media screen and (max-width:1024px) {
/*WAP head*/
.wyb_s{top: 0;}
.t_navs{ width: 100%;;background-color: rgba(0,0,0,0);border-radius: 0; padding: 0;}
.t_navs::after{content: "";display: none;}
.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: 50px;}
.t_navs .top{ padding: 0 8px 0 15px; width: 100%; position: fixed; top: 0; left: 0; z-index: 4;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs .top .logo{ margin: 5px 0;}
.t_navs .top .logo img{ height: 30px;}
.t_navs .top .logo .img1{display: block;}
.t_navs .top .logo .img2{display: none;}
.t_navs .top .lx_btn{margin-right: 20px;}
.t_navs .top .lx_btn a{font-size: 14px;color: #fff;line-height: 32px;border-radius: 32px;padding: 0 16px;background-color: #251b5e;}
.t_navs .top .lx_btn a::after{display: none;}
.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:18px;height:2px;background:#251b5e;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:#251b5e;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:-8px;top:0;transition-delay:0.27s;}
.t_navs .menuph .menu-toggle span.hamburger:before {margin-top:8px;top:0;transition-delay:0.2s;}
.t_navs .menuph .menu-toggle span.hamburger span{width: 2px;height: 2px;display: block;background: #251b5e;position: absolute;right: 20px;top:50%;margin-top:-1px;}
.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:#251b5e;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: 50px;width: 100%; height: calc(100vh - 50px);overflow: scroll; padding: 10px 20px 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: 28px;position: absolute;right: 0;top: 50%;margin-top: -14px;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: 16px;color: #333;line-height: 26px;position: relative;padding: 12px 40px 12px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.t_navs .xialaph .u2{width: 100%;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid rgba(0,0,0,0.1);display: none;}
.t_navs .xialaph .l2{width: 100%;}
.t_navs .xialaph .a2{width: 100%;font-size: 16px;color: #333;line-height: 22px;position: relative;padding: 10px 40px 10px 0;display: block;border-bottom: 1px solid rgba(0,0,0,0.1);}
.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;}
}

.b_nav{width: 100%;background-color: #251b5e;overflow: hidden;}
.b_nav .cont1{padding-top: 80px;padding-bottom: 80px;position: relative;display: flex;justify-content: space-between;align-items: flex-start;}
.b_nav .cont1::after{content: "";display: block;width: 50000px;height: 1px;background: rgba(255,255,255,0.1);position: absolute;left: 50%;transform: translate(-50%,0);bottom: 0;}
.b_nav .cont1 .logo{margin-bottom: 30px;}
.b_nav .cont1 .logo img{width: 140px;display: block;}
.b_nav .cont1 ul{display: flex;}
.b_nav .cont1 ul li{margin-right: 24px;}
.b_nav .cont1 ul li:last-child{margin-right: 0;}
.b_nav .cont1 ul a{display: block;position: relative;width: 26px;}
.b_nav .cont1 ul a .ico{width: 100%;display: block;}
.b_nav .cont1 ul a .ewm{width: 100px;position: absolute;left: 50%;margin-left: -50px;bottom: calc(100% + 12px);display: block;max-width: 100px;box-shadow: 0 0 20px rgba(255,255,255,0.1);
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_nav .cont1 ul a:hover .ewm{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);}
.b_nav .cont1 .yj a{display: block;font-size: 18px;color: #fff;line-height: 24px;}
.b_nav .cont1 .ej{margin-top: 30px;}
.b_nav .cont1 .ej a{display: block;font-size: 16px;color: #fff;line-height: 20px;margin-bottom: 16px;opacity: 0.7;}
.b_nav .cont1 .ej a:last-child{margin-bottom: 0;}
.b_nav .cont1 .ej a:hover{opacity: 1;}
.b_nav .cont2{padding-top: 30px;padding-bottom: 30px;}
.b_nav .cont2 a{display: flex;justify-content: center;align-items: center;font-size: 15px;color: rgba(255,255,255,0.7);line-height: 25px;}
.b_nav .cont2 a .ico1{width: 16px;display: block;}
.b_nav .cont2 a .ico2{width: 20px;display: block;}
.b_nav .cont2>div{display: flex;align-items: center;justify-content: center;}
.b_nav .cont2>div a{margin-right:12px}
.b_nav .cont2 a:hover{color: #fff;}
@media screen and (max-width:1024px) {
.b_nav .cont1{padding-top: 30px;padding-bottom: 30px;display: block;}
.b_nav .cont1 .dd{display: none;}
.b_nav .cont1 .dd:nth-child(1){display: block;}
.b_nav .cont1 .logo{margin-bottom: 20px;}
.b_nav .cont1 .logo img{width: 80px;margin: 0 auto;}
.b_nav .cont1 ul{justify-content: center;}
.b_nav .cont1 ul li{margin-right: 12px;}
.b_nav .cont1 ul a{width: 24px;}
.b_nav .cont1 ul a .ewm{width: 80px;margin-left: -40px;}
.b_nav .cont2{padding-top: 14px;padding-bottom: 14px;}
.b_nav .cont2 a{display: flex;justify-content: center;align-items: center;font-size: 12px;line-height: 20px;}
.b_nav .cont2 a .ico1{width: 14px;}
.b_nav .cont2 a .ico2{width: 18px;}
}

.pf_right{z-index: 999; opacity: 0;width: 40px;position: fixed;right: 30px;bottom: 10%;background-color: #251b5e;border-radius: 5px;padding: 6px;cursor: pointer;box-shadow: 0 0 16px rgba(255,255,255,0.15);
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;}
.pf_right img{width:100%;display:block;}
.pf_right:hover{background-color: #C2A25B;}
.pf_right.on{opacity: 1;}
@media screen and (max-width:1024px) {
.pf_right{width: 32px;right: 15px;bottom: 5%;padding: 4px;}
}

/* 首页 */
/* .sy_section1{width: 100%;min-height: 100vh;padding-top: 300px;padding-bottom: 120px;background: linear-gradient(to bottom ,#000,#251b5e); position: relative;}
.sy_section1 h1{font-size: 56px;line-height: 80px;text-align: center;margin-bottom: 32px;font-weight: 700;color: transparent;
background: linear-gradient(90deg, #f4f8ff80, #f7faffe6 25%, #fafcff, #f4f8ffcc 75%, #f4f8ff99);
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 100% 100%;}
.sy_section1 h5{font-size: 24px;line-height: 50px;text-align: center;margin-bottom: 94px;color: transparent;
background: linear-gradient(90deg, #f4f8ff80, #f7faffe6 25%, #fafcff, #f4f8ffcc 75%, #f4f8ff99);letter-spacing: 0.9;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
background-size: 100% 100%;}
.sy_section1 .more a{position: relative;overflow: hidden; width: 270px;font-size: 20px;color: #251b5e;line-height: 70px;background-color: #fff;margin: 0 auto;border-radius: 70px;display: block;text-align: center;transition: all .5s ease-in-out;}
.sy_section1 .more a span{position: relative;z-index: 5;}
.sy_section1 .more a::after{content: "";display: block;width: 0;height: 100%;background-color: #C2A25B;position: absolute;top: 0;left: 50%;z-index: 4;transform: translate(-50%,0);}
.sy_section1 .more a:hover::after{width: 100%;transition: all .5s ease-in-out;}
.sy_section1 .more a:hover{color: #fff;transform: translate(0,-8px);}
.sy_section1 .posi_img1{width: 29.89583333333333%;position: absolute;left: 0;bottom: 0;}
.sy_section1 .posi_img2{width: 29.89583333333333%;position: absolute;right: 0;bottom: 0;transform: rotateY(180deg);}
@media screen and (max-width:1680px) {
.sy_section1 {padding-top: 200px;padding-bottom: 60px;}
.sy_section1 h1{font-size: 36px;line-height: 60px;margin-bottom: 24px;}
.sy_section1 h5{font-size: 17px;line-height: 30px;margin-bottom: 60px;}
.sy_section1 .more a{width: 200px;font-size: 18px;line-height: 60px;border-radius: 60px;}
}
@media screen and (max-width:1024px) {
.sy_section1{padding-top: 80px;padding-bottom: 80px;min-height: 1px;}
.sy_section1 h1{font-size: 20px;line-height: 36px;margin-bottom: 10px;font-weight: 700;}
.sy_section1 h1 br{display: none;}
.sy_section1 h5{font-size: 16px;line-height: 26px;margin-bottom: 24px;}
.sy_section1 h5 br{display: none;}
.sy_section1 .more a{width: 120px;font-size: 14px;line-height: 36px;border-radius: 36px;}
.sy_section1 .posi_img1{width: 40%;bottom: -0;}
.sy_section1 .posi_img2{width: 40%;bottom: -0;}
} */

.sy_section1{width: 100%;}
.sy_section1 .li{width: 100%;height: 100vh;display: flex;justify-content: center;align-items: center;}
.sy_section1 .li .w_width{display: flex;justify-content: flex-start;align-items: center;}
.sy_section1 .li .left{width: 55%;padding-right: 100px;}
.sy_section1 .li .left h1{font-size: 48px;line-height: 80px;margin-bottom: 32px;font-weight: 700;color: #fff}
.sy_section1 .li .left h5{font-size: 24px;line-height: 50px;margin-bottom: 94px;color: #fff}
.sy_section1 .li .left .more a{position: relative;overflow: hidden; width: 190px;font-size: 18px;color: #251b5e;line-height: 56px;background-color: #fff;border-radius: 56px;display: block;text-align: center;transition: all .5s ease-in-out;}
.sy_section1 .li .left .more a span{position: relative;z-index: 5;}
.sy_section1 .li .left .more a::after{content: "";display: block;width: 0;height: 100%;background-color: #C2A25B;position: absolute;top: 0;left: 50%;z-index: 4;transform: translate(-50%,0);}
.sy_section1 .li .left .more a:hover::after{width: 100%;transition: all .5s ease-in-out;}
.sy_section1 .li .left .more a:hover{color: #fff;transform: translate(0,-8px);}
.sy_section1 .li .right{width: 45%;}
.sy_section1 .li .right img{width: 100%;display: block;}
.sy_section1 .slick-dots{width: 100%;position: absolute;left: 0;bottom: 58px;}
.sy_section1 .slick-dots li{background: #fff;width: 10px;height: 10px;border-radius: 10px;
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_section1 .slick-dots li.slick-active{ background: #fff;width: 40px;}
.sy_section1 .slick-prev{width: 46px;height: 46px;background-color: #fff; left: 50px;top: auto;bottom: 40px; border-radius: 100%;transform: translate(0,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_section1 .slick-prev::after{content: "";display: block;width: 22px;height: 22px;background: url(img/img110.svg)no-repeat center center;background-size: cover;position: absolute;left: 50%;top: 50%;transform: translate(-54%,-52%);}
.sy_section1 .slick-next{width: 46px;height: 46px;background-color: #fff;right: 50px;top: auto;bottom: 40px; border-radius: 100%;transform: translate(0,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_section1 .slick-next::after{content: "";display: block;width: 22px;height: 22px;background: url(img/img111.svg)no-repeat center center;background-size: cover;position: absolute;left: 50%;top: 50%;transform: translate(-48%,-48%);}
.sy_section1 .slick-prev:hover,
.sy_section1 .slick-next:hover{transform: translate(0,-8px);opacity: 0.8;}
@media screen and (max-width:1680px) {
.sy_section1 .li .left h1{font-size: 36px;line-height: 50px;margin-bottom: 24px;}
.sy_section1 .li .left h5{font-size: 20px;line-height: 40px;margin-bottom: 60px;}
}
@media screen and (max-width:1024px) {
.sy_section1 .li{height: 80vh;}
.sy_section1 .li .w_width{display: block;padding-bottom: 50px;}
.sy_section1 .li .left{width: 100%;padding-right: 0;}
.sy_section1 .li .left h1{font-size: 22px;line-height: 30px;margin-bottom: 12px;}
.sy_section1 .li .left h5{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.sy_section1 .li .left .more a{width: 120px;font-size: 14px;line-height: 36px;border-radius: 36px;}
.sy_section1 .li .right{width: 100%;margin-top: 24px;display: flex;justify-content: flex-end;}
.sy_section1 .li .right img{width: auto;height: 180px;}
.sy_section1 .slick-dots{bottom: 32px;}
.sy_section1 .slick-dots li{width: 8px;height: 8px;border-radius: 8px;}
.sy_section1 .slick-dots li.slick-active{width: 26px;}
.sy_section1 .slick-prev{width: 36px;height: 36px; left: 20px;bottom: 20px;}
.sy_section1 .slick-prev::after{width: 18px;height: 18px;transform: translate(-54%,-52%);}
.sy_section1 .slick-next{width: 36px;height: 36px;right: 20px;bottom: 20px;}
.sy_section1 .slick-next::after{width: 18px;height: 18px;transform: translate(-46%,-48%);}
}

.sybt{font-size: 36px;color: #251b5e;line-height: 46px;text-align: center;font-weight: bold;margin-bottom: 12px;}
.syfbt{font-size: 18px;color: #555;line-height: 24px;text-align: center;}
@media screen and (max-width:1024px) {
.sybt{font-size: 20px;line-height: 24px;margin-bottom: 8px;}
.syfbt{font-size: 14px;line-height: 20px;width: 80%;margin: 0 auto;}
}

.sy_section2{width: 100%;padding-top: 120px;padding-bottom: 120px;}
.sy_section2 .content{width: 100%;margin-top: 50px;}
.sy_section2 .content ul{margin: -20px;width: calc(100% + 40px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.sy_section2 .content ul li{width: 50%;padding: 20px;}
.sy_section2 .content ul li a{display: block;width: 100%;background-color: rgba(37,27,94,0.5);border-radius: 8px;position: relative;overflow: hidden;}
.sy_section2 .content ul li a:hover{background-color: rgba(37,27,94,1);transform: translate(0,-8px);}
.sy_section2 .content ul li a>div{width: 100%;padding: 40px;display: flex;justify-content: flex-start;align-items: center;position: relative;z-index: 10;}
.sy_section2 .content ul li a img{width: 90px;display: block;}
.sy_section2 .content ul li a .wzbox{width: calc(100% - 90px);padding-left: 30px;display: flex;justify-content: space-between;align-items: center;}
.sy_section2 .content ul li a .wzbox .numbox{font-size: 36px;color: #fff;line-height: 40px;font-weight: bold;display: flex;justify-content: flex-start;align-items: flex-end;}
.sy_section2 .content ul li a .wzbox .numbox .dw{font-size: 20px;line-height: 24px;margin-left: 6px;}
.sy_section2 .content ul li a .wzbox .wz{font-size: 18px;color: #fff;line-height: 30px;}
@media screen and (max-width:1024px) {
.sy_section2{padding-top: 50px;padding-bottom: 50px;}
.sy_section2 .content{margin-top: 24px;}
.sy_section2 .content ul{margin: -6px;width: calc(100% + 12px);}
.sy_section2 .content ul li{width: 50%;padding: 6px;}
.sy_section2 .content ul li a:hover{transform: translate(0,0);}
.sy_section2 .content ul li a>div{padding: 12px;}
.sy_section2 .content ul li a img{width: 40px;}
.sy_section2 .content ul li a .wzbox{width: calc(100% - 40px);padding-left: 10px;display: block;}
.sy_section2 .content ul li a .wzbox .numbox{font-size: 18px;line-height: 24px;margin-bottom: 4px;}
.sy_section2 .content ul li a .wzbox .numbox .dw{font-size: 14px;line-height: 20px;margin-left: 2px;}
.sy_section2 .content ul li a .wzbox .wz{font-size: 14px;line-height: 20px;}
}

.sy_section3{width: 100%;padding-top: 120px;padding-bottom: 120px;}
.sy_section3 .content{margin-top: 70px;}
.sy_section3 .content .ul{margin: -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.sy_section3 .content .ul .li{padding: 15px;width: 33.3333%;}
.sy_section3 .content .ul .slick-list{overflow: visible;}
.sy_section3 .content .ul a{display: block;width: 100%;padding: 30px 30px 90px 30px;overflow: hidden;position: relative;background: linear-gradient(to right,rgba(37,27,94,0.4),rgba(37,27,94,1)); border-radius: 30px 0 30px 0;}
.sy_section3 .content .ul a .bt{font-size: 24px;color: #fff;line-height: 30px;font-weight: bold;margin-bottom: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section3 .content .ul a .info{font-size: 16px;color: #fff;line-height: 30px;min-height: 90px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.sy_section3 .content .ul a img{width: 80px;position: absolute;right: -14px;bottom: -14px;
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_section3 .content .ul a:hover{background-color: #251b5e;}
.sy_section3 .content .ul a:hover img{right: 12px;bottom: 12px;}
@media screen and (max-width:1024px) {
.sy_section3{padding-top: 50px;padding-bottom: 50px;}
.sy_section3 .content{margin-top: 30px;}
.sy_section3 .content .ul{margin: 0 -6px;width: calc(100% + 12px);}
.sy_section3 .content .ul .li{padding: 0 6px;}
.sy_section3 .content .ul .slick-list{overflow: hidden;}
.sy_section3 .content .ul a{padding: 20px;border-radius: 12px 0 12px 0;}
.sy_section3 .content .ul a .bt{font-size: 17px;line-height: 24px;margin-bottom: 10px;}
.sy_section3 .content .ul a .info{font-size: 13px;line-height: 22px;min-height: 66px;}
.sy_section3 .content .ul a img{width: 32px;position: static;margin-top: 12px;}
.sy_section3 .content .ul .slick-dots{margin-top: 20px;}
}

.sy_section4{width: 100%;padding-top: 120px;padding-bottom: 120px;background-color: #eee;}
.sy_section4 .content{margin-top: 80px;display: flex;justify-content: space-between;align-items: center;}
.sy_section4 .content .qh_box1{position: relative;}
.sy_section4 .content .qh_box1 .dd{width: 100%;position: absolute;left: 0;top: 0;z-index: -1;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_section4 .content .qh_box1 .dd.on{position: relative;z-index: 3;opacity: 1;}
.sy_section4 .content .left{width: 300px;position: relative;}
.sy_section4 .content .left img{width: 100%;display: block;}
.sy_section4 .content .right{width: calc(100% - 390px);}
.sy_section4 .content .right .cont1{margin-bottom: 50px;}
.sy_section4 .content .right .cont1 .dl{margin: 0 -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;}
.sy_section4 .content .right .cont1 .dl .dd{width: 20%;padding: 0 10px;}
.sy_section4 .content .right .cont1 .dl .dd>div{font-size: 18px;color: #fff;line-height: 56px;background-color: #251b5e;border-radius: 4px;text-align: center;cursor: pointer;}
.sy_section4 .content .right .cont1 .dl .dd.on>div{background-color: #C2A25B;}
.sy_section4 .content .right .cont2{width: 100%;}
.sy_section4 .content .right .cont2 .bt{font-size: 40px;color: #333;line-height: 50px;font-weight: bold;margin-bottom: 20px;}
.sy_section4 .content .right .cont2 .info{font-size: 18px;color: #555;line-height: 36px;margin-bottom: 180px;}
.sy_section4 .content .right .cont2 .btn a{display: block;width: 140px;font-size: 16px;color: #fff;line-height: 46px;border-radius: 46px;text-align: center;background-color: #C2A25B;}
.sy_section4 .content .right .cont2 .btn a:hover{background-color: #251b5e;}
@media screen and (max-width:1024px) {
.sy_section4{padding-top: 50px;padding-bottom: 50px;}
.sy_section4 .content{margin-top: 20px;display: block;}
.sy_section4 .content .left{width: 150px;margin: 0 auto;}
.sy_section4 .content .right{width: 100%;margin-top: 20px;}
.sy_section4 .content .right .cont1{margin-bottom: 14px;}
.sy_section4 .content .right .cont1 .dl{margin: -6px;width: calc(100% + 12px);flex-wrap: wrap;}
.sy_section4 .content .right .cont1 .dl .dd{width: 33.3333%;padding: 6px;}
.sy_section4 .content .right .cont1 .dl .dd>div{font-size: 15px;line-height: 38px;}
.sy_section4 .content .right .cont2 .bt{font-size: 18px;line-height: 324x;margin-bottom: 8px;}
.sy_section4 .content .right .cont2 .info{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
.sy_section4 .content .right .cont2 .btn a{width: 120px;font-size: 14px;line-height: 36px;border-radius: 36px;}
}

.sy_section5{width: 100%;padding-top: 120px;padding-bottom: 120px;background-color: #eee;}
.sy_section5 .content{margin-top: 80px;position: relative;}
.sy_section5 .content::before{content: "";display: block;width: 14%;height:100%;position: absolute;z-index: 20;left: 0;top:0;background: linear-gradient(90.00deg, rgb(238, 238, 238, 1) 0%,rgba(238, 238, 238, 0) 100%);z-index: 8;}
.sy_section5 .content::after{content: "";display: block;width: 14%;height:100%;position: absolute;z-index: 20;right: 0;top:0;background: linear-gradient(90.00deg, rgb(238, 238, 238, 1) 0%,rgba(238, 238, 238, 0) 100%);z-index: 5;transform: rotate(180deg);}
.sy_section5 .content .cont{margin-bottom: 20px;}
.sy_section5 .content .cont:last-child{margin-bottom: 0;}
.sy_section5 .content .cont .tempWrap{width: 100%!important;}
.sy_section5 .content .cont li{width: 255px!important;float: left;padding: 0 10px;}
.sy_section5 .content .cont ul a{display: block;width: 100%;background-color: #fff;border-radius: 6px;overflow: hidden;border: 1px solid #fff;}
.sy_section5 .content .cont ul a .pic{ padding-bottom: 50.643%; position: relative; overflow: hidden;}
.sy_section5 .content .cont 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_section5 .content .cont ul a:hover{border-color: #C2A25B;}
@media screen and (max-width:1024px) {
.sy_section5{padding-top: 50px;padding-bottom: 50px;}
.sy_section5 .content{margin-top: 20px;}
.sy_section5 .content::before{content: "";display: block;width: 14%;height:100%;position: absolute;z-index: 20;left: 0;top:0;background: linear-gradient(90.00deg, rgb(238, 238, 238, 1) 0%,rgba(238, 238, 238, 0) 100%);z-index: 8;}
.sy_section5 .content::after{content: "";display: block;width: 14%;height:100%;position: absolute;z-index: 20;right: 0;top:0;background: linear-gradient(90.00deg, rgb(238, 238, 238, 1) 0%,rgba(238, 238, 238, 0) 100%);z-index: 5;transform: rotate(180deg);}
.sy_section5 .content .cont{margin-bottom: 12px;}
.sy_section5 .content .cont li{width: 122px!important;padding: 0 6px;}
}

.sy_section6{padding-top: 120px;padding-bottom: 120px;}
.sy_section6 .content{margin-top: 0.64rem;margin-bottom: 0.52rem;display: flex;justify-content: space-between;align-items: flex-start;}
.sy_section6 .content .left{width: 32%;}
.sy_section6 .content .left a{display: block;padding: 0.4rem;border-radius: 8px;background: rgba(245, 245, 245, 1);box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.sy_section6 .content .left a .pic{ width: 100%; padding-bottom: 61.111%; position: relative; overflow: hidden;border-radius: 8px;
-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 .content .left 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 .content .left 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 .content .left a .wzbox{padding-top: 0.24rem;}
.sy_section6 .content .left a .wzbox .date{font-size: 0.18rem;color: rgba(154, 154, 154, 1);line-height: 0.3rem;margin-bottom: 0.22rem;}
.sy_section6 .content .left a .wzbox .bt{font-size: 0.2rem;color: rgba(29, 33, 41, 1);line-height: 0.32rem;margin-bottom: 0.22rem;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section6 .content .left a .wzbox .info{font-size: 0.18rem;color: #666666;line-height: 0.3rem;min-height: 0.6rem;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section6 .content .left a:hover .wzbox .bt{color: #C2A25B;}
.sy_section6 .content .right{width: 66%;}
.sy_section6 .content .right .date{font-size: 0.18rem;color: rgba(154, 154, 154, 1);line-height: 0.3rem;}
.sy_section6 .content .right .bt{font-size: 0.2rem;color: #000;line-height: 0.32rem;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section6 .content .right a:hover .bt{color: #C2A25B;}
.sy_section6 .content .right .info{font-size: 0.18rem;color: #666666;line-height: 0.3rem;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section6 .content .right .more{display: flex;justify-content: flex-start;align-items: center;}
.sy_section6 .content .right .more .wz{font-size: 0.16rem;color: #666;line-height: 0.4rem;margin-right: 0.16rem;}
.sy_section6 .content .right a:hover .more .wz{color: #251b5e;}
.sy_section6 .content .right .more img{width: 0.24rem;display: block;}
.sy_section6 .content .right .cont1{margin-bottom: 0.32rem;}
.sy_section6 .content .right .cont1 a{display: block;padding: 0.34rem 0.4rem;border-radius: 8px;background: rgba(245, 245, 245, 1);box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.sy_section6 .content .right .cont1 a .date{margin-bottom: 0.32rem;}
.sy_section6 .content .right .cont1 a .bt{margin-bottom: 0.12rem;}
.sy_section6 .content .right .cont1 a .info{margin-bottom: 0.12rem;}
.sy_section6 .content .right .cont2 .dl{margin: 0 -0.19rem;width: calc(100% + 0.38rem);display: flex;justify-content: flex-start;align-items: flex-start;}
.sy_section6 .content .right .cont2 .dl .dd{width: 50%;padding: 0 0.19rem;}
.sy_section6 .content .right .cont2 .dl .dd a{display: block;padding: 0.4rem;border-radius: 8px;background: rgba(245, 245, 245, 1);box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.sy_section6 .content .right .cont2 .dl .dd a .date{margin-bottom: 0.12rem;}
.sy_section6 .content .right .cont2 .dl .dd a .bt{margin-bottom: 0.12rem;}
@media  screen and (max-width:1680px){
.sy_section6 .content .right .cont1 a .date{margin-bottom: 0.17rem;}
.sy_section6 .content .right .cont1 a .bt{margin-bottom: 0.12rem;}
.sy_section6 .content .right .cont1 a .info{margin-bottom: 0.12rem;}
.sy_section6 .content .right .cont2 .dl .dd a{padding: 0.35rem;}
.sy_section6 .content .right .cont2 .dl .dd a .date{margin-bottom: 0.17rem;}
.sy_section6 .content .right .cont2 .dl .dd a .bt{margin-bottom: 0.17rem;}
}
@media  screen and (max-width:1440px){
.sy_section6 .content .right .cont1 a .date{margin-bottom: 0.12rem;}
.sy_section6 .content .right .cont1 a .bt{margin-bottom: 0.1rem;}
.sy_section6 .content .right .cont1 a .info{margin-bottom: 0.1rem;}
.sy_section6 .content .right .cont2 .dl .dd a{padding: 0.3rem;}
.sy_section6 .content .right .cont2 .dl .dd a .date{margin-bottom: 0.12rem;}
.sy_section6 .content .right .cont2 .dl .dd a .bt{margin-bottom: 0.14rem;}
}
@media  screen and (max-width:1260px){
.sy_section6 .content .right .cont1{margin-bottom: 0.22rem;}	
}	
@media  screen and (max-width:1024px){
.sy_section6{padding-top: 30px;padding-bottom: 30px;}
.sy_section6 .content{margin-top: 20px;margin-bottom: 20px;display: block;}
.sy_section6 .content .left{width: 100%;margin-bottom: 14px;}
.sy_section6 .content .left a{padding: 14px;}
.sy_section6 .content .left a .wzbox{padding-top: 14px;}
.sy_section6 .content .left a .wzbox .date{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.sy_section6 .content .left a .wzbox .bt{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.sy_section6 .content .left a .wzbox .info{font-size: 14px;line-height: 22px;min-height: 1px;}
.sy_section6 .content .right{width: 100%;}
.sy_section6 .content .right .date{font-size: 14px;line-height: 20px;}
.sy_section6 .content .right .bt{font-size: 16px;line-height: 24px;}
.sy_section6 .content .right .info{font-size: 14px;line-height: 22px;}
.sy_section6 .content .right .more .wz{font-size: 14px;line-height: 20px;margin-right: 10px;}
.sy_section6 .content .right .more img{width: 22px;}
.sy_section6 .content .right .cont1{margin-bottom: 14px;}
.sy_section6 .content .right .cont1 a{padding: 14px;}
.sy_section6 .content .right .cont1 a .date{margin-bottom: 10px;}
.sy_section6 .content .right .cont1 a .bt{margin-bottom: 10px;}
.sy_section6 .content .right .cont1 a .info{margin-bottom: 10px;}
.sy_section6 .content .right .cont2 .dl{margin: 0 -7px;width: calc(100% + 14px);}
.sy_section6 .content .right .cont2 .dl .dd{padding: 0 7px;}
.sy_section6 .content .right .cont2 .dl .dd a{padding: 14px;}
.sy_section6 .content .right .cont2 .dl .dd a .date{margin-bottom: 10px;}
.sy_section6 .content .right .cont2 .dl .dd a .bt{margin-bottom: 10px;-webkit-line-clamp:2;min-height: 48px;}
}

.sy_btnbox{display: flex;justify-content: center;align-items: center;}
.sy_btnbox .btn{margin-right: 16px;}
.sy_btnbox .btn:last-child{margin-right: 0;}
.sy_btnbox .btn a{display: block;font-size: 0.18rem;color: #251b5e;line-height: 0.46rem;text-align: center;width: 1.76rem;border: 1px solid #251b5e;border-radius: 4px;}
.sy_btnbox .btn:last-child a{background-color: #251b5e;color: #fff;}
.sy_btnbox .btn a:hover{background-color: #C2A25B;border-color: #C2A25B;color: #fff;}
@media  screen and (max-width:1024px){
.sy_btnbox .btn{margin-right: 12px;}
.sy_btnbox .btn a{font-size: 14px;line-height: 36px;width: 110px;}
}

/* 内页banner */
.ny_banner{width: 100%;background: url(img/img44.jpg)no-repeat left center;background-size:cover;min-height: 600px;display: flex;justify-content: center;align-items: center;}
.ny_banner .w_width{margin-top: 80px;}
.ny_banner h1{font-size: 48px;color:#fff;line-height: 60px;font-weight: bold;text-align: center;margin-bottom: 20px;}
.ny_banner h6{font-size: 20px;color:#fff;line-height: 30px;text-align: center;}
@media  screen and (max-width:1024px){
.ny_banner{min-height: 320px;}
.ny_banner .w_width{margin-top: 0;}
.ny_banner h1{font-size: 24px;line-height: 30px;margin-bottom: 12px;}
.ny_banner h6{font-size: 14px;line-height: 24px;}
.ny_banner h6 br{display: none;}
}

/* 关于我们 */
.gywm_section1{width: 100%;padding-top: 100px;padding-bottom: 70px;}
.gywm_section1 h2{padding-left: 296px;font-size: 36px;color: #1D2129;line-height: 40px;margin-bottom: 12px;font-weight: bold;}
.gywm_section1 .content{display: flex;justify-content: flex-start;align-items: flex-start;}
.gywm_section1 .content .left{width: 50%;padding: 20px 77px 0 296px;}
.gywm_section1 .content .left .info{font-size: 16px;color: #4E5969;line-height: 24px;margin-bottom: 28px;}
.gywm_section1 .content .left ul{margin: -15px;width: calc(100% + 30px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.gywm_section1 .content .left ul li{width: 50%;padding: 15px;}
.gywm_section1 .content .left ul a{display: block;padding: 14px 18px 18px 18px;border-radius: 12px;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);}
.gywm_section1 .content .left ul a .numbox{display: flex;align-items: center;margin-bottom: 4px;}
.gywm_section1 .content .left ul a .numbox .num{font-size: 32px;color: #C2A25B;line-height: 60px;font-weight: bold;}
.gywm_section1 .content .left ul a .numbox .dw{font-size: 32px;color: #C2A25B;line-height: 60px;font-weight: bold;}
.gywm_section1 .content .left ul a .wz{font-size: 16px;color: #4E5969;line-height: 24px;}
.gywm_section1 .content .left .button{margin-top: 28px;}
.gywm_section1 .content .left .button a{display: flex;align-items: center;width: 192px;justify-content: center;background-color: #251b5e;}
.gywm_section1 .content .left .button a .wz{font-size: 16px;color: #FFFFFF;line-height: 48px;}
.gywm_section1 .content .left .button a img{width: 16px;display: block;margin-left: 4px;}
.gywm_section1 .content .left .button a:hover{background-color: #C2A25B;}
.gywm_section1 .content .right{width: 50%;}
.gywm_section1 .content .right .pic{ padding-bottom: 49.0625%; position: relative; overflow: hidden;}
.gywm_section1 .content .right .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%);}
@media screen and (max-width:1680px) {
.gywm_section1 h2{padding-left: 100px;}
.gywm_section1 .content .left{padding: 0 50px 0 100px;}
.gywm_section1 .content .left ul{margin: -6px;width: calc(100% + 12px);}
.gywm_section1 .content .left ul li{padding: 6px;}
.gywm_section1 .content .left ul a{padding: 12px;}
.gywm_section1 .content .left ul a .numbox .num{font-size: 24px;line-height: 30px;}
.gywm_section1 .content .left ul a .numbox .dw{font-size: 24px;line-height: 30px;}
.gywm_section1 .content .left ul a .wz{font-size: 14px;line-height: 20px;margin-top: 8px;}
.gywm_section1 .content .left .button{margin-top: 18px;}
}
@media screen and (max-width:1024px) {
.gywm_section1{padding: 30px 15px;}
.gywm_section1 h2{padding-left: 0;font-size: 20px;line-height: 24px;}
.gywm_section1 .content{display: block;}
.gywm_section1 .content .left{width: 100%;padding: 0;margin-bottom: 14px;}
.gywm_section1 .content .left .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.gywm_section1 .content .left ul{margin: -6px;width: calc(100% + 12px);}
.gywm_section1 .content .left ul li{width:50%;padding: 6px;}
.gywm_section1 .content .left ul a{padding: 10px;}
.gywm_section1 .content .left ul a .numbox .num{font-size: 18px;line-height: 24px;}
.gywm_section1 .content .left ul a .numbox .dw{font-size: 18px;line-height: 24px;}
.gywm_section1 .content .left ul a .wz{font-size: 14px;line-height: 20px;}
.gywm_section1 .content .left .button{margin-top: 12px;}
.gywm_section1 .content .left .button a{width: 160px;}
.gywm_section1 .content .left .button a .wz{font-size: 14px;line-height: 38px;}
.gywm_section1 .content .left .button a img{width: 14px;}
.gywm_section1 .content .right{width: 100%;}
}

.gywm_section2{width: 100%;padding-top: 122px;padding-bottom: 122px;}
.gywm_section2 h3{font-size: 48px;color: #1D2129;line-height: 60px;margin-bottom: 64px;font-weight: bold;text-align: center;}
.gywm_section2 ul{margin: 0 -44px;width: calc(100% + 88px);display: flex;justify-content: flex-start;align-items: flex-start;}
.gywm_section2 ul li{width: 50%;padding: 0 44px;}
.gywm_section2 ul a{display: block;width: 100%;padding: 38px;background-color: #FFFFFF;box-shadow: 0 0 12px rgba(0,0,0,0.1);}
.gywm_section2 ul a img{width: 49px;display: block;margin-bottom: 32px;}
.gywm_section2 ul a .bt{font-size: 24px;color: #1D2129;line-height: 30px;margin-bottom: 32px;font-weight: bold;}
.gywm_section2 ul a .info{font-size: 18px;color: #4E5969;line-height: 36px;min-height: 72px;}
@media screen and (max-width:1024px) {
.gywm_section2{padding-top: 40px;padding-bottom: 40px;}
.gywm_section2 h3{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.gywm_section2 ul{margin: 0 -6px;width: calc(100% + 12px);}
.gywm_section2 ul li{width: 50%;padding: 0 6px;margin-bottom: 0;}
.gywm_section2 ul a{padding: 14px;}
.gywm_section2 ul a img{width: 40px;margin-bottom: 12px;}
.gywm_section2 ul a .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.gywm_section2 ul a .info{font-size: 13px;line-height: 22px;min-height: 66px;}
.gywm_section2 ul a .info br{display: none;}
}

.gywm_section3{width: 100%;padding-top: 100px;padding-bottom: 152px;}
.gywm_section3 h4{font-size: 40px;color: #1D2129;line-height: 60px;margin-bottom: 48px;font-weight: bold;text-align: center;}
.gywm_section3 ul{width: 100%;position: relative;}
.gywm_section3 ul::after{content: "";display: block;width: 1px;height: 100%;background-color: #E5E7EB;position: absolute;left: 50%;top: 0;}
.gywm_section3 ul li{margin-bottom: 48px;position: relative;z-index: 2;display: flex;}
.gywm_section3 ul li:last-child{margin-bottom: 0;}
.gywm_section3 ul li .wzbox{width: 46.66666666666667%;}
.gywm_section3 ul li .bt{font-size: 24px;color: #1D2129;line-height: 30px;margin-bottom: 16px;font-weight: bold;}
.gywm_section3 ul li .jj{font-size: 16px;color: #4E5969;line-height: 24px;}
.gywm_section3 ul li:nth-child(odd){text-align: right;}
.gywm_section3 ul li:nth-child(even){justify-content: flex-end;}
.gywm_section3 ul li .ico{width: 20px;height: 20px;background-color: #251b5e;border-radius: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
@media screen and (max-width:1024px) {
.gywm_section3{padding-top: 30px;padding-bottom: 30px;}
.gywm_section3 h4{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.gywm_section3 ul::after{display: none;}
.gywm_section3 ul li{margin-bottom: 12px;align-items: flex-start;justify-content: flex-start!important;}
.gywm_section3 ul li .wzbox{width: 100%;padding-left: 12px;}
.gywm_section3 ul li .bt{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.gywm_section3 ul li .jj{font-size: 14px;line-height: 20px;}
.gywm_section3 ul li:nth-child(odd){text-align: left;}
.gywm_section3 ul li .ico{width: 12px;height: 12px;position: static;transform: translate(0,0);margin-top: 5px;}
}

.zws_section{width: 100%;margin-top: -80px;opacity: 0;height: 80px;position: relative;z-index: -99;}
@media screen and (max-width:1024px) {
.zws_section{width: 100%;margin-top: -50px;opacity: 0;height: 50px;position: relative;z-index: -99;}
}

/* 联系我们 */
.lxwm_section{width: 100%;padding-top: 100px;padding-bottom: 100px;}
.lxwm_section h2{font-size: 48px;color: #1D2129;line-height: 60px;margin-bottom: 18px;font-weight: bold;text-align: center;}
.lxwm_section .info{font-size: 16px;color: #4E5969;line-height: 24px;margin-bottom: 60px;text-align: center;}
.lxwm_section .content{width: 100%;display: flex;justify-content: space-between;align-items: stretch;}
.lxwm_section .content .left{width: 47.97101449275362%;position: relative;display: flex;justify-content: flex-start;align-items: flex-end;}
.lxwm_section .content .left .picbox{width: 100%;position: absolute;left: 0;top: 0;}
.lxwm_section .content .left .pic{ padding-bottom: 38.67%; position: relative; overflow: hidden;}
.lxwm_section .content .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%);}
.lxwm_section .content .left .boxs{background-color: #fff;padding: 48px 50px;width: 100%;}
.lxwm_section .content .left .boxs h3{font-size: 36px;color: #1D2129;line-height: 60px;margin-bottom: 24px;font-weight: bold;}
.lxwm_section .content .left .boxs ul{margin-bottom: 48px;}
.lxwm_section .content .left .boxs ul li{margin-bottom: 34px;display: flex;align-items: center;}
.lxwm_section .content .left .boxs ul li:last-child{margin-bottom: 0;}
.lxwm_section .content .left .boxs ul img{width: 48px;display: block;}
.lxwm_section .content .left .boxs ul .wzbox{width: calc(100% - 48px);padding-left: 16px;}
.lxwm_section .content .left .boxs ul .wz1{font-size: 18px;color: #1D2129;line-height: 26px;margin-bottom: 2px;font-weight: bold;}
.lxwm_section .content .left .boxs ul .wz2{font-size: 16px;color: #4E5969;line-height: 24px;}
.lxwm_section .content .left .boxs h4{font-size: 36px;color: #1D2129;line-height: 60px;margin-bottom: 24px;font-weight: bold;}
.lxwm_section .content .left .boxs .dl{display: flex;align-items: center;position: relative;z-index: 10;}
.lxwm_section .content .left .boxs .dl .dd{margin-right: 16px;position: relative;}
.lxwm_section .content .left .boxs .dl .dd:last-child{margin-right: 0;}
.lxwm_section .content .left .boxs .dl .dd .ico{width: 40px;display: block;}
.lxwm_section .content .left .boxs .dl .dd a:hover .ico{opacity: 0.8;}
.lxwm_section .content .left .boxs .dl .dd a .ewm{width: 120px;box-shadow: 0 0 12px rgba(0,0,0,0.1);position: absolute;left: 50%;margin-left: -60px;bottom: calc(100% + 10px);background-color: #fff;
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);}
.lxwm_section .content .left .boxs .dl .dd a:hover .ewm{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);}
.lxwm_section .content .left .boxs .dl .dd a .ewm img{width: 100%;display: block;}
.lxwm_section .content .right{width: 49.42028985507246%;background-color: #FFFFFF;padding: 64px 82px 76px 82px;}
.lxwm_section .content .right h3{font-size: 36px;color: #090909;line-height: 60px;margin-bottom: 20px;font-weight: bold;text-align: center;}
.lxwm_section .content .right .jj{font-size: 16px;color: #090909;line-height: 24px;margin-bottom: 48px;text-align: center;}
.lxwm_section .content .right .u1{margin-bottom: 36px;}
.lxwm_section .content .right .u1 li{margin-bottom: 12px;display: flex;justify-content: flex-start;align-items: center;}
.lxwm_section .content .right .u1 li:last-child{margin-bottom: 0;}
.lxwm_section .content .right .u1 img{width: 28px;display: block;margin-right: 6px;}
.lxwm_section .content .right .u1 .wz{font-size: 16px;color: #252525;line-height: 24px;white-space:nowrap;}
.lxwm_section .content .right .u1 input{width: 100%;height: 50px;display: block;font-size: 16px;color: #333;padding-left: 7px;}
.lxwm_section .content .right .u1 input::-webkit-input-placeholder{font-size: 16px;color: #ABABAB;opacity: 1;}
.lxwm_section .content .right .u1 input::-moz-placeholder{font-size: 16px;color: #ABABAB;opacity: 1;}
.lxwm_section .content .right .u1 input::moz-placeholder{font-size: 16px;color: #ABABAB;opacity: 1;}
.lxwm_section .content .right .u1 input:-ms-input-placeholder{font-size: 16px;color: #ABABAB;opacity: 1;}
.lxwm_section .content .right h5{font-size: 16px;color: #090909;line-height: 24px;margin-bottom: 24px;}
.lxwm_section .content .right .u2{margin: -6px -9px;width: calc(100% + 18px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.lxwm_section .content .right .u2 li{width: 33.333%;padding: 6px 9px;}
.lxwm_section .content .right .u2 a{display: block;font-size: 14px;color: #000000;line-height: 44px;text-align: center;}
.lxwm_section .content .right .u2 li.on a{background-color: #251b5e;color: #fff;}
.lxwm_section .content .right .button{width: 286px;margin: 84px auto 0 auto;font-size: 16px;color: #fff;line-height: 48px;background-color: #251b5e;cursor: pointer;text-align: center;}
.lxwm_section .content .right .button:hover{background-color: #C2A25B;}
@media screen and (max-width:1680px) {
.lxwm_section .content .left .boxs h3{font-size: 26px;line-height: 40px;margin-bottom: 16px;}
.lxwm_section .content .left .boxs h4{font-size: 26px;line-height: 40px;margin-bottom: 16px;}
.lxwm_section .content .left .boxs{padding: 60px 30px;}
.lxwm_section .content .right{padding: 60px 40px;}
.lxwm_section .content .right .u2{margin: -6px;width: calc(100% + 12px);}
.lxwm_section .content .right .u2 li{padding: 6px;}
.lxwm_section .content .right .u2 a{line-height: 40px;}
.lxwm_section .content .right .button{width: 200px;margin: 40px auto 0 auto;line-height: 40px;}
}
@media screen and (max-width:1300px) {
.lxwm_section .content .left .boxs{padding: 40px 30px;}
}
@media screen and (max-width:1024px) {
.lxwm_section{padding-top: 30px;padding-bottom: 30px;}
.lxwm_section h2{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.lxwm_section .info{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.lxwm_section .content{display: block;}
.lxwm_section .content .left{width: 100%;display: block;margin-bottom: 20px;}
.lxwm_section .content .left .picbox{position: static;}
.lxwm_section .content .left .boxs{padding:20px;}
.lxwm_section .content .left .boxs h3{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.lxwm_section .content .left .boxs ul{margin-bottom: 12px;}
.lxwm_section .content .left .boxs ul li{margin-bottom: 10px;align-items: flex-start;}
.lxwm_section .content .left .boxs ul img{width: 40px;}
.lxwm_section .content .left .boxs ul .wzbox{width: calc(100% - 40px);padding-left: 10px;}
.lxwm_section .content .left .boxs ul .wz1{font-size: 14px;line-height: 18px;margin-bottom: 6px;}
.lxwm_section .content .left .boxs ul .wz2{font-size: 14px;line-height: 20px;}
.lxwm_section .content .left .boxs h4{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.lxwm_section .content .left .boxs .dl .dd{margin-right: 12px;}
.lxwm_section .content .left .boxs .dl .dd img{width: 32px;}
.lxwm_section .content .left .boxs .dl .dd a .ewm{width: 100px;left: 0;margin-left: 0;}
.lxwm_section .content .right{width: 100%;padding: 20px;}
.lxwm_section .content .right h3{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.lxwm_section .content .right .jj{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.lxwm_section .content .right .u1{margin-bottom: 14px;}
.lxwm_section .content .right .u1 img{width: 24px;}
.lxwm_section .content .right .u1 .wz{font-size: 14px;line-height: 20px;}
.lxwm_section .content .right .u1 input{height: 40px;font-size: 14px;}
.lxwm_section .content .right .u1 input::-webkit-input-placeholder{font-size: 14px;}
.lxwm_section .content .right .u1 input::-moz-placeholder{font-size: 14px;}
.lxwm_section .content .right .u1 input::moz-placeholder{font-size: 14px;}
.lxwm_section .content .right .u1 input:-ms-input-placeholder{font-size: 14px;}
.lxwm_section .content .right h5{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.lxwm_section .content .right .u2{margin: -5px;width: calc(100% + 10px);}
.lxwm_section .content .right .u2 li{width: 50%;padding: 5px;}
.lxwm_section .content .right .u2 a{font-size: 13px;line-height: 36px;}
.lxwm_section .content .right .button{width: 150px;margin: 12px auto 0 auto;font-size: 14px;line-height: 36px;}
}

.xw_section{width: 100%;padding-top: 80px;padding-bottom: 62px;}
.xw_section .content{margin-bottom: 20px;}
.xw_section .content .ul{margin: -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.xw_section .content .ul .li{padding: 10px;width: 33.333%;}
.xw_section .content .ul a{display: block;width: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.xw_section .content .ul a .pic{ width: 100%; padding-bottom: 49.448%; 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;}
.xw_section .content .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;}
.xw_section .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);}
.xw_section .content .ul a .pic div{position: absolute;left: 14px;top: 20px;font-size: 16px;color: #FFFFFF;line-height: 32px;padding: 0 12px;}
.xw_section .content .ul a .wzbox{width: 100%;padding: 32px 32px 24px 32px;}
.xw_section .content .ul a .wzbox .bt{font-size: 24px;color: #1D2129;line-height: 30px;margin-bottom: 16px;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section .content .ul a .wzbox .info1{font-size: 16px;color: #4E5969;line-height: 24px;margin-bottom: 12px;min-height: 48px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section .content .ul a .wzbox .info2{font-size: 16px;color: #999999;line-height: 24px;margin-bottom: 12px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section .content .ul a .wzbox .more{display: flex;align-items: center;justify-content: flex-start;}
.xw_section .content .ul a .wzbox .more .wz{font-size: 16px;color: #251b5e;line-height: 24px;}
.xw_section .content .ul a .wzbox .more img{width: 14px;display: block;margin-left: 4px;}
.xw_section .content .ul a:hover .wzbox .bt{color: #251b5e;}
.xw_section .more_btn a{width: 200px;font-size: 16px;color: #646A73;line-height: 46px;margin: 0 auto;border: 2px solid #e7e8ea;text-align: center;display: block;}
.xw_section .more_btn a:hover{background-color: #251b5e;color: #fff;border-color: #251b5e;}
@media screen and (max-width:1680px) {
.xw_section .content .ul a .wzbox .bt{font-size: 18px;line-height: 26px;margin-bottom: 12px;}
}
@media screen and (max-width:1024px) {
.xw_section{padding-top: 30px;padding-bottom: 30px;}
.xw_section .nav{display: block;padding: 0;padding-bottom: 12px;margin-bottom: 14px;}
.xw_section .nav .left{margin-bottom: 10px;}
.xw_section .nav .left ul li a{line-height: 34px;}
.xw_section .nav .right{width: 100%;padding: 0 12px 0 36px;}
.xw_section .nav .right input{height: 40px;font-size: 14px;}
.xw_section .nav .right input::-webkit-input-placeholder{font-size:14px;}
.xw_section .nav .right input::-moz-placeholder{font-size:14px;}
.xw_section .nav .right input::moz-placeholder{font-size:14px;}
.xw_section .nav .right input:-ms-input-placeholder{font-size:14px;}
.xw_section .nav .right img{left: 12px;}
.xw_section .content{margin-bottom: 14px;}
.xw_section .content .ul{margin: -6px;width: calc(100% + 12px);}
.xw_section .content .ul .li{padding: 6px;width: 50%;}
.xw_section .content .ul a{display: block;width: 100%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.xw_section .content .ul a .pic div{left: 12px;top: 12px;font-size: 12px;line-height: 24px;padding: 0 8px;}
.xw_section .content .ul a .wzbox{padding: 20px;}
.xw_section .content .ul a .wzbox .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;-webkit-line-clamp:2;min-height: 40px;}
.xw_section .content .ul a .wzbox .info1{font-size: 14px;line-height: 20px;margin-bottom: 10px;min-height: 40px;}
.xw_section .content .ul a .wzbox .info2{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.xw_section .content .ul a .wzbox .more .wz{font-size: 14px;line-height: 20px;}
.xw_section .more_btn a{width: 180px;font-size: 14px;line-height: 40px;}
}

/* 新闻详情 */
.xwxq_section{width: 100%;padding-bottom: 100px;background-color: #f2f3f5;padding-top: 45px;}
.xwxq_section .back_list{margin-bottom: 28px;}
.xwxq_section .back_list a{display: flex;justify-content: flex-start;align-items: center;}
.xwxq_section .back_list a img{width: 14px;display: block;}
.xwxq_section .back_list a .wz{font-size: 18px;color: #1A1A1A;line-height: 26px;margin-left: 10px;font-weight: bold;}
.xwxq_section .back_list a:hover .wz{color: #251b5e;}
.xwxq_section .content{display: flex;justify-content: space-between;align-items: flex-start;}
.xwxq_section .left{width: 74%;background-color: #fff;padding: 44px;}
.xwxq_section .left .title{font-size: 24px;color: #1A1A1A;line-height: 36px;margin-bottom: 26px;font-weight: bold;}
.xwxq_section .left .dl{display: flex;margin-bottom: 44px;padding-bottom: 32px;border-bottom: 1px solid #f1f1f1;}
.xwxq_section .left .dl .dd{margin-right: 50px;font-size: 16px;color: #999999;line-height: 24px;}
.xwxq_section .left .dl .dd:last-child{margin-right: 0;}
.xwxq_section .left .boxs{width: 100%;font-size: 18px;color: #3C3C3C;line-height: 26px;margin-bottom: 116px;}
.xwxq_section .left .page_box{width: 100%;position: relative;border-top: 1px solid #e8e8e8;padding-top: 26px;display: flex;justify-content: space-between;align-items: flex-start;padding: 26px 26px 0 26px;}
.xwxq_section .left .page_box .btn{width: calc(100% - 100px);}
.xwxq_section .left .page_box a{display: block;font-size: 16px;color: #555555;line-height: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwxq_section .left .page_box .next a{text-align: right;}
.xwxq_section .left .page_box .back{width: 66px;position: absolute;left: 50%;transform: translate(-50%,-50%);top: 0;}
.xwxq_section .left .page_box .back a{display: block;width: 100%;height: 66px;background-color: #251b5e;border-radius: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.xwxq_section .left .page_box .back a img{width: 20px;display: block;}
.xwxq_section .left .page_box .back a .wz{font-size: 14px;color: #FFFFFF;line-height: 24px;}
.xwxq_section .left .page_box .back a:hover{background-color: #C2A25B;}
.xwxq_section .left .page_box .back::after{content: "";display: block;width: 1px;height: 48px;background-color: #f2f2f2;position: absolute;left: 50%;top: 100%;}
.xwxq_section .left .page_box a:hover{color: #C2A25B;}
.xwxq_section .content .right{width: calc(26% - 18px);}
.xwxq_section .content .right .title{font-size: 18px;color: #251b5e;line-height: 26px;margin-bottom: 24px;font-weight: bold;}
.xwxq_section .content .right .cont1{margin-bottom: 68px;background-color: #FFFFFF;padding: 24px;}
.xwxq_section .content .right .cont1 ul{margin: -6px -5px;width: calc(100% + 10px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.xwxq_section .content .right .cont1 ul li{padding: 6px 5px;}
.xwxq_section .content .right .cont1 ul a{display: block;padding: 0 px;font-size: 16px;color: #251b5e;line-height: 32px;padding: 0 14px;background-color: #E0F0FF;}
.xwxq_section .content .right .cont1 ul a:hover{background-color: #C2A25B;color: #fff;}
.xwxq_section .content .right .cont1 .xbt{font-size: 16px;color: #000000;line-height: 24px;margin-top: 26px;margin-bottom: 16px;}
.xwxq_section .content .right .cont1 .btn a{display: block;font-size: 14px;color: #FFFFFF;line-height: 38px;text-align: center;background-color: #251b5e;}
.xwxq_section .content .right .cont1 .btn a:hover{background-color: #C2A25B;}
.xwxq_section .content .right .cont2{width: 100%;}
.xwxq_section .content .right .cont2 li{margin-bottom: 15px;}
.xwxq_section .content .right .cont2 li:last-child{margin-bottom: 0;}
.xwxq_section .content .right .cont2 a{display: block;width: 100%;padding: 24px 34px 24px 24px;background-color: #fff;}
.xwxq_section .content .right .cont2 a .bt{font-size: 20px;color: #666666;line-height: 24px;margin-bottom: 12px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xwxq_section .content .right .cont2 a .date{font-size: 16px;color: #999999;line-height: 24px;}
.xwxq_section .content .right .cont2 a:hover .bt{color: #C2A25B;}
@media screen and (max-width:1024px) {
.xwxq_section{padding-bottom: 20px;padding-top: 30px;}
.xwxq_section .back_list{margin-bottom: 20px;}
.xwxq_section .back_list a .wz{font-size: 15px;line-height: 20px;margin-left: 8px;}
.xwxq_section .content{display: block;}
.xwxq_section .left{width: 100%;padding: 20px;}
.xwxq_section .left .title{font-size: 18px;line-height: 26px;margin-bottom: 12px;}
.xwxq_section .left .dl{margin-bottom: 12px;padding-bottom: 12px;}
.xwxq_section .left .dl .dd{margin-right: 10px;font-size: 14px;line-height: 20px;}
.xwxq_section .left .boxs{font-size: 14px;line-height: 22px;margin-bottom: 40px;}
.xwxq_section .left .page_box{padding-top: 20px;padding: 20px 0 0 0;}
.xwxq_section .left .page_box .btn{width: calc(50% - 20px);}
.xwxq_section .left .page_box a{font-size: 14px;line-height: 20px;-webkit-line-clamp:3;}
.xwxq_section .left .page_box .back{width: 50px;}
.xwxq_section .left .page_box .back a{height: 50px;}
.xwxq_section .left .page_box .back a img{width: 16px;}
.xwxq_section .left .page_box .back a .wz{font-size: 14px;line-height: 20px;}
.xwxq_section .content .right{display: none;}
.xwxq_section .left .page_box .back::after{height: 36px;}
}

/* 产品 */
.cpfw_box{width: 100%;padding-top: 168px;padding-bottom: 100px;}
@media screen and (max-width:1680px) {
.cpfw_box{padding-top: 80px;padding-bottom: 80px;}
}
@media screen and (max-width:1024px) {
.cpfw_box{padding-top: 30px;padding-bottom: 30px;}
}

.cpfw_section1{margin-bottom: 100px;}
.cpfw_section1 h2{font-size: 48px;color: #1D2129;line-height: 60px;margin-bottom: 34px;font-weight: bold;text-align: center;}
.cpfw_section1 .jj{font-size: 16px;color: #4E5969;line-height: 24px;margin-bottom: 48px;text-align: center;width:70%;margin: 0 auto 48px auto;}
.cpfw_section1 ul{margin: -8px -18px;width: calc(100% + 36px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cpfw_section1 ul li{width: 33.333%;padding: 8px 18px;}
.cpfw_section1 ul a{display: block;width: 100%;background-color: #FFFFFF;box-shadow: 0 0 20px rgba(0,0,0,0.1);border-radius: 16px;padding: 36px;}
.cpfw_section1 ul a img{width: 56px;display: block;margin-bottom: 32px;
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;}
.cpfw_section1 ul a:hover img{transform: rotateY(180deg);}
.cpfw_section1 ul a .bt{font-size: 20px;color: #1D2129;line-height: 24px;margin-bottom: 16px;font-weight: bold;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpfw_section1 ul a .info{font-size: 16px;color: #4E5969;line-height: 24px;}
.cpfw_section1 ul a:hover .bt{color: #251b5e;}
@media screen and (max-width:1024px) {
.cpfw_section1{margin-bottom: 30px;}
.cpfw_section1 h2{font-size: 20px;line-height: 26px;margin-bottom: 8px;}
.cpfw_section1 .jj{font-size: 14px;line-height: 20px;margin-bottom: 20px;text-align: left;width: 100%;}
.cpfw_section1 ul{margin: -0;width: 100%;}
.cpfw_section1 ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.cpfw_section1 ul li:last-child{margin-bottom: 0;}
.cpfw_section1 ul a{border-radius: 12px;padding: 20px;}
.cpfw_section1 ul a img{width: 36px;margin-bottom: 12px;}
.cpfw_section1 ul a .bt{font-size: 16px;line-height: 20px;margin-bottom: 10px;-webkit-line-clamp:100;}
.cpfw_section1 ul a .info{font-size: 14px;line-height: 20px;min-height: 1px;-webkit-line-clamp:100;}
}

.cpfw_section2{margin-bottom: 100px;}
.cpfw_section2 h3{font-size: 48px;color: #1D2129;line-height: 60px;margin-bottom: 64px;font-weight: bold;text-align: center;}
.cpfw_section2 ul{margin: 0 -20px;width: calc(100% + 40px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cpfw_section2 ul li{padding: 0 20px;width: 33.3333%;}
.cpfw_section2 ul a{display: block;width: 100%;border-radius: 16px;overflow: hidden;position: relative;}
.cpfw_section2 ul a .pic{ width: 100%; padding-bottom: 63.157%; 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;}
.cpfw_section2 ul a .pic::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5;background-color: rgba(0,0,0,0.3);}
.cpfw_section2 ul a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;z-index: 2;
-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;}
.cpfw_section2 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);}
.cpfw_section2 ul a .wzbox{width: 100%;position: absolute;left: 0;bottom: 0;padding: 32px 24px;z-index: 10;}
.cpfw_section2 ul a .wzbox .bt{font-size: 20px;color: #FFFFFF;line-height: 24px;margin-bottom: 10px;font-weight: bold;}
.cpfw_section2 ul a .wzbox .jj{font-size: 16px;color: #FFFFFF;line-height: 24px;opacity: 0.8;min-height: 48px;}
.cpfw_section2 ul a .wzbox .more{display: flex;align-items: center;justify-content: flex-start;}
.cpfw_section2 ul a .wzbox .more .wz{font-size: 16px;color: #FFFFFF;line-height: 24px;margin-right: 4px;}
.cpfw_section2 ul a .wzbox .more img{width: 14px;display: block;}
.cpfw_section2 ul .slick-dots{margin-top: 30px;}
@media screen and (max-width:1024px) {
.cpfw_section2{margin-bottom: 30px;}
.cpfw_section2 h3{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.cpfw_section2 ul{margin: -6px;width: calc(100% + 12px);}
.cpfw_section2 ul li{padding: 6px;width: 100%;}
.cpfw_section2 ul a{border-radius: 12px;}
.cpfw_section2 ul a .wzbox{padding: 20px;}
.cpfw_section2 ul a .wzbox .bt{font-size: 17px;line-height: 24px;margin-bottom: 6px;}
.cpfw_section2 ul a .wzbox .jj{font-size: 15px;line-height: 22px;min-height: 60px;}
.cpfw_section2 ul a .wzbox .more .wz{font-size: 14px;line-height: 20px;}
.cpfw_section2 ul .slick-dots{margin-top: 14px;}
}

.cpfw_section3{width: 100%;}
.cpfw_section3 li{margin-bottom: 96px;display: flex;justify-content: space-between;align-items: center;}
.cpfw_section3 li:last-child{margin-bottom: 0;}
.cpfw_section3 li:nth-child(odd){flex-direction:row-reverse;}
.cpfw_section3 li .left{width: 47.47967479674797%;}
.cpfw_section3 li .left .pic{ padding-bottom: 65%; position: relative; overflow: hidden;border-radius: 16px;box-shadow: 0 18px 39px rgba(0, 0, 0, 0.2);}
.cpfw_section3 li .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%);}
.cpfw_section3 li .right{width: 47.47967479674797%;padding-left: 0;}
.cpfw_section3 li:nth-child(even) .right{padding-left: 45px;}
.cpfw_section3 li .right .bt{font-size: 32px;color: #1D2129;line-height: 46px;margin-bottom: 36px;font-weight: bold;}
.cpfw_section3 li .right .info{font-size: 18px;color: #4E5969;line-height: 26px;margin-bottom: 24px;width: 92%;font-weight: bold;}
.cpfw_section3 li .right .dl{margin-bottom: 36px;}
.cpfw_section3 li .right .dl .dd{margin-bottom: 10px;display: flex;justify-content: flex-start;align-items: center;}
.cpfw_section3 li .right .dl .dd img{width: 16px;display: block;}
.cpfw_section3 li .right .dl .dd .wz{font-size: 16px;color: #1D2129;line-height: 24px;width: calc(100% - 16px);padding-left: 14px;}
.cpfw_section3 li .right .more a{width: 144px;display: flex;justify-content: center;align-items: center;background-color: #251b5e;}
.cpfw_section3 li .right .more a .wz{font-size: 16px;color: #FFFFFF;line-height: 48px;margin-right: 4px;}
.cpfw_section3 li .right .more a img{width: 16px;display: block;}
.cpfw_section3 li .right .more a:hover{background-color: #C2A25B;}
@media screen and (max-width:1024px) {
.cpfw_section3 li{margin-bottom: 24px;display: block;}
.cpfw_section3 li .left{width: 100%;}
.cpfw_section3 li .left .pic{border-radius: 12px;}
.cpfw_section3 li .right{width: 100%;padding-left: 0;margin-top: 14px;}
.cpfw_section3 li .right .bt{font-size: 16px;line-height: 22px;margin-bottom: 8px;}
.cpfw_section3 li .right .info{font-size: 14px;line-height: 20px;margin-bottom: 10px;width: 100%;}
.cpfw_section3 li .right .dl{margin-bottom: 10px;}
.cpfw_section3 li .right .dl .dd{margin-bottom: 6px;}
.cpfw_section3 li .right .dl .dd .wz{font-size: 14px;line-height: 20px;padding-left: 10px;}
.cpfw_section3 li .right .more a{width: 126px;}
.cpfw_section3 li .right .more a .wz{font-size: 14px;line-height: 36px;}
.cpfw_section3 li .right .more a img{width: 14px;}
.cpfw_section3 li:nth-child(even) .right{padding-left: 0;}
}

.cpfw_section4{width: 100%;padding-top: 72px;padding-bottom: 72px;background-color: #0D58DD;}
.cpfw_section4 h4{font-size: 32px;color: #fff;line-height: 40px;margin-bottom: 16px;font-weight: bold;}
.cpfw_section4 .info{font-size: 16px;color: #fff;line-height: 20px;margin-bottom: 18px;}
.cpfw_section4 .more{display: block;font-size: 14px;color: #FFFFFF;line-height: 40px;text-align: center;width: 152px;background-color: #C2A25B;}
.cpfw_section4 .more:hover{opacity: 0.8;}
@media screen and (max-width:1024px) {
.cpfw_section4{padding-top: 40px;padding-bottom: 40px;}
.cpfw_section4 h4{font-size: 20px;line-height: 26px;margin-bottom: 8px;text-align: center;}
.cpfw_section4 .info{font-size: 14px;margin-bottom: 12px;width: 80%;margin: 0 auto 12px auto;text-align: center;}
.cpfw_section4 .more{font-size: 14px;line-height: 36px;width: 136px;margin: 0 auto;}
}

.agg_section1{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.agg_section1 .bt{font-size: 36px;color: #251b5e;line-height: 40px;font-weight: bold;text-align: center;margin-bottom: 20px;}
.agg_section1 .info{font-size: 16px;color: #555;line-height: 24px;text-align: center;margin-bottom: 40px;}
.agg_section1 .content{width: 45%;margin: 0 auto;}
.agg_section1 .content img{width: 100%;display: block;}
@media screen and (max-width:1024px) {
.agg_section1{padding-top: 50px;padding-bottom: 50px;}
.agg_section1 .bt{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.agg_section1 .info{font-size: 14px;line-height: 20px;margin-bottom: 20px;}
.agg_section1 .content{width: 100%;margin: 0 auto;}
}

.agg_section2{width: 100%;}
.agg_section2 li{padding-top: 80px;padding-bottom: 80px;}
.agg_section2 li .w_1200{display: flex;justify-content: space-between;align-items: center;}
.agg_section2 li .left{width: 45%;}
.agg_section2 li .left .bt{font-size: 20px;color: #555;line-height: 24px;margin-bottom: 8px;font-weight: lighter;}
.agg_section2 li .left .fbt{font-size: 30px;color: #251b5e;line-height: 36px;font-weight: bold;}
.agg_section2 li .left .border{width: 32px;height: 3px;background-color: #C2A25B;margin-bottom: 40px;margin-top: 24px;}
.agg_section2 li .left .info{font-size: 16px;color: #555;line-height: 24px;width: 90%;}
.agg_section2 li .right{width: 45%;}
.agg_section2 li .right .pic img{width: 100%;display: block;}
.agg_section2 li:nth-child(odd){background-color: #efefef;}
.agg_section2 li:nth-child(even) .w_1200{flex-direction:row-reverse;}
@media screen and (max-width:1024px) {
.agg_section2 li{padding-top: 30px;padding-bottom: 30px;}
.agg_section2 li .w_1200{display: block;position: relative;}
.agg_section2 li .left{width: 100%;margin-bottom: 8px;}
.agg_section2 li .left .bt{font-size: 14px;line-height: 20px;text-align: center;}
.agg_section2 li .left .fbt{font-size: 20px;line-height: 24px;text-align: center;}
.agg_section2 li .left .border{width: 24px;height: 2px;margin: 8px auto 14px auto;}
.agg_section2 li .left .info{font-size: 14px;line-height: 22px;width: 100%;}
.agg_section2 li .right{width: 70%;margin: 0 auto;}
}

.adv_section1{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.adv_section1 h2{font-size: 40px;color: #251b5e;line-height: 48px;font-weight: bold;text-align: center;margin-bottom: 50px;}
.adv_section1 ul{display: flex;justify-content: space-between;align-items: flex-end;}
.adv_section1 ul li{width: 28.5%;}
.adv_section1 ul li .number{font-size: 24px;color: #333;line-height: 30px;font-weight: bold;text-align: center;margin-bottom: 12px;}
.adv_section1 ul li a{display: block;width: 100%;padding: 40px;background-color: #251b5e;border-radius: 12px 12px 0 0;}
.adv_section1 ul li a .ico{width: 20px;height: 20px;display: block;margin: 0 auto;background-color: #fff;border-radius: 100%;
-webkit-animation-name: 'ripple';
 -webkit-animation-duration: 1s;
 -webkit-animation-timing-function: ease; 
 -webkit-animation-delay: 0s;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-direction: alternate;}
 @keyframes ripple {
 0% {transform: scale(0.5);}
 100% {transform: scale(1);}
}
.adv_section1 ul li a .wz{font-size: 15px;color: #fff;line-height: 24px;text-align: center;margin-top: 30px;}
.adv_section1 ul li:nth-child(1) a .ico{background-color: #f28e36;box-shadow: 0 0 0 8px rgba(242, 142, 54, .2);}
.adv_section1 ul li:nth-child(2) a .ico{background-color: #8bb071;box-shadow: 0 0 0 8px rgba(139, 176, 113, .2);}
.adv_section1 ul li:nth-child(3) a .ico{background-color: #e484a0;box-shadow: 0 0 0 8px rgba(228, 132, 160, .2);}
@media screen and (max-width:1024px) {
.adv_section1{padding-top: 50px;padding-bottom: 50px;}
.adv_section1 h2{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.adv_section1 ul{display: block;}
.adv_section1 ul li{width: 100%;margin-bottom: 14px;position: relative;}
.adv_section1 ul li .number{font-size: 18px;line-height: 24px;margin-bottom: 0;position: absolute;left: 54px;top: 50%;transform: translate(0,-50%);color: #fff;}
.adv_section1 ul li a{width: 100%;padding: 20px;border-radius: 8px;display: flex;justify-content: flex-start;align-items: center;}
.adv_section1 ul li a .ico{width: 14px;height: 14px;}
.adv_section1 ul li a .wz{font-size: 14px;line-height: 22px;margin-top: 0;width: calc(100% - 14px);padding-left: 50px;text-align: left;}
}

.adv_section2>div{width: 100%;padding-top: 80px;padding-bottom: 80px;}
.adv_section2 h3{font-size: 40px;color: #fff;line-height: 48px;font-weight: bold;text-align: center;margin-bottom: 80px;}
.adv_section2 ul{width: 100%;position: relative;}
.adv_section2 ul::after{content: "";display: block;width: 1px;height: calc(100% - 172px);background-color: #eee;position: absolute;left: 51px;top: 80px;}
.adv_section2 ul li{margin-bottom: 50px;border: 1px solid #eee;padding: 40px;border-radius: 8px;position: relative;z-index: 3;}
.adv_section2 ul li a{display: flex;justify-content: flex-start;align-items: center;}
.adv_section2 ul li:last-child{margin-bottom: 0;}
.adv_section2 ul li .ico{width: 20px;height: 20px;border-radius: 100%;
-webkit-animation-name: 'ripple';
 -webkit-animation-duration: 1s;
 -webkit-animation-timing-function: ease; 
 -webkit-animation-delay: 0s;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-direction: alternate;}
 @keyframes ripple {
 0% {transform: scale(0.5);}
 100% {transform: scale(1);}
}
.adv_section2 ul li .wzbox{width: calc(100% - 20px);padding-left: 40px;}
.adv_section2 ul li .wzbox .bt{font-size: 26px;color: #fff;line-height: 36px;font-weight: bold;margin-bottom: 20px;}
.adv_section2 ul li .wzbox .info{font-size: 16px;color: #fff;line-height: 24px;width: 80%;}
@media screen and (max-width:1680px) {
.adv_section2 ul li .wzbox .info{width: 100%;}
}
@media screen and (max-width:1024px) {
.adv_section2>div{padding-top: 50px;padding-bottom: 50px;}
.adv_section2 h3{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.adv_section2 ul::after{height: calc(100% - 148px);left: 26px;top: 68px;}
.adv_section2 ul li{margin-bottom: 20px;padding: 20px;}
.adv_section2 ul li .ico{width: 12px;height: 12px;}
.adv_section2 ul li .wzbox{width: calc(100% - 12px);padding-left: 14px;}
.adv_section2 ul li .wzbox .bt{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.adv_section2 ul li .wzbox .info{font-size: 14px;line-height: 20px;width: 100%;}
}

.adv_section3{width: 100%;}
.adv_section3 img{width: 100%;display: block;}

