﻿/*通用*/
/*效果过渡*/
._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_1570{ max-width:1570px; margin-right: auto; margin-left: auto;}
/*两边距离*/
.w_width{padding-left: 120px;padding-right: 120px;position: relative;z-index: 3;}
@media  screen and (max-width: 1040px){
.w_width{padding-left: 15px;padding-right: 15px;}
}
@media  screen and (max-width: 991px){
}           
@media  screen and (max-width: 767px){
}
/*顶部导航*/
body.on{overflow: hidden;height: 100vh;}
.wyb_s{width: 100%;background-color: rgba(0,0,0,0.7);position: relative;z-index: 20;
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;}
.wyb_s.on{background-color: rgba(0,0,0,0.7);}
.wyb_s.ons{position: absolute;left: 0;top: 0;z-index: 10;background-color: rgba(0,0,0,0);}
.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: 42px 0; line-height: 0; float: left;
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;}
.wyb_sss .t_navs .top .logo{margin: 25px 0;}
.t_navs .top .logo img{ width: auto; height: 37px;}
.wyb_s.on .t_navs .top .logo{margin: 22px 0;}
/*一级导航*/
.t_navs .top .right{ float: right;}
.t_navs .top .right .menu{float: left;}
.t_navs .top .right .menu ul{float: left;}
.t_navs .top .menu .nli{ float: left; position: relative;padding: 0 22px;}
.t_navs .top .menu .nli span a{ display: block;color: #fff; position: relative;padding:  50px 10px;font-size: 16px;
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;}
.wyb_sss .t_navs .top .menu .nli span a{padding: 34px 10px;}
.wyb_s.on  .t_navs .top .menu .nli span a{padding:  30px 10px;}
/*鼠标经过样式*/
.t_navs .top .menu .nli.on span a,.t_navs .top .menu .nli:hover span a{ color: #e94c3d;}
.t_navs .top .menu .nli.on span a::before,.t_navs .top .menu .nli:hover span a::before{ content: ""; display: block; width: 16px; height: 1px; background: #e94c3d; position: absolute; top: 50%; right: 94%;}
.t_navs .top .menu .nli.on span a::after,.t_navs .top .menu .nli:hover span a::after{ content: ""; display: block; width: 16px; height: 1px; background: #e94c3d; position: absolute; top: 50%; left: 94%;}
/*电话*/
.t_navs .top .right .menu .phone{float: left;font-size: 0;padding: 48px 0;position: relative;padding-left: 56px;margin-left: 12px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.wyb_sss .t_navs .top .right .menu .phone{padding: 33px 10px;}
.t_navs .top .right .menu .phone .ico{width: 21px;height: 21px;display: inline-block;vertical-align: middle;margin-right: 14px;}
.t_navs .top .right .menu .phone .words{font-size: 18px;color: #ffffff;line-height: 24px;display: inline-block;vertical-align: middle;font-weight: lighter;}
.t_navs .top .right .menu .phone::after{content: "";display: block;width: 2px;height: 17px;background-color: #bdbcbc; 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%);}
.wyb_s.on  .t_navs .top .right .menu .phone{padding: 28px 0;padding-left: 56px;}
/*隐藏手机显示*/
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}
@media screen and (max-width:1680px) {
.t_navs .top .menu .nli.on span a::before,.t_navs .top .menu .nli:hover span a::before{ content: ""; display: block; width: 12px; height: 1px; background: #e94c3d; position: absolute; top: 50%; right: 94%;}
.t_navs .top .menu .nli.on span a::after,.t_navs .top .menu .nli:hover span a::after{ content: ""; display: block; width: 12px; height: 1px; background: #e94c3d; position: absolute; top: 50%; left: 94%;}
}
@media screen and (max-width:1400px) {
.t_navs .top .right .menu .phone{padding-left: 30px;margin-left: 0;}
.wyb_s.on  .t_navs .top .right .menu .phone{padding-left: 30px;}
.t_navs .top .menu .nli span a{ padding:  50px 6px;}
.wyb_s.on  .t_navs .top .menu .nli span a{padding:  30px 6px;}
}
@media screen and (max-width:1300px) {
.t_navs .top .right .menu .phone{padding-left: 20px;margin-left: 0;}
.wyb_s.on  .t_navs .top .right .menu .phone{padding-left: 20px;}
.t_navs .top .menu .nli{padding: 0 10px;}
}
@media screen and (max-width:1200px) {
.t_navs .top .right .menu .phone{padding-left: 12px;margin-left: 0;}
.wyb_s.on  .t_navs .top .right .menu .phone{padding-left: 12px;}
.t_navs .top .menu .nli{padding: 0 5px;}
.t_navs .top .logo img{ height: 27px;}
.t_navs .top .logo{ margin: 47px 0;}
.wyb_s.on .t_navs .top .logo{margin: 27px 0;}
}
@media screen and (max-width:1024px) {
/*电脑端导航隐藏*/
.t_navs .menu{ display: none;}
/*手机端导航显示*/
.t_navs .menuph{ display: block;}
.t_navs .xialaph{ display: block;}
/*手机端样式*/
.t_navs .top{ padding: 0 15px; width: 100%; position: absolute; top: 0; left: 0; z-index: 4; background: #e94c3d;}
/*logo*/
.t_navs .top .logo{ margin: 13px 0;}
.t_navs .top .logo img{ height: 20px;}
/*右侧三条杠*/
.t_navs .menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 12px 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: #fff;
-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: #fff;
-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: 46px 15px 100px 15px; display: none; z-index:3; 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: #e94c3d;}
.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: #e94c3d;}
.t_navs .xialaph .ul3 li{ padding-top: 5px;}
.t_navs .xialaph .ul3 li:first-child{ padding-top: 0;}
/*二级三级导航箭头*/
.t_navs .img_d,
.t_navs .disno{ display: none;} 
.wyb_sss .t_navs .top .logo{margin: 13px 0;}
}

/*底导航漂浮*/
.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: #000; 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(../images/img4.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l2 .ico7{ background: url(../images/img3.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l3 .ico7{ background: url(../images/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%;position: relative;z-index: 4;}
.sy_banner .ul{width: 100%;}
.sy_banner .ul .li{width: 100%;height: auto;margin-top: -2px;}
.sy_banner .ul .li a{display: block;width: 100%;position: relative;}
.sy_banner .posi{width: 100%;text-align: center;padding: 0 10px;position: absolute;left: 0;bottom: 36px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_banner .posi:hover{opacity: 0.6;}
.sy_banner .posi .ico{width: 20px;height: 30px;margin: 0 auto 16px auto;}
.sy_banner .posi .words{width: 100%;font-size: 14px;color: #ffffff;line-height: 20px;text-transform:uppercase;letter-spacing: 2px;}
.sy_banner .ul .slick-dots{ position: absolute; bottom: auto; height: auto; left: auto;top: 50%; width: 14px; text-align: center;right: 140px;
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_banner .ul .slick-dots li{cursor: pointer; vertical-align: top; width: 14px; height: 14px;border-radius: 100%; margin: 10px 0;border: 1px solid #ffffff;position: relative;}
.sy_banner .ul .slick-dots li.slick-active{ background: #fff;margin-bottom: 90px;}
.sy_banner .ul .slick-dots li.slick-active::after{content: "";display: block;width: 1px;height: 60px;background-color: rgba(255,255,255,0.3);position: absolute;left: 50%;top: 34px;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.sy_banner .ul .slick-dots li.slick-active::before{content: "";display: block; width: 1px;height: 30px;background-color: #fff;position: absolute;left: 50%;top: 34px;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.sy_banner .ul .slick-dots li:nth-child(2).slick-active::before{content: "";display: block; width: 1px;height: 30px;background-color: #fff;position: absolute;left: 50%;top: 64px;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.sy_banner .ul .slick-dots li:nth-child(3).slick-active::before{content: "";display: block; width: 1px;height: 30px;background-color: #fff;position: absolute;left: 50%;top: 94px;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.sy_banner .ul .slick-dots li:nth-child(4).slick-active::before{content: "";display: block; width: 1px;height: 30px;background-color: #fff;position: absolute;left: 50%;top: 124px;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.sy_banner .ul .li a .wordsbox{width: 100%;padding: 0 15px;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%);}
.sy_banner .ul .li a .wordsbox .t_ico{width: 236px;height: 82px;margin: 0 auto 12px auto;}
.sy_banner .ul .li a .wordsbox h1{font-size: 62px;color: #ffffff;line-height: 66px;text-align: center;margin-bottom: 16px;}
.sy_banner .ul .li a .wordsbox .tit2{width: 100%;font-size: 24px;color: #ffffff;line-height: 24px;text-align: center;margin-bottom: 30px;text-transform:uppercase;}
.sy_banner .ul .li a .wordsbox .tit3{width: 100%;font-size: 37px;color: #ffffff;line-height: 40px;text-align: center;margin-bottom: 12px;}
.sy_banner .ul .li a .wordsbox .b_ico{width: 236px;height: 86px;margin: 0 auto;}
.sy_banner .ul .li a .wordsbox2{width: 100%;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%);}
.sy_banner .ul .li a .wordsbox2 h1{font-size: 60px;color: #ffffff;line-height: 64px;margin-bottom: 14px;}
.sy_banner .ul .li a .wordsbox2 .tit2{width: 100%;font-size: 18px;color: #ffffff;line-height: 24px;margin-bottom: 52px;text-transform:uppercase;}
.sy_banner .ul .li a .wordsbox2 .tit3{width: 100%;font-size: 30px;color: #ffffff;line-height: 34px;}
@media  screen and (max-width: 1200px){
.sy_banner .ul .li a .wordsbox .t_ico{width: 200px;height: 68px;margin: 0 auto 10px auto;}
.sy_banner .ul .li a .wordsbox h1{font-size: 40px;line-height: 44px;margin-bottom: 12px;}
.sy_banner .ul .li a .wordsbox .tit2{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
.sy_banner .ul .li a .wordsbox .tit3{font-size: 30px;line-height: 34px;margin-bottom: 10px;}
.sy_banner .ul .li a .wordsbox .b_ico{width: 200px;height: 68px;}
.sy_banner .ul .li a .wordsbox2 h1{font-size: 40px;line-height: 44px;margin-bottom: 12px;}
.sy_banner .ul .li a .wordsbox2 .tit2{font-size: 16px;line-height: 22px;margin-bottom: 20px;}
.sy_banner .ul .li a .wordsbox2 .tit3{font-size: 30px;line-height: 34px;}
}
@media  screen and (max-width: 1024px){
.sy_banner{margin-top: 46px;}
.sy_banner .posi{display: none;}
.sy_banner .ul .slick-dots{ position: absolute; bottom: 10px; height: 8px; left: 0;top: auto; width: 100%;right: auto;}
.sy_banner .ul .slick-dots li{width: 8px; height: 8px;margin: 0 5px;}
.sy_banner .ul .slick-dots li.slick-active{margin-bottom: 0;margin-right: 50px;}
.sy_banner .ul .slick-dots li.slick-active::after{width: 40px;height: 1px;left: 13px;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%);}
.sy_banner .ul .slick-dots li.slick-active::before{width: 20px;height: 1px;left: 13px;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%);}
.sy_banner .ul .slick-dots li:nth-child(2).slick-active::before{width: 20px;height: 1px;left: 33px;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%);}
.sy_banner .ul .slick-dots li:nth-child(3).slick-active::before{width: 20px;height: 1px;left: 53px;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%);}
.sy_banner .ul .slick-dots li:nth-child(4).slick-active::before{width: 20px;height: 1px;left: 73px;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%);}
.sy_banner .ul .li a .wordsbox .t_ico{width: 80px;height: 28px;margin: 0 auto 8px auto;}
.sy_banner .ul .li a .wordsbox h1{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.sy_banner .ul .li a .wordsbox .tit2{font-size: 14px;line-height: 18px;margin-bottom: 12px;}
.sy_banner .ul .li a .wordsbox .tit3{font-size: 16px;line-height: 22px;margin-bottom: 8px;}
.sy_banner .ul .li a .wordsbox .b_ico{width: 80px;height: 28px;}
.sy_banner .ul .li a .wordsbox2{width: 54%;}
.sy_banner .ul .li a .wordsbox2 h1{font-size: 18px;line-height: 24px;margin-bottom: 10px;white-space:nowrap;}
.sy_banner .ul .li a .wordsbox2 .tit2{font-size: 14px;line-height: 18px;margin-bottom: 12px;}
.sy_banner .ul .li a .wordsbox2 .tit3{font-size: 16px;line-height: 22px;}
}

/*底部*/
.bottomnav{width: 100%;}
.bottomnav .content1{width: 100%;padding: 38px 84px 38px 90px;background-color: #fff;}
.bottomnav .content1 ._cs{width: 100%;font-size: 0;position: relative;}
.bottomnav .content1 ._cs::before{content: "";display: block;width: 2px;background-color: #f5f5f5;position: absolute;left: 35.4%;top: 0;height: 100%;}
.bottomnav .content1 ._cs::after{content: "";display: block;width: 2px;background-color: #f5f5f5;position: absolute;left: 75.3%;top: 0;height: 100%;}
.bottomnav .content1 .left{width: 35.2%;display: inline-block;vertical-align: middle;font-size: 12px;padding-right: 10px;}
.bottomnav .content1 .left .list{width: 100%;font-size: 0;margin-bottom: 20px;}
.bottomnav .content1 .left .list:last-child{margin-bottom: 0;}
.bottomnav .content1 .left .list .icobox{width: 40px;height: 40px;display: inline-block;vertical-align: middle;background-color: #e94c3d;border-radius: 100%;}
.bottomnav .content1 .left .list .icobox .ico{width: 100%;height: 100%;}
.bottomnav .content1 .left .list .words{font-size: 18px;color: #333333;line-height: 24px;display: inline-block;vertical-align: middle;padding-left: 20px;
width: calc(100% - 42px);
width: -ms-calc(100% - 42px);
width: -o-calc(100% - 42px);
width: -moz-calc(100% - 42px);
width: -webkit-calc(100% - 42px);}
.bottomnav .content1 .center{width: 39.9%;display: inline-block;vertical-align: middle;font-size: 12px;padding-left: 40px;padding-right: 24px;}
.bottomnav .content1 .center ._t{width: 100%;border-bottom: 1px solid #e5e5e5;padding-bottom: 26px;margin-bottom: 28px;padding-right: 70px;display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.bottomnav .content1 .center ._t li{font-size: 16px;color: #666666;line-height: 22px;display: inline-block;vertical-align: middle;}
.bottomnav .content1 .center ._t li a{color: #666;}
.bottomnav .content1 .center ._t li a:hover{opacity: 0.6;}
.bottomnav .content1 .center ._b{width: 100%;overflow: hidden;}
.bottomnav .content1 .center ._b ._l{float: left;font-size: 14px;color: #666666;line-height: 20px;width: 76px;}
.bottomnav .content1 .center ._b ._r{float: right;
width: calc(100% - 76px);
width: -ms-calc(100% - 76px);
width: -o-calc(100% - 76px);
width: -moz-calc(100% - 76px);
width: -webkit-calc(100% - 76px);}
.bottomnav .content1 .center ._b ._r .listbox{margin: -14px -4px;overflow: hidden;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.bottomnav .content1 .center ._b ._r .listbox .list{width: 20%;float: left;padding: 14px 4px;}
.bottomnav .content1 .center ._b ._r .listbox .list a{display: block;width: 100%;font-size: 14px;color: #666666;line-height: 20px;}
.bottomnav .content1 .center ._b ._r .listbox .list a:hover{opacity: 0.6;}
.bottomnav .content1 .right{width: 24.7%;display: inline-block;vertical-align: middle;font-size: 12px;text-align: right;}
.bottomnav .content1 .right .ewmbox{display: inline-block;vertical-align: middle;}
.bottomnav .content1 .right .ewmbox .ewm{width: 110px;height: 111px;box-shadow: 3px 0 7px rgba(192,192,192,0.35);}
.bottomnav .content1 .right .ewmbox .words{font-size: 16px;color: #000000;line-height: 22px;text-align: center;margin-top: 14px;}
.bottomnav .content1 .right .ewmbox:last-child{margin-left: 50px;}
.bottomnav .content2{font-size: 14px;color: #666666;line-height: 20px;padding-top: 38px;padding-bottom: 58px;}
.bottomnav .content2 a{color: #666;}
@media  screen and (max-width: 1600px){
.bottomnav .content1{padding: 38px;}
}
@media  screen and (max-width: 1500px){
.bottomnav .content1{padding: 20px;}
.bottomnav .content1 .center{padding: 0 12px;}
.bottomnav .content1 .right .ewmbox:last-child{margin-left: 20px;}
}
@media  screen and (max-width: 1400px){
.bottomnav{margin-bottom: 0;}
.bottomnav .content1 .left{width: 33%;}
.bottomnav .content1 .center{width: 40%;}
.bottomnav .content1 .right{width: 26%;}
.bottomnav .content1 ._cs::before{left: 33%;}
.bottomnav .content1 ._cs::after{left: 73%;}
.bottomnav .content1 .left .list{margin-bottom: 12px;}
.bottomnav .content1 .left .list .icobox{width: 30px;height: 30px;}
.bottomnav .content1 .left .list .words{font-size: 14px;line-height: 20px;padding-left: 12px;
width: calc(100% - 32px);
width: -ms-calc(100% - 32px);
width: -o-calc(100% - 32px);
width: -moz-calc(100% - 32px);
width: -webkit-calc(100% - 32px);}
.bottomnav .content1 .center ._t li{font-size: 14px;line-height: 20px;}
.bottomnav .content1 .center ._b ._l{font-size: 12px;line-height: 18px;width: 66px;}
.bottomnav .content1 .center ._b ._r{
width: calc(100% - 66px);
width: -ms-calc(100% - 66px);
width: -o-calc(100% - 66px);
width: -moz-calc(100% - 66px);
width: -webkit-calc(100% - 66px);}
.bottomnav .content1 .center ._b ._r .listbox{margin: -10px -0;width: 100%;}
.bottomnav .content1 .center ._b ._r .listbox .list{padding: 10px 0;}
.bottomnav .content1 .center ._b ._r .listbox .list a{font-size: 12px;line-height: 18px;}
.bottomnav .content1 .right .ewmbox .ewm{width: 80px;height: 81px;}
.bottomnav .content1 .right .ewmbox .words{font-size: 14px;line-height: 20px;margin-top: 10px;}
}
@media  screen and (max-width: 1160px){
.bottomnav .content1 .left{width: 30%;}
.bottomnav .content1 .center{width: 47%;}
.bottomnav .content1 .right{width: 22%;}
.bottomnav .content1 ._cs::before{left: 30%;}
.bottomnav .content1 ._cs::after{left: 77%;}
.bottomnav .content1 .right .ewmbox .ewm{width: 70px;height: 71px;}
.bottomnav .content1 .right .ewmbox:last-child{margin-left: 10px;}
}
@media  screen and (max-width: 1024px){
.bottomnav .content1{padding: 12px;}
.bottomnav .content1 ._cs::before{opacity: 0;}
.bottomnav .content1 ._cs::after{opacity: 0;}
.bottomnav .content1 .left{width: 100%;padding-right: 0px;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid #f5f5f5;}
.bottomnav .content1 .left .list{margin-bottom: 10px;}
.bottomnav .content1 .left .list .icobox{width: 30px;height: 30px;}
.bottomnav .content1 .left .list .words{font-size: 14px;line-height: 20px;padding-left: 10px;
width: calc(100% - 32px);
width: -ms-calc(100% - 32px);
width: -o-calc(100% - 32px);
width: -moz-calc(100% - 32px);
width: -webkit-calc(100% - 32px);}
.bottomnav .content1 .center{width: 100%;padding-left: 0;padding-right: 0;padding-bottom: 16px;margin-bottom: 16px;border-bottom: 1px solid #f5f5f5;display: none;}
.bottomnav .content1 .center ._t{display: none;}
.bottomnav .content1 .center ._b ._l{font-size: 12px;line-height: 18px;width: 66px;}
.bottomnav .content1 .center ._b ._r{
width: calc(100% - 66px);
width: -ms-calc(100% - 66px);
width: -o-calc(100% - 66px);
width: -moz-calc(100% - 66px);
width: -webkit-calc(100% - 66px);}
.bottomnav .content1 .center ._b ._r .listbox{margin: -8px -2px;
width: calc(100% + 4px);
width: -ms-calc(100% + 4px);
width: -o-calc(100% + 4px);
width: -moz-calc(100% + 4px);
width: -webkit-calc(100% + 4px);}
.bottomnav .content1 .center ._b ._r .listbox .list{width: 25%;padding: 8px 2px;}
.bottomnav .content1 .center ._b ._r .listbox .list a{font-size: 12px;line-height: 18px;}
.bottomnav .content1 .right{width: 100%;text-align: center;}
.bottomnav .content1 .right .ewmbox .ewm{width: 80px;height: 80px;}
.bottomnav .content1 .right .ewmbox .words{font-size: 14px;line-height: 20px;margin-top: 10px;}
.bottomnav .content1 .right .ewmbox:last-child{margin-left: 12px;}
.bottomnav .content2{font-size: 12px;line-height: 18px;padding-top: 16px;padding-bottom: 16px;}
}

/*侧悬浮*/
.cxf{position: fixed;top: 50%;right: 52px;z-index: 5;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.cxf ul{width: 100%;}
.cxf ul li{margin-bottom: 16px;}
.cxf ul li:last-child{margin-bottom: 0;}
.cxf ul li a{display: block;position: relative;}
.cxf ul li .ba_pic{width: 60px;height: 60px;}
.cxf ul li .icowordsbox{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%);}
.cxf ul li .icowordsbox .ico{width: 22px;height: 22px;margin: 0 auto;}
.cxf ul li .icowordsbox .words{font-size: 12px;color: #ffffff;line-height: 18px;margin-top: 2px;}
.cxf ul li .phone{width: 180px;background-color: #e94c3d;font-size: 18px;color: #fff;font-weight: bold;text-align: center;position: absolute;right: -300%;top: 50%;padding: 12px 5px;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%);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cxf ul li .phone::after{content: "";display: block;width: 0;height: 0;border: 10px solid;border-color: transparent transparent transparent #e94c3d;position: absolute;left: 100%;top: 50%;margin-top: -10px;}
.cxf ul li:hover .phone{opacity: 1;
right: calc(100% + 16px);
right: -ms-calc(100% + 16px);
right: -o-calc(100% + 16px);
right: -moz-calc(100% + 16px);
right: -webkit-calc(100% + 16px);}
.cxf ul li .ewmbox{width: 110px;height: 110px;background-color: #e94c3d;padding: 5px;position: absolute;top: 50%;right: -300%;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%);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cxf ul li .ewmbox .ewm{width: 100%;height: 100%;}
.cxf ul li .ewmbox::after{content: "";display: block;width: 0;height: 0;border: 10px solid;border-color: transparent transparent transparent #e94c3d;position: absolute;left: 100%;top: 50%;margin-top: -10px;}
.cxf ul li:hover .ewmbox{opacity: 1;
right: calc(100% + 16px);
right: -ms-calc(100% + 16px);
right: -o-calc(100% + 16px);
right: -moz-calc(100% + 16px);
right: -webkit-calc(100% + 16px);}
@media  screen and (max-width: 1024px){
.cxf{display: none;}}

/*首页*/
/*模块1*/
.sy_section1{width: 100%;margin-top: 84px;margin-bottom: 40px;}
.sy_section1 .content{width: 100%;overflow: hidden;}
.sy_section1 .content .left{width: 48.78%;float: left;padding-right: 10px;}
.sy_section1 .content .left ._t{width: 100%;background-color: #e94c3d;padding: 63px 10px 63px 58px;margin-bottom: 20px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section1 .content .left ._t:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);}
.sy_section1 .content .left ._t .tit{width: 100%;margin-bottom: 38px;}
.sy_section1 .content .left ._t .tit .tit1{font-size: 60px;color: rgba(184,184,184,0.21);line-height: 64px;letter-spacing: 0;font-family: "微软雅黑";font-weight: bold;}
.sy_section1 .content .left ._t .tit .tit2{font-size: 36px;color: #ffffff;line-height: 40px;margin-top: 14px;}
.sy_section1 .content .left ._t .info{font-size: 16px;color: #ffffff;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section1 .content .left ._b{width: 100%;background-color: #ffffff;padding: 78px 56px 40px 48px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section1 .content .left ._b:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);}
.sy_section1 .content .left ._b h2{font-size: 24px;color: #444444;line-height: 30px;margin-bottom: 28px;font-weight: bold;}
.sy_section1 .content .left ._b .info{font-size: 18px;color: #666666;line-height: 36px;margin-bottom: 28px;padding-right: 70px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.sy_section1 .content .left ._b .pics{width: 201px;height: 146px;margin: 0 auto;}
.sy_section1 .content .left ._b .more{width: 100%;margin-top: 40px;text-align: center;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section1 .content .left ._b:hover .more{opacity: 1;}
.sy_section1 .content .left ._b .more a{font-size: 18px;color: #e94c3d;line-height: 24px;}
.sy_section1 .content .left ._b .more a:hover{opacity: 0.6;}
.sy_section1 .content .right{width: 51.22%;float: right;padding-left: 10px;}
.sy_section1 .content .right .boxs{width: 100%;padding: 72px 66px 90px 58px;background-color: #fff;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section1 .content .right .boxs:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);}
.sy_section1 .content .right .boxs h2{font-size: 24px;color: #444444;line-height: 30px;margin-bottom: 28px;font-weight: bold;}
.sy_section1 .content .right .boxs .con{width: 100%;overflow: hidden;}
.sy_section1 .content .right .boxs .con .info{font-size: 18px;color: #666666;line-height: 36px;float: left;padding-right: 75px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;
width: calc(100% - 180px);
width: -ms-calc(100% - 180px);
width: -o-calc(100% - 180px);
width: -moz-calc(100% - 180px);
width: -webkit-calc(100% - 180px);}
.sy_section1 .content .right .boxs .con .pics{width: 180px;height: 180px;float: right;}
.sy_section1 .content .right .boxs._b{padding-bottom: 90px;}
.sy_section1 .content .right ._t{margin-bottom: 20px;}
.sy_section1 .content .right .boxs{position: relative;}
.sy_section1 .content .right .boxs .more{width: 100%;position: absolute;left: 0;bottom: 20px;text-align: center;opacity: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section1 .content .right .boxs:hover .more{opacity: 1;}
.sy_section1 .content .right .boxs .more a{font-size: 18px;color: #e94c3d;line-height: 24px;}
.sy_section1 .content .right .boxs .more a:hover{opacity: 0.6;}
@media  screen and (max-width: 1600px){
.sy_section1 .content .left ._t .tit .tit1{font-size: 40px;}
}
@media  screen and (max-width: 1400px){
.sy_section1 .content .left{width: 49%;}
.sy_section1 .content .left ._t{;padding: 30px 10px 30px 20px;}
.sy_section1 .content .left ._t .tit{margin-bottom: 20px;}
.sy_section1 .content .left ._t .tit .tit1{font-size: 30px;line-height: 40px;}
.sy_section1 .content .left ._t .tit .tit2{font-size: 20px;line-height: 30px;margin-top: -20px;}
.sy_section1 .content .left ._t .info{font-size: 14px;line-height: 24px;}
.sy_section1 .content .left ._b{padding: 30px 20px;}
.sy_section1 .content .left ._b h2{font-size: 20px;line-height: 30px;margin-bottom: 20px;}
.sy_section1 .content .left ._b .info{font-size: 14px;line-height: 24px;margin-bottom: 20px;padding-right: 20px;}
.sy_section1 .content .left ._b .pics{width: 140px;height: 102px;}
.sy_section1 .content .left ._b .more{margin-top: 20px;}
.sy_section1 .content .left ._b .more a{font-size: 16px;line-height: 20px;}
.sy_section1 .content .right{width: 51%;}
.sy_section1 .content .right .boxs{;padding: 45px 20px}
.sy_section1 .content .right .boxs h2{font-size: 20px;margin-bottom: 20px;}
.sy_section1 .content .right .boxs .con .info{font-size: 14px;line-height: 24px;padding-right: 20px;
width: calc(100% - 120px);
width: -ms-calc(100% - 120px);
width: -o-calc(100% - 120px);
width: -moz-calc(100% - 120px);
width: -webkit-calc(100% - 120px);}
.sy_section1 .content .right .boxs .con .pics{width: 120px;height: 120px;}
.sy_section1 .content .right .boxs._b{padding-bottom: 45px;}
}
@media  screen and (max-width: 1024px){
.sy_section1{margin-top: 30px;margin-bottom: 30px;}
.sy_section1 .content .left{width: 100%;padding-right: 0;}
.sy_section1 .content .left ._t{padding: 14px;margin-bottom: 16px;background-color: #fff;}
.sy_section1 .content .left ._t .tit{margin-bottom: 12px;}
.sy_section1 .content .left ._t .tit .tit1{font-size: 24px;line-height: 30px;color: rgba(0,0,0,0.4);}
.sy_section1 .content .left ._t .tit .tit2{font-size: 18px;line-height: 24px;margin-top: 10px;color: #000;font-weight: bolder;}
.sy_section1 .content .left ._t .info{font-size: 14px;line-height: 24px;-webkit-line-clamp:20;color: #333;}
.sy_section1 .content .left ._b{padding: 14px;margin-bottom: 16px;}
.sy_section1 .content .left ._b h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.sy_section1 .content .left ._b .info{font-size: 14px;line-height: 24px;margin-bottom: 12px;padding-right: 0;-webkit-line-clamp:420;}
.sy_section1 .content .left ._b .pics{width: 80px;height: 58px;}
.sy_section1 .content .left ._b .more{margin-top: 12px;}
.sy_section1 .content .left ._b .more a{font-size: 14px;line-height: 20px;}
.sy_section1 .content .right{width: 100%;float: right;padding-left: 0;}
.sy_section1 .content .right .boxs{padding: 14px;}
.sy_section1 .content .right .boxs h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.sy_section1 .content .right .boxs .con .info{font-size: 14px;line-height: 24px;padding-right: 0;-webkit-line-clamp:20;width: 100%;float: none;}
.sy_section1 .content .right .boxs .con .pics{width: 80px;height: 80px;float: none;margin: 12px auto 0 auto;}
.sy_section1 .content .right .boxs._b{padding-bottom: 14px;}
.sy_section1 .content .right ._t{margin-bottom: 16px;}
.sy_section1 .content .right .boxs .more{position: static;margin-top: 14px;}
.sy_section1 .content .right .boxs .more a{font-size: 14px;}
}

/*模块2*/
.sy_section2{width: 100%;margin-bottom: 40px;}
.sy_section2 .content{width: 100%;padding: 68px 0 126px 0;}
.sy_section2 .content .tit{width: 100%;text-align: center;margin-bottom: 36px;}
.sy_section2 .content .tit .tit1{font-size: 60px;color: rgba(51,51,51,0.12);line-height: 64px;letter-spacing: 0;}
.sy_section2 .content .tit .tit2{font-size: 36px;color: #333333;line-height: 40px;margin-top: 14px;}
.sy_section2 .content .text{width: 100%;font-size: 16px;color: #242424;line-height: 24px;margin-bottom: 50px;text-align: center;}
.sy_section2 .content .ul{width: 100%;overflow: hidden;}
.sy_section2 .content .ul .li{width: 25%;float: left;padding: 0 40px;position: relative;height: auto;}
.sy_section2 .content .ul .li::after{content: "";display: block;width: 2px;height: 100%;position: absolute;right: 0;top: 0;background: url(../images/img42.png)no-repeat center center;background-size: cover;}
.sy_section2 .content .ul .li .ico{width: 144px;height: 144px;margin: 0 auto 0 auto;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.sy_section2 .content .ul .li:hover .ico{
transform: rotateY(180deg);}
.sy_section2 .content .ul .li .tit{width: 100%;font-size: 20px;color: #121212;line-height: 26px;text-align: center;margin-bottom: 32px;}
.sy_section2 .content .ul .li .border{width: 40px;height: 2px;background-color: #e94c3d;margin: 0 auto 40px auto;}
.sy_section2 .content .ul .li .info{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 34px;height: 150px;text-align: justify;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:5;}
.sy_section2 .content .ul .li .more{width: 100%;text-align: center;font-size: 18px;color: #e94c3d;line-height: 24px;opacity: 0;}
.sy_section2 .content .ul .li:hover .more{opacity: 1;}
@media  screen and (max-width: 1400px){
.sy_section2 .content{width: 100%;padding: 80px 0;}
.sy_section2 .content .tit{margin-bottom: 28px;}
.sy_section2 .content .tit .tit1{font-size: 40px;line-height: 46px;}
.sy_section2 .content .tit .tit2{font-size: 24px;line-height: 30px;margin-top: -20px;}
.sy_section2 .content .text{font-size: 14px;line-height: 20px;margin-bottom: 30px;}
.sy_section2 .content .ul .li{padding: 0 26px;}
.sy_section2 .content .ul .li .ico{width: 100px;height: 100px;}
.sy_section2 .content .ul .li .tit{font-size: 18px;line-height: 24px;margin-bottom: 24px;}
.sy_section2 .content .ul .li .border{width: 30px;margin: 0 auto 24px auto;}
.sy_section2 .content .ul .li .info{font-size: 14px;line-height: 24px;margin-bottom: 20px;height: 120px;}
.sy_section2 .content .ul .li .more{font-size: 16px;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.sy_section2{margin-bottom: 30px;}
.sy_section2 .content{padding: 14px 0;}
.sy_section2 .content .tit{margin-bottom: 12px;}
.sy_section2 .content .tit .tit1{font-size: 18px;line-height: 24px;}
.sy_section2 .content .tit .tit2{font-size: 18px;line-height: 20px;margin-top: 10px;}
.sy_section2 .content .text{font-size: 14px;line-height: 20px;margin-bottom: 12px;padding: 0 12px;}
.sy_section2 .content .ul{padding-bottom: 26px;}
.sy_section2 .content .ul .li{padding: 0 12px;}
.sy_section2 .content .ul .li .ico{width: 80px;height: 80px;}
.sy_section2 .content .ul .li .tit{font-size: 16px;line-height: 22px;margin-bottom: 12px;}
.sy_section2 .content .ul .li .border{width: 30px;margin: 0 auto 12px auto;}
.sy_section2 .content .ul .li .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;height: 200px;-webkit-line-clamp:10;}
.sy_section2 .content .ul .li .more{font-size: 14px;line-height: 20px;opacity: 1;}
.sy_section2 .content .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.sy_section2 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #dddddd;}
.sy_section2 .content .ul .slick-dots li.slick-active{ background: #e94c3d;width: 16px;}
}

/*模块3*/
.sy_section3{width: 100%;margin-bottom: 40px;}
.sy_section3 .content{width: 100%;padding: 72px 66px 100px 66px;background-color: #ffffff;}
.sy_section3 .content .tit{width: 100%;text-align: center;margin-bottom: 36px;}
.sy_section3 .content .tit .tit1{font-size: 60px;color: rgba(51,51,51,0.12);line-height: 64px;letter-spacing: 0;}
.sy_section3 .content .tit .tit2{font-size: 36px;color: #333333;line-height: 40px;margin-top: 14px;}
.sy_section3 .content .text{width: 100%;font-size: 16px;color: #242424;line-height: 24px;margin-bottom: 65px;text-align: center;}
.sy_section3 .content .con{margin: -17px -23px;
width: calc(100% + 46px);
width: -ms-calc(100% + 46px);
width: -o-calc(100% + 46px);
width: -moz-calc(100% + 46px);
width: -webkit-calc(100% + 46px);}
.sy_section3 .content .con::after{content: "";display: block;clear: both;}
.sy_section3 .content .con .boxs{width: 50%;float: left;padding: 17px 23px;}
.sy_section3 .content .con .boxs a{display: block;width: 100%;border: 1px solid #dcdcdc;padding: 48px 22px 36px 92px;font-size: 0;}
.sy_section3 .content .con .boxs a:hover{border-color: rgba(255,255,255,0);box-shadow: 0 0 30px rgba(189,189,189,0.35);}
.sy_section3 .content .con .boxs a .ico{width: 170px;height: 170px;display: inline-block;vertical-align: middle;}
.sy_section3 .content .con .boxs a .wordsbox{display: inline-block;vertical-align: middle;font-size: 12px;padding-left: 130px;
width: calc(100% - 172px);
width: -ms-calc(100% - 172px);
width: -o-calc(100% - 172px);
width: -moz-calc(100% - 172px);
width: -webkit-calc(100% - 172px);}
.sy_section3 .content .con .boxs a .wordsbox .tits{font-size: 20px;color: #242424;line-height: 26px;margin-bottom: 32px;}
.sy_section3 .content .con .boxs a:hover .wordsbox .tits{color: #e94c3d;}
.sy_section3 .content .con .boxs a .wordsbox .info{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 16px;height: 120px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
.sy_section3 .content .con .boxs a .wordsbox .more{width: 100%;font-size: 0;}
.sy_section3 .content .con .boxs a .wordsbox .more .words{font-size: 18px;color: #999999;line-height: 24px;display: inline-block;vertical-align: middle;}
.sy_section3 .content .con .boxs a:hover .wordsbox .more .words{color: #e94c3d;}
.sy_section3 .content .con .boxs a .wordsbox .more .icobox{width: 22px;height: 6px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.sy_section3 .content .con .boxs a .wordsbox .more .icobox .icos{width: 100%;height: 100%;}
.sy_section3 .content .con .boxs a .wordsbox .more .icobox .ico2{display: none;}
.sy_section3 .content .con .boxs a:hover .wordsbox .more .icobox .ico1{display: none;}
.sy_section3 .content .con .boxs a:hover .wordsbox .more .icobox .ico2{display: block;}
@media  screen and (max-width: 1700px){
.sy_section3 .content .con .boxs a{padding: 48px 22px 36px 22px;}
.sy_section3 .content .con .boxs a .wordsbox{padding-left: 22px;}
}
@media  screen and (max-width: 1400px){
.sy_section3 .content{padding: 80px 20px;}
.sy_section3 .content .tit{margin-bottom: 28px;}
.sy_section3 .content .tit .tit1{font-size: 40px;line-height: 46px;}
.sy_section3 .content .tit .tit2{font-size: 24px;line-height: 30px;margin-top: -20px;}
.sy_section3 .content .text{font-size: 14px;line-height: 20px;margin-bottom: 30px;}
.sy_section3 .content .con{margin: -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);}
.sy_section3 .content .con .boxs{padding: 10px;}
.sy_section3 .content .con .boxs a{padding: 24px;}
.sy_section3 .content .con .boxs a .ico{width: 120px;height: 120px;}
.sy_section3 .content .con .boxs a .wordsbox{font-size: 12px;padding-left: 80px;
width: calc(100% - 122px);
width: -ms-calc(100% - 122px);
width: -o-calc(100% - 122px);
width: -moz-calc(100% - 122px);
width: -webkit-calc(100% - 122px);}
.sy_section3 .content .con .boxs a .wordsbox .tits{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
.sy_section3 .content .con .boxs a .wordsbox .info{font-size: 14px;line-height: 25px;margin-bottom: 14px;height: 100px;}
.sy_section3 .content .con .boxs a .wordsbox .more .words{font-size: 16px;line-height: 22px;}
.sy_section3 .content .con .boxs a .wordsbox .more .icobox{width: 22px;height: 6px;margin-left: 8px;}
}
@media  screen and (max-width: 1300px){
.sy_section3 .content .con .boxs a{padding: 48px 12px 36px 12px;}
.sy_section3 .content .con .boxs a .wordsbox{padding-left: 12px;}
.sy_section3 .content .con{margin: -17px -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);}
.sy_section3 .content .con .boxs{width: 50%;float: left;padding: 17px 10px;}
}
@media  screen and (max-width: 1024px){
.sy_section3{margin-bottom: 30px;}
.sy_section3 .content{padding: 14px;}
.sy_section3 .content .tit{margin-bottom: 12px;}
.sy_section3 .content .tit .tit1{font-size: 18px;line-height: 24px;}
.sy_section3 .content .tit .tit2{font-size: 18px;line-height: 20px;margin-top: 10px;}
.sy_section3 .content .text{font-size: 14px;line-height: 20px;margin-bottom: 12px;padding: 0 12px;}
.sy_section3 .content .con{margin: -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.sy_section3 .content .con .boxs{width: 50%;padding: 5px;}
.sy_section3 .content .con .boxs a{padding: 12px;}
.sy_section3 .content .con .boxs a:hover{box-shadow: 0 0 12px rgba(189,189,189,0.35);}
.sy_section3 .content .con .boxs a .ico{width: 60px;height: 60px;display: block;margin: 0 auto;}
.sy_section3 .content .con .boxs a .wordsbox{padding-left: 0;width: 100%;}
.sy_section3 .content .con .boxs a .wordsbox .tits{font-size: 14px;line-height: 20px;margin-bottom: 10px;text-align: center;}
.sy_section3 .content .con .boxs a .wordsbox .info{font-size: 12px;line-height: 20px;margin-bottom: 10px;height: 120px;-webkit-line-clamp:6;}
.sy_section3 .content .con .boxs a .wordsbox .more{text-align: center;}
.sy_section3 .content .con .boxs a .wordsbox .more .words{font-size: 14px;line-height: 20px;}
.sy_section3 .content .con .boxs a .wordsbox .more .icobox{width: 18px;height: 4px;margin-left: 4px;}
}

/*内页banner*/
.ny_banner{width: 100%;position: relative;z-index: 2;}
.ny_banner img{width: 100%;display: block;}
.ny_banner .img{width: 100%;height: 500px;}
@media  screen and (max-width: 1024px){
.ny_banner{margin-top: 46px;}
.ny_banner .img{height: 120px;}
}

/*当前位置 二级导航*/
.qdej_section{width: 100%;margin-top: -272px;position: relative;z-index: 3;margin-bottom: 40px;}
.qdej_section .content{width: 100%;overflow: hidden;}
.qdej_section .content .left{float: left;}
.qdej_section .content .left .tit{font-size: 36px;color: #ffffff;line-height: 40px;margin-bottom: 16px;}
.qdej_section .content .left .border{width: 64px;height: 3px;background-color: #e94c3d;margin-bottom: 18px;}
.qdej_section .content .left .dz{font-size: 0;}
.qdej_section .content .left .dz .ico{width: 14px;height: 18px;display: inline-block;vertical-align: middle;margin-right: 7px;}
.qdej_section .content .left .dz a{font-size: 14px;color: rgba(255,255,255,0.6);line-height: 18px;display: inline-block;vertical-align: middle;}
.qdej_section .content .left .dz a:hover{color: #e94c3d;}
.qdej_section .content .left .dz span{margin: 0 4px; font-size: 14px;color: rgba(255,255,255,0.6);line-height: 18px;display: inline-block;vertical-align: middle;}
.qdej_section .content .right{float: right;margin-top: 20px;}
.qdej_section .content .right ul{width: 100%;font-size: 0;}
.qdej_section .content .right ul li{background-color: #ffffff;display: inline-block;vertical-align: middle;margin-left: 8px;}
.qdej_section .content .right ul li a{display: block;width: 150px;height: 48px;line-height: 48px;text-align: center;font-size: 16px;color: #333333;}
.qdej_section .content .right ul li:hover,
.qdej_section .content .right ul li.on{background-color: #e94c3d;}
.qdej_section .content .right ul li:hover a,
.qdej_section .content .right ul li.on a{color: #fff;}
@media  screen and (max-width: 1024px){
.qdej_section{margin-top: -76px;margin-bottom: 30px;}
.qdej_section .content .left .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.qdej_section .content .left .border{width: 24px;height: 2px;margin-bottom: 12px;}
.qdej_section .content .left .dz .ico{width: 10px;height: 13px;margin-right: 6px;}
.qdej_section .content .left .dz a{font-size: 12px;line-height: 16px;}
.qdej_section .content .left .dz span{font-size: 12px;line-height: 16px;}
.qdej_section .content .right{margin-top: 0;display: none;}
.qdej_section .content .right ul li{margin-left: 4px;}
.qdej_section .content .right ul li a{width: 80px;height: 30px;line-height: 30px;font-size: 12px;}
}

/*seo服务*/
.seo_section1{width: 100%;margin-bottom: 40px;margin-top: 40px;}
.seo_section1 .content{width: 100%;background-color: #ffffff;padding: 98px 60px 96px 60px;}
.seo_section1 .content h1{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;text-align: center;}
.seo_section1 .content h3{font-size: 16px;color: #333333;line-height: 22px;margin-bottom: 46px;text-align: center;padding-bottom: 48px;border-bottom: 2px solid #eeeeee;}
.seo_section1 .content .con{padding: 0 22px;}
.seo_section1 .content .con .tit{font-size: 24px;color: #333333;line-height: 30px;margin-bottom: 36px;}
.seo_section1 .content .con .info{font-size: 18px;color: #333333;line-height: 36px;margin-bottom: 46px;}
.seo_section1 .content .con ul{padding-left: 120px;padding-right: 120px;position: relative;display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.seo_section1 .content .con ul::after{content: "";display: block;width: 100%;height: 1px;background-color: #d0d0d0;position: absolute;left: 0;top: 114px;z-index: 3;}
.seo_section1 .content .con ul li{display: inline-block;vertical-align: middle;position: relative;z-index: 4;}
.seo_section1 .content .con ul li .icobox{width: 85px;height: 85px;margin: 0 auto 28px auto;border-radius: 100%;box-shadow: 0 0 9px rgba(181,181,181,0.35);
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;}
.seo_section1 .content .con ul li .icobox .ico{width: 100%;height: 100%;}
.seo_section1 .content .con ul li .icobox .ico.ico2{display: none;}
.seo_section1 .content .con ul li:hover .icobox{box-shadow: 0 0 9px rgba(233,76,61,0.35);}
.seo_section1 .content .con ul li:hover .icobox .ico.ico1{display: none;}
.seo_section1 .content .con ul li:hover .icobox .ico.ico2{display: block;}
.seo_section1 .content .con ul li .border{width: 62px;height: 3px;background-color: #272727;margin: 0 auto 36px auto;}
.seo_section1 .content .con ul li:hover .border{background-color: #e94c3d;}
.seo_section1 .content .con ul li .words{width: 100%;font-size: 18px;color: #333333;line-height: 24px;text-align: center;}
@media  screen and (max-width: 1400px){
.seo_section1 .content .con ul{padding-left: 40px;padding-right: 40px;}
.seo_section1 .content{width: 100%;background-color: #ffffff;padding: 98px 20px 96px 20px;}

}
@media  screen and (max-width: 1024px){
.seo_section1{margin-bottom: 30px;margin-top: 0;padding-top: 70px;}
.seo_section1 .content{padding: 14px;}
.seo_section1 .content h1{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.seo_section1 .content h3{font-size: 14px;line-height: 20px;margin-bottom: 10px;padding-bottom: 12px;}
.seo_section1 .content .con{padding: 0 6px;}
.seo_section1 .content .con .tit{font-size: 16px;line-height: 22px;margin-bottom: 12px;}
.seo_section1 .content .con .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.seo_section1 .content .con ul{padding-left: 0;padding-right: 0;}
.seo_section1 .content .con ul::after{top: 63px;}
.seo_section1 .content .con ul li .icobox{width: 50px;height: 50px;margin: 0 auto 12px auto;}
.seo_section1 .content .con ul li .border{width: 30px;height: 2px;margin: 0 auto 12px auto;}
.seo_section1 .content .con ul li:hover .border{background-color: #e94c3d;}
.seo_section1 .content .con ul li .words{font-size: 12px;line-height: 20px;}
}

/*模块2*/
.seo_section2{width: 100%;margin-bottom: 40px;}
.seo_section2 .content{width: 100%;padding: 44px 372px 36px 86px;}
.seo_section2 .content .tit_t{letter-spacing: 6px; font-size: 60px;color: #ffffff;line-height: 64px;font-weight: bold;padding-bottom: 32px;margin-bottom: 30px;border-bottom: 2px solid #ffffff;}
.seo_section2 .content .tit_b{width: 100%;overflow: hidden;padding-right: 120px;}
.seo_section2 .content .tit_b .words{font-size: 44px;color: #ffffff;line-height: 48px;float: left;letter-spacing: 4px;padding-right: 10px;
width: calc(100% - 220px);
width: -ms-calc(100% - 220px);
width: -o-calc(100% - 220px);
width: -moz-calc(100% - 220px);
width: -webkit-calc(100% - 220px);}
.seo_section2 .content .tit_b .more{float: right;}
.seo_section2 .content .tit_b .more a{display: block;width: 220px;font-size: 0;text-align: center;background-color: #fff;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.seo_section2 .content .tit_b .more a:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);}
.seo_section2 .content .tit_b .more a .text{font-size: 18px;color: #e94c3d;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 28px;font-weight: bold;}
.seo_section2 .content .tit_b .more a .ico{width: 11px;height: 18px;display: inline-block;vertical-align: middle;}
@media  screen and (max-width: 1600px){
.seo_section2 .content .tit_b{padding-right: 0;}
.seo_section2 .content{padding: 44px 86px 36px 86px;}
}
@media  screen and (max-width: 1410px){
.seo_section2 .content{padding: 30px;}
}
@media  screen and (max-width: 1300px){
.seo_section2 .content .tit_t{letter-spacing: 2px; font-size: 40px;line-height: 44px;padding-bottom: 20px;margin-bottom: 20px;}
.seo_section2 .content .tit_b .words{font-size: 30px;line-height: 34px;letter-spacing:2px;padding-right: 10px;
width: calc(100% - 220px);
width: -ms-calc(100% - 220px);
width: -o-calc(100% - 220px);
width: -moz-calc(100% - 220px);
width: -webkit-calc(100% - 220px);}
}
@media  screen and (max-width: 1024px){
.seo_section2{margin-bottom: 30px;}
.seo_section2 .content{padding: 14px;}
.seo_section2 .content .tit_t{letter-spacing: 2px; font-size: 18px;line-height: 24px;padding-bottom: 12px;margin-bottom: 12px;}
.seo_section2 .content .tit_b{width: 100%;overflow: hidden;padding-right: 0;}
.seo_section2 .content .tit_b .words{font-size: 14px;line-height: 20px;letter-spacing: 2px;padding-right: 6px;
width: calc(100% - 90px);
width: -ms-calc(100% - 90px);
width: -o-calc(100% - 90px);
width: -moz-calc(100% - 90px);
width: -webkit-calc(100% - 90px);}
.seo_section2 .content .tit_b .more a{width: 90px;}
.seo_section2 .content .tit_b .more a .text{font-size: 14px;line-height: 32px;margin-right: 6px;}
.seo_section2 .content .tit_b .more a .ico{width: 8px;height: 12px;}
}

/*模块3*/
.seo_section3{width: 100%;margin-bottom: 40px;}
.seo_section3 .content{width: 100%;background-color: #ffffff;padding: 98px 60px 86px 60px;}
.seo_section3 .content h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 26px;}
.seo_section3 .content .h3s{font-size: 16px;color: #333333;line-height: 22px;text-align: center;padding-bottom: 48px;margin-bottom: 44px;border-bottom: 2px solid #eeeeee;}
.seo_section3 .content .info{font-size: 18px;color: #333333;line-height: 36px;margin-bottom: 36px;padding: 0 12px;}
.seo_section3 .content .ul{padding: 0 10px;margin: 0 -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);}
.seo_section3 .content .ul .li{padding: 12px;height: auto;}
.seo_section3 .content .ul .li a{display: block;width: 100%;padding: 62px 36px 116px 36px;box-shadow: 0 0 10px rgba(155,155,155,0.35);overflow: hidden;border-radius: 10px;}
.seo_section3 .content .ul .li a:hover{background: url(../images/img64.jpg)no-repeat center center;background-size: cover;}
.seo_section3 .content .ul .li a .tit1{font-size: 30px;color: #333333;line-height: 34px;padding-bottom: 32px;margin-bottom: 26px;border-bottom: 1px solid #999999;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.seo_section3 .content .ul .li a .tit2{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 62px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.seo_section3 .content .ul .li a .infos{letter-spacing: 2px; font-size: 18px;color: #787878;line-height: 36px;height: 108px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.seo_section3 .content .ul .li a:hover .tit1{color: #e94c3d;border-color: #e94c3d;}
.seo_section3 .content .ul .li a:hover .tit2{color: #fff;}
.seo_section3 .content .ul .li a:hover .infos{color: #fff;}
@media  screen and (max-width: 1400px){
.seo_section3 .content{width: 100%;background-color: #ffffff;padding: 98px 20px 86px 20px;}
.seo_section3 .content .ul .li a{padding: 62px 14px;}
.seo_section3 .content .ul .li a .tit1{font-size: 20px;line-height: 30px;padding-bottom: 18px;margin-bottom: 18px;}
.seo_section3 .content .ul .li a .tit2{font-size: 16px;line-height: 22px;margin-bottom: 30px;}
.seo_section3 .content .ul .li a .infos{font-size: 14px;line-height: 20px;height: 60px;}
}
@media  screen and (max-width: 1024px){
.seo_section3{margin-bottom: 30px;}
.seo_section3 .content{padding: 14px;}
.seo_section3 .content h2{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.seo_section3 .content .h3s{font-size: 14px;line-height: 20px;padding-bottom: 12px;margin-bottom: 12px;}
.seo_section3 .content .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;padding: 0 5px;}
.seo_section3 .content .ul{padding: 0 6px;margin: 0 -5px;padding-bottom: 26px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.seo_section3 .content .ul .li{padding: 5px;}
.seo_section3 .content .ul .li a{padding: 10px;box-shadow: 0 0 4px rgba(155,155,155,0.35);}
.seo_section3 .content .ul .li a .tit1{font-size: 16px;line-height: 22px;padding-bottom: 10px;margin-bottom:12px;}
.seo_section3 .content .ul .li a .tit2{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.seo_section3 .content .ul .li a .infos{font-size: 14px;line-height: 20px;height: 120px;-webkit-line-clamp: 6;}
.seo_section3 .content .ul .slick-dots{ position: absolute; bottom: 0; height: 8px; text-align: center;}
.seo_section3 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #e94c3d;}
.seo_section3 .content .ul .slick-dots li.slick-active{ background: #C01;width: 18px;}
}

/*模块4*/
.seo_section4{width: 100%;margin-bottom: 40px;}
.seo_section4 .content{width: 100%;padding: 98px 60px;background-color: #fff;}
.seo_section4 .content h2{font-size:36px;color: #333333;line-height: 40px;margin-bottom: 26px;text-align: center;}
.seo_section4 .content h3{font-size: 16px;color: #333333;line-height: 22px;padding-bottom: 48px;margin-bottom: 44px;border-bottom: 2px solid #eeeeee;text-align: center;}
.seo_section4 .content .info{font-size: 18px;color: #333333;line-height: 24px;text-align: center;margin-bottom: 72px;}
.seo_section4 .content .conbox{width: 100%;position: relative;}
.seo_section4 .content .conbox::after{content: "";display: block;width: 100%;height: 250px;border: 1px dashed #d0d0d0;position: absolute;left: 0;top: 129px;z-index: 3;border-radius: 126px;}
.seo_section4 .content .conbox .con1{margin-bottom: 72px;}
.seo_section4 .content .conbox .con2{margin-bottom: 96px;}
.seo_section4 .content .conbox .con{width: 100%;padding: 0 50px 0 80px;position: relative;z-index: 4;}
.seo_section4 .content .conbox .con ul{width: 100%;display: flex; flex-direction: row; justify-content: space-between; align-items: left;}
.seo_section4 .content .conbox .con ul li{display: inline-block;vertical-align: middle;padding: 0 10px;}
.seo_section4 .content .conbox .con ul li .icobox{width: 54px;height: 54px;margin: 0 auto 30px auto;}
.seo_section4 .content .conbox .con ul li .icobox .ico{width: 100%;height: 100%;}
.seo_section4 .content .conbox .con ul li .icobox .ico.ico2{display: none;}
.seo_section4 .content .conbox .con ul li:hover .icobox .ico.ico1{display: none;}
.seo_section4 .content .conbox .con ul li:hover .icobox .ico.ico2{display: block;}
.seo_section4 .content .conbox .con ul li .tit1{font-size: 20px;color: #333333;line-height: 24px;text-align: center;margin-bottom: 20px;}
.seo_section4 .content .conbox .con ul li:hover .tit1{color: #e94c3d;}
.seo_section4 .content .conbox .con ul li .border{width: 40px;height: 3px;margin: 0 auto 24px auto;background-color: #272727;}
.seo_section4 .content .conbox .con ul li:hover .border{background-color: #e94c3d;}
.seo_section4 .content .conbox .con ul li .tit2{font-size: 16px;color: #666666;line-height: 22px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.seo_section4 .content .conbox .con ul li:hover .tit2{color: #e94c3d;}
.seo_section4 .content .boxs{font-size: 16px;color: #666666;line-height: 40px;text-align: center;background-color: #eeeeee;padding: 14px 0;}
@media  screen and (max-width: 1600px){
.seo_section4 .content .conbox .con ul li .tit1{font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.seo_section4 .content .conbox .con ul li .tit2{font-size: 14px;line-height: 22px;}
}
@media  screen and (max-width: 1400px){
.seo_section4 .content{width: 100%;padding: 98px 20px;background-color: #fff;}
.seo_section4 .content .conbox .con{padding: 0 30px;}
}
@media  screen and (max-width: 1024px){
.seo_section4{margin-bottom: 30px;}
.seo_section4 .content{padding: 14px;}
.seo_section4 .content h2{font-size:18px;line-height: 24px;margin-bottom: 12px;}
.seo_section4 .content h3{font-size: 14px;line-height: 20px;padding-bottom: 12px;margin-bottom: 12px;}
.seo_section4 .content .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;text-align: left;}
.seo_section4 .content .conbox::after{display: none;}
.seo_section4 .content .conbox .con1{margin-bottom: 10px;}
.seo_section4 .content .conbox .con2{margin-bottom: 8px;}
.seo_section4 .content .conbox .con{padding: 0 10px;}
.seo_section4 .content .conbox .con ul{display: block;overflow: hidden;margin: -5px;
width: calc(100% + 10px);
width: -ms-calc(100% + 10px);
width: -o-calc(100% + 10px);
width: -moz-calc(100% + 10px);
width: -webkit-calc(100% + 10px);}
.seo_section4 .content .conbox .con ul li{padding: 5px;width: 50%;display: block;float: left;}
.seo_section4 .content .conbox .con2 ul li:last-child{position: relative;left: 50%;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.seo_section4 .content .conbox .con ul li .icobox{width: 34px;height: 34px;margin: 0 auto 8px auto;}
.seo_section4 .content .conbox .con ul li .tit1{font-size: 14px;line-height: 20px;margin-bottom: 8px;}
.seo_section4 .content .conbox .con ul li .border{width: 24px;height: 2px;margin: 0 auto 8px auto;}
.seo_section4 .content .conbox .con ul li .tit2{font-size: 12px;line-height: 18px;-webkit-line-clamp:2;height: 36px;}
.seo_section4 .content .boxs{font-size: 12px;line-height: 26px;padding: 10px;text-align: left;}
}

/*模块5*/
.seo_section5{width: 100%;margin-bottom: 40px;}
.seo_section5 .content{width: 100%;padding: 98px 60px;background-color: #ffffff;}
.seo_section5 .content h2{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;text-align: center;}
.seo_section5 .content h3{font-size: 16px;color: #333333;line-height: 22px;text-align: center;padding-bottom: 48px;margin-bottom: 46px;border-bottom: 2px solid #eeeeee;}
.seo_section5 .content .info{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 98px;padding: 0 30px;}
.seo_section5 .content .ulbox{padding: 0 30px;}
.seo_section5 .content .ul{width: 100%;box-shadow: 0 0 20px rgba(173,173,173,0.35);}
.seo_section5 .content .ul::after{content: "";display: block;clear: both;}
.seo_section5 .content .ul .li{width: 25%;float: left;padding: 50px 60px 76px 60px;box-shadow:3px 0 8px -4px rgba(173,173,173,0.35);}
.seo_section5 .content .ul .li .icobox{width: 56px;height: 56px;margin: 0 auto 34px auto;}
.seo_section5 .content .ul .li .icobox .ico{width: 100%;height: 100%;}
.seo_section5 .content .ul .li .icobox .ico2{display: none;}
.seo_section5 .content .ul .li:hover .icobox .ico1{display: none;}
.seo_section5 .content .ul .li:hover .icobox .ico2{display: block;}
.seo_section5 .content .ul .li .tit{font-size: 24px;color: #333333;line-height: 30px;text-align: center;margin-bottom: 28px;}
.seo_section5 .content .ul .li:hover .tit{color: #e94c3d;}
.seo_section5 .content .ul .li .border{width: 62px;height: 3px;background-color: #272727;margin: 0 auto 40px auto;}
.seo_section5 .content .ul .li:hover .border{background-color: #e94c3d;}
.seo_section5 .content .ul .li .listbox{width: 100%;}
.seo_section5 .content .ul .li .listbox .list{width: 100%;font-size: 18px;color: #666666;line-height: 24px;margin-bottom: 22px;position: relative;padding-left: 30px;}
.seo_section5 .content .ul .li .listbox .list:last-child{margin-bottom: 0;}
.seo_section5 .content .ul .li .listbox .list::after{content: "";display: block;width: 10px;height: 10px;background-color: #666666;position: absolute;left: 0;top: 50%;margin-top: -5px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);}
@media  screen and (max-width: 1600px){
.seo_section5 .content .ul .li .listbox .list{font-size: 14px;}
.seo_section5 .content .ul .li{padding: 50px 40px 76px 40px;}
}
@media  screen and (max-width: 1400px){
.seo_section5 .content .ul .li .tit{font-size: 18px;margin-bottom: 28px;}
.seo_section5 .content .ul .li{padding: 50px 30px;}
.seo_section5 .content{width: 100%;padding: 98px 20px;background-color: #ffffff;}

}
@media  screen and (max-width: 1300px){
.seo_section5 .content .ul .li{padding: 50px 20px;}
.seo_section5 .content .ul .li .listbox .list{margin-bottom: 16px;position: relative;padding-left: 20px;}
}
@media  screen and (max-width: 1200px){
.seo_section5 .content{padding: 30px 15px;}
.seo_section5 .content .ulbox{padding: 0 10px;}
}
@media  screen and (max-width: 1024px){
.seo_section5{margin-bottom: 30px;}
.seo_section5 .content{padding: 14px;}
.seo_section5 .content h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.seo_section5 .content h3{font-size: 14px;line-height: 20px;padding-bottom: 12px;margin-bottom: 12px;}
.seo_section5 .content .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;padding: 0 10px;}
.seo_section5 .content .ulbox{padding: 0 10px;}
.seo_section5 .content .ul{padding-bottom: 20px;}
.seo_section5 .content .ul .li{width: 50%;padding: 10px;box-shadow:3px 0 8px -4px rgba(0,0,0,0);height: auto;}
.seo_section5 .content .ul .li .icobox{width: 34px;height: 34px;margin: 0 auto 12px auto;}
.seo_section5 .content .ul .li .tit{font-size: 15px;line-height: 24px;margin-bottom: 10px;}
.seo_section5 .content .ul .li .border{width: 30px;margin: 0 auto 12px auto;}
.seo_section5 .content .ul .li .listbox .list{font-size: 13px;line-height: 20px;margin-bottom: 10px;position: relative;padding-left: 18px;letter-spacing: 0;}
.seo_section5 .content .ul .li .listbox .list::after{width: 8px;height: 8px;margin-top: -4px;}
.seo_section5 .content .ul .slick-dots{ position: absolute; bottom: 10px; height: 8px; text-align: center;}
.seo_section5 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 8px; margin: 0 4px; background: #dddddd;}
.seo_section5 .content .ul .slick-dots li.slick-active{ background: #e94c3d;width: 16px;}
}

/*模块6*/
.seo_section6{width: 100%;margin-bottom: 40px;}
.seo_section6 .content{width: 100%;padding: 98px 80px;background-color: #fff;}
.seo_section6 .content .h2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 98px;}
.seo_section6 .content ul{margin: -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);}
.seo_section6 .content ul li{width: 50%;float: left;padding: 15px;}
.seo_section6 .content ul li a{display: block;width: 100%;background-color: #f5f5f5;}
.seo_section6 .content ul li a:hover{background-color: #e94c3d;}
.seo_section6 .content ul li a .h3c{font-size: 30px;color: #666666;line-height: 100px;padding: 0 58px;}
.seo_section6 .content ul li a:hover  .h3c{color: #fff;}
@media  screen and (max-width: 1600px){
.seo_section6 .content ul li a .h3c{font-size: 20px;line-height: 80px;padding: 0 20px;}
}
@media  screen and (max-width: 1400px){
.seo_section6 .content{width: 100%;padding: 98px 20px;background-color: #fff;}
.seo_section6 .content ul li a .h3c{font-size: 22px;line-height: 60px;padding: 0 20px;}
}
@media  screen and (max-width: 1300px){
.seo_section6 .content ul li a .h3c{font-size: 18px;line-height: 60px;padding: 0 12px;}
}
@media  screen and (max-width: 1170px){
.seo_section6 .content ul li a .h3c{font-size: 14px;line-height: 50px;}
.seo_section6 .content ul{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);}
.seo_section6 .content ul li{padding: 8px;}
}
@media  screen and (max-width: 1024px){
.seo_section6{margin-bottom: 30px;}
.seo_section6s{margin-bottom: 30px;display: none;}
.seo_section6 .content{padding: 14px;}
.seo_section6 .content .h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.seo_section6 .content ul{margin: -4px 0;width: 100%;}
.seo_section6 .content ul li{padding: 4px 0;width: 100%;}
.seo_section6 .content ul li a .h3c{font-size: 14px;line-height: 36px;padding: 0 10px;}
}

/*模块7*/
.seo_section7{width: 100%;margin-bottom: 40px;}
.seo_section7 .content{width: 100%;padding: 100px 84px;background-color: #fff;}
.seo_section7 .content .ul{margin: -10px; overflow: hidden;
width: calc(100% + 20px);
width: -ms-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -moz-calc(100% + 20px);
width: -webkit-calc(100% + 20px);}
.seo_section7 .content .ul .li{padding: 10px;float: left;width: 14.28571428571429%;}
.seo_section7 .content .ul .li a{display: block;width: 100%;font-size: 18px;color: #333333;line-height: 60px;text-align: center;background-color: #e5e5e5;}
.seo_section7 .content .ul .li a:hover{color: #fff;background-color: #e94c3d;}
@media  screen and (max-width: 1400px){
.seo_section7 .content{padding: 20px;}
}
@media  screen and (max-width: 1024px){
.seo_section7{margin-bottom: 30px;}
.seo_section7 .content{padding: 14px;}
.seo_section7 .content .ul{margin: -4px;
width: calc(100% + 8px);
width: -ms-calc(100% + 8px);
width: -o-calc(100% + 8px);
width: -moz-calc(100% + 8px);
width: -webkit-calc(100% + 8px);}
.seo_section7 .content .ul .li{padding: 4px;width: 25%;}
.seo_section7 .content .ul .li a{font-size: 14px;line-height: 34px;}
}

/*seo服务页-内容页*/
.secxq_section{width: 100%;margin-bottom: 40px;margin-top: 30px;}
.secxq_section .content{width: 100%;overflow: hidden;background-color: #fff;}
.secxq_section .content .left{width: 70.7%;float: left;padding: 80px 78px 148px 34px;}
.secxq_section .content .left h1{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 26px;}
.secxq_section .content .left .boxs{font-size: 16px;color: #333333;line-height: 22px;text-align: center;padding-bottom: 46px;margin-bottom: 46px;border-bottom: 2px solid #eeeeee;}
.secxq_section .content .left .tit1{font-size: 16px;color: #333333;line-height: 22px;margin-bottom: 46px;}
.secxq_section .content .left .tit2{font-size: 18px;color: #121212;line-height: 24px;font-weight: bold;margin-bottom: 60px;text-align: center;}
.secxq_section .content .left img{width: 100%;display: block;margin-bottom: 62px;}
.secxq_section .content .left .tit3{font-size: 18px;color: #121212;line-height: 24px;text-align: center;margin-bottom: 54px;font-weight: bold;padding-left: 40px;}
.secxq_section .content .left .tit4{font-size: 18px;color: #121212;line-height: 24px;font-weight: bold;margin-bottom: 26px;padding-left: 40px;}
.secxq_section .content .left .infos{width: 100%;margin-bottom: 58px;}
.secxq_section .content .left .infos p{font-size: 16px;color: #121212;line-height: 24px;position: relative;margin-bottom: 28px;padding-left: 42px;}
.secxq_section .content .left .infos p:last-child{margin-bottom: 0;}
.secxq_section .content .left .infos p::after{content: "";display: block;width: 6px;height: 6px;background-color: #e94c3d;border-radius: 100%;position: absolute;left: 18px;top: 9px;}
.secxq_section .content .left .listboxs{width: 100%;padding-left: 40px;}
.secxq_section .content .left .listboxs .list{width: 100%;margin-bottom: 44px;}
.secxq_section .content .left .listboxs .list:last-child{margin-bottom: 0;}
.secxq_section .content .left .listboxs .list .tit5{font-size: 18px;color: #121212;line-height: 24px;margin-bottom: 28px;font-weight: bold;}
.secxq_section .content .left .listboxs .list .info2{font-size: 16px;color: #121212;line-height: 24px;}
.secxq_section .content .right{width: 29.3%;float: right;box-shadow: -5px 5px 10px rgb(220,220,220);}
.secxq_section .content .right ul{padding: 80px 30px 50px 38px;}
.secxq_section .content .right ul li{width: 100%;margin-bottom: 40px;padding-top: 20px;position: relative;}
.secxq_section .content .right ul li:last-child{margin-bottom: 0;padding-top: 0;}
.secxq_section .content .right ul li a{display: block;width: 100%;border: 1px solid #d0d0d0;padding: 44px 34px 44px 22px;}
.secxq_section .content .right ul li a .tit1{font-size: 18px;color: #121212;line-height: 24px;font-weight: bold;margin-bottom: 25px;}
.secxq_section .content .right ul li a .info{font-size: 16px;color: #121212;line-height: 22px;}
.secxq_section .content .right ul li a .tit2{padding: 0 24px; height: 38px;line-height: 38px;text-align: center;font-size: 18px;color: #ffffff;background-color: #e94c3d;font-weight: bold;position: absolute;left: 0;top: 0;}
.secxq_section .content .right ul li a .tit3{font-size: 16px;color: #121212;line-height: 22px;background-color: #f1f1f1;padding: 16px 22px 24px 10px;margin-top: 46px;letter-spacing: 0;}
@media  screen and (max-width: 1400px){
.secxq_section .content .left{width: 70.7%;float: left;padding: 80px 78px 148px 20px;}
.secxq_section .content .left .listboxs{width: 100%;padding-left: 0;}

}
@media  screen and (max-width: 1200px){
.secxq_section .content .left{padding: 80px 20px 148px 20px;}
.secxq_section .content .right ul{padding: 80px 20px 50px 20px;}
}
@media  screen and (max-width: 1024px){
.secxq_section{margin-bottom: 30px;margin-top: 0;padding-top: 70px;}
.secxq_section .content .left .listboxs{width: 100%;padding-left: 0;}
.secxq_section .content .left{width: 100%;padding: 14px;}
.secxq_section .content .left h1{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.secxq_section .content .left .boxs{font-size: 14px;line-height: 20px;padding-bottom: 12px;margin-bottom: 12px;text-align: left;}
.secxq_section .content .left .tit1{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.secxq_section .content .left .tit2{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.secxq_section .content .left img{margin-bottom: 12px;}
.secxq_section .content .left .tit3{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.secxq_section .content .left .tit4{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.secxq_section .content .left .infos{;margin-bottom: 12px;}
.secxq_section .content .left .infos p{font-size: 14px;line-height: 20px;margin-bottom: 12px;padding-left: 20px;}
.secxq_section .content .left .infos p::after{left: 6px;top: 6px;}
.secxq_section .content .left .listboxs .list{margin-bottom: 12px;}
.secxq_section .content .left .listboxs .list .tit5{font-size: 14px;line-height: 20px;margin-bottom: 12px;}
.secxq_section .content .left .listboxs .list .info2{font-size: 14px;line-height: 20px;}
.secxq_section .content .right{width: 100%;box-shadow: 0 -4px 5px -3px rgb(220,220,220);}
.secxq_section .content .right ul{padding: 14px;display: none;}
.secxq_section .content .right ul li{margin-bottom: 12px;padding-top: 15px;}
.secxq_section .content .right ul li a{padding: 12px;padding-top: 22px;}
.secxq_section .content .right ul li a .tit1{font-size: 14px;line-height: 20px;margin-bottom: 10px;}
.secxq_section .content .right ul li a .info{font-size: 14px;line-height: 18px;}
.secxq_section .content .right ul li a .tit2{padding: 0 12px; height: 30px;line-height: 30px;font-size: 14px;}
.secxq_section .content .right ul li a .tit3{font-size: 14px;line-height: 20px;padding: 8px;margin-top: 10px;}
}

/*20220420statr*/
.tc{width: 100%;height: 100vh;background-color: rgba(0,0,0,0.8);position: fixed;left: 0;top: 0;z-index: 9999;display: flex;  justify-content: center;  align-items: center;display: none;}
.tc.on{display: flex;}
.tc .tcbox{width: 582px;height: 480px;padding: 48px 56px 28px 46px;position: relative;}
.tc .tcbox .top{width: 100%;overflow: hidden;}
.tc .tcbox .top .left{width: 37.08%;float: left;}
.tc .tcbox .top .left img{width: 100%;display: block;margin-bottom: 14px;}
.tc .tcbox .top .left .words{font-size: 18px;color: #ffffff;line-height: 24px;text-align: center;}
.tc .tcbox .top .right{width: 62.92%;float: right;padding-left: 24px;padding-top: 38px;}
.tc .tcbox .top .right .words1{display: inline-block;font-size: 18px;color: #e94c3d;line-height: 32px;background-color: #ffffff;padding: 0 10px;border-radius: 4px;margin-bottom: 8px;}
.tc .tcbox .top .right .words2{font-size: 18px;color: #ffffff;line-height: 22px;margin-bottom: 14px;padding-left: 10px; letter-spacing: 0;}
.tc .tcbox .top .right .words3{font-size: 18px;color: #ffffff;line-height: 22px;padding-left: 10px;letter-spacing: 0;}
.tc .tcbox .bottom{width: 100%;position: relative;margin-top: 24px;}
.tc .tcbox .bottom::after{content: "";display: block;clear: both;}
.tc .tcbox .bottom .left{width: 49.16%;float: left;}
.tc .tcbox .bottom .left .listbox{width: 100%;}
.tc .tcbox .bottom .left .listbox .list{margin-bottom: 10px;}
.tc .tcbox .bottom .left .listbox .list:last-child{margin-bottom: 0;}
.tc .tcbox .bottom .left .listbox .list a{width: 100%;border: 1px solid rgba(255,255,255,0.26);font-size: 18px;color: #ffffff;line-height: 38px;padding: 0 8px;border-radius: 4px;letter-spacing: 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.tc .tcbox .bottom .left .listbox .list a:hover{background: #fff;color: #e94c3d;}
.tc .tcbox .bottom .right{width: 42.5%;position: absolute;right: 0;bottom: 0;}
.tc .tcbox .bottom .right img{width: 100%;display: block;}
.tc .tcbox .none{position: absolute;right: 22px;top: 14px;width: 24px;display: block;cursor: pointer;}
@media  screen and (max-width: 1024px){
.tc .tcbox{width: 320px;height: auto;padding: 16px;background: #e94c3d!important;}
.tc .tcbox .top .left{width: 120px;}
.tc .tcbox .top .left img{margin-bottom: 12px;width: 90px;margin: 0 auto 10px auto; display: block;}
.tc .tcbox .top .left .words{font-size: 14px;line-height: 20px;text-align: left;}
.tc .tcbox .top .right{width: calc(100% - 120px);padding-left: 10px;padding-top: 12px;}
.tc .tcbox .top .right .words1{font-size: 15px;line-height: 26px;padding: 0 8px;margin-bottom: 6px;}
.tc .tcbox .top .right .words2{font-size: 15px;line-height: 20px;margin-bottom: 8px;padding-left: 8px; }
.tc .tcbox .top .right .words3{font-size: 15px;line-height: 20px;padding-left: 8px;}
.tc .tcbox .bottom{margin-top: 12px;}
.tc .tcbox .bottom .left{width: 100%;float: none;}
.tc .tcbox .bottom .left .listbox .list{margin-bottom: 8px;}
.tc .tcbox .bottom .left .listbox .list a{font-size: 14px;line-height: 30px;padding: 0 6px;}
.tc .tcbox .bottom .right{width: 40%;position: static;margin: 12px auto 0 auto;}
.tc .tcbox .none{right: 8px;top: 8px;width: 16px;}
}
/*20220420end*/





















