﻿@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: #7c2e8c;}
.w_width{max-width:1400px; margin-right: auto; margin-left: auto;}
.ctext{padding-left: 0.7rem;padding-right: 0.7rem;}
@media  screen and (max-width: 1024px){
.ctext{padding-left: 15px;padding-right: 15px;}
}
/*PC head*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{position: fixed;width: 100%;left: 0;top: 0;z-index: 999;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.t_navs{ width: 100%;}
.t_navs::after{content: "";display: block;clear: both;}
.t_navs .top{ width: 100%; float: left; position: relative;}
.t_navs .top .logo{ margin: 24px 0; line-height: 0; float: left;}
.t_navs .top .logo img{ width: auto; height: 52px;}
.t_navs .top .logo img.img2{display: none;}
.t_navs .top .right{ float: right;}
.t_navs .top .right .menu{float: left;}
.t_navs .top .right .menu ul{float: left;}
.t_navs .top .menu .nli{ float: left; position: relative;padding: 0 13px;}
.t_navs .top .menu .nli span a{ display: block;color: #333333; position: relative;padding: 0 10px;line-height: 100px; font-size: 20px;position: relative;z-index: 2;}
.t_navs .top .menu .nli.on span a,.t_navs .top .menu .nli:hover span a{ color: #7c2e8c;}
.t_navs .top .menu .nli.on::after,.t_navs .top .menu .nli:hover::after{ content: ""; display: block; width: 27px; height: 27px; background: #d09db6; position: absolute; top: 50%;transform: translate(0,-50%); left: 4px;z-index: 1;}
.t_navs .top .sub{ display: none; position: absolute;top:100%; left: 50%; background: #fff; z-index: 4;box-shadow: 0 0 30px rgba(0,0,0,0.1);min-width: 120px;
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 .sub .l2{ width: 100%;}
.t_navs .top .sub .l2 a{ display: block; color: #555;text-align: center;font-size: 16px;line-height: 40px;padding: 0 20px; white-space:nowrap;}
.t_navs .top .sub .l2 a:hover{ color: #fff;background: #7c2e8c;}
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}
.t_navs .hy_box{display: none;}
@media screen and (max-width:1680px) {
}
@media screen and (max-width:1024px) {
/*WAP head*/
.t_navs .menu{ display: none;}
.t_navs .menuph{ display: block;}
.t_navs .xialaph{ display: block;}
.t_navs .hy_box{display: block;}
.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: 10px 0;}
.t_navs .top .logo img{ height: 30px;}
.t_navs .top.active .logo img.img1{display: none;}
.t_navs .top.active .logo img.img2{display: block;}
.t_navs .top .hy_box{float: left;margin: 9px 20px 9px 0;}
.t_navs .top .hy_box a{display: block;width: 86px;background: rgba(255,255,255,0.2);border-radius: 16px;font-size: 0;text-align: center;background: #7c2e8c;}
.t_navs .top .hy_box a .ico{width: 20px;display: inline-block;vertical-align: middle;margin-right: 6px;}
.t_navs .top .hy_box a .words{font-size: 15px;color: #fff;line-height: 32px;display: inline-block;vertical-align: middle;}
.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:#7c2e8c;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:#7c2e8c;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: #7c2e8c;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:#7c2e8c;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 .cross::before,
.t_navs .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;}
.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 .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 .l2:last-child .a2{border-bottom: 0;}
.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 .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;}
.t_navs .xialaph .input_box{width: 100%;border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 20px;position: relative;}
.t_navs .xialaph .input_box input{width: 100%;height: 40px;padding-right: 60px;font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input::-webkit-input-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input::-moz-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input::moz-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box input:-ms-input-placeholder{font-size: 16px;color: #5a5a5a;}
.t_navs .xialaph .input_box img{width: 24px;cursor: pointer;position: absolute;right: 14px;top: 50%;margin-top: -12px;}
.t_navs .xialaph .yyqh_box{width: 100%;font-size: 0;text-align: center;}
.t_navs .xialaph .yyqh_box a{display: inline-block;vertical-align: middle;font-size: 16px;color: #5a5a5a;line-height: 20px;margin-right: 14px;}
.t_navs .xialaph .yyqh_box a:last-child{margin-right: 0;}
.t_navs .xialaph .yyqh_box a.on,
.t_navs .xialaph .yyqh_box a:hover{color: #333;}
}

/*底部*/
.b_nav{width: 100%;padding-top: 160px;padding-bottom: 84px;}
.b_nav .top{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 110px;}
.b_nav .left{width: 52.8571%;padding-right: 40px;}
.b_nav .left .bt{font-size: 55px;color: #ffffff;line-height: 60px;margin-bottom: 46px;}
.b_nav .left .dz{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 36px;}
.b_nav .left .dz span{display: block;padding: 0 12px;background: #efa3ff;font-size: 26px;color: #7c2e8c;line-height: 36px;border-radius: 12px;}
.b_nav .left ul{width: 100%;}
.b_nav .left ul li{margin-bottom: 34px;display: flex;justify-content: flex-start;align-items: flex-start;}
.b_nav .left ul li:last-child{margin-bottom: 0;}
.b_nav .left ul img{width: 28px;display: block;}
.b_nav .left ul .wz{font-size: 20px;color: #ffffff;line-height: 28px;padding-left: 6px;}
.b_nav .right{width: 47.1429%;padding-top: 34px;}
.b_nav .right ul{width: calc(100% + 44px);margin: 0 -22px;display: flex;justify-content: flex-start;align-items: flex-start;}
.b_nav .right li{width: 33.3333%;padding: 0 22px;}
.b_nav .right img{width: 100%;display: block;}
.b_nav .right .wz{font-size: 18px;color: #ffffff;line-height: 24px;margin-top: 20px;text-align: center;}
.b_nav .right .wz br{display: none;}
.b_nav .bottom{font-size: 20px;color: #fffdfa;line-height: 24px;/*display: flex;justify-content: flex-start;align-items: center;*/}
.b_nav .bottom img{width: 18px;/*display: block;*/margin-right: 6px;}
.b_nav .bottom a{color: #fffdfa;}
/*.b_nav .bottom br{display: none;}*/
@media screen and (max-width:1024px) {
.b_nav{padding-top: 30px;padding-bottom: 30px;}
.b_nav .top{display: block; margin-bottom: 20px;}
.b_nav .left{width: 100%;padding-right: 0;margin-bottom: 14px;}
.b_nav .left .btbox{display: flex;justify-content: flex-start;align-items: center;width: 100%;margin-bottom: 14px;}
.b_nav .left .bt{font-size: 20px;line-height: 24px;margin-bottom: 0;width: auto;margin-right: 12px;}
.b_nav .left .dz{margin-bottom: 0;width: auto;}
.b_nav .left .dz span{padding: 0 8px;font-size: 14px;line-height: 26px;border-radius: 6px;}
.b_nav .left ul{width: 100%;}
.b_nav .left ul li{margin-bottom: 10px;}
.b_nav .left ul img{width: 20px;}
.b_nav .left ul .wz{font-size: 14px;line-height: 20px;padding-left: 4px;}
.b_nav .right{width: 100%;padding-top: 0;}
.b_nav .right ul{width: 100%;margin: 0;justify-content: space-between;}
.b_nav .right li{width: 100px;padding: 0;margin-right: 12px;}
.b_nav .right li:last-child{margin-right: 0;}
.b_nav .right .wz{font-size: 14px;line-height: 20px;margin-top: 10px;}
.b_nav .right .wz br{display: block;}
.b_nav .bottom{font-size: 14px;line-height: 20px;display: block;text-align: center;}
.b_nav .bottom img{width: 14px;margin-right: 4px;display: inline-block;}
/*.b_nav .bottom br{display: block;}*/
}

.pf_ph{ float: right; position: fixed; right:0;z-index: 16; width:50px; bottom: 200px;}
.pf_down2{ width:40px; float: right; margin:0 5px 60px 0;}
.pf_down2 li{ width:100%; float: left; text-align: center; margin:1px 0;box-shadow: 0 0 20px rgba(124,46,140,0.7);}
.pf_down2 li a{ width:100%; float: left; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; height:40px; background: #7c2e8c; border-radius:3px;}
.pf_down2 li .ico7{ width:24px; height: 24px; float: left; line-height:0; display: flex; justify-content: center; align-items: center; position: relative;}
.pf_down2 li .ico7 img{ width:24px; height: 24px;}
.pf_down2 li .ico7 .show{ display: block;}
.pf_down2 li .ico7 .hide{ display: none;}
.pf_down2 li.renter .ico7::after{display: block; content: ''; position: absolute; left:50%; top:1px; height:1px; width:14px; background: #fff; transform: translate(-50%,0); -ms-transform: translate(-50%,0);}
.pf_down2 li.renter .ico7 img{ width:22px; height:22px; margin-top:3px;}

/*侧悬浮*/
.cxf_section{width: 80px;position: fixed;right: 0;top: 50%;transform: translate(0,-50%);z-index: 50;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;}
.cxf_section.on{opacity: 1;}
.cxf_section ul{width: 100%;box-shadow: 0 0 20px rgba(124,46,140,0.7);border-radius: 15px 0 0 15px;}
.cxf_section li{width: 100%;border-bottom: 1px solid #fff;}
.cxf_section li:last-child{border-bottom: 0;}
.cxf_section a{display: block;width: 100%;position: relative;}
.cxf_section a .boxs{width: 100%;height: 100px;display: flex;justify-content: center;align-items: center;background: #333333;}
.cxf_section a:hover .boxs{background: #999;}
.cxf_section a .boxs img{width: 50px;display: block;}
.cxf_section li:first-child .boxs{border-radius: 15px 0 0 0;}
.cxf_section li:last-child .boxs{border-radius: 0 0 0 15px;}
.cxf_section a .posi{min-width: 360px; position: absolute;right: -360px;top: 0;background: #7c2e8c;border-radius: 15px 0 0 15px;padding: 0 16px;display: flex;justify-content: flex-start;align-items: center;font-size: 24px;color: #ffffff;line-height: 100px; white-space:nowrap;box-shadow: 0 0 20px rgba(124,46,140,0.7);
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;}
.cxf_section a:hover .posi{right: 0;}
@media screen and (max-width:1680px) {
.cxf_section{width: 60px;}
.cxf_section ul{border-radius: 10px 0 0 10px;}
.cxf_section a .boxs{height: 80px;}
.cxf_section a .boxs img{width: 34px;}
.cxf_section li:first-child .boxs{border-radius: 10px 0 0 0;}
.cxf_section li:last-child .boxs{border-radius: 0 0 0 10px;}
.cxf_section a .posi{min-width: 320px;right: -320px;border-radius: 10px 0 0 10px;padding: 0 12px;font-size: 18px;line-height: 80px;}
}
@media screen and (max-width:1024px) {
.cxf_section{display: none;}
}

/*首页*/
.sy_banner{width: 100%;margin-top: 100px;}
.sy_banner img{width: 100%;display: block;}
.sy_banner .slick-dots{position: absolute; bottom: 50px; height: 8px; text-align: center;background: url()no-repeat center center;}
.sy_banner .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 9px; background: #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;}
.sy_banner .slick-dots li.slick-active{ background: #7c2e8c;width: 24px;}
.sy_banner .ctrl-sidebar-area.sidebar-style-105 em{width: 10px;height: 10px;background: #fff;border-radius: 10px;border: 0;}
.sy_banner .ctrl-sidebar-area.sidebar-style-105 em.cur{width: 28px; background: #7c2e8c;border: 0;}
@media screen and (max-width:1024px) {
.sy_banner{margin-top: 50px;}
.sy_banner .slick-dots{bottom: 10px;height: 8px;}
.sy_banner .slick-dots li{width: 8px; height: 8px;border-radius: 8px; margin: 0 4px;}
.sy_banner .slick-dots li.slick-active{width: 24px;}
}

.sy_more{width: 124px;margin-top: 18px;}
.sy_more a{width: 100%;display: flex;justify-content: center;align-items: flex-start;height: 42px; background: linear-gradient(to right,#ad3065,#733d82);border-radius: 21px;}
.sy_more a:hover{ background: linear-gradient(to right,#ad3065,#ad3065);}
.sy_more .wz{font-size: 19px;color: #ffffff;line-height: 38px;margin-right: 10px;}
.sy_more img{width: 10px;display: block;margin-top: 12.5px;}  
@media screen and (max-width:1024px) {
.sy_more{width: 90px;margin-top: 8px;}
.sy_more a{width: 100%;height: 34px;border-radius: 17px;}
.sy_more .wz{font-size: 14px;line-height: 32px;margin-right: 6px;}
.sy_more img{margin-top: 12.5px;width: 6px;}
}

.sy_tit{width: 100%;}
.sy_tit .bt{font-size: 30px;color: #333333;line-height: 34px;text-align: center;margin-bottom: 6px;font-weight: bold;}
.sy_tit .jj{font-size: 18px;color: #999999;line-height: 24px;text-align: center;}
@media screen and (max-width:1024px) {
.sy_tit .bt{font-size: 18px;line-height: 24px;}
.sy_tit .jj{font-size: 14px;line-height: 20px;}
}

.sy_section1{width: 100%;padding-top: 130px;padding-bottom: 130px;}
.sy_section1 .content{width: 100%;display: flex;justify-content: flex-start;align-items: center;}
.sy_section1 .left{width: 64.1429%;padding-right: 104px;}
.sy_section1 .left .btbox{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 30px;}
.sy_section1 .left .bt_l{width: calc(100% - 124px);padding-right: 20px;}
.sy_section1 .left .yw{font-size: 55px;color: #333333;line-height: 60px;font-weight: bold; margin-bottom: 12px;}
.sy_section1 .left .zw{font-size: 30px;color: #333333;line-height: 34px;}
.sy_section1 .left .info{font-size: 18px;color: #333333;line-height: 44px;margin-bottom: 70px;}
.sy_section1 .left ul{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;}
.sy_section1 .left li{margin-right: 42px;padding-right: 42px;position: relative;}
.sy_section1 .left li::after{content: "";display: block;width: 1px;height: 102px;background: #999999;position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.sy_section1 .left li:last-child{padding-right: 0;margin-right: 0;}
.sy_section1 .left li:last-child::after{display: none;}
.sy_section1 .left li .num{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 8px;}
.sy_section1 .left li .num .span1{font-size: 77px;line-height: 80px;background: linear-gradient(to right,#ad3065,#733d82);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.sy_section1 .left li .num .span2{font-size: 53px;line-height: 60px;background: linear-gradient(to right,#ad3065,#733d82);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.sy_section1 .left li .wz{font-size: 30px;color: #333333;line-height: 34px;text-align: center;margin-left: -15px;}
.sy_section1 .right{width: 35.8571%;}
.sy_section1 .right .pic{width: 100%;border-radius: 21px;overflow: hidden;}
.sy_section1 .right img{width: 100%;display: block;}
@media screen and (max-width:1680px) {
.sy_section1{padding-top: 100px;padding-bottom: 100px;}
.sy_section1 .left{width: 65%;padding-right: 60px;}
.sy_section1 .left .btbox{margin-bottom: 20px;}
.sy_section1 .left .yw{font-size: 46px;line-height: 50px;margin-bottom: 12px;}
.sy_section1 .left .zw{font-size: 24px;line-height: 30px;}
.sy_section1 .left .info{font-size: 16px;line-height: 30px;margin-bottom: 40px; }
.sy_section1 .left li{margin-right: 30px;padding-right: 30px;}
.sy_section1 .left li::after{height: 80px;}
.sy_section1 .left li .num .span1{font-size: 60px;line-height: 70px;}
.sy_section1 .left li .num .span2{font-size: 40px;line-height: 50px;}
.sy_section1 .left li .wz{font-size: 20px;line-height: 24px;}
.sy_section1 .right{width: 35%;}
}
@media screen and (max-width:1024px) {
.sy_section1{padding-top: 30px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;}
.sy_section1 .content{display: block;}
.sy_section1 .left{width: 100%;padding-right: 0;margin-bottom: 20px;}
.sy_section1 .left .btbox{margin-bottom: 14px;}
.sy_section1 .left .bt_l{width: calc(100% - 100px);padding-right: 12px;}
.sy_section1 .left .yw{font-size: 24px;line-height: 30px;margin-bottom: 6px;}
.sy_section1 .left .zw{font-size: 14px;line-height: 20px;}
.sy_section1 .left .btn_r{width: 100px;margin-top: 8px;}
.sy_section1 .left .btn_r a{width: 100%;height: 34px;border-radius: 17px;}
.sy_section1 .left .btn_r .wz{font-size: 14px;line-height: 30px;margin-right: 6px;}
.sy_section1 .left .btn_r img{margin-top: 12.5px;width: 6px;}
.sy_section1 .left .info{font-size: 14px;line-height: 24px;margin-bottom: 12px; text-align:justify;}
.sy_section1 .left li{margin-right: 30px;padding-right: 30px;}
.sy_section1 .left li::after{height: 60px;}
.sy_section1 .left li .num .span1{font-size: 30px;line-height: 34px;}
.sy_section1 .left li .num .span2{font-size: 14px;line-height: 24px;}
.sy_section1 .left li .wz{font-size: 14px;line-height: 20px;margin-left: 0;}
.sy_section1 .right{width: 100%;}

.sy_section1 .left ul{justify-content: space-between;}
}

.sy_section2{width: 100%;padding-top: 70px;padding-bottom: 90px;background: #f9f9f9;}
.sy_section2 .content{width: 100%;margin-top: 84px;margin-bottom: 40px;}
.sy_section2 .qh_t{width: 100%;display: flex;justify-content: center;align-items: center;margin-bottom: 50px;}
.sy_section2 .qh_t .list{margin-right: 330px;position: relative;font-size: 24px;color: #999999;line-height: 30px;padding-bottom: 12px;cursor: pointer;}
.sy_section2 .qh_t .list:last-child{margin-right: 0;}
.sy_section2 .qh_t .list.on{color: #7c2e8c;}
.sy_section2 .qh_t .list::after{content: "";display: block;width: 0;height: 4px;background: #7c2e8c;position: absolute;left: 50%;transform: translate(-50%,0);bottom: 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 .qh_t .list.on::after{width: 45px;}
.sy_section2 .qh_b{width: 100%;position: relative;}
.sy_section2 .qh_b .list{width: 100%;position: absolute;left: 0;top: 0;z-index: -1;opacity: 0;
transition: All 0.5s ease-in-out;
-webkit-transition: All 0.5s ease-in-out;
-moz-transition: All 0.5s ease-in-out;
-o-transition: All 0.5s ease-in-out;}
.sy_section2 .qh_b .list.on{opacity: 1;position: relative;z-index: 1;}
.sy_section2 .qh_b .ul{margin: 0 -16px;width: calc(100% + 32px);padding-bottom: 30px;}
.sy_section2 .qh_b .li{padding: 0 16px;}
.sy_section2 .qh_b .ul a{display: block;width: 100%;background: #fff;position: relative;}
.sy_section2 .qh_b .ul .pic{ width: 100%; padding-bottom: 86.153%; 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_section2 .qh_b .ul .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_section2 .qh_b .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_section2 .qh_b .ul .wordsbox{width: 100%;padding: 20px 24px 24px 24px;}
.sy_section2 .qh_b .ul .bt{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 6px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section2 .qh_b .ul .bq{font-size: 16px;color: #999999;line-height: 20px;margin-bottom: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section2 .qh_b .ul .jiag{font-size: 26px;color: #6f337c;line-height: 30px;}
.sy_section2 .qh_b .ul a::after{content: "";display: block;width: 0;height: 2px;background: #7c2e8c;position: absolute;left: 0;bottom: 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 .qh_b .ul a:hover::after{width: 100%;}
.sy_section2 .qh_b .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.sy_section2 .qh_b .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 9px; background: #dddddd;
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 .qh_b .ul .slick-dots li.slick-active{ background: #7c2e8c;width: 24px;}
@media screen and (max-width:1024px) {
.sy_section2{padding-top: 30px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;}
.sy_section2 .content{margin-top: 20px;margin-bottom: 20px;}
.sy_section2 .qh_t{margin-bottom: 14px;}
.sy_section2 .qh_t .list{margin-right: 20px;font-size: 16px;line-height: 20px;padding-bottom: 8px;}
.sy_section2 .qh_t .list::after{height: 3px;}
.sy_section2 .qh_t .list.on::after{width: 36px;}
.sy_section2 .qh_b .ul{margin: 0 -6px;width: calc(100% + 12px);padding-bottom: 24px;}
.sy_section2 .qh_b .li{padding: 0 6px;}
.sy_section2 .qh_b .ul .wordsbox{padding: 14px;}
.sy_section2 .qh_b .ul a{margin-bottom: 12px;}
.sy_section2 .qh_b .ul a:last-child{margin-bottom: 0;}
.sy_section2 .qh_b .ul .bt{font-size: 16px;line-height: 20px;margin-bottom: 4px;}
.sy_section2 .qh_b .ul .bq{font-size: 14px;line-height: 18px;margin-bottom: 10px;}
.sy_section2 .qh_b .ul .jiag{font-size: 18px;line-height: 24px;}
.sy_section2 .qh_b .ul .slick-dots{ height: 6px;}
.sy_section2 .qh_b .ul .slick-dots li{width: 6px; height: 6px;border-radius: 6px; margin: 0 4px;}
.sy_section2 .qh_b .ul .slick-dots li.slick-active{width: 20px;}
}

.sy_section3{width: 100%;padding-top: 100px;padding-bottom: 180px;}
.sy_section3 .more{width: 100%;margin-top: 50px;margin-bottom: 20px;display: flex;justify-content: flex-end;align-items: center;}
.sy_section3 .more a{display: flex;justify-content: center;align-items: center;font-size: 24px;color: #333333;line-height: 30px;}
.sy_section3 .more a:hover{color: #7c2e8c;}
.sy_section3 .more img{width: 12px;display: block;margin-left: 6px;}
.sy_section3 .more .ico2{display: none;}
.sy_section3 .more a:hover .ico1{display: none;}
.sy_section3 .more a:hover .ico2{display: block;}
.sy_section3 .content{width: 100%;display: flex;justify-content: flex-start;align-items: center;overflow: hidden;padding-top: 40px;}
.sy_section3 .content .qh_l{width: calc(100% - 130px);padding-right: 60px;}
.sy_section3 .content .qh_l .list{width: 100%;display: flex;justify-content: flex-start;align-items: flex-end;opacity: 0;position: absolute;left: 0;top: 0;z-index: -1;}
.sy_section3 .content .qh_l .list.on{opacity: 1;position: relative;z-index: 1;}
.sy_section3 .content .qh_l .left{width: 56.859%;}
.sy_section3 .content .qh_l .pic{ padding-bottom: 63.8%; position: relative; overflow: hidden;}
.sy_section3 .content .qh_l .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_section3 .content .qh_l .right{width: 43.141%;padding-left: 40px;padding-bottom: 66px;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_section3 .content .qh_l .list.on .right{opacity: 1;}
.sy_section3 .content .qh_l .bt{font-size: 24px;color: #333333;line-height: 30px;margin-bottom: 18px;}
.sy_section3 .content .qh_l .info{font-size: 18px;color: #333333;line-height: 40px;}
.sy_section3 .content .qh_l .posi{width: 56.859%;position: absolute;left: 0;top: 0;
transform: rotate(320deg);
transform-origin: left bottom;
transition: All 1s;
-webkit-transition: All 1s;
-moz-transition: All 1s;
-o-transition: All 1s;}
.sy_section3 .content .qh_l .list.on .posi{transform: rotate(360deg);}
.sy_section3 .content .qh_r{width: 130px;}
.sy_section3 .content .qh_r .list{width: 100%;font-size: 40px;color: #333333;line-height: 50px;text-align: right; margin-bottom: 50px;position: relative;cursor: pointer;}
.sy_section3 .content .qh_r .list:last-child{margin-bottom: 0;}
.sy_section3 .content .qh_r .list::after{content: "";display: block;width: 0;height: 3px;background: #7c2e8c;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);
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 .qh_r .list.on::after{width: 60px;}
.sy_section3 .content .qh_r .list.on,
.sy_section3 .content .qh_r .list:hover{color: #7c2e8c;}
@media screen and (max-width:1680px) {
.sy_section3 .content .qh_r .list{font-size: 30px;line-height: 40px;margin-bottom: 30px;}
}
@media screen and (max-width:1024px) {
.sy_section3{padding-top: 30px;padding-bottom: 30px;position: relative;padding-left: 30px;padding-right: 30px;}
.sy_section3 .more{margin-top: 0;margin-bottom: 0;position: absolute;right: 30px;top: 32px;}
.sy_section3 .more a{font-size: 16px;line-height: 20px;}
.sy_section3 .more img{width: 8px;margin-left: 4px;}
.sy_section3 .content{display: block;padding-top: 12px;margin-top: 8px;}
.sy_section3 .content .qh_l{width: 100%;padding-right: 0;margin-bottom: 14px;}
.sy_section3 .content .qh_l .list{display: block;}
.sy_section3 .content .qh_l .left{width: 100%;}
.sy_section3 .content .qh_l .right{width: 100%;padding-left: 0;padding-bottom: 0;margin-top: 14px;}
.sy_section3 .content .qh_l .bt{font-size: 16px;line-height: 24px;margin-bottom: 8px;}
.sy_section3 .content .qh_l .info{font-size: 14px;line-height: 20px;}
.sy_section3 .content .qh_l .posi{width: 100%;}
.sy_section3 .content .qh_r{width: 100%;white-space:nowrap;overflow: hidden; overflow-x: auto; max-width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;}
.sy_section3 .content .qh_r::-webkit-scrollbar{ display: none;}
.sy_section3 .content .qh_r .list{width: auto; font-size: 20px;line-height: 30px; margin-bottom: 0;margin-right: 12px;
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 .qh_r .list.on{padding-left: 34px;}
.sy_section3 .content .qh_r .list:last-child{margin-right: 0;}
.sy_section3 .content .qh_r .list.on::after{width: 24px;}
}

.sy_section4{width: 100%;padding-top: 82px;padding-bottom: 82px;background: linear-gradient(to bottom,#fefdfe,#f2eaf3);}
.sy_section4 .content{width: 100%;margin-top: 92px;}
.sy_section4 .content .ul{margin: -10px;width: calc(100% + 20px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.sy_section4 .content .li{width: 25%;padding: 10px;}
.sy_section4 .content a{display: block;width: 100%;box-shadow: 19px 4px 24px rgba(236,245,250,1);border-radius: 9px;overflow: hidden;}
.sy_section4 .content a .pic{ width: 100%; padding-bottom: 46.9879%; 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_section4 .content 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_section4 .content 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);}
@media screen and (max-width:1024px) {
.sy_section4{;padding-top: 30px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;}
.sy_section4 .content{margin-top: 20px;}
.sy_section4 .content .ul{margin: -6px;width: calc(100% + 12px);padding-bottom: 24px;}
.sy_section4 .content .li{width: 50%;padding: 6px;}
.sy_section4 .content a{box-shadow: 0 0 12px rgba(236,245,250,1);border-radius: 6px;margin-bottom: 12px;}
.sy_section4 .content a:last-child{margin-bottom: 0;}
.sy_section4 .content .ul .slick-dots{position: absolute; bottom: 0; height: 6px; text-align: center;}
.sy_section4 .content .ul .slick-dots li{ vertical-align: top; width: 6px; height: 6px;border-radius: 6px; margin: 0 4px; background: #dddddd;
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 .ul .slick-dots li.slick-active{ background: #7c2e8c;width: 20px;}
}

.sy_section5{width: 100%;padding-top: 50px;padding-bottom: 100px;}
.sy_section5 .btbox{width: 100%;position: relative;margin-bottom: 60px;}
.sy_section5 .btbox .more{position: absolute;right: 0;top: 50%;transform: translate(0,-50%);}
.sy_section5 .btbox .more a{display: flex;justify-content: flex-start;align-items: center;font-size: 24px;color: #333333;line-height: 30px;}
.sy_section5 .btbox .more a:hover{color: #7c2e8c;}
.sy_section5 .btbox .more img{width: 12px;display: block;margin-left: 4px;}
.sy_section5 .btbox .more .ico2{display: none;}
.sy_section5 .btbox .more a:hover .ico1{display: none;}
.sy_section5 .btbox .more a:hover .ico2{display: block;}
.sy_section5 .content{width: 100%;}
.sy_section5 .content .ul{margin: 0 -14px;width: calc(100% + 28px);}
.sy_section5 .content .li{padding: 0 14px;}
.sy_section5 .content a{display: block;width: 100%;position: relative;}
.sy_section5 .content a .pic{ width: 100%; padding-bottom: 63.028%; 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_section5 .content 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_section5 .content 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_section5 .content a .wordsbox{width: 100%;padding-top: 30px;padding-bottom: 20px;}
.sy_section5 .content a .bt{width: 100%;font-size: 16px;color: #666666;line-height: 20px;margin-bottom: 8px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section5 .content a .date{width: 100%;display: flex;justify-content: flex-start;align-items: center;}
.sy_section5 .content a .date img{width: 19px;display: block;margin-right: 5px;}
.sy_section5 .content a .date .wz{font-size: 17px;color: #999999;line-height: 20px;}
.sy_section5 .content a::before{content: "";display: block;width: 100%;height: 2px;background: #999999;position: absolute;left: 0;bottom: 0;z-index: 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;}
.sy_section5 .content a::after{content: "";display: block;width: 0;height: 2px;background: #7c2e8c;position: absolute;left: 0;bottom: 0;z-index: 5;
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_section5 .content a:hover::after{width: 100%;}
.sy_section5 .content a:hover::before{width: 0;}
@media screen and (max-width:1024px) {
.sy_section5{padding-top: 30px;padding-bottom: 30px;padding-left: 30px;padding-right: 30px;}
.sy_section5 .btbox{margin-bottom: 20px;}
.sy_section5 .btbox .more a{font-size: 16px;line-height: 20px;}
.sy_section5 .btbox .more img{width: 8px;}
.sy_section5 .content .ul{margin: 0 -6px;width: calc(100% + 12px);padding-bottom: 24px;}
.sy_section5 .content .li{padding: 0 6px;}
.sy_section5 .content a .wordsbox{padding-top: 14px;padding-bottom: 14px;}
.sy_section5 .content a .bt{font-size: 16px;}
.sy_section5 .content a .date img{width: 16px;margin-right: 4px;}
.sy_section5 .content a .date .wz{font-size: 14px;}
.sy_section5 .content .slick-dots{position: absolute; bottom: 0; height: 6px; text-align: center;}
.sy_section5 .content .slick-dots li{ vertical-align: top; width: 6px; height: 6px;border-radius: 6px; margin: 0 4px; background: #dddddd;
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_section5 .content .slick-dots li.slick-active{ background: #7c2e8c;width: 20px;}
}

/*内页banner*/
.ny_banner{width: 100%;margin-top: 100px;}
.ny_banner img{width: 100%;display: block;}
@media screen and (max-width:1024px) {
.ny_banner{margin-top: 50px;}
}

.ny_content{width: 100%;padding-top: 30px;padding-bottom: 100px;background: #f8f8f8;}
@media screen and (max-width:1024px) {
.ny_content{padding-top: 30px!important;padding-bottom: 30px!important;}
}

.ny_tit{width: 100%;}
.ny_tit .tit{font-size: 30px;color: #333333;line-height: 34px;text-align: center;margin-bottom: 4px;font-weight: bold;}
.ny_tit .jj{font-size: 18px;color: #999999;line-height: 24px;text-align: center;}
@media screen and (max-width:1024px) {
.ny_tit .tit{font-size: 18px;line-height: 24px;}
.ny_tit .jj{font-size: 14px;line-height: 20px;}
}

/*当前位置*/
.dq_section{width: 100%;background: #fff;padding: 12px 50px;display: flex;justify-content: flex-start;align-items: center;}
.dq_section a,
.dq_section span{display: block;font-size: 24px;color: #333333;line-height: 40px;}
.dq_section a:hover,
.dq_section a.on{color: #7c2e8c;}
@media screen and (max-width:1024px) {
.dq_section{display: none;}
}

/*关于我们*/
.gy_content{width: 100%;padding: 76px 40px 130px 40px;background: #fff;margin-top: 30px;}
.gy_section1{width: 100%;margin-bottom: 130px;display: flex;justify-content: flex-start;align-items: center;padding-left: 10px;}
.gy_section1 .left{width: 50.3787%;}
.gy_section1 .left .pic{width: 100%;border-radius: 27px;overflow: hidden;}
.gy_section1 .left .pic img{width: 100%;display: block;}
.gy_section1 .right{width: 49.6213%;padding-left: 60px;}
.gy_section1 .right .bt1{font-size: 55px;color: #7c2e8c;line-height: 60px;margin-bottom: 8px;text-transform:uppercase;font-weight: bold;}
.gy_section1 .right .bt2{font-size: 30px;color: #7c2e8c;line-height: 34px;margin-bottom: 40px;font-weight: bold;}
.gy_section1 .right .info{font-size: 16px;color: #333333;line-height: 27px;}
@media screen and (max-width:1680px) {
.gy_content{padding: 80px 40px;}
.gy_section1{margin-bottom: 60px;padding-left: 0;}
.gy_section1 .right{padding-left: 40px;}
.gy_section1 .right .bt1{font-size: 40px;line-height: 50px;margin-bottom: 6px;}
.gy_section1 .right .bt2{font-size: 20px;line-height: 30px;margin-bottom: 30px;;}
.gy_section1 .right .info{font-size: 14px;line-height: 20px;}
}
@media screen and (max-width:1024px) {
.gy_content{padding: 20px;margin-top: 0;}
.gy_section1{margin-bottom: 20px;display: block; padding-left: 0;}
.gy_section1 .left{width: 100%;}
.gy_section1 .left .pic{border-radius: 12px;}
.gy_section1 .right{width: 100%;padding-left: 0;margin-top: 14px;}
.gy_section1 .right .btbox{width: 100%;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 10px; display:block; }
.gy_section1 .right .bt1{font-size: 18px;line-height: 24px;margin-bottom: 0;margin-right: 10px;}
.gy_section1 .right .bt2{font-size: 16px;line-height: 24px;margin-bottom: 0;}
.gy_section1 .right .info{font-size: 14px;line-height: 22px;}
}

.gy_section2{width: 100%;margin-bottom: 80px;display: flex;justify-content: flex-start;align-items: center;padding-left: 10px;flex-direction: row-reverse;}
.gy_section2 .left{width: 59.3939%;}
.gy_section2 .left .pic{width: 100%;}
.gy_section2 .left .pic img{width: 100%;display: block;}
.gy_section2 .right{width: 40.6061%;padding-right: 78px;}
.gy_section2 .right .bt1{font-size: 55px;color: #7c2e8c;line-height: 60px;margin-bottom: 8px;text-transform:uppercase;font-weight: bold;}
.gy_section2 .right .bt2{font-size: 30px;color: #7c2e8c;line-height: 34px;margin-bottom: 66px;font-weight: bold;}
.gy_section2 .right .info{font-size: 16px;color: #333333;line-height: 27px;}
@media screen and (max-width:1680px) {
.gy_section2{margin-bottom: 60px;padding-left: 0;}
.gy_section2 .right{padding-right: 40px;}
.gy_section2 .right .bt1{font-size: 40px;line-height: 50px;margin-bottom: 6px;}
.gy_section2 .right .bt2{font-size: 20px;line-height: 30px;margin-bottom: 30px;;}
.gy_section2 .right .info{font-size: 14px;line-height: 20px;}
}
@media screen and (max-width:1024px) {
.gy_section2{margin-bottom: 20px;display: block; padding-left: 0;}
.gy_section2 .left{width: 100%;}
.gy_section2 .left .pic{border-radius: 12px;}
.gy_section2 .right{width: 100%;padding-right: 0;margin-top: 14px;}
.gy_section2 .right .btbox{width: 100%;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 10px; display:block;}
.gy_section2 .right .bt1{font-size: 18px;line-height: 24px;margin-bottom: 0;margin-right: 10px;}
.gy_section2 .right .bt2{font-size: 16px;line-height: 24px;margin-bottom: 0;}
.gy_section2 .right .info{font-size: 14px;line-height: 22px;}
}

.gy_section3{width: 100%;margin-bottom: 82px;}
.gy_section3 .content{margin-top: 72px;}
.gy_section3 .listbox{margin: 0 -3.5px;width: calc(100% + 7px);display: flex;justify-content: flex-start;align-items: flex-start;}
.gy_section3 .listbox .list{width: 28.48484%;padding: 0 3.5px;}
.gy_section3 .listbox .boxs{width: 100%;background: #f5f5f5;padding: 86px 20px 20px 20px;min-height: 428px;}
.gy_section3 .listbox .boxs:hover{background: linear-gradient(to right bottom,#ad3065,#7c2e8c);}
.gy_section3 .listbox .boxs .icobox{width: 70px;margin: 0 auto 36px auto;}
.gy_section3 .listbox .boxs .icobox img{width: 100%;display: block;}
.gy_section3 .listbox .boxs .icobox .ico2{display: none;}
.gy_section3 .listbox .boxs:hover .icobox .ico1{display: none;}
.gy_section3 .listbox .boxs:hover .icobox .ico2{display: block;}
.gy_section3 .listbox .boxs .bt{font-size: 24px;color: #666666;line-height: 30px;margin-bottom: 24px;text-align: center;}
.gy_section3 .listbox .boxs .jj{font-size: 18px;color: #999999;line-height: 30px;text-align: center;}
.gy_section3 .listbox .boxs:hover .bt,
.gy_section3 .listbox .boxs:hover .jj{color: #fff;}
.gy_section3 .listbox .right{width: 43.03032%;}
.gy_section3 .listbox .dl{width: 100%;}
.gy_section3 .listbox .dd{margin-bottom: 10px;background: #f5f5f5;padding: 20px 20px 20px 40px;min-height: 209px;display: flex;justify-content: flex-start;align-items: center;}
.gy_section3 .listbox .dd:hover{background: linear-gradient(to right bottom,#ad3065,#7c2e8c);}
.gy_section3 .listbox .dd .icobox{width: 70px;}
.gy_section3 .listbox .dd .icobox img{width: 100%;display: block;}
.gy_section3 .listbox .dd .icobox .ico2{display: none;}
.gy_section3 .listbox .dd:hover .icobox .ico1{display: none;}
.gy_section3 .listbox .dd:hover .icobox .ico2{display: block;}
.gy_section3 .listbox .dd .wordsbox{width: calc(100% - 70px);padding-left: 24px;}
.gy_section3 .listbox .dd .bt{font-size: 24px;color: #666666;line-height: 30px;margin-bottom: 16px;}
.gy_section3 .listbox .dd .info{font-size: 18px;color: #999999;line-height: 30px;}
.gy_section3 .listbox .dd:hover .bt,
.gy_section3 .listbox .dd:hover .info{color: #fff;}
.gy_section3 .listbox .dd ul{margin: -8px -20px;display: flex;width: calc(100% + 40px);justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.gy_section3 .listbox .dd li{padding: 8px 20px;display: flex;justify-content: flex-start;align-items: center;}
.gy_section3 .listbox .dd .num{width: 27px;height: 27px;background: #7c2e8c;font-size: 18px;color: #ffffff;line-height: 27px;text-align: center;border-radius: 100%;font-weight: bold;}
.gy_section3 .listbox .dd .wz{font-size: 18px;color: #7c2e8c;line-height: 27px;padding-left: 5px;font-weight: bold;}
.gy_section3 .listbox .dd:hover .wz{color: #fff;}
@media screen and (max-width:1680px) {
.gy_section3 .listbox .boxs .jj{font-size: 14px;line-height: 24px;}
.gy_section3 .listbox .dd .info{font-size: 14px;line-height: 24px;}
.gy_section3 .listbox .dd .wz{font-size: 14px;}
}
@media screen and (max-width:1024px) {
.gy_section3{margin-bottom: 20px;}
.gy_section3 .content{margin-top: 20px;}
.gy_section3 .listbox{margin: 0;width: 100%;display: block;}
.gy_section3 .listbox .list{width: 100%;padding: 0;margin-bottom: 10px;}
.gy_section3 .listbox .boxs{padding: 14px;min-height: 1px;display: flex;justify-content: flex-start;align-items: flex-start;}
.gy_section3 .listbox .boxs .icobox{width: 36px;margin: 0;}
.gy_section3 .listbox .boxs .wordsbox{width: calc(100% - 36px);padding-left: 12px;}
.gy_section3 .listbox .boxs .bt{font-size: 16px;line-height: 20px;margin-bottom: 5px;text-align: left;}
.gy_section3 .listbox .boxs .jj{font-size: 12px;line-height: 20px;text-align: left;}
.gy_section3 .listbox .boxs .jj br{display: none;}
.gy_section3 .listbox .right{width: 100%;margin-bottom: 0;}
.gy_section3 .listbox .dd{margin-bottom: 10px;padding: 14px;min-height: 1px;}
.gy_section3 .listbox .dd .icobox{width: 36px;}
.gy_section3 .listbox .dd .wordsbox{width: calc(100% - 36px);padding-left: 12px;}
.gy_section3 .listbox .dd .bt{font-size: 18px;line-height: 24px;margin-bottom: 0;text-align: left;}
.gy_section3 .listbox .dd .info{font-size: 14px;line-height: 24px;text-align: left;}
.gy_section3 .listbox .dd .info br{display: none;}
.gy_section3 .listbox .dd ul{margin: -4px;width: calc(100% + 8px);}
.gy_section3 .listbox .dd li{padding: 4px;}
.gy_section3 .listbox .dd .num{width: 20px;height: 20px;font-size: 14px;line-height: 20px;}
.gy_section3 .listbox .dd .wz{font-size: 14px;line-height: 20px;}
}

.gy_section4{width: 100%;margin-bottom: 44px;}
.gy_section4 .content{margin-top: 56px;}
.gy_section4 .content img{width: 100%;display: block;}
@media screen and (max-width:1024px) {
.gy_section4{width: 100%;margin-bottom: 20px;}
.gy_section4 .content{margin-top: 14px;}
}

.gy_section5{width: 100%;margin-bottom: 100px;padding-left: 60px;padding-right: 60px;}
.gy_section5 .content{margin-top: 70px;}
.gy_section5 .top{width: 100%;margin-bottom: 70px;padding-left: 26px;padding-right: 26px;}
.gy_section5 .top a{display: flex;justify-content: flex-start;align-items: flex-start;}
.gy_section5 .top .left{width: 300px;border-radius: 100%;overflow: hidden;}
.gy_section5 .top .left img{width: 100%;display: block;}
.gy_section5 .top .right{width: calc(100% - 300px);padding-left: 90px;}
.gy_section5 .top .name{font-size: 30px;color: #7c2e8c;line-height: 34px;margin-bottom: 26px;font-weight: bold;}
.gy_section5 .top .name span{font-size: 24px;color: #333333;margin-left: 10px;}
.gy_section5 .top .dl{width: 100%;}
.gy_section5 .top .dd{margin-bottom: 10px;padding-left: 12px;font-size: 16px;color: #666666;line-height: 20px;position: relative;}
.gy_section5 .top .dd:last-child{margin-bottom: 0;}
.gy_section5 .top .dd::after{content: "";display: block;width: 5px;height: 5px;background: #7c2e8c;border-radius: 100%;position: absolute;left: 0;top:7.5px;}
.gy_section5 .bottom{width: 100%;}
.gy_section5 .bottom .ul{margin: -20px;width: calc(100% + 40px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.gy_section5 .bottom .li{width: 25%;padding: 20px;}
.gy_section5 .bottom .ul a{display: block;width: 100%;background: #ffffff;padding: 34px 20px 48px 20px;box-shadow: 10px 11px 16px rgba(248,248,248,1);border-radius: 10px;border: 2px solid #f8f8f8;}
.gy_section5 .bottom .ul a:hover{box-shadow: 0 0 30px rgba(0,0,0,0.14);}
.gy_section5 .bottom .ul a .pic{width: 190px;margin: 0 auto 20px auto;border-radius: 100%;overflow: hidden;}
.gy_section5 .bottom .ul a .pic img{width: 100%;display: block;}
.gy_section5 .bottom .ul a .wordsbox{width: 100%;}
.gy_section5 .bottom .ul a .name{font-size: 30px;color: #6f337c;line-height: 34px;text-align: center;margin-bottom: 10px;font-weight: bold;}
.gy_section5 .bottom .ul a .zw{font-size: 24px;color: #ffffff;line-height: 50px;text-align: center;width: 182px;border-radius: 25px;background: linear-gradient(to right,#ad3065,#733d82);margin: 0 auto;}
@media screen and (max-width:1680px) {
.gy_section5{padding-left: 0;padding-right: 0px;}
.gy_section5 .top{padding-left: 0;padding-right: 0;}
}
@media screen and (max-width:1024px) {
.gy_section5{margin-bottom: 20px;}
.gy_section5 .content{margin-top: 14px;}
.gy_section5 .top{margin-bottom: 14px;}
.gy_section5 .top a{display: block;}
.gy_section5 .top .left{width: 160px;margin: 0 auto;}
.gy_section5 .top .right{width: 100%;padding-left: 0;margin: 12px auto 0 auto;}
.gy_section5 .top .name{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.gy_section5 .top .name span{font-size: 16px;margin-left: 6px;}
.gy_section5 .top .dd{margin-bottom: 8px;padding-left: 10px;font-size: 14px;}
.gy_section5 .bottom .ul{margin: -6px;width: calc(100% + 12px);}
.gy_section5 .bottom .li{width: 50%;padding: 6px;}
.gy_section5 .bottom .ul a{padding: 12px;}
.gy_section5 .bottom .ul a .pic{margin: 0 auto 12px auto;width: 100px;}
.gy_section5 .bottom .ul a .name{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.gy_section5 .bottom .ul a .zw{font-size: 14px;line-height: 32px;width: 120px;border-radius: 16px;}
}

.gy_section6{width: 100%;}
.gy_section6 .content{margin-top: 60px;display: flex;justify-content: space-between;align-items: flex-start;}
.gy_section6 .left{width: calc(54.242% - 9px);position: relative;}
.gy_section6 .left .pic{ width: 100%; padding-bottom: 72.56%; 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;}
.gy_section6 .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;}
.gy_section6 .left: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);}
.gy_section6 .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;transform: translate(0,-50%);padding: 0 20px;}
.gy_section6 .wordsbox .bt{text-align: center;font-size: 30px;color: #ffffff;line-height: 34px;margin-bottom: 12px;}
.gy_section6 .wordsbox .line{width: 56px;height: 4px;background: #ffffff;border-radius: 2px;margin: 0 auto 10px auto;}
.gy_section6 .wordsbox .jj{font-size: 18px;color: #ffffff;line-height: 30px;text-align: center;}
.gy_section6 .right{width: calc(45.758% - 9px);}
.gy_section6 .right .dl{width: 100%;}
.gy_section6 .right .dd{width: 100%;margin-bottom: 15px;position: relative;}
.gy_section6 .right .dd:last-child{margin-bottom: 0;}
.gy_section6 .right .pic{ width: 100%; padding-bottom: 41.8%; 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;}
.gy_section6 .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%);
-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;}
.gy_section6 .right .dd: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);}
@media screen and (max-width:1024px) {
.gy_section6 .content{margin-top: 14px;display: block;}
.gy_section6 .left{width: 100%;position: relative;margin-bottom: 12px;}
.gy_section6 .wordsbox{padding: 0 12px;}
.gy_section6 .wordsbox .bt{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.gy_section6 .wordsbox .line{width: 40px;height: 3px;margin: 0 auto 8px auto;}
.gy_section6 .wordsbox .jj{font-size: 14px;line-height: 24px;}
.gy_section6 .right{width: 100%;}
.gy_section6 .right .dd{margin-bottom: 12px;}
.gy_section6 .left .pic{padding-bottom: 46%;}
.gy_section6 .right .pic{padding-bottom: 46%;}
}

/*产品中心*/
.cp_section{width: 100%;padding-top: 68px;}
.cp_section .qhbox{width: 100%;display: flex;justify-content: center;align-items: center;margin-bottom: 38px;}
.cp_section .qhbox .list{margin-right: 280px;}
.cp_section .qhbox .list:last-child{margin-right: 0;}
.cp_section .qhbox .list a{display: block;font-size: 30px;color: #999999;line-height: 34px;padding-bottom: 10px;position: relative;}
.cp_section .qhbox .list a::after{content: "";display: block;width: 0;height: 4px;background: #7c2e8c;position: absolute;left: 50%;bottom: 0;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;}
.cp_section .qhbox .list:hover a::after,
.cp_section .qhbox .list.on a::after{width: 45px;}
.cp_section .qhbox .list.on a,
.cp_section .qhbox .list:hover a{color: #7c2e8c;}
.cp_section .ulbox{width: 100%;margin-bottom: 96px;}
.cp_section .ulbox ul{margin: -20px -16px;width: calc(100% + 32px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.cp_section .ulbox li{width: 25%;padding: 20px 16px;}
.cp_section .ulbox a{display: block;width: 100%;background: #ffffff;box-shadow: 9px 4px 22px rgba(241,241,241,0.28);}
.cp_section .ulbox a .pic{ width: 100%; padding-bottom: 84%; 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;}
.cp_section .ulbox 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;}
.cp_section .ulbox 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);}
.cp_section .ulbox a .wordsbox{width: 100%;padding: 30px 26px;position: relative;}
.cp_section .ulbox a .wordsbox .bt{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 6px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cp_section .ulbox a .wordsbox .bq{font-size: 16px;color: #999999;line-height: 20px;margin-bottom: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cp_section .ulbox a .wordsbox .jiag{font-size: 26px;color: #6f337c;line-height: 30px;}
.cp_section .ulbox a .wordsbox::after{content: "";display: block;width: 0%;height: 2px;background: #7c2e8c;position: absolute;left: 0;bottom: 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;}
.cp_section .ulbox a:hover .wordsbox::after{width: 100%;}
@media screen and (max-width:1024px) {
.cp_section{padding-top: 0;}
.cp_section .qhbox{margin-bottom: 14px;}
.cp_section .qhbox .list{margin-right: 20px;}
.cp_section .qhbox .list a{font-size: 16px;line-height: 20px;padding-bottom: 8px;}
.cp_section .qhbox .list a::after{height: 3px;}
.cp_section .qhbox .list:hover a::after,
.cp_section .qhbox .list.on a::after{width: 30px;}
.cp_section .ulbox{margin-bottom: 14px;}
.cp_section .ulbox ul{margin: -6px;width: calc(100% + 12px);}
.cp_section .ulbox li{width: 50%;padding: 6px;}
.cp_section .ulbox a .wordsbox{padding: 12px;}
.cp_section .ulbox a .wordsbox .bt{font-size: 16px;line-height: 20px;margin-bottom: 4px;}
.cp_section .ulbox a .wordsbox .bq{font-size: 14px;line-height: 18px;margin-bottom: 10px;}
.cp_section .ulbox a .wordsbox .jiag{font-size: 18px;line-height: 22px;}
}

/*分页*/
.page_section{width: 100%;}
.page_section .pcpage{width: 100%;display: flex;justify-content: center;align-items: center;}
.page_section .pcpage a{display: flex;justify-content: center;align-items: center; margin-right: 10px;height: 28px;width: 28px;background: #f5f5f6;border-radius: 6px;font-size: 16px;color: #7c2e8c;line-height: 28px;}
.page_section.back .pcpage a{background: #fff;}
.page_section .pcpage a:hover,
.page_section .pcpage a.on{color: #fff;background: #7c2e8c;}
.page_section .pcpage .prev,
.page_section .pcpage .next{width: 94px;}
.page_section .pcpage img{width: 12px;display: block;}
.page_section .pcpage .ico2{display: none;}
.page_section .pcpage .prev img{margin-right: 6px;}
.page_section .pcpage .next img{margin-left: 6px;}
.page_section .pcpage a:hover .ico1{display: none;}
.page_section .pcpage a:hover .ico2{display: block;}
.page_section .pcpage a:last-child{margin-right: 0;}
.page_section .wappage{display: none;}
@media screen and (max-width:1024px) {
.page_section .pcpage{display: none;}
.page_section .wappage{display: flex;justify-content: center;align-items: center;}
/*.page_section .wappage a{display: block;width: 80px;font-size: 14px;color: #fff;margin: 0 10px; line-height: 32px;border-radius: 16px;text-align: center;background: #7c2e8c;}
.page_section .wappage span{font-size: 16px;color: #7c2e8c;line-height: 32px;margin: 0 10px;}*/



.page_section .wappage a{display: flex;justify-content: center;align-items: center; margin-right: 10px;height: 28px;width:auto;background: #f5f5f6;border-radius: 6px;font-size: 16px;color: #7c2e8c;line-height: 28px;}
.page_section.back .wappage a{background: #fff;}
.page_section .wappage a:hover,
.page_section .wappage a.on{color: #fff;background: #7c2e8c;}
.page_section .wappage .prev,
.page_section .wappage .next{width: 94px;}
.page_section .wappage img{width: 12px;display: block;}
.page_section .wappage .ico2{display: none;}
.page_section .wappage .prev img{margin-right: 6px;}
.page_section .wappage .next img{margin-left: 6px;}
.page_section .wappage a:hover .ico1{display: none;}
.page_section .wappage a:hover .ico2{display: block;}
.page_section .wappage a:last-child{margin-right: 0; margin-left:10px;}
}

/*产品详情*/
.cpxq_section{width: 100%;margin-top: 30px;}
.cpxq_section .content{width: 100%;display: flex;justify-content: flex-start;align-items: flex-start;margin-bottom: 70px;}
.cpxq_section .content1{margin-bottom:70px; font-size: 16px;
  color: #666666;
  line-height: 24px;}

.cpxq_section .left{width: 46.357%;}
.cpxq_section .left .pic img{width: 100%;display: block;}
.cpxq_section .right{width: 53.643%;padding-left: 54px;padding-right: 115px;}
.cpxq_section .right .bt{font-size: 35px;color: #333333;line-height: 40px;margin-bottom: 14px;font-weight: bold;}
.cpxq_section .right .jj{font-size: 28px;color: #7c2e8c;line-height: 32px;margin-bottom: 36px;font-weight: bold;}
.cpxq_section .right ul{margin-bottom: 40px;}
.cpxq_section .right li{margin-bottom: 24px;}
.cpxq_section .right li:first-child{margin-bottom: 34px;}
.cpxq_section .right li:last-child{margin-bottom: 0;}
.cpxq_section .right ul .tit{width: 106px;font-size: 18px;color: #ffffff;line-height: 30px;border-radius: 15px;text-align: center;background: linear-gradient(to right,#ad3065,#7c2e8c);box-shadow: 2px 4px 13px rgba(115,61,130,0.35);}
.cpxq_section .right ul .dl{width: 100%;margin-top: 24px;}
.cpxq_section .right ul .dd{margin-bottom: 24px;}
.cpxq_section .right ul .dd:last-child{margin-bottom: 0;}
.cpxq_section .right ul .wz1{font-size: 20px;color: #7c2e8c;line-height: 24px;margin-bottom: 4px;font-weight: bold;}
.cpxq_section .right ul .wz2{font-size: 16px;color: #666666;line-height: 24px;}
.cpxq_section .right ul .libox{width: 100%;display: flex;justify-content: flex-start;align-items: center;}
.cpxq_section .right ul .cons{width: calc(100% - 106px);padding-left: 12px;}
.cpxq_section .right ul .dw{font-size: 20px;color: #7c2e8c;line-height: 24px;}
.cpxq_section .right ul .jiag{font-size: 46px;color: #7c2e8c;line-height: 50px;font-weight: bold;}
.cpxq_section .right .img{width: 230px;border: 2px solid #7c2e8c;border-radius: 13px;overflow: hidden;}
.cpxq_section .right .img img{width: 100%;display: block;}
@media screen and (max-width:1680px) {
.cpxq_section .right{padding-right: 0;}
}
@media screen and (max-width:1024px) {
.cpxq_section{margin-top: 0;}
.cpxq_section .content{display: block; margin-bottom: 20px;}
.cpxq_section .content1{margin-bottom:20px; font-size: 14px;
    line-height: 18px;}
.cpxq_section .left{width: 100%;margin-bottom: 14px;}
.cpxq_section .right{width: 100%;padding-left: 0;padding-right: 0;}
.cpxq_section .right .bt{font-size: 18px;line-height: 24px;margin-bottom: 8px;}
.cpxq_section .right .jj{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.cpxq_section .right ul{margin-bottom: 12px;}
.cpxq_section .right li{margin-bottom: 10px;}
.cpxq_section .right li:first-child{margin-bottom: 10px;}
.cpxq_section .right ul .tit{width: 90px;font-size: 14px;}
.cpxq_section .right ul .dl{margin-top: 12px;}
.cpxq_section .right ul .dd{margin-bottom: 10px;}
.cpxq_section .right ul .wz1{font-size: 16px;line-height: 20px;}
.cpxq_section .right ul .wz2{font-size: 14px;line-height: 18px;}
.cpxq_section .right ul .cons{width: calc(100% - 90px);padding-left: 8px;}
.cpxq_section .right ul .dw{font-size: 14px;line-height: 20px;}
.cpxq_section .right ul .jiag{font-size: 24px;line-height: 30px;}
.cpxq_section .right .img{width: 160px;border-radius: 10px;}
}

/*案例展示*/
.alzs_section{width: 100%;margin-top: 30px;background: #fff;padding: 44px 44px 88px 44px;box-shadow: 12px 0 13px rgba(215,217,214,0.17);}
.alzs_section .content{margin-bottom: 100px;}
.alzs_section .content ul{margin: -25px;width: calc(100% + 50px);display: flex;justify-content: flex-start;align-items: flex-start;flex-wrap: wrap;}
.alzs_section .content li{width: 50%;padding: 25px;}
.alzs_section .content a{display: block;width: 100%;}
.alzs_section .content a .pic{ width: 100%; padding-bottom: 45.2681%; 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;}
.alzs_section .content 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;}
.alzs_section .content 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);}
.alzs_section .content a .wordsbox{padding-top: 16px;}
.alzs_section .content a .bt{font-size: 24px;color: #333333;line-height: 30px;margin-bottom: 10px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.alzs_section .content a .info{font-size: 16px;color: #999999;line-height: 24px;margin-bottom: 28px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.alzs_section .content a .more{width: 90px;display: flex;justify-content: center;align-items: center;background: linear-gradient(to right,#ad3065,#7c2e8c);font-size: 20px;color: #ffffff;line-height: 30px;border-radius: 15px;box-shadow: 2px 4px 13px rgba(155,61,130,0.35);}
.alzs_section .content a .more img{width: 10px;display: block;margin-left: 2px;}
.alzs_section .content a .more:hover{background: linear-gradient(to right,#ad3065,#ad3065);}
.alzs_section .content a:hover .bt,
.alzs_section .content a:hover .info{color: #7c2e8c;}
@media screen and (max-width:1024px) {
.alzs_section{margin-top: 0;padding: 20px 20px 24px 20px;}
.alzs_section .content{margin-bottom: 24px;}
.alzs_section .content ul{margin: 0;width: 100%;}
.alzs_section .content li{width: 100%;padding: 0;margin-bottom: 20px;}
.alzs_section .content li:last-child{margin-bottom: 0;}
.alzs_section .content a .wordsbox{padding-top: 10px;}
.alzs_section .content a .bt{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.alzs_section .content a .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.alzs_section .content a .more{width: 80px;font-size: 14px;}
.alzs_section .content a .more img{width: 8px;}
}

/*案例详情*/
.alxq_section{width: 100%;margin-top: 30px;}
.alxq_section .content{margin-bottom: 70px;background: #fff;padding: 50px 50px;}
.alxq_section .bt{font-size: 30px;color: #333333;line-height: 34px;margin-bottom: 14px;}
.alxq_section .date{font-size: 18px;color: #999999;line-height: 24px;margin-bottom: 32px;}
.alxq_section .cons{font-size: 16px;color: #666666;line-height: 34px;}
@media screen and (max-width:1024px) {
.alxq_section{margin-top: 0;}
.alxq_section .content{margin-bottom: 20px;padding: 14px!important;}
.alxq_section .bt{font-size: 18px;line-height: 24px;margin-bottom: 8px;}
.alxq_section .date{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.alxq_section .cons{font-size: 14px;line-height: 20px;}
}

/*新闻中心*/
.xw_section{width: 100%;margin-top: 36px;}
.xw_section .content{margin-bottom: 48px;}
.xw_section .content ul{width: 100%;}
.xw_section .content li{margin-bottom: 30px;}
.xw_section .content li:last-child{margin-bottom: 0;}
.xw_section .content a{display: flex;width: 100%;justify-content: flex-start;align-items: center;background: #fff;box-shadow: 12px 0 13px rgba(215,217,214,0.17);}
.xw_section .content .left{width: 31.285%;}
.xw_section .content .pic{ width: 100%; padding-bottom: 62.785%; 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 .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 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 .right{width: 68.715%;padding: 18px 60px 18px 18px;}
.xw_section .content .bt{font-size: 24px;color: #333333;line-height: 30px;margin-bottom: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section .content .info{font-size: 16px;color: #999999;line-height: 29px;margin-bottom: 60px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section .content a:hover .bt{color: #ad3065;}
.xw_section .content .boxs{width: 100%;display: flex;justify-content: space-between;align-items: center;}
.xw_section .content .date{display: flex;justify-content: flex-start;align-items: center;}
.xw_section .content .date img{width: 19px;display: block;margin-right: 12px;margin-top: 4px;}
.xw_section .content .date .wz{font-size: 18px;color: #666666;line-height: 24px;}
.xw_section .content a .more{width: 90px;display: flex;justify-content: center;align-items: center;background: linear-gradient(to right,#ad3065,#7c2e8c);font-size: 20px;color: #ffffff;line-height: 30px;border-radius: 15px;box-shadow: 2px 4px 13px rgba(155,61,130,0.35);}
.xw_section .content a .more img{width: 10px;display: block;margin-left: 4px;}
.xw_section .content a:hover .more{background: linear-gradient(to right,#ad3065,#ad3065);}
@media screen and (max-width:1024px) {
.xw_section{;margin-top: 0;}
.xw_section .content{margin-bottom: 20px;}
.xw_section .content li{margin-bottom: 14px;}
.xw_section .content a{display: block;}
.xw_section .content .left{width: 100%;}
.xw_section .content .right{width: 100%;padding: 14px;}
.xw_section .content .bt{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.xw_section .content .info{font-size: 14px;line-height: 24px;margin-bottom: 14px;}
.xw_section .content .date img{width: 18px;margin-right: 8px;margin-top: 2px;}
.xw_section .content .date .wz{font-size: 16px;line-height: 20px;}
.xw_section .content a .more{width: 80px;font-size: 14px;}
.xw_section .content a .more img{width: 8px;}
}

/*联系我们*/
.lxwm_section{width: 100%;padding-top: 68px;padding-bottom: 380px;}
.lxwm_section .content1{width: 100%;padding-left: 300px;padding-right: 400px;}
.lxwm_section .content1 ul{width: 100%;}
.lxwm_section .content1 li{margin-bottom: 15px;display: flex;justify-content: flex-start;align-items: flex-start;}
.lxwm_section .content1 .l2{margin-bottom: 30px;}
.lxwm_section .content1 .wz{width: 100px;font-size: 20px;color: #666666;line-height: 50px;}
.lxwm_section .content1 .cont{width: calc(100% - 100px);}
.lxwm_section .content1 input{width: 100%;height: 52px;display: block;padding: 0 12px;font-size: 16px;color: #000;border: 2px solid #f2f2f2;}
.lxwm_section .content1 textarea{width: 100%;padding: 8px 12px;font-size: 16px;color: #000;border: 2px solid #f2f2f2;}
.lxwm_section .content1 li:last-child{display: flex;justify-content: flex-end;margin-bottom: 0;}
.lxwm_section .content1 .btn{width: 120px;display: flex;justify-content: center;align-items: center;cursor: pointer;background: linear-gradient(to right,#ad3065,#7c2e8c);font-size: 19px;color: #ffffff;line-height: 42px;border-radius: 21px;}
.lxwm_section .content1 .btn img{width: 10px;display: block;margin-left: 8px;}
.lxwm_section .content1 .btn:hover{background: linear-gradient(to right,#ad3065,#ad3065);}
.lxwm_section .content2{width: 100%;margin-top: 100px;padding-left: 400px;padding-right: 400px;}
.lxwm_section .content2 .dh{width: 100%;display: flex;justify-content: center;align-items: center;margin-bottom: 24px;}
.lxwm_section .content2 .dh img{width: 30px;display: block;margin-right: 8px;}
.lxwm_section .content2 .dh .wz{font-size: 40px;color: #7c2e8c;line-height: 44px;font-weight: bold;}
.lxwm_section .content2 .dzbox{width: 100%;display: flex;justify-content: center;align-items: center;margin-bottom: 16px;}
.lxwm_section .content2 .dzbox .dz{font-size: 26px;color: #ffffff;line-height: 36px;padding: 0 12px;background: #808080;border-radius: 8px;}
.lxwm_section .content2 .info{font-size: 18px;color: #333333;line-height: 30px;margin-bottom: 42px;text-align: center;}
.lxwm_section .content2 ul{width: 100%;display: flex;justify-content: center;align-items: flex-start;}
.lxwm_section .content2 li{margin-right: 42px;}
.lxwm_section .content2 li:last-child{margin-right: 0;}
.lxwm_section .content2 ul img{width: 180px;display: block;margin: 0 auto 20px auto;}
.lxwm_section .content2 ul .wz{font-size: 18px;color: #333333;line-height: 24px;text-align: center;}
.lxwm_section .content2 ul .wz br{display:none;}
.lxwm_section .banquan{font-size: 16px;color: #000;line-height: 24px;margin-top: 50px;padding-left: 400px;padding-right: 300px;}
.lxwm_section .banquan br{display: none;}
.lxwm_section .banquan a{color: #000;}
@media screen and (max-width:1680px) {
.lxwm_section .content1{padding-left: 250px;padding-right: 150px;}
.lxwm_section .content2{padding-left: 150px;padding-right: 150px;}
.lxwm_section .banquan{padding-left: 150px;padding-right: 150px;text-align: center;}
}
@media screen and (max-width:1024px) {
.lxwm_section{padding-top: 30px;padding-bottom: 30px;}
.lxwm_section .content1{padding-left: 0;padding-right: 0;margin-bottom: 20px;}
.lxwm_section .content1 li{margin-bottom: 12px;}
.lxwm_section .content1 .l2{margin-bottom: 12px;}
.lxwm_section .content1 .wz{width: 80px;font-size: 16px;line-height: 36px;}
.lxwm_section .content1 .cont{width: calc(100% - 80px);}
.lxwm_section .content1 input{height: 36px;font-size: 14px;}
.lxwm_section .content1 textarea{padding: 4px 12px;font-size: 14px;}
.lxwm_section .content1 .btn{width: 100%;font-size: 16px;line-height: 36px;border-radius: 18px;}
.lxwm_section .content1 .btn img{width: 8px;margin-left: 4px;}
.lxwm_section .content1 li:last-child{justify-content: flex-start;padding-left: 80px;}
.lxwm_section .content2{margin-top: 0;padding-left: 0;padding-right: 0;}
.lxwm_section .content2 .dh{margin-bottom: 12px;}
.lxwm_section .content2 .dh img{width: 24px;margin-right: 6px;}
.lxwm_section .content2 .dh .wz{font-size: 26px;line-height: 30px;}
.lxwm_section .content2 .dzbox{margin-bottom: 12px;}
.lxwm_section .content2 .dzbox .dz{font-size: 18px;line-height: 30px;padding: 0 10px;border-radius: 6px;}
.lxwm_section .content2 .info{font-size: 14px;line-height: 24px;margin-bottom: 12px;}
.lxwm_section .content2 li{margin-right: 12px;}
.lxwm_section .content2 ul img{width: 100px;margin: 0 auto 10px auto;}
.lxwm_section .content2 ul .wz{font-size: 14px;line-height: 20px;}
.lxwm_section .banquan{font-size: 14px;line-height: 20px;margin-top: 20px;padding-left: 0;padding-right: 0;}
.lxwm_section .banquan br{display: block;}
}
