/*通用*/
/*效果过渡*/
._ea{-webkit-transition: all 1s ease-out 0s; -moz-transition: all 1s ease-out 0s; -o-transition: all 1s ease-out 0s; transition: all 1s ease-out 0s;  }
/*超出隐藏*/
._el{overflow:hidden;white-space: nowrap; text-soverflow:ellipsis;}
._el1{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
._el6{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
._el7{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
._el8{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 8;-webkit-box-orient: vertical;}
._el9{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 9;-webkit-box-orient: vertical;}
._el10{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 10;-webkit-box-orient: vertical;}
/*主体宽度*/
.w_1600{ max-width:1600px; margin-right: auto; margin-left: auto;}
.w_1920{ max-width:1920px; margin-right: auto; margin-left: auto;}
.w_1410{ max-width:1410px; margin-right: auto; margin-left: auto;}
.w_1050{ max-width:1050px; margin-right: auto; margin-left: auto;}
.w_1330{ max-width:1330px; margin-right: auto; margin-left: auto;}
/*两边距离*/
.w_width{padding-left: 80px;padding-right: 80px;}
@media  screen and (max-width: 1040px){
.w_width{padding-left: 15px;padding-right: 15px;}
}
/*顶部导航*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%;position: absolute;left: 0;top: 0;z-index: 30;}
.nywyb_s{position: static;}
.t_navs{ width: 100%;}
.t_navs::after{content: "";display: block;clear: both;}
/*正常屏幕显示*/
.t_navs .top{ width: 100%; float: left; position: relative;}
/*logo*/
.t_navs .top .logo{ margin: 16px 0; line-height: 0; float: left;margin-left: 126px;}
.t_navs .top .logo img{ width: auto; height: 107px;}
/*一级导航*/
.t_navs .top .right{ float: left;}
.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 10px;}
.t_navs .top .menu .nli span a{ display: block;color: #000000; position: relative;padding:  54.5px 18px;font-size: 18px;line-height: 30px;}
/*鼠标经过样式*/
.t_navs .top .menu .nli.on span a,.t_navs .top .menu .nli:hover span a{color: rgba(0,0,0,0.6);}
.t_navs2 .top .menu .nli.on span a,.t_navs2 .top .menu .nli:hover span a{ color: #2E874B;}
/*二级导航*/
.t_navs .top .sub{ display: none; position: absolute; width: 140px; top:80%; left: 50%; background: #fff; z-index: 4;box-shadow: 0 0 20px rgba(220,220,220,0.6);padding: 8px 0;
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%;text-align: center;font-size: 16px;}
.t_navs .top .sub .l2 a{ display: block; color: #555;padding: 8px 0;}
.t_navs .top .sub .l2 a:hover{ color: #2E874B;}
/*语言切换*/
.t_navs .top .yyqh{float: right;position: relative;margin: 59.5px 0;}
.t_navs .top .yyqh ._t{width: 100%;font-size: 0;cursor: pointer;}
.t_navs .top .yyqh ._t .words{font-size: 16px;color: #000000;line-height: 20px;display: inline-block;vertical-align: middle;margin-right: 18px;}
.t_navs .top .yyqh ._t img{display: inline-block;vertical-align: middle;width: 12px;}
.t_navs .top .yyqh ._b{position: absolute;left: 0;top: 130%;width: 100%;box-shadow: 0 0 20px rgba(220,220,220,0.6);background: #fff;padding: 8px 0;display: none;}
.t_navs .top .yyqh ._b a{display: block;width: 100%;font-size: 16px;color: #000000;line-height: 20px;padding: 8px;text-align: center;}
/*隐藏手机显示*/
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}
@media screen and (max-width:1600px) {
.t_navs .top .logo{ margin: 12px 0;margin-left: 130px;}
.t_navs .top .logo img{height: 80px;}
.t_navs .top .menu .nli{padding: 0 8px;}
.t_navs .top .menu .nli span a{ padding:  37px 12px;font-size: 14px;line-height: 30px;}
.t_navs .top .sub{width: 120px;padding: 6px 0;}
.t_navs .top .sub .l2{font-size: 14px;}
.t_navs .top .sub .l2 a{padding: 6px 0;}
.t_navs .top .yyqh{margin: 42px 0;}
.t_navs .top .yyqh ._t .words{font-size: 14px;margin-right: 14px;}
.t_navs .top .yyqh ._t img{width: 10px;}
.t_navs .top .yyqh ._b{padding: 6px 0;}
.t_navs .top .yyqh ._b a{font-size: 14px;padding: 6px;}
}
@media screen and (max-width:1300px) {
.t_navs .top .logo{ margin: 10px 0;margin-left: 130px;}
.t_navs .top .logo img{height: 60px;}
.t_navs .top .menu .nli span a{ padding:  25px 10px;font-size: 12px;}
.t_navs .top .sub{width: 100px;padding: 0 0;}
.t_navs .top .sub .l2{font-size: 12px;}
.t_navs .top .sub .l2 a{padding: 4px 0;}
.t_navs .top .yyqh{margin: 30px 0;}
.t_navs .top .yyqh ._t .words{font-size: 12px;margin-right: 10px;}
.t_navs .top .yyqh ._b{padding: 4px 0;}
.t_navs .top .yyqh ._b a{font-size: 12px;padding: 4px;}
}
@media screen and (max-width:1024px) {
/*电脑端导航隐藏*/
.t_navs .menu{ display: none;}
.t_navs .top .yyqh{ margin-top: 15px; margin-bottom: 0; margin-right: 15px;}

.t_navs .xialaph .yyqhs{display:none;}

/*手机端导航显示*/
.t_navs .menuph{ display: block;}
.t_navs .xialaph{ display: block;}
.t_navs .top .right{ float: right;}
/*手机端样式*/
.t_navs .top{ padding: 0 15px; width: 100%; position: fixed; top: 0; left: 0; z-index: 24; background: #fff;box-shadow:0px 12px 8px -12px rgba(0,0,0,0.1);}
/*logo*/
.t_navs .top .logo{ margin: 5px 0;}
.t_navs .top .logo img{ height: 40px;}
/*右侧三条杠*/
.t_navs .menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 14px 0;}
.t_navs .menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.t_navs .menuph .point:hover .navbtn,
.t_navs .menuph .point:hover .navbtn::after,
.t_navs .menuph .point:hover .navbtn::before { width: 28px;}
.t_navs .menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 2px; background: #2E874B;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.t_navs .menuph .navbtn::after,
.t_navs .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #2E874B;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.t_navs .menuph .navbtn::after { top: -11px;}
.t_navs .menuph .navbtn::before { top: 11px;}
.t_navs .menuph .point.active .navbtn{ background: transparent;}
.t_navs .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0;}
.t_navs .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0;}
/*一级导航*/
.t_navs .xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding: 50px 15px 100px 15px; display: none; z-index:20; background:#fff;}
.t_navs .xialaph .ul2,
.t_navs .xialaph .ul3{ display: none;}
.t_navs .xialaph h4 a{ float: left; width: 60%; color: #333333;line-height: 50px;font-size: 16px;} 
.t_navs .xialaph h4{ float: left; width: 100%; position: relative;}
.t_navs .xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
.t_navs .xialaph h4:hover a,
.t_navs .xialaph h5:hover a{ color: #2E874B;}
.t_navs .xialaph h5 a{ float: left; width: 100%; color: #1f1f1f;line-height: 40px; text-transform: uppercase;font-size: 14px;}
.t_navs .xialaph h5{ float: left; width: 100%; position: relative;}
.t_navs .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.t_navs .xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
.t_navs .xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: -25px; margin-right: 18px; cursor: pointer;}
.t_navs .xialaph h4.active img.img_s,
.t_navs .xialaph h5.active img.img_s{ display: none;}
.t_navs .xialaph h4.active img.img_d,
.t_navs .xialaph h5.active img.img_d{ display: block;}
.t_navs .xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.t_navs .xialaph .ul3{padding-bottom: 10px; padding-left: 15px; z-index: -1; position: relative;}
.t_navs .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.t_navs .xialaph li:last-child .ul3::after{ display: none;}
.t_navs .xialaph .ul3 li a{ color: #333;line-height: 35px; display: block;font-size: 14px;}
.t_navs .xialaph .ul3 li:hover a{color: #2E874B;}
.t_navs .xialaph .ul3 li{ padding-top: 5px;}
.t_navs .xialaph .ul3 li:first-child{ padding-top: 0;}
.t_navs .xialaph .yyqhs{width: 100%;float: left;margin-top: 16px;font-size: 0;text-align: center;}
.t_navs .xialaph .yyqhs a{display: inline-block;vertical-align: middle;font-size: 16px;color: #555;}
.t_navs .xialaph .yyqhs span{display: inline-block;vertical-align: middle;font-size: 16px;color: #555;margin: 0 10px;}
/*二级三级导航箭头*/
.t_navs .img_d,
.t_navs .disno{ display: none;} 
}

/*底导航*/
.bottomnav{width: 100%;}
.bottomnav .top{width: 100%;background: #d7ebdd;padding-top: 32px;padding-bottom: 32px;background: #d7ebdd;}
.bottomnav .top .content{width: 100%;}
.bottomnav .top .content::after{content: "";display: block;clear: both;}
.bottomnav .top .content .left{width: 74%;float: left;padding-top: 11px;}
.bottomnav .top .content .left .listbox{width: 100%;float: left;}
.bottomnav .top .content .left .listbox .list{float:left;margin-right: 18px;}
.bottomnav .top .content .left .listbox .list:last-child{margin-right: 0;}
.bottomnav .top .content .left .listbox .list img{width: 18px;float: left;margin-right: 4px;}
.bottomnav .top .content .left .listbox .list .words{font-size: 16px;color: #555f58;line-height: 20px;letter-spacing: -0.5px;float: left;}
.bottomnav .top .content .right{width: 26%;float: right;}
.bottomnav .top .content .right ul{display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.bottomnav .top .content .right ul li{display: inline-block;vertical-align: middle;}
.bottomnav .top .content .right ul li a{display: block;position: relative; z-index:999;}
.bottomnav .top .content .right ul li a .ico{width: 42px;}
.bottomnav .top .content .right ul li a .ico img{width: 100%;display: block;}
.bottomnav .top .content .right ul li a .ewm{width: 0;position: absolute;left: 50%;bottom: 100%;overflow: 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);
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;}
.bottomnav .top .content .right ul li a:hover .ewm{width: 181px;bottom: 130%;}
.bottomnav .top .content .right ul li a .ewm img{width: 100%;display: block;}
.bottomnav .bottom{width: 100%;background: #bfddc9;padding: 18px 0;}
.bottomnav .bottom .bq{font-size: 14px;color: #8aa091;line-height: 20px;text-align: center;letter-spacing: 0;text-align: center;}
@media  screen and (max-width: 1600px){
.bottomnav .top{padding-top: 20px;padding-bottom: 20px;}
.bottomnav .top .content .left{padding-top: 8px;}
.bottomnav .top .content .left .listbox .list{margin-right: 12px;}
.bottomnav .top .content .left .listbox .list img{width: 16px;}
.bottomnav .top .content .left .listbox .list .words{font-size: 14px;}
.bottomnav .top .content .right ul li a .ico{width: 36px;}
.bottomnav .top .content .right ul li a:hover .ewm{width: 100px;}
.bottomnav .bottom{padding: 12px 0;}
.bottomnav .bottom .bq{font-size: 12px;}
}
@media  screen and (max-width: 1300px){
.bottomnav .top .content .left{padding-top: 5px;}
.bottomnav .top .content .left .listbox .list{margin-right: 10px;}
.bottomnav .top .content .left .listbox .list .words{font-size: 12px;}
.bottomnav .top .content .right ul li a .ico{width: 30px;}
.bottomnav .top .content .right ul li a:hover .ewm{width: 100px;}
}
@media  screen and (max-width: 1024px){
.bottomnav{width: 100%;margin-bottom: 50px;}
.bottomnav .top{padding-top: 26px;padding-bottom: 26px;}
.bottomnav .top .content .left{width: 100%;padding-top: 0;margin-bottom: 16px;}
.bottomnav .top .content .left .listbox .list{width: 100%; margin-right: 0;margin-bottom: 12px;}
.bottomnav .top .content .left .listbox .list:last-child{margin-bottom: 0;}
.bottomnav .top .content .left .listbox .list img{width: 18px;}
.bottomnav .top .content .left .listbox .list .words{font-size: 14px;letter-spacing: 0;width: calc(100% - 26px);}
.bottomnav .top .content .right{width: 100%;}
.bottomnav .top .content .right ul li a .ico{width: 36px;}
.bottomnav .top .content .right ul li a .ewm{left: 4%;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.bottomnav .top .content .right ul li a:hover .ewm{width: 100px;bottom: 120%;}
.bottomnav .bottom{padding: 14px 0;}
.bottomnav .bottom .bq{font-size: 12px;}
}

/*底导航漂浮*/
.b_navs .q_d_m{ float: left; width: 100%; height: 50px;}
.b_navs .pf_down{ width: 100%; float: left; position: fixed; left: 0; bottom: 0; height: 50px; background: #2E874B; z-index: 16; box-shadow: 0 -5px 10px rgba(0,0,0,0.2);}
.b_navs .pf_down li{ width: 33.3%; float: left; text-align: center; padding: 7px 0 4px 0; border-right: 1px solid #fff;}
.b_navs .pf_down li .ico7{ width: 100%; float: left; height: 20px;}
.b_navs .pf_down li .d_name{ width: 100%; float: left; margin-top: 4px; font-size: 12px; color: #fff; line-height: 14px;}
.b_navs .pf_down li.l1 .ico7{ background: url(img/img4.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l2 .ico7{ background: url(img/img3.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l3 .ico7{ background: url(img/img2.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li:last-child{ border: none;}
.b_navs .pf_down li:nth-child(3n){ border: none;}

/*首页banner*/
.sy_banner{width: 100%;}
.sy_banner .ul{width: 100%;}
.sy_banner .ul .li{width: 100%;}
.sy_banner .ul .li img{display: block;}
.sy_banner .ul .slick-prev{width: 12px;height: 38px;background: url(img/img10.png) no-repeat center center; background-size: cover;left: 88px;top: 50%;}
.sy_banner .ul .slick-next{width: 12px;height: 38px;background: url(img/img11.png) no-repeat center center; background-size: cover;right: 88px;top: 50%;}
.sy_banner .ul .slick-prev:hover,
.sy_banner .ul .slick-next:hover{opacity: 0.6;}
.sy_banner .ul .slick-dots{position: absolute; bottom: 48px; height: 3px; text-align: right;padding-right: 160px;}
.sy_banner .ul .slick-dots li{ vertical-align: top; width: 52px; height: 3px; margin: 0 1px; border: 1px solid #fff;}
.sy_banner .ul .slick-dots li.slick-active{ background: #98c5a7;border-color: #98c5a7;}
@media  screen and (max-width: 1600px){
.sy_banner .ul .slick-prev{width: 10px;height: 34px;left: 70px;}
.sy_banner .ul .slick-next{width: 10px;height: 34px;right: 70px;}
.sy_banner .ul .slick-dots{bottom: 40px;padding-right: 120px;}
.sy_banner .ul .slick-dots li{width: 40px;}
}
@media  screen and (max-width: 1024px){
.sy_banner{margin-top: 50px;}
.sy_banner .ul .slick-prev{width: 0;height: 0;opacity: 0;}
.sy_banner .ul .slick-next{width: 0;height: 0;opacity: 0;}
.sy_banner .ul .slick-dots{bottom: 26px;padding-right: 0;text-align: center;}
.sy_banner .ul .slick-dots li{width: 34px;}
}

/*弹窗*/
._pop{ float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:99999999; display:none;background-color: rgba(0,0,0,0.8);}
._col{ float:left;  font-size: 0; position:absolute; right:-60px; top:-44px; width:44px; height:44px; border-radius: 100%;color: #999;cursor: pointer;background: url(img/img38.png)no-repeat center center;background-size: cover;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);}
._htm{ float:left; width:800px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);background-color: rgba(255,255,255,0.5);padding: 12px;}
._htm video{width: 100%;display: block;margin: 0 auto;}
._htm img{width: 100%;display: block;margin: 0 auto;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
._col{ float:left;  font-size: 50px; position:absolute; right:-50px; top:0; width:34px; height:34px; border-radius: 100%;color: #999;cursor: pointer;background: url(images);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width:500px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}           
@media  screen and (max-width: 767px){
._col{ float:left;  font-size: 50px; position:absolute; right:10px; top:-55px; width:20px; height:20px; border-radius: 100%;color: #999;cursor: pointer;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
._htm{ float:left; width:360px;position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
}

/*首页*/
.sy_section1{width: 100%;padding-top: 104px;padding-bottom: 104px;}
.sy_section1 .content{width: 100%;overflow: hidden;position: relative;background: #f7f7f7;font-size: 0;}
.sy_section1 .content::after{content: "";display: block;width: 37px;height: 1px;background: #d6d6d4;position: absolute;right: 4%;top: 51%;}
.sy_section1 .content .left{width: 27%;display: inline-block;vertical-align: middle;text-align: center;}
.sy_section1 .content .left .tit{font-size: 36px;color: #000000;line-height: 40px;margin-bottom: 46px;}
.sy_section1 .content .left .more{width: 100%;}
.sy_section1 .content .left .more a{display: inline-block;font-size: 16px;color: #000000;line-height: 20px;border-bottom: 1px solid #000;padding-bottom: 4px;}
.sy_section1 .content .left .more a:hover{color: #98c5a7;border-color: #98c5a7;}
.sy_section1 .content .right{width: 62%;display: inline-block;vertical-align: middle;}
.sy_section1 .content .right .ul{margin: 0 -2px;position: static;
width: calc(100% + 4px);
width: -ms-calc(100% + 4px);
width: -o-calc(100% + 4px);
width: -moz-calc(100% + 4px);
width: -webkit-calc(100% + 4px);}
.sy_section1 .content .right .ul .li{padding: 0 2px;}
.sy_section1 .content .right .ul .li a{display: block;width: 100%;position: relative;}
.sy_section1 .content .right .ul .li a .pic{ width: 100%; padding-bottom: 142.51%; position: relative; overflow: hidden; min-height: 50px;
-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_section1 .content .right .ul .li 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_section1 .content .right .ul .li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section1 .content .right .ul .li a .words{font-size: 20px;color: #ffffff;line-height: 24px;width: 100%;text-align: center;position: absolute;left: 0;bottom: 36px;}
.sy_section1 .content .right .ul .slick-prev{width: 12px;height: 20px;background: url(img/img25.png) no-repeat center center; background-size: cover;left: auto;right: 5%; top: 50%;margin-top: -50px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.sy_section1 .content .right .ul .slick-next{width: 12px;height: 20px;background: url(img/img26.png) no-repeat center center; background-size: cover;right: 5%;top: 50%;margin-top: 50px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.sy_section1 .content .right .ul .slick-prev:hover{background: url(img/img23.png) no-repeat center center; background-size: cover;}
.sy_section1 .content .right .ul .slick-next:hover{background: url(img/img24.png) no-repeat center center; background-size: cover;}
@media  screen and (max-width: 1600px){
.sy_section1{padding-top: 60px;padding-bottom: 60px;}
.sy_section1 .content::after{width: 37px;right: 3.5%;top: 51%;}
.sy_section1 .content .left{width: 28%;}
.sy_section1 .content .left .tit{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.sy_section1 .content .left .more a{font-size: 14px;}
.sy_section1 .content .right{width: 62%;display: inline-block;vertical-align: middle;}
.sy_section1 .content .right .ul{margin: 0 -2px;position: static;
width: calc(100% + 4px);
width: -ms-calc(100% + 4px);
width: -o-calc(100% + 4px);
width: -moz-calc(100% + 4px);
width: -webkit-calc(100% + 4px);}
.sy_section1 .content .right .ul .li{padding: 0 2px;}
.sy_section1 .content .right .ul .li a .words{font-size: 16px;line-height: 20px;bottom: 26px;}
.sy_section1 .content .right .ul .slick-prev{width: 10px;height: 18px;right: 4.5%;margin-top: -40px;}
.sy_section1 .content .right .ul .slick-next{width: 10px;height: 18px;right: 4.5%;margin-top: 40px;}
}
@media  screen and (max-width: 1024px){
.sy_section1{padding-top: 30px;padding-bottom: 30px;}
.sy_section1 .content{padding-bottom: 30px;}
.sy_section1 .content::after{display: none;}
.sy_section1 .content .left{width: 100%;display: block;padding: 14px;}
.sy_section1 .content .left .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.sy_section1 .content .left .more a{font-size: 14px;}
.sy_section1 .content .right{width: 100%;}
.sy_section1 .content .right .ul .li a .words{font-size: 16px;line-height: 20px;bottom: 24px;}
.sy_section1 .content .right .ul .slick-prev{width: 0;height: 0;opacity: 0;}
.sy_section1 .content .right .ul .slick-next{width: 0;height: 0;opacity: 0;}
.sy_section1 .content .right .ul .slick-dots{position: absolute; bottom: 12px; height: 8px; text-align: center;}
.sy_section1 .content .right .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #fff;}
.sy_section1 .content .right .ul .slick-dots li.slick-active{ background: #98c5a7;}
}

.sy_section2{width: 100%;background: #f7f7f7;margin-bottom: 20px;}
.sy_section2 .content{width: 100%;font-size: 0;}
.sy_section2 .content .left{width: 27%;display: inline-block;vertical-align: middle;text-align: center;}
.sy_section2 .content .left .tit{font-size: 36px;color: #000000;line-height: 40px;margin-bottom: 68px;}
.sy_section2 .content .left .more{width: 100%;}
.sy_section2 .content .left .more a{display: inline-block;font-size: 16px;color: #000000;line-height: 20px;padding-bottom: 4px;border-bottom: 1px solid #000;}
.sy_section2 .content .left .more a:hover{color: #98c5a7;border-color: #98c5a7;}
.sy_section2 .content .right{width: 72.9%;display: inline-block;vertical-align: middle;}
.sy_section2 .content .right .pic{width: 100%;text-align: right;}
.sy_section2 .content .right .pic img{height: 558px;display: inline-block;}
@media  screen and (max-width: 1600px){
.sy_section2 .content .left .tit{font-size: 24px;line-height: 30px;margin-bottom: 20px;}
.sy_section2 .content .left .more a{font-size: 14px;}
.sy_section2 .content .right{width: 72.9%;display: inline-block;vertical-align: middle;}
.sy_section2 .content .right .pic{width: 100%;text-align: right;}
.sy_section2 .content .right .pic img{height: auto;width: 80%; display: inline-block;}
}
@media  screen and (max-width: 1024px){
.sy_section2{margin-bottom: 0;}
.sy_section2 .content .left{width: 100%;display: block; padding: 14px;}
.sy_section2 .content .left .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.sy_section2 .content .left .more a{font-size: 14px;}
.sy_section2 .content .right{width: 100%;}
.sy_section2 .content .right .pic img{height: auto;width: 100%; display: inline-block;}
}

.sy_section3{width: 100%;}
.sy_section3 .content{width: 100%;overflow: hidden;}
.sy_section3 .content .boxs{width: 33.3333333%;float: left;position: relative;}
.sy_section3 .content .boxs .ba_pic{width: 100%;}
.sy_section3 .content .boxs .ba_pic img{width: 100%;display: block;}
.sy_section3 .content .boxs .wordsbox{position: absolute;right: 0;bottom: 0;background: rgba(255,255,255,0.7);padding: 22px 34px 22px 36px;text-align: right;
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 .boxs .wordsbox:hover{background: rgba(255,255,255,0.4);}
.sy_section3 .content .boxs .wordsbox .tit{font-size: 24px;color: #000000;line-height: 28px;margin-bottom: 14px;}
.sy_section3 .content .boxs .wordsbox img{display: inline-block;width: 24px;}
.sy_section3 .content .boxs2 .wordsbox{padding: 22px 62px;}
.sy_section3 .content .center{width: 33.3333333%;float: left;position: relative;}
.sy_section3 .content .center .ba_pic{width: 100%;}
.sy_section3 .content .center .ba_pic img{width: 100%;display: block;}
.sy_section3 .content .center .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;text-align: center;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.sy_section3 .content .center .wordsbox .tit{font-size: 38px;color: #000000;line-height: 42px;margin-bottom: 68px;}
.sy_section3 .content .center .wordsbox .more{font-size: 16px;color: #000000;line-height: 20px;display: inline-block;padding-bottom: 4px;border-bottom: 1px solid #000;
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 .center .wordsbox .more:hover{border-color: #98c5a7;color: #98c5a7;}
@media  screen and (max-width: 1600px){
.sy_section3 .content .boxs .wordsbox{padding: 20px;}
.sy_section3 .content .boxs .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.sy_section3 .content .boxs .wordsbox img{width: 20px;}
.sy_section3 .content .boxs2 .wordsbox{padding: 20px 40px;}
.sy_section3 .content .center .wordsbox .tit{font-size: 24px;line-height: 28px;margin-bottom: 20px;}
.sy_section3 .content .center .wordsbox .more{font-size: 14px;}
}
@media  screen and (max-width: 1024px){
.sy_section3{padding-left: 15px;padding-right: 15px;}
.sy_section3 .content .boxs{width: 100%;}
.sy_section3 .content .boxs .titbox{width: 100%;padding: 14px;text-align: center;}
.sy_section3 .content .boxs .titbox .words{font-size: 18px;color: #000;line-height: 24px;margin-bottom: 12px;}
.sy_section3 .content .boxs .titbox .more{display: inline-block;font-size: 14px;color: #000000;line-height: 20px;padding-bottom: 4px;border-bottom: 1px solid #000;}
.sy_section3 .content .boxs .titbox .more:hover{color: #98c5a7;border-color: #98c5a7;}
.sy_section3 .content .boxs .wordsbox{right: 40px;bottom: 40px;padding: 16px;}
.sy_section3 .content .boxs .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.sy_section3 .content .boxs .wordsbox img{width: 18px;}
.sy_section3 .content .boxs2 .wordsbox{padding: 16px 30px;}
.sy_section3 .content .center{width: 100%;}
.sy_section3 .content .center .ba_pic img{height: 110px;}
.sy_section3 .content .center .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.sy_section3 .content .center .wordsbox .more{font-size: 14px;}
}

.sy_section4{width: 100%;}
.sy_section4 h2{font-size: 24px;color: #000000;line-height: 28px;text-align: center;padding-top: 74px;padding-bottom: 32px;}
.sy_section4 .content{width: 100%;}
.sy_section4 .content .ul{margin: 0 -1px;
width: calc(100% + 2px);
width: -ms-calc(100% + 2px);
width: -o-calc(100% + 2px);
width: -moz-calc(100% + 2px);
width: -webkit-calc(100% + 2px);}
.sy_section4 .content .ul .li{padding: 0 1px;}
.sy_section4 .content .ul .li a{display: block;width: 100%;position: relative;}
.sy_section4 .content .ul .li a::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.7);z-index: 3;}
.sy_section4 .content .ul .li a .ba_pic{width: 100%;height: 592px;position: relative;z-index: 2;}
.sy_section4 .content .ul .li a .ico{width: 44px;height: 44px;position: absolute;left: 50%;top: 50%;z-index: 2;display: none;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
.sy_section4 .content .ul .li.slick-center a::after{opacity: 0;}
.sy_section4 .content .ul .li.slick-center a .ico{display: block;}
.sy_section4 .content .ul .slick-prev{width: 430px;height: 100%;background: rgba(255,255,255,0);left: 0;top: 50%;}
.sy_section4 .content .ul .slick-next{width: 430px;height: 100%;background: rgba(255,255,255,0);right: 0;top: 50%;}
.sy_section4 .content .ul .slick-dots{display: none!important;}
@media  screen and (max-width: 1600px){
.sy_section4 h2{font-size: 20px;line-height: 24px;padding-top: 50px;padding-bottom: 26px;}
.sy_section4 .content .ul .li a .ba_pic{height: 500px;}
.sy_section4 .content .ul .li a .ico{width: 30px;height: 30px;}
.sy_section4 .content .ul .slick-prev{width: 240px;}
.sy_section4 .content .ul .slick-next{width: 240px;}
}
@media  screen and (max-width: 1300px){
.sy_section4 h2{font-size: 18px;line-height: 24px;padding-top: 36px;padding-bottom: 20px;}
.sy_section4 .content .ul .li a .ba_pic{height: 380px;}
.sy_section4 .content .ul .slick-prev{width: 200px;}
.sy_section4 .content .ul .slick-next{width: 200px;}
}
@media  screen and (max-width: 1024px){
.sy_section4{padding: 30px 15px;}
.sy_section4 h2{font-size: 18px;line-height: 24px;padding-top: 0;padding-bottom: 16px;}
.sy_section4 .content .ul{padding-bottom: 24px;}
.sy_section4 .content .ul .li a::after{display: none;}
.sy_section4 .content .ul .li a .ba_pic{height: 220px;}
.sy_section4 .content .ul .li a .ico{width: 32px;height: 32px;display: block;}
.sy_section4 .content .ul .slick-prev{width: 0;height: 0;}
.sy_section4 .content .ul .slick-next{width: 0;height: 0;}
.sy_section4 .content .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;display: block!important;}
.sy_section4 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.sy_section4 .content .ul .slick-dots li.slick-active{ background: #98c5a7;}
}

.sy_section5{width: 100%;padding-top: 72px;padding-bottom: 86px;background: #eff7f1;}
.sy_section5 .content{text-align: center;}
.sy_section5 .conten a{display: inline-block;}
.sy_section5 .conten a:hover{opacity: 0.6;}
.sy_section5 .content img{display: inline-block;width: 14px;margin-bottom: 18px;}
.sy_section5 .content .words{font-size: 16px;color: #000000;line-height: 20px;font-weight: bolder;}
@media  screen and (max-width: 1600px){
.sy_section5{padding-top: 60px;padding-bottom: 60px;}
.sy_section5 .content img{width: 14px;margin-bottom: 10px;}
.sy_section5 .content .words{font-size: 14px;}
}
@media  screen and (max-width: 1024px){
.sy_section5{padding-top: 30px;padding-bottom: 30px;}
.sy_section5 .content img{width: 12px;margin-bottom: 8px;}
.sy_section5 .content .words{font-size: 12px;}
}

/*内页banner*/
.ny_banner{width: 100%;position: relative;}
.ny_banner img{width: 100%;display: block;position: relative;z-index: 1;}
.ny_banner::after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: url(img/img42.png)no-repeat center center;background-size: cover;}
@media  screen and (max-width: 1024px){
.ny_banner{margin-top: 50px;}
}

/*关于我们*/
.gy_section1{width: 100%;padding-top: 104px;padding-bottom: 146px;}
.gy_section1 .content{width: 100%;}
.gy_section1 .content::after{content: "";display: block;clear: both;}
.gy_section1 .content .left{width: 56.39%;float: left;padding-top: 72px;padding-right: 150px;}
.gy_section1 .content .left .titbox{margin-bottom: 20px;padding-left: 15px;border-left: 5px solid #d6eadc;}
.gy_section1 .content .left .titbox .tit1{font-size: 30px;color: #66a478;line-height: 34px;margin-bottom: 10px;}
.gy_section1 .content .left .titbox .tit2{font-size: 48px;color: #66a478;line-height: 52px;}
.gy_section1 .content .left .titbox .tit2 span{font-weight: bold;}
.gy_section1 .content .left .info{font-size: 18px;color: #000000;line-height: 40px;padding-left: 20px;}
.gy_section1 .content .right{width: 43.61%;float: right;padding-right: 40px;}
.gy_section1 .content .right img{width: 100%;display: block;}
@media  screen and (max-width: 1600px){
.gy_section1{padding-top: 60px;padding-bottom: 60px;}
.gy_section1 .content .left{padding-top: 80px;padding-right: 140px;}
.gy_section1 .content .left .titbox{margin-bottom: 16px;padding-left: 14px;border-left: 4px solid #d6eadc;}
.gy_section1 .content .left .titbox .tit1{font-size: 24px;line-height: 28px;margin-bottom: 8px;}
.gy_section1 .content .left .titbox .tit2{font-size: 30px;line-height: 34px;}
.gy_section1 .content .left .info{font-size: 16px;line-height: 34px;padding-left: 18px;}
.gy_section1 .content .right{padding-right: 80px;}
}
@media  screen and (max-width: 1280px){
.gy_section1{padding-top: 40px;padding-bottom: 40px;}
.gy_section1 .content .left{padding-top: 70px;padding-right: 120px;}
.gy_section1 .content .left .titbox{margin-bottom: 14px;}
.gy_section1 .content .left .titbox .tit1{font-size: 20px;line-height: 24px;margin-bottom: 8px;}
.gy_section1 .content .left .titbox .tit2{font-size: 26px;line-height: 30px;}
.gy_section1 .content .left .info{font-size: 14px;line-height: 26px;}
.gy_section1 .content .right{padding-right: 90px;}
}
@media  screen and (max-width: 1024px){
.gy_section1{padding-top: 30px;padding-bottom: 30px;}
.gy_section1 .content .left{width: 100%;padding-top: 0;padding-right: 0;margin-bottom: 14px;}
.gy_section1 .content .left .titbox{margin-bottom: 14px;padding-left: 10px;border-left: 4px solid #d6eadc;}
.gy_section1 .content .left .titbox .tit1{font-size: 18px;line-height: 24px;margin-bottom: 6px;}
.gy_section1 .content .left .titbox .tit2{font-size: 24px;line-height: 28px;}
.gy_section1 .content .left .info{font-size: 14px;line-height: 26px;padding-left: 14px;}
.gy_section1 .content .right{width: 100%;padding-right: 30px;padding-left: 30px;}
}

.gy_section2{width: 100%;}
.gy_section2 .content{width: 100%;cursor: pointer;}
.gy_section2 .content .ba_pic img{width: 100%;display: block;}

/*课程*/
.kc_section{width: 100%;padding-top: 90px;padding-bottom: 110px;position: relative;}
.kc_section::after{content: "";display: block;width: 100%;height: 490px;background: #E9F9EE;position: absolute;left: 0;top: 0;z-index: 1;}
.kc_section .w_1600{position: relative;z-index: 2;}
.kc_section .content{width: 100%;}
.kc_section .content ul{margin: -40px -16px;overflow: hidden;
width: calc(100% + 32px);
width: -ms-calc(100% + 32px);
width: -o-calc(100% + 32px);
width: -moz-calc(100% + 32px);
width: -webkit-calc(100% + 32px);}
.kc_section .content ul li{width: 25%;float: left;padding: 40px 16px;}
.kc_section .content ul li:nth-child(1),
.kc_section .content ul li:nth-child(2),
.kc_section .content ul li:nth-child(3){width: 33.3333333%;}
.kc_section .content ul li a{display: block;width: 100%;position: relative;overflow: hidden;}
.kc_section .content ul li a .ba_pic{ padding-bottom: 141.22%; position: relative; overflow: hidden;}
.kc_section .content ul li a .ba_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%);}
.kc_section .content ul li a .wordsbox{width: 100%;position: absolute;bottom: 70px;padding: 0 34px;z-index: 3;}
.kc_section .content ul li a .wordsbox .tit1{font-size: 20px;color: #fff;line-height: 24px;margin-bottom: 18px;}
.kc_section .content ul li a .wordsbox .tit2{font-size: 16px;color: #e4e4e4;line-height: 20px;margin-bottom: 54px;}
.kc_section .content ul li a .wordsbox .more{width: 95px;height: 36px;text-align: center;line-height: 34px;font-size: 14px;color: #fff; border-top: 1px solid rgba(255,255,255,1);border-bottom: 1px solid rgba(255,255,255,1);transition: all 0.5s linear;}
.kc_section .content ul li a .wordsbox .more:hover{background: #fff;color: #019909;}
.kc_section .content ul li a::before{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.4);position: absolute;left: -50%;top: 0;z-index: 2;
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;}
.kc_section .content ul li a::after{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.4);position: absolute;right: -50%;top: 0;z-index: 2;
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;}
.kc_section .content ul li a:hover::before{left: -100%;}
.kc_section .content ul li a:hover::after{right: -100%;}
@media  screen and (max-width: 1600px){
.kc_section{padding-top: 60px;padding-bottom: 60px;}
.kc_section .content ul{margin: -20px -10px;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -moz-calc(100% + 20px);
width: -webkit-calc(100% + 20px);}
.kc_section .content ul li{padding: 20px 10px;}
.kc_section .content ul li a{display: block;width: 100%;position: relative;overflow: hidden;}
.kc_section .content ul li a .wordsbox{bottom: 70px;padding: 0 30px;}
.kc_section .content ul li a .wordsbox .tit1{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.kc_section .content ul li a .wordsbox .tit2{font-size: 14px;margin-bottom: 30px;}
.kc_section .content ul li a .wordsbox .more{width: 95px;height: 32px;line-height: 30px;font-size: 14px;}
}
@media  screen and (max-width: 1280px){
.kc_section{padding-top: 40px;padding-bottom: 40px;}
.kc_section .content ul{margin: -16px -6px;
width: calc(100% + 12px);
width: -ms-calc(100% + 12px);
width: -o-calc(100% + 12px);
width: -moz-calc(100% + 12px);
width: -webkit-calc(100% + 12px);}
.kc_section .content ul li{padding: 16px 6px;}
.kc_section .content ul li a .wordsbox{bottom: 60px;padding: 0 24px;}
.kc_section .content ul li a .wordsbox .tit1{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.kc_section .content ul li a .wordsbox .tit2{font-size: 12px;margin-bottom: 20px;}
.kc_section .content ul li a .wordsbox .more{width: 85px;height: 30px;line-height: 28px;font-size: 12px;}
}
@media  screen and (max-width: 1024px){
.kc_section{padding-top: 30px;padding-bottom: 30px;margin-top: 50px;}
.kc_section::after{height: 200px;}
.kc_section .content ul{margin: -6px;
width: calc(100% + 12px);
width: -ms-calc(100% + 12px);
width: -o-calc(100% + 12px);
width: -moz-calc(100% + 12px);
width: -webkit-calc(100% + 12px);}
.kc_section .content ul li{width: 92%;margin: 0 auto; padding: 6px;float: none;}
.kc_section .content ul li:nth-child(1),
.kc_section .content ul li:nth-child(2),
.kc_section .content ul li:nth-child(3){width: 92%;}
.kc_section .content ul li a .wordsbox{bottom: 20px;padding: 0 16px;}
.kc_section .content ul li a .wordsbox .tit1{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.kc_section .content ul li a .wordsbox .tit2{font-size: 14px;margin-bottom: 16px;}
.kc_section .content ul li a .wordsbox .more{width: 85px;height: 30px;line-height: 28px;font-size: 12px;}
}

/*课程详情*/
.kcxq_section{width: 100%;padding-top: 68px;padding-bottom: 68px;position: relative;}
.kcxq_section::before{content: "";display: block;width: 100%;height: 100%;background: #f1f8f3;position: absolute;left: 0;top: 0;z-index: 1;}
.kcxq_section::after{content: "";display: block;width: 37.76%;height: 100%;background: #e9f9ee;position: absolute;right: 0;top: 0;z-index: 2;}
.kcxq_section .w_1600{position: relative;z-index: 3;}
.kcxq_section .content{width: 100%;overflow: hidden;}
.kcxq_section .content .left{width: 42.5%;float: left;padding-right: 40px;}
.kcxq_section .content .left .tit{font-size: 24px;color: #000000;line-height: 35px;margin-bottom: 34px;padding-left: 18px;border-left: 2px solid #000;font-weight: bolder;}
.kcxq_section .content .left .info{font-size: 16px;color: #000000;line-height: 30px;margin-bottom: 200px;letter-spacing: 0;padding-right: 42px;}
.kcxq_section .content .left .info span{font-weight: bolder;font-size: 18px;}
.kcxq_section .content .left .page{width: 100%;text-align: right;font-size: 0;}
.kcxq_section .content .left .page .boxs{display: inline-block;vertical-align: middle;margin-left: 100px;}
.kcxq_section .content .left .page .boxs a{display: inline-block;vertical-align: middle;font-size: 14px;color: #000000;line-height: 20px;letter-spacing: 0;font-weight: bolder;}
.kcxq_section .content .left .page .boxs.prev{margin-left: 0;}
.kcxq_section .content .left .page .boxs a:hover{color: #2b8649;}
.kcxq_section .content .right{width: 57.5%;float: right;}
.kcxq_section .content .right .ul{width: 100%;}
.kcxq_section .content .right .ul .li{width: 100%;}
.kcxq_section .content .right .ul .li img{width: 100%;display: block;}
.kcxq_section .content .right .ul .slick-prev{width: 24px;height: 24px;background: url(img/img54.png) no-repeat center center; /*background-size: cover;*/ border:1px solid #bfddc9; border-radius:50%; left: 32px;top: 50%;}
.kcxq_section .content .right .ul .slick-next{width: 24px;height: 24px;background: url(img/img55.png) no-repeat center center; /*background-size: cover;*/ border:1px solid #bfddc9; border-radius:50%; right: 32px;top: 50%;}
.kcxq_section .content .right .ul .slick-prev:hover,
.kcxq_section .content .right .ul .slick-next:hover{opacity: 0.6;}
.kcxq_section .content .right .ul .slick-dots{position: absolute; bottom: 30px; height: 5px; text-align: center;}
.kcxq_section .content .right .ul .slick-dots li{ vertical-align: top; width: 25px; height: 4px;border-radius: 100%; border-radius:initial; margin: 0 1px; background: #bfddc9;}
.kcxq_section .content .right .ul .slick-dots li.slick-active{ background: #000000;height: 4px;}
@media  screen and (max-width: 1600px){
.kcxq_section{padding-top: 60px;padding-bottom: 60px;}
/*.kcxq_section::before{height: 400px;}*/
.kcxq_section::after{width: 38%;}
.kcxq_section .content .left{padding-right: 20px;}
.kcxq_section .content .left .tit{font-size: 18px;line-height: 26px;margin-bottom: 16px;padding-left: 14px;}
.kcxq_section .content .left .info{font-size: 14px;line-height: 26px;margin-bottom: 160px;padding-right: 20px;}
.kcxq_section .content .left .info span{font-size: 16px;}
.kcxq_section .content .left .page .boxs{margin-left: 40px;}
.kcxq_section .content .left .page .boxs a{font-size: 12px;}
.kcxq_section .content .right .ul .slick-dots{bottom: 20px;}
.kcxq_section .content .right .ul .slick-dots li{width: 20px;}
}
@media  screen and (max-width: 1280px){
.kcxq_section{padding-top: 40px;padding-bottom: 40px;}
/*.kcxq_section::before{height: 300px;}*/
.kcxq_section .content .left{padding-right: 16px;}
.kcxq_section .content .left .tit{font-size: 16px;line-height: 24px;margin-bottom: 14px;padding-left: 10px;}
.kcxq_section .content .left .info{font-size: 12px;line-height: 24px;margin-bottom: 120px;padding-right: 16px;}
.kcxq_section .content .left .info span{font-size: 14px;}
.kcxq_section .content .left .page .boxs{margin-left: 20px;}
.kcxq_section .content .right .ul .slick-dots li{width: 16px;}
}
@media  screen and (max-width: 1024px){
.kcxq_section{padding-top: 30px;padding-bottom: 30px;margin-top: 50px;}
.kcxq_section::before{display: none;}
.kcxq_section::after{display: none;}
.kcxq_section .content .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.kcxq_section .content .left .tit{font-size: 18px;line-height: 30px;margin-bottom: 12px;padding-left: 10px;}
.kcxq_section .content .left .info{font-size: 14px;line-height: 24px;margin-bottom: 16px;padding-right: 0;}
.kcxq_section .content .left .info span{font-size: 16px;}
.kcxq_section .content .left .page{text-align: center;}
.kcxq_section .content .left .page .boxs{margin-left: 20px;}
.kcxq_section .content .right{width: 100%;}
.kcxq_section .content .right .ul .slick-dots{bottom: 16px;}
.kcxq_section .content .right .ul .slick-dots li{width: 18px; height:3px;}
.kcxq_section .content .right .ul .slick-dots li.slick-active{ background: #000000;height: 3px;}
}

/*师资*/
.sz_section1{width: 100%;}
.sz_section1 .content{width: 100%;overflow: hidden;}
.sz_section1 .content .left{width: 34.68%;float: left;position: relative;}
.sz_section1 .content .left .ba_pic{width: 100%;}
.sz_section1 .content .left .ba_pic img{width: 100%;display: block;}
.sz_section1 .content .left .wordsbox{width: 100%;position: absolute;left: 0;top: 50%;padding-left: 222px;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.sz_section1 .content .left .wordsbox .tit{font-size: 30px;color: #000000;line-height: 48px;margin-bottom: 36px;padding-left: 16px;border-left: 2px solid #000000;}
.sz_section1 .content .left .wordsbox .listbox{padding-left: 16px;}
.sz_section1 .content .left .wordsbox .listbox .list{width: 100%;padding-left: 22px;position: relative;margin-bottom: 30px;}
.sz_section1 .content .left .wordsbox .listbox .list:last-child{margin-bottom: 0;}
.sz_section1 .content .left .wordsbox .listbox .list a{display: inline-block;font-size: 16px;color: #555f58;line-height: 24px;border-bottom: 1px solid rgba(255,255,255,0);}
.sz_section1 .content .left .wordsbox .listbox .list:hover a,
.sz_section1 .content .left .wordsbox .listbox .list.on a{color: #000;border-bottom-color: #000;}
.sz_section1 .content .left .wordsbox .listbox .list::after{content: "";display: block;width: 12px;height: 12px;background: url(img/img56.png)no-repeat center center;background-size: cover;position: absolute; left: 0;top: 50%;opacity: 0;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.sz_section1 .content .left .wordsbox .listbox .list:hover::after,
.sz_section1 .content .left .wordsbox .listbox .list.on::after{opacity: 1;}
.sz_section1 .content .right{width: 65.32%;float: right;}
.sz_section1 .content .right img{width: 100%;display: block;}
@media  screen and (max-width: 1600px){
.sz_section1 .content .left .wordsbox{padding-left: 160px;}
.sz_section1 .content .left .wordsbox .tit{font-size: 24px;line-height: 36px;margin-bottom: 20px;padding-left: 12px;}
.sz_section1 .content .left .wordsbox .listbox{padding-left: 12px;}
.sz_section1 .content .left .wordsbox .listbox .list{padding-left: 18px;margin-bottom: 20px;}
.sz_section1 .content .left .wordsbox .listbox .list a{font-size: 14px;line-height: 20px;}
.sz_section1 .content .left .wordsbox .listbox .list::after{width: 10px;height: 10px;}
}
@media  screen and (max-width: 1280px){
.sz_section1 .content .left .wordsbox{padding-left: 120px;}
.sz_section1 .content .left .wordsbox .tit{font-size: 18px;line-height: 30px;margin-bottom: 16px;padding-left: 10px;}
.sz_section1 .content .left .wordsbox .listbox{padding-left: 10px;}
.sz_section1 .content .left .wordsbox .listbox .list{padding-left: 16px;margin-bottom: 16px;}
.sz_section1 .content .left .wordsbox .listbox .list a{font-size: 12px;line-height: 20px;}
.sz_section1 .content .left .wordsbox .listbox .list::after{width: 8px;height: 8px;}
}
@media  screen and (max-width: 1024px){
.sz_section1{margin-top: 50px;}
.sz_section1 .content .left{width: 100%;}
.sz_section1 .content .left .ba_pic{display: none;}
.sz_section1 .content .left .wordsbox{position: static;padding-left: 0;background: #eff6f1;padding: 30px 15px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.sz_section1 .content .left .wordsbox .tit{font-size: 18px;line-height: 30px;margin-bottom: 12px;padding-left: 10px;}
.sz_section1 .content .left .wordsbox .listbox{padding-left: 10px;overflow: hidden;}
.sz_section1 .content .left .wordsbox .listbox .list{padding-left: 18px;margin-bottom: 0;width: 33.333%;float: left;}
.sz_section1 .content .left .wordsbox .listbox .list a{font-size: 14px;line-height: 20px;}
.sz_section1 .content .left .wordsbox .listbox .list::after{width: 10px;height: 10px;}
.sz_section1 .content .right{width: 100%;}
}

.sz_section2{width: 100%;padding-top: 0;padding-bottom: 108px;}
.sz_section2 #Append{margin-bottom: 54px;}
.sz_section2 ul{width: 100%;}
.sz_section2 ul li{width: 100%;}
.sz_section2 ul li:hover{background: #f7f7f7;}
.sz_section2 ul li .content{width: 100%;border-bottom: 1px solid #d5d5d5;padding-top: 78px;padding-bottom: 58px;}
/*.sz_section2 ul li:hover .content{border-bottom: 1px solid #f7f7f7;}*/
.sz_section2 ul li .content::after{content: "";display: block;clear: both;}
.sz_section2 ul li .content .left{width: 30%;float: left;padding-right: 20px;padding-bottom: 20px;position: relative;}
.sz_section2 ul li .content .left::after{content: "";display: block;width: calc(100% - 20px);height: 79%;background: #cfe8d6;position: absolute;right: 0;bottom: 0;z-index: 1;}
.sz_section2 ul li .content .left .ba_pic{width: 100%;position: relative;z-index: 2;}
.sz_section2 ul li .content .left .ba_pic img{width: 100%;display: block;}
.sz_section2 ul li .content .right{width: 70%;float: right;padding-left: 42px;padding-top: 30px;}
.sz_section2 ul li .content .right .titbox{width: 100%;margin-bottom: 44px;}
.sz_section2 ul li .content .right .titbox .tit1{font-size: 30px;color: #000000;line-height: 34px;margin-bottom: 8px;}
.sz_section2 ul li .content .right .titbox .tit2{font-size: 14px;color: #8d9590;line-height: 20px;}
.sz_section2 ul li .content .right .cons{padding-left: 40px;}
.sz_section2 ul li .content .right .cons .border{width: 62px;height: 1px;background: #000000;margin-bottom: 18px;}
.sz_section2 ul li .content .right .cons .info{font-size: 16px;color: #606461;line-height: 36px;margin-bottom: 66px;letter-spacing: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.sz_section2 ul li .content .right .cons .more{width: 92px;line-height: 36px;font-size: 14px;color: #ffffff;background: #000;text-align: center;}
.sz_section2 ul li .content .right .cons .more:hover{opacity: 0.6;}
.sz_section2 ul li:nth-child(even) .content .left{float: right;}
.sz_section2 ul li:nth-child(even) .content .right{float: left;padding-left: 0;padding-right: 42px;}
.sz_section2 .more_sec{width: 100%;text-align: center;}
.sz_section2 .more_sec img{display: inline-block;height: 38px;}
@media  screen and (max-width: 1600px){
.sz_section2{padding-bottom: 60px;}
.sz_section2 #Append{margin-bottom: 30px;}
/*.sz_section2 ul{margin-bottom: 30px;}*/
.sz_section2 ul li .content{padding-top: 50px;padding-bottom: 30px;}
.sz_section2 ul li .content .left{padding-right: 16px;padding-bottom: 16px;;}
.sz_section2 ul li .content .left::after{width: calc(100% - 16px);}
.sz_section2 ul li .content .right{padding-left: 30px;padding-top: 60px;}
.sz_section2 ul li .content .right .titbox{margin-bottom: 20px;}
.sz_section2 ul li .content .right .titbox .tit1{font-size: 22px;line-height: 26px;margin-bottom: 6px;}
.sz_section2 ul li .content .right .titbox .tit2{font-size: 12px;}
.sz_section2 ul li .content .right .cons{padding-left: 30px;}
.sz_section2 ul li .content .right .cons .border{width: 50px;margin-bottom: 16px;}
.sz_section2 ul li .content .right .cons .info{font-size: 14px;line-height: 30px;margin-bottom: 40px;}
.sz_section2 ul li .content .right .cons .more{width: 80px;line-height: 32px;font-size: 12px;}
.sz_section2 ul li:nth-child(even) .content .right{padding-right: 30px;}
.sz_section2 .more_sec img{height: 30px;}
}
@media  screen and (max-width: 1024px){
.sz_section2{padding-top: 30px;padding-bottom: 30px;}
.sz_section2 #Append{margin-bottom: 16px;}
.sz_section2 ul li .content{padding-top: 14px;padding-bottom: 14px;}
.sz_section2 ul li .content .left{width: 46%;padding-right: 14px;padding-bottom: 14px;float: none!important;margin: 0 auto;}
.sz_section2 ul li .content .left::after{width: calc(100% - 14px);height: 80%;}
.sz_section2 ul li .content .right{width: 100%;padding-left: 0;padding-top: 14px;}
.sz_section2 ul li .content .right .titbox{margin-bottom: 14px;}
.sz_section2 ul li .content .right .titbox .tit1{font-size: 18px;line-height: 24px;margin-bottom: 6px;}
.sz_section2 ul li .content .right .titbox .tit2{font-size: 12px;}
.sz_section2 ul li .content .right .cons{padding-left: 14px;}
.sz_section2 ul li .content .right .cons .border{width: 50px;margin-bottom: 12px;}
.sz_section2 ul li .content .right .cons .info{font-size: 14px;line-height: 24px;margin-bottom: 14px;}
.sz_section2 ul li .content .right .cons .more{width: 76px;line-height: 30px;font-size: 14px;}
.sz_section2 ul li:nth-child(even) .content .right{padding-right: 0;}
.sz_section2 .more_sec img{height: 26px;}
}

/*师资详情*/
.szxq_section1{width: 100%;padding-top: 68px;}
.szxq_section1 .content{width: 100%;padding-bottom: 84px;border-bottom: 1px solid #dadada;}
.szxq_section1 .content::after{content: "";display: block;clear: both;}
.szxq_section1 .content .left{width: 28%;float: left;}
.szxq_section1 .content .left img{width: 100%;display: block;}
.szxq_section1 .content .right{width: 72%;float: right;padding-left: 74px;}
.szxq_section1 .content .right .titbox{width: 100%;margin-bottom: 40px;}
.szxq_section1 .content .right .titbox .tit1{font-size: 30px;color: #000000;line-height: 34px;margin-bottom: 6px;}
.szxq_section1 .content .right .titbox .tit2{font-size: 14px;color: #8d9590;line-height: 20px;}
.szxq_section1 .content .right .cons{padding-left: 40px;}
.szxq_section1 .content .right .cons .border{width: 62px;height: 1px;background: #000000;margin-bottom: 18px;}
.szxq_section1 .content .right .cons .info{font-size: 16px;color: #0a0d0b;line-height: 36px;letter-spacing: 0;text-align: justify;}
@media  screen and (max-width: 1600px){
.szxq_section1{padding-top: 60px;}
.szxq_section1 .content{padding-bottom: 60px;}
.szxq_section1 .content .right{padding-left: 50px;}
.szxq_section1 .content .right .titbox{margin-bottom: 30px;}
.szxq_section1 .content .right .titbox .tit1{font-size: 22px;line-height: 26px;margin-bottom: 4px;}
.szxq_section1 .content .right .titbox .tit2{font-size: 12px;}
.szxq_section1 .content .right .cons{padding-left: 30px;}
.szxq_section1 .content .right .cons .border{width: 50px;margin-bottom: 12px;}
.szxq_section1 .content .right .cons .info{font-size: 14px;line-height: 30px;}
}
@media  screen and (max-width: 1280px){
.szxq_section1{padding-top: 40px;}
.szxq_section1 .content{padding-bottom: 40px;}
.szxq_section1 .content .right{padding-left: 30px;}
.szxq_section1 .content .right .titbox{margin-bottom: 20px;}
.szxq_section1 .content .right .titbox .tit1{font-size: 18px;line-height: 24px;}
.szxq_section1 .content .right .cons{padding-left: 20px;}
.szxq_section1 .content .right .cons .border{width: 40px;margin-bottom: 10px;}
.szxq_section1 .content .right .cons .info{font-size: 12px;line-height: 26px;}
}
@media  screen and (max-width: 1024px){
.szxq_section1{padding-top: 30px;}
.szxq_section1 .content{padding-bottom: 30px;}
.szxq_section1 .content .left{width: 50%;float: none;margin: 0 auto;}
.szxq_section1 .content .right{width: 100%;padding-left: 0;margin-top: 16px;}
.szxq_section1 .content .right .titbox{margin-bottom: 14px;}
.szxq_section1 .content .right .titbox .tit1{font-size: 18px;line-height: 24px;margin-bottom: 4px;}
.szxq_section1 .content .right .titbox .tit2{font-size: 12px;}
.szxq_section1 .content .right .cons{padding-left: 20px;}
.szxq_section1 .content .right .cons .border{width: 50px;margin-bottom: 12px;}
.szxq_section1 .content .right .cons .info{font-size: 14px;line-height: 26px;}
}

.szxq_section2{width: 100%;padding-top: 92px;padding-bottom: 80px;}
.szxq_section2 .content{width: 100%;}
.szxq_section2 .content .top{width: 100%;margin-bottom: 80px;overflow: hidden;position: relative;}
.szxq_section2 .content .top .left{width: 10.22%;position: absolute;left: 0;top: 0;height: 100%;/*border-left: 1px solid #000000;*/ padding:15px 0;}
.szxq_section2 .content .top .left span{display:block; width:1px; height:100%; background:#000000}
.szxq_section2 .content .top .left .words{font-size: 18px;color: #000000;line-height: 30px;width: 100%;text-align: center;position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.szxq_section2 .content .top .right{width: 89.78%;float: right;}
.szxq_section2 .content .top .right ul{margin: 0 -15px;overflow: hidden;
width: calc(100% + 30px);
width: -ms-calc(100% + 30px);
width: -o-calc(100% + 30px);
width: -moz-calc(100% + 30px);
width: -webkit-calc(100% + 30px);}
.szxq_section2 .content .top .right ul li{width: 33.3333%;float: left;padding:15px;}
.szxq_section2 .content .top .right ul li a{display: block;width: 100%;}
.szxq_section2 .content .top .right ul li a .pic{ width: 100%; padding-bottom: 100%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.szxq_section2 .content .top .right ul li 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;}
.szxq_section2 .content .top .right ul li 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);}
.szxq_section2 .content .bottom{width: 100%;overflow: hidden;}
.szxq_section2 .content .bottom .boxs{width: 50%;float: left;}
.szxq_section2 .content .bottom .boxs a{display: block;width: 100%;overflow: hidden;background: #f7f7f7;}
.szxq_section2 .content .bottom .boxs a .words{font-size: 18px;color: #000000;line-height: 24px;float: left;width: calc(100% - 40px);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.szxq_section2 .content .bottom .boxs a img{height: 9px;display: block;float: right;margin-top: 7.5px;}
.szxq_section2 .content .bottom .boxs.next a .words{float: right;text-align: right;}
.szxq_section2 .content .bottom .boxs.next a img{float: left;}
.szxq_section2 .content .bottom .boxs.prev a{padding: 40px 50px 40px 100px;}
.szxq_section2 .content .bottom .boxs.next a{padding: 40px 100px 40px 50px;}
.szxq_section2 .content .bottom .boxs a:hover{background: #cfe7d7;}
@media  screen and (max-width: 1600px){
.szxq_section2{padding-top: 60px;padding-bottom: 60px;}
.szxq_section2 .content .top{margin-bottom: 40px;}
.szxq_section2 .content .top .left .words{font-size: 16px;line-height: 26px;}
.szxq_section2 .content .bottom .boxs a .words{font-size: 16px;line-height: 20px;}
.szxq_section2 .content .bottom .boxs a img{height: 8px;margin-top: 6px;}
.szxq_section2 .content .bottom .boxs.prev a{padding: 20px 30px 20px 50px;}
.szxq_section2 .content .bottom .boxs.next a{padding: 20px 50px 20px 30px;}
}
@media  screen and (max-width: 1280px){
.szxq_section2{padding-top: 40px;padding-bottom: 40px;}
.szxq_section2 .content .top{margin-bottom: 20px;}
/*.szxq_section2 .content .top .left .words{font-size: 18px;line-height: 30px;}*/
.szxq_section2 .content .bottom .boxs a .words{font-size: 14px;line-height: 20px;}
.szxq_section2 .content .bottom .boxs a img{height: 8px;margin-top: 6px;}
.szxq_section2 .content .bottom .boxs.prev a{padding: 16px 24px 16px 34px;}
.szxq_section2 .content .bottom .boxs.next a{padding: 16px 34px 16px 24px;}
}
@media  screen and (max-width: 1024px){
.szxq_section2{padding-top: 30px;padding-bottom: 30px;}
.szxq_section2 .content .top{margin-bottom: 16px;}
.szxq_section2 .content .top .left{width: 100%;position: static;border-left: 0;margin-bottom: 8px;}
.szxq_section2 .content .top .left span{display:none;}
.szxq_section2 .content .top .left .words{font-size: 18px;line-height: 30px;position: static;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.szxq_section2 .content .top .right{width: 100%;}
.szxq_section2 .content .top .right ul{margin: 0 -6px;
width: calc(100% + 12px);
width: -ms-calc(100% + 12px);
width: -o-calc(100% + 12px);
width: -moz-calc(100% + 12px);
width: -webkit-calc(100% + 12px);}
.szxq_section2 .content .top .right ul li{padding:6px;}
.szxq_section2 .content .bottom .boxs a .words{font-size: 14px;line-height: 20px;width: calc(100% - 24px);}
.szxq_section2 .content .bottom .boxs a img{height: 8px;margin-top: 6px;}
.szxq_section2 .content .bottom .boxs.prev a{padding: 8px 12px 8px 16px;}
.szxq_section2 .content .bottom .boxs.next a{padding: 8px 16px 8px 12px;}
}

/*活动*/
.hd_section1{width: 100%;padding-top: 88px;padding-bottom: 88px;position: relative;}
.hd_section1::after{content: "";text-decoration-style: block;width: 100%;height: 490px;background: #e9f9ee;position: absolute;left: 0;top: 0;z-index: 1;}
.hd_section1 .w_1600{position: relative;z-index: 2;}
.hd_section1 .ul{width: 100%;}
.hd_section1 .ul .li a{display: block;width: 100%;}
.hd_section1 .ul .li a .cons{width: 100%;overflow: hidden;}
.hd_section1 .ul .li a .cons .left{width: 62.25%;float: left;overflow: hidden;height: 595px;}
.hd_section1 .ul .li a .cons .left .pic{width: 100%;height: 100%;
-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;}
.hd_section1 .ul .li a .cons .left .pic{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
-ms-transform: scale(1.05);}

.hd_section1 .ul .li.slick-slide{position:relative;}
.hd_section1 .ul .li.slick-slide.slick-current{ z-index:9;}

.hd_section1 .ul .li a .cons .right{width: 37.75%;float: right;height: 595px;background: #c0dec9; position:relative;}
.hd_section1 .ul .li a .cons .right:after{content:''; width:5px; height:100%; position:absolute; right:-2px; top:0; background: #c0dec9;}
.hd_section1 .ul .li a .cons .right .wordsbox{width: 100%;padding: 124px 94px 0 94px;text-align: center;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit1{font-size: 14px;color: #000000;line-height: 20px;margin-bottom: 18px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit2{font-size: 24px;color: #000000;line-height: 28px;margin-bottom: 14px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit3{font-size: 14px;color: #000000;line-height: 20px;margin-bottom: 26px;}
.hd_section1 .ul .li a .cons .right .wordsbox .border{width: 58px;height: 3px;margin: 0 auto 62px auto;background: #000000;}
.hd_section1 .ul .li a .cons .right .wordsbox .info{font-size: 14px;color: #000000;line-height: 32px;}
.hd_section1 .ul .slick-dots{position: absolute; bottom: 48px; height: 2px; text-align: center;width: auto;right: 16.375%;}
.hd_section1 .ul .slick-dots li{ vertical-align: top; width: 25px; height: 5px;margin: 0 1px; background: #54745d; cursor:pointer;}
.hd_section1 .ul .slick-dots li.slick-active{ background: #000000;height: 5px;}
@media  screen and (max-width: 1600px){
.hd_section1{padding-top: 60px;padding-bottom: 60px;}
.hd_section1::after{height:360px;}
.hd_section1 .ul .li a .cons .left{height: 490px;}
.hd_section1 .ul .li a .cons .right{height: 490px;}
.hd_section1 .ul .li a .cons .right .wordsbox{padding: 120px 60px 0 60px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit1{font-size: 12px;line-height: 20px;margin-bottom: 14px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit2{font-size: 20px;line-height: 24px;margin-bottom: 14px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit3{font-size: 12px;line-height: 20px;margin-bottom: 20px;}
.hd_section1 .ul .li a .cons .right .wordsbox .border{width: 50px;height: 2px;margin: 0 auto 30px auto;}
.hd_section1 .ul .li a .cons .right .wordsbox .info{font-size: 12px;line-height: 26px;}
.hd_section1 .ul .slick-dots li{width: 20px;}
}
@media  screen and (max-width: 1280px){
.hd_section1{padding-top: 40px;padding-bottom: 40px;}
.hd_section1::after{height:300px;}
.hd_section1 .ul .li a .cons .left{height: 390px;}
.hd_section1 .ul .li a .cons .right{height: 390px;}
.hd_section1 .ul .li a .cons .right .wordsbox{padding: 80px 40px 0 40px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit1{font-size: 12px;line-height: 20px;margin-bottom: 14px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit3{font-size: 12px;line-height: 20px;margin-bottom: 20px;}
.hd_section1 .ul .li a .cons .right .wordsbox .border{width: 50px;height: 2px;margin: 0 auto 30px auto;}
.hd_section1 .ul .li a .cons .right .wordsbox .info{font-size: 12px;line-height: 26px;}
.hd_section1 .ul .slick-dots li{width: 20px;}
}
@media  screen and (max-width: 1024px){
.hd_section1{padding-top: 30px;padding-bottom: 30px;margin-top: 50px;}
.hd_section1::after{display: none;}
.hd_section1 .ul{padding-bottom: 26px;}
.hd_section1 .ul .li a .cons .left{width: 100%;height: 200px;}
.hd_section1 .ul .li a .cons .right{width: 100%;height: auto;}
.hd_section1 .ul .li a .cons .right .wordsbox{padding: 20px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit1{margin-bottom: 12px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.hd_section1 .ul .li a .cons .right .wordsbox .tit3{margin-bottom: 14px;}
.hd_section1 .ul .li a .cons .right .wordsbox .border{width: 40px;height: 2px;margin: 0 auto 14px auto;}
.hd_section1 .ul .li a .cons .right .wordsbox .info{font-size: 14px;color: #000000;line-height: 32px;}
.hd_section1 .ul .slick-dots{bottom: 10px;right: 0%;width: 100%;}
.hd_section1 .ul .slick-dots li{width: 20px;}
}

.hd_section2{width: 100%;padding-bottom: 96px;}
.hd_section2 h2{font-size: 24px;color: #000000;line-height: 34px;margin-bottom: 46px;padding-left: 10px;border-left: 3px solid #000000;}
.hd_section2 .content{width: 100%;}
.hd_section2 .content ul{margin: -26px -16px;overflow: hidden;
width: calc(100% + 32px);
width: -ms-calc(100% + 32px);
width: -o-calc(100% + 32px);
width: -moz-calc(100% + 32px);
width: -webkit-calc(100% + 32px);}
.hd_section2 .content ul li{width: 33.333%;float: left;padding: 26px 16px;}
.hd_section2 .content ul li a{display: block;width: 100%;}
.hd_section2 .content ul li a .pic{ width: 100%; padding-bottom: 66%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.hd_section2 .content ul li 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;}
.hd_section2 .content ul li 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);}
.hd_section2 .content ul li a .wordsbox{width: 100%;padding-top: 30px;}
.hd_section2 .content ul li a .wordsbox .tit1{font-size: 14px;color: #000000;line-height: 20px;margin-bottom: 12px;}
.hd_section2 .content ul li a .wordsbox .tit2{font-size: 18px;color: #000000;line-height: 24px;margin-bottom: 14px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.hd_section2 .content ul li a .wordsbox .date{font-size: 14px;color: #000000;line-height: 20px;}
@media  screen and (max-width: 1600px){
.hd_section2{padding-bottom: 60px;}
.hd_section2 h2{font-size: 18px;line-height: 28px;margin-bottom: 20px;}
.hd_section2 .content ul{margin: -12px;
width: calc(100% + 24px);
width: -ms-calc(100% + 24px);
width: -o-calc(100% + 24px);
width: -moz-calc(100% + 24px);
width: -webkit-calc(100% + 24px);}
.hd_section2 .content ul li{padding: 12px;}
.hd_section2 .content ul li a .wordsbox{padding-top: 20px;}
.hd_section2 .content ul li a .wordsbox .tit1{font-size: 12px;margin-bottom: 10px;}
.hd_section2 .content ul li a .wordsbox .tit2{font-size: 16px;line-height: 24px;margin-bottom: 12px;}
.hd_section2 .content ul li a .wordsbox .date{font-size: 12px;}
}
@media  screen and (max-width: 1024px){
.hd_section2{padding-bottom: 30px;}
.hd_section2 h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;padding-left: 6px;}
.hd_section2 .content ul{margin: -6px;
width: calc(100% + 12px);
width: -ms-calc(100% + 12px);
width: -o-calc(100% + 12px);
width: -moz-calc(100% + 12px);
width: -webkit-calc(100% + 12px);}
.hd_section2 .content ul li{width: 50%;padding: 6px;}
.hd_section2 .content ul li a .wordsbox{padding-top: 14px;}
.hd_section2 .content ul li a .wordsbox .tit1{margin-bottom: 10px;}
.hd_section2 .content ul li a .wordsbox .tit2{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
}

/*新闻*/
.xw_section{width: 100%;padding-bottom: 110px;}
.xw_section #Append{margin-bottom: 80px;}
.xw_section ul{width: 100%;}
.xw_section ul li{width: 100%;}
.xw_section ul li:hover{background: #e9f9ee;}
.xw_section ul li a{display: block;width: 100%;}
.xw_section ul li a .content{width: 100%;overflow: hidden;padding-top: 112px;padding-bottom: 112px;border-bottom: 1px solid #d1d1d1;position: relative;}
.xw_section ul li a .content .left{width: 73.75%;float: left;padding-right: 140px;}
.xw_section ul li a .content .left .datebox{margin-bottom: 26px;padding-bottom: 26px;position: relative;display: inline-block;padding-right: 8px;}
.xw_section ul li a .content .left .datebox::after{content: "";display: block;width: 1px;height: 80%;background: #d4d6d5;position: absolute;right: 0;bottom: 0;
-webkit-transform: rotate(40deg);
-moz-transform: rotate(40deg);
-ms-transform: rotate(40deg);
-o-transform: rotate(40deg);
transform: rotate(40deg);}
.xw_section ul li a .content .left .datebox .date1{font-size: 18px;color: #000000;line-height: 24px;margin-bottom: 6px;}
.xw_section ul li a .content .left .datebox .date2{font-size: 14px;color: #8e8e8e;line-height: 20px;}
.xw_section ul li a .content .left .tit{font-size: 20px;color: #000000;line-height: 24px;margin-bottom: 44px;font-weight: bolder;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section ul li a .content .left .info{font-size: 16px;color: #626262;line-height: 32px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section ul li a .content .left .ico{width: 50px;display: block;position: absolute;right: calc(26.25% + 74px);top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.xw_section ul li a .content .right{width: 26.25%;float: right;}
.xw_section ul li a .content .right img{width: 100%;display: block;}
.xw_section .mores{font-size: 14px;color: #626262;line-height: 20px;text-align: center;}
@media  screen and (max-width: 1600px){
.xw_section{padding-bottom: 60px;}
.xw_section #Append{margin-bottom: 40px;}
.xw_section ul li a .content{padding-top: 60px;padding-bottom: 60px;}
.xw_section ul li a .content .left{padding-right: 140px;}
.xw_section ul li a .content .left .datebox{margin-bottom: 16px;padding-bottom: 16px;;padding-right: 8px;}
.xw_section ul li a .content .left .datebox .date1{font-size: 16px;line-height: 20px;}
.xw_section ul li a .content .left .datebox .date2{font-size: 12px;}
.xw_section ul li a .content .left .tit{font-size: 18px;line-height: 24px;margin-bottom: 30px;}
.xw_section ul li a .content .left .info{font-size: 14px;line-height: 26px;}
.xw_section ul li a .content .left .ico{width: 32px;}
.xw_section .mores{font-size: 12px;}
}
@media  screen and (max-width: 1280px){
.xw_section{padding-bottom: 40px;}
.xw_section #Append{margin-bottom: 20px;}
.xw_section ul li a .content{padding-top: 40px;padding-bottom: 40px;}
.xw_section ul li a .content .left{padding-right: 140px;}
.xw_section ul li a .content .left .datebox{margin-bottom: 16px;padding-bottom: 16px;;padding-right: 8px;}
.xw_section ul li a .content .left .datebox .date1{font-size: 16px;line-height: 20px;}
.xw_section ul li a .content .left .datebox .date2{font-size: 12px;}
.xw_section ul li a .content .left .tit{font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.xw_section ul li a .content .left .info{font-size: 12px;line-height: 26px;}
.xw_section ul li a .content .left .ico{width: 32px;}
.xw_section .mores{font-size: 12px;}
}
@media  screen and (max-width: 1024px){
.xw_section{padding-bottom: 30px;margin-top: 50px;}
.xw_section #Append{margin-bottom: 16px;}
.xw_section ul li a .content{padding-top: 30px;padding-bottom: 30px;}
.xw_section ul li a .content .left{width: 100%;padding-right: 0;position: relative;padding-top: 14px;}
.xw_section ul li a .content .left .datebox{margin-bottom: 10px;padding-bottom: 14px;padding-right: 6px;}
.xw_section ul li a .content .left .datebox .date1{font-size: 16px;line-height: 20px;margin-bottom: 4px;}
.xw_section ul li a .content .left .datebox .date2{font-size: 12px;}
.xw_section ul li a .content .left .tit{font-size: 18px;margin-bottom: 12px;}
.xw_section ul li a .content .left .info{font-size: 14px;line-height: 24px;}
.xw_section ul li a .content .left .ico{width: 34px;right: 0;top: 24px;
transform: translate(0,0);
-ms-transform: translate(0,0);
-webkit-transform: translate(0,0);
-moz-transform: translate(0,0);
-o-transform: translate(0,0);}
.xw_section ul li a .content .right{width: 100%;}
.xw_section .mores{font-size: 12px;}
}

/*新闻详情*/
.xwxq_section{width: 100%;padding-top: 84px;padding-bottom: 134px;position: relative;}
.xwxq_section::after{content: "";display: block;width: 100%;height:50%;background: #e9f9ee;position: absolute;left: 0;top: 0;z-index: 1;}
.xwxq_section .w_1600{position: relative;z-index: 2;}
.xwxq_section .content{width: 100%;background: #fff;padding: 78px 60px 0 40px;overflow: hidden;}
.xwxq_section .content .left{width: 23.34%;float: left;}
.xwxq_section .content .left .date1{width: 100%;font-size: 48px;color: #BEDDC8;line-height: 52px;margin-bottom: 20px;}
.xwxq_section .content .left .date2{display: inline-block;font-size: 18px;color: #333333;line-height: 24px;position: relative;}
.xwxq_section .content .left .date2::after{content: "";display: block;width: 100px;height: 1px;background: #b8b8b8;position: absolute;left: calc(100% + 30px);top: 50%;}
.xwxq_section .content .right{width: 76.66%;float: right;}
.xwxq_section .content .right .tit{font-size: 24px;color: #000;line-height: 28px;margin-bottom: 40px;}
.xwxq_section .content .right .info{font-size: 16px;color: #333;line-height: 36px;}
.xwxq_section .content .right .info img{max-width:100%;}
@media  screen and (max-width: 1600px){
.xwxq_section{padding-top: 60px;padding-bottom: 60px;}
.xwxq_section::after{height:50%;}
.xwxq_section .content{padding: 40px 40px 0 40px;}
.xwxq_section .content .left{width: 24%;}
.xwxq_section .content .left .date1{font-size: 30px;line-height: 34px;margin-bottom: 16px;}
.xwxq_section .content .left .date2{font-size: 14px;line-height: 20px;}
.xwxq_section .content .left .date2::after{width: 80px;left: calc(100% + 20px);}
.xwxq_section .content .right{width: 76%;}
.xwxq_section .content .right .tit{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.xwxq_section .content .right .info{font-size: 14px;line-height: 30px;}
}
@media  screen and (max-width: 1280px){
.xwxq_section{padding-top: 40px;padding-bottom: 40px;}
.xwxq_section::after{height:50%;}
.xwxq_section .content{padding: 30px 30px 0 30px;}
.xwxq_section .content .left .date1{font-size: 24px;line-height: 30px;margin-bottom: 14px;}
.xwxq_section .content .left .date2{font-size: 12px;}
.xwxq_section .content .left .date2::after{width: 70px;left: calc(100% + 14px);}
.xwxq_section .content .right .tit{font-size: 18px;line-height: 24px;margin-bottom: 16px;}
.xwxq_section .content .right .info{font-size: 12px;line-height: 26px;}
}
@media  screen and (max-width: 1024px){
.xwxq_section{padding-top: 30px;padding-bottom: 30px;margin-top: 50px;}
.xwxq_section::after{height:50%;}
.xwxq_section .content{padding: 14px 14px 0 14px;}
.xwxq_section .content .left{width: 100%;}
.xwxq_section .content .left .date1{font-size: 22px;line-height: 26px;margin-bottom: 12px;}
.xwxq_section .content .left .date2{font-size: 14px;line-height: 20px;}
.xwxq_section .content .left .date2::after{width: 60px;left: calc(100% + 14px);}
.xwxq_section .content .right{width: 100%;margin-top: 16px;}
.xwxq_section .content .right .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.xwxq_section .content .right .info{font-size: 14px;line-height: 26px;text-align: justify;}
}

/*联系我们*/
.lxwm_section1{width: 100%;padding-top: 86px;padding-bottom: 86px;}
.lxwm_section1 .top{width: 100%;border-bottom: 1px solid #e7e7e7;padding-bottom: 84px;margin-bottom: 84px;}
.lxwm_section1 .top h2{font-size: 24px;color: #000000;line-height: 28px;margin-bottom: 40px;font-weight: bolder;}
.lxwm_section1 .top .boxs1{width: 100%;margin-bottom: 46px;}
.lxwm_section1 .top .boxs1 .border{width: 30px;height: 1px;background: #000000;margin-bottom: 48px;}
.lxwm_section1 .top .boxs1 .titbox{width: 100%;margin-bottom: 20px;font-size: 0;}
.lxwm_section1 .top .boxs1 .titbox img{display: inline-block;vertical-align: middle;width: 20px;}
.lxwm_section1 .top .boxs1 .titbox .words{font-size: 16px;color: #000000;line-height: 20px;margin-left: 8px;display: inline-block;vertical-align: middle;}
.lxwm_section1 .top .boxs1 .phone{font-size: 24px;color: #000000;line-height: 28px;font-weight: bolder;letter-spacing: 0;}
.lxwm_section1 .top .listbox{width: 100%;overflow: hidden;margin-bottom: 62px;}
.lxwm_section1 .top .listbox .list{float: left;margin-right: 110px;max-width: calc(50% - 110px);}
.lxwm_section1 .top .listbox .list:last-child{margin-right: 0;}
.lxwm_section1 .top .listbox .list .border{width: 30px;height: 1px;background: #000000;margin-bottom: 48px;}
.lxwm_section1 .top .listbox .list .titbox{font-size: 0;margin-bottom: 22px;}
.lxwm_section1 .top .listbox .list .titbox img{width: 20px;display: inline-block;vertical-align: middle;}
.lxwm_section1 .top .listbox .list .titbox .words{font-size: 16px;color: #000000;line-height: 20px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.lxwm_section1 .top .listbox .list .info{font-size: 18px;color: #000000;line-height: 24px;font-weight: bolder;letter-spacing: 0;}
.lxwm_section1 .top .more{width: 100%;}
.lxwm_section1 .top .more a{display: block;width: 170px;font-size: 0;text-align: center;background: #1a1b1f;border-radius: 30px;}
.lxwm_section1 .top .more a:hover{opacity: 0.6;}
.lxwm_section1 .top .more a img{width: 24px;display: inline-block;vertical-align: middle;margin-right: 8px;}
.lxwm_section1 .top .more a .words{font-size: 14px;color: #fff;line-height: 42px;display: inline-block;vertical-align: middle;}
.lxwm_section1 .bottom{width: 100%;}
.lxwm_section1 .bottom h2{font-size: 24px;color: #000000;line-height: 28px;margin-bottom: 52px;font-weight: bolder;}
.lxwm_section1 .bottom .listbox{margin: -30px -10px;overflow: hidden;display:flex; flex-wrap: wrap; align-items: flex-start;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -moz-calc(100% + 20px);
width: -webkit-calc(100% + 20px);}
.lxwm_section1 .bottom .listbox .list{float: left;padding: 30px 10px;font-size: 0;}
.lxwm_section1 .bottom .listbox .list .pic{width: 80px;display: inline-block;vertical-align: middle;}
.lxwm_section1 .bottom .listbox .list .pic img{width: 100%;display: block;}
.lxwm_section1 .bottom .listbox .list .wordsbox{display: inline-block;vertical-align: middle;padding-left: 14px;width: calc(100% - 82px);}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit1{font-size: 16px;color: #555f58;line-height: 20px;margin-bottom: 10px;letter-spacing: 0;}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit2{font-size: 16px;color: #000000;line-height: 20px;letter-spacing: 0;}
.lxwm_section1 .bottom .listbox .list.list1{width: 24%;}
.lxwm_section1 .bottom .listbox .list.list2{width: 24%;}
.lxwm_section1 .bottom .listbox .list.list3{width: 38.4%;}
@media  screen and (max-width: 1600px){
.lxwm_section1{padding-top: 60px;padding-bottom: 60px;}
.lxwm_section1 .top{padding-bottom: 40px;margin-bottom: 40px;}
.lxwm_section1 .top h2{font-size: 20px;line-height: 24px;margin-bottom: 30px;}
.lxwm_section1 .top .boxs1{margin-bottom: 30px;}
.lxwm_section1 .top .boxs1 .border{width: 26px;margin-bottom: 26px;}
.lxwm_section1 .top .boxs1 .titbox{margin-bottom: 16px;}
.lxwm_section1 .top .boxs1 .titbox img{width: 16px;}
.lxwm_section1 .top .boxs1 .titbox .words{font-size: 14px;}
.lxwm_section1 .top .boxs1 .phone{font-size: 18px;line-height: 24px;}
.lxwm_section1 .top .listbox{margin-bottom: 30px;}
.lxwm_section1 .top .listbox .list{margin-right: 60px;max-width: calc(50% - 60px);}
.lxwm_section1 .top .listbox .list .border{width: 26px;margin-bottom: 26px;}
.lxwm_section1 .top .listbox .list .titbox{margin-bottom: 16px;}
.lxwm_section1 .top .listbox .list .titbox img{width: 16px;}
.lxwm_section1 .top .listbox .list .titbox .words{font-size: 14px;}
.lxwm_section1 .top .listbox .list .info{font-size: 16px;line-height: 20px;}
.lxwm_section1 .top .more a{width: 140px;}
.lxwm_section1 .top .more a img{width: 20px;}
.lxwm_section1 .top .more a .words{font-size: 12px;line-height: 36px;}
.lxwm_section1 .bottom h2{font-size: 20px;line-height: 24px;margin-bottom: 30px;}
.lxwm_section1 .bottom .listbox{margin: -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);
width: -o-calc(100% + 16px);
width: -moz-calc(100% + 16px);
width: -webkit-calc(100% + 16px);}
.lxwm_section1 .bottom .listbox .list{padding: 8px;}
.lxwm_section1 .bottom .listbox .list .pic{width: 70px;}
.lxwm_section1 .bottom .listbox .list .wordsbox{padding-left: 10px;width: calc(100% - 72px);}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit1{font-size: 14px;margin-bottom: 8px;}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit2{font-size: 14px;}
}
@media  screen and (max-width: 1280px){
.lxwm_section1{padding-top: 40px;padding-bottom: 40px;}
.lxwm_section1 .top{padding-bottom: 30px;margin-bottom: 30px;}
.lxwm_section1 .top h2{font-size: 18px;margin-bottom: 20px;}
.lxwm_section1 .top .boxs1{margin-bottom: 20px;}
.lxwm_section1 .top .boxs1 .border{width: 24px;margin-bottom: 20px;}
.lxwm_section1 .top .boxs1 .titbox{margin-bottom: 14px;}
.lxwm_section1 .top .boxs1 .titbox img{width: 16px;}
.lxwm_section1 .top .boxs1 .titbox .words{font-size: 12px;}
.lxwm_section1 .top .boxs1 .phone{font-size: 16px;line-height: 20px;}
.lxwm_section1 .top .listbox{margin-bottom: 20px;}
.lxwm_section1 .top .listbox .list{margin-right: 30px;max-width: calc(50% - 30px);}
.lxwm_section1 .top .listbox .list .border{width: 24px;margin-bottom: 20px;}
.lxwm_section1 .top .listbox .list .titbox{margin-bottom: 14px;}
.lxwm_section1 .top .listbox .list .titbox img{width: 16px;}
.lxwm_section1 .top .listbox .list .titbox .words{font-size: 12px;}
.lxwm_section1 .top .listbox .list .info{font-size: 14px;line-height: 20px;}
.lxwm_section1 .top .more a{width: 140px;}
.lxwm_section1 .top .more a img{width: 20px;}
.lxwm_section1 .top .more a .words{font-size: 12px;line-height: 32px;}
.lxwm_section1 .bottom h2{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
.lxwm_section1 .bottom .listbox{margin: -8px;
width: calc(100% + 16px);
width: -ms-calc(100% + 16px);
width: -o-calc(100% + 16px);
width: -moz-calc(100% + 16px);
width: -webkit-calc(100% + 16px);}
.lxwm_section1 .bottom .listbox .list{padding: 8px;}
.lxwm_section1 .bottom .listbox .list .pic{width: 70px;}
.lxwm_section1 .bottom .listbox .list .wordsbox{padding-left: 10px;width: calc(100% - 72px);}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit1{font-size: 12px;margin-bottom: 8px;}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit2{font-size: 12px;}
}
@media  screen and (max-width: 1024px){
.lxwm_section1{padding-top: 30px;padding-bottom: 30px;}
.lxwm_section1 .top{padding-bottom: 16px;margin-bottom: 16px;}
.lxwm_section1 .top h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.lxwm_section1 .top .boxs1{margin-bottom: 14px;}
.lxwm_section1 .top .boxs1 .border{width: 24px;margin-bottom: 14px;}
.lxwm_section1 .top .boxs1 .titbox{margin-bottom: 14px;}
.lxwm_section1 .top .boxs1 .titbox img{width: 18px;}
.lxwm_section1 .top .boxs1 .titbox .words{font-size: 14px;}
.lxwm_section1 .top .boxs1 .phone{font-size: 18px;line-height: 24px;}
.lxwm_section1 .top .listbox{margin-bottom: 14px;}
.lxwm_section1 .top .listbox .list{margin-right: 0px;max-width: 100%;width: 100%;margin-bottom: 14px;}
.lxwm_section1 .top .listbox .list:last-child{margin-bottom: 0;}
.lxwm_section1 .top .listbox .list .border{width: 24px;margin-bottom: 14px;}
.lxwm_section1 .top .listbox .list .titbox{margin-bottom: 14px;}
.lxwm_section1 .top .listbox .list .titbox img{width: 18px;}
.lxwm_section1 .top .listbox .list .titbox .words{font-size: 14px;}
.lxwm_section1 .top .listbox .list .info{font-size: 16px;line-height: 20px;}
.lxwm_section1 .top .more a{width: 136px;}
.lxwm_section1 .top .more a img{width: 20px;}
.lxwm_section1 .top .more a .words{font-size: 12px;line-height: 34px;}
.lxwm_section1 .bottom h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.lxwm_section1 .bottom .listbox{margin: -6px 0;width: 100%;}
.lxwm_section1 .bottom .listbox .list{width: 100%; padding: 6px 0;}
.lxwm_section1 .bottom .listbox .list .pic{width: 70px;}
.lxwm_section1 .bottom .listbox .list .wordsbox{padding-left: 10px;width: calc(100% - 72px);}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit1{font-size: 14px;margin-bottom: 8px;}
.lxwm_section1 .bottom .listbox .list .wordsbox .tit2{font-size: 14px;}
.lxwm_section1 .bottom .listbox .list.list1{width: 100%;}
.lxwm_section1 .bottom .listbox .list.list2{width: 100%;}
.lxwm_section1 .bottom .listbox .list.list3{width: 100%;}
}

.lxwm_section2{width: 100%;height: 400px;}
.lxwm_section2 ._mapbox{height: 100%!important;width: 100%;}
.lxwm_section2 .BMapLabel{font-size: 16px!important;color: #000000!important;line-height: 20px!important;text-align: center!important;background: #beddc8!important;border-radius: 10px!important;width: 430px!important;border: 0!important;padding: 22px 0!important;letter-spacing: 0;left: -206px!important;top: -75px!important;}
.lxwm_section2 .BMapLabel::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: #beddc8 transparent transparent transparent;position: absolute;top: 100%;left: 50%;margin-left: -8px;}
@media  screen and (max-width: 1600px){
.lxwm_section2{height: 300px;}
.lxwm_section2 .BMapLabel{font-size: 14px!important;width: 390px!important;padding: 16px 0!important;left: -183px!important;top: -70px!important;}
.lxwm_section2 .BMapLabel::after{width: 0;height: 0;border: 6px solid;border-color: #beddc8 transparent transparent transparent;margin-left: -6px;}
}
@media  screen and (max-width: 1280px){
.lxwm_section2{height: 240px;}
.lxwm_section2 .BMapLabel{font-size: 12px!important;width: 340px!important;padding: 12px 0!important;left: -157px!important;top: -60px!important;}
.lxwm_section2 .BMapLabel::after{width: 0;height: 0;border: 6px solid;border-color: #beddc8 transparent transparent transparent;margin-left: -6px;}
}
@media  screen and (max-width: 1024px){
.lxwm_section2{height: 200px;}
}




.xwxq_section.pagecon{padding-top:60px; padding-bottom:60px;}
.xwxq_section.pagecon .content{padding-top:40px;}
.xwxq_section.pagecon .content .right{width:100%;}
@media  screen and (max-width: 1024px){
.xwxq_section.pagecon{padding-top:30px; padding-bottom:30px;}
.xwxq_section.pagecon .content{padding-top:15px;}
.xwxq_section.pagecon .content .right{margin-top:0;}
}