body{overflow-x: hidden;}
/*主体宽度*/
.w_1600{ max-width:1600px; margin-right: auto; margin-left: auto;}
/*两边距离*/
.w_width{padding-left: 80px;padding-right: 80px;}
@media  screen and (max-width: 1080px){
.w_width{padding-left: 15px;padding-right: 15px;}
}
/*顶部导航*/
body.on{overflow: hidden;height: 100vh;}

/*20230329start*/
.w_1700{ max-width:1700px; margin-right: auto; margin-left: auto;}
.wyb_s{position: relative;z-index: 99999;width: 100%;position: fixed;left: 0;top: 0;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.1);z-index: 99;}
.t_navs{ width: 100%;position: relative;z-index: 3;}
.t_navs::after{content: "";display: block;clear: both;}
/*正常屏幕显示*/
.t_navs .top{ width: 100%; float: left; position: relative;}
/*logo*/
.t_navs .top .logo{ margin: 20px 0; line-height: 0; float: left;}
.t_navs .top .logo img{ width: auto; height: 60px;}
/*一级导航*/
.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 6px;}
.t_navs .top .menu .nli span a{ display: block;color: #333333; position: relative;padding: 0 14px;line-height: 100px;font-size: 18px;}
.t_navs .top.on .menu .nli span a{color: #fff;}
/*鼠标经过样式*/
.t_navs .top .menu .nli.on span a,.t_navs .top .menu .nli:hover span a{ color: #d61318;}
/*二级导航*/
.t_navs .top .sub{ display: none; position: absolute; width: 136px; top: 100%; left: 0; z-index: 4;}
.t_navs .top .sub .l2{ width: 100%;text-align: center;}
.t_navs .top .sub .l2 a{ display: block; color: #555;font-size: 18px;color: #333333;line-height: 50px;background: rgba(255,255,255,0.7);}
.t_navs .top .sub .l2 a:hover{ color: #d61318;background: rgba(255,255,255,0.9);}
/*input*/
.t_navs .top .right .search{float: left;padding: 39.5px 0 39.5px 61px;position: relative;margin-left: 28px;}
.t_navs .top .right .search::after{content: "";display: block;width: 1px;height: 20px;background: #333333;position: absolute;left: 0;top: 50%;margin-top: -10px;}
.t_navs .top .right .search ._t{width: 20px;cursor: pointer;}
.t_navs .top .right .search ._t img{width: 100%;display: block;}
.t_navs .top .right .search ._t .img2{display: none;}
.t_navs .top.on .right .search ._t .img1{display: none;}
.t_navs .top.on .right .search ._t .img2{display: block;}
.t_navs .top .right .search ._b{width: 260px;background: #fff;position: absolute;right: -14px;top: 100%;box-shadow: 0 0 20px rgba(0,0,0,0.2);padding: 0 48px 0 14px;display: none;}
.t_navs .top .right .search ._b input{width: 100%;height: 40px;font-size: 16px;color: #666;}
.t_navs .top .right .search ._b img{width: 20px;display: block;position: absolute;right: 14px;top: 50%; cursor:pointer;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
/*电话*/
.t_navs .top .right .phonebox{float: left;margin-left: 52px;font-size: 0;}
.t_navs .top .right .phonebox .ico{width: 28px;display: inline-block;vertical-align: middle;}
.t_navs .top .right .phonebox .ico img{width: 100%;display: block;}
.t_navs .top .right .phonebox .words{font-size: 36px;color: #d61318;line-height: 100px;display: inline-block;vertical-align: middle;padding-left: 12px;font-weight: bolder;}
/*按钮*/
.t_navs .top .right .buttonbox{float: left;margin: 28px 0 28px 45px;}
.t_navs .top .right .buttonbox .button{cursor: pointer;background: #d61318;border-radius: 4px;font-size: 16px;color: #ffffff;height: 44px;line-height: 44px;text-align: center;}
.t_navs .top .right .buttonbox .button.button1{width: 100px;}
.t_navs .top .right .buttonbox .button.button2{width: 44px;font-size: 16px;line-height: 40px;display: none;}
.t_navs .top .right .buttonbox.on .button.button1{display: none;}
.t_navs .top .right .buttonbox.on .button.button2{display: block;}
/*隐藏手机显示*/
.t_navs .menuph{ display: none;} 
.t_navs .xialaph{ display: none;}
@media screen and (max-width:1780px) {
.t_navs .top .logo img{height: 50px;}
.t_navs .top .menu .nli{padding: 0 4px;}
.t_navs .top .menu .nli span a{padding: 0 10px;line-height: 90px;font-size: 16px;}
.t_navs .top .right .search{padding: 34.5px 0 34.5px 40px;margin-left: 18px;}
.t_navs .top .right .phonebox{margin-left: 30px;}
.t_navs .top .right .phonebox .ico{width: 24px;}
.t_navs .top .right .phonebox .words{font-size: 26px;line-height: 90px;padding-left: 8px;}
.t_navs .top .right .buttonbox{margin: 23px 0 23px 30px;}
.t_navs .top .right .buttonbox .button{font-size: 14px;}
.t_navs .top .right .buttonbox .button.button2{font-size: 14px;}
}
@media screen and (max-width:1450px) {
.t_navs .top .logo img{height: 40px;}
.t_navs .top .menu .nli{padding: 0 2px;}
.t_navs .top .menu .nli span a{padding: 0 8px;line-height: 80px;font-size: 14px;}
.t_navs .top .right .search{padding: 29.5px 0 29.5px 30px;margin-left: 14px;}
.t_navs .top .right .phonebox{margin-left: 20px;}
.t_navs .top .right .phonebox .ico{width: 20px;}
.t_navs .top .right .phonebox .words{font-size: 20px;line-height: 80px;padding-left: 8px;}
.t_navs .top .right .buttonbox{margin: 18px 0 18px 20px;}
.t_navs .top .right .buttonbox .button{font-size: 14px;}
.t_navs .top .right .buttonbox .button.button2{font-size: 14px;}
}
@media screen and (max-width:1220px) {
.t_navs .top .logo img{height: 30px;}
.t_navs .top .menu .nli{padding: 0;}
.t_navs .top .menu .nli span a{padding: 0 6px;line-height: 70px;font-size: 13px;}
.t_navs .top .right .search{padding: 24.5px 0 24.5px 20px;margin-left: 10px;}
.t_navs .top .right .phonebox{margin-left: 14px;}
.t_navs .top .right .phonebox .ico{width: 20px;}
.t_navs .top .right .phonebox .words{font-size: 18px;line-height: 70px;padding-left: 8px;}
.t_navs .top .right .buttonbox{margin: 13px 0 13px 14px;}
}
@media screen and (max-width:1024px) {
/*电脑端导航隐藏*/
.t_navs .menu{ display: none;}
.t_navs .top .right .search{display: none;}
.t_navs .phonebox{ 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: #eee;box-shadow: 0px 8px 8px 0px rgba(0,0,0,0.12)}
/*logo*/
.t_navs .top .logo{ margin: 14px 0;}
.t_navs .top .logo img{ height: 22px;}
/*右侧三条杠*/
.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 .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 2px; background: #d61318;
-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: #d61318;
-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: 65px 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: #d61318;}
.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: #d61318;}
.t_navs .xialaph .ul3 li{ padding-top: 5px;}
.t_navs .xialaph .ul3 li:first-child{ padding-top: 0;}
.t_navs .xialaph .inputbox{width: 100%;float: left;position: relative;margin-top: 20px;}
.t_navs .xialaph .inputbox input{width: 100%;height: 40px;display: block;border: 1px solid #eee;padding: 0 40px 0 10px;font-size: 16px;color: #555;}
.t_navs .xialaph .inputbox img{width: 20px;display: block;position: absolute;right: 10px;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.t_navs .xialaph .phones{font-size: 24px;color: #d61318;line-height: 30px;text-align: center;font-weight: bold;float: left;margin-top: 14px;width: 100%;}
.t_navs .top .right .buttonbox{margin: 10px 16px 10px 10px;}
.t_navs .top .right .buttonbox.nones{display: none;}
.t_navs .top .right .buttonbox .button{font-size: 14px;height: 30px;line-height: 30px;}
.t_navs .top .right .buttonbox .button.button1{width: 100px;}
.t_navs .top .right .buttonbox .button.button2{width: 30px;font-size: 18px;line-height: 26px;}
/*二级三级导航箭头*/
.t_navs .img_d,
.t_navs .disno{ display: none;} 
}
/*20230329end*/

.tb_tc{width: 100%;position: absolute;top: 0;left: 0;z-index: 1;min-height: 100vh;padding-top: 146px;padding-bottom: 20px;display: none;}
.tb_tc .content{width: 100%;background: rgba(221,221,221,0.17);padding: 68px 60px 158px 60px;}
.tb_tc .content .tit{font-size: 48px;color: #ffffff;line-height: 52px;margin-bottom: 36px;}
.tb_tc .content .info{font-size: 20px;color: #ffffff;line-height: 36px;margin-bottom: 72px;text-transform:uppercase;}
.tb_tc .content .inputcon{width: calc(100% + 40px);margin: -30px -20px;position: relative;z-index: 2;}
.tb_tc .content .inputcon::after{content: "";display: block;clear: both;}
.tb_tc .content .inputcon .inputs{width: 50%;float: left;padding: 30px 20px;}
.tb_tc .content .inputcon .inputs .input{width: 100%;position: relative;}
.tb_tc .content .inputcon .inputs .input input{width: 100%;height: 50px;background: rgba(255,255,255,0);font-size: 18px;color: #ffffff;padding-right: 20px;border: 1px solid rgba(255,255,255,0.4);border-radius: 4px;}
.tb_tc .content .inputcon .inputs .input .words{font-size: 18px;color: #ffffff;line-height: 24px;position: absolute;left: 28px;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.tb_tc .content .inputcon .inputs:nth-child(1) .input input{padding-left: 100px;}
.tb_tc .content .inputcon .inputs:nth-child(2) .input input{padding-left: 120px;}
.tb_tc .content .inputcon .inputs:nth-child(3) .input input{padding-left: 156px;}
.tb_tc .content .inputcon .inputs .qhbox{width: 100%;position: relative;}
.tb_tc .content .inputcon .inputs .qhbox ._t{cursor: pointer; width: 100%;overflow: hidden;border: 1px solid rgba(255,255,255,0.4);border-radius: 4px;padding: 0 24px 0 30px;}
.tb_tc .content .inputcon .inputs .qhbox ._t .words1{font-size: 18px;color: #ffffff;line-height: 48px;float: left;margin-right: 36px;}
.tb_tc .content .inputcon .inputs .qhbox ._t .words2{font-size: 18px;color: #ffffff;line-height: 48px;float: left;}
.tb_tc .content .inputcon .inputs .qhbox ._t img{float: right;height: 9px;display: block;margin-top: 19.5px;
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;}
.tb_tc .content .inputcon .inputs .qhbox ._t.on img{
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);}
.tb_tc .content .inputcon .inputs .qhbox ._b{width: 100%;position: absolute;left: 0;top: 100%;display: none;}
.tb_tc .content .inputcon .inputs .qhbox ._b a{display: block;width: 100%;font-size: 16px;color: #555;line-height: 40px;text-align: center;background: rgba(255,255,255,0.8);}
.tb_tc .content .inputcon .inputs .qhbox ._b a:hover{background: #d61318;color: #fff;}
.tb_tc .content .boxs{width: 100%;overflow: hidden;margin-top: 60px;position: relative;z-index: 1;}
.tb_tc .content .boxs .left{width: calc(50% - 20px);float: left;}
.tb_tc .content .boxs .left .lbox{width: 100%;position: relative;padding-right: 176px;}
.tb_tc .content .boxs .left .lbox input{width: 100%;font-size: 18px;color: #ffffff;height: 50px;background: rgba(255,255,255,0);border: 1px solid #7b7b7f;border-radius: 4px;padding: 0 20px 0 100px;}
.tb_tc .content .boxs .left .lbox .words{font-size: 18px;color: #ffffff;line-height: 24px;position: absolute;left: 28px;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.tb_tc .content .boxs .left .lbox img{height: 50px;position: absolute;right: 0;top: 0;}
.tb_tc .content .boxs .right{width: calc(50% - 20px);float: right;}
.tb_tc .content .boxs .right a{display: block;width: 100%;font-size: 18px;color: #ffffff;line-height: 52px;text-align: center;background: #d61318;border-radius: 6px;}
.tb_tc .content .boxs .right 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);}
@media screen and (max-width:1680px) {
.tb_tc{padding-top: 100px;}
.tb_tc .content .tit{font-size: 38px;line-height: 42px;margin-bottom: 20px;}
.tb_tc .content .info{font-size: 18px;line-height: 30px;margin-bottom: 50px;}
.tb_tc .content .inputcon{width: calc(100% + 30px);margin: -15px;}
.tb_tc .content .inputcon .inputs{padding: 15px;}
.tb_tc .content .inputcon .inputs .input input{height: 40px;font-size: 16px;}
.tb_tc .content .inputcon .inputs .input .words{font-size: 16px;left: 20px;}
.tb_tc .content .inputcon .inputs:nth-child(1) .input input{padding-left: 100px;}
.tb_tc .content .inputcon .inputs:nth-child(2) .input input{padding-left: 120px;}
.tb_tc .content .inputcon .inputs:nth-child(3) .input input{padding-left: 156px;}
.tb_tc .content .inputcon .inputs .qhbox ._t{padding: 0 24px 0 20px;}
.tb_tc .content .inputcon .inputs .qhbox ._t .words1{font-size: 16px;line-height: 38px;margin-right: 30px;}
.tb_tc .content .inputcon .inputs .qhbox ._t .words2{font-size: 16px;line-height: 38px;}
.tb_tc .content .boxs .left .lbox input{width: 100%;font-size: 16px;color: #ffffff;height: 50px;background: rgba(255,255,255,0);border: 1px solid #7b7b7f;border-radius: 4px;padding: 0 20px 0 100px;}
.tb_tc .content .boxs .left .lbox .words{font-size: 16px;color: #ffffff;line-height: 24px;position: absolute;left: 20px;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.tb_tc .content .boxs .left .lbox img{height: 50px;position: absolute;right: 0;top: 0;}
.tb_tc .content .boxs .right{width: calc(50% - 20px);float: right;}
.tb_tc .content .boxs .right a{display: block;width: 100%;font-size: 16px;color: #ffffff;line-height: 52px;text-align: center;background: #d61318;border-radius: 6px;}
.tb_tc .content .boxs .right 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);}
}
@media screen and (max-width:1280px) {
.tb_tc{padding-top: 90px;}
.tb_tc .content{padding: 40px;}
}
@media screen and (max-width:1024px) {
.tb_tc{padding-top: 80px;padding-bottom: 14px;}
.tb_tc .content{padding: 10px;}
.tb_tc .content .tit{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.tb_tc .content .info{font-size: 16px;line-height: 24px;margin-bottom: 12px;}
.tb_tc .content .info br{display: none;}
.tb_tc .content .inputcon{width: 100%;margin: 0;}
.tb_tc .content .inputcon .inputs{width: 100%;padding: 0;margin-bottom: 12px;}
.tb_tc .content .inputcon .inputs:last-child{margin-bottom: 0;}
.tb_tc .content .inputcon .inputs .input input{height: 36px;font-size: 14px;padding-right: 16px;}
.tb_tc .content .inputcon .inputs .input .words{font-size: 14px;line-height: 18px;left: 12px;}
.tb_tc .content .inputcon .inputs:nth-child(1) .input input{padding-left: 70px;}
.tb_tc .content .inputcon .inputs:nth-child(2) .input input{padding-left: 86px;}
.tb_tc .content .inputcon .inputs:nth-child(3) .input input{padding-left: 110px;}
.tb_tc .content .inputcon .inputs .qhbox ._t{padding: 0 10px 0 12px;}
.tb_tc .content .inputcon .inputs .qhbox ._t .words1{font-size: 14px;line-height: 34px;margin-right: 12px;}
.tb_tc .content .inputcon .inputs .qhbox ._t .words2{font-size: 14px;line-height: 34px;}
.tb_tc .content .inputcon .inputs .qhbox ._t img{height: 6px;margin-top: 15px;}
.tb_tc .content .inputcon .inputs .qhbox ._b a{font-size: 14px;line-height: 30px;}
.tb_tc .content .boxs{margin-top: 12px;}
.tb_tc .content .boxs .left{width: 100%;}
.tb_tc .content .boxs .left .lbox{padding-right: 126.36px;}
.tb_tc .content .boxs .left .lbox input{font-size: 14px;height: 36px;padding: 0 10px 0 66px;}
.tb_tc .content .boxs .left .lbox .words{font-size: 14px;line-height: 20px;left: 12px;}
.tb_tc .content .boxs .left .lbox img{height: 36px;}
.tb_tc .content .boxs .right{width: 100%;margin-top: 12px;}
.tb_tc .content .boxs .right a{font-size: 16px;line-height: 40px;}
}

/*底部*/
.bottomnav{width: 100%;background: #0c0d1b;}
.bottomnav .top{width: 100%;overflow: hidden;padding-top: 54px;padding-bottom: 26px;border-bottom: 1px solid #77777f;}
.bottomnav .top ._t{width: 100%;overflow: hidden;overflow: hidden;}
.bottomnav .top ._t .left{width: 50%;float: left;padding-right: 136px;}
.bottomnav .top ._t .left ul{display: flex; flex-direction: row; justify-content: space-between; align-items: left;width: 100%;}
.bottomnav .top ._t .left ul li{display: inline-block;vertical-align: top;}
.bottomnav .top ._t .left ul li .nav_t{margin-bottom: 24px;}
.bottomnav .top ._t .left ul li .nav_t a{display: block;font-size: 18px;color: #ffffff;line-height: 22px;}
.bottomnav .top ._t .left ul li .nav_t a:hover{color: rgba(255,255,255,0.6);}
.bottomnav .top ._t .left ul li .border{width: 70px;height: 1px;position: relative;background: #3f404b;margin-bottom: 28px;}
.bottomnav .top ._t .left ul li .border::after{content: "";display: block;width: 20px;height: 2px;background: #fff;position: absolute;left: 0;bottom: 0;}
.bottomnav .top ._t .left ul li .nav_b{margin-bottom: 16px;}
.bottomnav .top ._t .left ul li .nav_b:last-child{margin-bottom: 0;}
.bottomnav .top ._t .left ul li .nav_b a{display: block;font-size: 16px;color: #ffffff;line-height: 20px;}
.bottomnav .top ._t .left ul li .nav_b a:hover{color: rgba(255,255,255,0.6);}
.bottomnav .top ._t .right{width: 50%;float: right;}
.bottomnav .top ._t .right .listbox{width: calc(100% - 160px);float: left;padding-right: 60px;}
.bottomnav .top ._t .right .listbox .list{width: 100%;margin-bottom: 32px;overflow: hidden;}
.bottomnav .top ._t .right .listbox .list:last-child{margin-bottom: 0;}
.bottomnav .top ._t .right .listbox .list img{width: 34px;float: left;display: block;}
.bottomnav .top ._t .right .listbox .list .words{font-size: 18px;color: #ffffff;line-height: 30px;float: left;margin-top: 2px;padding-left: 20px;width: calc(100% - 34px);}
.bottomnav .top ._t .right .ewmbox{width: 160px;float: left;}
.bottomnav .top ._t .right .ewmbox img{width: 100%;display: block;margin-bottom: 12px;}
.bottomnav .top ._t .right .ewmbox .words{font-size: 16px;color: #ffffff;line-height: 20px;text-align: center;}
.bottomnav .top ._b{width: 100%;overflow: hidden;font-size: 0;margin-top: 40px;}
.bottomnav .top ._b span{font-size: 12px;color: #ffffff;line-height: 18px;float: left;}
.bottomnav .top ._b a{font-size: 12px;color: #ffffff;line-height: 18px;float: left;}
.bottomnav .top ._b .span2{margin: 0 8px;}
.bottomnav .top ._b a:hover{opacity: 0.6;}
.bottomnav .center{width: 100%;padding-top: 28px;padding-bottom: 28px;border-bottom: 1px solid #fff;}
.bottomnav .center .listbox{width: 100%;overflow: hidden;margin-bottom: 16px;}
.bottomnav .center .listbox:last-child{margin-bottom: 0;}
.bottomnav .center .listbox .list{float: left;}
.bottomnav .center .listbox .list1{font-size: 12px;color: #ffffff;line-height: 18px;}
.bottomnav .center .listbox .list2{font-size: 12px;line-height: 18px;margin-right: 14px;}
.bottomnav .center .listbox .list2:last-child{margin-right: 0;}
.bottomnav .center .listbox .list2 a{color:  rgba(255,255,255,0.6);}
.bottomnav .center .listbox .list2 a:hover{color: #fff;}
.bottomnav .bottom{width: 100%;padding-top: 18px;padding-bottom: 28px;overflow: hidden;}
.bottomnav .bottom .left{float: left;font-size: 14px;color: #ffffff;line-height: 20px;}
.bottomnav .bottom .left a{color: #fff;}
.bottomnav .bottom .left a.d_a1{color:red;}
.bottomnav .bottom .left a.d_a1:hover{color:#2a74ff;}
.bottomnav .bottom .left a.d_a2{color:#fff;}
.bottomnav .bottom .left a.d_a2:hover{color:#2a74ff;}
.bottomnav .bottom .right{float: right;font-size: 0;}
.bottomnav .bottom .right a{font-size: 14px;color: #ffffff;line-height: 20px;}
.bottomnav .bottom .right span{font-size: 14px;color: #ffffff;line-height: 20px;margin: 0 14px;}
.bottomnav .bottom .right a:hover{color: rgba(255,255,255,0.6);}
@media  screen and (max-width: 1680px){
.bottomnav .top{padding-top: 40px;padding-bottom: 20px;}
.bottomnav .top ._t .left{padding-right: 40px;width: 40%;}
.bottomnav .top ._t .left ul li .nav_t{margin-bottom: 16px;}
.bottomnav .top ._t .left ul li .nav_t a{font-size: 14px;line-height: 20px;}
.bottomnav .top ._t .left ul li .border{width: 60px;margin-bottom: 14px;}
.bottomnav .top ._t .left ul li .nav_b{margin-bottom: 12px;}
.bottomnav .top ._t .left ul li .nav_b a{font-size: 12px;}
.bottomnav .top ._t .right{width: 60%;}
.bottomnav .top ._t .right .listbox{width: calc(100% - 140px);padding-right: 40px;}
.bottomnav .top ._t .right .listbox .list{margin-bottom: 20px;}
.bottomnav .top ._t .right .listbox .list img{width: 30px;}
.bottomnav .top ._t .right .listbox .list .words{font-size: 14px;line-height: 26px;padding-left: 14px;width: calc(100% - 30px);}
.bottomnav .top ._t .right .ewmbox{width: 140px;}
.bottomnav .top ._t .right .ewmbox img{margin-bottom: 10px;}
.bottomnav .top ._t .right .ewmbox .words{font-size: 14px;}
.bottomnav .top ._b{margin-top: 20px;}
.bottomnav .top ._b .span2{margin: 0 6px;}
.bottomnav .center{padding-top: 20px;padding-bottom: 20px;}
.bottomnav .center .listbox{margin-bottom: 14px;}
.bottomnav .center .listbox .list2{margin-right: 10px;}
.bottomnav .bottom{;padding-top: 14px;padding-bottom: 20px;overflow: hidden;}
.bottomnav .bottom .right span{margin: 0 8px;}
}

@media  screen and (max-width: 1280px){
.bottomnav .top ._t .right .listbox .list .words{font-size: 12px;}
}
@media  screen and (max-width: 1024px){
.bottomnav{margin-bottom: 50px;}
.bottomnav .top{padding-top: 30px;padding-bottom: 30px;}
.bottomnav .top ._t{margin-bottom: 0;}
.bottomnav .top ._t .left{display: none;}
.bottomnav .top ._t .right{width: 100%;}
.bottomnav .top ._t .right .listbox{width: 100%;padding-right: 0;}
.bottomnav .top ._t .right .listbox .list{margin-bottom: 12px;}
.bottomnav .top ._t .right .listbox .list img{width: 30px;}
.bottomnav .top ._t .right .listbox .list .words{font-size: 14px;line-height: 30px;margin-top: 0;padding-left: 8px;width: calc(100% - 30px);}
.bottomnav .top ._t .right .ewmbox{display: none;}
.bottomnav .top ._b{display: none;}
.bottomnav .center{display: none;}
.bottomnav .bottom{padding-top: 16px;padding-bottom: 16px;}
.bottomnav .bottom .left{width: 100%;text-align: center;margin-bottom: 10px;}
.bottomnav .bottom .right{text-align: center;font-size: 0;width: 100%;}
.bottomnav .bottom .right a{display: inline-block;vertical-align: middle;}
.bottomnav .bottom .right span{display: inline-block;vertical-align: middle;}
}

/*底导航漂浮*/
.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: #d61318; z-index: 16; box-shadow: 0 -5px 10px rgba(0,0,0,0.2);}
.b_navs .pf_down li{ width: 25%; float: left; text-align: center; padding: 7px 0 4px 0; border-right: 1px solid #fff;}
.b_navs .pf_down li .ico7{ width: 100%; float: left; height: 20px;}
.b_navs .pf_down li .d_name{ width: 100%; float: left; margin-top: 4px; font-size: 12px; color: #fff; line-height: 14px;}
.b_navs .pf_down li.l1 .ico7{ background: url(img/img4.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l2 .ico7{ background: url(img/img100.png) no-repeat center; background-size: 24px 24px;}
.b_navs .pf_down li.l3 .ico7{ background: url(img/img3.png) no-repeat center; background-size: 20px 20px;}
.b_navs .pf_down li.l4 .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(4n){ border: none;}

/*首页banner*/
.sy_banner{width: 100%;position: relative;}
.sy_banner .ul{width: 100%;z-index: 1;}
.sy_banner .ul .li{width: 100%;position: relative;}
.sy_banner .ul .li .pic{width: 100%;height: calc(100vh - 100px);margin-top: 100px;}
.sy_banner .ul .slick-prev{width: 68px;height: 68px;background: url(img/img16.png) no-repeat center center; background-size: cover;left: auto;right: 164px;top: 370px;}
.sy_banner .ul .slick-next{width: 68px;height: 68px;background: url(img/img17.png) no-repeat center center; background-size: cover;right: 164px;top: 480px;}
.sy_banner .ul .slick-prev:hover,
.sy_banner .ul .slick-next:hover{opacity: 0.6;}
.sy_banner .banner_number{font-size: 16px;color: #ffffff;line-height: 34px;position: absolute;right: 164px;top: 670px;z-index: 2;}
.sy_banner .banner_number font:first-child{font-size: 30px;}
.sy_banner .banner_number::after{content: "";display: block;width: 1px;height: 102px;background: #ffffff;position: absolute;left: 50%;margin-left: -0.5px;bottom: calc(100% + 14px);}
.sy_banner .posi{width: 30px;position: absolute;left: 50%;bottom: 60px;margin-left: -15px;z-index: 2;
-webkit-transform: translate(0, -50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);
-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:60px;}
50%  { bottom:50px;}
75%  { bottom:50px;}
100% { bottom:60px;}
}

@-moz-keyframes myfirst
{
0%   { bottom:60px;}
50%  { bottom:50px;}
75%  { bottom:50px;}
100% { bottom:60px;}
}

@-webkit-keyframes myfirst 
{
0%   { bottom:60px;}
50%  { bottom:50px;}
75%  { bottom:50px;}
100% { bottom:60px;}
}

@-o-keyframes myfirst 
{
0%   { bottom:60px;}
50%  { bottom:50px;}
75%  { bottom:50px;}
100% { bottom:60px;}
}
.sy_banner .posi img{width: 100%;display: block;}
.sy_banner .ul .li .words{position: absolute;left: 50%;top: 55%;font-size: 60px;color: #ffffff;line-height: 64px;opacity: 0;width: 100%;text-align: center;
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.7s ease-in-out;
-webkit-transition: All 0.7s ease-in-out;
-moz-transition: All 0.7s ease-in-out;
-o-transition: All 0.7s ease-in-out;}
.sy_banner .ul .li.slick-active .words{top: 50%;opacity: 1;}
.sy_banner .ul .li .words2{font-size: 72px;line-height: 110px;text-shadow: -3px -3px 8px #d61a1e;}
@media screen and (max-width:1780px) {
.sy_banner .ul .li .pic{width: 100%;height: calc(100vh - 90px);margin-top: 90px;}
}
@media screen and (max-width:1450px) {
.sy_banner .ul .li .pic{width: 100%;height: calc(100vh - 80px);margin-top: 80px;}
}
@media screen and (max-width:1220px) {
.sy_banner .ul .li .pic{width: 100%;height: calc(100vh - 70px);margin-top: 70px;}
}
@media  screen and (max-width: 1680px){
.sy_banner .ul .slick-prev{width: 50px;height: 50px;right: 80px;top: 200px;}
.sy_banner .ul .slick-next{width: 50px;height: 50px;right: 80px;top: 290px;}
.sy_banner .banner_number{font-size: 14px;line-height: 30px;right: 80px;top: 440px;}
.sy_banner .banner_number font:first-child{font-size: 26px;}
.sy_banner .banner_number::after{height: 80px;bottom: calc(100% + 14px);}
.sy_banner .posi{width: 24px;margin-left: -12px;}
.sy_banner .ul .li .words{font-size: 50px;line-height: 54px;}
.sy_banner .ul .li .words2{font-size: 60px;line-height: 90px;}
}
@media  screen and (max-width: 1024px){
.sy_banner{margin-top: 50px;}
.sy_banner .ul .li img{width: 100%;display: block;}
.sy_banner .ul .slick-prev{display: none;width: 0;height: 0;opacity: 0;}
.sy_banner .ul .slick-next{display: none;width: 0;height: 0;opacity: 0;}
.sy_banner .ul .slick-dots{position: absolute; bottom: 16px; height: 8px; text-align: center;}
.sy_banner .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.sy_banner .ul .slick-dots li.slick-active{ background: #d61318;}
.sy_banner .banner_number{font-size: 0;line-height: 0;}
.sy_banner .banner_number font:first-child{font-size: 0;}
.sy_banner .banner_number::after{display: none;}
.sy_banner .posi{width: 20px;bottom: 40px;margin-left: -10px;}
@keyframes myfirst
{
0%   { bottom:40px;}
50%  { bottom:30px;}
75%  { bottom:30px;}
100% { bottom:40px;}
}

@-moz-keyframes myfirst
{
0%   { bottom:40px;}
50%  { bottom:30px;}
75%  { bottom:30px;}
100% { bottom:40px;}
}

@-webkit-keyframes myfirst 
{
0%   { bottom:40px;}
50%  { bottom:30px;}
75%  { bottom:30px;}
100% { bottom:40px;}
}

@-o-keyframes myfirst 
{
0%   { bottom:40px;}
50%  { bottom:30px;}
75%  { bottom:30px;}
100% { bottom:40px;}
}
.sy_banner .ul .li .words{font-size: 20px;line-height: 26px;width: 100%;text-align: center;}
.sy_banner .ul .li .words2{font-size: 26px;line-height: 40px;}
}

/*首页*/
.sy_section1{width: 100%;padding-top: 100px;padding-bottom: 100px;position: relative;}
.sy_section1 .w_1600{position: relative;z-index: 1;}
.sy_section1 .content{width: 100%;font-size: 0;position: relative;}
.sy_section1 .content::after{content: "";display: none;width: 1207px;height: 173px;position: absolute;left: -160px;top: 0;background: url(img/img72.png)no-repeat center center;background-size: cover;z-index: 2;}
.sy_section1 .content .left{width: 52.4%;display: inline-block;vertical-align: middle;padding-right: 90px;position: relative;z-index: 3;}
.sy_section1 .content .left .tit1{font-size: 24px;color: #121212;line-height: 28px;margin-bottom: 6px;font-weight: bold;}
.sy_section1 .content .left .tit2{font-size: 48px;color: #121212;line-height: 52px;margin-bottom: 30px;font-weight: bold;}
.sy_section1 .content .left .info{font-size: 18px;color: #333333;line-height: 40px;margin-bottom: 60px;text-align: justify;}
.sy_section1 .content .left .more{width: 178px;}
.sy_section1 .content .left .more a{border-radius: 6px; display: block;width: 100%;font-size: 0;text-align: center;background: #c52f27;}
.sy_section1 .content .left .more a:hover{
transform: scale(0.95);
-webkit-transform: scale(0.95);
-moz-transform: scale(0.95);
-o-transform: scale(0.95);
-ms-transform: scale(0.95);}
.sy_section1 .content .left .more a .words{font-size: 18px;color: #fdfdfd;line-height: 58px;display: inline-block;vertical-align: middle;margin-right: 16px;}
.sy_section1 .content .left .more a img{width: 20px;display: inline-block;vertical-align: middle;}
.sy_section1 .content .right{width: 47.4%;display: inline-block;vertical-align: middle;position: relative;z-index: 1;}
.sy_section1 .content .right .back{width: 100%;display: block;}
.sy_section1 .content .right video{position: absolute;height: 100%;width: 100%;top: 0;left: 0;object-fit: cover;}
.sy_section1 .content .right .play{width: 84px;position: absolute;left: 50%;top: 50%;cursor: pointer;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
.sy_section1 .content .right .play img{width: 100%;display: block;}
@media  screen and (max-width: 1680px){
.sy_section1{padding-top: 70px;padding-bottom: 70px;}
.sy_section1 .content::after{width: 1000px;height: 142px;left: -80px;}
.sy_section1 .content .left{padding-right: 60px;}
.sy_section1 .content .left .tit1{font-size: 18px;line-height: 24px;}
.sy_section1 .content .left .tit2{font-size: 24px;line-height: 28px;margin-bottom: 40px;}
.sy_section1 .content .left .info{font-size: 16px;line-height: 34px;margin-bottom: 30px;}
.sy_section1 .content .left .more{width: 160px;}
.sy_section1 .content .left .more a .words{font-size: 16px;line-height: 48px;margin-right: 12px;}
.sy_section1 .content .left .more a img{width: 18px;}
.sy_section1 .content .right .play{width: 70px;}
}
@media  screen and (max-width: 1024px){
.sy_section1{padding-top: 30px;padding-bottom: 30px;}
.sy_section1 .content::after{width: 220px;height: 31px;left: 0;top: 0;display: none;}
.sy_section1 .content .left{width: 100%;;padding-right: 0;margin-bottom: 14px;}
.sy_section1 .content .left .tit1{font-size: 16px;line-height: 20px;}
.sy_section1 .content .left .tit2{font-size: 20px;line-height: 24px;margin-bottom: 12px;}
.sy_section1 .content .left .info{font-size: 14px;line-height: 26px;margin-bottom: 12px;}
.sy_section1 .content .left .more{width: 120px;}
.sy_section1 .content .left .more a .words{font-size: 14px;line-height: 36px;margin-right: 8px;}
.sy_section1 .content .left .more a img{width: 16px;}
.sy_section1 .content .right{width: 100%;}
.sy_section1 .content .right .play{width: 60px;}
}

.sy_tit{width: 100%;overflow: hidden;font-size: 0;}
.sy_tit .left{display: inline-block;vertical-align: bottom;width: calc(100% - 180px);}
.sy_tit .tit1{font-size: 24px;color: #121212;line-height: 28px;margin-bottom: 6px;font-weight: bolder;}
.sy_tit .tit2{font-size: 48px;color: #121212;line-height: 52px;font-weight: bold;}
.sy_tit .right{width: 178px;display: inline-block;vertical-align: bottom;}
.sy_tit .right a{display: block;width: 100%;font-size: 0;text-align: center;background: #c52f27;border-radius: 6px;}
.sy_tit .right a .words{font-size: 18px;color: #fdfdfd;line-height: 58px;display: inline-block;vertical-align: middle;margin-right: 16px;}
.sy_tit .right a img{width: 20px;display: inline-block;vertical-align: middle;}
@media  screen and (max-width: 1680px){
.sy_tit .left{width: calc(100% - 160px);}
.sy_tit .tit1{font-size: 18px;line-height: 24px;}
.sy_tit .tit2{font-size: 24px;line-height: 28px;}
.sy_tit .right{width: 158px;}
.sy_tit .right a .words{font-size: 16px;line-height: 48px;margin-right: 12px;}
.sy_tit .right a img{width: 16px;}
}
@media  screen and (max-width: 1024px){
.sy_tit .left{width: calc(100% - 124px);}
.sy_tit .tit1{font-size: 16px;line-height: 20px;}
.sy_tit .tit2{font-size: 20px;line-height: 24px;}
.sy_tit .right{width: 120px;}
.sy_tit .right a .words{font-size: 14px;line-height: 36px;margin-right: 8px;}
.sy_tit .right a img{width: 16px;}
}

.sy_section2{width: 100%;padding-top: 96px;padding-bottom: 96px;background: #f5f5f5;}
.sy_section2 .content{width: 100%;margin-top: 80px;}
.sy_section2 .content ul{width: 100%;overflow: hidden;}
.sy_section2 .content ul li{width: 27.5%;float: left;cursor: pointer;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section2 .content ul li.on{width: 45%;}
.sy_section2 .content ul li .libox1{display: none;}
.sy_section2 .content ul li.on .libox1{display: block;}
.sy_section2 .content ul li.on .libox2{display: none;}
.sy_section2 .content ul li .libox1{width: 100%;}
.sy_section2 .content ul li .libox1 ._t{width: 100%;}
.sy_section2 .content ul li .libox1 ._t .words{font-size: 24px;color: #ffffff;line-height: 144px;font-weight: bolder;padding: 0 10px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section2 .content ul li .libox1 ._b{width: 100%;background: #fff;box-shadow: 0 0 20px rgba(220,220,220,0.4);padding: 32px 30px 32px 30px;}
.sy_section2 .content ul li .libox1 ._b .cons{width: 100%;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 274px;}
.sy_section2 .content ul li .libox1 ._b .cons::-webkit-scrollbar{ display: none;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox{margin: -14px -12px;overflow: hidden;width: calc(100% + 24px);}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list{width: 25%;float: left;padding: 14px 12px;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a{display: block;width: 100%;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a .pic{width: 100%;height: 90px;overflow: hidden;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a .pic{ width: 100%; padding-bottom: 60.81%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list 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_section2 .content ul li .libox1 ._b .cons .listbox .list a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a .words{font-size: 14px;color: #666666;line-height: 18px;text-align: center;text-overflow: center;margin-top: 16px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section2 .content ul li .libox2{width: 100%;position: relative;}
.sy_section2 .content ul li .libox2 .ba_pic{width: 100%;height: 482px;}
.sy_section2 .content ul li .libox2 .words{width: 100%; font-size: 24px;color: #f5f5f5;line-height: 28px;position: absolute;left: 0;bottom: 32px;padding: 0 20px;text-align: center;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
@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 .libox1 ._t .words{font-size: 18px;line-height: 100px;}
.sy_section2 .content ul li .libox1 ._b{padding: 20px;}
.sy_section2 .content ul li .libox1 ._b .cons{max-height: 274px;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox{margin: -10px;width: calc(100% + 20px);}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list{padding: 10px;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a .pic{height: 80px;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a .words{margin-top: 12px;}
.sy_section2 .content ul li .libox2 .ba_pic{height: 380px;}
.sy_section2 .content ul li .libox2 .words{font-size: 18px;line-height: 24px;bottom: 20px;padding: 0 14px;}
}
@media  screen and (max-width: 1024px){
.sy_section2{padding-top: 30px;padding-bottom: 30px;}
.sy_section2 .content ul li .libox1{display: block;height: 80px;overflow: hidden;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section2 .content ul li.on .libox1{height: auto;}
.sy_section2 .content ul li.on .libox1{display: block;}
.sy_section2 .content ul li.on .libox2{display: none;}
.sy_section2 .content{margin-top: 20px;}
.sy_section2 .content ul li{width: 100%;}
.sy_section2 .content ul li.on{width: 100%;}
.sy_section2 .content ul li .libox1 ._t .words{font-size: 18px;line-height: 80px;}
.sy_section2 .content ul li .libox1 ._b{padding: 12px;}
.sy_section2 .content ul li .libox1 ._b .cons{max-height: 10000px;overflow: auto;overflow: hidden;}
.sy_section2 .content ul li .libox1 ._b .cons::-webkit-scrollbar{ display: none;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox{margin: -6px;width: calc(100% + 12px);}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list{width: 50%;padding: 6px;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a .pic{height: 90px;}
.sy_section2 .content ul li .libox1 ._b .cons .listbox .list a .words{margin-top: 10px;}
.sy_section2 .content ul li .libox2{display: none;}
.sy_section2 .content ul li .libox2 .ba_pic{height: 124px;}
.sy_section2 .content ul li .libox2 .words{font-size: 18px;line-height: 24px;bottom: 50px;padding: 0 12px;}
.sy_section2 .content ul li .libox1 ._b .cons::-webkit-scrollbar{ display: block;}
}

.sy_section3{width: 100%;padding-top: 100px;padding-bottom: 100px;}
.sy_section3 .content{margin-top: 80px;}
.sy_section3 .content .ul{margin: -25px -14px;width: calc(100% + 28px);}
.sy_section3 .content .ul::after{content: "";display: block;clear: both;}
.sy_section3 .content .ul .li{width: 50%;float: left;padding: 25px 14px;}
.sy_section3 .content .ul .li a{display: block;padding-bottom: 54px;position: relative;}
.sy_section3 .content .ul .li a .ba_pic{ width: 100%; padding-bottom: 50.89%; position: relative; overflow: hidden; min-height: 50px;border-radius: 8px;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_section3 .content .ul .li a .ba_pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-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_section3 .content .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);}
.sy_section3 .content .ul .li a .wordsbox{width: 88%;background: #fff;position: absolute;left: 0;bottom: 0;z-index: 2;box-shadow: 0 0 20px rgba(220,220,220,0.5);padding: 26px 28px 28px 44px;border-radius: 0 8px 8px 8px;}
.sy_section3 .content .ul .li a .wordsbox .tits{font-size: 20px;color: #333333;line-height: 24px;margin-bottom: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section3 .content .ul .li a .wordsbox .info{font-size: 16px;color: #666666;line-height: 30px;height: 60px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section3 .content .ul .li a:hover .wordsbox .tits{color: #c52f27;}
@media  screen and (max-width: 1680px){
.sy_section3{padding-top: 70px;padding-bottom: 70px;}
.sy_section3 .content{margin-top: 40px;}
.sy_section3 .content .ul{margin: -12px;width: calc(100% + 24px);}
.sy_section3 .content .ul .li{padding: 12px;}
.sy_section3 .content .ul .li a{padding-bottom: 40px;}
.sy_section3 .content .ul .li a .wordsbox{padding: 20px;}
.sy_section3 .content .ul .li a .wordsbox .tits{font-size: 18px;line-height: 20px;margin-bottom: 16px;}
.sy_section3 .content .ul .li a .wordsbox .info{font-size: 14px;line-height: 24px;height: 48px}
}
@media  screen and (max-width: 1024px){
.sy_section3{padding-top: 30px;padding-bottom: 50px;}
.sy_section3 .content{margin-top: 20px;}
.sy_section3 .content .ul{margin: -20px;width: calc(100% + 40px);}
.sy_section3 .content .ul .slick-dots{position: absolute; bottom: 0; height: 8px; text-align: center;}
.sy_section3 .content .ul .slick-dots li{ vertical-align: top; width: 8px; height: 8px;border-radius: 100%; margin: 0 4px; background: #dddddd;}
.sy_section3 .content .ul .slick-dots li.slick-active{ background: #c52f27;}
.sy_section3 .content .ul .li{padding: 20px;}
.sy_section3 .content .ul .li a{padding-bottom: 46px;}
.sy_section3 .content .ul .li a .wordsbox{padding: 12px;}
.sy_section3 .content .ul .li a .wordsbox .tits{font-size: 16px;line-height: 20px;margin-bottom: 12px;}
.sy_section3 .content .ul .li a .wordsbox .info{font-size: 14px;line-height: 24px;height: 48px;}
}

.sy_section4{width: 100%;padding-top: 100px;padding-bottom: 100px;}
.sy_section4 .content{margin-top: 80px;}
.sy_section4 .content::after{content: "";display: block;clear: both;}
.sy_section4 .content .left{width: 41.625%;float: left;}
.sy_section4 .content .left a{display: block;width: 100%;border-radius: 6px;overflow: hidden;}
.sy_section4 .content .left a .picbox{width: 100%;height: 444px;overflow: hidden;}
.sy_section4 .content .left a .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 a .wordsbox{width: 100%;background: #ffffff;padding: 28px 120px 54px 24px;}
.sy_section4 .content .left a .wordsbox .tit{font-size: 20px;color: #121212;line-height: 24px;margin-bottom: 32px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section4 .content .left a:hover .wordsbox .tit{color: #c52f27;}
.sy_section4 .content .left a .wordsbox .info{font-size: 16px;color: #666666;line-height: 30px;height: 90px;margin-bottom: 36px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.sy_section4 .content .left a .wordsbox .date{width: 100%;font-size: 0;}
.sy_section4 .content .left a .wordsbox .date img{width: 22px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.sy_section4 .content .left a .wordsbox .date .words{font-size: 16px;color: #666666;line-height: 20px;display: inline-block;vertical-align: middle;}
.sy_section4 .content .right{width: 58.375%;float: right;padding-left: 55px;}
.sy_section4 .content .right ul{width: 100%;}
.sy_section4 .content .right ul li{width: 100%;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px dashed #dddddd;}
.sy_section4 .content .right ul li:hover{border-color: #c52f27;}
.sy_section4 .content .right ul li:last-child{margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}
.sy_section4 .content .right ul li a{display: block;width: 100%;overflow: hidden;font-size: 0;padding-right: 14px;}
.sy_section4 .content .right ul li a .picbox{width: 300px;display: inline-block;vertical-align: middle;overflow: hidden;border-radius: 6px;}
.sy_section4 .content .right ul li a .picbox .pic{ width: 100%; padding-bottom: 67%; position: relative; overflow: hidden; min-height: 50px;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.sy_section4 .content .right ul li a .picbox .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.sy_section4 .content .right ul li a:hover .picbox .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_section4 .content .right ul li a .wordsbox{width: calc(100% - 302px);display: inline-block;vertical-align: middle;padding-left: 38px;}
.sy_section4 .content .right ul li a .wordsbox .tit{font-size: 20px;color: #121212;line-height: 24px;margin-bottom: 26px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.sy_section4 .content .right ul li a:hover .wordsbox .tit{color: #c52f27;}
.sy_section4 .content .right ul li a .wordsbox .info{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 24px;height: 60x;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.sy_section4 .content .right ul li a .wordsbox .date{width: 100%;font-size: 0;}
.sy_section4 .content .right ul li a .wordsbox .date img{width: 22px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.sy_section4 .content .right ul li a .wordsbox .date .words{font-size: 16px;color: #666666;line-height: 20px;display: inline-block;vertical-align: middle;}
@media  screen and (max-width: 1680px){
.sy_section4{padding-top: 70px;padding-bottom: 70px;}
.sy_section4 .content{margin-top: 40px;}
.sy_section4 .content .left a .picbox{width: 100%;height: 360px;}
.sy_section4 .content .left a .wordsbox{padding: 28px 120px 54px 24px;}
.sy_section4 .content .left a .wordsbox .tit{font-size: 18px;line-height: 22px;margin-bottom: 20px;}
.sy_section4 .content .left a .wordsbox .info{font-size: 14px;line-height: 24px;height: 72px;margin-bottom: 26px;}
.sy_section4 .content .left a .wordsbox .date img{width: 20px;margin-right: 10px;}
.sy_section4 .content .left a .wordsbox .date .words{font-size: 14px;}
.sy_section4 .content .right{padding-left: 40px;}
.sy_section4 .content .right ul li{padding-bottom: 20px;margin-bottom: 20px;}
.sy_section4 .content .right ul li a .picbox{width: 259px;}
.sy_section4 .content .right ul li a .wordsbox{width: calc(100% - 302px);padding-left: 30px;}
.sy_section4 .content .right ul li a .wordsbox .tit{font-size: 18px;line-height: 22px;margin-bottom: 20px;}
.sy_section4 .content .right ul li a .wordsbox .info{font-size: 14px;line-height: 24px;margin-bottom: 20px;height: 48x;}
.sy_section4 .content .right ul li a .wordsbox .date img{width: 20px;margin-right: 10px;}
.sy_section4 .content .right ul li a .wordsbox .date .words{font-size: 14px;}
}
@media  screen and (max-width: 1024px){
.sy_section4{padding-top: 30px;padding-bottom: 30px;}
.sy_section4 .content{margin-top: 14px;}
.sy_section4 .content .left{width: 100%;margin-bottom: 12px;}
.sy_section4 .content .left a .picbox{height: 210px;}
.sy_section4 .content .left a .wordsbox{padding: 12px;}
.sy_section4 .content .left a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.sy_section4 .content .left a .wordsbox .info{font-size: 14px;line-height: 20px;height: 40px;margin-bottom: 12px;-webkit-line-clamp:2;}
.sy_section4 .content .left a .wordsbox .date img{width: 18px;margin-right: 10px;}
.sy_section4 .content .right{width: 100%;padding-left: 0;}
.sy_section4 .content .right ul li{padding-bottom: 0;margin-bottom: 12px;border-bottom: 0;}
.sy_section4 .content .right ul li a{padding-right: 0;border-radius: 6px;overflow: hidden;}
.sy_section4 .content .right ul li a .picbox{width: 100%;}
.sy_section4 .content .right ul li a .wordsbox{width: 100%;padding: 12px;background: #fff;}
.sy_section4 .content .right ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.sy_section4 .content .right ul li a .wordsbox .info{font-size: 14px;line-height: 20px;margin-bottom: 12px;height: 40px;}
.sy_section4 .content .right ul li a .wordsbox .date img{width: 20px;margin-right: 10px;}
.sy_section4 .content .right ul li a .wordsbox .date .words{font-size: 14px;}
}

.ny_banenr{width: 100%;position: relative;margin-top: 100px;}
.ny_banenr img{width: 100%;display: block;}
.ny_banenr .wordsbox{width: 100%;position: absolute;left: 0;top: 60%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.ny_banenr .wordsbox .words1{font-size: 36px;color: #ffffff;line-height: 40px;margin-bottom: 16px;font-weight: bolder;text-transform:uppercase;}
.ny_banenr .wordsbox .words2{font-size: 36px;color: #ffffff;line-height: 40px;}
@media screen and (max-width:1780px) {
.ny_banenr{margin-top: 90px;}
}
@media screen and (max-width:1450px) {
.ny_banenr{margin-top: 80px;}
}
@media screen and (max-width:1220px) {
.ny_banenr{margin-top: 70px;}
}
@media  screen and (max-width: 1680px){
.ny_banenr .wordsbox .words1{font-size: 30px;line-height: 34px;margin-bottom: 14px;}
.ny_banenr .wordsbox .words2{font-size: 30px;line-height: 34px;}
}
@media  screen and (max-width: 1024px){
.ny_banenr{margin-top: 50px;}
.ny_banenr .wordsbox{top: 50%;}
.ny_banenr .wordsbox .words1{font-size: 24px;line-height: 28px;margin-bottom: 10px;display: none;}
.ny_banenr .wordsbox .words2{font-size: 24px;line-height: 28px;}
}

/*当前位置*/
.dq_section{width: 100%;padding-top: 28px;padding-bottom: 28px;border-bottom: 1px solid #dddddd;}
.dq_section .content{font-size: 0;width: 100%;overflow: hidden;}
.dq_section .content .left{float: left;font-size: 0;}
.dq_section .content .left img{width: 26px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.dq_section .content .left a{display: inline-block;vertical-align: middle;font-size: 18px;color: #333333;line-height: 24px;}
.dq_section .content .left span{display: inline-block;vertical-align: middle;font-size: 18px;color: #333333;line-height: 24px;margin: 0 8px;}
.dq_section .content .left a:hover{color: #d61318;}
.dq_section .content .right{float: right;font-size: 0;}
.dq_section .content .right ul{float: left;}
.dq_section .content .right ul li{float: left;margin-left: 106px;}
.dq_section .content .right ul li:first-child{margin-left: 0;}
.dq_section .content .right ul li a{font-size: 20px;color: #333333;line-height: 24px;}
.dq_section .content .right ul li:hover a,
.dq_section .content .right ul li.on a{color: #d2272b;font-weight: bolder;}
@media  screen and (max-width: 1680px){
.dq_section{padding-top: 20px;padding-bottom: 20px;}
.dq_section .content .left img{width: 22px;margin-right: 8px;}
.dq_section .content .left a{font-size: 16px;line-height: 20px;}
.dq_section .content .left span{font-size: 16px;line-height: 20px;margin: 0 4px;}
.dq_section .content .right ul li{margin-left: 60px;}
.dq_section .content .right ul li a{font-size: 16px;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.dq_section{padding-top: 16px;padding-bottom: 16px;}
.dq_section .content .left{width: 100%;}
.dq_section .content .left img{width: 18px;margin-right: 6px;}
.dq_section .content .left a{font-size: 14px;line-height: 20px; display:initial;}
.dq_section .content .left span{font-size: 14px;line-height: 20px;margin: 0 4px;}
.dq_section .content .right{width: 100%;padding-top: 12px;display: none;}
.dq_section .content .right ul{font-size: 0;width: 100%;}
.dq_section .content .right ul li{margin-left: 12px;float: none;display: inline-block;vertical-align: middle;}
.dq_section .content .right ul li a{font-size: 14px;}
.dq_sections{margin-top: 50px;}
}

/*联系我们*/
.lxwm_section{width: 100%;padding-top: 106px;padding-bottom: 136px;}
.lxwm_section .content{width: 100%;overflow: hidden;}
.lxwm_section .content .left{float: left;width: 43.125%;padding-right: 80px;}
.lxwm_section .content .left .tit1{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;font-weight: bolder;text-transform:uppercase;}
.lxwm_section .content .left .tit2{font-size: 30px;color: #333333;line-height: 34px;margin-bottom: 76px;font-weight: bolder;}
.lxwm_section .content .left .listbox{width: 100%;margin-bottom: 40px;}
.lxwm_section .content .left .listbox .list{margin-bottom: 56px;width: 100%;overflow: hidden;font-size: 0;}
.lxwm_section .content .left .listbox .list img{width: 28px;display: inline-block;vertical-align: middle;margin-right: 16px;}
.lxwm_section .content .left .listbox .list .words{width: calc(100% - 44px); font-size: 18px;color: #333333;line-height: 22px;display: inline-block;vertical-align: middle;}
.lxwm_section .content .left .listbox .list:last-child{margin-bottom: 0;}
.lxwm_section .content .left .ewmbox{margin-left: 70px;width: 137px;}
.lxwm_section .content .left .ewmbox img{width: 100%;display: block;margin-bottom: 22px;}
.lxwm_section .content .left .ewmbox .words{font-size: 16px;color: #333333;line-height: 20px;text-align: center;}
.lxwm_section .content .right{float: right;width: 56.875%;height: 586px;}
.lxwm_section .content .right ._mapbox{height:100%!important;}
.lxwm_section .content .right .BMapLabel{ width: 372px!important;height: 42px!important;line-height: 42px!important;margin: 12px 0 0 34px;text-align: center; font-size: 14px!important; color: #333333!important; border: 0!important;background: #fff!important;}
.lxwm_section .content .right .BMapLabel::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: transparent #fff transparent transparent;position: absolute;right: 100%;top: 50%;margin-top: -8px;}
@media  screen and (max-width: 1680px){
.lxwm_section{padding-top: 80px;padding-bottom: 80px;}
.lxwm_section .content .left{padding-right: 60px;}
.lxwm_section .content .left .tit1{font-size: 30px;line-height: 34px;margin-bottom: 20px;}
.lxwm_section .content .left .tit2{font-size: 24px;line-height: 28px;margin-bottom: 50px;}
.lxwm_section .content .left .listbox{margin-bottom: 20px;}
.lxwm_section .content .left .listbox .list{margin-bottom: 30px;}
.lxwm_section .content .left .listbox .list img{width: 24px;margin-right: 12px;}
.lxwm_section .content .left .listbox .list .words{font-size: 16px;line-height: 20px;width: calc(100% - 38px);}
.lxwm_section .content .left .ewmbox{margin-left: 50px;width: 110px;}
.lxwm_section .content .left .ewmbox img{margin-bottom: 16px;}
.lxwm_section .content .left .ewmbox .words{font-size: 14px;}
.lxwm_section .content .right{height: 450px;}
.lxwm_section .content .right .BMapLabel{ width: 340px!important;}
}
@media  screen and (max-width: 1024px){
.lxwm_section{padding-top: 30px;padding-bottom: 30px;}
.lxwm_section .content .left{width: 100%;padding-right: 0;margin-bottom: 14px;}
.lxwm_section .content .left .tit1{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.lxwm_section .content .left .tit2{font-size: 16px;line-height: 30px;margin-bottom: 14px;}
.lxwm_section .content .left .listbox{margin-bottom: 12px;}
.lxwm_section .content .left .listbox .list{margin-bottom: 10px;}
.lxwm_section .content .left .listbox .list img{width: 24px;margin-right: 10px;}
.lxwm_section .content .left .listbox .list .words{font-size: 14px;line-height: 18px;width: calc(100% - 36px);}
.lxwm_section .content .left .ewmbox{width: 110px;margin: 0 auto;}
.lxwm_section .content .left .ewmbox img{margin-bottom: 10px;}
.lxwm_section .content .left .ewmbox .words{font-size: 14px;}
.lxwm_section .content .right{width: 100%;height: 240px;}
.lxwm_section .content .right .BMapLabel{ width: 140px!important;height: 76px!important;line-height: 20px!important;margin: 0 0 0 24px;text-align: center; font-size: 12px!important; white-space: normal!important;text-align: left!important;padding: 8px!important;}
.lxwm_section .content .right .BMapLabel::after{border: 6px solid;border-color: transparent #fff transparent transparent;position: absolute;right: 100%;top: 50%;margin-top: -6px;}
}

.lxwm_section2{width: 100%;padding-bottom: 126px;}
.lxwm_section2 h2{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 80px;font-weight: bolder;text-align: center;}
.lxwm_section2 ul{margin: -25px;overflow: hidden;width: calc(100% + 50px);display:flex; flex-wrap: wrap; align-items: flex-start;}
.lxwm_section2 ul li{width: 33.33333%;float: left;padding: 25px;}
.lxwm_section2 ul li a{display: block;width: 100%;border: 1px solid #dddddd;border-radius: 6px;padding: 38px 32px 30px 30px;}
.lxwm_section2 ul li a .titbox{padding-bottom: 26px;margin-bottom: 26px;border-bottom: 1px solid #dddddd;}
.lxwm_section2 ul li a .titbox .tit{font-size: 24px;color: #333333;line-height: 28px;font-weight: bolder;}
.lxwm_section2 ul li a .dz{width: 100%;overflow: hidden;}
.lxwm_section2 ul li a .dz img{width: 28px;float: left;margin-top: 4px;display: block;}
.lxwm_section2 ul li a .dz .words{font-size: 18px;color: #333333;line-height: 36px;float: left;padding-left: 18px;width: calc(100% - 28px);min-height: 72px;}
@media  screen and (max-width: 1680px){
.lxwm_section2{padding-bottom: 80px;}
.lxwm_section2 h2{font-size: 30px;line-height: 34px;margin-bottom: 40px;}
.lxwm_section2 ul{margin: -15px;width: calc(100% + 30px);}
.lxwm_section2 ul li{padding: 15px;}
.lxwm_section2 ul li a{padding: 20px;}
.lxwm_section2 ul li a .titbox{padding-bottom: 16px;margin-bottom: 16px;}
.lxwm_section2 ul li a .titbox .tit{font-size: 20px;line-height: 24px;}
.lxwm_section2 ul li a .dz img{width: 24px;margin-top: 3px;}
.lxwm_section2 ul li a .dz .words{font-size: 16px;line-height: 30px;padding-left: 14px;width: calc(100% - 24px);min-height: 60px;}
}
@media  screen and (max-width: 1280px){
.lxwm_section2 ul li a{padding: 14px;}
.lxwm_section2 ul li a .titbox .tit{font-size: 18px;}
.lxwm_section2 ul li a .dz .words{font-size: 14px;}
}
@media  screen and (max-width: 1024px){
.lxwm_section2{padding-bottom: 30px;}
.lxwm_section2 h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.lxwm_section2 ul{margin: 0px;width: 100%;}
.lxwm_section2 ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.lxwm_section2 ul li a{padding: 12px;}
.lxwm_section2 ul li a .titbox{padding-bottom: 10px;margin-bottom: 10px;}
.lxwm_section2 ul li a .titbox .tit{font-size: 18px;line-height: 22px;}
.lxwm_section2 ul li a .dz img{width: 24px;margin-top: 0;}
.lxwm_section2 ul li a .dz .words{font-size: 14px;line-height: 24px;padding-left: 10px;width: calc(100% - 24px);min-height: 0;}
}

/*成功案例*/
.cgal_section{width: 100%;padding-top: 80px;padding-bottom: 100px;}
.cgal_section .ulbox{width: 100%;margin-bottom: 104px;}
.cgal_section .ulbox ul{margin: -24px -14px;width: calc(100% + 28px);}
.cgal_section .ulbox ul::after{content: "";display: block;clear: both;}
.cgal_section .ulbox ul li{width: 50%;float: left;padding: 24px 14px;}
.cgal_section .ulbox ul li a{display: block;width: 100%;box-shadow: 0 0 20px rgba(220,220,220,0.5);border-radius: 8px;overflow: hidden;}
.cgal_section .ulbox ul li a:hover{background: #d61318;}
.cgal_section .ulbox ul li a .pic{ width: 100%; padding-bottom: 50.89%; 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;}
.cgal_section .ulbox 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;}
.cgal_section .ulbox 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);}
.cgal_section .ulbox ul li a .wordsbox{width: 100%;padding: 40px 38px 50px 44px;}
.cgal_section .ulbox ul li a .wordsbox .tit{font-size: 24px;color: #333333;line-height: 28px;margin-bottom: 24px;font-weight: bolder;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.cgal_section .ulbox ul li a:hover .wordsbox .tit{color: #fff;}
.cgal_section .ulbox ul li a .wordsbox .info{font-size: 16px;color: #666666;line-height: 30px;height: 60px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.cgal_section .ulbox ul li a:hover .wordsbox .info{color: #fff;}

.cgal_section .ulbox ul li a .wordsbox .tit{padding-right:100px; position:relative;}
.cgal_section .ulbox ul li a .wordsbox .tit span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; width:100%;}
.cgal_section .ulbox ul li a .wordsbox .tit .time{text-align:right; font-size:14px; line-height:28px; color:#666; position:absolute; top:0; right:0; } 

.cgal_section .ulbox ul li a:hover .wordsbox .tit .time{color: #fff;}

@media  screen and (max-width: 1680px){
.cgal_section{padding-top: 70px;padding-bottom: 70px;}
.cgal_section .ulbox{margin-bottom: 70px;}
.cgal_section .ulbox ul{margin: -18px -10px;width: calc(100% + 20px);}
.cgal_section .ulbox ul li{padding: 18px 10px;}
.cgal_section .ulbox ul li a .wordsbox{padding: 30px;}
.cgal_section .ulbox ul li a .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.cgal_section .ulbox ul li a .wordsbox .info{font-size: 14px;line-height: 24px;height: 48px;}
}
@media  screen and (max-width: 1024px){
.cgal_section{padding-top: 30px;padding-bottom: 30px;}
.cgal_section .ulbox{margin-bottom: 20px;}
.cgal_section .ulbox ul{margin: 0;width: 100%;}
.cgal_section .ulbox ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.cgal_section .ulbox ul li:last-child{margin-bottom: 0;}
.cgal_section .ulbox ul li a .wordsbox{padding: 12px;}
.cgal_section .ulbox ul li a .wordsbox .tit{font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.cgal_section .ulbox ul li a .wordsbox .info{font-size: 14px;line-height: 24px;height: 48px;}
}

.page_section{width: 100%;}
.page_section .pcpage{width: 100%;font-size: 0;text-align: center;}
.page_section .pcpage a{display: inline-block;vertical-align: middle;font-size: 18px;color: #333333;line-height: 46px;margin: 0 5px;}
.page_section .pcpage a.boxs2{width: 48px;border: 1px solid #dddddd;border-radius: 4px;}
.page_section .pcpage a.boxs3{width: 48px;border-radius: 4px;}
.page_section .pcpage a.boxs1{width: 100px;border: 1px solid #dddddd;border-radius: 4px;}
.page_section .pcpage a.boxs2:hover,
.page_section .pcpage a.boxs2.on,
.page_section .pcpage a.boxs1:hover{background: #d61318;color: #fff;border-color: #d61318;}
@media  screen and (max-width: 1680px){
.page_section .pcpage a{font-size: 16px;line-height: 38px;margin: 0 4px;}
.page_section .pcpage a.boxs2{width: 40px;}
.page_section .pcpage a.boxs3{width: 40px;}
.page_section .pcpage a.boxs1{width: 90px;}
}
@media  screen and (max-width: 1024px){
.page_section .wappage{width: 100%;text-align: center;font-size: 0;}
.page_section .wappage a{display: inline-block;vertical-align: middle;}
.page_section .wappage a.a1{font-size: 16px;color: #fff;line-height: 30px;width: 80px;text-align: center;border-radius: 15px;display: inline-block;vertical-align: middle;background: #d61318;}
.page_section .wappage a.a2{font-size: 16px;color: #555;line-height: 30px;margin: 0 6px;display: inline-block;vertical-align: middle;}
}

/*案例详情*/
.qlxq_section{width: 100%;padding-top: 100px;padding-bottom: 80px;}
.qlxq_section .content{width: 100%;overflow: hidden;}
.qlxq_section .content .left{width: 70.625%;float: left;padding-right: 114px;}
.qlxq_section .content .left .tit{font-size: 30px;color: #121212;line-height: 34px;margin-bottom: 34px;}
.qlxq_section .content .left .listbox{padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #dddddd;overflow: hidden;}
.qlxq_section .content .left .listbox .list{float: left;font-size: 0;margin-right: 64px; margin-top:5px;}
.qlxq_section .content .left .listbox .list:last-child{margin-right: 0;}
.qlxq_section .content .left .listbox .list img{width: 24px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.qlxq_section .content .left .listbox .list .words{font-size: 16px;color: #666666;line-height: 20px;display: inline-block;vertical-align: middle;}
.qlxq_section .content .left .info{font-size: 18px;color: #121212;line-height: 60px;}
/*.qlxq_section .content .left .info span{font-weight: bolder;font-size: 24px;color: #121212;display: block;margin-bottom: 24px;}
.qlxq_section .content .left .info img{width: 100%;display: block;}*/
.qlxq_section .content .left .buttonbox{padding-bottom: 60px;margin-bottom: 54px;border-bottom: 1px solid #dddddd;padding-top: 70px;font-size: 0;text-align: center;}
.qlxq_section .content .left .buttonbox .button{width: 150px;display: inline-block;vertical-align: middle;margin-right: 60px;}
.qlxq_section .content .left .buttonbox .button:last-child{margin-right: 0;}
.qlxq_section .content .left .buttonbox a{display: block;width: 100%;font-size: 0;text-align: center;border: 1px solid #999999;border-radius: 4px;}
.qlxq_section .content .left .buttonbox a:hover{border-color: #d2272c;}
.qlxq_section .content .left .buttonbox a .img{display: inline-block;vertical-align: middle;width: 24px;margin-right: 12px;}
.qlxq_section .content .left .buttonbox a .img.img2{display: none;}
.qlxq_section .content .left .buttonbox a:hover .img.img1{display: none;}
.qlxq_section .content .left .buttonbox a:hover .img.img2{display: inline;}
.qlxq_section .content .left .buttonbox a .words{font-size: 16px;color: #666666;line-height: 48px;display: inline-block;vertical-align: middle;}
.qlxq_section .content .left .buttonbox a:hover .words{color: #d2272c;}
.xqpagebox{width: 100%;font-size: 0;}
.xqpagebox .pages{width: calc(100% - 152px);display: inline-block;vertical-align: middle;padding-right: 20px;}
.xqpagebox .pages a{display: block;width: 100%;font-size: 18px;color: #121212;line-height: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xqpagebox .pages a span{color: #666666;}
.xqpagebox .pages a:last-child{margin-top: 26px;}
.xqpagebox .pages a:hover{color: #d2272c;}
.xqpagebox .fh{width: 150px;display: inline-block;vertical-align: middle;}
.xqpagebox .fh a{display: block;width: 100%;font-size: 0;text-align: center;background: #d2272c;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;}
.xqpagebox .fh a img{display: inline-block;vertical-align: middle;width: 16px;}
.xqpagebox .fh a .words{font-size: 16px;color: #ffffff;line-height: 50px;display: inline-block;vertical-align: middle;}
.xqpagebox .fh a:hover{opacity: 0.8;}
.qlxq_section .content .right{width: 29.375%;float: right;background: #f8f8f8;padding: 44px 32px 160px 32px;}
.qlxq_section .content .right .tits{font-size: 30px;color: #333333;line-height: 34px;padding-bottom: 36px;margin-bottom: 58px;border-bottom: 1px dashed #dddddd;}
.qlxq_section .content .right ul{width: 100%;}
.qlxq_section .content .right ul li{width: 100%;margin-bottom: 32px;}
.qlxq_section .content .right ul li:last-child{margin-bottom: 0;}
.qlxq_section .content .right ul li a{display: block;width: 100%;box-shadow: 0 0 20px rgba(220,220,220,0.5);border-radius: 8px;overflow: hidden;}
.qlxq_section .content .right ul li a:hover{background: #d61318;}
.qlxq_section .content .right ul li a .pic{ width: 100%; padding-bottom: 50.89%; 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;}
.qlxq_section .content .right ul li a .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align: middle;
-ms-interpolation-mode: bicubic;}
.qlxq_section .content .right ul li a:hover .pic img{ -webkit-transform: translate(-50%, -50%) scale(1.1); -moz-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1);}
.qlxq_section .content .right ul li a .wordsbox{width: 100%;padding: 20px;}
.qlxq_section .content .right ul li a .wordsbox .tit{font-size: 18px;color: #333333;line-height: 24px;margin-bottom: 16px;font-weight: bolder;}


.qlxq_section .content .right ul li a .wordsbox .tit{padding-right:100px; position:relative;}
.qlxq_section .content .right ul li a .wordsbox .tit span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; width:100%;}
.qlxq_section .content .right ul li a .wordsbox .tit .time{text-align:right; font-size:14px; line-height:24px; color:#666; position:absolute; top:0; right:0; } 
.qlxq_section .content .right ul li a:hover .wordsbox .tit .time{color: #fff;}

.qlxq_section .content .right ul li a:hover .wordsbox .tit{color: #fff;}
.qlxq_section .content .right ul li a .wordsbox .info{font-size: 14px;color: #666666;line-height: 24px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.qlxq_section .content .right ul li a:hover .wordsbox .info{color: #fff;}
@media  screen and (max-width: 1680px){
.qlxq_section{padding-top: 70px;padding-bottom: 70px;}
.qlxq_section .content .left{padding-right: 80px;}
.qlxq_section .content .left .tit{font-size: 24px;line-height: 30px;margin-bottom: 24px;}
.qlxq_section .content .left .listbox{padding-bottom: 30px;margin-bottom: 30px;}
.qlxq_section .content .left .listbox .list{margin-right: 30px;}
.qlxq_section .content .left .listbox .list img{width: 20px;margin-right: 10px;}
.qlxq_section .content .left .listbox .list .words{font-size: 14px;}
.qlxq_section .content .left .info{font-size: 16px;line-height: 46px;}
/*.qlxq_section .content .left .info span{font-size: 20px;margin-bottom: 20px;}*/
.qlxq_section .content .left .buttonbox{padding-bottom: 40px;margin-bottom: 40px;padding-top: 50px;}
.qlxq_section .content .left .buttonbox .button{width: 130px;margin-right: 40px;}
.qlxq_section .content .left .buttonbox a .img{width: 20px;margin-right: 10px;}
.qlxq_section .content .left .buttonbox a .words{font-size: 14px;line-height: 40px;}
.xqpagebox .pages{width: calc(100% - 132px);}
.xqpagebox .pages a{font-size: 16px;line-height: 20px;}
.xqpagebox .pages a:last-child{margin-top: 20px;}
.xqpagebox .fh{width: 130px;}
.xqpagebox .fh a img{width: 14px;}
.xqpagebox .fh a .words{font-size: 14px;line-height: 40px;}
.qlxq_section .content .right{padding: 30px 20px 60px 20px;}
.qlxq_section .content .right .tits{font-size: 24px;line-height: 28px;padding-bottom: 30px;margin-bottom: 30px;}
.qlxq_section .content .right ul li{margin-bottom: 20px;}
.qlxq_section .content .right ul li a .wordsbox{padding: 14px;}
.qlxq_section .content .right ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
}
@media  screen and (max-width: 1024px){
.qlxq_section{padding-top: 30px;padding-bottom: 30px;}
.qlxq_section .content .left{width: 100%;padding-right: 0;}
.qlxq_section .content .left .tit{font-size: 18px;line-height: 24px;margin-bottom: 12px;}
.qlxq_section .content .left .listbox{padding-bottom: 0;margin-bottom: 14px;}
.qlxq_section .content .left .listbox .list{margin-right: 10px;margin-bottom: 10px;display: none;}
.qlxq_section .content .left .listbox .list img{width: 20px;margin-right: 8px;}
.qlxq_section .content .left .listbox .list .words{font-size: 14px;}
.qlxq_section .content .left .info{font-size: 14px;line-height: 40px;}
/*.qlxq_section .content .left .info span{font-size: 18px;margin-bottom: 14px;}*/
.qlxq_section .content .left .buttonbox{padding-bottom: 14px;margin-bottom: 14px;padding-top: 14px;}
.qlxq_section .content .left .buttonbox .button{width: 100px;margin-right: 12px;}
.qlxq_section .content .left .buttonbox a .img{width: 18px;margin-right: 8px;}
.qlxq_section .content .left .buttonbox a .words{font-size: 14px;line-height: 34px;}
.xqpagebox .pages{width: 100%;padding-right: 0;margin-bottom: 12px;}
.xqpagebox .pages a{font-size: 14px;line-height: 20px;}
.xqpagebox .pages a:last-child{margin-top: 10px;}
.xqpagebox .fh{width: 120px;display: block;margin: 0 auto;}
.xqpagebox .fh a img{width: 14px;}
.xqpagebox .fh a .words{font-size: 14px;line-height: 36px;}
.qlxq_section .content .right{width: 100%;padding: 20px;margin-top: 20px;}
.qlxq_section .content .right .tits{font-size: 18px;line-height: 24px;padding-bottom: 12px;margin-bottom: 12px;}
.qlxq_section .content .right ul li{margin-bottom: 10px;}
.qlxq_section .content .right ul li a .pic{display: none;}
.qlxq_section .content .right ul li a .wordsbox{padding: 10px;}
.qlxq_section .content .right ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
.qlxq_section .content .right ul li a .wordsbox .info{font-size: 14px;line-height: 20px;}


.qlxq_section .content .right ul li a .wordsbox .tit .time{line-height:20px;}

}

/*聚合专题*/
.jhzt_section1{width: 100%;padding-top: 90px;padding-bottom: 100px;background: #f5f5f5;}
.jhzt_section1 .info{font-size: 16px;color: #333333;line-height: 36px;margin-bottom: 40px;letter-spacing: 1px;}
.jhzt_section1 .picbox{width: calc(100% + 36px);overflow: hidden;margin: 0 -18px;}
.jhzt_section1 .picbox .pic{width: 50%;float: left;padding: 0 18px;}
.jhzt_section1 .picbox .pic img{width: 100%;display: block;}
@media  screen and (max-width: 1680px){
.jhzt_section1{padding-top: 70px;padding-bottom: 70px;}
.jhzt_section1 .info{font-size: 14px;line-height: 30px;margin-bottom: 30px;}
}
@media  screen and (max-width: 1024px){
.jhzt_section1{padding-top: 30px;padding-bottom: 30px;}
.jhzt_section1 .info{font-size: 14px;line-height: 24px;margin-bottom: 12px;}
.jhzt_section1 .picbox{width: calc(100% + 12px);margin: 0 -6px;}
.jhzt_section1 .picbox .pic{padding: 0 6px;}
}

.jhzt_section2{width: 100%;padding-top: 104px;padding-bottom: 134px;}
.jhzt_section2 .ulbox{margin-bottom: 132px;width: 100%;}
.jhzt_section2 .ulbox ul{margin: -32px -25px;overflow: hidden;width: calc(100% + 50px);}
.jhzt_section2 .ulbox ul li{width: 33.3333%;float: left;padding: 32px 25px;}
.jhzt_section2 .ulbox ul li a{display: block;width: 100%;}
.jhzt_section2 .ulbox ul li a .pic{ width: 100%; padding-bottom: 66.8%; 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;}
.jhzt_section2 .ulbox 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;}
.jhzt_section2 .ulbox 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);}
.jhzt_section2 .ulbox ul li a .wordsbox{width: 100%;padding-top: 40px;}
.jhzt_section2 .ulbox ul li a .wordsbox .tit{font-size: 24px;color: #333333;line-height: 28px;margin-bottom: 22px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.jhzt_section2 .ulbox ul li a:hover .wordsbox .tit{color: #d61318;}
.jhzt_section2 .ulbox ul li a .wordsbox .info{font-size: 18px;color: #666666;line-height: 36px;margin-bottom: 32px;height: 72px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.jhzt_section2 .ulbox ul li a .wordsbox .date{font-size: 18px;color: #666666;line-height: 22px;}
@media  screen and (max-width: 1680px){
.jhzt_section2{padding-top: 70px;padding-bottom: 70px;}
.jhzt_section2 .ulbox{margin-bottom: 50px;}
.jhzt_section2 .ulbox ul{margin: -20px;overflow: hidden;width: calc(100% + 40px);}
.jhzt_section2 .ulbox ul li{padding: 20px;}
.jhzt_section2 .ulbox ul li a .wordsbox{padding-top: 30px;}
.jhzt_section2 .ulbox ul li a .wordsbox .tit{font-size: 18px;line-height: 24px;margin-bottom: 16px;}
.jhzt_section2 .ulbox ul li a .wordsbox .info{font-size: 14px;line-height: 26px;margin-bottom: 20px;height: 52px;}
.jhzt_section2 .ulbox ul li a .wordsbox .date{font-size: 14px;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.jhzt_section2{padding-top: 30px;padding-bottom: 30px;}
.jhzt_section2 .ulbox{margin-bottom: 14px;}
.jhzt_section2 .ulbox ul{margin: 0;width: 100%;}
.jhzt_section2 .ulbox ul li{width: 100%;padding: 0;margin-bottom: 12px;}
.jhzt_section2 .ulbox ul li:last-child{margin-bottom: 0;}
.jhzt_section2 .ulbox ul li a .wordsbox{padding-top: 14px;}
.jhzt_section2 .ulbox ul li a .wordsbox .tit{font-size: 16px;line-height: 20px;margin-bottom: 10px;}
.jhzt_section2 .ulbox ul li a .wordsbox .info{font-size: 14px;line-height: 24px;margin-bottom: 10px;height: auto;}
.jhzt_section2 .ulbox ul li a .wordsbox .date{font-size: 14px;line-height: 20px;}
}

/*关于我们*/
.gy_section1{width: 100%;padding-top: 94px;padding-bottom: 98px;}
.gy_section1 .content{width: 100%;overflow: hidden;position: relative;background: #f2f2f4;}
.gy_section1 .content::after{content: "";display: block;width: 40.125%;height: 100%;position: absolute;right: 0;top: 0;background: #d2272c;}
.gy_section1 .content .left{width: 59.875%;float: left;padding: 72px 42px 62px 68px;}
.gy_section1 .content .left .tit1{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;font-weight: bolder;}
.gy_section1 .content .left .tit2{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 28px;}
.gy_section1 .content .left .border{width: 40px;height: 5px;background: #d2272c;margin-bottom: 56px;}
.gy_section1 .content .left .info{font-size: 16px;color: #333333;line-height: 36px;padding-right: 14px;text-align: justify;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: 570px;}
.gy_section1 .content .left .info::-webkit-scrollbar{ width: 5px;}
.gy_section1 .content .left .info::-webkit-scrollbar-track{ background-color: #cccccc; border-radius: 5px;}
.gy_section1 .content .left .info::-webkit-scrollbar-thumb{ width: 5px;  background-color: #d2272c; border-radius: 5px;}
.gy_section1 .content .right{width: 40.125%;float: right;position: relative;z-index: 2;padding: 80px 64px 50px 64px;}
.gy_section1 .content .right .tit1{font-size: 28px;color: #ffffff;line-height: 32px;margin-bottom: 38px;}
.gy_section1 .content .right .tit2{font-size: 28px;color: #ffffff;line-height: 32px;padding-bottom: 80px;margin-bottom: 88px;border-bottom: 1px dashed #e37b7e;}
.gy_section1 .content .right .listbox{width: 100%;}
.gy_section1 .content .right .listbox .list{margin-bottom: 88px;}
.gy_section1 .content .right .listbox .list:last-child{margin-bottom: 0;}
.gy_section1 .content .right .listbox .list .words1{font-size: 36px;color: #ffffff;line-height: 40px;margin-bottom: 16px;}
.gy_section1 .content .right .listbox .list .words1 span{font-size: 18px;}
.gy_section1 .content .right .listbox .list .words2{font-size: 18px;color: #ffffff;line-height: 22px;}
@media  screen and (max-width: 1680px){
.gy_section1{padding-top: 70px;padding-bottom: 70px;}
.gy_section1 .content .left{padding: 60px 40px 40px 40px;}
.gy_section1 .content .left .tit1{font-size: 30px;line-height: 34px;margin-bottom: 20px;}
.gy_section1 .content .left .tit2{font-size: 30px;line-height: 34px;margin-bottom: 20px;}
.gy_section1 .content .left .border{width: 430px;height: 4px;margin-bottom: 40px;}
.gy_section1 .content .left .info{font-size: 14px;line-height: 24px;padding-right: 10px;max-height: 384px;}
.gy_section1 .content .right{padding: 70px 40px;}
.gy_section1 .content .right .tit1{font-size: 20px;line-height: 24px;margin-bottom: 24px;}
.gy_section1 .content .right .tit2{font-size: 20px;line-height: 24px;padding-bottom: 50px;margin-bottom: 50px;}
.gy_section1 .content .right .listbox .list{margin-bottom: 50px;}
.gy_section1 .content .right .listbox .list .words1{font-size: 30px;line-height: 34px;margin-bottom: 12px;}
.gy_section1 .content .right .listbox .list .words1 span{font-size: 16px;}
.gy_section1 .content .right .listbox .list .words2{font-size: 16px;line-height: 20px;}
}
@media  screen and (max-width: 1024px){
.gy_section1{padding-top: 30px;padding-bottom: 30px;}
.gy_section1 .content::after{display: none;}
.gy_section1 .content .left{width: 100%;padding: 12px;}
.gy_section1 .content .left .tit1{font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.gy_section1 .content .left .tit2{font-size: 18px;line-height: 22px;margin-bottom: 12px;}
.gy_section1 .content .left .border{width: 30px;height: 3px;margin-bottom: 12px;}
.gy_section1 .content .left .info{font-size: 14px;line-height: 22px;padding-right: 0;max-height: 10000px;}
.gy_section1 .content .left .info::-webkit-scrollbar{ display: none;}
.gy_section1 .content .left .info::-webkit-scrollbar{ width: 0;}
.gy_section1 .content .left .info::-webkit-scrollbar-track{ border-radius: 0;}
.gy_section1 .content .left .info::-webkit-scrollbar-thumb{ width: 0; border-radius: 0;}
.gy_section1 .content .right{width: 100%;padding: 12px;background: #d2272c;}
.gy_section1 .content .right .tit1{font-size: 18px;line-height: 22px;margin-bottom: 12px;}
.gy_section1 .content .right .tit2{font-size: 18px;line-height: 22px;padding-bottom: 14px;margin-bottom: 14px;}
.gy_section1 .content .right .listbox .list{margin-bottom: 12px;}
.gy_section1 .content .right .listbox .list .words1{font-size: 20px;line-height: 24px;margin-bottom: 10px;}
.gy_section1 .content .right .listbox .list .words1 span{font-size: 14px;}
.gy_section1 .content .right .listbox .list .words2{font-size: 14px;line-height: 18px;}
}

.gy_section2{width: 100%;padding-top: 100px;padding-bottom: 100px;}
.gy_section2 .tit1{font-size: 36px;color: #333333;line-height: 40px;margin-bottom: 26px;font-weight: bolder;text-align: center;}
.gy_section2 .tit2{font-size: 36px;color: #333333;line-height: 40px;text-align: center;margin-bottom: 30px;}
.gy_section2 .border{width: 40px;height: 5px;margin: 0 auto 78px auto;background: #d2272c;}
.gy_section2 .ulbox{margin-bottom: 90px;}
.gy_section2 .ulbox ul{margin: -17px -27px;width: calc(100% + 54px);}
.gy_section2 .ulbox ul::after{content: "";display: block;clear: both;}
.gy_section2 .ulbox ul li{width: 25%;float: left;padding: 17px 27px;}
.gy_section2 .ulbox ul li a{display: block;width: 100%;padding: 24px;border: 1px solid #dddddd;position: relative;}
.gy_section2 .ulbox ul li a::after{content: "";display: block;width: 100%;height: 0;background: rgba(0,0,0,0.4);position: absolute;left: 0;top: 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;}
.gy_section2 .ulbox ul li a:hover::after{height: 100%;}
.gy_section2 .ulbox ul li a .pic{ width: 100%; padding-bottom: 139.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;}
.gy_section2 .ulbox 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;}
.gy_section2 .ulbox 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){
.gy_section2{padding-top: 70px;padding-bottom: 70px;}
.gy_section2 .tit1{font-size: 30px;line-height: 34px;margin-bottom: 20px;}
.gy_section2 .tit2{font-size: 30px;line-height: 34px;margin-bottom: 24px;}
.gy_section2 .border{width: 30px;height: 3px;margin: 0 auto 50px auto;}
.gy_section2 .ulbox{margin-bottom: 50px;}
.gy_section2 .ulbox ul{margin: -15px;width: calc(100% + 30px);}
.gy_section2 .ulbox ul li{padding: 15px;}
}
@media  screen and (max-width: 1024px){
.gy_section2{padding-top: 30px;padding-bottom: 30px;}
.gy_section2 .tit1{font-size: 18px;line-height: 22px;margin-bottom: 10px;}
.gy_section2 .tit2{font-size: 18px;line-height: 22px;margin-bottom: 12px;}
.gy_section2 .border{width: 30px;height: 3px;margin: 0 auto 12px auto;}
.gy_section2 .ulbox{margin-bottom: 14px;}
.gy_section2 .ulbox ul{margin: -6px;width: calc(100% + 12px);}
.gy_section2 .ulbox ul li{width: 50%;padding: 6px;}
}

/*弹窗*/
._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: 70%;display: block;margin: 0 auto;border-radius: 12px;}
@media  screen and (max-width: 1680px){
._col{right:100px;}
._htm{width:600px;}
._htm .img{border-radius: 12px;}
}
@media  screen and (max-width: 1024px){
._col{right:110px;}
._htm{width:580px;}
._htm .img{border-radius: 12px;}
._htm .img{width: 50%;border-radius: 12px;}
}

























/*zh*/
/*网站地图*/

.w_1600s{max-width: 1700px;padding: 0 50px;margin-left: auto;margin-right: auto;}
.wmap{margin-top: 80px;width: 100%;margin-bottom: 110px;}
.wmap::after{content: "";display: block;clear: both;}
.wmap_box{float: left;width: 100%;display: flex;justify-content: space-between;}
.wmap_box .w_left{width: 63.75%;float: left;}
.wmap_box .w_left>ul>li{padding: 32px 0 32px 0;border-bottom: 1px solid #DDDDDD;
float: left;width: 100%;}
.wmap_box .w_left>ul>li .yj{font-size: 28px;color:#121212;line-height: 32px;}
.wmap_box .w_left>ul>li>ul{margin-top: 24px;float: left;width: 100%;}
.wmap_box .w_left>ul>li>ul>li{float: left;margin-right: 120px;}
.wmap_box .w_left>ul>li .ej{font-size: 20px;color:#121212;line-height: 24px;}
.lab{margin-top: 57px;float: left;width: 100%;background: #F8F8F8;
padding:85px 43px 100px 43px;}
.lab .tit{color: #333333;font-size: 30px;line-height: 32px;padding-bottom: 46px;
border-bottom: 1px dashed #ddd;margin-bottom: 35px;}
.lab .lab_li{float: left;padding:0 25px;border: 1px solid #DDDDDD;margin-right: 14px;
color: #666;font-size: 16px;line-height: 44px;border-radius: 4px;margin-bottom: 12px;}
.lab .lab_li:hover{color: #fff;background: #d61318;border-color: #d61318;}
.wmap_box .w_right{width: 29.375%;float: right;background: #F8F8F8;
padding:45px 30px 35px 30px;}
.wmap_box .w_right .zxwz{color: #333333;font-size: 30px;line-height: 32px;padding-bottom: 46px;
border-bottom: 1px dashed #ddd;}
.wmap_box .w_right ul{width: calc(100% - 10px);margin-left: 10px;}

.wmap_box .w_right li{float: left;width: 100%;padding:26px 0;border-bottom: 1px dashed #DDDDDD;
position: relative}
.wmap_box .w_right li::after{content: "";height: 6px;width: 6px;border-radius: 50%;
background: #666666;position: absolute;left: -12px;top: 36px;}
.wmap_box .w_right li h4{color: #121212;font-size: 18px;line-height: 24px;
word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wmap_box .w_right li img{margin-right: 8px;}
.wmap_box .w_right li h6{color: #666;font-size: 16px;line-height: 20px;}
.wmap_box .w_right li .nd{margin-top: 22px;display: flex;align-items: center;}
.wmap_box .w_right li h6:nth-child(2){margin-right: 37px;}
.wmap_box .w_right li:hover h4{color:#E4001F;}
.wmap_box .w_right li:hover::after{background: #E4001F;}
@media  screen and (max-width: 1600px){
    .lab .lab_li{padding: 0 14px;line-height: 34px;font-size: 14px;}
    .lab{padding: 50px 43px 50px 43px;}
}
@media  screen and (max-width: 1024px){
    .wmap{margin-top: 20px;width: 100%;margin-bottom: 30px;}
    .w_1600s{padding: 0 15px;}
    .wmap_box{flex-direction: column;}
    .wmap_box .w_left{width: 100%;}
    .wmap_box .w_left>ul>li{padding: 20px 0 20px 0;}
    .wmap_box .w_left>ul>li .yj{font-size: 20px;line-height: 34px;}
    .wmap_box .w_left>ul>li .ej{font-size:14px;line-height: 20px;}
    .wmap_box .w_left>ul>li>ul{margin-top: 15px;}
    .wmap_box .w_left>ul>li>ul>li{float: left;margin-right:20px;}
.lab{margin-top: 30px;float: left;width: 100%;background: #F8F8F8;
padding:20px}
.wmap_box .w_left>ul>li>ul>li:last-child{margin-right: 0;}
.lab .tit{color: #333333;font-size: 20px;line-height: 22px;padding-bottom: 20px;
border-bottom: 1px dashed #ddd;margin-bottom: 20px;}
.lab .lab_li{float: left;padding:0 15px;border: 1px solid #DDDDDD;margin-right: 8px;
color: #666;font-size: 14px;line-height: 35px;border-radius: 4px;margin-bottom: 8px;}
.wmap_box .w_right{width: 100%;float: right;background: #F8F8F8;
padding:20px;}
.wmap_box .w_right .zxwz{color: #333333;font-size: 20px;line-height: 24px;padding-bottom: 20px;
border-bottom: 1px dashed #ddd;}
.wmap_box .w_right li{float: left;width: 100%;padding:15px 0;border-bottom: 1px dashed #DDDDDD;
position: relative}
.wmap_box .w_right li::after{content: "";height: 6px;width: 6px;border-radius: 50%;
background: #666666;position: absolute;left: -12px;top: 24px;}
.wmap_box .w_right li h4{color: #121212;font-size: 16px;line-height: 22px;
word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.wmap_box .w_right li img{margin-right: 8px;}
.wmap_box .w_right li h6{color: #666;font-size: 14px;line-height: 16px;}
.wmap_box .w_right li .nd{margin-top: 18px;display: flex;align-items: center;}
.wmap_box .w_right li h6:nth-child(2){margin-right: 15px;}
}

.page_section{width: 100%;}
.page_section .pcpage{width: 100%;font-size: 0;text-align: center;}
.page_section .pcpage a{display: inline-block;vertical-align: middle;font-size: 18px;color: #333333;line-height: 46px;margin: 0 5px;}
.page_section .pcpage a.boxs2{width: 48px;border: 1px solid #dddddd;border-radius: 4px;}
.page_section .pcpage a.boxs3{width: 48px;border-radius: 4px;}
.page_section .pcpage a.boxs1{width: 100px;border: 1px solid #dddddd;border-radius: 4px;}
.page_section .pcpage a.boxs2:hover,
.page_section .pcpage a.boxs2.on,
.page_section .pcpage a.boxs1:hover{background: #d61318;color: #fff;border-color: #d61318;}
@media  screen and (max-width: 1680px){
.page_section .pcpage a{font-size: 16px;line-height: 38px;margin: 0 4px;}
.page_section .pcpage a.boxs2{width: 40px;}
.page_section .pcpage a.boxs3{width: 40px;}
.page_section .pcpage a.boxs1{width: 90px;}
}
@media  screen and (max-width: 1024px){

.page_section .wappage{width: 100%;text-align: center;font-size: 0;}
.page_section .wappage a{display: inline-block;vertical-align: middle;}
.page_section .wappage a.a1{font-size: 16px;color: #fff;line-height: 30px;width: 80px;text-align: center;border-radius: 15px;display: inline-block;vertical-align: middle;background: #d61318;}
.page_section .wappage a.a2{font-size: 16px;color: #555;line-height: 30px;margin: 0 6px;display: inline-block;vertical-align: middle;}
}
/*新闻列表*/
.new_list{margin-top: 83px;width: 100%;margin-bottom: 50px;}
.new_list::after{content: "";display: block;clear: both;}
.page_section2{margin-bottom:140px;}
.new_list li{float: left;width: 100%;margin-bottom:68px;border: 1px solid #DDDDDD;
    transition: all .5s ease;}
.new_list li .img{width: 25%;margin-right: 8.75%;min-width: 25%;}
.new_list li .img img{vertical-align: bottom;width: 100%;}

.new_list li .text{padding-right: 60px; width:51%;}
.new_list li .text h4{font-size: 24px;color:#333;line-height: 28px;margin-bottom: 36px; transition: all .5s ease;
word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.new_list li .text h6{word-break: break-all;text-overflow: ellipsis;
text-align: left;display: -webkit-box;font-size:18px;color:#666666;line-height: 36px;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.new_list li a{display:flex;align-items: center;justify-content: space-between;padding:33px 0 33px 33px;}
.new_list li .time{width: 14.375%;border-left: 1px solid #DDDDDD;min-width: 14.375%;text-align: center;}
.new_list li .time .mouth{font-size: 30px;color:#333;line-height: 32px;font-weight: bold;}
.new_list li .time .year{font-size: 18px;color:#333;line-height: 24px;margin-top: 28px;text-indent: 30px;}
.new_list li:hover{box-shadow: 0px 0px 21px rgba(196,196,196,0.2);border: 1px solid #fff;}
.new_list li:hover h4{color: #d61318;}

@media  screen and (max-width: 1024px){
    .page_section2{margin-bottom:30px}
    .new_list{margin-top: 30px;width: 100%;margin-bottom: 15px;}
.new_list li{float: left;width: 100%;margin-bottom:20px;border: 1px solid #DDDDDD;
    transition: all .5s ease;}
.new_list li .img{width: 100%;margin-right:0%;min-width: 100%;}


.new_list li .text{padding-right: 0px;margin-top: 20px; width:100%;}
.new_list li .text h4{font-size: 18px;color:#333;line-height: 22px;margin-bottom: 15px; transition: all .5s ease;
word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: bold;}
.new_list li .text h6{word-break: break-all;text-overflow: ellipsis;
text-align: left;display: -webkit-box;font-size:16px;color:#666666;line-height: 30px;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.new_list li a{display:flex;align-items: center;justify-content: space-between;padding:20px;flex-direction: column;
}
.new_list li .time{width: 14.375%;border-left: 1px solid #DDDDDD;min-width: 14.375%;text-align: center;display: none;}
.new_list li .time .mouth{font-size: 30px;color:#333;line-height: 32px;font-weight: bold;}
.new_list li .time .year{font-size: 18px;color:#333;line-height: 24px;margin-top: 28px;text-indent: 30px;}
.new_list li:hover{box-shadow: 0px 0px 21px rgba(196,196,196,0.2);border: 1px solid #fff;}
.new_list li:hover h4{color: #d61318;}
}
/*新闻详情*/
.xq_box{display: flex;justify-content: space-between;margin-top: 80px;margin-bottom:110px}
.xq_box .newdl{width: 63.75%;}
.xq_box .newdl .h4{font-size: 30px;color:#121212;line-height: 32px;text-align: center;}
.xq_box .newdl .st{/*display: flex;align-items: center;justify-content: center;*/margin-top:33px; text-align:center;
padding-bottom: 45px;border-bottom: 1px solid #DDDDDD;}
.xq_box .newdl .st div{display:inline-block;}
.xq_box .newdl .st img{margin-right:5px; display:inline-block; vertical-align:middle;}
.xq_box .newdl .st h5{font-size: 16px;color:#666;line-height:18px; display:inline-block; vertical-align:middle; margin-right: 15px;}
/*.xq_box .newdl .st h5:nth-child(2){margin-right: 60px;}
.xq_box .newdl .st h5:nth-child(4){margin-right: 60px;}*/
.xq_box .newdl .st h5:nth-child(6){margin-right: 0px;}

.xq_box .newdl .st.st1{padding-bottom:0; border-bottom:0;}


@media  screen and (max-width: 1680px){
.xq_box .newdl .st h5{font-size: 14px;}
/*.xq_box .newdl .st h5:nth-child(2){margin-right: 30px;}
.xq_box .newdl .st h5:nth-child(4){margin-right: 30px;}
.xq_box .newdl .st h5:nth-child(6){margin-right: 30px;}*/
}
.xq_box .newdl .c_content{padding-top: 45px;padding-bottom: 70px;}
.xq_box .newdl .c_content p{font-size: 16px;line-height: 36px;color:#666666;}
/*.xq_box .newdl .c_content img{width: 100%;vertical-align: bottom;}*/
.xq_box .share{display: flex;justify-content: center;align-items: center;}
.xq_box .share .but{height: 50px;width: 150px;border-radius: 4px;
border: 1px solid #999;display: flex;align-items: center;cursor: pointer;
justify-content: center;margin: 0 30px;transition: all .5s ease;}
.xq_box .share .but img{margin-right: 14px;}
.xq_box .share .but .img2{display: none;}
.xq_box .share .but:hover{ border: 1px solid #E4001F;}
.xq_box .share .but:hover .img2{display: block;}
.xq_box .share .but:hover .img1{display: none;}
.xq_box .share .but span{font-size: 16px;color: #666;}
.xq_box .share .but:hover span{color:#E4001F}
.xq_box .newdr{width: 29.375%;float: right;background: #F8F8F8;padding: 38px 24px 50px 24px;}
@media  screen and (max-width: 1680px){
.xq_box .newdr{padding: 30px 16px;}
}
.xq_box .newdr .ss{margin-bottom: 54px;}
 .xq_box .newdr .ss .text{width: 75%;background: #fff;height: 48px;line-height: 48px;
 padding: 0 20px;float: left;}
 .xq_box .newdr .ss .submit{width: 25%;background:#E4001F;text-align: center;color: #fff;font-size: 18px;
 line-height: 48px;}
 .xq_box .newdr .ydt{color: #333;font-size: 30px;padding-bottom: 34px;
 float: left; width: 100%;justify-content: space-between; display: flex;}
 .xq_box .newdr .ydt .img2{display: none;}
 .xq_box .newdr .ydt .hyh{display: flex;align-items: center;cursor: pointer;}
 .xq_box .newdr .ydt p{margin-left: 20px;font-size: 18px;}
 .xq_box .newdr .ydt .hyh:hover p{color:#E4001F;}
 .xq_box .newdr .ydt .hyh:hover .img2{display: block;}
 .xq_box .newdr .ydt .hyh:hover .img1{display: none;}
 .xq_box .newdr ul li .img{width:42%;float: left;margin-right:17px}
 .xq_box .newdr ul li .img img{width: 100%;vertical-align: bottom;border-radius: 6px;}
 .xq_box .newdr ul li .text h4{color: #121212;font-size: 18px;margin-top: 12px;}
 @media  screen and (max-width: 1680px){
 .xq_box .newdr ul li .text h4{font-size: 14px;margin-top: 8px;} 
 }
 .xq_box .newdr ul li .data{margin-top: 22px;display: flex;align-items: center;}
  @media  screen and (max-width: 1680px){
   .xq_box .newdr ul li .data{margin-top: 14px;}
  }
 .xq_box .newdr ul li .data h6:nth-child(2){margin-right: 37px;}
 .xq_box .newdr ul li:hover h4{color:#E4001F;}
 .xq_box .newdr ul li h6{color: #666;font-size: 16px;}
  @media  screen and (max-width: 1680px){
   .xq_box .newdr ul li h6{color: #666;font-size: 13px;}
    .xq_box .newdr ul li .data h6:nth-child(2){margin-right: 10px;}
  }
 .xq_box .newdr ul li img{margin-right: 8px;}
 .xq_box .newdr ul li .text{float: right;width: calc(58% - 17px);}
 .xq_box .newdr ul li{padding-top: 30px;border-top: 1px dashed #DDDDDD;float: left;width: 100%;padding-bottom: 30px;}
 .xq_box .newdr ul li:last-child{margin-bottom: 36px;border-bottom: 1px dashed #DDDDDD;}
 .xq_box .newdr .bg{height: 48px;background: #FFFFFF;width: calc(100% + 48px);margin-left: -24px;float: left;margin-bottom: 30px;}
 .xq_box .newdr .rmbq{padding-top: 30px;border-top: 1px dashed #DDDDDD;float: left;width: 100%;}
 .xq_box .newdr .lab_li{float: left;padding:0 25px;border: 1px solid #DDDDDD;margin-right: 14px;
 color: #666;font-size: 16px;line-height: 44px;border-radius: 4px;margin-bottom: 12px;}
 .xq_box .newdr .lab_li:hover{color: #fff;background: #d61318;}
  @media  screen and (max-width: 1680px){
   .xq_box .newdr .lab_li{padding:0 16px;margin-right: 14px;font-size: 14px;line-height: 36px;margin-bottom: 10px;}
  }
   @media  screen and (max-width: 1280px){
   .xq_box .newdr .lab_li{padding:0 10px;margin-right: 10px;font-size: 13px;line-height: 34px;margin-bottom: 10px;}
  }
 .xq_box .newdr .all{width: 100%;line-height: 40px;background:#DDDDDD;text-align: center;
 border-radius: 4px;color: #666666;font-size:16px;margin-top:20px;float: left;}
 @media  screen and (max-width: 1024px){
    .xq_box{margin-top: 30px;flex-direction: column;margin-bottom: 30px;}
    .xq_box .newdl{width: 100%;}
    .xq_box .newdl .h4{font-size: 24px;line-height: 26px;}
    .xq_box .newdl .st{margin-top:20px;padding-bottom: 20px;flex-wrap: wrap;}
    .xq_box .newdl .st img{margin-right:8px;}
    .xq_box .newdl .st .last{display: none;}
    .xq_box .newdl .st h5{font-size: 14px;color:#666;line-height:16px;line-height: 30px;}
    .xq_box .newdl .st h5:nth-child(2){margin-right: 20px;}
    .xq_box .newdl .st h5:nth-child(4){margin-right: 26px;}
    .xq_box .newdl .st h5:nth-child(6){margin-right: 20px;}

    .xq_box .newdl .st.st2{margin-top:0;}


    .xq_box .newdl .c_content{padding-top:20px;padding-bottom: 30px;}
    .xq_box .newdl .c_content p{font-size: 14px;line-height: 30px;color:#666666;}
    /*.xq_box .newdl .c_content img{width: 100%;vertical-align: bottom;}*/

    .xq_box .share{display: flex;justify-content: center;align-items: center;}
    .xq_box .share .but{height: 40px;width:120px;border-radius: 4px;
    border: 1px solid #999;display: flex;align-items: center;cursor: pointer;
    justify-content: center;margin: 0 30px;transition: all .5s ease;}
    .xq_box .share .but img{margin-right: 8px;}

    .xq_box .share .but .img2{display: none;}
    .xq_box .share .but:hover{ border: 1px solid #E4001F;}
    .xq_box .share .but:hover .img2{display: block;}
    .xq_box .share .but:hover .img1{display: none;}
    .xq_box .share .but span{font-size: 14px;color: #666;}
    .xq_box .share .but:hover span{color:#E4001F}
    .xq_box .newdr{width: 100%;float: right;background: #F8F8F8;padding: 20px;margin-top: 20px;}
    .xq_box .newdr .ss{margin-bottom: 20px;}
     .xq_box .newdr .ss .text{width: 75%;background: #fff;height: 40px;line-height: 40px;
     padding: 0 20px;float: left;}
     .xq_box .newdr .ss .submit{width: 25%;background:#E4001F;text-align: center;color: #fff;font-size: 16px;
     line-height: 40px;}

     .xq_box .newdr .ydt{color: #333;font-size: 20px;padding-bottom: 15px;
     float: left; width: 100%;justify-content: space-between; display: flex;}
     .xq_box .newdr .ydt .img2{display: none;}
     .xq_box .newdr .ydt .hyh{display: flex;align-items: center;cursor: pointer;}
     .xq_box .newdr .ydt p{margin-left: 15px;font-size: 16px;}
     .xq_box .newdr .ydt .hyh:hover p{color:#E4001F;}
     .xq_box .newdr .ydt .hyh:hover .img2{display: block;}
     .xq_box .newdr .ydt .hyh:hover .img1{display: none;}
     .xq_box .newdr ul li .img{width:33%;float: left;margin-right:17px;display: none;}
     .xq_box .newdr ul li .img img{width: 100%;vertical-align: bottom;border-radius: 6px;}
     .xq_box .newdr ul li .text h4{color: #121212;font-size: 14px;margin-top: 8px;}
     .xq_box .newdr ul li .data{margin-top: 15px;display: flex;align-items: center;}
     .xq_box .newdr ul li .data h6:nth-child(2){margin-right: 15px;}
     .xq_box .newdr ul li:hover h4{color:#E4001F;}
     .xq_box .newdr ul li h6{color: #666;font-size: 14px;}
     .xq_box .newdr ul li img{margin-right: 8px;}
     .xq_box .newdr ul li .text{float: right;width: 100%;}
     .xq_box .newdr ul li{padding-top: 15px;border-top: 1px dashed #DDDDDD;float: left;width: 100%;padding-bottom: 15px;}
     .xq_box .newdr ul li:last-child{margin-bottom: 20px;border-bottom: 1px dashed #DDDDDD;}
     .xq_box .newdr .bg{height: 30px;background: #FFFFFF;width: calc(100% + 50px);margin-left: -25px;float: left;
        margin-bottom: 20px;}
     .xq_box .newdr .rmbq{padding-top: 15px;border-top: 1px dashed #DDDDDD;float: left;width: 100%;}
     .xq_box .newdr .lab_li{float: left;padding:0 15px;border: 1px solid #DDDDDD;margin-right: 8px;
        color: #666;font-size: 14px;line-height: 35px;border-radius: 4px;margin-bottom: 8px;}
     .xq_box .newdr .all{width: 100%;line-height: 35x;background:#DDDDDD;text-align: center;
     border-radius: 4px;color: #666666;font-size:14px;margin-top:10px;float: left;}
     .xq_box .newdr .ydt .hyh img{height: 15px;width: 15px;}
 }

 .endc{width: 100%;border-top: 1px solid #EDEDED;}
 .endc::after{content: "";display: block;clear: both;}
 .endb img{margin-top:45px;float: left;}
 .endb h4{font-size: 20px;line-height: 34px;color: #111111;margin-top: 28px;}
 .endb h6{font-size: 16px;line-height: 30px;color: #666;margin-top: 16px;}
 .endb .endt{float: right;width: 73.75%;padding-bottom: 40px;}
 @media  screen and (max-width: 1024px){
    .endc{width: 100%;border-top: 1px solid #EDEDED;}
    .endb{height: auto;padding-bottom: 20px;float:left;width: 100%;}
    .endb img{margin-top:30px;margin-right: 15%;float: left;}
    .endb h4{font-size: 18px;line-height: 30px;color: #111111;margin-top:20px;}
    .endb h6{font-size: 14px;line-height:28px;color: #666;margin-top:20px;}
    .endb .endt{float: left;width: 100%;padding-bottom: 0px;}
 }
/*业务领域*/
.ywly .boxq{margin-top:75px;box-shadow: 0px 0px 32px rgba(196,196,196,0.3);float: left;width: 100%;}
.ywly .boxq .img{width: 50%;float: left;}
.ywly .boxq .text{float: left;width: 50%;padding-left: 55px;}
.ywly .boxq .img img{width: 100%;vertical-align: bottom;}
.ywly .boxq h4{color: #333333;font-size: 30px;line-height: 36px;margin-top: 80px;
padding-bottom: 42px;position: relative;margin-bottom: 50px;}
.ywly .boxq h4::after{content: "";height: 4px;width: 50px;position: absolute;bottom: 0;left: 0;background: #E90000;}
.ywly .boxq h6{color: #333333;font-size: 18px;line-height: 36px;}
 @media  screen and (max-width: 1680px){
.ywly .boxq h4{margin-top: 60px;padding-bottom: 30px;margin-bottom: 40px;}
.ywly .boxq h6{font-size: 15px;line-height: 26px;}
 }
.ywly{margin-bottom: 43px;float: left;width: 100%;}
.ywly_box{margin-bottom: 100px;width: 100%;}
.ywly_box::after{content: "";display: block;clear: both;}
.ywly_box ul{width: calc(100% + 40px);margin: -20px;float: left;}
.ywly_box ul li{width: 50%;padding: 20px;float: left;}
.ywly_box ul li a{position: relative;float: left;
    width: 100%;}
.ywly_box ul li a::after{content: "";display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.28);position: absolute;left: 0;top: 0;opacity: 0;z-index: 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;}
.ywly_box ul li a:hover::after{opacity: 1;}
.ywly_box ul li .img{width: 100%;position: relative;z-index: 1;}
.ywly_box ul li .img img{vertical-align: bottom;width: 100%;}
.ywly_box ul li .text{position: absolute;top:100px;left: 100px;width: calc(100% - 200px);z-index: 3;}
.ywly_box ul li .text h4{color:#fff;font-size:30px;line-height: 33px;font-weight: bold;}
.ywly_box ul li .text h6{color:#fff;font-size:18px;line-height: 36px;margin-top: 45px;
transition: all .5s ease;opacity: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ywly_box ul li .text .more{width: 148px;height: 48px;background: #D61318;border-radius: 6px;
display: flex;align-items: center;justify-content: center;margin-top: 70px;
transition: all .5s ease;opacity: 0;}
.ywly_box ul li .text .more p{color: #fff;font-size:16px;margin-right:10px ;}
.ywly_box ul li:hover .text .more{opacity: 1;}
.ywly_box ul li:hover h6{opacity: 1;}
.ywly_box ul li .img{position: relative;
    padding-bottom: 60%;
    overflow: hidden;
    width: 100%;
    display: block;}
.ywly_box ul li .img img{position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    max-height: 100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transition: all .5s ease;} 
    @media  screen and (max-width: 1400px){
        .ywly_box ul li .text .more{margin-top: 30px;}
        .ywly_box ul li .text{position: absolute;top:60px;left: 60px;width: calc(100% - 120px);}
    }
    @media  screen and (max-width: 1024px){
        .ywly .boxq{margin-top:30px;}
.ywly .boxq .img{width: 100%;float: left;}
.ywly .boxq .text{float: left;width: 100%;padding-left: 10px;margin-top: 20px}

.ywly .boxq h4{color: #333333;font-size: 20px;line-height: 24px;margin-top: 0px;
padding-bottom: 15px;position: relative;margin-bottom: 15px;}
.ywly .boxq h4::after{content: "";height: 2px;width: 30px;position: absolute;bottom: 0;left: 0;background: #E90000;}

.ywly .boxq h6{color: #333333;font-size: 16px;line-height: 30px;}
.ywly{margin-bottom: 20px;float: left;width: 100%;}
.ywly_box{margin-bottom: 30px;width: 100%;}

.ywly_box ul{width:100%;margin: -15px 0;float: left;}
.ywly_box ul li{width: 100%;padding: 15px 0;float: left;}
.ywly_box ul li a{position: relative;float: left;
    width: 100%;}
.ywly_box ul li .img{width: 100%;}
.ywly_box ul li .img img{vertical-align: bottom;width: 100%;}
.ywly_box ul li .text{position: absolute;top:30px;left: 30px;width: calc(100% - 60px);}
.ywly_box ul li .text h4{color:#fff;font-size:20px;line-height: 24px;font-weight: bold;}
.ywly_box ul li .text h6{color:#fff;font-size:16px;line-height: 24px;margin-top: 14px;
transition: all .5s ease;opacity: 0;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ywly_box ul li .text .more{width: 120px;height: 40px;background: #D61318;border-radius: 6px;
display: flex;align-items: center;justify-content: center;margin-top: 14px;
transition: all .5s ease;opacity: 0;}
.ywly_box ul li .text .more p{color: #fff;font-size:14px;margin-right:8px ;}
.ywly_box ul li:hover .text .more{opacity: 1;}
.ywly_box ul li:hover h6{opacity: 1;}
.ywly_box ul li .img{position: relative;
    padding-bottom: 60%;
    overflow: hidden;
    width: 100%;
    display: block;}
.ywly_box ul li .img img{position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    max-height: 100%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transition: all .5s ease;} 
    }



/*业务详情*/
.ywxq{width: 100%;padding-top: 100px;}
.ywxq::after{content: "";display: block;clear: both;}
.xq1 .left{float: left;width: 50%;padding-right: 110px;}
.xq1 .left h4{color:#121212;font-size:30px;line-height: 33px;margin-top: 36px;}

.xq1 .left h6{color:#999;font-size:15px;line-height: 18px;margin-top:10px;}
.xq1 .left line{display: block;width: 50px;height: 4px;background: #E90000;margin: 28px 0 50px 0;}
.xq1 .left h5{color:#333333;font-size:18px;line-height: 36px;}

.xq1 .right{width: 50%;float: left;}
.xq1 .right .img1{width: 100%;vertical-align: bottom;}
.xq1 .right li{position: relative;}
.xq1 .right video{position: absolute;height: 100%;width: 100%;top: 0;left: 0;
object-fit: cover;}
.xq1 .right .play{height: 72px;width: 72px;border-radius: 50%;background: #D61318;
position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;
display: flex;align-items: center;justify-content: center;}
.xq1 .right .play::after{content: "";height: 100%;width: 100%;background: #D61318;
border-radius: 50%;animation: example 2s infinite;opacity: 0.2;
position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
@keyframes example {
  0%   {transform: translate(-50%,-50%)scale(1);}
  25%  {transform: translate(-50%,-50%)scale(1.05);}
  50%  {transform: translate(-50%,-50%)scale(1.1);}
  100% {transform: translate(-50%,-50%)scale(1.15);}
}
.xq1 .right .slick-dots{bottom: 30px;display: flex !important;
    justify-content: center;}
.xq1 .right ul{float: left;width: 100%;position: relative;}
.xq1 .right .slick-dots li{height:8px;width: 8px;border-radius: 4px;background:rgba(255,255,255,0.41);
margin: 0 11px;cursor: pointer;transition: all .5s ease;}
.xq1 .right .slick-dots li.slick-active{width: 16px;border-radius: 4px;background:rgba(255,255,255,1);}
.xq2{float: left;width: 100%;margin-top:125px;}
.xq2 h4{color:#121212;font-size:30px;line-height: 33px;text-align: center;}
.xq2 h6{color:#999999;font-size:15px;line-height:20px;text-align: center;margin-top: 12px;margin-bottom: 60px;}
.xq2 ul{width: calc(100% + 15px);margin: 0 -7.5px;}
.xq2 ul li{padding: 0 7.5px;float: left;width: 16.666%;}
.xq2 ul li .img{width: 100%;overflow: hidden;}
.xq2 ul li img{width: 100%;vertical-align: bottom;transition: all .5s ease;}
.xq2 ul li:hover img{transform: scale(1.1);}
.xq2 ul li p{text-align: center;font-size: 24px;color: #999999;line-height:30px;margin-top: 12px;}

.us_t h4{color:#121212;font-size:30px;line-height: 33px;text-align: center;}
.us_t h6{color:#999999;font-size:15px;line-height:20px;text-align: center;margin-top: 12px;
    margin-bottom: 60px;}
.xq3{margin-top: 80px;float: left;width: 100%;}
.xq3 .table{width: 100%;float: left;border: 1px solid #E4E4E4;}
.xq3 .table .tableline{float:left; width:100%; border-bottom: 1px solid #E4E4E4; position:relative;}
.xq3 .table .left{width: 18.75%;float: left;  position:absolute; left:0; top:0; height:100%; border-right: 1px solid #E4E4E4; background: #F6F6F6;}
.xq3 .table .left .tit{line-height: 24px;color: #333;font-size: 18px;padding-left: 80px; width:100%;
position: absolute;left: 0;top: 50%;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
}
.xq3 .table .tableline:last-child{border-bottom:0;}
.xq3 .table .right{width:81.25%;float: right; padding:15px 0;}
.xq3 .table .right .titbox{width: 100%;}
.xq3 .table .right .tit{line-height: 30px;color: #333;font-size: 18px;padding-left: 80px;}





.xq4{margin-top:90px;float: left;width: 100%;}
.xq4 ul{width: calc(100% + 50px);margin: -18px -25px;float: left;}
.xq4 ul li{width: 33.3%;float: left;padding: 18px 25px;position: relative;
}
.xq4 ul li .box{width: 100%;float: left;border: 1px solid #DDDDDD;
    padding:44px 44px 44px 50px;position: relative;}

.xq4 ul li .icon{height: 110px;width: 110px;border-radius: 50%;background: #E90000;display: flex;
align-items: center;justify-content: center;float: left;}
.xq4 ul li h4{color: #333333;font-size: 18px;line-height: 36px;width: calc(100% - 144px);float: right;}
.xq4 ul li h5{color: rgba(51,51,51,0.06);font-size: 140px;line-height: 150px;
position: absolute;right: 20px;top: 50%;transform: translate(0,-50%);font-weight: bold;
font-style:italic}

.xq5{margin-top:90px;float: left;width: 100%;}
.xq5 li{height: 480px;width: 18.75%;float: left;transition: all .5s ease;position: relative;}
.xq5 li.on{width: 43.75%;}
.xq5 li img{width: 100%;height: 100%;object-fit: cover;vertical-align: bottom;}
.xq5 li .img{height: 100%;}
.xq5 li .text1{position: absolute;bottom: 58px;left: 50%;transform: translate(-50%,0);}
.xq5 li h4{color: #fff;font-size: 24px;white-space: nowrap;}
.xq5 li h6{font-size: 16px;color: #fff;line-height: 30px;margin-top: 12px;
height: 60px;overflow: hidden;}
.xq5 li.on .text1{display: none;}
.xq5 li .text2{display: none;}
.xq5 li.on .text2{display: block;width: 100%;bottom: 0;left: 0;height: 160px;
padding: 30px 50px 0 60px;background:rgba(0,0,0,0.34);position: absolute;}
.xq6{margin-top:90px;float: left;width: 100%;}
.xq6 img{max-width: 100%;vertical-align: bottom;position: relative;
left: 50%;transform: translate(-50%,0);}

.xq7{margin-top:90px;float: left;width: 100%;padding-bottom: 200px;}
.xq7.xq7_1{padding-bottom:90px;}
.xq7 .ul{width: calc(100% + 28px);margin: 0 -14px;}
.xq7 .ul li{padding: 0 14px;}
.xq7 .ul li a{width: 100%;float: left;position: relative;}
.xq7 .ul li img{border-radius: 8px;vertical-align: bottom;width: 100%;}
.xq7 .ul li .text{width: 88%;background: #fff;border-top-right-radius: 8px;
border-bottom-right-radius: 8px;padding: 25px 30px 28px 40px;margin-top: -110px;
box-shadow: 0px 0px 18px rgba(163,163,163,0.29);position: relative;z-index: 1;}
.xq7 .ul li h4{color: #333;font-size: 20px;line-height: 24px;margin-bottom:15px;}

.xq7 .ul li h4{padding-right:100px; position:relative;}
.xq7 .ul li h4 span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; width:100%;}
.xq7 .ul li h4 .time{text-align:right; font-size:14px; line-height:24px; color:#666; position:absolute; top:0; right:0; } 


.xq7 .ul li h6{color: #666666;font-size: 16px;line-height: 30px;margin-top: 12px; height:60px; overflow:hidden;}
.xq7 .ul li .img{position: relative;padding-bottom: 51%;overflow: hidden;width: 100%;display: block}
.xq7 .ul li img{position: absolute;left: 50%;top: 50%;width: 100%;max-height: 100%;
transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transition: all .5s ease;}

.xq7 .ul li:hover h4{color:#E90000;}
.xq7 .slick-dots{bottom: -70px;display: flex;justify-content: center;position: absolute;}
.xq7 .slick-dots li{height:10px;width: 10px;border-radius: 50%;background:#C4C4C4;
margin: 0 15px;cursor: pointer;transition: all .5s ease;padding: 0;}
.xq7 .slick-dots li.slick-active{background:#E90000;}
.xq7 .slick-arrow{height: 40px;width: 40px;bottom: -85px;top: auto;transform: translate(0);}
.xq7 .slick-prev{background: url(img/la1.png) center no-repeat;background-size: contain;left: 40%;}
.xq7 .slick-prev:hover{background: url(img/la2.png) center no-repeat;background-size: contain;}
.xq7 .slick-next{background: url(img/ra1.png) center no-repeat;background-size: contain;right: 40%;}
.xq7 .slick-next:hover{background: url(img/ra2.png) center no-repeat;background-size: contain;}
.xq8 {float: left;width: 100%;padding-bottom: 100px;}
.xq8 ul{width: calc(100% + 40px);margin:-11px -20px;float: left;}
.xq8 ul li{width: 50%;padding: 11px 20px;float: left;}
.xq8 ul li .box{width: 100%;display: block;height: 98px;padding:0 24px 0 30px;cursor: pointer;
border: 1px solid #DDDDDD;transition: all .5s ease;transition:all .5 ease;}
.xq8 ul li .box:hover{border: 1px solid #fff;box-shadow: 0px 0px 16px rgba(203,203,203,0.16);}
.xq8 ul li .box .circle{height:42px;width: 42px;float: left;margin-top: 28px;
background:#E90000;border-radius: 50%;text-align: center;
line-height: 42px;color: #fff;font-weight: bold;font-size: 24px;margin-right:32px;}
.xq8 ul li .box h4{font-size: 20px;line-height: 98px;color: #000000;float: left; max-width:calc(50% - 42px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xq8 ul li .box:hover h4{color: #E90000;}

.xq8 ul li .box .time{float:right; font-size:16px; line-height:48px; color:#666; margin-top: 24px; margin-right:15px;}
.xq8 ul li .box .but{width:120px;height: 48px;border-radius: 4px;float: right;margin-top: 24px;
text-align: center;line-height: 48px;color: #fff;font-size: 16px;background: #999999;}
.xq8 ul li .box .but:hover{background: #E90000;}

@media  screen and (max-width: 1400px){
    .xq1 .left line{margin: 20px 0 30px 0;}
    .xq1 .left h5{font-size: 16px;
        line-height: 30px;}
        .xq4 ul li .box{padding: 25px;}
        .xq4 ul li h4{font-size: 16px;line-height: 30px}
        .xq7 .slick-next{right: 30%;}
        .xq7 .slick-prev{left: 30%;}
        .xq8 ul li .box{padding: 0 15px 0 20px;}
        .xq8 ul li .box .circle{margin-right: 20px;}
        .xq8 ul li .box .but{width: 90px;}
    }
@media  screen and (max-width: 1024px){
    .ywxq{width: 100%;padding-top: 30px;}
.xq1 .left{float: left;width: 100%;padding-right: 0px;}
.xq1 .left h4{color:#121212;font-size:20px;line-height: 24px;margin-top: 15px;}

.xq1 .left h6{color:#999;font-size:14px;line-height: 18px;margin-top:10px;}
.xq1 .left line{display: block;width: 30px;height: 2px;background: #E90000;margin: 15px 0 15px 0;}
.xq1 .left h5{color:#333333;font-size:16px;line-height: 30px;}

.xq1 .right{width: 100%;float: left;margin-top:20px}

.xq1 .right .img1{width: 100%;vertical-align: bottom;}
.xq1 .right li{position: relative;}
.xq1 .right video{position: absolute;height: 100%;width: 100%;top: 0;left: 0;
object-fit: cover;}
.xq1 .right .play{height: 40px;width: 40px;border-radius: 50%;background: #D61318;
position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: pointer;
display: flex;align-items: center;justify-content: center;}
.xq1 .right .play::after{content: "";height: 100%;width: 100%;background: #D61318;
border-radius: 50%;animation: example 2s infinite;opacity: 0.2;
position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
@keyframes example {
  0%   {transform: translate(-50%,-50%)scale(1);}
  25%  {transform: translate(-50%,-50%)scale(1.05);}
  50%  {transform: translate(-50%,-50%)scale(1.1);}
  100% {transform: translate(-50%,-50%)scale(1.15);}
}
.xq1 .right .slick-dots{bottom: 20px;display: flex !important;
    justify-content: center;}
.xq1 .right ul{float: left;width: 100%;position: relative;}
.xq1 .right .slick-dots li{height:8px;width: 8px;border-radius: 4px;background:rgba(255,255,255,0.41);
margin: 0 11px;cursor: pointer;transition: all .5s ease;}
.xq1 .right .slick-dots li.slick-active{width: 16px;border-radius: 4px;background:rgba(255,255,255,1);}



.xq2{float: left;width: 100%;margin-top:30px;}
.xq2 h4{color:#121212;font-size:20px;line-height: 24px;text-align: center;}
.xq2 h6{color:#999999;font-size:14px;line-height:18px;text-align: center;margin-top: 8px;margin-bottom: 30px;}
.xq2 ul{width: calc(100% + 10px);margin: -5px -5px;}
.xq2 ul li{padding: 5px;float: left;width: 33.3%;}
.xq2 ul li .img{width: 100%;overflow: hidden;}
.xq2 ul li img{width: 100%;vertical-align: bottom;transition: all .5s ease;}
.xq2 ul li:hover img{transform: scale(1.1);}
.xq2 ul li p{text-align: center;font-size: 16px;color: #999999;line-height:24px;margin-top: 12px;}
.us_t h4{color:#121212;font-size:20px;line-height: 24px;text-align: center;}
.us_t h6{color:#999999;font-size:14px;line-height:18px;text-align: center;margin-top: 8px;margin-bottom: 30px;}
.xq3{margin-top: 30px;float: left;width: 100%;}
.xq3 .table{width: 100%;float: left;}

.xq3 .table .left{width: 30%;float: left;}
.xq3 .table .left .tit{line-height: 20px!important;color: #333;font-size: 14px;padding: 0 10px; text-align: center;}
.xq3 .table .right{width:70%;float: right; padding:10px 0;}
.xq3 .table .right .tit{line-height: 22px;color: #333;font-size: 14px;text-align: center;padding: 0 12px;}
.xq4{margin-top:30px;float: left;width: 100%;}
.xq4 ul{width: 100%;margin: -10px 0px;float: left;}
.xq4 ul li{width: 100%;float: left;padding: 10px 0px;position: relative;}
.xq4 ul li .box{width: 100%;float: left;border: 1px solid #DDDDDD;padding:20px;position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;}
.xq4 ul li .icon{height: 50px;width: 50px;border-radius: 50%;background: #E90000;display: flex;
align-items: center;justify-content: center;margin-right: 0px;float: left;}
.xq4 ul li .icon img{max-width: 50%;}
.xq4 ul li h4{color: #333333;font-size: 16px;line-height: 30px;width: calc(100% - 65px);}
.xq4 ul li h5{color: rgba(51,51,51,0.06);font-size: 50px;line-height:50px;
position: absolute;right: 10px;top: 50%;transform: translate(0,-50%);font-weight: bold;
font-style:italic}


.xq5{margin-top:30px;float: left;width: 100%;}
.xq5 li{height: auto;width: 100% !important;float: left;transition: all .5s ease;position: relative;}
.xq5 li.on{width: 100% !important;}
.xq5 li img{width: 100%;height: 100%;object-fit: cover;vertical-align: bottom;}
.xq5 li .img{height: 100%;}
.xq5 li .text1{position: absolute;bottom: 58px;left: 50%;transform: translate(-50%,0);display: none !important}

.xq5 li h4{color: #fff;font-size: 24px;white-space: nowrap;}
.xq5 li h6{font-size: 16px;color: #fff;line-height: 30px;margin-top: 12px;
height: 60px;overflow: hidden;}
.xq5 li.on .text1{display: none;}
.xq5 li .text2{display: block !important;width: 100%;bottom: 0;left: 0;height: auto;
    padding: 20px;background:rgba(0,0,0,0.34);position: absolute;}
    .xq6{margin-top:90px;float: left;width: 100%;}
.xq5 li.on .text2{display: block !;width: 100%;bottom: 0;left: 0;height: auto;
padding: 20px;background:rgba(0,0,0,0.34);position: absolute;}
.xq6{margin-top:30px;float: left;width: 100%;}

.xq6 img{max-width: 100%;vertical-align: bottom;position: relative;
left: 50%;transform: translate(-50%,0);}

.xq7{margin-top:30px;float: left;width: 100%;padding-bottom: 70px;}
.xq7.xq7_1{padding-bottom:30px;}
.xq7 .ul{width:100%;margin: 0;}
.xq7 .ul li{padding: 0 ;}
.xq7 .ul li a{width: 100%;float: left;position: relative;}

.xq7 .ul li img{border-radius: 8px;vertical-align: bottom;width: 100%;}
.xq7 .ul li .text{width: 88%;background: #fff;border-top-right-radius: 8px;
border-bottom-right-radius: 8px;padding: 20px;margin-top: -60px;
box-shadow: 0px 0px 18px rgba(163,163,163,0.29);position: relative;z-index: 1;}

.xq7 .ul li h4{color: #333;font-size: 18px;line-height: 22px;margin-bottom:10px;}

.xq7 .ul li h4 .time{line-height:22px;}

.xq7 .ul li h6{color: #666666;font-size: 14px;line-height: 26px;margin-top: 10px; height:52px; overflow:hidden;}

.xq7 .ul li .img{position: relative;padding-bottom: 51%;overflow: hidden;width: 100%;display: block}
.xq7 .ul li img{position: absolute;left: 50%;top: 50%;width: 100%;max-height: 100%;
transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transition: all .5s ease;}
.xq7 .ul li:hover h4{color:#E90000;}
.xq7 .slick-dots{bottom: -30px;display: flex;justify-content: center;position: absolute;}
.xq7 .slick-dots li{height:10px;width: 10px;border-radius: 50%;background:#C4C4C4;
margin: 0 15px;cursor: pointer;transition: all .5s ease;padding: 0;}
.xq7 .slick-dots li.slick-active{background:#E90000;}
.xq7 .slick-arrow{height: 40px;width: 40px;bottom: -85px;top: auto;transform: translate(0);}
.xq7 .slick-prev{background: url(img/la1.png) center no-repeat;background-size: contain;left: 40%;}
.xq7 .slick-prev:hover{background: url(img/la2.png) center no-repeat;background-size: contain;}
.xq7 .slick-next{background: url(img/ra1.png) center no-repeat;background-size: contain;right: 40%;}
.xq7 .slick-next:hover{background: url(img/ra2.png) center no-repeat;background-size: contain;}



.xq8 {float: left;width: 100%;padding-bottom: 30px;}
.xq8 ul{width: 100%;margin:-10px 0;float: left;}
.xq8 ul li{width: 100%;padding: 10px 0px;float: left;}
.xq8 ul li .box{width: 100%;display: block;height: auto;padding:15px;float: left;
border: 1px solid #DDDDDD;transition: all .5s ease;transition:all .5 ease;}

.xq8 ul li .box:hover{border: 1px solid #fff;box-shadow: 0px 0px 16px rgba(203,203,203,0.16);}
.xq8 ul li .box .circle{height:32px;width: 32px;float: left;margin-top: 4px;
background:#E90000;border-radius: 50%;text-align: center;
line-height: 32px;color: #fff;font-weight: bold;font-size: 18px;margin-right:10px;}
.xq8 ul li .box h4{font-size: 16px;line-height: 40px;color: #000000;float: left;width: calc(100% - 130px); max-width:initial;  }
.xq8 ul li .box:hover h4{color: #E90000;}
.xq8 ul li .box .but{width:80px;height: 30px;border-radius: 4px;margin-right:10px;float: left;margin-top: 10px;
text-align: center;line-height: 30px;color: #fff;font-size: 14px;display: none;}


.xq8 ul li .box .time{font-size:14px; line-height: 40px; margin-right:0; margin-top:0;}

}

.xqpagebox{padding-top: 60px;margin-top: 60px;border-top: 1px solid #dddddd;}
@media  screen and (max-width: 1680px){
.xqpagebox{padding-top: 40px;margin-top: 40px;}
}
@media  screen and (max-width: 1024px){
.xqpagebox{padding-top: 14px;margin-top: 14px;}
}


.b_xqt{position: absolute;top: 27%;left: 50%;transform: translate(-50%,0);}
.b_xqt h1{color: #fff;font-size: 35px;line-height: 50px;white-space: nowrap;}
@media screen and (max-width:1024px){
    .b_xqt{top: 20%;}
.b_xqt h1{font-size: 20px;line-height: 30px;}
}


/*地图*/


.Shows{margin-top:100px;margin-bottom:115px;}
.Shows .top{display:flex;align-items:center;justify-content:space-between;
padding-bottom:34px;border-bottom:1px solid #DDDDDD}
.Shows .top h4{font-size:18px;color:#3B3B3B;line-height:20px;}
.Shows .top a{font-size:18px;color:#707070;line-height:20px;}
.Shows .top a:hover{color:#6A4294}
.Shows h5{font-size:48px;line-height:50px;color:#222222;margin-bottom:50px;margin-top:80px;}
.Shows .time{display:flex;align-items:center;margin-top:50px;margin-bottom:80px;}
.Shows .time img{margin-right:18px;}
.Shows .time h6{font-size:16px;color:#707070;line-height:18px;}
.Shows .info{font-size:18px;line-height:28px;color:#222222; text-align:justify;}
.Shows .more{margin:80px 0 90px 0;}
.Shows ._mapbox{height:528px;width:100%}
.Shows .nfy{margin-top:90px;display:flex;flex-direction:column;margin-bottom:15px;float: left;width: 100%;}
.Shows .nfy a{font-size:18px;color:#666;line-height:20px;margin-bottom:35px;}
.Shows .nfy a:hover{color:#6A4294}
.Shows .mbx{display:flex;align-items:center;height:80px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;
font-size:18px;color:#666;float: left;width: 100%;}
.Shows .mbx a{font-size:18px;color:#666}
.Shows .mbx a:hover{color:#6A4294}
.Shows .map{float:left;position:relative;width:100%}
.Shows .tab{position:absolute;top:15px;left:11px;z-index:1}
.Shows .tab .tli{height:50px;background:#fff;line-height:50px;font-size:18px;color:#666;padding:0 30px;float:left}
.Shows .tab .tli:last-child{border-left:1px solid #DDD}
.Shows .tab .tli:hover{cursor:pointer}

.Shows .tab{display:none}
.anchorTR{inset:15px auto auto 11px !important;}
#map-pickup{ width:100%; height:100%;}
.ax-form-group,
.ax-checkbox{margin:10px auto;}
.zoom{line-height:58px; }
.ax-checkbox span{margin-right:14px;}
.cnzz{ position: fixed; right:14px; bottom:8px;}
.mapheight{height:586px}
.BMap_noprint div>div{height: 50px;
background: #fff !important;
line-height: 50px !important;
font-size: 18px !important;
color: #666 !important;
padding: 0 30px !important;
border: none !important;
float: left;
box-shadow: none !important;
font-weight: 400 !important;}
.BMap_noprint div:nth-child(2)>div{border-left: 1px solid #DDD !important;}
.BMap_noprint div:last-child>div{display:none !important}
.BMap_stdMpSlider{display:none !important}
.BMap_button{display:none}

.BMap_stdMpCtrl{display:none}
.anchorTR>div:nth-child(2)>div:nth-child(2){display:none}

.Shows .info,
.Shows .info *{color:#7f7f7f !important; font-size:18px !important; line-height:30px !important;}

@media screen and (max-width:1400px) {
.Shows .info,
.Shows .info *{color:#7f7f7f !important; font-size:16px !important; line-height:28px !important;}
}

@media  screen and (max-width:1024px){
.Shows{margin-top:30px;margin-bottom:50px;}
.Shows .top{padding-bottom:15px}
.Shows .top h4{font-size:16px;line-height:18px;}
.Shows .top a{font-size:16px;line-height:18px;}
.Shows h5{font-size:26px;line-height:30px;margin-bottom:20px;margin-top:20px;}
.Shows .time{margin-top:15px;margin-bottom:20px;}
.Shows .time img{margin-right:6px;}
.Shows .time h6{font-size:14px;line-height:16px;}
.Shows .info{font-size:14px;line-height:26px;}
.Shows .more{margin:20px 0 20px 0;}
.Shows ._mapbox{height:300px;}
.Shows .nfy{margin-top:30px;margin-bottom:15px}
.Shows .nfy a{font-size:16px;color:#666;line-height:26px;margin-bottom:10px;}
.Shows .mbx{height:50px;font-size:16px;}
.Shows .mbx a{font-size:16px;}
.mapheight{height:300px}
.BMap_noprint div>div{height: 40px; line-height: 40px !important;font-size: 16px !important; padding: 0 25px !important;}

.Shows .info,
.Shows .info *{color:#7f7f7f !important; font-size:14px !important; line-height:26px !important;}
}


.map-ico{ float:left; position:absolute; z-index:6; margin-top:-20px;}
.map-ico i{ float:left; line-height:0; margin:-20px 0 0 -15px;}
.map-ico i img{ max-width:none; width:22px; height:37px;}
.map-ico h1{width: 372px;height: 42px;line-height: 42px;text-align: center; font-size: 14px; color: #333333; border: 0;background: #fff;position: absolute;left: 20px;top: -26px;}
.map-ico h1::after{content: "";display: block;width: 0;height: 0;border: 8px solid;border-color: transparent #fff transparent transparent;position: absolute;right: 100%;top: 50%;margin-top: -8px;}

@media  screen and (max-width:1680px){
.map-ico h1{width: 340px;}

}
@media  screen and (max-width:1024px){
.map-ico h1{width: 300px;height: auto;line-height: 28px;left: -150px;top: 16px;font-size: 12px;letter-spacing: 0;}
.map-ico h1::after{display: none;}
}

.wapblock{display: none;}
@media  screen and (max-width:1024px){
.wapblock{display: block;}
.pcblock{display: none;}
}



.qlxq_section .content.pagecon .left{width:100%; padding-right:0;}
.qlxq_section .content.pagecon .left .info{line-height:36px;}
@media  screen and (max-width:1024px){
.qlxq_section .content.pagecon .left .info{line-height:26px;}
}

.labelbox{display:none;}
.labelbox.on{display:block;}


._search{ background:url(/theme/cn/img/ico56.jpg) center repeat;}
._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;}
._search .list li .info{ float:left; width:100%; color:#555555; font-size:16px; line-height:26px; margin-top:10px;}
._search .list li .info a{ color:#555555;}
._search .list li .info a:hover{ color:#d61318;}
._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:#d61318;}
._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){


}

img{max-width:100%;}


.xq3 .xq3con{ float:left; width:100%; margin-top:40px; color: #333333;font-size: 18px;line-height: 36px;}

@media  screen and (max-width:1400px){
.xq3 .xq3con{font-size: 16px;line-height: 30px; margin-top:30px; }
}
@media  screen and (max-width:1024px){
.xq3 .xq3con{font-size: 14px;line-height: 24px; margin-top:20px;}
}


.pdfbtnbox{float:left; width:100%; text-align:center;}
.pdfbtn{float:left;  cursor: pointer;background: #d61318;border-radius: 4px;font-size: 16px;color: #ffffff; padding:10px 20px; line-height: 20px;text-align: center;}
.pdfbtnbox .pdfbtn{float:none; margin:0 auto; margin-top:35px; display:inline-block;}
@media  screen and (max-width:1024px){
.pdfbtn{float:left; margin-top:10px; cursor: pointer;background: #d61318;border-radius: 4px;font-size: 14px;color: #ffffff; padding:8px 14px; line-height: 16px;text-align: center;}
.pdfbtnbox .pdfbtn{margin-top:20px;}
}


/*20230322start*/
.dl_section{width: 100%;padding-top: 250px;padding-bottom: 195px;}
.zc_section{padding-top: 172px;padding-bottom: 72px;}
.dl_section .content{width: 418px;margin: 0 auto;background: rgba(0,0,0,0.47);padding: 32px 30px 40px 30px;}
.dl_section .content h2{font-size: 26px;color: #ffffff;line-height: 30px;text-align: center;margin-bottom: 32px;}
.dl_section .content ul{margin-bottom: 20px;}
.dl_section .content li{margin-bottom: 20px;}
.dl_section .content li:last-child{margin-bottom: 0;}
.dl_section .content li .words{font-size: 16px;color: #ffffff;line-height: 20px;margin-bottom: 12px;}
.dl_section .content li .input{width: 100%;}
.dl_section .content li .input input{width: 100%;font-size: 14px;color: #fff;height: 50px;border-radius: 5px;border: 1px solid rgba(255,255,255,0.4);padding: 0 18px;background: rgba(255,255,255,0);}
.dl_section .content li input::-webkit-input-placeholder{font-size: 14px;color: #cecece}
.dl_section .content li input::-moz-placeholder{font-size: 14px;color: #cecece}
.dl_section .content li input::moz-placeholder{font-size: 14px;color: #cecece}
.dl_section .content li input:-ms-input-placeholder{font-size: 14px;color: #cecece}
.dl_section .content button{width: 100%;display: block;font-size: 16px;color: #ffffff;height: 50px;background: #d61318;border-radius: 5px;margin-bottom: 20px;}
.dl_section .content button:hover{opacity: 0.8;}
.dl_section .content .zc a{display: block;font-size: 14px;color: #ffffff;line-height: 18px;}
.dl_section .content .zc a:hover{opacity: 0.8;}
.dl_section .content .yzmbox{width: 100%;overflow: hidden;border-radius: 4px;}
.dl_section .content .yzmbox input{width: calc(100% - 108px);float: left;display: block;padding: 0 18px;font-size: 14px;color: #fff;border: 1px solid rgba(255,255,255,0.4);height: 50px;background: rgba(255,255,255,0);border-radius: 5px 0 0 5px;border-right: 0;}
.dl_section .content .yzmbox a{width: 108px;font-size: 14px;color: #666666;line-height: 50px;display: block;float: left;background: #fff;text-align: center;}
.dl_section .content .yzmbox a:hover{background: rgba(255,255,255,0.8);}
.dl_section .content .gx{width: 100%;overflow: hidden;}
.dl_section .content .gx .ico{width: 15px;height: 15px;border: 1px solid #ffffff;float: left;position: relative;margin-top: 1.5px;cursor: pointer;}
.dl_section .content .gx .ico img{width: 12px;display: block;position: absolute;left: 50%;top: 50%;display: none;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
.dl_section .content .gx .ico.on img{display: block;}
.dl_section .content .gx .words{font-size: 14px;color: #ffffff;line-height: 18px;float: left;padding-left: 10px;}
.dl_section .content .gx .words span{color: #0099ff;cursor: pointer;}
@media  screen and (max-width:1680px){
.dl_section{padding-top: 160px;padding-bottom: 120px;}
.dl_section .content{width: 360px;padding: 20px;}
.dl_section .content h2{font-size: 20px;line-height: 24px;margin-bottom: 20px;}
.dl_section .content ul{margin-bottom: 14px;}
.dl_section .content li{margin-bottom: 14px;}
.dl_section .content li .words{font-size: 14px;line-height: 18px;margin-bottom: 10px;}
.dl_section .content li .input input{height: 34px;padding: 0 12px;}
.dl_section .content .yzmbox input{width: calc(100% - 100px);padding: 0 12px;height: 34px;}
.dl_section .content .yzmbox a{width: 100px;line-height: 34px;}
.dl_section .content button{height: 40px}
}
@media  screen and (max-width:1024px){
.dl_section{padding-top: 50px;padding-bottom: 50px;margin-top: 50px;padding-left: 0;padding-right: 0;}
.dl_section .content{width: calc(100% - 80px);padding: 14px;}
.dl_section .content h2{font-size: 18px;line-height: 24px;margin-bottom: 14px;}
.dl_section .content ul{margin-bottom: 12px;}
.dl_section .content li{margin-bottom: 12px;}
.dl_section .content li .words{font-size: 14px;line-height: 18px;margin-bottom: 8px;}
.dl_section .content li .input input{height: 34px;padding: 0 12px;}
.dl_section .content button{font-size: 14px;height: 36px;margin-bottom: 12px;}
.dl_section .content .gx .words{font-size: 12px;}
}

.tc1_sec{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 99999;background: rgba(0,0,0,0.8);display: none;}
.tc1_sec.on{display: block;}
.tc1_sec .cons{width: 800px;position: absolute;left: 50%;top: 50%;background: #fff;border-radius: 8px;padding: 40px;overflow: hidden;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
.tc1_sec .cons .none{width: 44px;display: block;float: right;margin-bottom: 14px;cursor: pointer;}
.tc1_sec .cons .words{font-size: 16px;color: #333;line-height: 30px;width: 100%;float: left;padding-right: 10px;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: calc(100vh - 300px);}
.tc1_sec .cons .words::-webkit-scrollbar{ width: 3px;}
.tc1_sec .cons .words::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.tc1_sec .cons .words::-webkit-scrollbar-thumb{ width: 3px;  background-color: #d61318; border-radius: 3px;}
@media  screen and (max-width:1024px){
.tc1_sec .cons{width: calc(100% - 30px);padding: 12px;}
.tc1_sec .cons .none{width: 30px;margin-bottom: 12px;}
.tc1_sec .cons .words{font-size: 14px;line-height: 24px; max-height: calc(100vh - 200px);padding-right: 0;}
.tc1_sec .cons .words::-webkit-scrollbar{ width: 0;}
.tc1_sec .cons .words::-webkit-scrollbar-track{ border-radius: 0;}
.tc1_sec .cons .words::-webkit-scrollbar-thumb{ width: 0; border-radius: 0;}
.tc1_sec .cons .words::-webkit-scrollbar{ display: none;}
}

.tc2_sec{width: 100%;height: 100vh;position: fixed;left: 0;top: 0;z-index: 99999;background: rgba(0,0,0,0.8);display: none;}
.tc2_sec.on{display: block;}
.tc2_sec .cons{width: 800px;position: absolute;left: 50%;top: 50%;background: #fff;border-radius: 8px;padding: 40px;overflow: hidden;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);}
.tc2_sec .cons .none{width: 44px;display: block;float: right;margin-bottom: 14px;cursor: pointer;}
.tc2_sec .cons .words{font-size: 16px;color: #333;line-height: 30px;width: 100%;float: left;padding-right: 10px;overflow: hidden; overflow-y: auto; scrollbar-width: thin; max-height: calc(100vh - 300px);}
.tc2_sec .cons .words::-webkit-scrollbar{ width: 3px;}
.tc2_sec .cons .words::-webkit-scrollbar-track{ background-color: #e5e5e5; border-radius: 3px;}
.tc2_sec .cons .words::-webkit-scrollbar-thumb{ width: 3px;  background-color: #d61318; border-radius: 3px;}
@media  screen and (max-width:1024px){
.tc2_sec .cons{width: calc(100% - 30px);padding: 12px;}
.tc2_sec .cons .none{width: 30px;margin-bottom: 12px;}
.tc2_sec .cons .words{font-size: 14px;line-height: 24px; max-height: calc(100vh - 200px);padding-right: 0;}
.tc2_sec .cons .words::-webkit-scrollbar{ width: 0;}
.tc2_sec .cons .words::-webkit-scrollbar-track{ border-radius: 0;}
.tc2_sec .cons .words::-webkit-scrollbar-thumb{ width: 0; border-radius: 0;}
.tc2_sec .cons .words::-webkit-scrollbar{ display: none;}
}

.xzzx_section{width: 100%;padding-top: 65px;padding-bottom: 90px;}
.xzzx_section .content{width: 100%;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.1);padding: 40px 80px 50px 66px;}
.xzzx_section .content .inputbox{margin: 0 auto 34px auto;width: 68.68%;overflow: hidden;}
.xzzx_section .content .inputbox input{width: calc(100% - 120px);float: left;font-size: 14px;color: #333;height: 55px;padding: 0 18px;background: #f5f5f5;border-radius: 5px 0 0 5px;}
.xzzx_section .content .inputbox input::-webkit-input-placeholder{font-size: 14px;color: #9c9c9c;}
.xzzx_section .content .inputbox input::-moz-placeholder{font-size: 14px;color: #9c9c9c;}
.xzzx_section .content .inputbox input::moz-placeholder{font-size: 14px;color: #9c9c9c;}
.xzzx_section .content .inputbox input:-ms-input-placeholder{font-size: 14px;color: #9c9c9c;}
.xzzx_section .content .inputbox a{display: block;width: 120px;background: #d61319;font-size: 0;text-align: center;cursor: pointer;float: left;border-radius: 0 5px 5px 0;}
.xzzx_section .content .inputbox a .ico{width: 15px;display: inline-block;vertical-align: middle;margin-right: 7px;}
.xzzx_section .content .inputbox a .words{font-size: 16px;color: #ffffff;line-height: 55px;display: inline-block;vertical-align: middle;}
.xzzx_section .content .inputbox a:hover{opacity: 0.8;}
.xzzx_section .content .tablebox{margin-bottom: 48px;}
.xzzx_section .content table{width: 100%;}
.xzzx_section .content table tr{margin-bottom: 10px;border: 1px solid #eeeeee;display: block;width: 100%;overflow: hidden;cursor: pointer;}
.xzzx_section .content table tr:hover{border-color: #d61319;}
.xzzx_section .content table tr:nth-child(1){border-color: #e7e7e7!important;}
.xzzx_section .content table tr:last-child{margin-bottom: 0;}
.xzzx_section .content table th{font-size: 16px;text-align: left;color: #444444;line-height: 54px;background: #e7e7e7;float: left;}
.xzzx_section .content table th:nth-child(1){width: 41.26%;padding-left: 42px;}
.xzzx_section .content table th:nth-child(2){width: 15.26%;}
.xzzx_section .content table th:nth-child(3){width: 14.44%;}
.xzzx_section .content table th:nth-child(4){width: 15.13%;}
.xzzx_section .content table th:nth-child(5){width: 13.91%;}
.xzzx_section .content table td{float: left;}
.xzzx_section .content table td .words1{font-size: 18px;color: #777777;line-height: 74px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:1;}
.xzzx_section .content table tr:hover td .words1{color: #d61319;}
.xzzx_section .content table td .words2{font-size: 14px;color: #777777;line-height: 74px;}
.xzzx_section .content table td a{float: left;margin-right: 36px;font-size: 0;}
.xzzx_section .content table td a:last-child{margin-right: 0;}
.xzzx_section .content table td a .ico{width: 20px;display: inline-block;vertical-align: middle;}
.xzzx_section .content table td a .ico.ico2{display: none;}
.xzzx_section .content table td a:hover .ico.ico1{display: none;}
.xzzx_section .content table td a:hover .ico.ico2{display: inline-block;}
.xzzx_section .content table td a .words{font-size: 14px;color: #777777;line-height: 74px;display: inline-block;vertical-align: middle;margin-left: 6px;}
.xzzx_section .content table td a:hover .words{color: #d61319;}
.xzzx_section .content table td:nth-child(1){width: 41.26%;padding-left: 42px;padding-right: 20px;}
.xzzx_section .content table td:nth-child(2){width: 15.26%;}
.xzzx_section .content table td:nth-child(3){width: 14.44%;}
.xzzx_section .content table td:nth-child(4){width: 15.13%;}
.xzzx_section .content table td:nth-child(5){width: 13.91%;}
@media  screen and (max-width:1680px){
.xzzx_section .content{padding: 40px;}
.xzzx_section .content .tablebox{margin-bottom: 40px;}
.xzzx_section .content table th{font-size: 14px;line-height: 40px;}
.xzzx_section .content table th:nth-child(1){width: 40%;padding-left: 30px;}
.xzzx_section .content table th:nth-child(2){width: 14%;}
.xzzx_section .content table th:nth-child(3){width: 14%;}
.xzzx_section .content table th:nth-child(4){width: 15%;}
.xzzx_section .content table th:nth-child(5){width: 17%;}
.xzzx_section .content table td .words1{font-size: 16px;color: #777777;line-height: 60px;}
.xzzx_section .content table td .words2{line-height: 60px;}
.xzzx_section .content table td a{margin-right: 20px;}
.xzzx_section .content table td a .ico{width: 16px;}
.xzzx_section .content table td a .words{line-height: 60px;}
.xzzx_section .content table td:nth-child(1){width: 40%;padding-left: 30px;padding-right: 14px;}
.xzzx_section .content table td:nth-child(2){width: 14%;}
.xzzx_section .content table td:nth-child(3){width: 14%;}
.xzzx_section .content table td:nth-child(4){width: 15%;}
.xzzx_section .content table td:nth-child(5){width: 17%;}
}
@media  screen and (max-width:1024px){
.xzzx_section{padding-top: 30px;padding-bottom: 30px;}
.xzzx_section .content{padding: 20px;}
.xzzx_section .content .inputbox{margin: 0 auto 14px auto;width: 100%;}
.xzzx_section .content .inputbox input{width: calc(100% - 80px);height: 40px;padding: 0 12px;}
.xzzx_section .content .inputbox a{width: 80px;}
.xzzx_section .content .inputbox a .ico{width: 14px;margin-right: 6px;}
.xzzx_section .content .inputbox a .words{font-size: 14px;line-height: 40px;}
.xzzx_section .content .tablebox{margin-bottom: 14px;}
.xzzx_section .content table th{font-size: 14px;line-height: 34px;}
.xzzx_section .content table tr:nth-child(1){display: none;}
.xzzx_section .content table th:nth-child(1){width: 60%;padding-left: 12px;}
.xzzx_section .content table th:nth-child(2){width: 40%;}
.xzzx_section .content table th:nth-child(3){width: 30%;padding-left: 12px;}
.xzzx_section .content table th:nth-child(4){width: 30%;}
.xzzx_section .content table th:nth-child(5){width: 40%;}
.xzzx_section .content table tr{padding: 12px 0;}
.xzzx_section .content table td .words1{font-size: 14px;line-height: 20px;}
.xzzx_section .content table td .words2{line-height: 20px;}
.xzzx_section .content table td a{margin-right: 0; width: 50%;display: block;width: 100%;}
.xzzx_section .content table td a .ico{width: 16px;}
.xzzx_section .content table td a .words{line-height: 20px;}
.xzzx_section .content table td:nth-child(1){width: 100%;padding-left: 12px;padding-right: 12px;margin-bottom: 6px;}
.xzzx_section .content table td:nth-child(2){width: 25%;;padding-left: 12px;}
.xzzx_section .content table td:nth-child(3){width: 25%;}
.xzzx_section .content table td:nth-child(4){display: none;}
.xzzx_section .content table td:nth-child(6){width: 25%;}
.xzzx_section .content table td:nth-child(7){width: 25%;text-align: right;padding-right: 12px;}
}

.cfx_section{width: 67px;position: fixed;right: 32px;top: 50%;box-shadow: 0 0 30px rgba(0,0,0,0.1);z-index: 99;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.cfx_section ul{width: 100%;}
.cfx_section li{width: 100%;border-bottom: 1px solid #ededed;}
.cfx_section li:last-child{margin-bottom: 0;}
.cfx_section li a{display: block;width: 100%;height: 80px;position: relative;background: #fff;}
.cfx_section li a:hover{background: #d61319;}
.cfx_section li a .boxs{width: 100%;position: absolute;left: 0;top: 50%;z-index: 2;
transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-webkit-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);}
.cfx_section li a .boxs .ico{width: 40px;margin: 0 auto 6px auto;}
.cfx_section li a .boxs .ico img{width: 100%;display: block;}
.cfx_section li a .boxs .ico img.ico2{display: none;}
.cfx_section li a:hover .boxs .ico img.ico1{display: none;}
.cfx_section li a:hover .boxs .ico img.ico2{display: block;}
.cfx_section li a .boxs .words{font-size: 14px;color: #333333;line-height: 18px;text-align: center;}
.cfx_section li a:hover .boxs .words{color: #fff;}
.cfx_section li .qq{position: absolute;background: #fff;box-shadow: 0 0 30px rgba(0,0,0,0.1);font-size: 24px;color: #333;line-height: 50px;top: 15px;width: 240px;text-align: center;z-index: 1;opacity: 0;right: -80px;
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;}
.cfx_section li a:hover .qq{right: calc(100% + 12px);opacity: 1;}
@media  screen and (max-width:1680px){
.cfx_section{width: 54px;right: 14px;}
.cfx_section li a{height: 60px;}
.cfx_section li a .boxs .ico{width: 26px;margin: 0 auto 4px auto;}
.cfx_section li a .boxs .words{font-size: 12px;line-height: 16px;}
.cfx_section li .qq{font-size: 18px;line-height: 40px;top: 10px;width: 200px;}
}
@media  screen and (max-width:1024px){
.cfx_section{/*display: none;*/ right:0;}
}
/*20230322end*/