.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;}

.slide .txt{position: absolute;top: 0;z-index: 9;top: 36%;color: #fff;text-align: center;width: 100%;}
.slide .txt b{font-size: 42px;display: inline-block;margin-bottom: 15px;font-weight: bold;letter-spacing: 2px;}
.slide .txt p{font-size: 24px;font-weight: normal;}
.slide .txt .more-sy{margin: 0 auto;margin-top: 60px;}

.arr-ban{position: absolute;z-index: 99;left: 0;bottom: 60px;color: #fff;text-align: center;width: 100%;}
.arrow{opacity:1;animation:arrow 2s cubic-bezier(.5,0,.1,1) infinite;-webkit-animation:arrow 2.5s cubic-bezier(.5,0,.1,1) infinite;width:19px;height:27px;line-height:60px;cursor:pointer;background-image:url(../images/down.png);background-repeat:no-repeat;margin: 0 auto;margin-bottom: 10px;}
@keyframes arrow {%0,%100 {bottom:80px;opacity:1;}50% {bottom:90px;opacity:.6;}}
.arrow-wz{font-size: 14px;color: #fff;}

@media (max-width: 1024px){
	.slide img{width: 120%;margin-left: 0%;}
	.slide .txt b{font-size: 32px;}
	.slide .txt p{font-size: 14px;}
}
@media (max-width: 768px){
	.slide img{margin-left: -5%;}
	.slide .txt b{font-size: 25px;}
	.arr-ban{bottom: 30px;}
}
@media (max-width: 600px){
	.slide img{width: 140%;margin-left: -10%;}
	.slide_nav{left: 0;opacity: 0.8;}
	.slide_nav.next{right: 0;}
	.slide .txt b{font-size: 18px;padding: 0 10px;}
	.slide .txt p{font-size: 14px;padding: 0 10px;}
	.slide .txt{top: 34%;}
	.arr-ban,.slide .txt .more-sy{display: none;}
}

.index1{background: #eeeff4 url(../images/index1-bg.jpg) no-repeat center;padding: 60px 0 70px;margin-top: -5px;color: #000;}
.index1 .box1{background: url(../images/index1-ic.png) no-repeat 0 0;font-size: 30px;padding-left: 40px;width: 40%;line-height: 48px;height: 144px;overflow: hidden;}
.index1 .box2{width: 46%;}
.index1 .box2 span{font-size: 28px;}
.des{font-size: 18px;color: #333;line-height: 30px;}
.more-sy{display: block;width: 150px;height: 56px;text-align: center;line-height: 56px;background: #002767;border-radius: 3px;font-size: 16px;color: #fff;}
.more-sy span{font-family: 宋体;font-size: 18px!important;margin-left: 14px;}
.more-sy:hover{text-decoration: underline;}
.index1 .des{margin: 20px 0 50px;}

.index2 ul{margin: 50px 0;display: flow-root;}
.index2 li{width: 25%;float: left;font-size: 18px;color: #000;text-align: center;}
.index2 li i{font-size: 60px;margin-right: 10px;}

.tit-sy{font-size: 36px;color: #000;text-align: center;line-height: 40px;}
.tit-sy i{font-size: 20px;color: #666;display: block;}

.index3 .tit-sy{background: #eeeff4;padding: 80px 0 40px;}
.index3 li{width: 50%;float: left;position: relative;background: #002767;}
.index3 li:nth-child(1),.index3 li:nth-child(2),.index3 li:nth-child(3),.index3 li:nth-child(4){display: block;}
.index3 li:nth-child(2),.index3 li:nth-child(3){background: #e2e3e8;}
.index3 li .txt{position: absolute;top: 18%;z-index: 9;color: #fff;left: 16%;}
.index3 li .txt p{font-size: 26px;}
.index3 li .wz{margin:20px 0 60px;font-size: 16px;line-height: 32px;height: 64px;overflow: hidden;max-width: 300px;}
.index3 li:nth-child(1) .more-sy,.index3 li:nth-child(4) .more-sy{background: #fff;color: #002767;}
.index3 li:nth-child(2) .txt,.index3 li:nth-child(3) .txt{color: #333;}
.index3 li:nth-child(2) .txt p,.index3 li:nth-child(3) .txt p{color: #000;}
.index3 ul li .imgfd{height: 420px; text-align: right;}
.index3 ul li .imgfd img{height: auto;}
.index3 ul li:nth-child(4) .imgfd,.index3 ul li:nth-child(1) .imgfd{background: #002767;}

.index4,.index6{margin: 90px 0 100px;;display: flow-root;}
.index4 .tit-sy{text-align: left;}
.index4 .center{width: 26%;padding-right: 0;}
.index4 .des{margin: 30px 0 70px;}
.index4 dl{margin-top: 70px;}
.index4 dt{float: left;margin-right: 30px;font-size: 16px;}
.index4 dt a{color: #333;}
.index4 dt:last-child{margin-right: 0;}
.index4 dt .img{display: block;margin-bottom: 5px;overflow: hidden;}
.index4 dt:hover img{transform: translateY(-200px);filter: drop-shadow(#002767 0 200px);}


.index4 dt:hover a{color: #002767;}
.index4 ul{width: 60%;}
.index4 ul li{float: left;margin-right: 6%;width: 61%;}
.index4 ul li:nth-child(2){width: 33%;margin-right: 0;}
.index4 ul li .imgfd{max-height: 470px;}

.index5{background: url(../images/index5.jpg) no-repeat center;padding: 120px 0;}
.index5 .tit-sy,.index5 .des{color: #fff;text-align: left;}
.index5 .des,.index4 .des,.index1 .des{height: 90px;overflow: hidden;}
.index5 .des{max-width: 600px;margin: 30px 0 110px;}
.index5 .more-sy{background: #fff;color: #002767;}

.index6 ul{margin-top: 35px;}
.index6 li{background: #f1f2f7;float: left;width: 23.8%;margin-right: 1.5%;}
.index6 li:last-child{margin-right: 0;}
.index6 li .box{padding: 40px 6.5%;}
.index6 li .date{font-size: 16px;color: #666;line-height: 30px;}
.index6 li .date p{font-size: 44px;color: #002767;}
.index6 li span{font-size: 18px;color: #000;display: block;height: 60px;line-height: 60px;overflow: hidden;border-bottom: 1px solid #dedede;}
.index6 li .more{font-size: 14px;color: #333;margin: 30px 0;}
.index6 li .imgfd{ height: 220px; }
.index6 li .imgfd img{ max-height: 100%; max-width: 100%; }
.index6 li:hover span{color: #002767;font-weight: bold;}
.index6 .more-sy{margin: 0 auto;margin-top: 60px;}

.index7{background: url(../images/index7.jpg) no-repeat center;padding: 50px 0;display: flow-root;}
.index7 .tit-sy{color: #fff;text-align: left;line-height: 58px;}
.index7 .more-sy{background: none;border: 1px solid #fff;}

@media (max-width: 1600px){
	.index3 li .txt{left: 8%;}
}
@media (max-width: 1200px){
	.index4 .center{width: 35%;}
	.index4 ul{width: 58%;}
	.index4 dl{display: none;}
	.index6 li{width: 32%;margin-right: 2%;}
	.arrow-wz{left: 47%;}
}
@media (max-width: 1024px){
	.index3 li .txt{left: 4%;}
	.arrow,.arrow-wz{display: none;}
	.index1 .box1{font-size: 25px;height: auto;}
	.index1 .box2 span,.index3 li .txt p{font-size: 24px;}
	.index2 li i{font-size: 40px;}
	.index3 .tit-sy{padding-top: 50px;}
	.tit-sy{font-size: 30px;}
	.index4, .index6{margin: 60px 0 70px;}
	.index3 ul li .imgfd{height: 380px;}
	.index5{padding: 60px 0;}
	.index5 .des{margin-bottom: 50px;}
	.tit-sy i{font-size: 16px;}
}
@media (max-width: 768px){
	.index1 .box1{font-size: 20px;line-height: 30px;}
	.index1 .box2 span, .index3 li .txt p{font-size: 18px;}
	.des,.more-sy,.index2 li{font-size: 16px;}
	.index1 .box2{width: 50%;}
	.index1 .des,.index3 li .wz,.index4 .des{margin-bottom: 30px;}
	.index1{padding: 40px 0 50px;}
	.index2 li i{font-size: 30px;margin-right: 5px;}
	.tit-sy{font-size: 22px;line-height: 28px;}
	.tit-sy i{font-size: 14px;}
	.index2 ul{margin: 40px 0;}
	.index3 .tit-sy{padding: 40px 0 20px;}
	.index3 li .txt{top: 10%;}
	.index3 ul li .imgfd{height: 270px;}
	.index3 li:nth-child(3) .txt{color: #fff;}
	.index3 li:nth-child(3) .txt p{color: #fff;}
	.index4, .index6{margin: 40px 0 50px;}
	.index6 li,.index6 li:nth-child(3){width: 48%;margin-right: 4%;margin-bottom: 30px;}
	.index6 li:nth-child(4){display: block;}
	.index6 li:nth-child(2n){margin-right: 0;}
	.index6 .more-sy{margin-top: 0;}
	.index6 li .imgfd{ height: 150px; }
	.index7{padding: 40px 0;}
	.index6 li .date p{font-size: 30px;}
	.index5{padding: 40px 0 50px;}
}
@media (max-width: 500px){
	.index1 .box2,.index4 ul,.index6 li{width: 100%;}
	.index1 .box1,.index4 .center,.index5 .des{margin-bottom: 25px;}

	.index2 li{width: 50%;margin: 5px 0;}
	.index2 ul{margin: 30px 0;}
	.index3 li{width: 100%;}
	.index3 .tit-sy{padding-top: 30px;font-size: 20px;}
	.index3 li:nth-child(3){background: #002767;}
	.index3 li:nth-child(2),.index3 li:nth-child(4){background: #e2e3e8;}
	.index3 li:nth-child(1) .more-sy,.index3 li:nth-child(3) .more-sy{background: #fff;color: #002767;}
	.index3 li:nth-child(2) .txt,.index3 li:nth-child(4) .txt{color: #333;}
	.index3 li:nth-child(2) .txt p,.index3 li:nth-child(4) .txt p{color: #000;}
	.index3 ul li:nth-child(3) .imgfd,.index3 ul li:nth-child(1) .imgfd{background: #002767;}
	


	.index6 li .more{margin: 15px 0;}
	.index6 li span{height: 50px;line-height: 50px;}
	.index7{padding: 20px 0;}
	.index1 .box1{font-size: 17px;width: 86%;line-height: 26px;}
	.index1 .box2 span, .index3 li .txt p,.index6 li span,.more-sy span{font-size: 16px!important;}
	.des, .more-sy, .index2 li,.index3 li .wz{font-size: 14px;}
	.index1 .des, .index3 li .wz, .index4 .des,.index5 .des{margin-bottom: 15px;}
	.index1 .des,.index3 li .wz,.index4 .des,.index5 .des{margin-top: 10px;}
	.index3 ul li .imgfd{height: 220px;}
	.tit-sy{font-size: 20px;}
	.more-sy{width: 140px;height: 46px;line-height: 46px;}
	.index4 .center{width: 96%;}
	.index3 li .wz{max-width: 70%;}
	.index7 .more-sy{float: left;}
}




.imgDiv{position:relative;overflow:hidden;width: 100%;}
.imgDiv img{width: 100%;}
.imgDiv .cont{width:100%;text-align:center;display:block;position:absolute;z-index:5;top:55%;left:50%;transform:translateX(-50%) translateY(-50%)}
.imgDiv h2{font-size: 40px;color:#fff;font-weight: normal;}

.bg-main{background: #f1f2f4;padding: 100px 0;display: inline-block;width: 100%;margin-bottom: -5px;}
.bg-main2{background: #fff;}
.loca{height: 65px;line-height: 65px;background: #f1f2f4;width: 100%;margin-top: -5px;}
.fl-sec{width: 70%;}
/*.fl-sec li{float: left;margin-right: 10%;position: relative;}
.fl-sec li:last-child{margin-right: 0;}*/
.fl-sec li a{font-size: 18px;color: #333;display: block; text-align: center;}
.fl-sec li span{position:absolute;bottom:0;left:0;width:100%;text-align:center; display:block;}
.fl-sec li i{display:block;margin:0 auto;text-align:center;z-index:1;height:4px;width:0;background:#002767;overflow: hidden; transition:all ease-in-out 300ms;}
.fl-sec li:hover i,.fl-sec li.cur i{width:100%;}
.fl-sec li:hover a,.fl-sec li.cur a{color: #002767;}
.loca-wz{background: url(../images/loca.png) no-repeat left;padding-left: 28px;font-size: 16px;color: #5b5b5b;}
.loca-wz a{color: #5b5b5b;}
.loca-wz a:hover{color: #333;}

.loca2{position: relative;}
.loca2 .fl-sec li{position: initial;padding: 0 40px;margin-right: 0;background: url(../images/nav-ic.png) no-repeat 80%;padding-right: 50px;}
.loca2 .fl-sec li .box{height: 60px;background: #002767;line-height: 60px;position: absolute;top: 65px;left: 0;width: 100%;padding: 0 8%;display: none;}
.loca2 .fl-sec li .box a{display: block;float: left;font-size: 16px;color: #fff;margin: 0 20px;}
.loca2 .fl-sec li:hover,.loca2 .fl-sec li.cur{background: #002767 url(../images/nav-ic2.png) no-repeat 80%;}
.loca2 .fl-sec li:hover a,.loca2 .fl-sec li.cur a{color: #fff;}
.loca2 .fl-sec li:hover .box{display: block;}
.loca2 .fl-sec li:hover .box a:hover{text-decoration: underline;}

.main-fl{width: 74%;}.main-fr{width: 22.5%;}
.main-fr .box{background: #fff;padding: 30px;}
.main-fr .box span{font-size: 20px;color: #333;}
.main-fr .box li{display: inline-block;width: 100%;margin-top: 15px;}
.main-fr .box li .imgfd{max-height: 80px;width: 36%;}
.main-fr .box li .txt{max-height: 80px;width: 58%;}
.main-fr .box li .txt p{font-size: 16px;color: #333;display: block;height: 22px;line-height: 22px;overflow: hidden;margin-bottom: 5px;}
.main-fr .box li .txt i{font-size: 12px;color: #5b5b5b;}
.main-fr .box li:hover .txt p{color: #002767;}

.list-new li a{display: block;padding: 30px;}
.list-new li{width: 100%;background: #fff;margin-bottom: 30px;}
.list-new li:last-child{margin-bottom: 60px;}
.list-new li .box{display: inline-block;}
.list-new li .imgfd{max-height: 220px;width: 30%;}
.list-new li .txt{width: 66%;}
.list-new li .txt h2{font-size: 22px;color: #333;height: 30px;line-height: 30px;overflow: hidden;font-weight: normal;}
.list-new li .txt .wz{font-size: 16px;color: #666;line-height: 30px;height: 60px;overflow: hidden;margin: 20px 0 60px;}
.list-new li .txt .more,.list-new li .txt .date{font-size: 16px;color: #333;}
.list-new li .txt .more span{font-family: 宋体;margin-left: 5px;}
.list-new li:hover .txt h2,.list-new li .txt .more:hover{color: #002767;}

@media (max-width: 1200px){
	.imgDiv h2{font-size: 30px;}
	.bg-main{padding: 70px 0;}
	.list-new li .txt .wz{margin-bottom: 30px;}
	.main-fr .box li .txt i{display: none;}
	.imgDiv img{width: 130%;margin-left: -30%;}
}
@media (max-width: 1024px){
	.main-fr{display: none;}
	.main-fl{width: 100%;}
	.bg-main{padding: 60px 0;}
	.list-new li:last-child{margin-bottom: 40px;}
	.imgDiv .cont{top: 50%;}
}
@media (max-width: 768px){
	.bg-main{padding: 50px 0;}
	.loca-wz{display: none;}
	.fl-sec{width: 100%;}
	.list-new li .imgfd{width: 38%;}
	.list-new li .txt{width: 58%;}
	.list-new li .txt h2{font-size: 20px;}
	.imgDiv h2{font-size: 26px;}
	.fl-sec li a{font-size: 16px;}
}
@media (max-width: 500px){
	.imgDiv img{width: 180%;}
	.imgDiv h2{font-size: 22px;}
	.loca{height: 50px;line-height: 50px;}
	.fl-sec li{margin-right: 0;width: 25%;text-align: center;}
	.fl-sec li a{font-size: 15px;}
	.fl-sec li:hover i,.fl-sec li.cur i{width:60%;}
	.bg-main{padding: 30px 0 40px;}
	.list-new li a{padding: 15px;}
	.list-new li .txt .wz{display: none;}
	.list-new li .txt h2{font-size: 16px;display: block;margin: 10px 0;}
	.list-new li .txt .more, .list-new li .txt .date{font-size: 14px;}
	.list-new li{margin-bottom: 15px;}
	.list-new li:last-child{margin-bottom: 30px;}
}

.show-bg{background: #fff;padding: 80px 50px;}
.show-new h1{font-size: 30px;color: #333;display: block;margin-bottom: 30px;font-weight: normal;}
.show-new dl{display: inline-block;width: 100%;}
.show-new dl dt{float: left;margin-right: 60px;padding-left: 20px;}
.show-new dl dt:nth-child(1){background: url(../images/ns-ic1.png) no-repeat left;}
.show-new dl dt:nth-child(2){background: url(../images/ns-ic2.png) no-repeat left;}
.show-new dl dt:nth-child(3){background: url(../images/ns-ic3.png) no-repeat left;}
.fanye li{width: 40%;height: 32px;line-height: 32px;background: #f1f2f4;padding: 0 20px;overflow: hidden;font-size: 14px;color: #717171;} 
.fanye li a{color: #717171;}
.fanye li:hover a{color: #002767;}
.show-new .des{border-top: 1px solid #ebebeb;padding: 50px 0 60px;margin-top: 40px;font-size: 16px;}

@media (max-width: 1200px){
	.show-new h1{font-size: 28px;}
}
@media (max-width: 1024px){
	.show-new h1{font-size: 24px;margin-bottom: 15px;}
	.show-new .des{padding: 40px 0;}
	.show-bg{padding: 40px;}
}
@media (max-width: 768px){
	.show-new h1{font-size: 20px;}
	.show-new .des{padding: 20px 0;margin: 20px 0;}
	.show-new dl dt{margin-bottom: 10px;}
	.fanye li{width: 96%;padding: 0 2%;margin-top: 10px;}
	.show-bg{padding: 40px 30px;}
}
@media (max-width: 500px){
	.show-bg{padding: 30px 20px;}
	.show-new h1{font-size: 18px;}
	.show-new .des{margin-top: 0;}
	.show-new dl dt{font-size: 14px;}
	.show-new .des{font-size: 15px;}
}

/*.list-pro li{width: 100%;color: #333;margin-bottom: 60px;}
.list-pro li:last-child{margin-bottom: 0;}
.list-pro li .txt{width: 50%;float: left;}.list-pro li:nth-child(2n) .txt{float: right;}
.list-pro li .imgfd{width: 48%;float: right;}.list-pro li:nth-child(2n) .imgfd{float: left;}
.list-pro li .wz{font-size: 16px;height: 22px;line-height: 22px;overflow: hidden;}
.list-pro li h2{font-size: 30px;display: block;margin: 8% 0 26px;}
.list-pro li .txt .cen{width: 82%;margin: 0 auto;}
.list-pro li .txt .des{margin: 30px 0 14%;height: 90px;overflow: hidden;}

@media (max-width: 1200px){
	.list-pro li h2{margin-top: 0px!important;}
	.list-pro li .txt .cen{width: 96%;}
	.list-pro li h2{font-size: 24px;}
	.list-pro li .txt .des{margin-bottom: 10%;}
	.list-pro li .txt .des{height: 60px;}
}
@media (max-width: 768px){
	.list-pro li h2{font-size: 20px;}
	.list-pro li .wz{display: none;}
	.list-pro li h2{margin-bottom: 0;}
	.list-pro li .txt .des{margin: 20px 0 30px;}
}
@media (max-width: 500px){
	.list-pro li h2{font-size: 18px;}
	.list-pro li .txt .des{margin: 10px 0 20px;}
	.list-pro li .txt,.list-pro li .imgfd{width: 100%;}
	.list-pro li .txt{margin-bottom: 20px;}
	.list-pro li{margin-bottom: 30px;}
	.list-pro li .txt .des{height: auto;}
	.list-pro li .wz{display: block;font-size: 14px;margin-top: 10px;height: auto;}
}*/

.img-cover{overflow:hidden;position:relative}
.img-cover span{display:block;width:100%;background:no-repeat center / cover;transition:all 0.5s;height:100%;position:absolute;left:0;top:0}

.list-1{ margin: 0 0 0 -25px; }
.list-1 li{ float: left; width: 25%; }
.list-1 li a{ display: block; text-align: center; background: #FFF; margin:0 0 25px 25px; box-shadow: 0 0 10px rgba(0,0,0,0.1) }
.list-1 li .img-cover{ padding-top: 70%; }
.list-1 li .text{ line-height: 50px; }
.list-1 li a:hover .img-cover span{ transform: scale(1.1); }

@media (max-width: 768px){
	.list-1{ margin: 0 0 0 -15px; }
	.list-1 li{ width: 50%; }
	.list-1 li a{ margin:0 0 15px 15px; }
}
@media (max-width: 500px){
	.list-1 li{ float: none; width: 100%; }
}

.pages{ text-align: center; }

.show-pro .box1{background: #fff;width: 100%}
.show-pro .box1 .imgfd{width: 48%;}
.show-pro .box1 img{min-height: 470px;width: auto;}
.show-pro .box1 .txt{width: 52%;color: #333;}
.show-pro .box1 .txt .pad{padding: 6% 10%;padding-bottom: 0;}
.show-pro .box1 .des{height: 90px;overflow: hidden; margin-bottom: 20px;}
.show-pro .box1 .txt h1{display: block;font-size: 24px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e7e8eb;}
.show-pro .box1 .txt b{font-size: 18px;display: block;margin: 30px 0 20px;}
.show-pro .box1 .txt .wz{font-size: 16px;display: block;margin-bottom: 40px;}
.show-pro .box2{background: #fff;margin-top: 70px;}
.show-pro .box2 .pad{padding: 40px;}
.show-pro .box2 .tit{height: 40px;border-bottom: 1px solid #e6e6e6;margin-bottom: 30px;}
.show-pro .box2 .tit span{font-size: 20px;color: #333;border-bottom: 4px solid #002767;width: 90px;text-align: center;display: block;height: 37px;}
.show-pro .box2 img{max-width: 100%;}
.xgfa{margin-top: 70px;}
.xgfa h2{font-size: 34px;text-align: center;color: #333;margin-bottom: 40px;}
.xgfa li{width: 32%;float: left;margin-right: 2%;background: #fff;}
.xgfa li:last-child{margin-right: 0;}
.xgfa li .txt{padding: 40px;}
.xgfa li .txt .tit{border-left: 5px solid #002767;font-size: 20px;color: #333;padding-left: 14px;height: 54px;overflow: hidden;}
.xgfa li .txt .tit span{font-size: 16px;color: #002767;display: block;margin-top: 4px;}
.xgfa li .txt .wz{font-size: 16px;line-height: 24px;color: #333;height: 48px;overflow: hidden;margin-top: 20px;}
.xgfa li:hover .txt .tit{color: #002767;}

@media (max-width: 1024px){
	.show-pro .box2,.xgfa{margin-top: 50px;}
	.xgfa h2{font-size: 30px;}
	.xgfa li .txt{padding: 20px;}
}
@media (max-width: 768px){
	.show-pro .box1 .imgfd,.show-pro .box1 .txt{width: 100%;}
	.show-pro .box1 .txt .pad{padding: 40px;}
	.show-pro .box1 img{min-height: auto;width: 100%;}
	.show-pro .box1 .txt h1{font-size: 20px;}
	.xgfa li{width: 48%;margin-right: 4%;}
	.xgfa li:nth-child(2){margin-right: 0;}
	.xgfa li:nth-child(3){display: none;}
	.xgfa h2{font-size: 24px;margin-bottom: 30px;}
}
@media (max-width: 500px){
	.show-pro .box1 .txt .pad,.show-pro .box2 .pad{padding: 20px;}
	.show-pro .box2 .des{font-size: 15px;}
	.show-pro .box2,.xgfa{margin-top: 20px;}
	.show-pro .box1 .txt h1,.show-pro .box2 .tit span{font-size: 18px;}
	.xgfa li{width: 100%;margin-right: 0;margin-bottom: 15px;}
	.xgfa h2{margin: 40px 0 15px;font-size: 20px;}
	.show-pro .box1 .txt b{font-size: 16px;margin: 20px 0 10px;}
	.show-pro .box1 .txt .wz{font-size: 14px;margin-bottom: 20px;}
	.xgfa li .txt .tit{font-size: 16px;height: 46px;}
	.xgfa li .txt .tit span,.xgfa li .txt .wz{font-size: 14px;}
	.xgfa li .imgfd{max-height: 200px;}
}

.bt-cp{margin: 70px 0 40px;font-size: 34px;color: #333;}
.xgfa2{margin-bottom: 100px;}
.xgfa2 li{background: #eff0f4;}
.show-case .box3{}
.show-case .box3 .imgfd{width: 45%;}
.show-case .box3 .txt{width: 55%;}
.show-case .box3 .imgfd img{min-height: 545px;}
.show-case .box3 .txt .wz{font-size: 18px;line-height: 34px;max-height: 136px;overflow: hidden;}
.show-case .box3 .txt b{margin-top: 80px;}

@media (max-width: 1200px){
	.xgfa2{margin-bottom: 50px;}
	.bt-cp{font-size: 30px;margin-top: 50px;}
}
@media (max-width: 768px){
	.show-case .box3 .imgfd,.show-case .box3 .txt{width: 100%;}
	.show-case .box3 .txt .wz{margin-bottom: 0;}
	.show-case .box3 .txt b{margin-top: 40px;}
	.bt-cp{font-size: 24px;margin-bottom: 30px;}
	.show-case .box3 .txt .wz{font-size: 16px;}
	.show-case .box3 .imgfd img{min-height: auto;width: 100%;}
}
@media (max-width: 768px){
	.show-case .box3 .txt .wz{font-size: 14px;}
	.show-case .box3 .txt b{margin-top: 25px;}
	.bt-cp{margin: 30px 0 15px;font-size: 20px;}
}

.about1 .txt,.about4 .imgfd{width: 44%;}.about1 .imgfd,.about4 .txt{width: 50%;}
.tit-ab{font-size: 30px;}
.about1 .txt h2{display: block;color: #333;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #dbdbdb;width: 100%;}
.about3,.about2,.about4{margin-top: 100px;}
.about3{background: url(../images/about2-bg.jpg) no-repeat center;padding: 80px 0 90px;}
.about3 .index2 ul{margin: 0;}
.about3 .index2 li{color: #fff;}
.about2{background: url(../images/about3-bg.jpg) no-repeat center;padding: 90px 0;}
.about2 .tit-ab{color: #fff;margin-bottom: 40px;}
.about2 dl{max-width: 740px;}
.about2 dt{width: 48%;float: left;font-size: 16px;color: rgba(255,255,255,0.4);line-height: 30px;}
.about2 dt:first-child{width: 100%;border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 25px;padding-bottom: 25px;}
.about2 dt span{display: block;font-size: 20px;color: #fff;margin-bottom: 8px;}
.about2 dt:last-child{float: right;}
.about4 .tit-ab{margin-bottom: 20px;color: #333;}
.about4 .des{height: 120px;overflow: hidden;}
.about4 dt{font-size: 20px;color: #333;display: block;margin: 50px 0 20px;}
.about4 dd{width: 32%;float: left;margin-right: 2%;}
.about4 dd:nth-child(4){margin-right: 0;}
.about4 dd .imgfd{width: 100%;}
.about5{background: #f1f2f4;padding: 80px 0 160px;overflow: hidden;width: 100%;margin-bottom: -5px;}
.tit-sy .i-ny{margin: 10px auto 50px;}
.about5 .mod1 li{text-align: center;background-size: 100% auto;position: relative;}
.about5 .mod1 .bot{position: relative;}
.about5 .swiper-pagination-bullet{width: 19px;height: 20px;background: url(../images/about-ic2.png) no-repeat center;margin: 0 5px;}
.about5 .swiper-pagination-bullet-active{width: 19px;height: 20px;background: url(../images/about-ic.png) no-repeat center;}
.about5 .imgfd{ display: flex; align-items: center; background: #FFF; height: 220px; }
.swiper-pagination{margin-top: 40px;width: 100%;}

@media (max-width: 1200px){
	.about3,.about2,.about4{margin-top: 60px;}
}
@media (max-width: 1024px){
	.about3,.about2,.about4{margin-top: 50px;}
	.about3,.about2{padding: 40px 0;}
	.about5{padding: 40px 0 130px;}
	.tit-ab{font-size: 24px;}
	.about4 dl,.about1 .imgfd{display: none;}
	.about1 .txt{width: 100%;}
}
@media (max-width: 768px){
	.tit-ab{font-size: 20px;}
	.about1 .txt h2{padding-bottom: 10px;margin-bottom: 20px;}
	.about2 dt span{font-size: 18px;margin-bottom: 0;}
	.tit-sy .i-ny{margin-bottom: 30px;}
	.about5{padding-bottom: 100px;}
	.about5 .imgfd{  height: 150px; }
}
@media (max-width: 500px){
	.tit-ab,.about4 dt{font-size: 18px;}
	.about4 dl,.about1 .imgfd{display: block;}
	.about3,.about2,.about4{margin-top: 30px;}
	.about3,.about2{padding: 30px 0;}
	.about5{padding: 30px 0 80px;}
	.about1 .imgfd, .about4 .txt,.about4 .imgfd{width: 100%;}
	.about1 .imgfd,.swiper-pagination{margin-top: 20px;}
	.about4 .imgfd,.tit-sy .i-ny,.about2 .tit-ab{margin-bottom: 20px;}
	.about4 dt{margin-top: 30px;}
	.about2 dt span{font-size: 16px;}
	.about2 dt{font-size: 14px;}
	.about4 .des,.about1 .des{font-size: 15px;}
	.about2 dt:first-child{padding-bottom: 15px;margin-bottom: 15px;}
	.tit-sy .i-ny{margin-top: 0;}
}

.join1 .txt{width: 45%;}.join1 .imgfd{width: 50%;}.join1 .imgfd img{height: 510px;}
.join1 .txt h2{font-size: 26px;color: #333;margin: 8% 0 25px;}
.join1 .txt .des{font-size: 16px;margin-bottom: 8%;}
.join1 .txt dt{width: 50%;float: left;font-size: 14px;color: #333;height: 66px;line-height: 30px;background: url(../images/join-ic1.png) no-repeat left;margin-bottom: 30px;}
.join1 .txt dt p{font-size: 18px;display: block;}
.join1 .txt dt:nth-child(2){background: url(../images/join-ic2.png) no-repeat left;}
.join1 .txt dt:nth-child(2){background: url(../images/join-ic3.png) no-repeat left;}
.join1 .txt dt:nth-child(2){background: url(../images/join-ic4.png) no-repeat left;}
.join1 .txt dt .box2{padding-left: 80px;}

.recruit,.feedback{background: #f1f2f4;padding: 80px 0 100px;margin-bottom: -5px;}
.mdn-accordion{
	width: 100%;
}
.mdn-accordion ul{
	display: none
}
.mdn-accordion .accordion-toggle{
	position: absolute;
	opacity: 0
}
.mdn-accordion .accordion-title{
	display: block;
	background: #fff;
	position: relative;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 86px;
	line-height: 86px;
	padding: 0 70px;
	border-top: 1px solid #e5e5e5;
}
.mdn-accordion .mdn-accordion-ripple{
	position: absolute;
}
.recruit .box{height: 60px;background: #002767;line-height: 60px;padding: 0 70px;}
.recruit .space{width: 14.2%;float: left;font-size: 18px;color: #fff;}
.recruit .space2{color: #333;}
.sub-level .img-ss{width: 38px!important;height: 38px;background: url(../images/rec-ic1.png) no-repeat center;margin-top: 24px;margin-left: 16px;}
.mdn-container{padding: 0 70px;}
.mdn-container .pad{border-top: 4px solid #002767;padding: 40px 0;}
.mdn-accordion .accordion-toggle:checked+.accordion-title .img-ss{background: url(../images/rec-ic2.png) no-repeat center;}
.mdn-container .gwzz{width: 36%;}.mdn-container .rzyq{width: 54%;}
.mdn-container .wz{font-size: 20px;color: #333;margin-bottom: 16px;}
.mdn-container .des{font-size: 16px;}
.mdn-container .yx-m{width: 200px;height: 62px;line-height: 62px;display: block;font-size: 16px;color: #fff;background: #002767 url(../images/yx-m.png) no-repeat 30px;border-radius: 3px;padding: 0;padding-left: 60px;margin-top: 80px;}

@media (max-width: 1024px){
	.join1 .txt h2{font-size: 24px;}
}
@media (max-width: 768px){
	.join1 .txt,.join1 .imgfd{width: 100%;}
	.join1 .txt h2{font-size: 20px;margin-top: 0px;}
	.join1 .txt .des,.join1 .txt .more-sy,.join1 .imgfd{margin-bottom: 30px;}
	.join1 .imgfd:last-child{margin-bottom: 0;}
	.recruit,.feedback{padding: 36px 0 50px;}
	.recruit .space{display: none;width: 25%;}
	.recruit .space:first-child,.recruit .space:nth-child(2),.recruit .space:nth-child(6),.recruit .space:last-child{display: block;}
	.mdn-container,.recruit .box,.mdn-accordion .accordion-title{padding: 0 40px;}
	.mdn-container .yx-m{margin: 30px 0;}
	.mdn-container .gwzz,.mdn-container .rzyq{width: 100%;}
	.mdn-accordion .accordion-title{height: 60px;line-height: 60px;}
	.sub-level .img-ss{margin-top: 15px;width: 30px!important;height: 30px;background-size: contain;}
	.mdn-accordion .accordion-toggle:checked+.accordion-title .img-ss{width: 30px!important;height: 30px;background-size: contain;}
	.recruit .space,.mdn-container .wz{font-size: 16px;}
	.join1 .imgfd img{height: auto;}
}
@media (max-width: 500px){
	.join1 .txt h2{font-size: 18px;margin-bottom: 10px;}
	.join1 .txt .des,.mdn-container .des{font-size: 15px;}
	.join1 .txt dt{width: 100%;}
	.recruit .space{width: 50%;}
	.recruit .space:nth-child(2),.recruit .space:nth-child(6){display: none;}
	.mdn-container,.recruit .box,.mdn-accordion .accordion-title{padding: 0 20px;}
	.mdn-container .pad{padding: 20px 0;}
}

.contact .box{background: #f1f2f4;display: flow-root;width: 100%;margin-bottom: 60px;}
.contact .imgfd{width: 46%;}.contact .txt{width: 54%;color: #333;}
.contact .imgfd img{height: 510px;}
.contact .box:last-child{margin-bottom: 0;}
.contact .txt .pad{padding: 12% 10%;padding-bottom: 0;}
.contact .txt h2{font-size: 30px;}
.contact .txt span{font-size: 16px;color: #666;display: block;margin-top: 6px;}
.contact .txt dt{width: 60%;float: left;font-size: 16px;margin-top: 40px;line-height: 24px;word-break: break-all;}
.contact .txt dt:nth-child(2n){width: 30%;float: right;}
.contact .txt dt p{font-size: 18px;display: block;margin-bottom: 10px;}
.contact .txt dt .img{float: left;margin-right: 24px;}

.feedback{}
.feedback form{max-width: 1400px;margin: 0 auto;}
.feedback li{width: 49.7%;margin-right: 0.6%;background: #fff;float: left;margin-bottom: 10px;overflow: hidden;}
.feedback li:nth-child(2n){margin-right: 0;}
.feedback li .input{padding: 0 20px;}
.feedback li input{font-size: 15px;color: #666;height: 80px;line-height: 80px;width: 80%;}
.feedback li span{color: #002767;font-size: 16px;line-height: 80px;}
.feedback li:nth-child(5){width: 100%;margin-right: 0;height: 200px;line-height: 30px;}
.feedback li:nth-child(5) .text{padding: 20px;}
.feedback li textarea{width: 100%;height: 160px;font-size: 15px;color: #666;}
.feedback li input::-webkit-input-placeholder,.feedback li textarea::-webkit-input-placeholder{color: #666;}
.feedback ul p{font-size: 15px;color: #888;display: block;margin: 20px 0 30px;}
.feedback li.sub input,.feedback li.reset input{text-align: center;background: #002767;width: 100%;font-size: 18px;color: #fff;letter-spacing: 4px;cursor: pointer;}
.feedback li.reset input{background: #d5d8df;color: #333;}

@media (max-width: 1200px){
	.contact .imgfd{width: 30%;}.contact .txt{width: 70%;}
}
@media (max-width: 1024px){
	.contact .imgfd img{height: 400px;}
	.contact .txt h2{font-size: 24px;}
	.contact .txt .pad{padding: 8%;}
}
@media (max-width: 768px){
	.feedback li.sub input,.feedback li.reset input,.feedback li input{height: 55px;line-height: 55px;}
	.feedback li span{line-height: 55px;}
	.contact .imgfd,.contact .txt{width: 100%;}
	.contact .txt .pad{padding: 5%!important;display: flow-root;}
	.contact .txt h2{font-size: 20px;}
	.contact .box{margin-bottom: 30px;}
	.contact .imgfd img{height: auto;}
}
@media (max-width: 500px){
	.feedback li{width: 100%;margin-right: 0;}
	.feedback li textarea,.feedback li input,.feedback ul p,.contact .txt span{font-size: 14px;}
	.feedback li.sub input, .feedback li.reset input{font-size: 16px;}
	.contact .txt h2{font-size: 18px;}
	.contact .txt dt p{font-size: 16px;}
	.contact .txt dt,.contact .txt dt:nth-child(2n){width: 100%;margin-top: 20px;}
	
}

.i-ny2{font-size: 16px!important;line-height: 30px;color: #666!important;max-width: 840px;margin-top: 20px!important;}
.hyxz .txt{width: 50%;color: #333;}.hyxz .imgfd{width: 46%;}
.hyxz .txt h2{font-size: 24px;}
.hyxz .txt .dt .wz{font-size: 18px;height: 18px;line-height: 18px;border-left: 5px solid #002767;padding-left: 8px;margin: 50px 0 20px;}
.des2{font-size: 16px;}
.zzyf .tit-sy,.cgmk .tit-sy{text-align: left;}
.zzyf .des2{width: 58%;}
.zzyf ul{margin-top: 30px;}
.zzyf li{width: 30%;float: left;margin-right: 5%;text-align: center;}
.zzyf li:last-child{margin-right: 0;}
.zzyf li p{font-size: 16px;display: block;margin-top: 20px;}
.zzyf .tit-sy{width: 40%;}
.cgmk .txt,.cgmk .bg{width: 48%;}
.cgmk .des2{text-align: center;margin-top: 12px;}
.cgmk .txt img{max-width: 100%;}
.bg-nr{width: 100%;}
.bg-nr th{border: solid 1px #dcdcdc;text-align: center;background: #002767;font-size: 16px;color: #fff;height: 48px;line-height: 48px;}
.bg-nr td{border: solid 1px #dcdcdc;font-size: 14px;color: #333;line-height: 24px;padding: 10px 30px;}
.bg-nr .b-zt{font-size: 18px;}
.cgmk .tit-sy .i-ny{margin-bottom: 40px;}
.yysl li{width: 23.75%;float: left;margin-right: 1.66%;}
.yysl li:last-child{margin-right: 0;}
.yysl li .txt{padding: 20px;background: #002767;color: #fff;font-size: 16px;}
.yysl li .txt b{font-size: 20px;display: block;margin-bottom: 6px;}

@media (max-width: 1200px){
	.hyxz .txt .dt .wz{margin-top: 30px;}
}
@media (max-width: 1024px){
	.cgmk .txt, .cgmk .bg{width: 100%;}
	.cgmk .bg{margin-top: 30px;}
}
@media (max-width: 768px){
	.hyxz .imgfd,.hyxz .txt,.zzyf .tit-sy,.zzyf .des2{width: 100%;}
	.hyxz .txt h2{font-size: 20px;}
	.hyxz .txt{margin-bottom: 30px;}
	.yysl li{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.yysl li:nth-child(2n){margin-right: 0;}
	.yysl li .txt{height: 80px;overflow: hidden;}
	.zzyf li{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.zzyf li:nth-child(2n){margin-right: 0;}
}
@media (max-width: 500px){
	.i-ny2{font-size: 14px!important;line-height: 24px;}
	.hyxz .txt .dt .wz{margin: 20px 0 10px;font-size: 16px;}
	.hyxz .txt h2,.yysl li .txt b{font-size: 18px;}
	.des2,.yysl li .txt{font-size: 14px;}
	.bg-nr .b-zt{font-size: 16px;}
	.bg-nr td,.yysl li .txt{padding: 10px;}
	.i-ny2{}
	.zzyf li p{font-size: 14px;margin-top: 10px;}
}

.zdjs1 li{width: 25%;float: left;text-align: center;}
.zdjs1 li b{font-size: 18px;color: #333;display: block;margin: 30px 0 16px;}
.zdjs1 li .wz{font-size: 16px;color: #666;line-height: 24px;max-width: 60%;margin: 0 auto;}
.zdjs1 li img{margin: 0 auto;display: block;-webkit-transition: 2s ease;-moz-transition: 2s ease;}
.zdjs1 li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}
.zdjs2{}
.zdjs2 .txt{width: 53%;background: #fff;height: 500px; float: left;}.zdjs2 .imgfd{width: 47%;background: #343434;float: right;}
.zdjs2 .txt .box{padding: 10%;}.zdjs2 .imgfd img{height: 500px;}
.zdjs2 .txt h2{font-size: 28px;color: #333;display: block;height: 40px;line-height: 40px;/*background: url(../images/zdjs-ic5.png) no-repeat 150px 7px;*/}
.zdjs2 .txt .des{margin: 20px 0 100px;}
.zdjs2 .tit-sy{margin-bottom: 55px;}

.zdjs2 li{margin-bottom: 50px;display: inline-block;width: 100%;}
.zdjs2 li:last-child{margin-bottom: 0;}
.zdjs2 li:nth-child(2n) .txt{float: right;}.zdjs2 li:nth-child(2n) .imgfd{float: left;}

@media (max-width: 1024px){
	.zdjs1 li .wz{max-width: 90%;}
	.zdjs2 .txt,.zdjs2 .imgfd img{height: 400px;}
	.zdjs2 .txt .des{margin-bottom: 50px;}
	.zdjs2 .txt h2{font-size: 24px;}
}
@media (max-width: 768px){
	.zdjs1 li{width: 50%;margin-top: 30px;}
	.zdjs1 .tit-sy .i-ny{margin-bottom: 0;}
	.zdjs2 .txt,.zdjs2 .imgfd{width: 100%;}
	.zdjs2 .txt,.zdjs2 .imgfd img{height: auto;}
	.zdjs2 .txt h2{font-size: 20px;}
	.zdjs1 li b{margin: 15px 0 10px;}
	.zdjs2 .tit-sy,.zdjs2 .txt .des,.zdjs2 li{margin-bottom: 30px;}
	.zdjs2 .txt .box{padding: 5%;}
}
@media (max-width: 500px){
	.zdjs1 li b{font-size: 16px;}
	.zdjs1 li .wz{font-size: 14px;}
	.zdjs2 .txt h2{font-size: 18px;/*background: url(../images/zdjs-ic5.png) no-repeat 100px 7px;*/}
	.zdjs2 .txt .des{margin: 10px 0 20px;}
	.zdjs2 .tit-sy,.zdjs2 li{margin-bottom: 20px;}
	.zdjs1 li img{max-width: 20%;}
	.zdjs1 li .img{height: 48px;}
}

.pagination > li > a, .pagination > li > span{padding: 0 12px;border: 1px solid #bbb;color: #000;margin-right: 8px;display: block;font-size: 14px;text-align: center;line-height: 30px;}
.pagination li.first,.pagination li.last{display: none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #002767;border-color: #002767;color: #fff;}
.pagination > li > a:hover{color: #002767;}
.pagination li{float: left;}
.pagination{margin: 0;margin-top: 40px;display: inline-block;}
.digg{text-align: center;width: 100%;}
@media (max-width: 600px){
	.pagination{margin-top: 20px;}
}

.down_list li{height: 60px;line-height: 60px;border-bottom: 1px dashed #ddd;padding: 0 14px;}
.down_list li a{display: block;}
.down_list li .txt b{font-size: 16px;font-weight: normal;width: 80%;height: 60px;overflow: hidden;color: #222;}
.down_list li:hover .txt b,.down_list li:hover .txt span{color: #002767;}
.down_list li .txt span{background: url(../images/xz.png) no-repeat left;line-height: 60px;padding-left: 35px;font-size: 15px;}
@media (max-width: 450px){
	.down_list li{padding: 0;}
	.down_list li .txt b,.down_list li .txt span{font-size: 15px;}
}

.list-med li{width: 31.8%;float: left;margin-right: 2.3%;text-align: center;}
.list-med li:last-child{margin-right: 0;}
.list-med li .imgfd{}
.list-med li p{font-size: 18px;color: #333;display: block;margin-top: 20px;}
.list-med li:hover p{color: #002767;}

.jkzs{background: url(../images/medbg.jpg) no-repeat top;}
.jkzs .tit-sy,.jkzs .i-ny2{color: #fff!important;}
.jkzs li span{font-size: 16px;color: #666;display: block;margin: 20px 0 10px;}
.jkzs .list-med li{text-align: left!important;}
.jkzs li{margin-bottom: 50px;}
.jkzs li h3{font-size: 18px;color: #333;display: block;margin-bottom: 10px;}
.jkzs li .xq{font-size: 14px;color: #3a3a3a;padding-bottom: 10px;border-bottom: 1px solid #e3e3e3;}
.jkzs li .xq i{color: #0c2d6e;font-size: 24px;}
.jkzs li:hover h3{color: #0c2d6e;}
.jkzs li:hover .xq{border-bottom: 1px solid #0c2d6e;}

@media (max-width: 800px){
	.list-med li{width: 49%;margin-right: 2%;}
	.list-med li:nth-child(2){margin-right: 0;}
	.jkzs li h3,.list-med li p{font-size: 16px;}
	.jkzs li{margin-bottom: 20px;}
	.jkzs{background: url(../images/medbg.jpg) no-repeat 0 -200px;}
}
@media (max-width: 600px){
	.jkzs li span{font-size: 14px;margin:10px 0 5px;}
	.jkzs li h3,.list-med li p{font-size: 15px;}
	.jkzs li h3{margin-bottom: 0;}
	.loca2 .fl-sec li{padding: 0;padding-right: 16px;}
}