﻿/*主体宽度*/

img{max-width:100%;}

.w_1760{ max-width:1760px; margin-right: auto; margin-left: auto;}
.w_1600{ max-width:1600px; margin-right: auto; margin-left: auto;}
.w_1460{ max-width:1460px; margin-right: auto; margin-left: auto;}
.w_1920{ max-width:1920px; margin-right: auto; margin-left: auto;}
.w_1380{ max-width:1380px; margin-right: auto; margin-left: auto;}
.w_1280{ max-width:1280px; margin-right: auto; margin-left: auto;}
/*两边距离*/
.w_width{padding-left: 60px;padding-right: 60px;}
@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: 99;background: rgba(255,255,255,0.1);}
.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: 29.5px 0; line-height: 0; float: left;}
.t_navs .top .logo img{ width: auto; height: 41px;}
/*一级导航*/
.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 10px;}
.t_navs .top .menu .nli span a{ display: block;color: #101215; position: relative;padding: 0 20px;line-height: 80px;padding-top: 20px; font-size: 18px;}
.t_navs .top .menu .nli span a::after{content: "";display: block;width: 0;height: 0;border: 7px solid;border-color: transparent transparent #002fa7 transparent;position: absolute;left: 50%;bottom: 0;margin-left: -7px;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;}
.t_navs .top .menu .nli span a:hover::after,
.t_navs .top .menu .nli.on span a::after{opacity: 1;}
.t_navs .top .menu .nli.on span a,.t_navs .top .menu .nli:hover span a{ color: #002fa7;}
/*二级导航*/
.wyb_s .sub{display: none; position: fixed; width: 100%; top: 100px; left: 0; background: rgba(0,34,122,0.95); z-index: 4;}
.wyb_s .sub .content{width: 100%;padding-top: 80px;padding-bottom: 80px;overflow: hidden;}
.wyb_s .sub .content .tits{float: left;font-size: 24px;color: #ffffff;line-height: 50px;width: 195px;padding-right: 65px;}
.wyb_s .sub .content .u2box{float: left;width: calc(100% - 195px);}
.wyb_s .sub .content .u2box .u2{width: calc(100% + 40px);margin: -20px;float: left;}
.wyb_s .sub .content .u2box .u2 .l2{min-width: 15.14%;float: left;padding: 20px;}
.wyb_s .sub .content .u2box .u2 .l2 a{display: block;width: 100%;position: relative;font-size: 16px;color: #ffffff;line-height: 49px;padding-right: 30px;border-bottom: 1px solid #4e66a2;}
.wyb_s .sub .content .u2box .u2 .l2 a::after{content: "";display: block;width: 0;height: 0;border: 5px solid;border-color: transparent transparent  transparent #fff;position: absolute;right: 0;top: 50%;margin-top: -5px;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;}
.wyb_s .sub .content .u2box .u2 .l2 a:hover::after{opacity: 1;}
/*语言切换*/
.t_navs .top .right .menu .yyqh{float: left;position: relative;margin: 35px 0 15px 15px;}
.t_navs .top .right .menu .yyqh .back{width: 100%;display: block;}
.t_navs .top .right .menu .yyqh .yyposi{position: absolute;left: 0;width: 100%;top: 0;overflow: hidden;}
.t_navs .top .right .menu .yyqh .yyposi a{display: block;width: 50%;float: left;font-size: 0;text-align: center;}
.t_navs .top .right .menu .yyqh .yyposi a img{width: 24px;display: inline-block;vertical-align: middle;}
.t_navs .top .right .menu .yyqh .yyposi a .words{font-size: 16px;color: #101215;line-height: 50px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.t_navs .top .right .menu .yyqh .yyposi a:hover .words,
.t_navs .top .right .menu .yyqh .yyposi a.on .words{color: #002fa7;}
/*搜索*/
.t_navs .top .right .menu .search{float: left;position: relative;padding: 40px 0 20px 0;margin-left: 170px;}
.t_navs .top .right .menu .search ._t{width: 40px;cursor: pointer;}
.t_navs .top .right .menu .search ._t img{width: 100%;display: block;}
.t_navs .top .right .menu .search ._b{width: 280px;height: 45px;background: #1a44b0;position: absolute;right: 0;top: 100%;display: none;}
.t_navs .top .right .menu .search ._b input{width: 100%;height: 100%;padding: 0 12px;font-size: 16px;color: #fff;background: rgba(255,255,255,0);}
/*隐藏手机显示*/
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}
@media screen and (max-width:1680px) {
.t_navs .top .logo{ margin: 25px 0;}
.t_navs .top .logo img{height: 30px;}
.t_navs .top .menu .nli{padding: 0 8px;}
.t_navs .top .menu .nli span a{padding: 0 20px;line-height: 60px;padding-top: 20px;  font-size: 15px;}
.wyb_s .sub{ top: 80px;}
.wyb_s .sub .content{padding-top: 50px;padding-bottom: 50px;}
.wyb_s .sub .content .tits{font-size: 20px;line-height: 40px;width: 160px;padding-right: 40px;}
.wyb_s .sub .content .u2box{width: calc(100% - 160px);}
.wyb_s .sub .content .u2box .u2 .l2 a{font-size: 14px;line-height: 39px;}
.t_navs .top .right .menu .yyqh{margin: 25px 0 5px 15px;}
.t_navs .top .right .menu .yyqh .yyposi a img{width: 20px;}
.t_navs .top .right .menu .yyqh .yyposi a .words{font-size: 14px;}
.t_navs .top .right .menu .search{padding: 35px 0 15px 0;margin-left: 120px;}
.t_navs .top .right .menu .search ._t{width: 30px;}
.t_navs .top .right .menu .search ._b{width: 220px;height: 40px;}
.t_navs .top .right .menu .search ._b input{font-size: 14px;}
}




@media screen and (max-width:1400px) {
.t_navs .top .menu .nli{padding: 0 5px;}
.t_navs .top .menu .nli span a{padding: 0 10px;padding-top: 20px;}
.t_navs .top .right .menu .search{margin-left: 50px;}
}
@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: fixed; top: 0; left: 0; z-index: 4; background: #fff;border-bottom: 1px solid #eee;}
.t_navs .top .logo{ margin: 10px 0;}
.t_navs .top .logo img{ height: 30px;}
.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: #002fa7;
-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: #002fa7;
-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: #002fa7;}
.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: #002fa7;}
.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;} 
.t_navs .xialaph .yyqh{float: left;position: relative;margin: 16px 0;width: 100%;text-align: center; }
.t_navs .xialaph .yyqh .back{width: 200px;display: inline-block;}
.t_navs .xialaph .yyqh .yyposi{position: absolute;left: 50%;width: 200px;top: 0;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);}
.t_navs .xialaph .yyqh .yyposi a{display: block;width: 50%;float: left;font-size: 0;text-align: center;}
.t_navs .xialaph .yyqh .yyposi a img{width: 24px;display: inline-block;vertical-align: middle;}
.t_navs .xialaph .yyqh .yyposi a .words{font-size: 16px;color: #101215;line-height: 50px;display: inline-block;vertical-align: middle;margin-left: 8px;}
.t_navs .xialaph .yyqh .yyposi a:hover .words,
.t_navs .xialaph .yyqh .yyposi a.on .words{color: #002fa7;}
.t_navs .xialaph .input{width: 100%;float: left;position: relative;}
.t_navs .xialaph .input input{width: 100%;height: 42px;border: 1px solid #eee;padding: 0 54px 0 12px;border-radius: 10px;font-size: 16px;}
.t_navs .xialaph .input img{width: 40px;display: block;position: absolute;right: 1px;top: 1px;border-radius: 10px;}
}

/*底导航*/
.bottomnav{width: 100%;background: #708090;}
.bottomnav .top{width: 100%;border-bottom: 1px solid #7e94aa;}
.bottomnav .top .content{width: 100%;position: relative;padding-top: 62px;padding-bottom: 50px;}
.bottomnav .top .content::after{content: "";display: block;clear: both;}
.bottomnav .top .content::before{content: "";display: block;width: 1px;height: 100%;background: #7e94aa;position: absolute;left: 76.56%;top: 0;}
.bottomnav .top .content .left{width: 76.56%;float: left;}
.bottomnav .top .content .left ul{width: 100%;overflow: hidden;}
.bottomnav .top .content .left ul li{width: 11.11111111111111%;float: left;padding-right: 6px;}
.bottomnav .top .content .left ul li ._t{width: 100%;margin-bottom: 20px;}
.bottomnav .top .content .left ul li ._t a{display: block;font-size: 18px;color: #ffffff;line-height: 24px;letter-spacing: 0;}
.bottomnav .top .content .left ul li ._t a:hover{color: rgba(255,255,255,0.6);}
.bottomnav .top .content .left ul li .listbox{width: 100%;}
.bottomnav .top .content .left ul li .listbox .list{width: 100%;margin-bottom: 16px;letter-spacing: 0;}
.bottomnav .top .content .left ul li .listbox .list:last-child{margin-bottom: 0;}
.bottomnav .top .content .left ul li .listbox .list a{display: block;font-size: 16px;color: #c7d8e8;line-height: 20px;letter-spacing: 0;}
.bottomnav .top .content .left ul li .listbox .list a:hover{opacity: 0.6;}
.bottomnav .top .content .right{width: 23.44%;float: right;padding-left: 42px;}
.bottomnav .top .content .right ._t{font-size: 18px;color: #ffffff;line-height: 24px;margin-bottom: 20px;}
.bottomnav .top .content .right .listbox{width: 100%;}
.bottomnav .top .content .right .listbox .list{width: 100%;margin-bottom: 16px;font-size: 16px;color: #c7d8e8;line-height: 20px;letter-spacing: 0;}
.bottomnav .top .content .right .listbox .list:last-child{margin-bottom: 0;}
.bottomnav .top .content .right .listbox .list .listcos{width: 100%;font-size: 0;}
.bottomnav .top .content .right .listbox .list .listcos .words{font-size: 16px;color: #c7d8e8;line-height: 20px;display: inline-block;vertical-align: middle;}
.bottomnav .top .content .right .listbox .list .listcos .icobox{display: inline-block;vertical-align: middle;width: 30px;position: relative;}
.bottomnav .top .content .right .listbox .list .listcos .icobox .ico{width: 100%;display: block;cursor: pointer;}
.bottomnav .top .content .right .listbox .list .listcos .icobox .ewm{width: 0;display: block;height: 0;position: absolute;left: 50%;bottom: 100%;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;}
.bottomnav .top .content .right .listbox .list .listcos .icobox:hover .ewm{opacity: 1;width: 140px;height: 140px;margin-left: -70px;bottom: 120%; max-width:initial;}
.bottomnav .bottom{width: 100%;padding-top: 26px;padding-bottom: 26px;overflow: hidden;}
.bottomnav .bottom .left{float: left;}
.bottomnav .bottom .left img{height: 32px;display: block;}
.bottomnav .bottom .right{float: right;font-size: 14px;color: #c7d8e8;line-height: 32px;letter-spacing: 0;}
.bottomnav .bottom .right a{color: #c7d8e8;}
.bottomnav .bottom .right br{display: none;}
@media  screen and (max-width: 1680px){
.bottomnav .top .content{padding-top: 40px;padding-bottom: 40px;}
.bottomnav .top .content .left ul li ._t{margin-bottom: 16px;}
.bottomnav .top .content .left ul li ._t a{font-size: 16px;line-height: 20px;}
.bottomnav .top .content .left ul li .listbox .list{margin-bottom: 14px;}
.bottomnav .top .content .left ul li .listbox .list a{font-size: 14px;}
.bottomnav .top .content .right{padding-left: 26px;}
.bottomnav .top .content .right ._t{font-size: 16px;line-height: 20px;margin-bottom: 16px;}
.bottomnav .top .content .right .listbox .list{margin-bottom: 14px;font-size: 14px;}
.bottomnav .top .content .right .listbox .list .listcos .words{font-size: 14px;}
.bottomnav .top .content .right .listbox .list .listcos .icobox{width: 24px;}
.bottomnav .top .content .right .listbox .list .listcos .icobox:hover .ewm{width: 100px;height: 100px;margin-left: -50px;}
.bottomnav .bottom{padding-top: 20px;padding-bottom: 20px;}
.bottomnav .bottom .left img{height: 26px;}
.bottomnav .bottom .right{font-size: 12px;line-height: 26px;}
}
@media  screen and (max-width: 1024px){
.bottomnav{margin-bottom: 50px;}
.bottomnav .top .content{padding-top: 30px;padding-bottom: 30px;}
.bottomnav .top .content::before{display: none;}
.bottomnav .top .content .left{display: none;}
.bottomnav .top .content .right{width: 100%;padding-left: 0;}
.bottomnav .top .content .right ._t{margin-bottom: 12px;}
.bottomnav .top .content .right .listbox .list{margin-bottom: 10px;}
.bottomnav .top .content .right .listbox .list .listcos .icobox{width: 30px;}
.bottomnav .top .content .right .listbox .list .listcos .icobox:hover .ewm{width: 100px;height: 100px;margin-left: -50px;}
.bottomnav .bottom{padding-top: 20px;padding-bottom: 20px;}
.bottomnav .bottom .left{width: 100%;margin-bottom: 12px;text-align: center;}
.bottomnav .bottom .left img{height: 32px;display: inline-block;vertical-align: middle;}
.bottomnav .bottom .right{font-size: 14px;line-height: 20px;width: 100%;text-align: center;}
.bottomnav .bottom .right br{display: block;}
}

/*底导航漂浮*/
.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: #fff; 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: #333; 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%;position: relative;}
.sy_banner .ul{width: 100%;}
.sy_banner .ul img{width: 100%;display: block;}
.sy_banner .slick-dots{position: absolute; bottom: auto; top: 50%;width: auto; height: auto; text-align: center;left: auto;right: 74px;
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 .slick-dots li{display: block; width: 47px;margin-bottom: 14px; position: relative;height: 20px;}
.sy_banner .slick-dots li:last-child{margin-bottom: 0;}
.sy_banner .slick-dots li button{font-size: 16px;color: #ffffff;line-height: 20px;position: absolute;left: 10px;top: 0;}
.sy_banner .slick-dots li::before{content: "0";display: block;font-size: 16px;color: #ffffff;line-height: 20px;position: absolute;left: 0;top: 0;}
.sy_banner .slick-dots li::after{content: "";display: block;width: 15px;height: 12px;background: url(img/img15.png)no-repeat center center;background: cover;position: absolute;left: 27px;top: 50%;margin-top: -6px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_banner .slick-dots li.slick-active::after{width: 20px;height: 15px;background: url(img/img14.png)no-repeat center center;background: cover;margin-top: -7.5px;}
.sy_banner .posi{width: 34px;height: 35px;position: absolute;left: 222px;bottom: 68px;
-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;
animation:myfirst 1s infinite;
-moz-animation:myfirst 1s infinite; 
-webkit-animation:myfirst 1s infinite; 
-o-animation:myfirst 1s infinite;}
@keyframes myfirst
{
0%   { bottom:68px;}
50%  { bottom:40px;}
75%  { bottom:40px;}
100% { bottom:68px;}
}

@-moz-keyframes myfirst
{
0%   { bottom:68px;}
50%  { bottom:40px;}
75%  { bottom:40px;}
100% { bottom:68px;}
}

@-webkit-keyframes myfirst 
{
0%   { bottom:68px;}
50%  { bottom:40px;}
75%  { bottom:40px;}
100% { bottom:68px;}
}

@-o-keyframes myfirst 
{
0%   { bottom:68px;}
50%  { bottom:40px;}
75%  { bottom:40px;}
100% { bottom:68px;}
}
@media  screen and (max-width: 1680px){
.sy_banner .posi{width: 30px;height: 31px;left: 180px;}
}
@media  screen and (max-width: 1300px){
.sy_banner .posi{width: 30px;height: 31px;left: 150px;}
}
@media  screen and (max-width: 1024px){
.sy_banner{margin-top: 51px;}
.sy_banner .slick-dots{bottom: 20px; top: auto;width: 100%;left: 0;right: auto;
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_banner .slick-dots li{display: inline-block;vertical-align: top; width: 8px;height: 8px; margin-bottom: 0;margin: 0 5px;background: #ddd;border-radius: 4px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_banner .slick-dots li.slick-active{width: 24px;background: rgba(0,0,0,0.5);}
.sy_banner .slick-dots li button{display: none;}
.sy_banner .slick-dots li::before{display: none;}
.sy_banner .slick-dots li::after{display: none;}
.sy_banner .posi{display: none;}
}

/*首页标题*/
.sy_titbox{width: 100%;}
.sy_titbox .tit1{font-size: 36px;color: #101215;line-height: 40px;}
.sy_titbox .border{width: 56px;height: 1px;background: #92a1af;margin: 8px 0 10px 0;}
.sy_titbox .tit2{font-size: 14px;color: #708090;line-height: 20px;text-transform:uppercase;letter-spacing: 3px;}
@media  screen and (max-width: 1680px){
.sy_titbox .tit1{font-size: 30px;line-height: 34px;}
.sy_titbox .border{width: 40px;;margin: 8px 0;}
.sy_titbox .tit2{letter-spacing: 2px;}
}
@media  screen and (max-width: 1024px){
.sy_titbox .tit1{font-size: 24px;line-height: 28px;}
.sy_titbox .border{width: 40px;margin: 8px 0;}
.sy_titbox .tit2{letter-spacing: 2px;}
}

/*首页*/
.sy_section1{width: 100%;padding-top: 114px;padding-bottom: 124px;}
.sy_section1 .content{width: 100%;margin-top: 40px;}
.sy_section1 .content ul{margin: 0 -16px;width: calc(100% + 32px);}
.sy_section1 .content ul::after{content: "";display: block;clear: both;}
.sy_section1 .content ul li{width: 25%;float: left;padding: 0 16px;}
.sy_section1 .content ul li a{display: block;width: 100%;position: relative;overflow: hidden;}
.sy_section1 .content ul li a:hover{box-shadow:0px 20px 40px -20px rgba(33,57,118,0.8);}
.sy_section1 .content ul li a .pic{ width: 100%; padding-bottom: 123.93%; position: relative; overflow: hidden; min-height: 50px;z-index: 1;
-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 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 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 ul li a .pictubox{width: 100%;position: absolute;left: 0;top: 0;z-index: 2;}
.sy_section1 .content ul li a .pictubox .pictc{ padding-bottom: 123.93%; position: relative; overflow: hidden;}
.sy_section1 .content ul li a .pictubox .pictc 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%);
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 ul li a .pictubox .pictc img.img2{opacity: 0;}
.sy_section1 .content ul li a:hover .pictubox .pictc img.img1{opacity: 0;}
.sy_section1 .content ul li a:hover .pictubox .pictc img.img2{opacity: 1;}
.sy_section1 .content ul li a .wordsbox1{width: 100%;position: absolute;left: 0;top: 28px;text-align: center;z-index: 3;padding: 0 20px;}
.sy_section1 .content ul li a .wordsbox1 .tit1{font-size: 14px;color: #ffffff;line-height: 18px;margin-bottom: 16px;text-transform:uppercase;letter-spacing: 3px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section1 .content ul li a .wordsbox1 .tit2{font-size: 24px;color: #ffffff;line-height: 32px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section1 .content ul li a .wordsbox2{width: 100%;padding: 0 20px;position: absolute;left: 0;bottom: 20px;text-align: center;z-index: 3;}
.sy_section1 .content ul li a .wordsbox2 img{width: 9px;display: inline-block;margin-bottom: 10px;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 ul li a:hover .wordsbox2 img{opacity: 1;}
.sy_section1 .content ul li a .wordsbox2 .words{font-size: 14px;color: #ffffff;line-height: 20px;}
@media  screen and (max-width: 1680px){
.sy_section1{padding-top: 70px;padding-bottom: 70px;}
.sy_section1 .content{margin-top: 30px;}
.sy_section1 .content ul{margin: 0 -14px;width: calc(100% + 28px);}
.sy_section1 .content ul li{padding: 0 14px;}
.sy_section1 .content ul li a .wordsbox1{;top: 24px;}
.sy_section1 .content ul li a .wordsbox1 .tit1{margin-bottom: 14px;}
.sy_section1 .content ul li a .wordsbox1 .tit2{font-size: 18px;line-height: 28px;}
.sy_section1 .content ul li a .wordsbox2{bottom: 16px;}
.sy_section1 .content ul li a .wordsbox2 img{width: 8px;margin-bottom: 8px;}
.sy_section1 .content ul li a .wordsbox2 .words{font-size: 14px;color: #ffffff;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.sy_section1{padding-top: 30px;padding-bottom: 30px;}
.sy_section1 .content{margin-top: 16px;}
.sy_section1 .content ul{margin: -12px;width: calc(100% + 24px);}
.sy_section1 .content ul li{width: 50%;padding: 12px;}
.sy_section1 .content ul li a{display: block;width: 100%;position: relative;}
.sy_section1 .content ul li a .wordsbox1{top: 14px;padding: 0 8px;}
.sy_section1 .content ul li a .wordsbox1 .tit1{margin-bottom: 5px;}
.sy_section1 .content ul li a .wordsbox1 .tit2{font-size: 16px;line-height: 26px;}
.sy_section1 .content ul li a .wordsbox2{padding: 0 14px;bottom: 6px;}
.sy_section1 .content ul li a .wordsbox2 img{width: 8px;margin-bottom: 4px;}
.sy_section1 .content ul li a .pictubox .pictc{padding-bottom: 125%;width: 101%;}
}

.sy_section2{width: 100%;padding-top: 82px;padding-bottom: 94px;}
.sy_section2 .sy_titbox .tit1{color: #ffffff;}
.sy_section2 .sy_titbox .border{background: #ffffff;}
.sy_section2 .sy_titbox .tit2{color: #708090;}
.sy_section2 .content{width: 100%;margin-top: 52px;}
.sy_section2 .content .ul{width: 100%;overflow: hidden;}
.sy_section2 .content .ul .li{width: 25%;float: left;padding: 60px 78px 26px 24px;border-left: 1px solid rgba(95,126,197,0.3);}
.sy_section2 .content .ul .li a{display: block;}
.sy_section2 .content .ul .li 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);}
.sy_section2 .content .ul .li img{height: 105px;display: block;margin-bottom: 36px;}
.sy_section2 .content .ul .li .tit{font-size: 24px;color: #ffffff;line-height: 32px;margin-bottom: 20px;letter-spacing: 0;max-height: 64px; overflow:hidden;}
.sy_section2 .content .ul .li .info{font-size: 16px;color: #afceed;line-height: 24px;height: 96px;letter-spacing: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4;}
@media  screen and (max-width: 1680px){
.sy_section2{padding-top: 70px;padding-bottom: 70px;}
.sy_section2 .content{margin-top: 40px;}
.sy_section2 .content .ul .li{padding: 40px 40px 20px 20px;}
.sy_section2 .content .ul .li img{height: 80px;margin-bottom: 24px;}
.sy_section2 .content .ul .li .tit{font-size: 18px;line-height: 28px;margin-bottom: 16px;max-height: 56px;}
.sy_section2 .content .ul .li .info{font-size: 14px;line-height: 20px;height: 80px;}
}
@media  screen and (max-width: 1024px){
.sy_section2{padding-top: 30px;padding-bottom: 30px;}
.sy_section2 .content{margin-top: 16px;}
.sy_section2 .content .ul{padding-bottom: 24px;}
.sy_section2 .content .ul .li{padding: 16px;}
.sy_section2 .content .ul .li img{height: 60px;margin-bottom: 8px;}
.sy_section2 .content .ul .li .tit{font-size: 16px;margin-bottom: 10px; }
.sy_section2 .content .ul .li .info{font-size: 14px;height: 40px;-webkit-line-clamp:2;}
.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: 100%; margin: 0 4px; background: #dddddd;}
.sy_section2 .content .ul .slick-dots li.slick-active{ background: #fff;}
}

.sy_section3{width: 100%;margin-top: 124px;position: relative;height: 656px;}
.sy_section3 .l_info{font-size: 22px;color: #ffffff;line-height: 38px;width: 34%;padding: 0 24px 0 44px;position: absolute;left: 11.5%;top: 44px;}
.sy_section3 .content{width: 100%;overflow: hidden;padding-top: 140px;}
.sy_section3 .content .right{width: 51.36%;float: right;}
.sy_section3 .content .right .sy_titbox{text-align: right;}
.sy_section3 .content .right .sy_titbox .border{display: inline-block;}
.sy_section3 .content .right .info{font-size: 16px;color: #101215;line-height: 39px;margin-top: 34px;}
@media  screen and (max-width: 1680px){
.sy_section3{margin-top: 70px;}
.sy_section3 .l_info{font-size: 20px;line-height: 30px;padding: 0 24px 0 44px;left: 11.5%;top: 60px;letter-spacing: 0;}
.sy_section3 .content .right .info{font-size: 14px;line-height: 30px;margin-top: 26px;}
}
@media  screen and (max-width: 1300px){
.sy_section3 .l_info{top: 40px;}
}
@media  screen and (max-width: 1024px){
.sy_section3{margin-top: 0;padding-top: 60px;padding-bottom: 60px; height: auto;background: url(img/img32.jpg)no-repeat center center!important;background-size: cover!important;}
.sy_section3 .l_info{ font-size: 16px;line-height: 30px;width: 100%;padding: 0;position: static;background: #002fa7;padding: 10px;}
.sy_section3 .l_info br{display: none;}
.sy_section3 .content{padding-top: 0;}
.sy_section3 .content .right{width: 100%;}
.sy_section3 .content .right .sy_titbox{text-align: left;}
.sy_section3 .content .right .info{font-size: 14px;line-height: 26px;margin-top: 12px;margin-bottom: 12px;}
}

.sy_section4{width: 100%;padding-top: 118px;padding-bottom: 128px;}
.sy_section4 .content{width: 100%;margin-top: 52px;overflow: hidden;}
.sy_section4 .content .left{width: 47.25%;float: left;padding-right: 54px;}
.sy_section4 .content .left a{display: block;width: 100%;}
.sy_section4 .content .left .picbox{width: 100%;overflow: hidden;height: 416px;}
.sy_section4 .content .left .picbox .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;}
.sy_section4 .content .left a:hover .picbox .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);}
.sy_section4 .content .left .wordsbox{width: 100%;background: #002fa7;position: relative;padding: 38px 40px 30px 40px;}
.sy_section4 .content .left .wordsbox .date{font-size: 14px;color: #ffffff;line-height: 18px;margin-bottom: 12px;}
.sy_section4 .content .left .wordsbox .tit{font-size: 24px;color: #ffffff;line-height: 28px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section4 .content .left .wordsbox .more{width: 54px;display: block;position: absolute;left: 100%;bottom: 0;}
.sy_section4 .content .right{width: 52.75%;float: right;padding-top: 40px;padding-left: 60px;}
.sy_section4 .content .right ul{width: 100%;}
.sy_section4 .content .right ul li{width: 100%;padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid #d3d3d3;position: relative;}
.sy_section4 .content .right ul li:last-child{margin-bottom: 0;}
.sy_section4 .content .right ul li::after{content: "";display: block;width: 0;height: 1px;background: #555d65;position: absolute;left: 0;bottom: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section4 .content .right ul li:hover::after{width: 100%;}
.sy_section4 .content .right ul li a{display: block;width: 100%;overflow: hidden;}
.sy_section4 .content .right ul li a .date{font-weight: bold;float: left;font-size: 14px;color: #000000;line-height: 30px;letter-spacing: 0;width: 156px;}
.sy_section4 .content .right ul li a .date span{color: #708090;}
.sy_section4 .content .right ul li a .wordsbox{width: calc(100% - 156px);float: left;}
.sy_section4 .content .right ul li a .wordsbox .tit{font-size: 24px;color: #000000;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section4 .content .right ul li a .wordsbox .info{font-size: 16px;color: #708090;line-height: 30px;margin-top: 40px;height: 0;margin: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section4 .content .right ul li:hover a .wordsbox .info{height: auto;margin-top: 40px;}
@media  screen and (max-width: 1680px){
.sy_section4{padding-top: 70px;padding-bottom: 70px;}
.sy_section4 .content{margin-top: 40px;}
.sy_section4 .content .left{padding-right: 44px;}
.sy_section4 .content .left .picbox{height: 355px;}
.sy_section4 .content .left .wordsbox{padding: 26px;}
.sy_section4 .content .left .wordsbox .date{margin-bottom: 10px;}
.sy_section4 .content .left .wordsbox .tit{font-size: 18px;line-height: 24px;}
.sy_section4 .content .left .wordsbox .more{width: 44px;}
.sy_section4 .content .right{padding-left: 40px;}
.sy_section4 .content .right ul li{padding-bottom: 40px;margin-bottom: 40px;}
.sy_section4 .content .right ul li a .date{line-height: 24px;width: 130px;}
.sy_section4 .content .right ul li a .wordsbox{width: calc(100% - 130px);}
.sy_section4 .content .right ul li a .wordsbox .tit{font-size: 18px;line-height: 24px;}
.sy_section4 .content .right ul li a .wordsbox .info{font-size: 14px;line-height: 24px;}
.sy_section4 .content .right ul li:hover a .wordsbox .info{margin-top: 20px;}
}
@media  screen and (max-width: 1300px){
.sy_section4 .content .left .picbox{height: 280px;}
.sy_section4 .content .right ul li{padding-bottom: 30px;margin-bottom: 30px;}
}
@media  screen and (max-width: 1024px){
.sy_section4{padding-top: 30px;padding-bottom: 30px;}
.sy_section4 .content{margin-top: 16px;}
.sy_section4 .content .left{width: 100%;padding-right: 40px;}
.sy_section4 .content .left .picbox{height: 185px;}
.sy_section4 .content .left .wordsbox{padding: 12px;}
.sy_section4 .content .left .wordsbox .date{margin-bottom: 8px;}
.sy_section4 .content .left .wordsbox .more{width: 40px;}
.sy_section4 .content .right{width: 100%;padding-top: 14px;padding-left: 0;}
.sy_section4 .content .right ul li{padding-bottom: 14px;margin-bottom: 14px;}
.sy_section4 .content .right ul li a .date{line-height: 20px;width: 100%;margin-bottom: 10px;}
.sy_section4 .content .right ul li a .wordsbox{width: 100%;}
.sy_section4 .content .right ul li:hover a .wordsbox .info{margin-top: 10px;}
}

/*内页banner*/
.ny_banner{width: 100%;}
.ny_banner img{width: 100%;display: block;}
@media  screen and (max-width: 1024px){
.ny_banner{margin-top: 51px;}
}

/*产品*/
.cp_section{width: 100%;padding-top: 80px;padding-bottom: 120px;}
.cp_section ul{margin: -15px;overflow: hidden;width: calc(100% + 30px);}
.cp_section ul li{width: 33.3333%;float: left;padding: 15px;}
.cp_section ul li a{display: block;width: 100%;position: relative;}
.cp_section ul li a .ba_pic{ width: 100%; padding-bottom: 82.22%; 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;}
.cp_section 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%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.cp_section ul li a:hover .ba_pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.cp_section ul li a .wordsbox{width: 67.57%;padding: 18px 100px 18px 26px;position: absolute;left: 0;bottom: 0;}
.cp_section ul li a .wordsbox .words{font-size: 24px;color: #010101;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cp_section ul li a .wordsbox img{width: 9px;position: absolute;right: 66px;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%);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cp_section ul li a:hover .wordsbox{width: 89.86%;background: url(img/img38.png)no-repeat right top!important;background-size: cover!important;}
.cp_section ul li a:hover .wordsbox .words{color: #fff;}
.cp_section ul li a:hover .wordsbox img{opacity: 1;}
@media  screen and (max-width: 1680px){
.cp_section{padding-top: 70px;padding-bottom: 70px;}
.cp_section ul{margin: -10px;width: calc(100% + 20px);}
.cp_section ul li{padding: 10px;}
.cp_section ul li a .wordsbox{padding: 12px 90px 12px 20px;}
.cp_section ul li a .wordsbox .words{font-size: 20px;line-height: 26px;}
.cp_section ul li a .wordsbox img{width: 8px;right: 60px;}
}
@media  screen and (max-width: 1024px){
.cp_section{padding-top: 30px;padding-bottom: 30px;}
.cp_section ul{margin: -5px;width: calc(100% + 10px);}
.cp_section ul li{width: 50%;padding: 5px;}
.cp_section ul li a .wordsbox{width: 76%;padding: 8px 40px 8px 16px;}
.cp_section ul li a .wordsbox .words{font-size: 14px;line-height: 20px;letter-spacing: 0;}
.cp_section ul li a .wordsbox img{right: 40px;}
}

/*产品二级*/
.cpej_section{width: 100%;padding-bottom: 80px;}
.cpej_section .content{margin-top: -204px;}
.cpej_section .content .top{width: 100%;background: rgba(255,255,255,0.96);padding: 60px 156px 106px 130px;position: relative;z-index: 2;}
.cpej_section .content .top h2{font-size: 30px;color: #000000;line-height: 34px;margin-bottom: 16px;}
.cpej_section .content .top .dq_section{width: 100%;font-size: 0;margin-bottom: 46px;}
.cpej_section .content .top .dq_section a{display: inline-block;vertical-align: middle;font-size: 14px;color: #a4a4a4;line-height: 18px;}
.cpej_section .content .top .dq_section span{display: inline-block;vertical-align: middle;font-size: 14px;color: #a4a4a4;line-height: 18px;}
.cpej_section .content .top .ej_section{width: 100%;}
.cpej_section .content .top .ej_section .listbox{margin: 0 -16px;width: calc(100% + 32px);}
.cpej_section .content .top .ej_section .listbox::after{content: "";display: block;clear: both;}
.cpej_section .content .top .ej_section .listbox .list{width: 33.33333%;float: left;padding: 0 16px;position: relative;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(1){z-index: 8;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(2){z-index: 7;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(3){z-index: 6;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(4){z-index: 5;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(5){z-index: 4;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(6){z-index: 3;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(7){z-index: 2;}
.cpej_section .content .top .ej_section .listbox .list:nth-child(8){z-index: 1;}
.cpej_section .content .top .ej_section .listbox .list .lists{width: 100%;position: relative;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t{width: 100%;overflow: hidden;padding: 0 34px;cursor: pointer;}
.cpej_section .content .top .ej_section .listbox .list .lists.on ._t{background: url(img/img55.jpg)no-repeat right center!important;background-size: cover!important;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t .words{font-size: 20px;color: #000000;line-height: 66px;float: left;width: calc(100% - 60px);
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpej_section .content .top .ej_section .listbox .list .lists.on ._t .words{color: #fff;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t .ico{width: 30px;float: right;line-height: 66px;text-align: right;font-size: 20px;color: #ffffff;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b{width: 100%;position: absolute;left: 0;top: calc(100% + 1px);display: none;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul{width: 100%;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li{width: 100%;margin-bottom: 1px;padding: 0 34px;background: #e2e6e9;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li:hover{background: #d8e0e5;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li:last-child{margin-bottom: 0;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li a{display: block;width: 100%;font-size: 18px;color: #101215;line-height: 66px;}
.cpej_section .content .bottom{width: 100%;position: relative;z-index: 1;}
.cpej_section .content .bottom ul{margin: -17px;width: calc(100% + 34px);overflow: hidden;}
.cpej_section .content .bottom ul li{width: 25%;padding: 17px;float: left;}
.cpej_section .content .bottom ul li a{display: block;width: 100%;border: 1px solid #e5e5e5;}
.cpej_section .content .bottom ul li a .pic{ width: 100%; padding-bottom: 88.77%; 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;}
.cpej_section .content .bottom 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;}
.cpej_section .content .bottom 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);}
.cpej_section .content .bottom ul li a .wordsbox{width: 100%;background: #708090;padding: 48px 20px 42px 20px;}
.cpej_section .content .bottom ul li a .wordsbox .tit{font-size: 18px;color: #ffffff;line-height: 24px;margin-bottom: 14px;letter-spacing: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpej_section .content .bottom ul li a .wordsbox .info{font-size: 16px;color: rgba(255,255,255,0.7);line-height: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpej_section .content .bottom ul li a:hover .wordsbox{background: #002fa7;}
.cpej_section .content .pcpage_section{margin-top: 66px;}
@media  screen and (max-width: 1680px){
.cpej_section{padding-bottom: 70px;}
.cpej_section .content{margin-top: -140px;}
.cpej_section .content .top{padding: 40px 120px 60px 120px;}
.cpej_section .content .top h2{font-size: 24px;line-height: 28px;margin-bottom: 14px;}
.cpej_section .content .top .dq_section{margin-bottom: 30px;}
.cpej_section .content .top .ej_section .listbox{margin: 0 -10px;width: calc(100% + 20px);}
.cpej_section .content .top .ej_section .listbox .list{padding: 0 10px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t{padding: 0 30px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t .words{font-size: 18px;line-height: 50px;width: calc(100% - 50px);}
.cpej_section .content .top .ej_section .listbox .list .lists ._t .ico{line-height: 50px;font-size: 16px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li{padding: 0 24px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li a{font-size: 14px;line-height: 40px;}
.cpej_section .content .bottom ul{margin: -12px;width: calc(100% + 24px);;}
.cpej_section .content .bottom ul li{padding: 24px;}
.cpej_section .content .bottom ul li a .wordsbox{padding: 30px 16px;}
.cpej_section .content .bottom ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.cpej_section .content .bottom ul li a .wordsbox .info{font-size: 14px;}
.cpej_section .content .pcpage_section{margin-top: 40px;}
}
@media  screen and (max-width: 1024px){
.cpej_section{padding-bottom: 30px;padding-top: 30px;}
.cpej_section .content{margin-top: 0;}
.cpej_section .content .top{padding: 0;margin-bottom: 16px;}
.cpej_section .content .top h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.cpej_section .content .top .dq_section{margin-bottom: 12px;}
.cpej_section .content .top .ej_section .listbox{margin: 0;width: 100%;}
.cpej_section .content .top .ej_section .listbox .list{width: 100%;padding: 0;margin-bottom: 12px;}
.cpej_section .content .top .ej_section .listbox .list:last-child{margin-bottom: 0;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t{padding: 0 20px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t .words{font-size: 18px;line-height: 40px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._t .ico{line-height: 40px;font-size: 14px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b{background: #fff;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li{padding: 0 24px;}
.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li a{font-size: 15px;line-height: 34px;}
.cpej_section .content .bottom ul{margin: -6px;width: calc(100% + 12px);}
.cpej_section .content .bottom ul li{width: 50%;padding: 6px;}
.cpej_section .content .bottom ul li a .wordsbox{padding: 12px;}
.cpej_section .content .bottom ul li a .wordsbox .tit{margin-bottom: 10px;}
.cpej_section .content .bottom ul li a .wordsbox .info{font-size: 14px;}
.cpej_section .content .wappage_section{margin-top: 14px;}
}

/*分页*/
.pcpage_section{width: 100%;font-size: 0;text-align: center;}
.pcpage_section a{display: block;border: 1px solid #e2e2e2;display: inline-block;vertical-align: middle;color: #333;}
.pcpage_section a:hover,
.pcpage_section a.on{background: #708090;border-color: #708090;color: #fff;}
.pcpage_section a.boxs1{width: 38px;height: 38px;text-align: center;line-height: 36px;font-size: 12px;margin: 0 14px;}
.pcpage_section a.prev{width: 100px;height: 38px;text-align: center;line-height: 36px;font-size: 12px;margin-right: 14px;}
.pcpage_section a.next{width: 100px;height: 38px;text-align: center;line-height: 36px;font-size: 12px;margin-left: 14px;}
@media  screen and (max-width: 1680px){
.pcpage_section a.boxs1{width: 32px;height: 32px;line-height: 30px;margin: 0 10px;}
.pcpage_section a.prev{width: 80px;height: 32px;line-height: 30px;margin-right: 10px;}
.pcpage_section a.next{width: 80px;height: 32px;line-height: 30px;margin-left: 10px;}
}
@media  screen and (max-width: 1024px){
.wappage_section{width: 100%;font-size: 0;text-align: center;}
.wappage_section a{display: inline-block;vertical-align: middle;}
.wappage_section a.boxs{font-size: 14px;color: #555;line-height: 32px;margin: 0 16px;}
.wappage_section a.boxs2{width: 80px;font-size: 14px;color: #fff;line-height: 32px;text-align: center;border-radius: 16px;background: #708090;}
.wappage_section a.boxs2:hover{opacity: 0.6;}
}

/*产品详情*/
.cpxq_section1{width: 100%;background: #eff4f8;padding-top: 108px;padding-bottom: 8px;}
.cpxq_section1 .content{width: 100%;overflow: hidden;}
.cpxq_section1 .content .left{width: 50%;float: left;background: #fff;text-align: right;}
.cpxq_section1 .content .left img{max-width: 100%;display: inline-block;}
.cpxq_section1 .content .right{width: 50%;float: right;padding: 40px 160px 40px 94px;}
.cpxq_section1 .content .right .fh{text-align: right;font-size: 14px;color: #708090;line-height: 18px;margin-bottom: 50px;}
.cpxq_section1 .content .right .fh a{color: #708090;}
.cpxq_section1 .content .right .fh a:hover{color: #002fa7;}
.cpxq_section1 .content .right .wordsbox{padding-right: 100px;}
.cpxq_section1 .content .right .wordsbox .tit{font-size: 30px;color: #000000;line-height: 34px;margin-bottom: 46px;letter-spacing: 0;}
.cpxq_section1 .content .right .wordsbox .info{font-size: 18px;color: #101215;line-height: 36px;letter-spacing: 0;}
@media  screen and (max-width: 1680px){
.cpxq_section1{padding-top: 86px;padding-bottom: 6px;}
.cpxq_section1 .content .right{padding: 30px 140px 30px 60px;}
.cpxq_section1 .content .right .fh{margin-bottom: 40px;}
.cpxq_section1 .content .right .wordsbox{padding-right: 80px;}
.cpxq_section1 .content .right .wordsbox .tit{font-size: 24px;line-height: 28px;margin-bottom: 30px;}
.cpxq_section1 .content .right .wordsbox .info{font-size: 14px;line-height: 30px;}
}
@media  screen and (max-width: 1024px){
.cpxq_section1{padding-top: 56px;padding-bottom: 5px;}
.cpxq_section1 .content .left{width: 100%;}
.cpxq_section1 .content .right{width: 100%;padding: 14px;}
.cpxq_section1 .content .right .fh{margin-bottom: 12px;}
.cpxq_section1 .content .right .wordsbox{padding-right: 20px;}
.cpxq_section1 .content .right .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.cpxq_section1 .content .right .wordsbox .info{font-size: 14px;line-height: 24px;}
}

.cpxq_section2{width: 100%;padding-top: 66px;padding-bottom: 200px;}
.cpxq_section2 .top{width: 100%;margin-bottom: 100px;}
.cpxq_section2 .top .ul_t{margin: 0 -10px;width: calc(100% + 20px);}
.cpxq_section2 .top .ul_t li{padding: 0 10px;}
.cpxq_section2 .top .ul_t li a{display: block;width: 100%;}
.cpxq_section2 .top .ul_t li a .pic{ width: 100%; padding-bottom: 74.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;}
.cpxq_section2 .top .ul_t 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;}
.cpxq_section2 .top .ul_t 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);}
.cpxq_section2 .top .ul_t li a .pic .img2{opacity: 0;}
.cpxq_section2 .top .ul_t li a:hover .pic .img1,
.cpxq_section2 .top .ul_t li.slick-center a .pic .img1{opacity: 0;}
.cpxq_section2 .top .ul_t li a:hover .pic .img2,
.cpxq_section2 .top .ul_t li.slick-center a .pic .img2{opacity: 1;}
.cpxq_section2 .top .ul_t li a .wordsbox{width: 100%;padding: 0 20px;}
.cpxq_section2 .top .ul_t li a .wordsbox .words{font-size: 20px;color: #0a2240;line-height: 60px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpxq_section2 .top .ul_t li a:hover .wordsbox,
.cpxq_section2 .top .ul_t li.slick-center a .wordsbox{background: #0836aa!important;}
.cpxq_section2 .top .ul_t li a:hover .wordsbox .words,
.cpxq_section2 .top .ul_t li.slick-center a .wordsbox .words{color: #fff;}
.cpxq_section2 .top .ul_t li a .ico{opacity: 0;margin: 0 auto;  width: 0;height: 0;border: 16px solid;border-color: #0836AA transparent transparent transparent;}
/*.cpxq_section2 .top .ul_t li a .ico img{display: inline-block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}*/
.cpxq_section2 .top .ul_t li a:hover .ico img,
.cpxq_section2 .top .ul_t li.slick-center a .ico{opacity: 1;}
.cpxq_section2 .top .ul_t .slick-prev{width: 85px;height: 66px;background: url(img/img62.png) no-repeat center center; background-size: cover;left: 10px;top: 36%;}
.cpxq_section2 .top .ul_t .slick-next{width: 107px;height: 66px;background: url(img/img63.png) no-repeat center center; background-size: cover;right: 10px;top: 36%;}
.cpxq_section2 .top .ul_t .slick-prev:hover{background: url(img/img64.png) no-repeat center center; background-size: cover;}
.cpxq_section2 .top .ul_t .slick-next:hover{background: url(img/img65.png) no-repeat center center; background-size: cover;}
.cpxq_section2 .bottom{width: 100%;}
.cpxq_section2 .bottom .ul_b{width: 100%;}
.cpxq_section2 .bottom .ul_b li{width: 100%;overflow: hidden;}
.cpxq_section2 .bottom .ul_b li .left{width: 43.33%;float: left;}
.cpxq_section2 .bottom .ul_b li .left img{width: 100%;display: block;}
.cpxq_section2 .bottom .ul_b li .right{width: 56.67%;float: right;padding-top: 56px;padding-left: 116px;padding-right: 116px;}
.cpxq_section2 .bottom .ul_b li .right .tit{width: 100%;margin-bottom: 30px;}
.cpxq_section2 .bottom .ul_b li .right .tit p{font-size: 30px;color: #0836aa;line-height: 36px;display: inline-block;border-bottom: 5px solid #0836aa;}
.cpxq_section2 .bottom .ul_b li .right .info{font-size: 22px;color: #101215;line-height: 39px;text-align: justify;}
@media  screen and (max-width: 1680px){
.cpxq_section2{padding-top: 60px;padding-bottom: 100px;}
.cpxq_section2 .top{margin-bottom: 60px;}
.cpxq_section2 .top .ul_t li a .wordsbox .words{font-size: 16px;line-height: 50px;}
/*.cpxq_section2 .top .ul_t li a .ico img{height: 16px;}*/
.cpxq_section2 .top .ul_t .slick-prev{width: 66px;height: 46px;}
.cpxq_section2 .top .ul_t .slick-next{width: 76px;height: 46px;}
.cpxq_section2 .bottom .ul_b li .right{padding-top: 40px;padding-left: 80px;padding-right: 80px;}
.cpxq_section2 .bottom .ul_b li .right .tit{margin-bottom: 24px;}
.cpxq_section2 .bottom .ul_b li .right .tit p{font-size: 22px;line-height: 30px;border-bottom: 4px solid #0836aa;}
.cpxq_section2 .bottom .ul_b li .right .info{font-size: 18px;;line-height: 30px;}
}
@media  screen and (max-width: 1024px){
.cpxq_section2{padding-top: 30px;padding-bottom: 30px;}
.cpxq_section2 .top{margin-bottom: 16px;}
.cpxq_section2 .top .ul_t{margin: 0 -6px;width: calc(100% + 12px);}
.cpxq_section2 .top .ul_t li{padding: 0 6px;}
.cpxq_section2 .top .ul_t li a .wordsbox{padding: 0 10px;}
.cpxq_section2 .top .ul_t li a .wordsbox .words{font-size: 16px;line-height: 40px;}
.cpxq_section2 .top .ul_t li a .ico{width: 100%;text-align: center;}
.cpxq_section2 .top .ul_t li a .ico{opacity: 0;margin: 0 auto;  width: 0;height: 0;border: 8px solid;border-color: #0836AA transparent transparent transparent;}
/*.cpxq_section2 .top .ul_t li a .ico img{height: 14px;}*/
.cpxq_section2 .top .ul_t .slick-prev{width: 38px;height: 26px;left: 6px;}
.cpxq_section2 .top .ul_t .slick-next{width: 44px;height: 26px;right: 6px}
.cpxq_section2 .bottom .ul_b li .left{width: 100%;}
.cpxq_section2 .bottom .ul_b li .right{width: 100%;padding-top: 12px;padding-left: 0;padding-right: 0;}
.cpxq_section2 .bottom .ul_b li .right .tit{margin-bottom: 12px;}
.cpxq_section2 .bottom .ul_b li .right .tit p{font-size: 18px;line-height: 24px;border-bottom: 3px solid #0836aa;}
.cpxq_section2 .bottom .ul_b li .right .info{font-size: 14px;line-height: 24px;}
}

.cpxq_section3{width: 100%;padding-bottom: 120px;}
.cpxq_section3 .tit{font-size: 30px;color: #000000;line-height: 34px;margin-bottom: 30px;}
.cpxq_section3 .ul{margin: 0 -16px;width: calc(100% + 32px);}
.cpxq_section3 .ul .li{padding: 0 16px;}
.cpxq_section3 .ul .li a{display: block;width: 100%;}
.cpxq_section3 .ul .li a .pic{ width: 100%; padding-bottom: 88.77%; position: relative; overflow: hidden; min-height: 50px;border: 1px solid #e5e5e5;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.cpxq_section3 .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;}
.cpxq_section3 .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);}
.cpxq_section3 .ul .li a .wordsbox{width: 100%;padding: 46px 20px 40px 20px;background: #708090;}
.cpxq_section3 .ul .li a:hover .wordsbox{background: #002fa7;}
.cpxq_section3 .ul .li a .wordsbox .tit{font-size: 20px;color: #ffffff;line-height: 24px;margin-bottom: 8px;letter-spacing: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cpxq_section3 .ul .li a .wordsbox .info{font-size: 18px;color: #ffffff;line-height: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
@media  screen and (max-width: 1680px){
.cpxq_section3{padding-bottom: 70px;}
.cpxq_section3 .tit{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.cpxq_section3 .ul{margin: 0 -10px;width: calc(100% + 20px);}
.cpxq_section3 .ul .li{padding: 0 10px;}
.cpxq_section3 .ul .li a .wordsbox{padding: 30px 20px;}
.cpxq_section3 .ul .li a .wordsbox .tit{font-size: 16px;line-height: 20px;}
.cpxq_section3 .ul .li a .wordsbox .info{font-size: 14px;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.cpxq_section3{padding-bottom: 30px;}
.cpxq_section3 .tit{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.cpxq_section3 .ul{margin: 0 -6px;width: calc(100% + 12px);padding-bottom: 30px;}
.cpxq_section3 .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.cpxq_section3 .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.cpxq_section3 .ul .slick-dots li.slick-active{ background: #002fa7;}
.cpxq_section3 .ul .li{padding: 0 6px;}
.cpxq_section3 .ul .li a{display: block;width: 100%;}
.cpxq_section3 .ul .li a .wordsbox{padding: 14px;}
}

/*新闻*/
.xw_section{width: 100%;padding-bottom: 96px;padding-top: 134px;}
.xw_section .content{width: 100%;}
.xw_section .content ul{width: 100%;margin-bottom: 64px;}
.xw_section .content ul li{width: 100%;margin-bottom: 30px;}
.xw_section .content ul li:last-child{margin-bottom: 0;}
.xw_section .content ul li a{display: block;width: 100%;background: #eff4f8;overflow: hidden;}
.xw_section .content ul li a .left{width: calc(100% - 433px);float: left;padding: 40px 168px 40px 0;}
.xw_section .content ul li a .left .date{width: 171px;float: left;overflow: hidden;padding: 0 12px 0 18px;margin-right: 124px;}
.xw_section .content ul li a:hover .left .date{background: url(img/img76.jpg)no-repeat center center!important;background-size: cover!important;width: 245px;margin-right: 50px;}
.xw_section .content ul li a .left .date .words_l{float: left;font-size: 14px;color: #708090;line-height: 49px;letter-spacing: 0;}
.xw_section .content ul li a .left .date .words_l span{color: #000;font-weight: bolder;}
.xw_section .content ul li a .left .date .more{float: right;font-size: 0;line-height: 49px;}
.xw_section .content ul li a .left .date .more .words{font-size: 14px;color: #ffffff;display: inline-block;vertical-align: middle;margin-right: 10px;display: none;
transition: All 0.6s ease-in-out;
-webkit-transition: All 0.6s ease-in-out;
-moz-transition: All 0.6s ease-in-out;
-o-transition: All 0.6s ease-in-out;}
.xw_section .content ul li a:hover .left .date .more .words{display: inline-block;}
.xw_section .content ul li a .left .date .more img{width: 9px;display: inline-block;vertical-align: middle;}
.xw_section .content ul li a .left .wordsbox{width: calc(100% - 295px);float: left;padding-top: 12px;}
.xw_section .content ul li a .left .wordsbox .tit{font-size: 22px;color: #101215;line-height: 26px;margin-bottom: 36px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xw_section .content ul li a .left .wordsbox .info{font-size: 16px;color: #708090;line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xw_section .content ul li a .right{width: 433px;float: right;}
.xw_section .content ul li a .right .pic{ width: 100%; padding-bottom: 56.35%; 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;}
.xw_section .content ul li a .right .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.xw_section .content ul li a:hover .right .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
@media  screen and (max-width: 1680px){
.xw_section{padding-bottom: 70px;padding-top: 70px;}
.xw_section .content ul{margin-bottom: 50px;}
.xw_section .content ul li{margin-bottom: 20px;}
.xw_section .content ul li a .left{width: calc(100% - 400px);padding: 30px 140px 30px 0;}
.xw_section .content ul li a .left .wordsbox{padding-top: 10px;}
.xw_section .content ul li a .left .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 30px;}
.xw_section .content ul li a .left .wordsbox .info{font-size: 14px;line-height: 24px;}
.xw_section .content ul li a .right{width: 400px;}
}
@media  screen and (max-width: 1024px){
.xw_section{padding-bottom: 30px;padding-top: 30px;}
.xw_section .content ul{margin-bottom: 16px;}
.xw_section .content ul li{margin-bottom: 12px;}
.xw_section .content ul li a .left{width: 100%;padding: 12px;}
.xw_section .content ul li a .left .date{width: 171px;float: left;overflow: hidden;padding: 0 12px 0 18px;margin-right: 0;}
.xw_section .content ul li a:hover .left .date{width: 245px;margin-right: 0;}
.xw_section .content ul li a .left .date .words_l{line-height: 40px;}
.xw_section .content ul li a .left .date .more{line-height: 40px;}
.xw_section .content ul li a .left .wordsbox{width: 100%;padding-top: 12px;}
.xw_section .content ul li a .left .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.xw_section .content ul li a .left .wordsbox .info{font-size: 14px;line-height: 24px;}
.xw_section .content ul li a .right{width: 100%;}
}

/*新闻详情*/
.xwxq_section1{width: 100%;background: #eff4f8;margin-top: 100px;padding-top: 70px;}
.xwxq_section1 .tit{font-size: 24px;color: #101215;line-height: 28px;margin-bottom: 36px;}
.xwxq_section1 .date{width: 185px;overflow: hidden;padding: 0 18px 0 14px;}
.xwxq_section1 .date .date_l{font-size: 14px;color: #ffffff;line-height: 38px;float: left;}
.xwxq_section1 .date .date_r{font-size: 14px;color: #ffffff;line-height: 38px;float: right;}
@media  screen and (max-width: 1680px){
.xwxq_section1{margin-top: 80px;padding-top: 60px;}
.xwxq_section1 .tit{font-size: 20px;line-height: 24px;margin-bottom: 30px;}
}

@media  screen and (max-width: 1024px){
.xwxq_section1{margin-top: 51px;padding-top: 30px;}
.xwxq_section1 .tit{font-size: 18px;margin-bottom: 12px;}
.xwxq_section1 .date{width: 185px;padding: 0 12px;}
.xwxq_section1 .date .date_l{line-height: 32px;}
.xwxq_section1 .date .date_r{line-height: 32px;}
}

.xwxq_section2{width: 100%;padding-top: 80px;padding-bottom: 76px;}
.xwxq_section2 .content{width: 100%;overflow: hidden;}
.xwxq_section2 .content .left{width: calc(100% - 376px);float: left;padding-right: 40px;}
.xwxq_section2 .content .left .info{font-size: 16px;color: #101215;line-height: 36px;}
.xwxq_section2 .content .left .info img{max-width: 100%;}
.xwxq_section2 .content .right{width: 376px;float: right;}
.xwxq_section2 .content .right a{display: block;width: 100%;background: #eff4f8;margin-bottom: 10px;padding: 38px 18px 42px 18px;}
.xwxq_section2 .content .right a:hover{background: #002fa7;}
.xwxq_section2 .content .right a:last-child{margin-bottom: 0;}
.xwxq_section2 .content .right a .words1{font-size: 16px;color: #708090;line-height: 20px;margin-bottom: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwxq_section2 .content .right a .words2{font-size: 16px;color: #101215;line-height: 20px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xwxq_section2 .content .right a:hover .words1{color: #fff;}
.xwxq_section2 .content .right a:hover .words2{color: #fff;}
@media  screen and (max-width: 1680px){
.xwxq_section2{padding-top: 70px;padding-bottom: 70px;}
.xwxq_section2 .content .left{width: calc(100% - 300px);padding-right: 30px;}
.xwxq_section2 .content .left .info{font-size: 14px;line-height: 30px;}
.xwxq_section2 .content .right{width: 300px;}
.xwxq_section2 .content .right a{margin-bottom: 8px;padding: 20px;}
.xwxq_section2 .content .right a .words1{font-size: 14px;margin-bottom: 12px;}
.xwxq_section2 .content .right a .words2{font-size: 14px;}
}
@media  screen and (max-width: 1024px){
.xwxq_section2{padding-top: 30px;padding-bottom: 30px;}
.xwxq_section2 .content .left{width: 100%;padding-right: 0;margin-bottom: 16px;}
.xwxq_section2 .content .left .info{font-size: 14px;line-height: 26px;}
.xwxq_section2 .content .right{width: 100%;}
.xwxq_section2 .content .right a{padding: 14px;}
.xwxq_section2 .content .right a .words1{margin-bottom: 10px;}
}

/*展览*/
.zl_section{width: 100%;padding-bottom: 158px;padding-top: 100px;}
.zl_section .content ul{width: 100%;}
.zl_section .content ul li{width: 100%;margin-bottom: 30px;}
.zl_section .content ul li:last-child{margin-bottom: 0;}
.zl_section .content ul li a{display: block;width: 100%;background: #eff4f8;padding: 28px 36px 28px 0;overflow: hidden;}
.zl_section .content ul li a .left{width: calc(100% - 353px);float: left;padding: 12px 60px 12px 0;}
.zl_section .content ul li a .left .words_l{width: 146px;float: left;font-size: 14px;color: #708090;line-height: 49px;float: left;padding-left: 20px;font-weight: bolder;}
.zl_section .content ul li a .left .wordsbox{width: calc(100% - 146px);float: left;padding-left: 150px;padding-top: 10px;}
.zl_section .content ul li a .left .wordsbox .tit{font-size: 22px;color: #101215;line-height: 26px;margin-bottom: 34px;}
.zl_section .content ul li a .left .wordsbox .info{font-size: 16px;color: #708090;line-height: 20px;}
.zl_section .content ul li a .right{width: 353px;float: left;}
.zl_section .content ul li a .right .pic{ width: 100%; padding-bottom: 53.54%; 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;}
.zl_section .content ul li a .right .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.zl_section .content ul li a:hover .right .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
@media  screen and (max-width: 1680px){
.zl_section{padding-bottom: 100px;padding-top: 70px;}
.zl_section .content ul li{margin-bottom: 20px;}
.zl_section .content ul li a{padding: 20px 20px 20px 0;}
.zl_section .content ul li a .left{width: calc(100% - 320px);padding: 10px 40px 10px 0;}
.zl_section .content ul li a .left .wordsbox{padding-left: 100px;}
.zl_section .content ul li a .left .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 26px;}
.zl_section .content ul li a .left .wordsbox .info{font-size: 14px;}
.zl_section .content ul li a .right{width: 320px;}
}
@media  screen and (max-width: 1024px){
.zl_section{padding-bottom: 30px;padding-top: 30px;}
.zl_section .content{margin-top: 0;}
.zl_section .content ul li{margin-bottom: 14px;}
.zl_section .content ul li a{padding: 12px;}
.zl_section .content ul li a .left{width: 100%;padding: 0;margin-bottom: 12px;}
.zl_section .content ul li a .left .words_l{margin-bottom: 12px;}
.zl_section .content ul li a .left .wordsbox{width: 100%;padding-left: 0;padding-top: 0;}
.zl_section .content ul li a .left .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.zl_section .content ul li a .left .wordsbox .info{font-size: 14px;}
.zl_section .content ul li a .right{width: 100%;}
}

/*企业*/
.qy_section1{width: 100%;padding-top: 112px;padding-bottom: 152px;}
.qy_section1 h2{font-size: 36px;color: #000000;line-height: 40px;margin-bottom: 138px;text-align: center;}
.qy_section1 .content{width: 100%;}
.qy_section1 .content ul{margin: 0 -16px;width: calc(100% + 32px);}
.qy_section1 .content ul::after{content: "";display: block;clear: both;}
.qy_section1 .content ul li{width: 25%;float: left;padding: 0 16px;}
.qy_section1 .content ul li a{display: block;width: 100%;padding: 0 20px 72px 20px;box-shadow:0px 10px 16px -10px rgba(0,47,167,0.26);}
.qy_section1 .content ul li a .tit{font-size: 24px;color: #002fa7;line-height: 28px;text-align: center;margin-bottom: 36px;font-weight: bolder;}
.qy_section1 .content ul li a .border{width: 44px;height: 1px;background: #a5a5a5;margin: 0 auto 56px auto;}
.qy_section1 .content ul li a .info{font-size: 18px;color: #101215;line-height: 22px;text-align: center;}
@media  screen and (max-width: 1680px){
.qy_section1{padding-top: 70px;padding-bottom: 70px;}
.qy_section1 h2{font-size: 26px;line-height: 30px;margin-bottom: 60px;}
.qy_section1 .content ul li a{padding: 0 20px 40px 20px;}
.qy_section1 .content ul li a .tit{font-size: 20px;line-height: 24px;margin-bottom: 24px;}
.qy_section1 .content ul li a .border{width: 30px;margin: 0 auto 30px auto;}
.qy_section1 .content ul li a .info{font-size: 14px;;line-height: 20px;letter-spacing: 0;}
}
@media  screen and (max-width: 1024px){
.qy_section1{padding-top: 30px;padding-bottom: 30px;}
.qy_section1 h2{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.qy_section1 .content ul{margin: 0;width: 100%;}
.qy_section1 .content ul li{width: 100%;padding: 0;margin-bottom: 16px;}
.qy_section1 .content ul li:last-child{margin-bottom: 0;}
.qy_section1 .content ul li a{padding: 10px 12px 12px 12px;}
.qy_section1 .content ul li a .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.qy_section1 .content ul li a .border{width: 30px;margin: 0 auto 12px auto;}
.qy_section1 .content ul li a .info{font-size: 14px;line-height: 20px;}
}

.qy_section2{width: 100%;padding-top: 66px;padding-bottom: 115px;}
.qy_section2 h2{font-size: 36px;color: #000000;line-height: 40px;text-align: center;margin-bottom: 238px;}
.qy_section2 .info{font-size: 24px;color: #fffefe;line-height: 48px;margin-bottom: 68px;letter-spacing: 0;text-align: center;}
.qy_section2 .slideOut{ position: relative;}
.qy_section2 .slide{ width: 100%; position: relative;}
.qy_section2 .slide .img{ overflow: hidden; position: absolute; transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s; background: #fff; border: #e5e5e5 solid 1px;}
.qy_section2 .slide .img 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%);}
.qy_section2 .slide .img1{ width: 40%; height: 40%; top: 30%; left: -50%; z-index: 1;}
.qy_section2 .slide .img2{ width: 32%; height: 65.5%; top: 17.25%; left: 0%; z-index: 2;}
.qy_section2 .slide .img3{ width: 49%; height: 100%; top: 0; left: 25.5%; z-index: 3;  box-shadow: 0 0 1330px rgba(0,0,0,0.4);}
.qy_section2 .slide .img4{ width: 32%; height: 65.5%; top: 17.25%; left: 68%; z-index: 2;}
.qy_section2 .slide .img5{ width: 40%; height: 40%; top: 30%; left: 110%; z-index: 1;}
.qy_section2 .butLeft{ position: absolute; left: 20.93%; top: 50%; margin-top: -24px; width: 48px; height: 48px; z-index: 4;border: 2px solid #ffffff;background: rgba(255,255,255,0.4);}
.qy_section2 .butRight{ position: absolute; right: 20.93%; top: 50%; margin-top: -24px; width: 48px; height: 48px; z-index: 4;border: 2px solid #ffffff;background: rgba(255,255,255,0.4);}
.qy_section2 .butLeft img,
.qy_section2 .butRight img{width: 100%;display: block;position: absolute;left: 0;top: 0;}
.qy_section2 .butLeft:hover{background: #fff;}
.qy_section2 .butRight:hover{background: #fff;}
@media  screen and (max-width: 1680px){
.qy_section2{padding-top: 60px;padding-bottom: 70px;}
.qy_section2 h2{font-size: 30px;;line-height: 34px;margin-bottom: 180px;}
.qy_section2 .info{font-size: 20px;line-height: 30px;margin-bottom: 40px;}
.qy_section2 .butLeft{margin-top: -20px; width: 48px; height: 48px;}
.qy_section2 .butRight{margin-top: -20px; width: 48px; height: 48px;}
}
@media  screen and (max-width: 1024px){
.qy_section2{padding-top: 0;padding-bottom: 30px;background: #002fa7!important;}
.qy_section2 h2{font-size: 18px;line-height: 24px;margin-bottom: 50px;position: relative;padding-top: 16px;}
.qy_section2 h2 p{position: relative;z-index: 2;}
.qy_section2 h2::after{content: "";display: block;width: 0;height: 0;border: 80px solid;border-color: #fff transparent transparent transparent;position: absolute;left: 50%;top: 0;z-index: 1;
transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);}
.qy_section2 .info{font-size: 14px;line-height: 26px;margin-bottom: 14px;}
.qy_section2 .butLeft{ display: none;}
.qy_section2 .butRight{ display: none;}
}

.qy_section3{width: 100%;padding-bottom: 100px;}
.qy_section3 h2{font-size: 36px;color: #000000;line-height: 40px;text-align: center;margin-bottom: 32px;}
.qy_section3 ul{margin: -20px -15px;width: calc(100% + 30px);}
.qy_section3 ul li{padding: 20px 15px;}
.qy_section3 ul li a{display: block;width: 100%;border: 1px solid #e5e5e5;padding: 15px;}
.qy_section3 ul li a:hover{box-shadow:0px 10px 16px -10px rgba(0,47,167,0.26);border-color: rgba(255,255,255,0);}
.qy_section3 ul li a .ba_pic{width: 100%;position: relative;}
.qy_section3 ul li a .ba_pic .pic{ width: 100%; padding-bottom: 140.9%; position: relative; overflow: hidden; min-height: 50px;z-index: 1;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.qy_section3 ul li a .ba_pic .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;}
.qy_section3 ul li a:hover .ba_pic .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);}
.qy_section3 ul li a .ba_pic .ico{width: 52px;display: block;position: absolute;left: 50%;top: 50%;z-index: 2;opacity: 0;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-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;}
.qy_section3 ul li a:hover .ba_pic .ico{opacity: 1;}
.qy_section3 ul li a .words{width: 100%;font-size: 18px;color: #101215;line-height: 38px;text-align: center;letter-spacing: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.qy_section3 ul .slick-prev{width: 48px;height: 48px;left: -55px;top: 50%;border: 2px solid #d1d1d1;z-index: 0;}
.qy_section3 ul .slick-next{width: 48px;height: 48px;right: -55px;top: 50%;border: 2px solid #d1d1d1;z-index: 0;}
.qy_section3 ul .slick-prev:hover,
.qy_section3 ul .slick-next:hover{background: #002fa7;border-color: #002fa7;}
.qy_section3 ul .slick-prev::after{content: "";display: block;width: 12px;height: 12px;border-top: 3px solid #d1d1d1;border-left: 3px solid #d1d1d1;position: absolute;left: 50%;top: 50%;margin-top: -6px;margin-left: -6px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.qy_section3 ul .slick-next::after{content: "";display: block;width: 12px;height: 12px;border-top: 3px solid #d1d1d1;border-left: 3px solid #d1d1d1;position: absolute;right: 50%;top: 50%;margin-top: -6px;margin-right: -3px;
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);}
.qy_section3 ul .slick-prev:hover::after,
.qy_section3 ul .slick-next:hover::after{border-color: #fff;}
@media  screen and (max-width: 1680px){
.qy_section3{padding-bottom: 70px;}
.qy_section3 h2{font-size: 30px;line-height: 34px;margin-bottom: 24px;}
.qy_section3 ul{padding-left: 54px;padding-right: 54px;}
.qy_section3 ul li a .ba_pic .ico{width: 44px;}
.qy_section3 ul li a .words{font-size: 16px;line-height: 26px;height: 52px;-webkit-line-clamp:2;letter-spacing: 0;}
.qy_section3 ul .slick-prev{width: 40px;height: 40px;left: 15px;}
.qy_section3 ul .slick-next{width: 40px;height: 40px;right: 15px;}
}
@media  screen and (max-width: 1024px){
.qy_section3{padding-bottom: 30px;padding-top: 30px;}
.qy_section3 h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.qy_section3 ul{margin: -6px;width: calc(100% + 12px);padding-left: 44px;padding-right: 44px;}
.qy_section3 ul li{padding: 6px;}
.qy_section3 ul li a{padding: 8px;}
.qy_section3 ul li a:hover{box-shadow:0px 6px 12px -6px rgba(0,47,167,0.26);border-color: rgba(255,255,255,0);}
.qy_section3 ul li a .ba_pic .ico{width: 36px;}
.qy_section3 ul .slick-prev{width: 30px;height: 30px;left: 6px;}
.qy_section3 ul .slick-next{width: 30px;height: 30px;right: 6px;}
.qy_section3 ul .slick-prev::after{width: 10px;height: 10px;border-top: 2px solid #d1d1d1;border-left: 2px solid #d1d1d1;margin-top: -5px;margin-left: -2.5px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);}
.qy_section3 ul .slick-next::after{width: 10px;height: 10px;border-top: 2px solid #d1d1d1;border-left: 2px solid #d1d1d1;margin-top: -5px;margin-right: -2px;}
}

/*弹窗*/
._pop{ background:rgba(0,0,0,0.6); float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:16; display:none;}
._col{ float:left; transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); -webkit-transform:rotate(45deg);  position:absolute; right:140px; top:0;}
._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%);}
._htm .img{width: 50%;display: block;margin: 0 auto;border-radius: 12px;}
@media  screen and (max-width: 1680px){
._col{ right:80px; top:0;}
._htm{ width:500px;}
._htm .img{width: 50%;display: block;margin: 0 auto;border-radius: 12px;}
}
@media  screen and (max-width: 1024px){
._col{right: -32px;}
._htm{float:left; width:280px;}
._htm .img{width: 100%;}
}

/*banner2*/
.ny_banner2{width: 100%;position: relative;}
.ny_banner2 .ba_pic{width: 100%;}
.ny_banner2 .ba_pic img{width: 100%;display: block;}
.ny_banner2 .ej_box{position: absolute;left: 0;bottom: 0;width: 100%;padding-left: 161px;padding-right: 161px;}
.ny_banner2 .ej_box .posi_l{display: block; width: 161px;position: absolute;left:0;bottom: 0;z-index: 2;}
.ny_banner2 .ej_box .posi_r{display: block; width: 161px;position: absolute;right: 0;bottom: 0;z-index: 2;}
.ny_banner2 .ej_box .posi_l2,
.ny_banner2 .ej_box .posi_r2{display: none;}
.ny_banner2 .ej_box.on1 .posi_l1{display: block;}
.ny_banner2 .ej_box.on1 .posi_l2{display: none;}
.ny_banner2 .ej_box.on3 .posi_l1{display: none;}
.ny_banner2 .ej_box.on3 .posi_l2{display: block;}
.ny_banner2 .ej_box.on2 .posi_r1{display: none;}
.ny_banner2 .ej_box.on2 .posi_r2{display: block;}
.ny_banner2 .ej_box .ulbox{width: 100%;position: relative;z-index: 1;}
.ny_banner2 .ej_box .ulbox ul{width: 100%;overflow: hidden;}
.ny_banner2 .ej_box .ulbox ul li{width: 25%;float: left;background: #002fa7;position: relative;}
.ny_banner3 .ej_box .ulbox ul li{width: 33.333333%;}
.ny_banner2 .ej_box .ulbox ul li::after{content: "";display: block;width: 1px;height: 80px;background: rgba(255,255,255,0.2);position: absolute;right: 0;top: 50%;margin-top: -40px;}
.ny_banner2 .ej_box .ulbox ul li:last-child::after{display: none;}
.ny_banner2 .ej_box .ulbox ul li:hover,
.ny_banner2 .ej_box .ulbox ul li.on{background: #002583;}
.ny_banner2 .ej_box .ulbox ul li a{display: block;width: 100%;font-size: 0;text-align: center;}
.ny_banner2 .ej_box .ulbox ul li a img{width: 60px;display: inline-block;vertical-align: middle;margin-right: 16px;}
.ny_banner2 .ej_box .ulbox ul li a .words{font-size: 26px;color: #ffffff;line-height: 154px;display: inline-block;vertical-align: middle;}
@media  screen and (max-width: 1680px){
.ny_banner2 .ej_box{padding-left: 120px;padding-right: 120px;}
.ny_banner2 .ej_box .posi_l{width: 120px;}
.ny_banner2 .ej_box .posi_r{width: 120px;}
.ny_banner2 .ej_box .ulbox ul li::after{height: 60px;margin-top: -30px;}
.ny_banner2 .ej_box .ulbox ul li a img{width: 46px;margin-right: 12px;}
.ny_banner2 .ej_box .ulbox ul li a .words{font-size: 20px;line-height: 114.5px;}
}
@media  screen and (max-width: 1024px){
.ny_banner2{margin-top: 51px;}
.ny_banner2 .ej_box{padding-left: 0;padding-right: 0;}
.ny_banner2 .ej_box .posi_l{ width: 0;display: none;}
.ny_banner2 .ej_box .posi_r{ width: 0;display: none;}
.ny_banner2 .ej_box .ulbox ul{padding-left: 15px;padding-right: 15px;}
.ny_banner2 .ej_box .ulbox ul li{background: #002fa7;border-right: 1px solid rgba(255,255,255,0.2);}
.ny_banner2 .ej_box .ulbox ul li:last-child{border-right: 0;}
.ny_banner2 .ej_box .ulbox ul li::after{display: none;}
.ny_banner2 .ej_box .ulbox ul li a img{width: 30px;margin-right: 8px;}
.ny_banner2 .ej_box .ulbox ul li a .words{font-size: 15px;line-height: 42px;letter-spacing: 0;}
}

/*行业*/
.hy_section1{width: 100%;padding-top: 60px;padding-bottom: 90px;}
.hy_section1 .tit{font-size: 48px;color: #002fa7;line-height: 52px;margin-bottom: 32px;font-weight: bolder;}
.hy_section1 .info{font-size: 16px;color: #101215;line-height: 32px;margin-bottom: 66px;padding-right: 315px;letter-spacing: 0;}
.hy_section1 .boxs{width: 100%;overflow: hidden;}
.hy_section1 .boxs .left{width: calc(100% - 332px);float: left;position: relative;}
.hy_section1 .boxs .left img{width: 100%;display: block;position: relative;z-index: 1;}
.hy_section1 .boxs .left a{display: block;position: absolute;z-index: 2;}
/*20230403start*/
.hy_section1.one .boxs .left a:nth-child(1){width: 3%;height: 52%;left: 10.5%;top: 29%;}
.hy_section1.one .boxs .left a:nth-child(2){width: 3.5%;height: 47%;left: 16%;top: 29%;}
.hy_section1.one .boxs .left a:nth-child(3){width: 3.5%;height: 47%;left: 21%;top: 29%;}
.hy_section1.one .boxs .left a:nth-child(4){width: 3.5%;height: 47%;left: 25.5%;top: 29%;}
.hy_section1.one .boxs .left a:nth-child(5){width: 3.5%;height: 31%;left: 36.8%;top: 50%;}
.hy_section1.one .boxs .left a:nth-child(6){width: 3.5%;height: 34%;left: 72%;top: 59%;}

.hy_section1.two .boxs .left a:nth-child(1){width: 3.3%;height: 70%;left: 15%;top: 10.5%;}
.hy_section1.two .boxs .left a:nth-child(2){width: 3.3%;height: 45%;left: 76%;top: 43%;}
.hy_section1.two .boxs .left a:nth-child(3){width: 3.5%;height: 29%;left: 77%;top: 10%;}

.hy_section1.three .boxs .left a:nth-child(1){width: 3%;height: 52%;left: 20.5%;top: 1%;}
.hy_section1.three .boxs .left a:nth-child(2){width: 3.2%;height: 52%;left: 26.8%;top: 1%;}
.hy_section1.three .boxs .left a:nth-child(3){width: 3.3%;height: 34%;left: 34.8%;top: 4%;}
.hy_section1.three .boxs .left a:nth-child(4){width: 3.4%;height: 36%;left: 52%;bottom: 1%;}
.hy_section1.three .boxs .left a:nth-child(5){width: 3.4%;height: 36%;left: 60.5%;bottom: 1%;}
.hy_section1.three .boxs .left a:nth-child(6){width: 3.4%;height: 51%;left: 67.5%;bottom: 1%;}
.hy_section1.three .boxs .left a:nth-child(7){width: 3.6%;height: 60%;left: 83%;bottom: 1%;}


.hy_section1.four .boxs .left a:nth-child(1){width: 3.6%;height: 57%;left: 9%;top: 10%;}
.hy_section1.four .boxs .left a:nth-child(2){width: 3.6%;height: 24%;left: 37.5%;top: 64.5%;}
.hy_section1.four .boxs .left a:nth-child(3){width: 3.6%;height: 26%;left: 55%;top: 10%;}
.hy_section1.four .boxs .left a:nth-child(4){width: 3.6%;height: 47%;left: 77%;top: 41%;}
.hy_section1.four .boxs .left a:nth-child(5){width: 3.6%;height: 47.5%;left: 86%;top: 10%;}
/*20230403end*/
.hy_section1 .boxs .right{width: 314px;float: right;margin-top: 506px;}
.hy_section1 .boxs .right .button{width: 100%;margin-bottom: 10px;}
.hy_section1 .boxs .right .button:last-child{margin-bottom: 0;}
.hy_section1 .boxs .right .button a{display: block;width: 100%;position: relative;}
.hy_section1 .boxs .right .button a .ba_pic{width: 100%;position: relative;z-index: 1;}
.hy_section1 .boxs .right .button a .ba_pic img{width: 100%;display: block;}
.hy_section1 .boxs .right .button a .ba_pic img.img2{display: none;}
.hy_section1 .boxs .right .button a:hover .ba_pic img.img1{display: none;}
.hy_section1 .boxs .right .button a:hover .ba_pic img.img2{display: block;}
.hy_section1 .boxs .right .button a .words{font-size: 18px;color: #000000;line-height: 24px;width: 100%;text-align: center;position: absolute;left: 0;top: 50%;z-index: 2;letter-spacing: 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%);}
.hy_section1 .boxs .right .button a:hover .words{color: #fff;}
@media  screen and (max-width: 1680px){
.hy_section1{padding-top: 40px;padding-bottom: 50px;}
.hy_section1 .tit{font-size: 36px;line-height: 40px;margin-bottom: 24px;}
.hy_section1 .info{font-size: 14px;line-height: 26px;margin-bottom: 50px;padding-right: 260px;}
.hy_section1 .boxs .left{width: calc(100% - 282px);}
.hy_section1 .boxs .right{width: 260px;margin-top: 300px;}
.hy_section1 .boxs .right .button a .words{font-size: 15px;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.hy_section1{padding-top: 30px;padding-bottom: 30px;}
.hy_section1 .tit{font-size: 24px;line-height: 28px;margin-bottom: 10px;}
.hy_section1 .info{font-size: 14px;line-height: 24px;margin-bottom: 14px;padding-right: 0;}
.hy_section1 .boxs .left{width: 100%;margin-bottom: 12px;}
.hy_section1 .boxs .right{width: calc(100% + 12px);margin-top: 0; margin: 0 -6px;overflow: hidden;}
.hy_section1 .boxs .right .button{width: 50%;float: left;padding: 0 6px;margin-bottom: 0;}
.hy_section1 .boxs .right .button a .words{font-size: 14px;line-height: 20px;}
}

.hy_section2{width: 100%;padding-bottom: 100px;}
.hy_section2 .top{width: 100%;margin-bottom: 48px;}
.hy_section2 .top .tit{font-weight: bolder;font-size: 18px;color: #002fa7;line-height: 24px;margin-bottom: 10px;position: relative;padding-left: 18px;}
.hy_section2 .top .tit::after{content: "";display: block;width: 12px;height: 15px;background: url(img/img100.png)no-repeat center center;background-size: cover;position: absolute;left: 0;top: 4.5px;}
.hy_section2 .top .info{font-size: 16px;color: #101215;line-height: 32px;/*margin-bottom: 40px;*/}
.hy_section2 .top .listbox{width: calc(100% + 60px);margin: 0 -30px;overflow: hidden; margin-top:40px;}
.hy_section2 .top .listbox .list{width: 50%;float: left;padding: 0 30px;}
.hy_section2 .top .listbox .list .pic{ padding-bottom: 66.23%; position: relative; overflow: hidden;}
.hy_section2 .top .listbox .list .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%);}
.hy_section2 .bottom{width: 100%;}
.hy_section2 .bottom .tit{font-weight: bolder;font-size: 18px;color: #002fa7;line-height: 24px;margin-bottom: 10px;position: relative;padding-left: 18px;}
.hy_section2 .bottom .tit::after{content: "";display: block;width: 12px;height: 15px;background: url(img/img100.png)no-repeat center center;background-size: cover;position: absolute;left: 0;top: 4.5px;}
.hy_section2 .bottom .info{font-size: 16px;color: #101215;line-height: 32px;}
.hy_section2 .bottom .tablebox{margin-top: 40px;}
.hy_section2 .bottom table{width: 100%;border-bottom: 1px solid #e5e5e5;}
.hy_section2 .bottom th{text-align: left; font-size: 18px;color: #ffffff;line-height: 64px;background: #002fa7;padding: 0 30px;border-right: 1px solid rgba(255,255,255,0.3);}
.hy_section2 .bottom th:nth-child(1){width: 11.0625%;}
.hy_section2 .bottom th:nth-child(2){width: 12.875%;}
.hy_section2 .bottom th:nth-child(3){width: 13.9375%;}
.hy_section2 .bottom th:nth-child(4){width: 12.9375%;}
.hy_section2 .bottom th:nth-child(5){width: 13.8125%;}
.hy_section2 .bottom th:nth-child(6){width: 35.375%;border-right: 0;}
.hy_section2 .bottom tr:nth-child(1){border-left: 1px solid #002fa7;border-right: 1px solid #002fa7;}
.hy_section2 .bottom tr{border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.hy_section2 .bottom td{font-size: 16px;color: #708090;line-height: 32px;border-right: 1px solid #e5e5e5;padding: 22px 30px;letter-spacing: 0;background: #eff4f8;}
.hy_section2 .bottom td:nth-child(6){border-right: 0;}
@media  screen and (max-width: 1680px){
.hy_section2{padding-bottom: 60px;}
.hy_section2 .top{margin-bottom: 36px;}
.hy_section2 .top .tit{font-size: 16px;line-height: 20px;}
.hy_section2 .top .info{font-size: 14px;line-height: 26px;/*margin-bottom: 20px;*/}
.hy_section2 .top .listbox{width: calc(100% + 40px);margin: 0 -20px; margin-top:20px;}
.hy_section2 .top .listbox .list{padding: 0 20px;}
.hy_section2 .bottom .tit{font-size: 16px;line-height: 20px;}
.hy_section2 .bottom .info{font-size: 14px;line-height: 26px;}
.hy_section2 .bottom .tablebox{margin-top: 20px;}
.hy_section2 .bottom th{font-size: 16px;line-height: 46px;padding: 20px;}
.hy_section2 .bottom td{font-size: 14px;line-height: 26px;padding: 16px;}
}
@media  screen and (max-width: 1024px){
.hy_section2{padding-bottom: 30px;}
.hy_section2 .top{margin-bottom: 20px;}
.hy_section2 .top .info{/*margin-bottom: 12px;*/}
.hy_section2 .top .listbox{width: 100%;margin: 0; margin-top:12px;}
.hy_section2 .top .listbox .list{width: 100%;padding: 0;margin-bottom: 12px;}
.hy_section2 .top .listbox .list:last-child{margin-bottom: 0;}
.hy_section2 .bottom .info{}
.hy_section2 .bottom .tablebox{margin-top: 12px;}
.hy_section2 .bottom .tablebox{white-space:nowrap;overflow: hidden; overflow-x: auto; scrollbar-width: thin; max-width: 100%;}
.hy_section2 .bottom .tablebox::-webkit-scrollbar{ display: none;}
.hy_section2 .bottom table{width: 1000px;white-space:normal;}
.hy_section2 .bottom th{line-height: 34px;padding: 14px;}
.hy_section2 .bottom td{line-height: 24px;padding: 20px 14px;}
}

/*服务*/
.fw_section1{width: 100%;padding-top: 70px;padding-bottom: 134px;position: relative;}
.fw_section1::after{content: "";display: block;width: 100%;height: 302px;background: #002fa7;position: absolute;left: 0;bottom: 0;z-index: 1;}
.fw_section1 .w_1600{position: relative;z-index: 2;}
.fw_section1 h2{font-size: 36px;color: #000000;line-height: 40px;margin-bottom: 64px;text-align: center;}
.fw_section1 .info{font-size: 18px;color: #101215;line-height: 36px;margin-bottom: 120px;letter-spacing: 0;}
.fw_section1 .pic{width: 100%;}
.fw_section1 .pic img{width: 100%;display: block;}
/*.fw_section1 .ul{margin: 0 -6px;width: calc(100% + 12px);}
.fw_section1 .ul::after{content: "";display: block;clear: both;}
.fw_section1 .ul .li{width: 20%;float: left;padding: 0 6px;
-webkit-transform: skew(-10deg);
-o-transform: skew(-10deg);
-moz-transform: skew(-10deg);}
.fw_section1 .ul .li a{display: block;width: 100%;}
.fw_section1 .ul .li a .pic{ width: 100%; padding-bottom: 112.70%; 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;}
.fw_section1 .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;}
.fw_section1 .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);}*/
@media  screen and (max-width: 1680px){
.fw_section1{padding-top: 60px;padding-bottom: 80px;}
.fw_section1::after{height: 240px;}
.fw_section1 h2{font-size: 30px;line-height: 34px;margin-bottom: 40px;}
.fw_section1 .info{font-size: 16px;line-height: 26px;margin-bottom: 50px;}
}
@media  screen and (max-width: 1024px){
.fw_section1{padding-top: 30px;padding-bottom: 30px;}
.fw_section1::after{height: 70px;}
.fw_section1 h2{font-size: 24px;line-height: 28px;margin-bottom: 10px;}
.fw_section1 .info{font-size: 14px;line-height: 26px;margin-bottom: 12px;}
}

.fw_section2{width: 100%;padding-bottom: 128px;}
.fw_section2 .tit{width: 288px;height: 143px;text-align: center;font-size: 36px;color: #ffffff;line-height: 40px;margin: 0 auto 48px auto;}
.fw_section2 .content{width: 100%;position: relative;}
.fw_section2 .content ul{width: calc(100% + 40px);margin: 0 -20px;}
.fw_section2 .content ul::after{content: "";display: block;clear: both;}
.fw_section2 .content ul li{width: 50%;float: left;padding: 20px;float: left;}
.fw_section2 .content ul li a{display: block;background: #fff;box-shadow:0px 6px 16px -6px rgba(0,47,167,0.3);position: relative;}
.fw_section2 .content ul li a:hover{box-shadow:0 0 30px rgba(0,47,167,0.3);}
.fw_section2 .content ul li a .info{font-size: 18px;color: #101215;line-height: 36px;letter-spacing: 1px;height: 180px;padding-right: 10px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 180px;}
.fw_section2 .content ul li a .info::-webkit-scrollbar{ width: 3px;}
.fw_section2 .content ul li a .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.fw_section2 .content ul li a .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #002fa7; border-radius: 3px;}
.fw_section2 .content ul li a .num{font-size: 60px;color: #f3f5f9;line-height: 64px;font-weight: bolder;font-style:italic;position: absolute;}
.fw_section2 .content ul li a .num_1{right: 50px;top: 60px;}
.fw_section2 .content ul li a .num_2{left: 50px;top: 60px;}
.fw_section2 .content ul li a .num_3{right: 50px;bottom: 60px;}
.fw_section2 .content ul li a .num_4{left: 50px;bottom: 60px;}
.fw_section2 .content ul li:nth-child(1) a{padding: 60px 160px 60px 60px;}
.fw_section2 .content ul li:nth-child(2) a{padding: 60px 60px 60px 160px;}
.fw_section2 .content ul li:nth-child(3) a{padding: 60px 160px 60px 60px;}
.fw_section2 .content ul li:nth-child(4) a{padding: 60px 60px 60px 160px;}
.fw_section2 .content .posi{width: 372px;position: absolute;left: 50%;top: 50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
@media  screen and (max-width: 1680px){
.fw_section2{padding-bottom: 70px;}
.fw_section2 .tit{width: 200px;height: 99px;font-size: 30px;line-height: 34px;margin: 0 auto 30px auto;}
.fw_section2 .content ul li a .info{font-size: 16px;line-height: 30px;height: 150px;max-height: 150px;}
.fw_section2 .content ul li a .num{font-size: 50px;line-height: 54px;}
.fw_section2 .content ul li a .num_1{right: 30px;top: 40px;}
.fw_section2 .content ul li a .num_2{left: 30px;top: 40px;}
.fw_section2 .content ul li a .num_3{right: 30px;bottom: 40px;}
.fw_section2 .content ul li a .num_4{left: 30px;bottom: 40px;}
.fw_section2 .content ul li:nth-child(1) a{padding: 40px 130px 40px 40px;}
.fw_section2 .content ul li:nth-child(2) a{padding: 40px 40px 40px 130px;}
.fw_section2 .content ul li:nth-child(3) a{padding: 40px 130px 40px 40px;}
.fw_section2 .content ul li:nth-child(4) a{padding: 40px 40px 40px 130px;}
.fw_section2 .content .posi{width: 300px;}
}
@media  screen and (max-width: 1024px){
.fw_section2{padding-bottom: 30px;}
.fw_section2 .tit{width: 114px;height: 56px;font-size: 24px;line-height: 28px;margin: 0 auto 14px auto;}
.fw_section2 .content ul{width: 100%;margin: 0;}
.fw_section2 .content ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.fw_section2 .content ul li:last-child{margin-bottom: 0;}
.fw_section2 .content ul li a .info{font-size: 14px;line-height: 24px;height: auto;padding-right: 0;max-height: 100000px;}
.fw_section2 .content ul li a .info::-webkit-scrollbar{ width: 0px;}
.fw_section2 .content ul li a .info::-webkit-scrollbar-track{ border-radius: 0px;}
.fw_section2 .content ul li a .info::-webkit-scrollbar-thumb{ width: 0px; border-radius: 0px;}
.fw_section2 .content ul li a .info::-webkit-scrollbar{ display: none;}
.fw_section2 .content ul li a .num{font-size: 30px;line-height: 34px;position: static;}
.fw_section2 .content ul li a .num_1{right: 0;top: 0;}
.fw_section2 .content ul li a .num_2{left: 0;top: 0;}
.fw_section2 .content ul li a .num_3{right: 0;bottom: 0;}
.fw_section2 .content ul li a .num_4{left: 0;bottom: 0;}
.fw_section2 .content ul li:nth-child(1) a{padding: 20px;}
.fw_section2 .content ul li:nth-child(2) a{padding: 20px;}
.fw_section2 .content ul li:nth-child(3) a{padding: 20px;}
.fw_section2 .content ul li:nth-child(4) a{padding: 20px;}
.fw_section2 .content .posi{display: none;}
}

.fw_section3{width: 100%;padding-bottom: 184px;background: #f3f5f9;}
.fw_section3 .tit{width: 288px;height: 143px;font-size: 36px;color: #000000;line-height: 40px;margin: 0 auto 50px auto;text-align: center;}
.fw_section3 .content{width: 100%;}
.fw_section3 .content ul{margin: 0 -20px;width: calc(100% + 40px);}
.fw_section3 .content ul::after{content: "";display: block;clear: both;}
.fw_section3 .content ul li{width: 50%;float: left;padding: 0 20px;}
.fw_section3 .content ul li .libox{width: 100%;padding: 40px 44px 50px 40px;}
.fw_section3 .content ul li .libox ._t{width: 100%;overflow: hidden;margin-bottom: 30px;}
.fw_section3 .content ul li .libox ._t .left{width: calc(100% - 180px);float: left;}
.fw_section3 .content ul li .libox ._t .left .tit1{font-size: 24px;color: #333333;line-height: 28px;margin-bottom: 14px;font-weight: bolder;letter-spacing: 0;}
.fw_section3 .content ul li .libox ._t .left .tit2{font-size: 18px;color: #000000;line-height: 24px;letter-spacing: 0;}
.fw_section3 .content ul li .libox ._t .right{width: 180px;float: right;font-size: 16px;color: #999999;line-height: 28px;letter-spacing: 0;text-align: right;}
.fw_section3 .content ul li .libox ._b{width: 100%;}
.fw_section3 .content ul li .libox ._b .info{font-size: 16px;color: #3f3f3f;line-height: 36px;letter-spacing: 0;height: 324px;padding-right: 10px;
overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 324px;}
.fw_section3 .content ul li .libox ._b .info::-webkit-scrollbar{ width: 3px;}
.fw_section3 .content ul li .libox ._b .info::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.fw_section3 .content ul li .libox ._b .info::-webkit-scrollbar-thumb{ width: 3px;  background-color: #002fa7; border-radius: 3px;}
.fw_section3 .content ul li .libox button{display: block;width: 138px;height: 48px;background: #002fa7;border-radius: 5px;font-size: 18px;color: #ffffff;margin-top: 46px;
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;}
.fw_section3 .content ul li .libox button: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);}
@media  screen and (max-width: 1680px){
.fw_section3{padding-bottom: 70px;}
.fw_section3 .tit{width: 200px;height: 99px;font-size: 30px;line-height: 34px;margin: 0 auto 30px auto;}
.fw_section3 .content ul li .libox{padding: 30px;}
.fw_section3 .content ul li .libox ._t{margin-bottom: 20px;}
.fw_section3 .content ul li .libox ._t .left{width: calc(100% - 160px);float: left;}
.fw_section3 .content ul li .libox ._t .left .tit1{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.fw_section3 .content ul li .libox ._t .left .tit2{font-size: 14px;line-height: 24px;}
.fw_section3 .content ul li .libox ._t .right{width: 160px;font-size: 14px;line-height: 24px;}
.fw_section3 .content ul li .libox ._b .info{font-size: 14px;line-height: 26px;height: 234px;max-height: 234px;}
.fw_section3 .content ul li .libox button{width: 124px;height: 40px;font-size: 14px;margin-top: 30px;}
}
@media  screen and (max-width: 1024px){
.fw_section3{padding-bottom: 30px;}
.fw_section3 .tit{width: 114px;height: 56px;font-size: 24px;line-height: 28px;margin: 0 auto 14px auto;}
.fw_section3 .content ul{margin: 0;width: 100%;}
.fw_section3 .content ul li{width: 100%;padding: 0;margin-bottom: 14px;}
.fw_section3 .content ul li:last-child{margin-bottom: 0;}
.fw_section3 .content ul li .libox{padding: 20px;}
.fw_section3 .content ul li .libox ._t{margin-bottom: 12px;}
.fw_section3 .content ul li .libox ._t .left{width: 100%;}
.fw_section3 .content ul li .libox ._t .left .tit1{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
.fw_section3 .content ul li .libox ._t .left .tit2{font-size: 14px;line-height: 20px;}
.fw_section3 .content ul li .libox ._t .right{width: 100%;font-size: 14px;line-height: 20px;margin-top: 12px;text-align: left;}
.fw_section3 .content ul li .libox ._b .info{font-size: 14px;line-height: 24px;height: 192px;padding-right: 6px;max-height: 192px;}
.fw_section3 .content ul li .libox button{width: 100px;height: 36px;font-size: 14px;margin-top: 12px;}
}

/*内页banner4*/
.ny_banner4{width: 100%;position: relative;}
.ny_banner4 .wordsbox{width: 100%;position: absolute;left: 0;bottom: 60px;padding-left: 336px;padding-right: 260px;letter-spacing: 0;}
.ny_banner4 .wordsbox .tit{font-size: 36px;color: #ffffff;line-height: 40px;margin-bottom: 26px;}
.ny_banner4 .wordsbox .info{font-size: 18px;color: #ffffff;line-height: 36px;}
@media  screen and (max-width: 1680px){
.ny_banner4 .wordsbox{bottom: 20px;padding-left: 260px;padding-right: 200px;}
.ny_banner4 .wordsbox .tit{font-size: 30px;line-height: 34px;margin-bottom: 20px;}
.ny_banner4 .wordsbox .info{font-size: 16px;line-height: 30px;}
}
@media  screen and (max-width: 1280px){
.ny_banner4 .wordsbox{bottom: 20px;padding-left: 220px;padding-right: 180px;}
.ny_banner4 .wordsbox .tit{font-size: 26px;line-height: 30px;margin-bottom: 16px;}
.ny_banner4 .wordsbox .info{font-size: 14px;line-height: 26px;}
}
@media  screen and (max-width: 1140px){
.ny_banner4 .wordsbox{bottom: 20px;padding-left: 160px;padding-right: 150px;}
.ny_banner4 .wordsbox .tit{font-size: 26px;line-height: 30px;margin-bottom: 16px;}
.ny_banner4 .wordsbox .info{font-size: 14px;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.ny_banner4{margin-top: 51px;}
.ny_banner4 .wordsbox{bottom: 0;padding: 15px;background: rgba(0,47,167,0.4);}
.ny_banner4 .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.ny_banner4 .wordsbox .info{font-size: 12px;line-height: 14px;}
.ny_banner4 .wordsbox .info br{display: none;}
}

/*内页banner5*/
.ny_banner5{width: 100%;position: relative;}
.ny_banner5 img{width: 100%;display: block;}
.ny_banner5 .wordsbox{width: 100%;position: absolute;left: 0;bottom: 0;padding-bottom: 80px;padding-left: 159px;}
.ny_banner5 .wordsbox .words{font-size: 30px;color: #ffffff;line-height: 46px;}
@media  screen and (max-width: 1680px){
.ny_banner5 .wordsbox{padding-bottom: 70px;padding-left: 60px;}
.ny_banner5 .wordsbox .words{font-size: 24px;line-height: 36px;}
}
@media  screen and (max-width: 1280px){
.ny_banner5 .wordsbox{padding-bottom: 50px;padding-left: 60px;}
.ny_banner5 .wordsbox .words{font-size: 20px;line-height: 30px;}
}
@media  screen and (max-width: 1024px){
.ny_banner5{margin-top: 51px;}
.ny_banner5 .wordsbox{padding-bottom: 22px;padding-left: 15px;}
.ny_banner5 .wordsbox .words{font-size: 20px;line-height: 30px;}
}


.t_navs .top .right .menu .search ._b input{line-height:45px;}
.t_navs .top .right .menu .search ._b img{position:absolute; right:3px;top:2.5px; cursor:pointer;}

.fw_section3 .content ul li .libox .button{display: block; text-align:center; width: 138px;height: 48px; line-height:48px; background: #002fa7;border-radius: 5px;font-size: 18px;color: #ffffff;margin-top: 46px;
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;}
.fw_section3 .content ul li .libox .button: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);}
.zl_section .content ul{margin-bottom:60px;}
.zl_section{padding-bottom:100px;}

.cpej_section .content .top .ej_section .listbox .list .lists.on1 ._t{background: url(img/img55.jpg)no-repeat right center!important;background-size: cover!important;}
.cpej_section .content .top .ej_section .listbox .list .lists.on1 ._t .words{color: #fff;}

.cpej_section .content .top .ej_section .listbox .list .lists ._b ul li.on1{background: #d8e0e5;}


@media  screen and (max-width: 1680px){
.t_navs .top .right .menu .search ._b input{line-height:40px;}
.t_navs .top .right .menu .search ._b img{top:0px; right:0px;}
.zl_section .content ul{margin-bottom:70px;}
.zl_section{padding-bottom:70px;}
}
@media  screen and (max-width: 1280px){

}
@media  screen and (max-width: 1024px){
    .zl_section .content ul{margin-bottom:30px;}
.zl_section{padding-bottom:30px;}
}

@media  screen and (max-width: 1680px){
.fw_section3 .content ul li .libox .button{width: 124px;height: 40px;line-height:40px;font-size: 14px;margin-top: 30px;}
}
@media  screen and (max-width: 1024px){
.fw_section3 .content ul li .libox .button{width: 100px;height: 36px; line-height:36px;font-size: 14px;margin-top: 12px;}
}

.hy_section1 .infocon{font-size: 16px;color: #101215;line-height: 32px;letter-spacing: 0;}
@media  screen and (max-width: 1680px){
.hy_section1 .infocon{font-size: 14px;line-height: 26px;}
}
@media  screen and (max-width: 1024px){
.hy_section1 .infocon{font-size: 14px;line-height: 24px;}
}


._search{ background:url(/theme/cn/img/ico56.jpg) center repeat; width:100%; overflow:hidden;}
._search .title{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px;}
._search .list{ float:left; width:100%; margin-top:25px;}
._search .list li{ float:left; width:100%; border-bottom:1px solid rgba(0,0,0,0.1); padding:25px 0; position:relative;
-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;  
}
._search .list li:after{ float:left; position:absolute; right:20px; top:50%; margin-top:-7px; content:''; width:22px; height:15px; background:url(/theme/cn/img/ico57.png) right center no-repeat;}
._search .list li .tit{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; font-weight:bold; margin-bottom:0;}
._search .list li .info{ float:left; width:100%; color:#555555; font-size:16px; line-height:26px; margin-top:10px; margin-bottom:0; padding-right:0;}
._search .list li .info a{ color:#555555;}
._search .list li .info a:hover{ color:#002fa7;}
._search .list li:hover{ background:#f2f2f2; padding:25px 20px;}
._search .list li:hover:after{ background:url(/theme/cn/img/ico58.png) right center no-repeat;}
._search .list li:hover .tit{ color:#002fa7;}
._search .img{ float:left; width:100%; margin-top:22px; line-height:0; text-align:center;}
._search .cont{ float:left; width:100%; margin-bottom:22px; color:#1b1b1b; color:rgba(27,27,27,0.5); font-size:24px; line-height:28px; text-align:center;}

@media  screen and (max-width:1024px){
._search{ padding-top:30px; padding-bottom:40px;}
._search .list{ margin-top:10px;}
._search .list li{ padding:15px 0;}
._search .list li:after{ right:12px; width:15px;}
._search .list li .tit{ font-size:16px; line-height:26px; }
._search .list li .info{ font-size:14px; line-height:24px; margin-top:2px;}
._search .list li:hover{ padding:15px 12px;}
._search .cont{ font-size:18px; line-height:22px;}

}
@media  screen and (max-width:767px){


}


.jqzoom {
    width:100%;
	float: left;
	position: relative;
	padding: 0px;
	cursor: pointer;
}
.jqzoom img {
	float: left;
    width:100%;
}
div.zoomdiv {
	z-index : 100;
	position : absolute;
	top: 0px;
	left: 0px;
	width : 200px;
	height : 200px;
	background: #ffffff;
	border: 1px solid #CCCCCC;
	display: none;
	text-align: center;
	overflow: hidden;
    
}

div.zoomdiv img{max-width:initial;}
div.jqZoomPup {
	z-index : 10;
	visibility : hidden;
	position : absolute;
	top: 0px;
	left: 0px;
	width : 50px;
	height : 50px;
	border: 1px solid #aaa;
	background: #ffffff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}


