﻿@charset "utf-8";
.about_honor{background-size: cover;}
.list-team li{overflow: hidden;}
.over-none{overflow: initial;}
.imgDiv img,.subbanner img{width: 100%;}
.c{clear: both;}
.hidden{display:none;}

.Kuyou_right{border-radius: 500px;position: fixed;z-index: 99;right: 20px;top: 30%;width: 75px;}
.Kuyou_right li{background: #165acc;width: 75px;height: 85px;border-bottom: 1px solid rgba(255,255,255,.4);text-align: center;font-size: 14px;color: #fff;position: relative;}
.Kuyou_right li:first-child{border-top-left-radius: 500px;border-top-right-radius: 500px;}
.Kuyou_right li:last-child{border-bottom: none;border-bottom-left-radius: 500px;border-bottom-right-radius: 500px;}
.Kuyou_right li .ic{display: block;margin: 0 auto;padding: 16px 0 4px;}
.Kuyou_right li a{color: #fff;display: block;}
.Kuyou_right li:hover{cursor: pointer;background: var(--color);}
.Kuyou_right li .ewm{position: absolute;top: 0;right: 75px;padding: 4px;background: #fff;max-width: 120px;display: none;}
.Kuyou_right li:hover .ewm,.Kuyou_right li:hover p{display: block;}
.Kuyou_right li p{position: absolute;top: 0;right: 75px;height: 85px;line-height: 85px;background: var(--color);font-size: 20px;color: #fff;font-family: Arial;padding: 0 40px;white-space: nowrap;display: none;}

.Kuyou_adv{background: url(../images/ppic02.jpg) no-repeat center;background-size: cover;padding: 3% 0 10%;position: relative;}
.Kuyou_adv .ind_tit{text-align: left;padding-top: 0;}
.Kuyou_adv .txt{width: 44%;}
.Kuyou_adv .txt dt{margin-top: 24px;font-size: 18px;color: #333;background: url(../images/rtic05.png) no-repeat left;padding-left: 45px;}
.Kuyou_adv .txt dl{margin: 40px 0 45px;}
.Kuyou_adv .txt .more{display: inline-block;border: 2px solid #183776;border-radius: 5px;padding: 15px 45px;font-size: 18px;color: #183776;padding-right: 64px;background: url(../images/rtic06.png) no-repeat 90% 50%;}
.Kuyou_adv .txt .more:hover{background: #183776 url(../images/rtic07.png) no-repeat 90% 50%;color: #fff;}
.Kuyou_adv .pic{position: absolute;width: 50%;top: 0;right: 0;}
.Kuyou_adv .pic .bg{margin-top: 20%;float: right;padding-bottom: 10%;max-width: 100%;}
.Kuyou_adv .pic li{color: #fff;font-size: 16px;border-radius: 500px;width: 140px;height: 140px;background: var(--color);display: table;text-align: center;position: absolute;z-index: 2;}
.Kuyou_adv .pic li .mid{display: table-cell;vertical-align: middle;}
.Kuyou_adv .pic li b{font-size: 40px;font-family: Arial;}
.Kuyou_adv .pic li:nth-child(2n){width: 118px;height: 118px;background: #2657b5;}
.Kuyou_adv .pic li:nth-child(2) .mid,.Kuyou_adv .pic li:nth-child(3) .mid{padding: 0 20%;}
.Kuyou_adv .pic li:nth-child(1){right: 16%;top: 90px;}
.Kuyou_adv .pic li:nth-child(2){right: 46%;top: 24px;}
.Kuyou_adv .pic li:nth-child(3){left: 10%;top: 130px;}
.Kuyou_adv .pic li:nth-child(4){left: 0;bottom: 170px;}
.Kuyou_adv .pic li:nth-child(5){left: 22%;bottom: 0;}

.Kuyou_city{background: url(../images/ppic04.jpg) no-repeat center;background-size: cover;position: relative;height: 960px;margin-top: 5%;overflow: hidden;}
.Kuyou_city .ind_tit.Kuyou_wmjz{padding-top: 0;}
.Kuyou_city .ind_tit{padding-top: 6%;}
.Kuyou_city .ind_tit h2{color: #fff;}
.Kuyou_city .scroll{height: 646px;overflow: hidden;max-width: 1140px;width: 100%;margin: 0 auto;position: relative;border-radius: 10px;}
.Kuyou_city .scroll .bg{position: absolute;top: 0;left: 0;z-index: 1;}
.Kuyou_city .p{font-size: 24px;color: #fff;text-align: center;margin: 3% 0;}
.Kuyou_city dt{float: left;width: 7.2%;margin-right: 2.08%;}
.Kuyou_city dt:last-child{margin-right: 0;}
.Kuyou_city dt img{width: 100%;}
.Kuyou_city dl{max-width: 1040px;margin: 0 auto;}
.Kuyou_city .scroll li img,.Kuyou_city .scroll .bg{max-width: 100%;}
.Kuyou_city .pic{position: absolute;right: -600px;top: 300px;}
.Kuyou_city .pic img{-webkit-animation:rotateImg 30s linear infinite;vertical-align: middle;width: 100%;}
@keyframes rotateImg {
  0% {transform : rotate(0deg);}
  100% {transform : rotate(360deg);}
}
@-webkit-keyframes rotateImg {
    0%{-webkit-transform : rotate(0deg);}
  100%{-webkit-transform : rotate(360deg);}
}

.Kuyou_hz{background: url(../images/ppic06.jpg) no-repeat center;background-size: cover;padding: 3% 0 4.5%;position: relative;}
.Kuyou_hz .ind_tit{text-align: left;}
.Kuyou_hz .more{display: inline-block;padding: 0 40px;background: #063386;border-radius: 500px;font-size: 20px;color: #fff;line-height: 80px;height: 70px;overflow: hidden;margin-top: 70px;}
.Kuyou_hz .more img{margin-right: 30px;max-height: 50px;margin-top: 10px;}
.Kuyou_hz .more:hover{background: var(--color);}
.Kuyou_hz .bg{position: absolute;bottom: 0;right: 0;width: 58%;}

.Kuyou_foot{background: #0c1a5b;background-size: cover;padding-top: 4%;}
.Kuyou_foot .copy{padding: 40px 0;text-align: center;font-size: 14px;color: rgba(255,255,255,.6);border-top: 1px solid rgba(255,255,255,.3);margin-top: 4%;}
.Kuyou_foot .copy a{color: rgba(255,255,255,.6);}
.Kuyou_foot .copy a:hover{color: #fff;}
.Kuyou_foot ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.Kuyou_foot dt{float: left;margin-right: 70px;}
.Kuyou_foot dt h3{font-size: 18px;color: #fff;display: block;margin-bottom: 20px;}
.Kuyou_foot dt a{font-size: 16px;color: #eee;display: block;line-height: 36px;}
.Kuyou_foot dt a:hover,.Kuyou_foot2 .link a:hover{color: var(--color);}
.Kuyou_foot li.ewm{max-width: 120px;text-align: center;font-size: 14px;color: rgba(255,255,255,.6);}
.Kuyou_foot li.cont{color: #fff;}
.Kuyou_foot li.cont span{background: url(../images/rtic19.png) no-repeat left;font-size: 20px;padding-left: 30px;}
.Kuyou_foot li.cont b{display: block;font-size: 40px;color: var(--color);font-family: Arial;}
.Kuyou_foot li.cont p{font-size: 16px;line-height: 36px;color: #fff;margin-top: 20px;}
.Kuyou_foot dt .all{width: 140px;}
.Kuyou_foot dt .all a{width: 50%;float: left;}
.Kuyou_foot2 .link{font-size: 14px;margin: 3% 0 10px;}
.Kuyou_foot2 .link a{color: rgba(255,255,255,.6);margin-left: 5px;}
.Kuyou_foot2 .link a:first-child{color: #fff;}
.Kuyou_foot2 .copy{margin-top: 0;}

.Kuyou_wmjz{background: url(../images/ppic09.jpg) no-repeat center;background-size: cover;padding: 3% 0 4.5%;}
.Kuyou_wmjz ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
.Kuyou_wmjz li{width: 18.75%;background: #fff;border-top-left-radius: 30px;border-bottom-right-radius: 30px;}
.Kuyou_wmjz li .box{padding: 40px 10%;}
.Kuyou_wmjz li .box b{font-size: 24px;color: #333;display: block;margin-bottom: 20px;}
.Kuyou_wmjz li .box p{display: block;background: url(../images/rtic20.png) no-repeat left;padding-left: 26px;margin-bottom: 10px;font-size: 14px;color: #666;}
.Kuyou_wmjz li .box p:last-child{margin-bottom: 0;}
.Kuyou_wmjz li .box img{max-width: 100%;margin: 0 auto;display: block;}

.Kuyou_hh{height: 84px;background: #063386;}

@media (max-width: 1400px){
	.Kuyou_wmjz li{width: 30%;margin-bottom: 2%;}
	.Kuyou_wmjz ul{justify-content: space-evenly;}
	.Kuyou_foot li.ewm,.Kuyou_adv .pic ul{display: none;}
	.Kuyou_foot dt{margin-right: 40px;}
}
@media (max-width: 1024px){
	.Kuyou_adv .pic,.Kuyou_foot li.cont{display: none;}
	.Kuyou_adv .txt{width: 100%;}
	.Kuyou_foot li.cont{max-width: 20%;}
}
@media (max-width: 980px){
	.Kuyou_foot,.Kuyou_right,.Kuyou_hh{display: none;}
	.Kuyou_adv .txt dt{font-size: 16px;margin-top: 10px;}
	.Kuyou_adv .txt dl{margin: 20px 0 30px;}
	.Kuyou_city .scroll{height: 400px;}
	.Kuyou_city .p,.Kuyou_wmjz li .box b{font-size: 18px;}
	.Kuyou_hz .more img{display: none;}
	.Kuyou_hz .more{margin-top: 20px;line-height: 50px;font-size: 16px;height: 50px;}
	.Kuyou_wmjz li{width: 45%;}
	.Kuyou_city{height: 500px;}
	.Kuyou_city .pic{top: 90%;right: -40%;}
}
@media (max-width: 560px){
	.Kuyou_adv .txt dt{font-size: 14px;padding-left: 30px;background: url(../images/rtic21.png) no-repeat left;}
	.Kuyou_adv .txt .more{font-size: 16px;padding: 10px 40px;padding-right: 60px;}
	.Kuyou_city .scroll{height: 220px;}
	.Kuyou_city .p{font-size: 15px;}
	.Kuyou_city dt{margin-right: 2.66%;width: 12%;}
	.Kuyou_city dt:nth-child(7n){margin-right: 0;}
	.Kuyou_hz .more{display: none;}
	.Kuyou_wmjz li{width: 100%;}
	.Kuyou_wmjz li .box b{font-size: 16px;margin-bottom: 10px;}
	.imWrap{padding-top: 60%;}
	.Kuyou_city,#ind_news .tabUl,.Kuyou_hz{display: none;}
	.imgDiv img{width: 180%;}
	.contact_top{padding: 10% 0 15%;}
}

.fn_h{height: 45px;display: none;}
.f_nav{height: 45px;background: #05378b;width: 100%;position: fixed;bottom: 0;z-index: 100;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;display: none!important;}
.f_nav li{width: 50%;background: #05378b;position: relative;box-sizing: border-box;float: left;}
.f_nav li a{height: 45px;font-size: 16px;color: #fff;line-height: 100%;display: block;text-align: center;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;}
.f_nav li i{width: 20px;display: block;}
.f_nav li img{width: 20px;display: block;}
.f_nav li span{margin-left: 8px;display: block;font-size: 15px;}
.f_nav li:nth-child(2){position: absolute;width: 55px;height: 55px;background: var(--color);border: 2px solid #ffffff;border-radius: 50%;box-sizing: border-box;z-index: 2;left: 50%;margin-left: -26px;bottom: 10px;}
.f_nav li:nth-child(2) a{display: block;}
.f_nav li:nth-child(2) i{display: block;width: 50px;}
.f_nav li:nth-child(2) img{width: 50px;}
	
@media (max-width: 940px){
	.f_nav,.fn_h{display: block!important;}
	.Kuyou_foot{background: #222;}
}

.news-box{display: flex;justify-content: space-between;padding-bottom: 0;}
.page_fl{width: 75%;}
.page_fr{width: 23.5%;}
.list-news li{background: #fff;display: inline-block;width: 100%;margin-bottom: 20px;}
.list-news li .pad{display: flex;justify-content: space-between;padding:30px 30px 10px 30px;}
.list-news li .imgfd{width: 28%;overflow: hidden;}
.list-news li .imgfd a{position: relative;display: block;height:90%;}
.list-news li .imgfd img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.list-news li .imgfd:hover img{transform: scale(1.1);}
.list-news li .txt{width: 70%;}
.list-news li .txt h2{font-size: 20px;color: #111;font-weight: normal;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.list-news li .txt .word{font-size: 14px;color: #717171;line-height: 30px;text-align: justify;height:90px;margin:10px 0 20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.list-news li .bott{display: flex;justify-content: space-between;align-items: center;}
.list-news li .bott span{color: #666;font-size: 14px;line-height: normal;margin-left: auto;}
.list-news li .bott span i{color: #083180;font-size: inherit;}
.list-news li .bott .tags .t_lx{display: block;float: left;font-size: 14px;color: #666;background: #f3f4f8;padding: 5px 8px;margin-right: 16px;}
.list-news li .bott .tags .t_lx:last-child{margin-right: 0;}
.list-news li .bott .tags .t_lx:hover{background: var(--color);color: #fff;}
.list-news li .txt h2:hover{color: var(--color);}

.page_fr .box{background: #fff;margin-bottom: 20px;width: 100%;display: inline-block;}
.page_fr .box:last-child{margin-bottom: 0;}
.page_fr .box .pad{padding: 32px 26px;}
.page_fr .box b{font-size: 20px;color: #323333;border-left: 5px solid var(--color);padding-left: 8px;display: block;margin-bottom: 22px;}
.page_fr .box .f_box{position: relative;}
.page_fr .box .f_box .imgfd{position: relative;padding-bottom: 60%;overflow: hidden;}
.page_fr .box .f_box .imgfd img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.page_fr .box .f_box p{position: absolute;width: 100%;left: 0;bottom: 0;color: #fff;font-size: 14px;padding: 0 10px;line-height: 40px;box-sizing: border-box;background: rgba(0,0,0,.5);backdrop-filter: blur(3px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page_fr .box .f_box .imgfd:hover img{transform: scale(1.1);}

.list-rmtj,.list-rmbq{width: 100%;display: flex;flex-wrap: wrap;}
.list-rmtj li{width: 100%;border-bottom: 1px dashed #eee;height: 50px;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-rmtj li a{font-size: 14px;color: #323333;}
.list-rmtj li:hover a{color: var(--color);}
.list-rmbq a{float: left;width: 45%;margin-right: 2%;text-align: center;margin-bottom: 14px;}
.list-rmbq a:nth-child(2n){margin-right: 0;}
.list-rmbq a:nth-last-child(-n+2){margin-bottom: 0;}
.list-rmbq a{background: #f4f7f9;font-size: 14px;color: #323333;height: 36px;line-height: 36px;display: block;padding: 0 2%;border-radius: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-rmbq a:hover{background: var(--color);color: #fff;}

@media (max-width: 1024px){
	.page_fr{display: none;}
	.page_fl{width: 100%;}
	.classify1 dt a{font-size: 15px;padding: 10px 30px;}
	.classify1 dt{margin-right: 2%;}
	.classify1{margin-bottom: 20px;}
	.list-news li .txt h2{font-size:17px;}
	.list-news li .txt .word{height:48px;line-height:24px;margin:5px 0;}
	.list-news li .imgfd{width: 23%;!;}
	.list-news li .imgfd a {margin-top:6px;height:95%;}
	.list-news li .txt{width: 75%;!;}
	.list-news li .pad{padding: 20px;}
	.list-news li .bott .tags{display: none;}
	.list-news li .bott span{margin: 0;}
}
@media (max-width: 480px){
	.classify1 dt a{font-size: 14px;padding: 10px 24px;}
	.list-news li .txt h2{font-size: 15px;}
	.list-news li .imgfd{width: 38%;}
	.list-news li .txt{width: 58%;}
	.list-news li .bott span{font-size: 13px;line-height: normal;}
	.classify1{margin-bottom: 10px;}
	.list-news li .pad{padding: 14px;}
	.list-news li{margin-bottom: 10px;}
	.list-news li .txt .word{font-size: 13px;height: 40px;line-height: 20px;margin: 5px 0 5px;/* -webkit-line-clamp: 3; */}
}

.list-fenlei li{width: 100%;margin-bottom: 10px;}
.list-fenlei li:last-child{margin: 0;}
.list-fenlei li a{position: relative;padding: 0 20px;background: #f4f7f9;height: 48px;line-height: 48px;display: block;font-size: 15px;color: #323333;}
.list-fenlei li a:after{content: "\e638";font-family: "iconfont";position: absolute;top: 50%;right: 4%;margin-top: -6px;color: #777;font-size: 12px;line-height: normal;transition: all .5s;}
.list-fenlei li:hover a,.list-fenlei li.cur a{background: var(--color);color: #fff;}
.list-fenlei li:hover a:after,.list-fenlei li.cur a:after{color: #fff;}

.show-new{background: #fff;}
.show-new .pad{padding: 30px 40px;}
.show-new h1{font-size: 26px;color: #000;}
.show-new .box dl{display: inline-block;width: 100%;border-bottom: 1px solid #f1f1f1;padding-bottom: 24px;margin: 30px 0;}
.show-new .box dt{position: relative;float: left;margin-right: 18px;padding-right: 18px;font-size: 14px;color: #666;}
.show-new .box dt:after{content: " ";position: absolute;top: 50%;right: 0;margin-top: -6px;width: 1px;height: 12px;background: #dedede;}
.show-new .box dt span{color: var(--color);}
.show-new .box dt i{color: #083180;font-size: inherit;margin-right: 5px;}
.show-new .box dt:last-child{margin-right: 0;padding-right: 0;}
.show-new .box dt:last-child:after{opacity: 0;}
.fhlb{background: url(../images/rtic26.png) no-repeat left;padding-left: 25px;}
.fhlb a{font-size: 14px;color: #666;}
.fhlb a:hover,.fanye dt a:hover,.show-new .des a,.tit-jz a:hover{color: var(--color);}
.fanye dl{display: inline-block;width: 100%;border-top: 1px solid #f1f1f1;padding-top: 40px;margin-top: 60px;}
.fanye dt{max-width: 48%;height: 40px;line-height: 40px;background: #f6f6f6;font-size: 14px;color: #717171;padding: 0 2%;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fanye dt a{color: #717171;}
.show-new .des a{font-size: 16px!important;}
.show-new .des a:hover{text-decoration: underline;}

.tit-jz{display: inline-block;width: 100%;margin: 30px 0 10px;}
.tit-jz b{font-size: 20px;color: #333;}
.tit-jz a{font-size: 16px;color: #333;}
.sn_jzcs .News_content .box1 li,.sn_jzcs .News_content .box1 li:nth-child(3n){width: 49%;margin-right: 2%;}
.sn_jzcs .News_content .box1 li:nth-child(2n){margin-right: 0;}

@media (max-width: 1000px){
	.show-new .pad{padding: 50px 40px;}
	.tit-jz{margin: 20px 0 10px;}
	.show-new .box dl{margin: 20px 0;padding-bottom: 20px;}
	.fanye dl{padding-top: 20px;margin-top: 30px;}
	
}
@media (max-width: 450px){
	.show-new h1,.tit-jz b{font-size: 17px;}
	.show-new h1{text-align: center;}
	.show-new .pad{padding: 20px;}
	.fanye dt,.fhlb a,.show-new .box dt,.tit-jz a{font-size: 13px;}
	.show-new .box dt{display: none;margin-right: 10px;padding-right: 10px;}
	.show-new .box dt:nth-child(2n){
    display: block;
}
	.show-new .box dl{display: flex;margin: 15px 0;padding-bottom: 15px;justify-content: center;}
	.fanye dt{max-width: 100%;margin: 5px 0;width: 100%;}
	.sn_jzcs .News_content .box1 li, .sn_jzcs .News_content .box1 li:nth-child(3n),.sn_jzcs .News_content .box1 li:nth-child(2n){width: 100%;}
	.fhlb{margin-bottom: 20px;}
}

.gif_pic{}
@-webkit-keyframes rotation{
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg); }
}
.add_pic{
    -webkit- transform: rotate (360deg);
    animation: rotation 3s linear infinite;
    - moz -animation: rotation 3s linear infinite;
    -webkit - animation: rotation 3s linear infinite ;
    -o-animation: rotation 3s linear infinite;
}

.KuyouCase .imgfd{overflow: hidden;width: 100%;position: relative;padding-top: 75%;}
.KuyouCase .imgfd img{transition: all 0.5s ease;height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;display: block;margin: auto;z-index: 1;}
.KuyouCase .imgfd:hover img{transform: scale(1.1);}

.imgfdd{overflow: hidden;}
.imgfdd img{transition: all 0.5s ease;height: auto;width: 100%;object-fit: cover;display: block;}
.imgfdd:hover img{transform: scale(1.1);}
.page_fl{margin-bottom: 5%;}

.News_content .box1 li{width: 32.6%;margin-top: 18px;background: #fff;float: left;margin-right: 1.1%;transition: all .5s;}
.News_content .box1 li:nth-child(3n){margin-right: 0;}
.News_content .box1 li a{padding: 26px 20px;display: block;}
.News_content .box1 li h3,.News_content .box2 dt h3{font-size: 18px;color: #333;font-weight: normal;height: 24px;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all .5s;}
.News_content .box1 li p,.News_content .box2 dt p{font-size: 14px;color: #666;line-height: 24px;text-align: justify;height: 48px;margin: 10px 0 20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.News_content .box1 li .bott{display: flex;justify-content: space-between;line-height: normal;align-items: center;padding-top: 8px;border-top: 1px solid #e1e1e1;}
.News_content .box1 li span,.News_content .box2 dt .fen,.News_content .box2 dt i{color: #666;font-size: 14px;}
.News_content .box1 li span i{color: #083180;font-size: inherit;}
.News_content .box1 li .fr{color: #999;font-size: 30px;}
.News_content .box1 li:hover h3,.News_content .box2 dt:hover h3,.News_content .box2 dt:nth-child(1):hover .wz h4{color: var(--color);}
.News_content .box1 li:hover,.News_content .box2 dt:hover{box-shadow: 0px 0px 15px rgba(0,0,0,.1);}


.show-new .des,.show-new .des p,.article_cont .article,.article_cont .article p{font-size: 16px!important;line-height: 35px!important;color: #5b5b5b!important;text-align: justify;}
.show-new .des img{max-width: 100%;}

.slidebox {position:relative;width:80%;margin:0 auto 10px;}
.product-slide {overflow:hidden;}
.product-slide .casen{width:100%;}
.product-slide .casen:hover{box-shadow: 0px 0px 25px rgba(0,0,0,.2);}
.slidebox .swiper-pagination{position:absolute;z-index:9;left:0;bottom:10px;width:100%;text-align:center;}
.slidebox .swiper-pagination-bullet{width:10px;height:10px;margin: 0 8px!important;opacity: .5;border-radius: 50px;transition: all .5s;}
@media screen and (max-width:768px) {
	.slidebox {width:100%;}
}

.list_gd li{background: #fff;width: 100%;border-radius: 12px;overflow: hidden;margin-top: 0;margin-bottom: 30px;}
.list_gd li a{display: flow-root;padding: 30px;}
.list_gd li .txt p{font-size: 16px!important;line-height: 30px;height: 60px;overflow: hidden;margin: 20px 0 50px;}
.list_gd li{width: 32%;margin-right: 2%;float: left!important;}
.list_gd li:nth-child(3n){margin-right: 0;}
.list_gd li .imgfdd,.list_gd li .txt{width: 100%;}
.list_gd li .imgfdd{padding-top: 60%;}
.list_gd li .txt b{margin-top: 20px;font-size: 20px;height: 26px;line-height: 26px;display: block;color: #333;overflow: hidden;}
.list_gd li .txt p{margin-bottom: 30px;color: #666;font-size: 16px;line-height: 30px;display: block;}
.list_gd .date{color: #666;font-family: Arial;line-height: 20px;margin-bottom: 40px;}
.list_gd .date b{display: block;font-size: 30px;display: block;margin: 10px 0 20px;color: #333;}
.list_gd li span{display: block;font-size: 14px;color: #666;height: 34px;line-height: 34px;background: #ebebeb;padding: 0 10px;float: right;border-radius: 4px;}
.list_gd li:hover .txt b{color: var(--color);}


@media screen and (max-width:768px){
	.News_content .box2 dt:nth-child(1){width: 100%;margin-right: 0;}
	.News_content .box2 dt,.News_content .box1 li,.News_content .box1 li:nth-child(3n){width: 49%;margin-right: 2%;margin-top: 14px;}
	.News_content .box1 li:nth-child(2n){margin-right: 0;}
	.News_content .box1 li h3, .News_content .box2 dt h3{font-size: 16px;}
	.News_content .box2 dt:nth-child(1) .wz h4{font-size: 20px;margin-bottom: 5px;}
	.list_gd li{width: 49%;margin-right: 0;margin-bottom: 20px;}
	.list_gd li:nth-child(2n){float: right!important;}
}
@media screen and (max-width:450px){
	.News_content .box2 dt, .News_content .box1 li, .News_content .box1 li:nth-child(3n), .News_content .box1 li:nth-child(2n){width: 100%;}
	.News_content .box2 dt .txt{min-height: auto;}
	.News_content .box1 li h3, .News_content .box2 dt h3,.Kuyouadv .tab-hd li{font-size: 15px;}
	.News_content .box1 li p, .News_content .box2 dt p{font-size: 13px;line-height: 20px;height: 40px;}
	.News_content .box2 dt p{height: 20px;}
	.News_content .box2 dt i,.News_content .box2 dt:nth-child(1) .wz .sub{display: block;font-size: 13px;}
	.News_content .box2 dt:nth-child(1) .imgfd img,.News_content .box2 dt .imgfdd img{height: 250px;}
	.News_content .box2 dt:nth-child(1) .wz h4{font-size: 16px;}
	.News_content .box2 dt:nth-child(1) .wz .pad2{padding: 0 15px;}
	.News_content .box2 dt:nth-child(1) .wz{bottom: 15px;}
	.list_gd li{width: 100%;}
	.list_gd .date b{font-size: 20px;}
	.list_gd .date{line-height: 15px;margin-bottom: 20px;}
	.list_gd li .txt b{font-size: 16px;}
	.list_gd li .txt p{font-size: 14px!important;line-height: 24px;height: 48px;margin: 10px 0 20px;}
	.show-new .des,.show-new .des p,.article_cont .article,.article_cont .article p{font-size: 15px!important;line-height: 30px!important;}
}

input,textarea{border: none;outline: none;}
body { color:#333;font-size: 16px;background: #fff;font-family: "Microsoft Yahei";}

.tab{}
.tab-hd {overflow:hidden; zoom:1;}
.tab-hd li{cursor:pointer;}
.tab-hd li.active{}
.tab-bd li{display:none;}
.tab-bd li:nth-child(1){display:list-item;}

body::-webkit-scrollbar{width: 6px;height: 1px;cursor: pointer;}
body::-webkit-scrollbar-thumb{background: var(--color);}
body::-webkit-scrollbar-track{background: #ddd;}

.containe_new{max-width: 1600px;width: 100%;margin: 0 auto;}
.toph_new{height: 85px;}

.header_new{height: 85px;line-height: 85px;position: fixed;width: 100%;z-index: 999;top: 0;left: 0;background: #fff;box-shadow: 0 0 15px 0 rgb(159 159 159 / 20%);backdrop-filter: blur(3px);transition: all .5s ease;}
.header_new>div{display: flex;align-items: center;justify-content: space-between;}
.header_new .logo_new{position: relative;height: 85px;display: flex;align-items: center;}
.header_new .logo_new img{max-height: 55px;transition: all .5s;}
.header_new .logo_new .logo1{opacity: 0;visibility: hidden;}
.header_new .logo_new .logo2{position: absolute;left: 0;opacity: 1;visibility: visible;}
.header_new h1{display: none;}

.header_new .nav{display:flex;margin-left: auto;margin-right:50px;overflow:visible;}
.header_new .nav li{position: relative;margin-right:56px;}
.header_new .nav li:last-child{margin-right: 0;}
.header_new .nav li a.a1{font-size:17px;display: block;color: #333;}
.header_new .nav li.act a.a1,.header_new .nav li:hover a.a1,.header_new dd:hover p{color: var(--color)!important;}

.header_new .nav li .dorw{display:none;position:absolute;top:100%;left:50%;z-index:1;background:#fff;min-width:160px;border-radius:0 0 10px 10px;box-shadow:0 0 15px 0 rgb(159 159 159 / 20%);transform:translate(-50%,0);text-align:center;}
.header_new .nav li .dorw a{font-size: 15px;color: #666;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height: 50px;line-height: 50px;padding: 0 30px;border-bottom: 1px solid rgba(0,0,0,.08);}
.header_new .nav li .dorw a:last-child{border: 0;}
.header_new .nav li .dorw a:hover{color: var(--color);}


.header_new dl{display: flex;}
.header_new dt{display:flex;align-items: center;}
.header_new dt .ic{width: 25px;height: 25px;overflow: hidden;cursor: pointer;}
.header_new dt .telbox{margin-right: 15px;max-width: 300px;height: 45px;line-height: 45px;overflow:hidden;font-size: 20px;font-weight: bold;font-family: 'arial';background: var(--color);width: 200px;border-radius: 500px;color: #fff;text-align: center;letter-spacing: 0.5px;}
.header_new dt:hover .telbox{max-width:300px;z-index: 1;}

@media (max-width: 1500px){
	.header_new .nav li{margin-right: 45px;}
}
@media (max-width: 1400px){
	.header_new .logo_new img{max-height: 45px;}
	.header_new .nav{margin-right: 35px;}
	.header_new .nav li{margin-right: 40px;}
	.header_new .nav li a.a1{font-size: 16px;}
}
@media (max-width: 1300px){
	.header_new .nav li{margin-right:30px;height:85px;line-height:85px;}
}
@media (max-width: 1200px){
	.header_new .nav{margin-right: 0;}
	.header_new .logo_new img{max-height: 40px;}
	.header_new .nav li{margin-right: 25px;}
	.header_new .nav li a.a1{font-size: 15px;}
	.header_new dt{display: none;}
}
@media (max-width: 980px){
	.header_new{display: none;}
}

#header_sc.scroll{background: none;border-bottom: 1px solid rgba(255,255,255,.5);box-shadow: none;}
#header_sc.scroll .nav li a.a1{color: #fff;}
#header_sc.scroll .logo_new img,
#header_sc.scroll dt .ic img{}
#header_sc dt .ic img{width: 25px;height: 25px;display: block;transition: all .5s;}
#header_sc.scroll .logo_new .logo1{opacity: 1;visibility: visible;}
#header_sc.scroll .logo_new .logo2{opacity: 0;visibility: hidden;}

#footer_new{background: #333;display: flow-root;padding-top: 76px;}
#footer_new .box dl{display: flex;flex-flow: row wrap;justify-content: space-between;color: #fff;}
#footer_new .box a{color: #fff;}#footer_new .box a:hover,#footer_new .box .tab-bd li a:hover,.copy_new a:hover{color: var(--color);}
#footer_new .box dt .p{font-size: 15px;}
#footer_new .box dt .p i{font-family: 'arial';}
#footer_new .box dt .tel{display: flex;margin: 16px 0 35px;}
#footer_new .box dt .tel i{width: 46px;height: 46px;background: var(--color) url(../images/new/ic08.gif) no-repeat center;background-size: 25px;border-radius: 100%;display: block;}
#footer_new .box dt .tel p{display: block;height: 46px;line-height: 46px;background: var(--color);color: #fff;width: 250px;text-align: center;border-radius: 500px;font-family: 'arial';font-weight: bold;font-size: 26px;letter-spacing: 1px;}
#footer_new .box dd b{font-size: 20px;font-weight: bold;display: block;margin-bottom: 22px;}
#footer_new .box dd a{display: block;line-height: 30px;font-size: 15px;}
#footer_new .box dd.ewm{text-align: center;font-size: 13px;}
#footer_new .box dd.ewm img{max-width: 120px;margin-bottom: 10px;}
#footer_new .box dd.ewm p{color: #ddd;}
#footer_new .box .tab-hd{margin: 50px 0 15px;}
#footer_new .box .tab-hd li{width: 100px;height: 30px;line-height: 30px;font-size: 15px;border: 1px solid #aaa;border-radius: 500px;text-align: center;color: #aaa;float: left;margin-right: 10px;}
#footer_new .box .tab-hd li:last-child{margin-right: 0;}
#footer_new .box .tab-hd li.active{border-color: var(--color);color: var(--color);}
#footer_new .box .tab-bd li a{font-size: 13px;color: #999;position: relative;margin-right: 16px;padding-right: 17px;margin-bottom: 5px;display: inline-block;float: left;}
#footer_new .box .tab-bd li a::after{position: absolute;content: '';width: 1px;height: 14px;top: 4px;right: 0;background: #999;}
#footer_new .box .tab-bd li a:last-child{margin-right: 0;padding-right: 0;}
#footer_new .box .tab-bd li a:last-child::after{display: none;}

.copy_new{padding: 25px 0;display: flow-root;border-top: 1px solid rgba(255,255,255,.3);font-size: 13px;color: #bbb;width: 100%;text-align: center;margin-top: 25px;}
.copy_new a{color: #bbb;}
.copy_new dl{display: inline-block;}
.copy_new dt,.copy_new dd{float: left;}
.copy_new dt{margin-right: 25px;}
.copy_new dd{background: url(../images/new/icp.png) no-repeat left;padding-left: 18px;}

.padding_new{padding: 4% 0 6%;display: flow-root;}
.fs30{font-size: 30px;font-weight: bold;}
.fs60{font-size: 60px;font-weight: bold;}

.contact_new01{background: url(../images/contact/pic01.jpg) no-repeat center;background-size: cover;}
.contact_new01 .feed{max-width: 40%;width: 600px;background: #fff;border-radius: 10px;padding: 50px 58px;box-sizing: border-box;}
.contact_new01 .feed form{margin-top: 30px;}
.contact_new01 .feed dt{width: 100%;margin-bottom: 10px;}
.contact_new01 .feed dt p{font-size: 14px;color: #666;display: block;margin-bottom: 5px;}
.contact_new01 .feed dt p i{color: red;}
.contact_new01 .feed dt .inp{height: 30px;line-height: 30px;width: 100%;border-bottom: 1px solid #ccc;}
.contact_new01 .feed textarea{border-bottom: 1px solid #ccc;width: 100%;height: 80px;display: block;}
.contact_new01 .feed dt .inp:hover,.contact_new01 .feed textarea:hover{border-color: var(--color);}
.contact_new01 .feed i{font-size: 14px;color: #666;}
.contact_new01 .feed .sub{width: 200px;height: 50px;line-height: 50px;text-align: center;border-radius: 500px;background: var(--color);color: #fff;margin: 0 auto;cursor: pointer;display: block;margin-top: 30px;transition: all .5s;}
.contact_new01 .feed .sub:hover{background: #083368;}
.contact_new01 .feed .msg-box{position: absolute;}
.contact_new01 .feed .msg-box i{font-size: inherit;}
.contact_new01 .box{max-width: calc( 100% - 44% );color: #fff;width: 800px;}
.contact_new01 .box h2{letter-spacing: 2px;display: block;margin-bottom: 8%;}
.contact_new01 .box li{width: 52%;float: left;margin-bottom: 8%;}
.contact_new01 .box li:nth-child(2n){float: right;width: 45%;}
.contact_new01 .box li img{width: 55px;height: 55px;float: left;}
.contact_new01 .box li p{display: block;width: calc( 100% - 72px );float: right;line-height: 26px;}
.contact_new01 .box li i{font-family: 'arial';}
.contact_new01 a{color: #fff;}.contact_new01 .box li a:hover{color: var(--color);}
.contact_new01 .box dl{margin-top: 8%;}
.contact_new01 .box dd{float: right;display: flex;}
.contact_new01 .box dd p{font-size: 14px;margin-left: 30px;line-height: 120px;}
.contact_new01 .box dd img{display: block;width: 120px;}
.contact_new01 .box dt{width: 380px;background: var(--color);border-radius: 5px;float: left;display: flex;padding: 20px 40px;box-sizing: border-box;transition: all .5s;}
.contact_new01 .box dt .ic{width: 36px;height: 54px;margin-right: 30px;margin-top: 10px;overflow: hidden;filter: grayscale(100%) brightness(500%);transition: all .5s;}
.contact_new01 .box dt b{font-family: 'arial';font-weight: bold;}
.contact_new01 .box dt .p{line-height: 34px;}
.contact_new01 .box dt:hover{background: #fff;color: var(--color);}
.contact_new01 .box dt:hover .ic{filter: none;}

.contact_new02{background: #f4f5fa;}
.contact_new02 ul{display: grid;gap: 20px;grid-template-columns: repeat(4, 1fr);margin-top: 40px;}
.contact_new02 li{background: #fff;border-radius: 10px;padding: 30px 10%;padding-left: 15%;box-sizing: border-box;display: flow-root;position: relative;height: 180px;}
.contact_new02 li::after{content: '';position: absolute;top: 35px;left: 10%;width: 3px;height: 80px;background: var(--color);}
.contact_new02 li b{font-size: 22px;font-weight: bold;line-height: normal;display: block;margin-bottom: 15px;}
.contact_new02 li .p{line-height: 24px;}
.contact_new02 li .p a{font-family: 'arial';}
.contact_new02 li .p a:hover{color: var(--color);}
.contact_new02 .pic{width: 36.6%;margin-right: 5%;}
.contact_new02 .box{width: 50%;}
.contact_new02 .box h2{color: #083368;line-height: 80px;}
.contact_new02 .box p{font-size: 18px;line-height: 36px;max-width: 690px;margin: 22px 0 42px;}
.contact_new02 .box dt{float: left;margin-left: 12%;text-align: center;}
.contact_new02 .box dt i{color: #757575;display: block;margin-top: 5px;}

.oldhead{display: none;}
a{cursor: pointer;color: #333;}
.Kuyou_hh{display: none;}
.imgDiv{margin-top: 0!important;}

.right_new ul{overflow: inherit;}
.right_new{position: fixed;top: 50%;right: 10px;z-index: 999;margin-top: -133px;}
.right_new li{margin-bottom: 2px;position: relative;}
.right_new li a{position: relative;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;align-content: center;text-align: center;width: 65px;height: 65px;background: var(--color);border-radius: 50%;z-index: 10;}
.right_new li:last-child{margin-bottom: 0;}
.right_new li p{color: #fff;font-size: 13px;width: 100%;transition: all .5s;}
.right_new li a>i{color: #fff;font-size: 24px;line-height: 24px;padding-top: 5px;display: block;}
.right_new li:hover a{background: #083368;}
.right_new li:hover p{color: #fff;}
.right_new li .box{position: absolute;top: 0;right: -220px;z-index: 9;height: 65px;line-height: 65px;background: var(--color);color: #fff;width: 200px;border-radius: 50px;margin-right: 8px;opacity: 0;visibility: hidden;text-align: center;cursor: pointer;transition: all .5s;}
.right_new li .box:after{display: block;content: " ";border-style: solid dashed dashed dashed;border-color: transparent  transparent transparent var(--color););border-width: 9px;width: 0;height: 0;position: absolute;top: 50%;right: -17px;margin-top: -9px;}
.right_new li:hover .box{right: 65px;opacity: 1;visibility: visible;}
.right_new li .box i{font-family: 'arial';font-size: 19px;font-weight: bold;}
.right_new li .box2{width: 120px;height: 120px;padding: 5px;border-radius: 5px;}
.right_new li .box2:after{top: 28%;}
.right_new li .box2 img{border-radius: 4px;display: block;width: 110px;height: 110px;}

.containe_new2{width: 1400px;margin: 0 auto;}
.fs48{font-size: 48px;font-weight: bold;line-height: initial;}
.fs36{font-size: 36px;}

.about_new01{background: url(../images/about/pic03.jpg) no-repeat right;background-size: cover;min-height: 855px;color: #fff;text-shadow: 0 2px 5px rgb(0 0 0 / 50%);}
.about_new01 .box1{padding: 10% 0 14%;display: flow-root;}
.about_new01 .box1 .des{width:100%;font-size: 17px;line-height: 30px;text-align: justify;}
.about_new01 .box1 .tit{width:100%;border-left: 5px solid var(--color);height: 100px;padding-left: 22px;box-sizing: border-box;margin-bottom:50px;}
.about_new01 .box1 .tit h2{margin-top: -12px;}
.about_new01 dl{text-align: center;display: flex;flex-flow: row wrap;justify-content: space-between;}
.about_new01 dt{}
.about_new01 dt i{font-size: 20px;}
.about_new01 dt .num{font-size: 18px;line-height: 110px;}
.about_new01 dt .num2{font-weight: bold;font-size: 88px;font-family: 'arial';}
.about_new01 dt .num b{font-family: 'arial';font-weight: bold;font-size: 88px;}

.about_new02{background: url(../images/about/pic04.jpg) no-repeat center;background-size: cover;min-height: 660px;}
.about_new02 .tit .box1{margin-top: 10%;}
.about_new02 .tit .box1 i{color: var(--color);font-family: 'arial';line-height: 48px;text-transform: uppercase;}
.about_new02 .tit .box2{font-size: 20px;line-height: 50px;margin-top: 45%;}
.about_new02 .tit .box2 b{font-weight: bold;}
.about_new02 .tit{width: calc( 100% - 75% );}
.about_new02 .pic{width: 74%;margin-top: 10%;}
.about_new02 .pic img{max-width: 100%;}

.about_new03{background: url(../images/about/pic06.jpg) no-repeat center;background-size: cover;min-height: 800px;color: #fff;}
.about_new03 .box h2{padding: 10% 0;display: flow-root;line-height: 60px;}
.about_new03 .box .p{font-size: 20px;line-height: 50px;}
.about_new03 .box .p i{color: var(--color);}

.about_new04{background: url(../images/about/pic07.jpg) no-repeat bottom;background-size: cover;min-height: 860px;}
.about_new04 .tit{text-align: center;margin-top: 5%;}
.about_new04 .more{width: 228px;height: 50px;border-radius: 500px;line-height: 50px;border: 2px solid var(--color);display: inline-block;font-size: 18px;color: var(--color);text-align: left;padding-left: 30px;position: relative;padding-right: 22px;overflow: hidden;margin-top: 40px;}
.about_new04 .more:hover i img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}
.about_new04 .more:hover{background: var(--color);color: #fff;}

.pfnew{overflow: hidden;width: 100%;position: relative;padding-top: 75%;}
.pfnew img{height: 100%;width: 100%;object-fit: cover;position: absolute;top: 0;left: 0;display: block;margin: auto;transition: all 0.5s;}
.pfnew:hover img{transform: scale(1.1);}

.case_proc{overflow: hidden;position: relative;margin-bottom: 20px;display: flow-root;border-radius: 5px;}
.case_proc .pfnew{padding-top: 50%;}
.case_proc .txt{font-size: 14px;color: #666;position: absolute;bottom: 0;right: 0;z-index: 2;width: 50%;background: rgba(255,255,255,.9);padding: 26px 20px;box-sizing: border-box;}
.case_proc .txt h2{line-height: 28px;color: #000;font-size: 24px;display: block;width: calc( 100% - 80px );overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.case_proc .txt i{line-height: 28px;height: 28px;width: 60px;border-radius: 500px;text-align: center;font-size: 14px;border: 1px solid #ddd;}
.case_proc .txt i:hover{background: var(--color);color: #fff;}
.case_proc .txt .view{font-family: 'arial';}
.case_proc .txt .p{margin-top: 10px;}
.case_proc .txt .p .fl{width: calc( 100% - 80px );overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}

.list_case_new dt.casen{width:32%;float:left;margin-right:2%;margin-bottom:20px;border-radius:5px;overflow:hidden;transition:all .5s;}
.list_case_new .casen:nth-child(3n){margin-right:0;}
.list_case_new .casen .pfnew{padding-top:75%;}
.list_case_new .casen .hover{position:absolute;left: 0;top: 0;width:100%;height:100%;opacity:0;background: rgba(0, 0, 0, .5);backdrop-filter: blur(3px);transition: all .5s;}
.list_case_new .casen .link{position: absolute;left: 50%;top: 50%;margin: -18px;width: 36px;height: 36px;border: 1px solid #fff;border-radius: 50%;text-align: center;transform: rotate(-45deg);}
.list_case_new .casen .link i{color: #fff;font-size: 20px;}
.list_case_new .casen .round{position: absolute;left: 50%;top: 50%;margin: -70px;width: 140px;height: 140px;border: 2px dashed #fff;border-radius: 50%;-webkit-transform: rotate(360deg);animation:rotation 10s linear infinite;-moz-animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite;-o-animation:rotation 10s linear infinite;}
.list_case_new .casen .txt{background: #f6f6f6;padding: 26px 20px;box-sizing: border-box;font-size: 14px;color: #666;display: flow-root;}
.list_case_new .casen .txt .t{display: flex;justify-content: space-between;align-items: center;overflow: hidden;}
.list_case_new .casen .txt h2{line-height: 28px;color: #000;font-size:16px;display: block;width: calc( 100% - 80px );overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_case_new .casen .txt i{line-height: 28px;height: 28px;width: 60px;background: #fff;border-radius: 500px;text-align: center;font-size: 14px;}
.list_case_new .casen .txt i:hover{background: var(--color);color: #fff;}
.list_case_new .casen .txt .view{font-family: 'arial';}
.list_case_new .casen .txt .p{display: flex;justify-content: space-between;align-items: center;margin-top: 10px;}
.list_case_new .casen .txt .p .fl{width: calc( 100% - 80px );overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_case_new .casen:hover{box-shadow: 0px 0px 25px rgba(0,0,0,.2);}
.list_case_new .casen:hover .hover{opacity: 1;}

.case_new02{border-bottom: 1px solid #eee;padding-bottom: 60px;margin-top: 100px;}
.case_new02 h2{display: block;margin-bottom: 20px;}

.case_new03{height: 45px;line-height: 45px;margin-top: 50px;}
.case_new03 .loca_new{font-size: 14px;color: #666;width: calc( 100% - 1200px );overflow: hidden;}
.case_new03 .loca_new a{color: #666;}
.case_new03 .loca_new a:hover{color: var(--color);}
.col_pro_new{display: flex;}
.col_pro_new dt{margin-left: 20px;}.col_pro_new dt:first-child{margin-left: 0;}
.col_pro_new dt a{height: 45px;line-height: 45px;border-radius: 500px;border: 1px solid #333;display: inline-block;padding: 0 24px;}
.col_pro_new dt:hover a,.col_pro_new dt.cur a{background: var(--color);border-color: var(--color);color: #fff;}

.web_new01{min-height: 800px;background: url(../images/website/pic09.jpg) no-repeat left;background-size: cover;}
.web_new01 h2{color: #0b347f;display: block;padding-top: 12%;}
.web_new01 .p{max-width: 680px;font-size: 20px;line-height: 36px;color: #55655d;margin-top: 1%;}
.web_new01 .more{height: 55px;line-height: 55px;border-radius: 500px;background: var(--color);display: inline-block;color: #fff;font-size: 18px;padding: 0 20px;margin-top: 6%;}
.web_new01 .more i{display: block;width: 21px;height: 14px;overflow: hidden;margin-top: 20.5px;margin-left: 12px;}
.web_new01 .more i img{display: block;filter: grayscale(100%) brightness(500%);transition: all .5s;}
.web_new01 .more:hover{background: #fff;color: var(--color);}
.web_new01 .more:hover i img{filter: none;}

.web_new02{background: #f4f5fa;}
.tit_webn{text-align: center;}
.tit_webn p{display: block;margin: 15px 0 50px;}
.web_new02 .tab-hd li{width: 20%;float: left;position: relative;}
.web_new02 .tab-hd li .tit p{width: 200px;height: 60px;line-height: 60px;border-radius: 500px;overflow: hidden;background: #fff;font-size: 18px;text-align: center;margin: 0 auto;position: relative;z-index: 9;transition: all .5s;}
.web_new02 .tab-hd li .tit{padding: 10px 0;}
.web_new02 .tab-hd li i{position: absolute;top: 32px;left: 50%;width: 16px;height: 16px;border-radius: 100%;background: var(--color);display: block;margin-left: -108px;z-index: 10;opacity: 0;transition: all .5s;}
.web_new02 .tab-hd li.active i{opacity: 1;}
.web_new02 .tab-hd li.active .tit p{box-shadow: 0 0 15px 0 rgb(255 114 47 / 20%);color: var(--color);}
.web_new02 .tab-hd li::after{content: '';width: 96px;height: 6px;background: url(../images/website/ic19.png) no-repeat center;position: absolute;left: -48px;top: 37px;z-index: 1;transition: all .5s;}
.web_new02 .tab-hd li:last-child::before{content: '';width: 96px;height: 6px;background: url(../images/website/ic19.png) no-repeat center;position: absolute;right: -48px;top: 37px;z-index: 1;}
.web_new02 .tab-hd li.active::after{background: url(../images/website/ic20.png) no-repeat center;}
.web_new02 .tab-bd{margin-top: 60px;}
.web_new02 .tab-bd li .pic{max-width: 48%;}.web_new02 .tab-bd li .pic img,.web_new04 .pic img{width: 100%;}
.web_new02 .tab-bd li .box{width: 50%;max-width: 656px;margin-top: 3%;}
.web_new02 .tab-bd li .box .ic{overflow: hidden;}
.web_new02 .tab-bd li .box .ic img{display: block;width: 62px;}
.web_new02 .tab-bd li .box .txt{width: calc( 100% - 90px );}
.web_new02 .tab-bd li .box .txt b{font-weight: bold;line-height: 56px;display: block;}
.web_new02 .tab-bd li .box .txt p{line-height: 30px;margin: 40px 0;}
.web_new02 .tab-bd li .box .txt dt{line-height: 30px;height: 30px;overflow: hidden;display: flex;width: 48%;float: left;}
.web_new02 .tab-bd li .box .txt dt:nth-child(2n){float: right;}
.web_new02 .tab-bd li .box .txt dt i{display: block;width: 5px;height: 5px;border-radius: 100%;background: var(--color);margin-top: 12.5px;margin-right: 8px;}

.web_new03 .containe_new{overflow: hidden;}
.web_new03{max-width: 1920px;margin: 0 auto;}
.web_new03 .box{position: relative;}
.web_new03 .list_case_new dt.casen{margin: 0;}
.web_new03 .swiper-button-next,.web_new03 .swiper-button-prev{width: 45px;height: 45px;border-radius: 100%;background-color: #d1d1d1;background-size: 9px 16px;opacity: 1!important;overflow: hidden;margin-top: -22px;transition: all .5s;}
.web_new03 .swiper-button-next{right: 4%!important;}
.web_new03 .swiper-button-prev{left: 4%!important;}
.web_new03 .swiper-button-next:hover,.web_new03 .swiper-button-prev:hover{background-color: var(--color);}

.web_new04{background: url( ../images/website/pic12.jpg) no-repeat left;background-size: cover;min-height: 700px;}
.web_new04 .pic{max-width: 48%;margin-top: 85px;}
.web_new04 .txt{width: calc( 100% - 50% );max-width: 680px;margin-top: 5%;}
.web_new04 .txt h2{color: #0b347f;}
.web_new04 .txt .p{font-size: 16px;line-height: 30px;color: #666;margin: 30px 0;}
.web_new04 .txt dl{display: grid;gap: 35px;grid-template-columns: repeat(2, 1fr);}
.web_new04 .txt dt{background: #fff;border-radius: 10px;padding: 16px 40px 25px 35px;box-sizing: border-box;display: flow-root;position: relative;}
.web_new04 .txt dt b{font-size: 24px;font-weight: bold;display: block;margin-bottom: 6px;}
.web_new04 .txt dt p{line-height: 24px;color: #666;height: 48px;overflow: hidden;}
.web_new04 .txt dt::after{position: absolute;top: 32px;left: 16px;content: '';width: 9px;height: 9px;border-radius: 100%;background: var(--color);}

div.digg a{border-radius: 5px;}

.titsy_new{position: relative;padding-top: 35px;margin-bottom: 35px;}
.titsy_new i{display: block;width: 477px;height: 108px;background: url(../images/new/pic18.png) no-repeat center;background-size: cover;position: absolute;top: 0;left: -90px;z-index: 1;}
.titsy_new p{font-size: 22px;display: block;margin-top: 10px;}
.titsy_new p,.titsy_new h2{position: relative;z-index: 9;}

.index_new_new .xiaji{display: flex;margin-top: 45px;}
.index_new_new .xiaji dt{margin-left: 50px;height: 35px;line-height: 35px;border-bottom: 3px solid #fff;transition: all .5s;}
.index_new_new .xiaji dt:first-child{margin-left: 0;}
.index_new_new .xiaji dt a{font-size: 18px;color: #666;}
.index_new_new .xiaji dt:hover{border-color: var(--color);}
.index_new_new .xiaji dt:hover a{color: #333;}
.index_new_new .list{display: grid;gap: 50px;grid-template-columns: repeat(3, 1fr);margin-top: 40px;}
.index_new_new .list li{display: flow-root;min-width: 0;}
.index_new_new .list li .date{color: #666;line-height: 30px;font-family: 'arial';}
.index_new_new .list li .date b{font-size: 24px;font-weight: bold;font-family: 'arial';}
.index_new_new .list li .txt{width: calc( 100% - 100px );}
.index_new_new .list li .txt h3{font-size: 18px;height: 32px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_new_new .list li .txt p{font-size: 14px;color: #666;display: block;height: 25px;margin-top: 4px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_new_new .list li .line{width: 100%;height: 1px;background: #e7e7e7;position: relative;display: block;margin-top: 30px;}
.index_new_new .list li .line i{width: 0px;height: 1px;background-color: var(--color);float: left;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;z-index: 2;}
.index_new_new .list li:hover .line i{width: 100%;}
.index_new_new .box .pfnew{width:40%;padding: 0;height:360px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;position: relative;}
.index_new_new .box .pfnew a.jt{position: absolute;bottom: -50px;right: -50px;width: 140px;height: 140px;border-radius: 100%;background: var(--color);z-index: 1;}
.index_new_new .box .pfnew a.jt img{width: 21px;height: 18px;margin-top: 44px;margin-left: 44px;}
.index_new_new .box .pfnew a.jt:hover img{transform: rotateZ(45deg);}
.index_new_new .box .txt{border-top-right-radius: 10px;border-bottom-right-radius: 10px;border: 1px solid #e7e7e7;box-sizing: border-box;height:360px;width:60%;border-left: none;}
.index_new_new .box .txt .txtpad{padding:3% 4%;box-sizing: border-box;}
.index_new_new .box .txt h3{font-size: 28px;height: 30px;line-height: 30px;overflow: hidden;font-weight: bold;transition: all .5s;}
.index_new_new .box .txt .p{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;font-size: 15px;line-height: 28px;text-align: justify;color: #666;margin: 3% 0 5%;}
.index_new_new .box .txt .date{font-family: 'arial';line-height: 30px;color: #666;}
.index_new_new .box .txt .date b{font-family: 'arial';line-height: 30px;font-size: 36px;font-weight: bold;}
.index_new_new .box .txt:hover h3{color: var(--color);}

.index_new_logo{height: 880px;background: url(../images/new/pic20.jpg) no-repeat center;background-size: cover;overflow: hidden;}
.index_new_logo .box{position: relative;}
.index_new_logo .pic{position: absolute;top: -95%;z-index: 1;width: 100%;}
.index_new_logo .pic img{-webkit-animation:rotateImg 60s linear infinite;vertical-align: middle;width: 100%;max-width: 1456px;margin: 0 auto;display: block;}
@keyframes rotateImg {
  0% {transform : rotate(0deg);}
  100% {transform : rotate(360deg);}
}
@-webkit-keyframes rotateImg {
    0%{-webkit-transform : rotate(0deg);}
  100%{-webkit-transform : rotate(360deg);}
}
.index_new_logo .pic3{display: none;}.index_new_logo .pic3 img{width: 100%;}
.index_new_logo .pic2{position: absolute;z-index: 2;width: 100%;}
.index_new_logo .pic2 img{display: block;margin: 0 auto;max-height: 800px;}
.index_new_logo .txt{text-align: center;position: relative;z-index: 3;color: #fff;padding-top: 18%;}
.index_new_logo .txt h2,.index_new_logo .txt .p i{color: var(--color);}
.index_new_logo .txt .p{margin-top: 30px;}



.index_new_logo .box{height: 880px;background: url(../images/new/pic38.png) no-repeat center;}
.index_new_logo dt{border-radius: 100%;overflow: hidden;background: #444;position: absolute;z-index: 99;}
.index_new_logo dt:hover{background: var(--color);}

@media (max-width: 1670px){
	.index_new_logo .box{background: none;}
}
@media (max-width: 1400px){
	.index_new_logo .box{height: auto;}
	.index_new_logo{background: url(../images/new/pic39.jpg) no-repeat center;}
	.index_new_logo dl{display: none;}
}
@media (max-width: 580px){
	.index_new_logo{background: url(../images/new/pic20.jpg) no-repeat center;}
}

.index_new_ab{background: url(../images/new/pic26.jpg) no-repeat center;background-size: cover;min-height: 880px;}
.index_new_ab .box{padding-top: 6%;}
.index_new_ab .titsy_new i{width: 794px;background: url(../images/new/pic27.png) no-repeat center}
.index_new_ab .p{font-size: 30px;line-height: 48px;}
.index_new_ab .p i{color: var(--color);}
.index_new_ab .p2{line-height: 35px;position: relative;padding-left: 30px;margin: 5% 0;}
.index_new_ab .p2::after,.index_new_ab .p2::before{width: 2px;position: absolute;top: 0;left: 0;content: '';}
.index_new_ab .p2::after{z-index: 2;background: var(--color);height: 60px;}
.index_new_ab .p2::before{z-index: 1;background: #dee4f0;height: 180px;}
.index_new_ab .more{display: flex;}
.index_new_ab .more .a1{height: 50px;line-height: 50px;border-radius: 500px;border: 1px solid var(--color);width: 180px;text-align: center;color: var(--color);}
.index_new_ab .more .a2{width: 50px;height: 50px;border-radius: 100%;background: var(--color);overflow: hidden;border: 1px solid var(--color);}
.index_new_ab .more .a2 img{display: block;margin: 0 auto;margin-top: 20.5px;filter: grayscale(100%) brightness(500%);transition: all .5s;}
.index_new_ab .more .a1:hover{background: var(--color);color: #fff;}
.index_new_ab .more .a2:hover{background: #fff;}
.index_new_ab .more .a2:hover img{filter: none;}

.index_new_case .titsy_new{text-align: center;}
.index_new_case .titsy_new i{width: 887px;background: url(../images/new/pic28.png) no-repeat center;left: 50%;margin-left: -443.5px;}
.index_new_case .ic{margin-top: 20px;}
.index_new_case .containe_new{max-width: 96%;}
.index_new_case .list_case_new{display: grid;gap: 30px;grid-template-columns: repeat(3, 1fr);}
.index_new_case .list_case_new dt{width: 100%;margin-bottom: 0;}

.index_new_js>.box{position: relative;}
.index_new_js .bg{position: absolute;top: 0;right: 0;width: 960px;height: 260px;}
.index_new_js .bg .icon{position: absolute;left: 0px;bottom: 13px;transform: translate(-50%, 50%);}
.index_new_js .bg .icon img{width: 26px;display: block;}
.index_new_js .bg canvas{position: absolute;top: 0;left: 0;pointer-events: none;}
.index_new_js .titsy_new i{width: 670px;background: url(../images/new/pic29.png) no-repeat center;}
.index_new_js .titsy_new h2 span{color: var(--color);}
.index_new_js .more{display: inline-flex;height: 50px;line-height: 50px;background: var(--color);border-radius: 500px;color: #fff;padding: 0 24px;}
.index_new_js .more img{width: 18px;height: 9px;margin-top: 20.5px;margin-left: 10px;filter: grayscale(100%) brightness(500%);}
.index_new_js .more:hover{background: #083368;}
.index_new_js dl{margin-top: 55px;display: flex;flex-flow: row wrap;justify-content: space-between;}
.index_new_js dt{width: 48.5%;box-shadow: 0 0 15px 0 rgb(8 51 104 / 10%);height: 440px;border-radius: 20px;overflow: hidden;position: relative;}
.index_new_js dt .box{padding: 35px 50px 30px 20px;display: flow-root;}
.index_new_js dt .pic{width: 48%;}
.index_new_js dt .txt{width: calc( 50% - 60px );position: relative;padding-left: 60px;}
.index_new_js dt .txt .ic{width: 46px;height: 46px;position: absolute;top: 0;left: 0;}
.index_new_js dt .txt b{color: #083368;font-size: 30px;font-weight: bold;}
.index_new_js dt .txt i{display: block;color: #666;margin-bottom: 40px;}
.index_new_js dt .txt p{position: relative;padding-left: 17px;line-height: 30px;height: 30px;overflow: hidden;display: block;}
.index_new_js dt .txt p::after{content: '';position: absolute;top: 14px;left: 0;width: 5px;height: 5px;border-radius: 100%;background: var(--color);}
.index_new_js dt .view{width: 479px;height: 479px;border-radius: 500px;background: var(--color);bottom: -410px;left: -140px;position: absolute;text-align: center;transition: all .5s;}
.index_new_js dt .view a.ck{color: #fff;margin: 0 auto;height: 70px;line-height: 70px;}
.index_new_js dt .view a.ck img{margin-left: 10px;filter: grayscale(100%) brightness(500%);}
.index_new_js dt .view a.ck:hover{text-decoration: underline;}
.index_new_js dt:nth-child(2) .txt i{margin-bottom: 10px;}
.index_new_js dt .view:hover{background: #083368;}

@media (max-width: 1700px){
	.fs60{font-size: 50px;}
	.fs48{font-size: 40px;}
	.fs36{font-size: 30px;}
	.containe_new,.containe_new2{max-width: 92%;}
	.web_new02 .containe_new2{max-width: 100%;}
	.contact_new02 .box h2{line-height: 70px;}
	
	.about_new01 .box1 .tit{height: 85px;}
	
	.case_new03 .loca_new{display: none;}
	.col_pro_new{width: 100%;}
	
}
@media (max-width: 1400px){
	.fs60{font-size: 40px;}
	.fs48{font-size: 34px;}
	.fs36{font-size: 24px;}
	.contact_new02 .box h2{line-height: 60px;}
	.contact_new01 .feed{padding: 30px;}
	.contact_new01 .feed{max-width: 48%;}
	.contact_new01 .box{max-width: calc( 100% - 52% );}
	.contact_new01 .box dd{display: block;text-align: center;}
	.contact_new01 .box dd p{margin-left: 0;line-height: normal;margin-top: 10px;}
	.contact_new02 li b{font-size: 18px;margin-bottom: 10px;}
	.contact_new02 .box p{font-size: 16px;line-height: 30px;}
	
	.about_new01 .box1 .tit{height: 65px;}
	.about_new01 .box1{padding: 10% 0;}
	.about_new01,.about_new02,.about_new03,.web_new01,.web_new04{min-height: inherit;padding-bottom: 10%;}
	.about_new01 dt .num b,.about_new01 dt .num2{font-size: 60px;line-height: 80px;}
	.about_new01 dt .num{line-height: 80px;}
	.about_new02 .tit .box2,.about_new03 .box .p{line-height: 40px;}
	.about_new04{min-height: 560px;}
	.about_new04 .tit{margin-top: 0;}
	
	.web_new03 .swiper-button-next{right: 0!important;}
	.web_new03 .swiper-button-prev{left: 0!important;}
	.web_new02 .tab-hd li .tit p{width: 90%;font-size: 16px;}
	
	.index_new_ab{min-height: 780px;}
	.index_new_ab .p,.index_new_js dt .txt b{font-size: 22px;line-height: 38px;}
	.index_new_js dt .txt i{font-size: 15px;line-height: 24px;height: 48px;overflow: hidden;display: block;}
	.index_new_new .box .txt h3{font-size: 20px;}
	.index_new_new .box .txt .date b{font-size: 30px;}
	.index_new_new .box .txt,.index_new_new .box .pfnew{height:300px;}
	.index_new_new .list li .txt h3{font-size: 16px;}
	.titsy_new p{font-size: 20px;}
	.index_new_logo{height: 700px;}
	.index_new_case .list_case_new{gap: 20px;grid-template-columns: repeat(3, 1fr);}
}
@media (max-width: 1200px){
	.fs60{font-size: 34px;}
	.fs48{font-size: 28px;}
	.fs36{font-size: 20px;}
	.contact_new02 .box h2{line-height: 50px;}
	.fs30{font-size: 28px;}
	#footer_new .box dd b{font-size: 18px;margin-bottom: 15px;}
	.contact_new01 .box dt{width: calc( 100% - 160px );}
	.contact_new01 .box dt .ic{margin-right: 15px;}
	.contact_new02 ul{grid-template-columns: repeat(3, 1fr);}
	.contact_new02 li{padding-top: 30px;padding-bottom: 30px;}
	
	.about_new01 dt .num b,.about_new01 dt .num2{font-size: 50px;line-height: 70px;}
	.about_new01 dt .num{line-height: 70px;}
	.about_new01 .box1 .tit h2{margin-top: 0;}
	.about_new02 .tit .box2, .about_new03 .box .p,.about_new02 .tit .box1 i{line-height: 36px;}
	.about_new03 .box h2{line-height: 50px;}
	.about_new03 .box .p{font-size: 18px;}
	
	.case_new02{margin-top: 50px;padding-bottom: 30px;}
	.case_new02 h2{margin-bottom: 10px;}
	.case_new03{margin-top: 30px;}
	.col_pro_new{flex-flow: row wrap;justify-content: space-between;}
	.col_pro_new dt{width: 16%;margin: 0;}
	.col_pro_new dt a{padding: 0;text-align: center;width: 100%;overflow: hidden;}
	.list_case_new .casen .txt h2,.web_new04 .txt dt b,.fs24,.case_proc .txt h2{font-size: 20px;}
	
	.web_new02 .tab-bd li .box{margin-top: 0;}
	
	.index_new_logo{height: 560px;}
}
@media (max-width: 1024px){
	.fs60{font-size: 30px;}
	.fs48{font-size: 24px;}
	.fs36{font-size: 18px;}
	.contact_new02 .box h2{line-height: 45px;}
	.contact_new01 .box{max-width: 100%;margin-bottom: 30px;width: 100%;}
	.contact_new01 .feed{max-width: 90%;float: none;margin: 0 auto;width: 100%;}
	.clenew{clear: both;}
	.contact_new01 .box dt{width: 350px;}
	.contact_new01 .box dl{margin-top: 0;}
	.contact_new02 .box,.contact_new02 .pic{width: 100%;}.contact_new02 .pic{display: none;}
	.contact_new02 ul{grid-template-columns: repeat(2, 1fr);}
	
	.about_new01 .box1 .tit,.about_new01 .box1 .des{width: 100%;}
	.about_new01 .box1 .des{font-size: 16px;margin-top: 5%;}
	.about_new02 .tit .box2{font-size: 18px;}
	
	.col_pro_new dt{width: 32%;}
	.list_case_new .casen .txt h2,.web_new04 .txt dt b,.fs24,.case_proc .txt h2{font-size: 18px;}
	.list_case_new .casen .txt,.case_proc .txt {padding: 15px;}
	.list_case_new .casen .pfnew,.case_proc .txt .pfnew{padding-top: 70%;}
	
	.web_new01 h2{margin-top: 0;padding-top: 8%;}
	.web_new01 .p{max-width: 80%;font-size: 18px;}
	.tit_webn p{margin-bottom: 25px;}
	.web_new02 .tab-hd li{width: 32%;}
	.web_new02 .tab-bd li .box,.web_new02 .tab-bd li .pic,.web_new04 .txt,.web_new04 .pic{width: 100%;max-width: 100%;}
	.web_new02 .tab-bd li .box .ic img{width: 45px;}
	.web_new02 .tab-bd li .box .txt{width: calc( 100% - 60px )}
	.web_new02 .tab-bd li .box .txt b{line-height: 40px;}
	.web_new02 .tab-bd li .box .txt p{margin-top: 20px;}
	.web_new02 .tab-bd li .box .txt dt{font-size: 15px;}
	.web_new04 .pic{margin-top: 30px;}
	
	.titsy_new p{font-size: 16px;}
	.titsy_new{margin-bottom: 20px;}
	.index_new_js dt{width: 100%;margin-bottom: 20px;height: auto;min-height: 400px;}
	.index_new_js dt:last-child{margin-bottom: 0;}
	.index_new_js dt .txt i{height: auto;margin-bottom: 20px;}
	.index_new_js dt .txt p{font-size: 15px;}
	.titsy_new i{display: none;}
	.titsy_new{margin-top: 0;padding-top: 0;}
	.index_new_ab{min-height: 600px;}
	.index_new_ab .p{font-size: 18px;line-height: 34px;}
	.index_new_ab .p2{margin: 4% 0;}
	.index_new_logo{height: 500px;}
	.index_new_new .box .txt .date b{font-size: 24px;}
	.index_new_new .box .txt, .index_new_new .box .pfnew{height: 305px;}
	.index_new_new .list{gap: 30px;grid-template-columns: repeat(2, 1fr);}
	.index_new_new .list li .date b{font-size: 20px;}
	.index_new_new .list li .date{font-size: 15px;line-height: 25px;}
	.index_new_new .list li .txt{width: calc( 100% - 70px )}
	.index_new_js dl{margin-top: 30px;}
	.index_new_js .bg{display: none;}
}
@media (max-width: 980px){
	.oldhead{display: block;}
	#footer_new,.toph_new,.right_new{display: none;}
}
@media (max-width: 820px){
	.about_new02 .tit,.about_new02 .pic{width: 100%;}
	.about_new02 .tit .box2,.about_new02 .pic,.about_new02 .tit .box1{margin-top: 5%;}
	.about_new03 .box h2{line-height: 40px;}
	.about_new04 .more{margin-top: 20px;}
	.about_new04{min-height: 400px;}
	.about_new01 dt i,.about_new01 dt .num{font-size: 16px;}
	.about_new01 dt .num b,.about_new01 dt .num2{font-size: 40px;line-height: 50px;}
	.about_new01 dt .num{line-height: 50px;}
	
	.list_case_new .casen .txt h2,.web_new04 .txt dt b,.fs24,.case_proc .txt h2{font-size: 16px;width: 100%;}
	.list_case_new .casen .txt .p,.case_proc .txt .p{margin-top: 5px;font-size: 14px;}
	.list_case_new dt.casen{width: 100%;margin-bottom: 15px;}
	.list_case_new .casen .txt .icon{display: none;}
	.index_new_case .list_case_new{gap: 15px;grid-template-columns: repeat(1, 1fr);}
	
	.case_proc .txt{width: 100%;}
}
@media (max-width: 580px){
	.fs60{font-size: 20px;}
	.fs48{font-size: 18px;}
	.fs36{font-size: 16px;}
	.contact_new02 .box h2{line-height: 30px;}
	.fs30{font-size: 18px;}
	.contact_new01 .box dd img{width: 100px;}
	.contact_new01 .box dd p{margin-top: 5px;}
	.contact_new01 .box dt{padding: 14px 20px;width: 240px;}
	.contact_new01 .box dt .p{line-height: 26px;font-size: 14px;}
	.contact_new01 .box dt .ic,.contact_new01 .box dt .ic img{width: 24px;height: 36px;}
	.contact_new01 .box h2{letter-spacing: 0;margin-bottom: 15px;}
	.contact_new01 .box li{width: 100%!important;margin-bottom: 20px;}
	.contact_new01 .box li img{width: 40px;height: 40px;margin-top: 5px;}
	.contact_new01 .box li p{width: calc( 100% - 55px );font-size: 15px;line-height: 24px;}
	.padding_new{padding: 30px 0 45px;}
	.contact_new01 .box dl,.contact_new01 .feed form,.contact_new01 .feed .sub{margin-top: 10px;}
	.contact_new01 .feed{max-width: 100%;}
	.contact_new01 .feed dt p{margin-bottom: 0;}
	.contact_new02 .box p{font-size: 15px;line-height: 26px;margin: 10px 0 20px;}
	.contact_new02 .box dt i{font-size: 14px;margin-top: 0;}
	.contact_new02 .box dt img{width: 65px;}
	.contact_new02 .box dt{margin-left: 20%;}
	.contact_new02 ul{grid-template-columns: repeat(1, 1fr);gap: 10px;}
	.contact_new02 li{height: auto;padding: 25px 20px 25px 40px;}
	.contact_new02 li::after{height: 70px;left: 25px;top: 30px;}
	.contact_new02 li b{font-size: 16px;}.contact_new02 li .p{font-size: 15px;}
	
	.about_new01 .box1 .tit{height: 50px;}
	.about_new01 .box1 .des{font-size: 15px;line-height: 26px;}
	.about_new01 dt i,.about_new01 dt .num{font-size: 15px;}
	.about_new01 dt .num b,.about_new01 dt .num2{font-size: 30px;line-height: 40px;}
	.about_new01 dt .num{line-height: 40px;}
	.about_new01 dt{width: 50%;float: left;margin-bottom: 20px;}
	.about_new02 .tit .box1 i{line-height: 24px;margin-bottom: 10px;display: block;}
	.about_new02 .tit .box2,.about_new03 .box .p{font-size: 15px;}
	.about_new02 .tit .box2,.about_new03 .box h2,.about_new03 .box .p{line-height: 30px;}
	.about_new04 .more{font-size: 15px;width: 200px;height: 45px;line-height: 45px;}
	.about_new04{min-height: 300px;}
	
	.case_new02 h2{margin-bottom: 4px;}
	.case_new02{margin-top: 40px;padding-bottom: 25px;}
	.col_pro_new dt{width: 48%;height: 42px;margin-bottom: 10px;}
	.col_pro_new dt a{height: 40px;line-height: 40px;font-size: 15px;}
	
	.web_new01 .p{font-size: 15px;max-width: 100%;line-height: 26px;}
	.web_new01 .more{font-size: 15px;height: 50px;line-height: 50px;}
	.web_new01 .more i{margin-top: 18px;}
	.tit_webn p{font-size: 14px;line-height: 20px;margin: 10px 0 20px;}
	.web_new02 .tab-hd li .tit p{height: 50px;line-height: 50px;font-size: 15px;}
	.web_new02 .tab-hd li{width: 50%;float: left;}.web_new02 .tab-hd li:nth-child(2n){float: right;}
	.web_new02 .tab-hd li:last-child::before,.web_new02 .tab-hd li::after{display: none;}
	.web_new02 .tab-hd li .tit p{width: 100%;}
	.web_new02 .tab-hd li .tit{padding: 8px;}
	.web_new02 .tab-hd li:last-child{width: 100%;}
	.web_new02 .tab-bd{margin-top: 30px;}
	.web_new02 .tab-bd li .box .txt p,.web_new04 .txt .p{font-size: 15px;margin: 10px 0 20px;}
	.web_new02 .tab-bd li .box .txt dt{font-size: 14px;}
	.web_new04 .txt dl{grid-template-columns: repeat(1, 1fr);gap: 10px;}
	.web_new04 .txt dt p{font-size: 14px;line-height: inherit;height: auto;}
	.web_new04 .txt dt::after{width: 6px;height: 6px;top: 26px;}
	
	.index_new_js dt .txt{width: calc( 100% - 60px );}
	.index_new_js dt .txt b{font-size: 18px;}
	.index_new_js dt .pic{margin-top: 15px;width: 100%;}
	.index_new_js dt .pic img{max-width: 100%;}
	.index_new_js dt .box{padding: 20px;}
	.index_new_case .ic{width: 40px;height: 40px;margin: 0 auto;margin-top: 10px;}
	.index_new_js .more{height: 45px;line-height: 45px;font-size: 15px;}
	.index_new_js .more img,.index_new_ab .more .a2 img{margin-top: 18px;}
	.index_new_ab .p{font-size: 16px;line-height: 30px;}
	.index_new_ab .p2{font-size: 15px;line-height: 28px;}
	.index_new_ab .box{padding-top: 50px;}
	.index_new_ab{padding-bottom: 50px;min-height: auto;background: url(../images/new/pic26.jpg) no-repeat left;}
	.index_new_ab .more .a1{height: 47px;line-height: 47px;font-size: 15px;}
	.index_new_ab .more .a2{height: 47px;line-height: 47px;}
	.index_new_logo .txt .p{font-size: 15px;line-height: 28px;margin-top: 15px;}
	.index_new_logo .pic2,.index_new_logo .pic{display: none;}
	.index_new_logo{height: auto;padding: 40px 0 50px;display: flow-root;}
	.index_new_logo .txt{padding-top: 0;}
	.index_new_logo .pic3{display: block;margin-top: 20px;}
	.index_new_new .xiaji dt a{font-size: 15px;}
	.index_new_new .xiaji dt{margin-left: 0;}
	.index_new_new .xiaji{display: flex;flex-flow: row wrap;justify-content: space-between;width: 100%;margin: 5px 0 15px;}
	.index_new_new .titsy_new{margin-bottom: 0;}
	.index_new_new .box .txt, .index_new_new .box .pfnew{width: 100%;}
	.index_new_new .box .pfnew{height: 240px;border-radius: 0;border-top-left-radius: 10px;border-top-right-radius: 10px;}
	.index_new_new .box .txt{border: 1px solid #e7e7e7;border-radius: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;height: auto;}
	.index_new_new .box .txt h3{font-size: 16px;}
	.index_new_new .box .txt .txtpad{padding: 20px;}
	.index_new_new .box .txt .p{font-size: 14px;line-height: 24px;margin: 5px 0 20px;}
	.index_new_new .box .txt .date b,.index_new_new .list li .date b{font-size: 18px;line-height: 24px;}
	.index_new_new .box .txt .date,.index_new_new .list li .date{font-size: 14px;line-height: 20px;}
	.index_new_new .list{gap: 10px;grid-template-columns: repeat(1, 1fr);}
	.index_new_new .list li .txt p{margin-top: 0;}
	.index_new_new .list li .date{margin-top: 4px;}
	.index_new_new .list li .line{margin-top: 15px;}
	.index_new_new .list{margin-top: 20px;}
	.case_proc .pfnew{padding-top: 90%;}
}

.font12{font-size:12px!important;}
.font16{font-size:16px!important;}
.font18{font-size:18px!important;}
.font20{font-size:20px!important;}
.font22{font-size:22px!important;}
.h_yuyan{display:block;width:auto; position: relative; margin-left:20px;}
.h_yuyan p{color:#666; font-size:16px; width:90px; margin:0; padding: 0 40px 0 40px; position: relative; line-height: 52px;background:none;}
.h_yuyan p:after{content:""; width: 28px; height:52px; position: absolute; top:0; left:0; z-index: 2; background: url(../images/lang/yy_hiocn.png) no-repeat center}
.h_yuyan p:before{content:""; width: 28px; height:52px; position: absolute; top:0; right:0; z-index: 2; background: url(../images/lang/xia_h.png) no-repeat center}
.h_yuyan_p{width:100%; height: auto; overflow: hidden; background: #fff; padding:9px 8px; position: absolute; top:40px; left:0; z-index: 9; box-shadow: 0 0 10px rgba(0,0,0,0.1); display: none}
.h_yuyan:hover .h_yuyan_p{display: block}
.h_yuyan_p a{color:#333; font-size:13px; display:block; display: flex; align-items: center; padding:0 5px; line-height: 20px; margin-top:5px;}
.h_yuyan_p a img{width:24px; margin-right:10px; border:1px solid #eee}
#header_sc.scroll .h_yuyan p:after{background: url(../images/lang/yy_iocn.png) no-repeat center}
#header_sc.scroll .h_yuyan p:before{background: url(../images/lang/xia.png) no-repeat center}
#header_sc.scroll .h_yuyan p{color:#fff;}
.oldhead .h_yuyan p{width:40px;}

/* right_side */
.right_side{width: 75%;float: left;margin-bottom: 5%;position: relative;}
.right_side .article_cont{padding: 30px;background: #fff;}
.sub_title {text-align: center;padding-bottom: 20px;border-bottom: 1px dashed #dfdfdf;line-height: 30px;}
.sub_info,.sub_info a{color: #777;}
.sub_info span{margin-right: 10px}
.sub_title h3{font:600 26px "microsoft yahei";margin-bottom: 20px;margin-top: 10px;color: #000;}

.article{margin: 20px 0;line-height: 2.2;color: #000;}
.article_cont .article a{color:#1856c1;}
.article img{text-align: center;height: auto !important;}

.bdshare-button-style0-16{display: inline-flex}

.relate{padding: 30px;background: #fff;margin-top: 40px;}
.relate .tit{overflow: hidden;padding-bottom:1em;}
.relate .tit h3{font: 600 20px/1 "microsoft yahei";float: left;color: #14264e;margin-bottom: 10px;border-left: 5px solid #14264e;padding-left: 12px;}
.relate .tit h3 span{font-size: 14px;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;color: #666666;font-weight: 500}
.rel_news {width: 105%;margin-top: 10px;}

.relate .newslink{width: 45%;margin-right: 5%;border-bottom: 1px dashed #dfdfdf;line-height: 45px;float: left;height: 45px;}
.relate .newslink a{display: inline-block;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.relate .newslink i{margin-right: 10px;color: #888;font-size: 18px}
.relate .newslink .date{float: right;color: #999999;font-family: Arial}

.relate .rel_cases{width: 103%;overflow: hidden;}
.relate .rel_cases li{width: 30.3%;position: relative;float: left;margin-top: 30px;text-align: center;}
.relate .rel_cases li img{vertical-align: middle;max-width: 100%;display: inline-block;}
.relate .rel_cases li .case_pic{position: absolute;width: 90%;left: 50%;top: 4%;z-index: 2;text-align: center;height: 150px;overflow: hidden;transform: translateX(-50%);}
.relate .rel_cases li .case_pic img{width: 85.6%;}

.caseshow .case_detail{background: #0a3180;color: #fff;}
.caseshow .case_detail .fl{width:65%;border-right: 1px solid #ddd;box-sizing: border-box;}
.caseshow .case_detail .fl .wrap{padding: 30px 40px;}
.caseshow .case_detail h3{color: #fff;text-align: left;line-height: 1;padding-bottom: 25px;margin-bottom: 20px;border-bottom: 1px dashed #fff;font-size: 25px;font-family: -apple-system,BlinkMacSystemFont,'Segoe UI','PingFang SC','Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';}
.caseshow .case_detail .txt{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow : hidden;word-break:break-all;}
.caseshow .case_detail .fr{position: relative;width: 35%;}
.caseshow .case_detail .fr .cont{padding: 40px;}
.caseshow .case_detail .fr h5{font-size: 16px;padding-bottom: 5px;}
.caseshow .case_detail .fr h5 span{font-weight: bold;font-size: 17px;}
.caseshow .case_detail .fr .icon-star_full{color: #e60012;font-size: 18px;}
.caseshow .case_detail .fr a{display: inline-block;padding: 2px 25px;border-radius: 30px;margin-right: 10px;margin-top: 25px;}
.caseshow .case_detail .fr a.more{background: #fff;}
.caseshow .case_detail .fr a.link{background: #f8c325;}
.caseshow .article{margin:0 0 20px 0;}
@media only screen and (max-width: 1400px){
  .relate .rel_cases li .case_pic{height: 10.2vw;}
  .caseshow .case_detail .fr .cont{padding: 30px;}
}
@media only screen and (max-width: 1200px){
  .relate{margin-top: 30px;}
  .caseshow .case_detail .fr a{display: none;}
}
@media only screen and (max-width: 1000px){
  .relate .rel_cases li .case_pic{height: 13.2vw;}
  .caseshow .case_detail .fr a{display: inline-block;}
  .caseshow .case_detail .fl .wrap{padding: 30px;}
  .caseshow .case_detail h3{font-size: 24px;}
  .caseshow .case_detail .fr h5{font-size: 14px;}
  .caseshow .case_detail .fr h5 span{font-size: 15px;}
  .caseshow .case_detail .fr a.link{display: none;}
  .right_side{width: 100%;}
}
@media only screen and (max-width: 768px){
  .relate .rel_cases{width: 100%;padding-bottom: 30px;}
  .relate .rel_cases li{width: 100%;margin-right: 0;}
  .relate .rel_cases li .case_pic{width: 400px;height: 240px;}
  .relate .rel_cases li .case_pic img{width: 100%;}
  .caseshow .case_detail .fr .cont,.caseshow .case_detail .fl .wrap{padding: 20px;}
  .caseshow .case_detail h3{font-size: 20px;padding-bottom: 15px;margin-bottom: 10px;}
  .caseshow .case_detail .fr a{margin-top: 20px;}
  .caseshow .case_detail .fr h5{padding-bottom: 0;}
  .relate .tit h3{font-size: 18px;}
  .right_side .article_cont {padding: 15px;}
}
@media only screen and (max-width: 640px){
  .relate .rel_cases li .case_pic{width: 77%;height: 39vw;}
  .relate .newslink,.rel_news{width: 100%;margin-right: 0;}
  .caseshow .case_detail .fr{display: none;}
  .caseshow .case_detail .fl{width: 100%;}
  .caseshow .case_detail h3{font-size: 18px;}
  .relate{padding: 20px;}
}
@media only screen and (max-width: 480px){
  .relate .rel_cases li .case_pic{height: 37.5vw;}
}


/*表单*/
.show-common{background: #fff;}
.show-common .pad{padding: 30px;}
.show-common h1{font-size: 26px;color: #000;}
.show-common .msg{margin-bottom:20px;}
.layui-btn {display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer;}
.ysxy{font-size:16px; color:#666; margin:3vh 0}
.ysxy a{color:#ff0101}
.inner_form *,.inner_book *{box-sizing: border-box;}
.inner_form{display: flex;flex-wrap: wrap;justify-content: center;}
.inner_form .layui-form-item{width: 100%;margin: 0;border-bottom: 1px solid #dee0e2;}
.inner_form .layui-form-text,
.inner_form .btn{display: flex;width: 80%;margin-top: 20px;justify-content: space-between;border: 0;}
.inner_form .btn:after{display: none;}
.inner_form .layui-input,.inner_form .layui-textarea{height: 60px;line-height: 60px;border-radius: 0;border: 0;padding: 0;}
.inner_form .layui-textarea{min-height: 240px;resize: none;}
.inner_form .Code input{display: inline-block;width:75%;}
.inner_form .Code img{vertical-align: top;width: 25%;height: 100%;background: #fff;object-fit: none;}
.inner_form .layui-btn{width: 48%;font-size: 16px;height: auto;line-height: 2.5;text-transform: uppercase;background-color: #00a0e8;}
.inner_form .layui-btn[disabled]{background-color:#d9d9d9;}
.inner_form .layui-btn.reset{background-color: #a0a0a0;margin: 0;}
.inner_form .layui-btn:hover{color: #fff;background-color: #ff8a00;opacity: 1;}
@media only screen and (max-width: 1024px){
.inner_form .layui-input, .inner_form .layui-textarea{height: 50px;line-height: 50px;}
.inner_form .layui-btn{font-size: 14px;}}
@media only screen and (max-width: 768px){
.inner_form .layui-form-item{float: none;width: 100%;margin-right: 0;}
.inner_form .layui-textarea{min-height: 150px;}}
.inner_form .ysxy {height: 60px;line-height: 60px;}
.inner_form .ysxy span{color:#666;}

.inner_book{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;}
.inner_book .layui-form-item{width: 32.333%;margin-bottom: 20px;}
.inner_book .layui-form-text{width: 100%;margin-right: 0;}
.inner_book .btn{display: flex;width: 40%;justify-content: space-between;border:0;}
.inner_book .btn:after{display: none;}
.inner_book .layui-input,.inner_book .layui-textarea{color: #434343;height: 50px;line-height: 50px;border-radius: 0;border: 0;background: #eee;}
.inner_book .layui-textarea{height: auto;line-height: normal;min-height: 240px;resize: none;padding: 10px;vertical-align: middle;}
.inner_book .ysxy {width:100%;margin-bottom:30px;}
.inner_book .ysxy span{color:#666;}
.inner_book .Code{width:48%;display:flex;align-items:center;margin-bottom:0;}
.inner_book .Code input{display:inline-block;width: 50%;}
.inner_book .Code img{margin-left:10px;width:20%;height:100%;background: #fff;object-fit: none;cursor: pointer;}
.inner_book .layui-btn{width:48%;font-size: 16px;height: auto;line-height: 50px;border-radius: 0;background-color: #00a0e8;}
.inner_book .layui-btn[disabled]{background-color:#d9d9d9;}
.inner_book .layui-btn.reset{background-color: #a0a0a0;margin: 0;}
.inner_book .layui-btn:hover{color: #fff;background-color: #ff8a00;opacity: 1;}
@media only screen and (max-width: 1024px){
.inner_book .layui-form-item{margin-bottom: 15px;}
.inner_book .layui-input, .inner_book .layui-textarea{height: 40px;line-height: 40px;}
.inner_book .layui-btn{font-size: 14px;line-height: 40px;}}
@media only screen and (max-width: 768px){
.inner_book .layui-form-item{width: 100%;}
.inner_book .layui-textarea{height: auto;line-height: normal;min-height: 150px;}
.inner_book .Code input{width: 75%;}
.inner_book .Code img{width: 25%;height: 40px;}}
.layui-input, .layui-textarea {
    display: block;
    width: 100%;
    padding-left: 10px;
}