.ban-txt{text-transform: uppercase;max-width: 50%;position: absolute;top: 10%;}
.ban-txt .wz{font-size: 72px;color: #fff;line-height: 80px;}
.ban-txt .wz b{color: #c33;display: block;font-size: 2vw;}
.ban-txt a{display: inline-block;font-size: 18px;color: #fff;border: 2px solid #fff;border-radius: 10px;padding: 14px 24px;font-weight: bold;margin-top: 50px;}
.ban-txt a:hover{background: #142762;color: #fff;}

.banner-wap{display: none;}
.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; -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("../images/btn_l.png") no-repeat left top;}
.slide_nav.next{ left: auto; background-position: right top; right: 2%; background: transparent url("../images/btn_r.png") no-repeat left top;}

@media (max-width: 1024px){
	.banner-com{display: none;}
	.banner-wap{display: block;}
	.ban-txt .wz{font-size: 40px;line-height: 50px;}
	.ban-txt{z-index: 9;}
}
@media (max-width: 768px){
	.ban-txt .wz{font-size: 28px;line-height: 40px;}
	.ban-txt a{margin-top: 20px;font-size: 16px;}
}
@media (max-width: 500px){
	.slide img{width: 140%;}
	.slide_nav{left: 0;}
	.slide_nav.next{right: 0;}
	.ban-txt{max-width: 80%;top: 20%;}
	.ban-txt .wz{font-size: 18px;line-height: 30px;}
	.ban-txt a{font-size: 14px;padding: 10px 15px;border-radius: 5px;}
}

.des,.des p{font-size: 16px!important;color: #333!important;line-height: 30px!important;}
.margin{margin-top: 80px;}

.index1{background: rgba(255,255,255,0.65);position: absolute;bottom: 0;}
.index1 .pad{padding: 50px 110px 60px;}
.index1 h2{font-size: 48px;color: #333;font-weight: bold;margin-bottom: 25px;}
.index1 .des{height: 120px;overflow: hidden;}
.index-ban{position: relative;}

.index2 ul{padding: 0 110px;}
.index2 li{width: 23%;float: left;margin-right: 2.66%;background: #e8eaf0;border-radius: 5px;text-align: center;padding: 34px 0;}
.index2 li:last-child{margin-right: 0;}
.index2 li b{font-size: 20px;color: #cc3333;display: block;margin: 25px 0 10px;height: 25px;line-height: 25px;overflow: hidden;}
.index2 li p{font-size: 16px;color: #333;display: block;height: 20px;line-height: 20px;overflow: hidden;}
.index2 li .img{height: 53px;}
.index2 li img{-webkit-transition: 1.5s ease;-moz-transition: 1.5s ease;}
.index2 li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}

.index3{background: #142762;text-align: center;padding: 40px 0;}
.index3 h2{font-size: 24px;color: #fff;}
.index3 img{margin-left: 25px;display: inline-block;}

.tit-sy{font-size: 18px;color: #cc3333;font-weight: bold;margin-bottom: 30px;text-transform: uppercase;}
.tit-sy b{font-size: 40px;color: #333;display: block;margin-top: 10px;text-transform: capitalize;}
.box-sy{padding: 0 30px;width: 100%;}

.index4 li{width: 24%;margin-right: 1.33%;float: left;}
.index4 li:last-child{margin-right: 0;}
.index4 .effect{position: relative;overflow: hidden;}
.index4 .effect .effect-text{position: absolute;width: 100%;height: 100%;top: calc(100% - 170px);left: 0;transition: .5s;text-align: center;}
.index4 .effect .effect-text .pad{padding: 0 20px;}
.index4 .effect:hover .effect-text{top: 0;background: rgba(20, 39, 98, .8);padding-top: 50px;}
.index4 .effect .effect-text b{transition: .5s;font-size: 20px;font-weight: bold;color: #fff;height: 25px;line-height: 25px;overflow: hidden;display: block;}
.index4 .effect .effect-text p{font-size: 16px;line-height: 24px;display: block;height: 72px;overflow: hidden;margin: 30px 0 50px;opacity: 0;transition: .4s;color: #fff;}
.index4 .effect .effect-text a{font-size: 14px;color: #fff;}
.index4 .effect .effect-text a:hover{color: #cc3333;}
.index4 .effect .effect-text .imgic{display: block;margin: 0 auto;margin-bottom: 24px;opacity: 0;transition: .4s;min-height: 90px;}
.index4 .effect:hover .effect-text p,.index1 .effect:hover a,.index4 .effect:hover .effect-text img{opacity: 1;transition: .5s;}
.index4 li .img img{height: 420px;width: 100%;}

.index5 .imgfd{width: 48%;}.index5 .imgfd img{height: 450px;}
.index5 .txt{width: 52%;background: #f5f3f1;height: 450px;}
.tit-sy2 b{margin-top: 0;}
.tit-sy2 span{color: #cc3333;}
.tit-sy2 p{font-size: 20px;color: #003875;display: block;margin-top: 10px;height: 20px;line-height: 20px;overflow: hidden;display: block;}
.index5 .txt .pad{padding: 60px;}
.index5 .txt .des{max-height: 90px;overflow: hidden;}
.index5 .txt a{display: block;font-size: 18px;color: #142762;font-weight: bold;margin-top: 40px;}
.index5 .txt a:hover{color: #cc3333;}

.index6 li{width: 31%;float: left;margin-right: 3.5%;}
.index6 li:last-child{margin-right: 0;}
.index6 li .imgfd img{height: 290px;}
.index6 li .txt b{font-size: 18px;font-weight: bold;color: #333;display: block;margin-top: 20px;height: 24px;line-height: 24px;overflow: hidden;}
.index6 li .txt .des{line-height: 24px!important;height: 48px;overflow: hidden;margin: 12px 0;}
.index6 li .txt span{font-size: 14px;color: #142762;}
.index6 li .txt span:hover{font-weight: bold;}
.index6 li:hover .txt b{color: #cc3333;}

.index7 .box{background: #e8eaf0;}
.index7 .box .pad{padding: 30px;}
.index7 .tab{position: relative;height: 385px;}
.index7 .tab-hd {overflow:hidden; zoom:1;position: absolute;bottom: 60px;left: 60%;}
.index7 .tab-hd li{ float:left; cursor:pointer;width: 14px;height: 14px;border: 2px solid rgba(51,51,51,0.4);border-radius: 500px;margin-right: 6px;}
.index7 .tab-hd li.active{ background:#142762;border: 2px solid #142762;}
.index7 .tab-hd li:last-child{margin-right: 0;}
.index7 .tab-bd li{display:none;}
.index7 .tab-bd li.thisclass,.index7 .tab-bd li:first-child{display:list-item;}
.index7 .tab-bd li .imgfd{width: 50%;}.index7 .tab-bd li .imgfd img{height: 385px;}
.index7 .tab-bd li .txt{width: 44%;margin-top: 30px;}
.index7 .tab-bd li .txt .t1{font-size: 24px;color: #cc3333;font-weight: bold;text-transform: uppercase;margin-bottom: 35px;}
.index7 .tab-bd li .txt .t1 img{margin-right: 30px;}
.index7 .tab-bd li .txt .dl{margin-left: 20px;}
.index7 .tab-bd li .txt .dt{font-size: 18px;font-weight: bold;color: #333;margin-bottom: 24px;background: url(../images/index7jt.png) no-repeat left;padding-left: 50px;}
.index7 .tab-bd li .txt .dt:last-child{margin-bottom: 0;}

.index8 .txt{width: 34%;}
.index8 .img{width: 62%;}.index8 .img img{width: 100%;}
.index8 .txt a{display: inline-block;background: #142762;font-size: 18px;color: #fff;padding: 16px 42px;border-radius: 5px;text-transform: uppercase;margin-top: 40px;}
.index8 .txt a:hover{background: #cc3333;}

.index9 .more{display: block;font-size: 18px;color: #142762;font-weight: bold;margin-top: 50px;}
.index9 .more:hover{color: #cc3333;}
.index9 li{width: 22.2%;float: left;margin-right: 2.4%;}
.index9 li:last-child{margin-right: 0;}
.index9 li .imgfd img{height: 220px;}
.index9 li span{font-size: 14px;color: #666;margin-top: 20px;display: block;}
.index9 li b{font-size: 18px;color: #333;line-height: 24px;height: 72px;display: block;overflow: hidden;font-weight: bold;margin: 10px 0 15px;}
.index9 li p{font-size: 14px;color: #142762;}
.index9 li p:hover{font-weight: bold;}

.index9 li:hover b{color: #cc3333;}

.index10 .list{position: relative;}
.index10 .mod1 li{background-size: 100% auto;position: relative;padding: 10px;}
.index10 .mod1 li .imgfd{margin-bottom: 20px;border-radius: 8px;box-shadow: 0 0 10px rgba(20,39,98,0.2);}
.index10 .mod1 .bot{position: relative;}
.index10 .swiper-pagination{margin-top: 40px;width: 100%;}
.index10 .swiper-button-next,.index10 .swiper-button-prev{width: 30px;height: 30px;background: url( ../images/index10-l.png) no-repeat center;top: 49%;}
.index10 .swiper-button-next{background: url( ../images/index10-r.png) no-repeat center;right: 0;}
.index10 .swiper-button-prev{left: 0;}
.index10 .mod1{max-width: 1340px;margin: 0 auto;}

.index11{background: url(../images/index11bg.jpg) no-repeat center;background-size: cover;padding: 70px 0;display: grid;}
.index11 .pad{padding: 0 10%;}
.index11 .tit-sy b{color: #fff;line-height: 54px;height: 162px;overflow: hidden;margin-top: 30px;}
.index11 .tit-sy,.index11 .feed-sy{width: 44%;}
.feed-sy input,.feed-sy textarea{border-radius: 5px;margin-bottom: 10px;padding: 0 10px;font-size: 14px;color: #999;}
.feed-sy input{width: 49%;float: left;margin-right: 2%;height: 45px;line-height: 45px;}
.feed-sy input:nth-child(2n){margin-right: 0;}
.feed-sy textarea{width: 100%;height: 100px;line-height: 20px;padding: 10px;}
.feed-sy .sub{font-size: 14px;color: #fff;font-weight: bold;background: #cc3333;padding: 15px 60px;height: auto;line-height: normal;width: auto;text-transform: uppercase;cursor: pointer;}

@media (max-width: 1200px){
	.index2 ul,.box-sy,.index11 .pad{padding: 0 2%;}
	.margin{margin-top: 50px}
	.tit-sy b{font-size: 30px;}
	.index4 li .img img{height: 380px;}
	.index4 .effect .effect-text p{margin: 20px 0;}
	.index6 li .imgfd img{height: 200px;}
}
@media (max-width: 1000px){
	.index2 li,.index4 li,.index6 li,.index9 li{width: 49%;margin-right: 2%;margin-bottom: 30px;}
	.index2 li:nth-child(2n),.index4 li:nth-child(2n),.index6 li:nth-child(2n),.index9 li:nth-child(2n){margin-right: 0;}
	.margin,.index8 .img{margin-top: 30px}
	.tit-sy b{font-size: 25px;}
	.index6 li .imgfd img{height: 230px;}
	.index7 .tab-bd li .imgfd,.index7 .tab-bd li .txt,.index8 .img,.index8 .txt,.index5 .imgfd,.index5 .txt,.index11 .tit-sy, .index11 .feed-sy{width: 100%;}
	.index9 .more{font-size: 16px;margin-top: 30px;}
	.index5 .txt{height: auto;}
	.index5 .txt .pad{padding: 40px;}
	.index11 .tit-sy b{margin-top: 0;height: auto;}
	.index11{padding: 40px 0;}
	.index5 .imgfd img,.index7 .tab-bd li .imgfd img{height: auto;}
}
@media (max-width: 600px){
	.tit-sy b{font-size: 20px;}
	.index3 h2,.index7 .tab-bd li .txt .t1{font-size: 18px;}
	.index2 li b,.index4 .effect .effect-text b,.index5 .txt a,.index6 li .txt b,.index9 li b{font-size: 16px;}
	.index2 li p,.tit-sy,.tit-sy2 p,.index7 .tab-bd li .txt .dt,.index8 .txt a{font-size: 14px;}
	.index4 .effect .effect-text p,.index9 li span{font-size: 12px;}
	.index2 li b{margin:0;}
	.index2 li .img img{max-height: 30px;}
	.index2 li .img{height: 35px;}
	.index2 li{padding: 22px 0;}
	.index2 li,.index4 li,.index6 li,.index9 li{margin-bottom: 20px;}
	.index3{margin-top: 10px;padding: 20px 0;}
	.index4 li .img img{height: 220px;}
	.index4 .effect .effect-text .pad{padding: 0 10px;}
	.index4 .effect .effect-text{top: calc(100% - 95px);}
	.index4 .effect .effect-text .imgic{max-width: 30%;margin-bottom: 10px;min-height: auto;}
	.index4 .effect .effect-text p{margin: 6px 0 10px;line-height: 18px;height: 54px;}
	.index4 .effect:hover .effect-text{padding-top: 20px;}
	.tit-sy2 p,.index7 .tab{height: auto;}
	.index5 .txt .pad{padding: 20px;}
	.des,.des p{font-size: 14px!important;line-height: 22px!important;}
	.index5 .txt a{margin-top: 20px;}
	.tit-sy{margin-bottom: 15px;}
	.index6 li .imgfd img,.index9 li .imgfd img{height: 140px;}
	.index6 li .txt b{margin-top: 10px;}
	.index6 li .txt .des{height: 36px;line-height: 18px!important;font-size: 12px!important;}
	.index7 .tab-bd li .txt .t1{margin-bottom: 20px;}
	.index7 .tab-bd li .txt .t1 img{margin-right: 10px;}
	.index7 .tab-bd li .txt .dt{padding-left: 25px;margin-bottom: 15px;}
	.index7 .box .pad{padding: 15px;padding-bottom: 40px;}
	.index7 .tab-hd{position: initial;margin-top: 30px;}
	.index9 .more{display: none;}
	.index11 .tit-sy b{line-height: 30px;}
	.index8 .txt a{padding: 12px 25px;margin-top: 20px;}
	.index9 li b{line-height: 22px;height: 66px;}
}

.ban-ny{position: relative;overflow: hidden;width: 100%;}
.ban-ny h2{position: absolute;top: 34%;left: 76px;font-size: 48px;color: #fff;text-transform: uppercase;}
.ban-ny .img img{width: 100%;display: block;}
.loca{position: absolute;bottom: 15px;height: 19px;line-height: 19px;overflow: hidden;}
.loca a{font-size: 14px;color: #fff;}
.loca a:hover{text-decoration: underline;}
.loca img{display: block;float: left;margin-left: 15px;margin-right: 8px;margin-top: 2px;}
.main{background: #fff;padding: 60px 40px 120px;}
.ny-tit{font-size: 30px;color: #333;font-weight: bold;margin-bottom: 30px;}

.about-his{overflow:hidden;background-image:url(../images/history.jpg);background-repeat:no-repeat;background-position:0 center;background-size:cover;height: 430px;overflow: hidden;}
.about-his .swiper-father{position:relative}
.about-his .swiper{padding-top:100px;transform:rotate(-6deg);min-height:500px;background:url(../images/i0re1.png);background-repeat:no-repeat;background-position:center 55px;background-size:auto auto;}
.about-his .swiper::before{display:block;content:" ";height:2px;width:102%;z-index:0;position:absolute;left:0;top:134px;background-color:#fff;}
.about-his .swiper-slide{text-align:center;position:relative;transform:rotate(6deg)}
.about-his .swiper-slide .cont{display:none;font-size:14px;color:#142762;line-height:24px;margin-top: 20px;text-align: center;width: 140%;height: 120px;overflow: hidden;margin-left: -15%;}
.about-his .swiper-slide .num{font-size:18px;color:#fff;position:relative}
.about-his .swiper-slide .num::after{position:absolute;width:15px;height:15px;background-color:#fff;bottom:-20px;display:block;content:" ";z-index:5;left:50%;margin-left:-10px;border-radius:10px}
.about-his .swiper-slide-active+.swiper-slide+.swiper-slide .cont{display:inline-block}
.about-his .swiper-slide-active+.swiper-slide+.swiper-slide .num{font-size:36px;color:#fff;background:url(../images/i0re2.png);background-repeat:no-repeat;background-position:center;background-size:auto auto;font-weight: bold;height: 127px;line-height: 127px;width: 127px;margin: 0 auto;}
.about-his .swiper-slide-active+.swiper-slide+.swiper-slide .num::after{display:none}
.about-his .swiper-slide-active1+.swiper-slide+.swiper-slide .cont{display:block}
.about-his .swiper-button-next,.about-his .swiper-button-prev{top:50%}
.about-his .swiper-button-prev{background-image:url( ../images/his-l.png);background-size:auto auto;left:20px;}
.about-his .swiper-button-next{background-image:url( ../images/his-r.png);background-size:auto auto;right:20px;}

.about-us .des,.about-us .box{width: 49.2%;}
.margin2{margin-top: 50px;}
.about-vis .ny-tit{text-align: center;color: #cc3333;}
.about-vis li{width: 14.2%;float: left;margin-right: 2.96%;background: url( ../images/visbg.png) no-repeat center;height: 230px;text-align: center;background-size:  100% 100%;}
.about-vis li:last-child{margin-right: 0;}
.about-vis li img{-webkit-transition: 1.5s ease;-moz-transition: 1.5s ease;margin: 0 auto;display: block;}
.about-vis li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}
.about-vis li p{font-size: 14px;color: #49567f;line-height: 18px;padding: 0 20px;}
.about-vis li .img{height: 59px;margin: 50px 0 20px;}

.touch{background: url(../images/touchbg.jpg) no-repeat left;background-size: cover;height: 200px;position: relative;}
.touch b{font-size: 32px;color: #fff;font-weight: bold;position: absolute;top: 60px;right: 305px;}
.touch .more{position: absolute;top: 60px;right: 146px;}


@media (max-width: 1480px){
	.main{padding-left: 2%;padding-right: 2%;}
}
@media (max-width: 1000px){
	.ban-ny .img img{width: 180%;}
	.ban-ny h2{font-size: 32px;left: 15px;}
	.main{padding-top: 40px;padding-bottom: 60px;}
	.ny-tit{font-size: 25px;margin-bottom: 15px;}
	.about-his{height: 400px;}
	.margin2{margin-top: 30px;}
	.about-us .des, .about-us .box{width: 100%;}
	.about-us .des{margin-bottom: 20px;}
	
	.about-his .swiper-slide-active+.swiper-slide+.swiper-slide .cont{display:none}
	.about-his .swiper-slide-active+.swiper-slide+.swiper-slide .num{font-size:18px;color:#fff;background: none;line-height: 0;font-weight: normal;height: auto;height: 22px;}
	.about-his .swiper-slide-active+.swiper-slide+.swiper-slide .num::after{display: block;}

	.about-his .swiper-slide-active+.swiper-slide .cont{display:inline-block}
	.about-his .swiper-slide-active+.swiper-slide .num{font-size:36px;color:#fff;background:url(../images/i0re2.png);background-repeat:no-repeat;background-position:center;background-size:auto auto;font-weight: bold;height: 127px;line-height: 127px;width: 127px;margin: 0 auto;}
	.about-his .swiper-slide-active+.swiper-slide .num::after{display:none}
	
	.about-vis li{width: 32%;margin-right: 2%;margin-bottom: 20px;}
	.about-vis li:nth-child(3n){margin-right: 0;}
	
	.touch .more{right: 2%;}
	.touch b{left: 2%;font-size: 25px;right: 0;line-height: 30px;}
}
@media (max-width: 600px){
	.ban-ny .img img{width: 220%;}
	.ban-ny h2{font-size: 22px;}
	.loca a{font-size: 12px;}
	.loca{bottom: 10px;}
	.main{padding-top: 30px;padding-bottom: 40px;}
	.ny-tit{font-size: 20px;}
	
	.about-vis li,.about-vis li:nth-child(3n){width: 49%;margin-right: 2%;}
	.about-vis li:nth-child(2n){margin-right: 0;}
	.about-vis li p{font-size: 12px;}
	.about-vis li .img{margin: 30px 0 10px;}
	.about-vis li{height: 170px;}
	.touch b{font-size: 20px;}
	.touch .more,.about-his .swiper::before{display: none;}
	
	.about-his{height: 250px;}
	.about-his .swiper{background: none;padding-top: 20px;}
	.about-his .swiper-slide,.about-his .swiper{transform: rotate(0deg);}
	.about-his .swiper-button-next, .about-his .swiper-button-prev{top: 14%;}
	
	.about-his .swiper-slide-active+.swiper-slide .cont{display:none}
	.about-his .swiper-slide-active+.swiper-slide .num{font-size:18px;color:#fff;background: none;line-height: 0;font-weight: normal;height: auto;height: 22px;}
	.about-his .swiper-slide-active+.swiper-slide .num::after{display: block;}

	.about-his .swiper-slide-active .cont{display:inline-block}
	.about-his .swiper-slide-active .num{font-size:36px;color:#fff;background:url(../images/i0re2.png);background-repeat:no-repeat;background-position:center;background-size:auto auto;font-weight: bold;height: 127px;line-height: 127px;width: 127px;margin: 0 auto;}
	.about-his .swiper-slide-active .num::after{display:none}
	.about-his .swiper-slide .cont{width: 100%;margin-left: 0;color: #fff;line-height: 22px;margin-top: 10px;height: 110px;}
	.about-his .swiper-slide-active .num{width: 80px;height: 80px;line-height: 80px;background-size: cover;font-size: 20px;}
	
	.about-us .box video{height: 240px;}
}

.contact .map{width: 63.5%;}.contact .map img{width: 100%;}
.contact .txt{width: 35%;}
.contact .txt b{font-size: 20px;color: #333;font-weight: bold;}
.contact .txt .wz{font-size: 16px;color: #333;line-height: 24px;}
.contact .txt .des{color: #555!important;margin-bottom: 30px;}
.contact .lxfs .dl{width: 48%;background: #f5f5f5;border: 1px solid #e7e7e7;min-height: 160px;}
.contact .lxfs .dl .pad{padding: 28px;}
.contact .lxfs .dl i{font-size: 24px;color: #333;margin-bottom: 20px;display: inline-block;}
.contact .lxfs .dl .dt{width: 45%;float: left;margin-bottom: 10px;font-size: 16px;color: #333;}
.contact .lxfs .dl .dt:nth-child(2n){width: 55%;}
.contact .lxfs .dl .des a{color: #cc3333;}

.feed{background: #142762;}
.feed .pad{padding: 60px 118px;}
.feed .ny-tit{text-align: center;color: #fff;}
.feed input{height: 45px;line-height: 45px;background: #fff;border-radius: 5px;padding: 0 10px;color: #666;font-size: 14px;margin-right: 0.8%;width: 24.4%;margin-bottom: 15px;}
.feed input:nth-child(4){margin-right: 0;}
.feed textarea{width: 100%;height: 100px;line-height: 20px;padding: 10px;background: #fff;border-radius: 5px;padding: 5px 10px;color: #666;font-size: 14px;}
.feed .sub{font-size: 14px;color: #fff;font-weight: bold;background: #cc3333;padding: 15px 60px;height: auto;line-height: normal;width: auto;text-transform: uppercase;cursor: pointer;margin: 0 auto;margin-top: 15px;display: block;}
.feed form{width: 100%;display: table;}

@media (max-width: 1000px){
	.contact .map,.contact .txt,.contact .lxfs .dl{width: 100%;margin-bottom: 30px;}
	.contact .lxfs .dl:last-child,.contact .map{margin-bottom: 0;}
	.feed .pad{padding: 40px 60px;}
}
@media (max-width: 600px){
	.feed input,.contact .lxfs .dl .dt,.contact .lxfs .dl .dt:nth-child(2n){width: 100%;margin-bottom: 10px;}
	.feed .pad{padding: 30px 10%;}
	.contact .lxfs .dl i{font-size: 18px;margin-bottom: 15px;}
	.contact .lxfs .dl .dt,.contact .lxfs .dl .dt:nth-child(2n){font-size: 14px;margin-bottom: 5px;}
	.contact .txt b{font-size: 18px;display: block;margin-bottom: 5px;}
}

.facsub{font-size: 24px;color: #cc3333;font-weight: bold;display: block;margin-bottom: 10px;}
.fac-pic{margin: 40px 0;display: inline-block;width: 100%;padding-bottom: 40px;border-bottom: 3px solid #ddd;}
.fac-pic dt{width: 23.5%;float: left;margin-right: 2%;}
.fac-pic dt:last-child{margin-right: 0;}
.fac-pic dt .imgfd img{height: 250px;}
.factory strong{font-size: 20px!important;display: block;}
.fac-ser{max-width: 1130px;margin: 0 auto;}
.fac-ser img{width: 100%;}
.fac-ser .p{display: block;width: 20%;float: left;font-size: 14px;color: #333;text-align: center;font-weight: bold;margin-top: 18px;}

@media (max-width: 1000px){
	.facsub{font-size: 22px;}
	.fac-pic dt{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.fac-pic dt:nth-child(2n){margin-right: 0;}
	.fac-ser .p{display: none;}
}
@media (max-width: 600px){
	.facsub{font-size: 18px;}
	.fac-pic dt .imgfd img{height: 150px;}
	.fac-pic{margin: 20px 0;padding-bottom: 20px}
	.factory strong{font-size: 16px!important;}
}

.list-sol{ }
.list-sol li{width: 31.5%;float: left;margin-right: 2.75%;text-align: center;margin-bottom: 35px;}
.list-sol li:nth-child(3n){margin-right: 0;}
.list-sol li .imgfd img{height: 275px;}
.list-sol li .txt{height: 130px;background: #ecedf1;position: relative;}
.list-sol li .txt h2{font-size: 18px;color: #333;font-weight: bold;padding-top: 75px;}
.list-sol li:hover .txt h2{color: #cc3333;}
.list-sol li .img{position: absolute;top: -50px;left: 39%;width: 22%;}
.list-sol li .img img{width: 100%;}

.main2{background: #142762;}
.sol-ch{text-align: center;color: #fff;}
.sol-ch h3{font-size: 36px;text-transform: uppercase;}
.sol-ch p{font-size: 16px;display: block;margin: 20px 0 50px;}
.sol-ch li{width: 23%;float: left;margin-right: 2.6%;}
.sol-ch li:last-child{margin-right: 0;}
.sol-ch li img{-webkit-transition: 1.5s ease;-moz-transition: 1.5s ease;margin: 0 auto;display: block;}
.sol-ch li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}
.sol-ch li .wz{font-size: 14px;line-height: 24px;margin-top: 25px;}

@media (max-width: 1200px){
	.list-sol li .imgfd img{height: 200px;}
	.list-sol li .txt{height: 100px;}
	.list-sol li .txt h2{padding-top: 50px;}
	.list-sol li .img{top: -35px;}
	.sol-ch h3{font-size: 30px;}
}
@media (max-width: 1000px){
	.list-sol li,.list-sol li:nth-child(3n),.sol-ch li{width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.list-sol li:nth-child(2n),.sol-ch li:nth-child(2n){margin-right: 0;}
	.sol-ch h3{font-size: 25px;}
	.list-sol li .txt h2{font-size: 16px;}
}
@media (max-width: 600px){
	.list-sol li .img{width: 30%;left: 35%;top: -30px;}
	.list-sol li .txt h2{font-size: 14px;}
	.list-sol li .imgfd img{height: 130px;}
	.list-sol li .txt{height: 70px;}
	.list-sol li .txt h2{padding-top: 38px;}
	.sol-ch h3{font-size: 20px;}
	.sol-ch p{font-size: 14px;}
	.sol-ch li .wz{font-size: 13px;line-height: 22px;}
}

.list-case b{height: 48px!important;overflow: hidden;}
.list-case li:nth-child(3n){margin-right: 0;margin-bottom: 50px;}
.show-case{width: 100%;}
.show-case h1{font-size: 30px;color: #333;font-weight: bold;text-transform: capitalize;}
.show-case .sh-re{font-size: 14px;color: #000;background: url(../images/showre.png) no-repeat right;padding-right: 30px;border-bottom: 1px solid #000;height: 30px;line-height: 30px;}
.show-case .sh-re:hover{color: #cc3333;border-bottom: 1px solid #cc3333;background: url(../images/showre2.png) no-repeat right;}
.show-case .des{margin: 30px 0 100px;}
.fanye{width: 100%;height: 50px;line-height: 50px;background: #eee;border-radius: 25px;}
.fanye dl{padding: 0 20px;}
.fanye dl dt{width: 50%;float: left;font-size: 16px;overflow: hidden;height: 50px;}
.fanye dl dt:hover a{color: #cc3333;}

.tj-tit h3{font-size: 24px;color: #333;}
.tj-tit .rec{width: 90px;height: 3px;background: #cc3333;margin: 10px 0 24px;}
.pp-pro li{width: 23.5%;float: left;margin-right: 2%;}
.pp-pro li:last-child{margin-right: 0;}
.pp-pro li .imgfd img{height: 247px;}
.pp-pro li p{font-size: 16px;color: #333;display: block;margin-top: 10px;}
.pp-pro li:hover p{color: #cc3333;}

.rel-new li{width: 32%;float: left;margin-right: 2%;}
.rel-new li:last-child{margin-right: 0;}
.rel-new li .imgfd{width: 34%;}
.rel-new li .imgfd img{height: 100px;}
.rel-new li .txt{width: 62%;}
.rel-new li .txt h4{font-size: 14px;color: #333;line-height: 24px;height: 48px;overflow: hidden;overflow: hidden;}
.rel-new li .txt span{font-size: 14px;color: #666;display: block;margin-top: 20px;}
.rel-new li:hover .txt h4{color: #cc3333;}

@media (max-width: 1200px){
	.pp-pro li .imgfd img{height: 172px;}
	.show-case h1{font-size: 26px;}
}
@media (max-width: 1000px){
	.show-case h1{font-size: 24px;}
	.pp-pro li,.rel-new li{width: 49%;margin-right: 1%;margin-bottom: 15px;}
	.pp-pro li:nth-child(2n),.rel-new li:nth-child(2n){margin-right: 0;}
	.tj-tit h3{font-size: 20px;}
	.pp-pro li .imgfd img{height: 270px;}
	.list-case li:nth-child(3n){width: 49%;margin-right: 2%;margin-bottom: 30px;}
	.list-case li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 600px){
	.show-case h1,.tj-tit h3{font-size: 18px;}
	.pp-pro li .imgfd img{height: 145px;}
	.rel-new li,.fanye dl dt{width: 100%;}
	.rel-new li .txt span{font-size: 12px;}
	.pp-pro li p,.fanye dl dt{font-size: 14px;}
	.fanye,.fanye dl dt{background: none;height: 30px;line-height: 30px;}
	.fanye dl{padding: 0;}
	.show-case .sh-re{margin-top: 10px;}
	.show-case .des{margin-bottom: 40px;}
	.list-case b{line-height: 22px!important;height: 44px!important;}
}

.main-fl{width: 23%;}.main-fr{width: 75%;}
.main-fl .box{margin-bottom: 30px;}.main-fl .box:last-child{margin-bottom: 0;}
.ml-tit{border-bottom: 1px solid #e7e7e7;width: 100%;margin-bottom: 20px;}
.ml-tit h3{font-size: 24px;color: #333;}
.ml-tit .rec{width: 90px;height: 3px;background: #cc3333;margin-top: 10px;}
.zc-fl li{width: 100%;overflow: hidden;margin-bottom: 15px;}
.zc-fl li:last-child{margin-bottom: 0;}
.zc-fl li .cir{width: 9px;height: 9px;border: 1px solid #999;border-radius: 500px;margin-right: 9px;margin-top: 5px;}
.zc-fl li a{font-size: 14px;color: #333;}
.zc-fl li:hover a,.zc-fl li.cur a{color: #cc3333;}
.zc-fl li:hover .cir,.zc-fl li.cur .cir{border: 1px solid #cc3333;background: #cc3333;}
.l-pro li{width: 100%;display: inline-block;margin-bottom: 15px;}
.l-pro li .imgfd{width: 30%;margin-right: 4%;}.l-pro li .imgfd img{height: 75px;}
.l-pro li h4{width: 60%;display: block;font-size: 14px;color: #333;line-height: 24px;font-weight: normal;}
.l-pro li:hover h4{color: #cc3333;}

.list-new li{width: 100%;display: inline-block;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e7e7e7;}
.list-new li .imgfd{width: 26%;}.list-new li .imgfd img{height: 180px;}
.list-new li .txt{width: 70%;}
.list-new li .txt h2{font-size: 18px;color: #333;display: block;height: 24px;line-height: 24px;overflow: hidden;}
.list-new li:hover .txt h2{color: #cc3333;}
.list-new li .txt span{font-size: 14px;color: #666;display: block;margin: 15px 0 20px;}
.list-new li .txt .wz{line-height: 24px;height: 48px;overflow: hidden;font-size: 14px;color: #666;}
.list-new li .txt i{font-size: 14px;color: #142762;display: block;margin-top: 20px;}

@media (max-width: 1200px){
	.ml-tit h3{font-size: 20px;}
	.l-pro li .imgfd img{height: 60px;}
}
@media (max-width: 1000px){
	.main-fl{display: none;}
	.main-fr{width: 100%;}
	.list-new li .imgfd{width: 35%;}.list-new li .txt{width: 63%;}
}
@media (max-width: 600px){
	.list-new li .imgfd{width: 40%;}.list-new li .txt{width: 58%;}
	.list-new li .imgfd img{height: 110px;}
	.list-new li .txt .wz,.list-new li .txt i{display: none;}
	.list-new li .txt h2{font-size: 16px;height: 44px;line-height: 22px;}
	.list-new li .txt span{margin: 0;margin-top: 20px;font-size: 13px;}
	.list-new li{padding-bottom: 15px;margin-bottom: 15px;}
}

.list-pro .txt{border: 1px solid #e7e7e7;}
.list-pro .pad{padding: 30px 20px;}
.list-pro li{margin-bottom: 30px;width: 32%;margin-right: 2%;}
.list-pro li:nth-child(3n){margin-right: 0;}
.list-pro li .txt b{margin-top: 0!important;}
.list-pro li .txt .des{height: 72px;margin-bottom: 0;}
.list-pro li .imgfd img{height: 330px;}
.list-pro2 li .imgfd img{height: 250px;}
.list-pro2 .pad{padding: 20px;}

@media (max-width: 1200px){
	.list-pro li .imgfd img{height: 220px;}
	.list-pro2 li .imgfd img{height: 180px;}
}
@media (max-width: 1000px){
	.list-pro li:nth-child(3n),.list-pro li{width: 49%;margin-right: 2%;}
	.list-pro li:nth-child(2n),.list-pro li:nth-child(2n){margin-right: 0;}
	.list-pro li .imgfd img{height: 260px;}
	.list-pro .pad{padding: 10px 15px;}
	
}
@media (max-width: 600px){
	.list-pro li .imgfd img{height: 140px;}
	.list-pro li .txt .des{height: 54px;}
}

.pro-d{width: 100%;height: 60px;line-height: 60px;background: #e7e7e7;}
.pro-d b{padding: 0 26px;background: #142762;height: 60px;line-height: 60px;font-size: 20px;color: #fff;display: inline-block;}
.show-pro .sh-pl{width: 50%;}.show-pro .sh-pr{width: 47.5%;}
.show-pro .sh-pr .box,.show-pro .sh-pr .wz{padding: 0 25px;}
.show-pro .sh-pr .box{border-bottom: 1px dashed #142762;display: inline-block;width: 100%;padding-bottom: 20px;margin-bottom: 30px}
.show-pro .sh-pr .wz{font-size: 14px;color: #333;line-height: 24px;}
.show-pro .sh-pr .get{font-size: 14px;color: #fff;background: #cc3333;padding: 15px 26px;border-radius: 5px;display: inline-block;margin-left: 25px;margin-top: 70px;}
.show-pro .sh-pr .get:hover{text-decoration: underline;}

.jqzoom{position:relative;cursor:pointer;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;background:#ffffff;border:1px solid #e7e7e7;display:none;text-align:center;overflow:hidden;height: 450px!important;width: 450px!important;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;border:1px solid #e7e7e7;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);width: 300px!important;height: 300px!important;}
/*图片小图预览列表*/
.spec-preview{max-width:600px;height:auto;border:1px solid #e7e7e7;width: 84.5%;}
.spec-scroll{width:14%;height:auto;margin-right: 1.5%;}
.spec-scroll .prev{}
.spec-scroll .next{}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;cursor:pointer;display: flex;}
.spec-scroll .prev img,.spec-scroll .next img{width:100%;}
.spec-scroll .items{position:relative;width:100;height:400px;overflow:hidden;margin: 10px 0;}
.spec-scroll .items ul{position:absolute;height:999999px;top: 0;}
.spec-scroll .items ul li{height: 80px;}
.spec-scroll .items ul li img{border:1px solid #e7e7e7;width:100%;height:auto;box-sizing: border-box;}
.spec-scroll .items ul li img:hover{border:2px solid #cc3333;}
.jqzoom img{width: 100%;height: auto;display: block;}
.pross {width: 100%;}

@media (max-width: 1200px){
	.spec-scroll .items{height: 310px;}
	.spec-scroll .items ul li{height: 62px;}
}
@media (max-width: 1000px){
	.show-pro .sh-pr,.show-pro .sh-pl{width: 100%;}
	.show-pro .sh-pr{margin-top: 40px;}
	.spec-scroll .items{height: 400px;}
	.spec-scroll .items ul li{height: 80px;}
	.show-pro .sh-pr .get{margin-top: 40px;}
}
@media (max-width: 660px){
	.spec-scroll .items{height: 310px;}
	.spec-scroll .items ul li{height: 62px;}
}
@media (max-width: 600px){
	.show-pro .sh-re{margin-top: 0;}
	.show-pro .sh-pr .box{padding: 0;padding-bottom: 20px;margin-bottom: 20px;}
	.show-pro .sh-pr .box h1{line-height: 30px;}
	.show-pro .sh-pr .wz{padding: 0;}
	.show-pro .sh-pr .get{margin-left: 0;}
	.pro-d b{padding: 0 15px;font-size: 16px;}
}
@media (max-width: 500px){
	.spec-scroll .items{height: 265px;}
	.spec-scroll .items ul li{height: 53px;}
}
@media (max-width: 420px){
	.spec-scroll .items{height: 225px;}
	.spec-scroll .items ul li{height: 45px;}
}

.tit-dan{text-align: center;margin-bottom: 30px;color: #333;}
.tit-dan h2{font-size: 36px;}
.tit-dan p{font-size: 16px;display: block;margin: 10px 0 15px;}
.tit-dan .rec{width: 58px;height: 4px;background: #cc3333;margin: 0 auto;margin-top: 18px;}

.storage1 li{width: 20%;float: left;margin: 20px 2.5%;min-height: 55px;}
.storage1 li p{font-size: 16px;line-height: 24px;color: #333;padding-left: 90px;}

.storage2 ul,.storage2 .imgfd img{height: 400px;}
.storage2 ul{width: 53%;border: 2px solid #69759b;box-sizing: border-box;}
.storage2 .imgfd{width: 47%;}
.storage2 li{background: #e8eaf0;float: left;background-size: cover;min-height: 150px;max-width: 150px; width: 20%;margin-left: 3.7%;margin-top: 30px;line-height: 130px;font-size: 16px;color: #69759b;text-align: center;font-weight: bold;overflow: hidden;position: relative;border-radius: 500px;}
.storage2 li b{color: #fff;background: #69759b;height: 40px;line-height: 40px;display: block;position: absolute;left: 0;bottom: 0;width: 100%;}

.storage3 .txt,.storage3 .imgfd{width: 47%;}
.storage3 .tit-dan{text-align: left;margin-bottom: 40px;}
.storage3 .tit-dan .rec{float: left;margin-bottom: 30px;}

@media (max-width: 1200px){
	.tit-dan h2{font-size: 24px;}
	.storage3 .tit-dan .rec,.storage3 .tit-dan{margin: 0;margin-bottom: 20px;}
	.storage2 ul{width: 60%;}.storage2 .imgfd{width: 40%;}
	.storage2 li{min-height: 120px;line-height: 100px;}
}
@media (max-width: 1000px){
	.storage2 ul{width: 100%;height: auto;padding-bottom: 30px;}
	.storage2 li{min-height: 150px;line-height: 130px;}
	.storage2 .imgfd,.storage3 .txt, .storage3 .imgfd{width: 100%;}
	.storage2 .imgfd img{height: auto;}
	.storage1 li{width: 48%;margin: 0 1%;margin-bottom: 30px;}
	.storage3 .imgfd{margin-top: 30px;}
}
@media (max-width: 768px){
	.tit-dan h2{font-size: 20px;}
}
@media (max-width: 600px){
	.storage2 li{width: 23.5%;float: left;margin: 0;margin-right: 2%;font-size: 14px;min-height: auto;margin-bottom: 10px;line-height: 100px;padding-bottom: 20px;}
	.storage2 li:nth-child(4n){margin-right: 0;}
	.tit-dan h2{font-size: 18px;}
	.storage2 ul{border: none;padding-bottom: 20px;}
	.storage2 li b{height: 30px;line-height: 30px;}
	.storage1 li p{font-size: 14px;height: 48px;overflow: hidden;padding-left: 35px;}
	.storage1 li{min-height: 48px;}
	.storage1 li{background-size: 16%!important;}
	.tit-dan p{font-size: 14px;}
	.tit-dan .rec{margin-top: 14px;width: 40px;height: 3px;}
}
@media (max-width: 450px){
	.storage2 li{min-height: 110px;padding-bottom: 0;line-height: 90px;}
	.storage2 li,.storage2 li:nth-child(2n){width: 32%;margin-right: 2%;}
	.storage2 li:nth-child(3n){margin-right: 0;}
}

.lifter1 li{width: 16.66%;float: left;text-align: center;}
.lifter1 li b{display: block;font-size: 18px;color: #333;margin-top: 20px;}
.lifter1 li img{-webkit-transition: 1.5s ease;-moz-transition: 1.5s ease;}
.lifter1 li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}

.lifter2 li{width: 17%;float: left;margin-right: 3.75%;border: 1px solid #e7e7e7;box-sizing: border-box;padding: 40px 0;text-align: center;}
.lifter2 li:last-child{margin-right: 0;}
.lifter2 li b{font-size: 72px;color: #e8eaf0;}
.lifter2 li p{font-weight: bold;font-size: 16px;color: #333;}
.lifter2 li img{display: block;margin: 30px auto;}
.lifter2 li:hover{border: 1px solid #69759b;}

.lifter3{position: relative;}
.lifter3 .box{width: 48%;border: 1px solid #163e83;margin-top: 45px;background: #f4f4f4;float: left;}
.lifter3 .box .bt{height: 60px;line-height: 60px;background: #163e83;text-align: center;font-size: 30px;color: #fff;font-weight: bold;letter-spacing: 2px;width: 100%;}
.lifter3 .box .imgfd{width: 42%;}
.lifter3 .box .txt{width: 58%;padding: 25px 3%;font-size: 16px;color: #333;line-height: 35px;}
.lifter3 .box .imgfd img,.lifter3 .box .txt{min-height: 440px;}
.lifter3 .box:nth-child(2){border: 1px solid #cc3333;float: right;}
.lifter3 .box:nth-child(2) .bt{background: #cc3333;}
.lifter3 .vs{position: absolute;top: 0;left: 47%;}

@media (max-width: 1024px){
	.lifter1 li img{max-width: 50%}
	.lifter2 li img{max-width: 40%}
	.lifter2 li b{font-size: 60px;}
}
@media (max-width: 768px){
	.lifter1 li b{font-size: 14px;margin-top: 5px;}
	.lifter1 li img{max-width: 30%}
	.lifter2 li p{font-size: 15px;}
	.lifter2 li b{font-size: 40px;}
	.lifter2 li img{margin: 15px auto;}
	.lifter2 li{padding: 20px 0;width: 49%;margin-right: 2%;margin-bottom: 15px;}
	.lifter2 li:nth-child(2n){margin-right: 0;}
	.lifter3 .box{width: 100%;margin-top: 30px;}
	.lifter3 .vs{display: none;}
	.lifter3 .box:nth-child(1){margin-top: 0;}
	.lifter3 .box .bt{height: 50px;line-height: 50px;font-size: 20px;}
	.lifter1 li{width: 33.33%;margin-bottom: 20px;}
}
@media (max-width: 450px){
	.lifter3 .box .imgfd,.lifter3 .box .txt{width: 100%;}
	.lifter3 .box .imgfd img{height: 200px;min-height: auto;}
	.lifter3 .box .txt{font-size: 14px;line-height: 26px;min-height: auto;}
	.lifter3 .box .bt{font-size: 18px;}
	.lifter1 li img{max-width: 60%}
	.lifter2 li img{max-width: 35%}
}










