.slide_container{ position: relative; width: 100%; }
.rslides{ position: absolute; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li{ -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img{ display: block; height: auto; float: left; width: 100%; border: 0; }
.slide{ position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li{ position: absolute; width: 100%; left: 0; top: 0; }
.slide img{ display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption{ display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0, .8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav{ position: absolute;.index5 .mod1 li .imgfd -webkit-tap-highlight-color: rgba(0,0,0,0); top: 46%; left: 2%; opacity: 1; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 45px; width: 45px; background: transparent url("../image/btn_l.png") no-repeat left top;}
.slide_nav.next{ left: auto; background-position: right top; right: 2%; background: transparent url("../image/btn_r.png") no-repeat left top;}

@media (max-width: 1024px){
	.slide img{width: 120%;margin-left: 0%;}
}
@media (max-width: 500px){
	.slide img{width: 130%;margin-left: 0%;}
}


.sy-tit{font-size: 36px;position: relative;z-index: 9;color: #333;font-family: Montserrat-Bold!important;text-transform: uppercase;}
.sy-tit::after{content: '';width: 180px;height: 10px;background: #e60012;position: absolute;left: 0;top: 32px;z-index: -1;}
.margin{margin-top: 80px;}
.des{font-size: 16px!important;line-height: 30px!important;color: #333!important;}
.more{display: inline-block;font-size: 14px;color: #fff;border: 1px solid #fff;border-radius: 500px;padding: 12px 24px;transition: .4s;}
.more:hover{border: 1px solid #e60012;color: #fff;background: #e60012;}
.b{font-family: Montserrat-Bold!important;}

.index1 ul{}
.index1 li{color: #fff;position: relative;width: 48.8%;margin-top: 40px;margin-right: 2.4%;float: left;}
.index1 li:nth-child(1){margin-top: 0;}
.index1 li:nth-child(2n){margin-right: 0;}
.index1 li .img{height: 420px;}
.index1 li .img img{width: 100%;height: 100%;object-fit: cover;}
.index1 li .txt{position: absolute;top: 60px;right: 30%;}
.index1 li .more{opacity: 0;}
.index1 li:nth-child(1){width: 100%;}
.index1 li:nth-child(1) .sy-tit{color: #fff;height: 44px;line-height: 44px;overflow: hidden;}
.index1 li:nth-child(1) .txt{position: absolute;top: 60px;right: 0;max-width: 50%;}
.index1 li:nth-child(1) .wz{font-size: 18px;line-height: 40px;margin: 30px 0 40px;height: 120px;overflow: hidden;}
.index1 li:nth-child(1) .img{height: 500px;}
.index1 li:nth-child(1) .more{opacity: 1;}
.index1 .effect{position: relative;overflow: hidden;}
.index1 .effect .effect-text{position: absolute;width: 100%;height: 100%;top: calc(100% - 110px);left: 0;transition: .5s;}
.index1 .effect .effect-text .pad{padding: 0 70px;}
.index1 .effect:hover .effect-text{top: 0;background: rgba(0, 0, 0, .6);padding-top: 100px;}
.index1 .effect .effect-text b{transition: .5s;font-size: 30px;position: relative;z-index: 9;font-family: Montserrat-Bold!important;}
.index1 .effect .effect-text b::after{content: '';width: 80px;height: 4px;background: #e60012;position: absolute;left: 0;top: 52px;z-index: -1;}
.index1 .effect .effect-text p{font-size: 16px;line-height: 24px;display: block;height: 48px;overflow: hidden;margin: 50px 0;opacity: 0;transition: .4s;}
.index1 .effect:hover .effect-text p,.index1 .effect:hover .more{opacity: 1;transition: .5s;}

.index2{overflow: hidden;}
.index2 .des{margin: 30px 0;color: #777!important;line-height: 24px!important;}
.index2 .right{width:22%;margin-right: 5%;}
.index2 .tab-hd {overflow:hidden; zoom:1;width: 100%;}
.index2 .tab-hd li{cursor:pointer;height: 70px;line-height: 70px;border-bottom: 1px solid #ddd;font-size: 18px;color: #6f8398;background: url(../image/index2-ic1.png) no-repeat right;overflow: hidden;}
.index2 .tab-hd li .tb{max-height: 28px;overflow: hidden;display: inline-table;width: 50px;margin-left: 10px;}
.index2 .tab-hd li .tb img{vertical-align: middle;}
.index2 .tab-hd li:hover .tb img,.index2 .tab-hd li.active .tb img,.index2 .tab-hd li:nth-child(1) .tb img{transform: translateY(-4000px);filter: drop-shadow(#004ea2 0 4000px);}
.index2 .tab-hd li.active,.index2 .tab-hd li:nth-child(1){color: #004ea2;background: url(../image/index2-ic2.png) no-repeat right;border-bottom: 1px solid #004ea2;}
.index2 .tab-bd{width: 68%;}
.index2 .tab-bd li{display:none;color: #fff;position: relative;}
.index2 .tab-bd li.thisclass,.index2 .tab-bd li:nth-child(1){display:list-item;}
.index2 .tab-bd li .img{height: 800px;}
.index2 .tab-bd li .img img{width: 100%;height: 100%;object-fit: cover;}
.index2 .tab-bd li b{font-size: 40px;}
.index2 .tab-bd li .des{color: #fff!important;height: 48px;overflow: hidden;line-height: 24px!important;}
.index2 .tab-bd li .txt{position: absolute;bottom: 75px;}
.index2 .tab-bd li .txt .pad{padding: 0 100px;}
.index2 .tab-bd li .txt .fl{width: 80%;}
.index2 .tab-bd li .txt .more{margin-top: 80px;}

.index3{padding-left: 5%;background: #f1f1f1;height: 800px;position: relative;}
.index3 .box{width: 50%;}
.index3 .img{height: 800px;width: 50%;}
.index3 .img img{width: 100%;height: 100%;object-fit: cover;}
.index3 .box .more{color: #333;border: 1px solid #333;}
.index3 .box .more:hover{color: #fff;border: 1px solid #e60012;}
.index3 .box .des{margin: 20px 0 55px;margin-right: 110px;height: 180px;overflow: hidden;}

.ab-num{position: absolute;bottom: 120px;}
.ab-num dt{width: 320px;background: #fff;border-radius: 5px;float: left;margin-right: 20px;color: #333;position: relative;overflow: hidden;}
.ab-num dt:last-child{margin-right: 0;}
.ab-num dt b{font-size: 54px;font-family: Montserrat-Bold!important;}
.ab-num dt p{font-size: 14px;margin-top: 20px;}
.ab-num dt .pad{padding: 30px 40px;}
.ab-num dt img{position: absolute;top: 30px;right: 40px;}
.ab-num dt:hover img{transform: translateY(-4000px);filter: drop-shadow(#fff 0 4000px);}
.ab-num dt:hover{background: #004ea2;color: #fff;}

.index4 .box{width: 25%;margin-right: 1.7%;margin-top: 35px;position: relative;height: 600px;}
.index4 .box3{margin-right: 0;}
.index4 .box2{width: 46.6%;}
.index4 .box1 .txt{background: url(../image/index4bg1.png) repeat-x top;position: absolute;top: 0;left: 0;width: 100%;height: 600px;}
.index4 .txtt .pad{padding: 50px;}
.index4 .txtt b{font-size: 16px;color: #333;line-height: 24px;height: 48px;overflow: hidden;display: block;}
.index4 .txtt span{font-size: 14px;color: #333;display: block;margin: 20px 0 30px;position: relative;}
.index4 .txtt span::after{content: '';width: 60px;height: 2px;background: #e60012;position: absolute;left: 0;top: 24px;}
.index4 .txtt a{font-size: 14px;color: #888;}
.index4 .txtt a:hover{color: #e60012;}
.index4 .box2 .imgfd{height: 600px;}
.index4 .box2 .imgfd img{width: 100%;height: 100%;object-fit: cover;}
.index4 .box2 .txt{background: rgba(0,0,0,0.7);position: absolute;bottom: 0;left: 0;width: 100%;color: #fff;}
.index4 .box2 .txt:hover{background: rgba(230,0,17,0.7);}
.index4 .box2 .txt .pad{padding: 40px;}
.index4 .box2 .txt b{font-size: 18px;display: block;margin-bottom: 15px;}
.index4 .box2 .txt p{font-size: 14px;}
.index4 .box3 dl{}
.index4 .box3 dt{height: 300px;margin-bottom: 30px;background: #f1f1f1;}
.index4 .box3 dt .wz{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 20px;}
.index4 .box3 dt:nth-child(2){margin-bottom: 0;height: 270px;background: url(../image/index4bg4.jpg) no-repeat center;background-size: cover;}
.index4 .box3 dt:nth-child(2) .pad{padding-top: 68px;}
.index4 .box3 dt .xz{display: block;font-size: 16px;color: #fff;border: 1px solid #fff;border-radius: 10px;width: 200px;height: 55px;line-height: 55px;overflow: hidden;margin: 0 auto;padding-left: 20px;background: url(../image/index4-xz.png) no-repeat 190px;margin-top: 25px;}
.index4 .box3 dt .xz:hover{text-decoration: underline;}
.index4 .box3 dt .xz:first-child{margin-top: 0;}

.index5,.index6{width: 40%;height: 550px;padding: 0 5%;padding-top: 60px;}
.index5{background: #f1f5f6 url(../image/index5.jpg) no-repeat center;}
.index6{background: #004ea2 url(../image/index6.jpg) no-repeat center;}

.index5 .wz{font-size: 16px;color: #666;line-height: 24px;margin: 25px 0 60px;}
.index5 .list{position: relative;}
.index5 .mod1 li{background-size: 100% auto;position: relative;}
.index5 .mod1 li .imgfd{margin-bottom: 20px;border-radius: 8px;background:#fff;height: 110px;}
.index5 .mod1 li .imgfd img{width:60%;margin: 0 auto;margin-top: 20px;}
.index5 .mod1 .bot{position: relative;}
.index5 .swiper-pagination{margin-top: 40px;width: 100%;}
.index5 .swiper-button-next,.index5 .swiper-button-prev{width: 30px;height: 30px;background: url( ../image/index5-l.png) no-repeat center;top: 49%;}
.index5 .swiper-button-next{background: url( ../image/index5-r.png) no-repeat center;right: 0;}
.index5 .swiper-button-prev{left: 0;}
.index5 .mod1{max-width: 670px;margin: 0 auto;}

.index6 .tit{font-size: 24px;color: #fff;line-height: 50px;margin-bottom: 20px;}
.index6 b{font-size: 36px;display: block;}
.index6 .inp{width: 49%;margin-bottom: 15px;border: 1px solid rgba(255,255,255,0.7);box-sizing: border-box;border-radius: 6px;overflow: hidden;float: left;}
.index6 .inp:nth-child(1){margin-right: 2%;}
.index6 .inp:nth-child(3),.index6 .inp:nth-child(4){width: 100%;}
.index6 input{padding-left: 8px;height: 55px;line-height: 55px;background: none;color: #eee;font-size: 14px;width: 100%;}
.index6 input::-webkit-input-placeholder,.index6 textarea::-webkit-input-placeholder{color: #eee;}
.index6 textarea{padding-left: 8px;height: 125px;background: none;color: #eee;font-size: 14px;width: 100%;padding-top: 18px}
.index6 .sub{width: 135px;height: 55px;background: #e60012;font-size: 14px;color: #eee;border-radius: 5px;cursor: pointer;padding-left: 0;}

@media (max-width: 1400px){
	.index1 li:nth-child(1) .txt{right: 10%;}
	.index4 .txtt .pad{padding-left: 20px;padding-right: 20px;}
	.ab-num dt b{font-size: 40px;}
	.index1 .effect .effect-text .pad,.index2 .tab-bd li .txt .pad{padding: 0 40px;}
	.index2 .tab-bd li .txt .fl{width: 70%;}
}
@media (max-width: 1024px){
	.index3 .ab-num,.index4 .box2{display: none;}
	.index2 .tab-bd li .img{height: 650px;}
	.index3,.index3 .img{height: 500px;}
	.index4 .box{width: 48%;margin-right: 4%;}
	.index4 .box3{margin-right: 0;}
	.index6 b,.sy-tit,.index2 .tab-bd li b{font-size: 30px;}
	.sy-tit::after{width: 140px;height: 6px;top: 26px;}
	.margin{margin-top: 60px;}
}
@media (max-width: 768px){
	.margin{margin-top: 40px;}
	.sy-tit,.index2 .tab-bd li b,.index6 b{font-size: 24px;}
	.sy-tit::after{width: 120px;height: 5px;top: 22px;}
	.index1 li:nth-child(1) .wz{font-size: 16px;line-height: 34px;margin: 20px 0;}
	.index1 li:nth-child(1) .img{height: 370px;}
	.index1 li:nth-child(1) .txt{top: 40px;}
	.index1 li{margin-top: 20px;}
	.index1 .effect .effect-text b{font-size: 20px;}
	.index1 .effect .effect-text .pad, .index2 .tab-bd li .txt .pad{padding: 0 20px;}
	.index1 .effect .effect-text b::after{top: 40px;width: 50px;height: 3px;}
	.index1 li .img{height: 280px;}
	.index1 .effect .effect-text{top: calc(100% - 70px);}
	.index1 .effect:hover .effect-text{padding-top: 40px;}
	.index1 .effect .effect-text p{margin: 30px 0;}
	.index2 .tab-bd,.index2 .right,.index3 .box,.index3 .img{width: 100%;}
	.index2 .right{margin-right: 0;}
	.index2,.index3,.index5{padding: 0 2%;}
	.index2 .tab-bd li .img{height: 400px;}
	.index2 .tab-hd li{width: 48%;float: left;margin-right: 4%;}
	.index2 .tab-hd li:nth-child(2n){margin-right: 0;}
	.index2 .des{margin: 20px 0;}
	.index2 .tab-bd{margin-top: 30px;}
	.index2 .tab-bd li .txt{bottom: 30px;}
	.index2 .tab-bd li .txt .more{margin-top: 50px;}
	.index3 .ab-num,.index4 .box2{display: block;}
	.ab-num{position: initial;margin: 30px 0;}
	.index3 .box .des{margin-right: 0;}
	.index3 .box .des{margin-bottom: 30px;}
	.ab-num dt b{font-size: 30px;}
	.ab-num dt{width: 32%;margin-right: 2%;}
	.ab-num dt:nth-child(3){margin-right: 0;}
	.index3{height: auto;padding-bottom: 50px;}
	.ab-num dt .pad{padding: 20px 30px;}
	.index3 .img{height: 200px;}
	.index5{padding-top: 40px;}
	.index5 .wz{margin-bottom: 30px;}
	.index5,.index6{width: 96%;}
	.index5{height: auto;padding-bottom: 20px;}
	.index6 .tit{font-size: 18px;line-height: 34px;}
	.index6{height: auto;padding: 30px 2% 40px;}
	.index4 .box2{width: 100%;margin-right: 0;}
	.index4 .box2 .imgfd,.index4 .box2{height: 400px;}
	.index2 .tab-hd li{font-size: 16px;}
	.index3 .box .more{margin-bottom: 20px;}
	.index1 li:nth-child(1) .wz{height: 102px;}
	.index1 li:nth-child(1) .sy-tit::after{top: 28px;}
}
@media (max-width: 500px){
	.sy-tit,.index2 .tab-bd li b,.index6 b{font-size: 20px;}
	.sy-tit::after{width: 100px;height: 4px;top: 17px;}
	.des,.index2 .des{font-size: 14px!important;line-height: 26px!important;}
	.index1 li:nth-child(1) .wz{font-size: 13px;line-height: 25px;}
	.more{padding: 10px 20px;font-size: 12px;}
	.index1 li:nth-child(1) .txt{top: 30px;right: 2%;}
	.index1 li:nth-child(1) .img{height: 300px;}
	.index1 .effect .effect-text p{font-size: 14px;margin: 30px 0 14px;}
	.index1 .effect .effect-text .pad, .index2 .tab-bd li .txt .pad{padding: 0 10px;}
	.index1 li{width: 100%;}
	.index1 li .img{height: 240px;}
	.index2 .tab-hd li{font-size: 14px;}
	.index2 .tab-hd li{height: 50px;line-height: 50px;}
	.index2 .tab-hd li .tb{width: 30px;margin-left: 0;}
	.index2 .tab-hd li .tb img{width: 60%;}
	.index2 .tab-hd li:nth-child(4) .tb img{width: 50%;}
	.index2 .tab-bd li .txt .fl{width: 100%;}
	.index2 .tab-bd li .txt .more{margin-top: 0;}
	.index2 .tab-bd li .img{height: 300px;}
	.index3 .box .des{max-height: 156px;}
	.ab-num dt,.index4 .box{width: 100%;margin-right: 0;margin-bottom: 15px}
	.ab-num dt:last-child{margin-bottom: 0;}
	.index4 .txtt .pad{padding: 30px 20px;}
	.index4 .box1 .txt{height: 190px;}
	.index4 .box{margin-bottom: 0;margin-top: 20px;height: auto;}
	.index4 .box3 dt{height: auto;}
	.index4 .box3 dt .xz{font-size: 14px;}
	.index4 .box1{height: 400px;}
	.index4 .box2 .txt .pad{padding: 20px;}
	.index4 .box2 .txt b{font-size: 16px;}
	.index5 .wz{font-size: 14px;margin: 20px 0;}
	.index6 .inp{width: 100%;margin-right: 0;}
	.index1 .effect .effect-text b{font-size: 18px;}
	.index4 .box2 .imgfd{height: 300px;}
	.index1 li:nth-child(1) .wz{margin-top: 0;height: 100px;}
	.index5 .mod1 li .imgfd{height: 95px;}
}



.banban1{position: relative;width: 100%;overflow: hidden;}
.banban1 .img img{width: 100%;height: 100%;display: block;}
.banban1 .box{text-align: center;position: absolute;top: 40%;width: 100%;}
.banban1 .box h2{font-size: 24px;color: #fff;display: block;margin-top: 20px;}
.classify{height: 80px;background: #fff;overflow: hidden;line-height: 80px;text-align: center;width: 100%;}
.classify li{float: left;position: relative;margin-right: 400px;}
.classify li:last-child{margin-right: 0;}
.classify li a{font-size: 18px;color: #333;}
.classify ul{display: inline-block;}
.classify li #line{width: 0px;height: 4px;background-color: #e60012;margin: 0 auto;position: absolute;top: 76px;left: 0px;right: 0px;transition: width 0.3s linear;}
.classify li:hover #line,.classify li.cur #line{width: 100%;}
.classify li:hover a,.classify li.cur a{color: #004ea2;}
.help{background: url(../image/help-bg.jpg) no-repeat center;background-size: cover;padding: 50px 0 60px;text-align: center;color: #fff;}
.help b{font-size: 36px;}
.help p{font-size: 24px;display: block;margin: 30px 0;}
.help a{font-size: 16px;color: #fff;padding: 18px 56px;display: inline-block;background: #e60012;border-radius: 10px;}
.help a:hover{text-decoration: underline;}

.about1{background: #f1f1f1;padding: 90px 0;}
.about1 .zi{font-size: 20px;color: #333;margin: 40px 0;display: block;}
.about1 .box{width: 50%;position: relative;}
.about1 .txt{padding-left: 8%;width: 40%;}
.about1 .box .img{height: 800px;}
.about1 .box .img img{width: 100%;height: 100%;object-fit: cover;}
.about1 .box .ab-num{position: absolute;left: 0;top: 90px;}
.about1 .box .ab-num dt{float: none;margin-bottom: 40px;}
.about1 .box .ab-num dt:last-child{margin-bottom: 0;}

.about2{padding-top: 100px;height: 660px;position: relative;}
.about2 .sy-tit{color: #fff;}
.about2 .dl{margin-top: 10%;}
.about2 .dt{width: 27%;margin: 0 2%;float: left;}
.about2 .dt .cir{max-width: 80px;height: 80px;width: 25%;background: #e60012;border-radius: 500px;line-height: 80px;text-align: center;font-size: 36px;color: #fff;}
.about2 .dt .wz{font-size: 16px;color: #fff;line-height: 24px;width: 70%;margin-left: 5%;}
.about2 .dl2{position: absolute;bottom: 0;width: 100%;}
.about2 .dt2{float: left;width: 25%;border: 1px solid rgba(255,255,255,0.6);border-radius: 5px;text-align: center;background: rgba(0,0,0,0.6);box-sizing: border-box;}
.about2 .dt2 .pad{padding: 30px 14%;}
.about2 .dt2 .b{color: #fff;font-size: 30px;overflow: hidden;width: 100%;margin-bottom: 24px;text-transform: uppercase;height: 50px;line-height: 50px;}
.about2 .dt2 .b img{margin-right: 20%;float: left;}
.about2 .dt2 .b p{float: left;}
.about2 .dt2 .wz{font-size: 16px;color: #fff;line-height: 30px;height: 60px;overflow: hidden;}

.about3 .pic{width: 50%;position: relative;}
.about3 .pic .img{height: 500px;}
.about3 .pic .img img{width: 100%;height: 100%;object-fit: cover;}
.about3 .pic .hezi{text-align: center;position: absolute;top: 35%;left: 0;width: 100%;}
.about3 .pic .hezi b{font-size: 24px;color: #fff;display: block;margin-top: 30px;}
.about3 .box{margin-right: 8%;width: 38%;}
.about3 .box b{font-size: 20px;color: #333;display: block;margin: 40px 0 60px;}
.about3 .box .des{line-height: 36px!important;}

@media (max-width: 1600px){
	.about1 .txt{padding-left: 4%;width: 44%;}
	.about3 .box{margin-right: 4%;width: 42%;}
}
@media (max-width: 1400px){
	.about2{height: 800px;}
	.about2{padding-top: 60px;}
	.about2 .dt2{width: 50%;}
	.about2 .dt{width: 40%;margin: 0 5%;margin-bottom: 40px;}
}
@media (max-width: 1024px){
	.about1 .txt{padding: 0 2%;width: 96%;}
	.about3 .box{margin-right: 2%;width: 44%;}
	.about1{padding: 60px 0;}
	.classify li{margin-right: 200px;}
	.about1 .box{width: 100%;}
	.about1 .box .ab-num dt{float: left!important;}
	.about1 .box .ab-num{position: initial;margin-top: 40px;}
	.about1 .box .img{height: 400px;}
}
@media (max-width: 800px){
	.banban1 .img img{min-width: 160%;}
	.about3 .box{width: 96%;margin: 0 2%;}
	.about3 .pic{width: 100%;margin-top: 40px;}
	.about3 .pic .img{height: 400px;}
	.help b{font-size: 24px;}
	.help p{font-size: 20px;margin: 15px 0;}
	.about3 .box .b{margin: 20px 0 30px;}
	.about2 .dt2 .b{font-size: 20px}
	.about2 .dt{width: 100%;margin: 0;margin-bottom: 30px;}
	.about2 .dl{margin-top: 30px;}
	.about2{padding-top: 40px;}
	.about1{padding: 40px 0;}
	.about1 .zi{font-size: 18px;margin: 20px 0;}
	.classify li{margin-right: 80px;}
	.about3 .pic .hezi b{font-size: 20px;}
}
@media (max-width: 600px){
	.banban1 .box h2{font-size: 20px;}
	.tt{max-width: 40px;display: block;margin: 0 auto;}
	.banban1 .box h2{margin-top: 10px;}
	.banban1 .box{top: 30%;}
	.classify{height: 60px;line-height: 60px;}
	.classify li a{font-size: 16px;}
	.classify li #line{top: 56px;}
	.classify li{margin-right: 50px;}
	.about1 .zi{font-size: 16px;line-height: 24px;}
	.about1 .box .ab-num{width: 96%;margin: 0 auto;margin-top: 20px;}
	.about1 .box .ab-num dt{margin-bottom: 15px;}
	.about1 .box .img{height: 280px;}
	.about2 .dl{width: 100%;}
	.about2 .dt .wz{font-size: 14px;}
	.about2 .dt .cir{font-size: 26px;max-width: 60px;height: 60px;line-height: 60px;}
	.about2 .dt2 .b{font-size: 16px;}
	.about2 .dt2 .wz{font-size: 14px;line-height: 20px;height: 60px;}
	.about2 .dt2 .pad{padding: 20px 10px;}
	.about2 .dt2 .b img{margin-right: 15%;width: 20%;}
	.about2{height: 700px;}
	.about3 .box b{font-size: 16px;line-height: 24px;margin: 15px 0;}
	.about3 .box .des{line-height: 26px!important;}
	.about2 .dt2 .b{margin-bottom: 0;}
	.about3 .pic .img{height: auto;}
	.about3 .pic .hezi b{font-size: 18px;margin-top: 10px;}
	.about3 .pic .hezi{top: 30%;}
	.help b{font-size: 20px;}
	.help p{font-size: 16px;line-height: 30px;}
	.help a{padding: 16px 40px;}
	.help{padding: 30px 0 40px;}
}

.main-honor{background: #f1f1f1;padding: 60px 0 100px;}
.xiaolei{overflow: hidden;text-align: center;}
.xiaolei li{float: left;position: relative;margin-right: 20px;}
.xiaolei li:last-child{margin-right: 0;}
.xiaolei li a{font-size: 16px;color: #333;border: 1px solid #999;display: inline-block;border-radius: 5px;padding: 16px 60px;}
.xiaolei ul{display: inline-block;}
.xiaolei li:hover a,.xiaolei li.cur a{border: 1px solid #e60012;background: #e60012;color: #fff;}
.list-honor{margin-top: 40px;}
.list-honor li{width: 22.5%;float: left;margin-right: 3.33%;margin-bottom: 40px;text-align: center;}
.list-honor li:nth-child(4n){margin-right: 0;}
.list-honor li .imgfd{padding: 50px 15%;}
.list-honor li .imgfd img{box-shadow: 0 0 15px rgba(102,102,102,0.1);height: 334px;}
.list-honor li .pic{background: #fff;border-radius: 5px;margin-bottom: 16px;}
.list-honor li p{font-size: 16px;color: #333;}
.list-honor li :hover p{color: #004ea2;}

@media (max-width: 1200px){
	.list-honor li .imgfd img{height: 250px;}
	.list-honor li .imgfd{padding: 30px 20px;}
}
@media (max-width: 800px){
	.list-honor li,.list-honor li:nth-child(4n){width: 48%;margin-right: 4%;}
	.list-honor li:nth-child(2n){margin-right: 0;}
	.list-honor li .imgfd img{height: 418px;}
	.xiaolei li a{padding: 15px 40px;}
}
@media (max-width: 600px){
	.list-honor li .imgfd img{height: 200px;}
	.list-honor li p{font-size: 14px;}
	.list-honor li .pic{margin-bottom: 10px;}
	.list-honor li{margin-bottom: 20px;}
	.main-honor{padding: 40px 0 50px;}
	.list-honor{margin-top: 30px}
	.xiaolei li a{font-size: 15px;padding: 14px 25px;}
	.xiaolei li{margin-right: 10px;}
}

.cont-map{height: 600px;}
mark{display:inline-block;}
#wrap{height: 600px; width:100%; position:relative; box-sizing:border-box; overflow:hidden;}
#allmap{width:100%; height:100%; position:relative; z-index:1;}
.f-h{height: 100px;}
.cont .box1{width: 44%;}.cont .box2{width: 50%;background: #f1f1f1;}
.cont .box1 .sy-tit{text-transform: none;font-size: 24px;}
.cont .box1 .sy-tit::after{top: 20px;}
.cont .box1 .dt{margin-top: 50px;padding-left: 70px;}
.cont .box1 .dt .wz{font-size: 16px;color: #333;line-height: 30px;}
.cont .box1 .dt .wz span{color: #e60012;display: block;}
.cont .box1 .dt:nth-child(1){background: url(../image/cont-ic1.png) no-repeat left;}
.cont .box1 .dt:nth-child(2){background: url(../image/cont-ic2.png) no-repeat left;}
.cont .box1 .dt:nth-child(3){background: url(../image/cont-ic3.png) no-repeat left;}
.cont .box1 .dt:nth-child(4){background: url(../image/cont-ic4.png) no-repeat left;}
.cont .box1 .dt:nth-child(1) b{font-size: 24px;color: #333;}
.cont .box2 .pad{padding: 55px 80px;}
.cont .box2 b{font-size: 36px;color: #333;line-height: 46px;margin-bottom: 30px;display: block;}
.form input{height: 55px;line-height: 55px;width: 100%;font-size: 14px;color: #666;}
.form .padd{padding: 0 20px;}
.form .kj p{font-size: 14px;color: red;position: absolute;top: 0;left: 10px;}
.form .kj{background: #fff;height: 55px;line-height: 55px;border-radius: 3px;overflow: hidden;margin-bottom: 15px;position: relative;}
.form .kj2{padding: 20px 0;height: 110px;}
.form textarea{height: 110px;width: 100%;resize:none;}
.form .tj{background: #e60012!important;height: 55px;line-height: 55px;border-radius: 3px;width: 100%;font-size: 16px;color: #fff;margin-top: 20px;cursor: pointer;}
.form p{font-size: 14px;color: #999;}

@media (max-width: 1200px){
	#wrap{height: 460px;}
	.cont .box2 b{font-size: 30px;line-height: 34px;}
	.cont .box2 .pad{padding: 50px;}
}
@media (max-width: 1000px){
	.cont .box1,.cont .box2{width: 100%;}
	.f-h{height: 50px;}
	.cont .box1{margin-bottom: 40px;}
	.cont .box2 b{font-size: 25px;}
	.cont .box1 .dt:nth-child(1) b{font-size: 20px;}
}
@media (max-width: 600px){
	.cont .box1 .dt .wz{font-size: 15px;line-height: 24px;}
	.cont .box1 .dt{margin-top: 30px;}
	.cont .box1 .sy-tit{font-size: 20px;}
	.cont .box1 .dt:nth-child(1) b,.cont .box2 b{font-size: 18px;}
	.cont .box1 .sy-tit::after{display: none;}
	.cont .box2 b{line-height: 26px;}
	.cont .box2 .pad{padding: 30px 20px;}
}

.sp_main .videoBtn{position: relative;top: -385px;cursor: pointer;background: none;float: right;right: 5px;}
.sp_main .mb{width: 100%;height: 100%;background-color: black;z-index: 1000;top: 0;left: 0;position: fixed;opacity: 0.5;display: none;}
.sp_main .video-div{max-width: 668px;height: 388px; display: none;z-index: 2000;}
.sp{cursor: pointer;}

.ban2{position: relative;width: 100%;overflow: hidden;text-align: center;}
.ban2 .txt{position: absolute;top: 40%;left: 0;width: 100%;}
.ban2 .txt h2{color: #fff;}
.ban2 .txt h2::after{display: none;}
.ban2 .txt .rec{width: 180px;height: 10px;background: #e60012;margin: 0 auto;margin-top: -12px;}
.ban2 .img img{width: 100%;height: 100%;display: block;}
.loca{height: 60px;line-height: 60px;background: #f1f1f1;margin-bottom: 80px;overflow: hidden;}
.loca a{font-size: 14px;color: #999;}
.loca img{margin-right: 10px}
.loca a:hover{color: #004ea2;}

.list-app li{width: 32%;float: left;margin-right: 2%;margin-bottom: 50px;}
.list-app li:nth-child(3n){margin-right: 0;}
.list-app li h2{font-size: 24px;color: #333;display: block;height: 30px;line-height: 30px;margin-top: 30px;}
.list-app li .wz{font-size: 16px;line-height: 24px;color: #666;height: 72px;overflow: hidden;margin: 18px 0 30px;}
.list-app li .more{border: 1px solid #999;color: #666;}
.list-app li .more:hover{border: 1px solid #e60012;color: #fff;}
.list-app li:hover h2{color: #e60012;}
.list-app li .imgfd img{height: 340px;}

@media (max-width: 1200px){
	.ban2 .img img{max-width: 200%;width: 200%;}
	.list-app li .imgfd img{height: 230px;}
}
@media (max-width: 800px){
	.loca{margin-bottom: 40px;}
	.list-app li,.list-app li:nth-child(3n){width: 49%;margin-right: 2%;}
	.list-app li:nth-child(2n){margin-right: 0;}
	.list-app li h2{font-size: 20px;margin-top: 15px;}
	.list-app li .wz{margin: 10px 0 20px;}
}
@media (max-width: 600px){
	.ban2 .img img{max-width: 250%;width: 250%;}
	.ban2 .txt .rec{width: 100px;height: 4px;margin-top: -6px;}
	.loca{height: 50px;line-height: 50px;}
	.list-app li .imgfd img{height: 130px;}
	.list-app li h2{font-size: 16px;}
	.list-app li .wz{font-size: 14px;line-height: 20px;height: 60px;}
	.list-app li{margin-bottom: 30px;}
}

.show-app .imgfd{width: 50%;}
.show-app .imgfd img{height: 600px;}
.show-app .txt{width: 46%;}
.show-app .txt h1{font-size: 36px;color: #004ea2;display: block;margin-bottom: 30px;}
.r-pro{background: #f5f5f5;padding: 60px 0 70px;}
.tit2{text-align: center;}
.tit2 b{font-size: 36px;color: #333;}
.tit2 .rec{width: 100px;height: 5px;margin: 0 auto;background: #e60012;margin-top: 18px;}
.r-prol li{width: 23.75%;float: left;margin-right: 1.66%;text-align: center;margin-top: 38px;}
.r-prol li:last-child{margin-right: 0;}
.r-prol li .imgfd{border: 1px solid #ddd;box-sizing: border-box;}
.r-prol li .imgfd img{height: 285px;}
.r-prol li p{display: block;font-size: 16px;color: #333;height: 20px;line-height: 20px;overflow: hidden;margin-top: 30px;}
.r-prol li:hover p{color: #e60012;}

@media (max-width: 800px){
	.show-app .imgfd img{height: auto;}
	.show-app .imgfd,.show-app .txt{width: 100%;}
	.show-app .txt h1,.tit2 b{font-size: 26px;margin-top: 30px;}
	.r-pro{padding: 40px 0 50px;}
	.r-prol li,.r-prol li:last-child{width: 49%;margin-right: 2%;}
	.r-prol li:nth-child(2n){margin-right: 0;}
	.r-prol li .imgfd img{height: 270px!important;}
}
@media (max-width: 600px){
	.show-app .txt h1{margin: 20px 0;font-size: 20px;}
	.tit2 b{font-size: 20px;}
	.tit2 .rec{width: 60px;height: 4px;margin-top: 12px;}
	.r-prol li .imgfd img{height: 145px!important;}
	.r-prol li p{font-size: 14px;margin-top: 10px;}
	.r-prol li{margin-top: 15px;}
}

.main-fl{width: 22%;}.main-fr{width: 75%;}
.box-fl{margin-bottom: 40px;}
.box-fl:last-child{margin-bottom: 0;}
.box-fl b{font-size: 22px;color: #333;}
.box-fl .rec{width: 120px;height: 3px;background: #e60012;margin-top: 10px;}
.new-fl li{border-bottom: 1px solid #ddd;overflow: hidden;padding: 22px 0;}
.new-fl li a{font-size: 18px;color: #333;display: block;line-height: 28px;}
.new-fl li span{color: #004ea2;display: none;}
.new-fl li:hover span,.new-fl li.cur span{display: block;}
.new-fl li:hover a,.new-fl li.cur a{color: #004ea2;}
.hp-fl li{margin-top: 20px;width: 100%;display: inline-block;}
.hp-fl li .imgfd{width: 35%;}
.hp-fl li .imgfd img{height: 90px;}
.hp-fl li p{width: 60%;font-size: 15px;color: #666;line-height: 24px;}
.hp-fl li:hover p{color: #004ea2;}
.txt-box2{background: #e60012;text-align: center;}
.txt-box2 .pad{padding: 28px 30px 35px;}
.txt-box2 p{font-size: 14px;line-height: 24px;color: #fff;}
.txt-box2 a{font-size: 14px;color: #fff;padding: 12px 20px;border-radius: 5px;border: 1px solid #fff;display: inline-block;margin-top: 20px;}
.txt-box2 a:hover{background: #fff;color: #e60012;}

.list-new li{width: 100%;margin-bottom: 30px;display: inline-block;}
.list-new li .imgfd{width: 26.8%;}.list-new li .txt{width: 70%;}
.list-new li .imgfd img{height: 240px;}
.list-new li .txt h2{font-size: 24px;color: #333;display: block;margin-bottom: 20px;}
.list-new li:hover .txt h2{color: #004ea2;}
.list-new li .txt .wz{font-size: 14px;color: #666;line-height: 24px;overflow: hidden;height: 72px;}
.zye dt{float: left;margin-right: 40px;background: url(../image/new-ic1.png) no-repeat left;padding-left: 25px;font-size: 14px;color: #666;}
.zye dt:nth-child(2){background: url(../image/new-ic2.png) no-repeat left;}
.list-new li .txt span{display: inline-block;padding: 10px 12px;border: 1px solid #999;color: #666;border-radius: 5px;font-size: 14px;}
.list-new li .txt span:hover{border: 1px solid #e60012;color: #fff;background: #e60012;}
.list-new li .txt .line{height: 1px;background: #ddd;margin: 20px 0 30px;}
.fllow2,.fllow2 i{background:none!important;}
.fllow2 a:nth-child(1) svg{fill:#3b5999}
.fllow2 a:nth-child(2) svg{fill:#6dcef8}
.fllow2 a:nth-child(3) svg{fill:#3373bb}
.fllow2 a:nth-child(4) svg{fill:#cc4438}
.fllow2 i{padding: 0;}
.fllow2 a{margin-right:8px}
.social-share{position:relative;}
.social-share .social-share-icon{width: 21px;height: 21px;line-height:21px;border:none;font-size: 14px;}
@media (max-width: 1000px){
	.main-fl{display: none;}.main-fr{width: 100%;}
	.list-new li .imgfd{width: 43%;}.list-new li .txt{width: 55%;}
	.list-new li .txt h2{font-size: 20px;}
}
@media (max-width: 600px){
	.list-new li .txt span,.list-new li .txt .wz{display: none;}
	.list-new li .txt h2{font-size: 16px;height:48px;line-height:24px;overflow: hidden;}
	.list-new li .imgfd img{height: 128px;}
	.zye dt{font-size: 12px;margin-right: 20px;height: 16px;line-height: 16px;padding-left: 20px;}
	.list-new li .txt .line{margin-bottom: 20px;}
}

.show-news .zhaiyao{text-align: center;}
.show-news dl{display: inline-block;}
.show-news h1{font-size: 36px;color: #333;display: block;text-align: center;margin-bottom: 20px;}
.show-news .line{height: 1px;width: 100%;background: #ddd;margin: 20px 0 30px;}
.fanye dt{width: 50%;float: left;font-size: 14px;color: #004ea2;}
.fanye{border-bottom: 1px dashed #ddd;margin-top: 150px;padding-bottom: 40px;}
.fanye dt a{color: #666;}
.fanye dt:nth-child(2){text-align: right;}
.fanye dt a:hover{color: #004ea2;}
.f-ny span{font-size: 16px;color: #666;text-align: center;margin: 20px 0 30px;display: block;}
.f-ny .form .kj,.f-ny .form textarea,.f-ny .form input{background: #eee;}
.f-ny .form {0}
.f-ny .form .tj{max-width: 300px;margin: 0 auto;display: block;height: 50px;line-height: 50px;margin-top: 20px;}
.r-pro2{background: none;padding: 0;}
.r-pro2 li .imgfd img{height: 210px;}

@media (max-width: 1000px){
	.show-news h1{font-size: 26px;}
	.fanye{margin-top: 50px;}
}
@media (max-width: 600px){
	.show-news h1{font-size: 20px;}
	.fanye dt{width: 100%;text-align: left!important;margin-bottom: 10px;}
	.fanye{border-bottom: none;}
	.show-news h1{margin-bottom: 14px;}
	.show-news .line{margin: 10px 0 20px;}
	.fanye dt{font-size: 12px;}
	.f-ny span{font-size: 14px;}
}

.products .main-fl{border-right: 1px solid #bbb;min-height: 1600px;}
.list-pro{padding-right: 24px;}
.list-pro ul li{border-bottom: 1px solid #ddd;}
.list-pro .pp1{font-size:18px;height:80px;line-height: 80px;position: relative;font-size: 18px;display: block;}
.list-pro .pp1 a{color: #333;}
.list-pro ul li .inactive{ background:url( ../image/off.png) no-repeat right;cursor: pointer;}
.list-pro ul li .inactives{background:url( ../image/open.png) no-repeat right;cursor: pointer;} 
.list-pro ul li ul{display: none;}
.list-pro ul li ul li {border: none;}
.list-pro ul li ul li .pp2{height: auto;margin-bottom: 20px;line-height: inherit;}
.list-pro ul li ul li ul{display: none;}
.list-pro ul li ul li .pp2 a{font-size: 16px;color: #333;padding-left: 6px;}
.list-pro ul li ul li ul li {}
.list-pro ul li ul li ul li a{font-size: 14px;color: #666;padding-left: 16px;height: auto;line-height: 18px;margin-bottom: 15px;display: block;}
.list-pro ul li ul li ul li a:last-child{margin-bottom: 20px;}
.list-pro ul li ul li ul li a:hover,.list-pro ul li a:hover,.list-pro ul li ul li a:hover{color: #004ea2;}

.all26 .txt{width: 60%;}
.all26 .imgfd{width: 32%;}.all26 .imgfd img{height: 260px;}
.all26 h2{font-size: 36px;color: #004ea2;display: block;margin-bottom: 25px;}
.list-pro2 li{width: 30%;float: left;margin-right: 5%;margin-bottom: 30px;text-align: center;}
.list-pro2{margin-top: 70px;}
.list-pro2 li:nth-child(3n){margin-right: 0;}
.list-pro2 li .imgfd{border: 1px solid #ddd;margin-bottom: 20px;}
.list-pro2 li .imgfd img{height: 270px;}
.list-pro2 li b{font-size: 16px;color: #333;height: 20px;line-height: 20px;overflow: hidden;}
.help2{background: none;color: #333;border-top: 1px solid #ddd;}
.help2 b{color: #004ea2;}

@media (max-width: 1000px){
	.list-pro2 li,.list-pro2 li:nth-child(3n){width: 49%;margin-right: 2%;}
	.list-pro2 li:nth-child(2n){margin-right: 0;}
	.all26 h2{font-size: 26px;}
	.list-pro2{margin-top: 40px;}
}
@media (max-width: 600px){
	.all26 .txt,.all26 .imgfd{width: 100%;}
	.all26 .imgfd img{height: auto;}
	.all26 .imgfd{margin-top: 20px;}
	.all26 h2{font-size: 20px;margin-bottom: 15px;}
	.list-pro2 li .imgfd img{height: 150px;}
	.list-pro2 li b{font-size: 14px;}
	.list-pro2 li .imgfd{margin-bottom: 10px;}
	.list-pro2 li{margin-bottom: 20px}
}

.show-pro1 .img{width: 45%;}.show-pro1 .txt{width: 52%;}
#big_img{height:390px;background:no-repeat center;background-size: contain;border: 1px solid #ddd;}
#small_img{padding-top:5px;width:100%;}
#small_imgs{width:100%;overflow:hidden;height: 74px;margin-top: 10px;}
#small_imgs .item{float:left;margin-right: 10px;}
#small_imgs .item:last-child{margin-right: 0;}
#small_imgs .item .img{cursor:pointer;width:98px;max-height:74px;box-sizing: border-box;}
#small_imgs .item .img img{width:100%;}
#small_imgs .item .active{border: 1px solid #152c7f;box-sizing: border-box;}
.show-pro1 .txt h1{font-size: 36px;color: #152c7f;display: block;margin-bottom: 25px;}
.show-pro1 .txt a{padding: 18px 24px;border-radius: 10px;display: inline-block;font-size: 14px;color: #fff;margin-top: 90px;background: #e60012 url(../image/icc.png) no-repeat 88%;padding-right: 55px;}
.show-pro1 .txt a:hover{text-decoration: underline;}
.show-pro2 .box{border-bottom: 2px solid #ddd;margin-bottom: 30px;}
.show-pro2 .box b{background: #e60012;font-size: 16px;color: #fff;padding: 15px 40px;display: inline-block;}

@media (max-width: 1000px){
	.show-pro1 .img,.show-pro1 .txt{width: 100%;}
	.show-pro1 .img{max-width: 530px;margin: 0 auto;float: none;}
	.show-pro1 .txt a{margin: 20px 0 30px;}
	.show-pro1 .txt h1{font-size: 26px;margin: 20px 0;}
}
@media (max-width: 600px){
	.show-pro1 .txt h1{font-size: 20px;}
	.show-pro2 .tit b{padding: 15px 30px;}
	.r-pro b{font-size: 18px;}
	.r-pro .list-prol li h2{font-size: 14px;}
	.main-fr .box{margin: 30px 0;}
}
@media (max-width: 530px){
	#big_img{height: 320px;}
}


.input_control{position: relative;width: 32%;float: left;margin-right: 2%;background: #f2f5f8;border-radius: 4px;overflow: hidden;position: relative;height: 54px;margin-top: 26px;}
.input_control:nth-child(3){margin-right: 0;}
.form_input{-webkit-appearance:none;-moz-appearance: none;outline:0;height: 54px;line-height: 54px;width: 100%;position: absolute;top: 0;left: 30px;font-size: 14px;color: #666;width: 95%;background: #f2f5f8;}
.input_control lable{color: red;position: absolute;left: 20px;line-height: 54px;}
.form_input::-moz-placeholder,.form_text::-moz-placeholder{color: #666;}
.form_text{height: 100px;background: #f2f5f8;position: absolute;left: 30px;top: 15px;width: 95%;font-size: 14px;color: #666;line-height: 25px;}
.input_control2{width: 100%;margin: 16px 0 25px;height: 130px;}
.feed-ny i{font-size: 14px;color: #666;display: block;}
.feed-ny .submit{width: 240px;height: 60px;line-height: 60px;border-radius: 4px;background: #e60012;font-size: 18px;color: #fff;cursor: pointer;margin-top: 24px;}

@media (max-width: 600px){
	.input_control{width: 100%;margin-top: 15px;}
	.feed-ny .submit{width: 160px;height: 50px;line-height: 50px;font-size: 15px;}
}







