@charset "utf-8";
.container{}
.header{height: auto;}

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

@media only screen and (max-width:1200px){
	.wrap{width: 96%;}
	.box-isd{display: block;}
}

.wrap .main{padding: 80px 0;}
@media only screen and (max-width:1600px){
	.wrap .main{padding: 60px 0;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 40px 0;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
}

@-webkit-keyframes subAnimate {
	0% {
		-webkit-transform:  scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
	}
}
.nbanner{position: relative;overflow: hidden;}
.nbanner .nbannera img{transform: scale(1.1); animation: subAnimate 4s ease 1 forwards; }
.nbanner .nbannera .img02{display: none;}
.nbanner .nbannerb{position: absolute;top:52%;left: 0;width: 100%;transform: translateY(-50%);}
.nbanner .nbannerb .nbannerba{font-size: 51px;font-weight: bold;color: rgba(255,255,255,0.72);line-height: 1;}
.nbanner .nbannerb .nbannerbb{font-size: 14px;color: #7ca1cc;font-weight: bold;margin-top: 10px;}
@media only screen and (max-width:1600px){
	.nbanner .nbannerb .nbannerba{font-size: 41px;}
}
@media only screen and (max-width:1200px){
	.nbanner .nbannerb .nbannerba{font-size: 31px;}
	.nbanner .nbannerb .nbannerbb{font-size: 13px;}
}
@media only screen and (max-width:640px){
	.nbanner .nbannerb .nbannerba{font-size: 20px;}
	.nbanner .nbannerb .nbannerbb{font-size: 12px;margin-top: 5px;display: none;}
	.nbanner .nbannera .img01{display: none;}
	.nbanner .nbannera .img02{display: block;}
}


.sidebar{height: 60px;border-bottom: 1px solid #eeeeee;background: #fff;}
.sidebar .menu{}
.sidebar .menu dl dt{float:left;margin: 0 30px;position: relative;}
.sidebar .menu dl dt:last-child{margin-right: 0;}
.sidebar .menu dl dt a{display: block;line-height: 60px;font-size: 18px;color: #333333;position: relative;font-weight: bold;}
.sidebar .menu dl dt a.current:after,.sidebar .menu dl dt a:hover:after{width: 50px;height: 6px;content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);background: url(tit1_06.png) no-repeat center;}
.sidebar .location{float:right;line-height: 76px;} 
.sidebar .location a{font-size: 14px;color: #3f485d;}
.sidebar .location a:last-child{color: #939eba;}
.sidebar .location a.u-home{padding-left: 32px;background: url(u-home_03.png) no-repeat left center;}
.sidebar .location h3{display: none;}
@media only screen and (max-width:1600px){
	.sidebar .menu dl dt{margin: 0 20px;}
	.sidebar .menu dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:18px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}

.sjArea{display: none;}

@media only screen and (max-width:1600px){
	.article{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 14px;}
	.sjArea{display: block;}
	.pcArea{display: none;}
}

.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.2;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 18px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #004894;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
@media only screen and (max-width:1600px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 12px;}	
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#004894; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.inew{padding: 63px 0 80px;}
.inew .inewa .g-in{position: relative;}
.inew .inewa .swiper-slide{position: relative;}
.inew .inewa .swiper-slide .inewai .inewail{width: 47%;margin:35px 0;position: relative;z-index: 2;overflow: hidden;}
.inew .inewa .swiper-slide .inewai .inewair{width: 63%;margin-left: -10%;background: #f5f6fa;height: 100%;position: absolute;right: 0;z-index: 1;top:0;box-sizing: border-box;padding: 5% 3% 0 14%;}
.inew .inewa .swiper-slide .inewai .inewair .inewaira{font-size: 16px;color: #b5b5b7;}
.inew .inewa .swiper-slide .inewai .inewair .inewairb{margin-top: 25px;font-size: 36px;color: #333333;font-weight: bold;line-height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inew .inewa .swiper-slide .inewai .inewair .inewairc{margin-top: 20px;font-size: 18px;color: #666666;line-height: 2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inew .inewa .swiper-slide .inewai .inewair .inewaird{margin-top: 55px;font-size: 16px;color: #004894;}
.inew .inewa .swiper-button-prev{width: 38px;height: 38px;background: url(news3_10.png) no-repeat center;transform: rotate(180deg);position: absolute;right: 144px;bottom: 38px;left: auto;margin-top: 0;top:auto;background-size: cover;}
.inew .inewa .swiper-button-next{width: 38px;height: 38px;background: url(news3_10.png) no-repeat center;position: absolute;right: 92px;bottom: 38px;left: auto;margin-top: 0;top:auto;background-size: cover;}
.inew .inewa .swiper-button-prev:hover{background: url(news2_08.png) no-repeat center;transform: rotate(0);background-size: cover;}
.inew .inewa .swiper-button-next:hover{background: url(news2_08.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
.inew .inewa .swiper-slide .inewai .inewail img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.inew .inewa .swiper-slide:hover .inewai .inewail img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.inew .inewa .swiper-slide:hover .inewai .inewair .inewairb{color: #004894;}
@media only screen and (max-width:1600px){
	.inew{padding: 50px 0 60px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewaira{font-size: 14px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewairb{margin-top: 20px;font-size: 30px;line-height: 38px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewairc{margin-top: 15px;font-size: 16px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewaird{margin-top: 40px;font-size: 14px;}
	.inew .inewa .swiper-button-prev{width: 34px;height: 34px;right: 100px;}
	.inew .inewa .swiper-button-next{width: 34px;height: 34px;right: 40px;}
}
@media only screen and (max-width:1200px){
	.inew{padding: 35px 0 40px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewaira{font-size: 13px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewairb{margin-top: 15px;font-size: 24px;line-height: 32px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewairc{margin-top: 10px;font-size: 14px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewaird{margin-top: 20px;font-size: 13px;}
	.inew .inewa .swiper-button-prev{width: 30px;height: 30px;right: 80px;}
	.inew .inewa .swiper-button-next{width: 30px;height: 30px;right: 30px;}
}
@media only screen and (max-width:750px){
	.inew{padding: 20px 0 20px;}
	.inew .inewa .swiper-slide .inewai .inewail{float: none;width: 100%;margin: 0;}
	.inew .inewa .swiper-slide .inewai .inewair{padding: 5% 3%;position: relative;margin-left: 0;width: 100%;top:0;}
	.inew .inewa .swiper-slide .inewai .inewair .inewairb{margin-top: 10px;font-size: 18px;line-height: 26px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewairc{margin-top: 7px;font-size: 13px;}
	.inew .inewa .swiper-slide .inewai .inewair .inewaird{margin-top: 10px;}
	.inew .inewa .swiper-button-prev{width: 30px;height: 30px;right: 50px;bottom: 10px;}
	.inew .inewa .swiper-button-next{width: 30px;height: 30px;right: 10px;bottom: 10px;}
}

.inewb{margin-top: 40px;}
.inewb .inewbi{padding: 38px 0;}
.inewb .inewbi .inewbil{float: left;margin-left: 10px;width: 117px;text-align: center;padding: 15px 0;}
.inewb .inewbi .inewbil .inewbila{font-size: 62px;color: #333333;font-weight: bold;font-family: "Arial";line-height: 1;}
.inewb .inewbi .inewbil .inewbilb{font-size: 18px;color: #999999;margin-top: 5px;}
.inewb .inewbi .inewbim{float: left;margin-left: 43px;width: 354px;overflow: hidden;}
.inewb .inewbi .inewbir{float: right;width: calc(100% - 575px);padding-top: 22px;}
.inewb .inewbi .inewbir .inewbira{font-size: 20px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.inewb .inewbi .inewbir .inewbirb{font-size: 16px;color: #666666;line-height: 30px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inewb .inewbi .inewbir .inewbirc{margin-top: 35px;}
.inewb .inewbi .inewbir .inewbird{display: none;}
.inewb .inewbi:hover{background: #f4f4f4;}
.inewb .inewbi:hover .inewbil{background: #004894;}
.inewb .inewbi:hover .inewbil .inewbila{color: #fff;}
.inewb .inewbi:hover .inewbil .inewbilb{color: #fff;}
.inewb .inewbi .inewbim img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.inewb .inewbi:hover .inewbim img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
@media only screen and (max-width:1600px){
	.inewb{margin-top: 30px;}
	.inewb .inewbi{padding: 30px 0;}
	.inewb .inewbi .inewbil{margin-left: 5px;width: 100px;padding: 12px 0;}
	.inewb .inewbi .inewbil .inewbila{font-size: 50px;}
	.inewb .inewbi .inewbil .inewbilb{font-size: 16px;margin-top: 3px;}
	.inewb .inewbi .inewbim{width: 300px;margin-left: 30px;}
	.inewb .inewbi .inewbir{width: calc(100% - 470px);}
	.inewb .inewbi .inewbir .inewbira{font-size: 18px;}
	.inewb .inewbi .inewbir .inewbirb{font-size: 14px;line-height: 26px;margin-top: 15px;}
	.inewb .inewbi .inewbir .inewbirc{margin-top: 25px;}
}
@media only screen and (max-width:1200px){
	.inewb{margin-top: 20px;}
	.inewb .inewbi{padding: 22px 0;}
	.inewb .inewbi .inewbil{display: none;}
	.inewb .inewbi .inewbim{width: 250px;margin-left: 0;}
	.inewb .inewbi .inewbir{width: calc(100% - 280px);padding-top: 15px;}
	.inewb .inewbi .inewbir .inewbird{display: block;font-size: 14px;color: #666;margin-top: 10px;}
	.inewb .inewbi .inewbir .inewbirb{margin-top: 10px;}
	.inewb .inewbi .inewbir .inewbirc{margin-top: 10px;}
}
@media only screen and (max-width:750px){
	.inewb{margin-top: 10px;}
	.inewb .inewbi{padding: 14px 0;}
	.inewb .inewbi .inewbim{width: 150px;margin-left: 0;}
	.inewb .inewbi .inewbir{width: calc(100% - 160px);padding-top: 0;}
	.inewb .inewbi .inewbir .inewbira{font-size: 16px;-webkit-line-clamp: 3;}
	.inewb .inewbi .inewbir .inewbirb{display: none;}
	.inewb .inewbi .inewbir .inewbirc{display: none;}
	.inewb .inewbi .inewbir .inewbird{font-size: 13px;}
}

.pro{background: #f7f9fc;padding: 80px 0;}
.pro .prol{float: left;width: 309px;}
.pro .prol .prola{line-height: 57px;padding-left: 60px;font-size: 20px;color: #fefefe;}
.pro .prol .prolb ul li{margin-bottom: 19px;background: #d9eefd;}
.pro .prol .prolb ul li a{display: block;padding: 0 60px;line-height: 55px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 18px;color: #004894;}
.pro .prol .prolb ul li:hover,.pro .prol .prolb ul li.current{background:#004894 url(pro1_06.jpg) no-repeat right center;background-size: contain;color: #fff;}
.pro .prol .prolb ul li:hover a,.pro .prol .prolb ul li.current a{color: #fff;}
.pro .pror{float: right;width: calc(100% - 348px);}
.pro .pror .prora .prorai{float: left;width: 31.4%;margin:0 2.9% 2.9% 0;background: #fff;position: relative;}
.pro .pror .prora .prorai:nth-child(3n){margin-right: 0;}
.pro .pror .prora .prorai .proraia{overflow: hidden;}
.pro .pror .prora .prorai .proraib{line-height: 73px;text-align: center;font-size: 16px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pro .pror .prora .prorai .proraic{position: absolute;left:0;bottom: -10%;opacity: 0;line-height: 73px;background: #004894;padding: 0 43px 0 28px;font-size: 16px;color: #fff;transition: all 0.6s;width: 100%;box-sizing: border-box;}
.pro .pror .prora .prorai .proraic:after{content: "";width: 12px;height: 10px;background: url(pro3_11.png) no-repeat center;position: absolute;right: 43px;top:50%;transform: translateY(-50%);}
.pro .pror .prora .prorai:hover{box-shadow: 0 0 10px #ddd;}
.pro .pror .prora .prorai .proraia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.pro .pror .prora .prorai:hover .proraia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.pro .pror .prora .prorai:hover .proraic{opacity: 1;bottom: 0;}
@media only screen and (max-width:1600px){
	.pro{padding: 60px 0;}
	.pro .prol{width: 232px;}
	.pro .prol .prola{line-height: 50px;padding-left: 40px;font-size: 18px;}
	.pro .prol .prolb ul li{margin-bottom: 15px;}
	.pro .prol .prolb ul li a{padding: 0 40px;line-height: 48px;font-size: 16px;}
	.pro .pror{width: calc(100% - 260px);}
	.pro .pror .prora .prorai .proraib{line-height: 60px;font-size: 14px;}
	.pro .pror .prora .prorai .proraic{padding:0 35px 0 18px;font-size: 14px;line-height: 60px;}
	.pro .pror .prora .prorai .proraic:after{right: 25px;}
}
@media only screen and (max-width:1200px){
	.pro{padding: 40px 0;}
	.pro .prol{display: none;}
	.pro .pror{float: none;width: 100%;}
}
@media only screen and (max-width:750px){
	.pro{padding: 20px 0;}
	.pro .pror .prora .prorai{width: 48%;margin:0 4% 4% 0;}
	.pro .pror .prora .prorai:nth-child(3n){margin-right: 4%;}
	.pro .pror .prora .prorai:nth-child(2n){margin-right: 0;}
	.pro .pror .prora .prorai .proraib{line-height: 44px;font-size: 13px;}
	.pro .pror .prora .prorai .proraic{padding:0 20px 0 10px;font-size: 13px;line-height: 44px;}
	.pro .pror .prora .prorai .proraic:after{right: 8px;}
}

.pror .prorb{background: #fff;padding: 85px 60px;}
.pror .prorb .prorba .prorbal{float: left;width: 45%;}
.pror .prorb .prorba .prorbal .prorbala{font-size: 36px;color: #0b0b0b;font-weight: bold;}
.pror .prorb .prorba .prorbal .prorbalb{margin-top: 30px;}
.pror .prorb .prorba .prorbal .prorbalb span{display: inline-block;line-height: 48px;padding: 0 28px;border:1px solid #004894;font-size: 20px;color: #004894;}
.pror .prorb .prorba .prorbal .prorbalc{margin-top: 80px;font-size: 20px;color: #0b0b0b;}
.pror .prorb .prorba .prorbal .prorbald{margin-top: 20px;}
.pror .prorb .prorba .prorbal .prorbald a{display: inline-block;line-height: 3;font-size: 18px;color: #004894;border-bottom:1px solid #004894;}
.pror .prorb .prorba .prorbar{float: right;width: 40%;text-align: right;}
.pror .prorb .prorbb .prorbbi{margin-top: 70px;}
.pror .prorb .prorbb .prorbbi .prorbbia{font-size: 30px;color: #0b0b0b;font-weight: bold;}
.pror .prorb .prorbb .prorbbi .prorbbia span{color: #004894;}
.pror .prorb .prorbb .prorbbi .prorbbib{margin-top: 30px;font-size: 16px;color: #666666;line-height: 1.8;}
.pror .prorb .prorbb .prorbbi .prorbbib img{max-width: 100%;height: auto !important;}
@media only screen and (max-width:1600px){
	.pror .prorb{padding: 65px 45px;}
	.pror .prorb .prorba .prorbal .prorbala{font-size: 30px;}
	.pror .prorb .prorba .prorbal .prorbalb{margin-top: 20px;}
	.pror .prorb .prorba .prorbal .prorbalb span{line-height: 42px;padding: 0 20px;font-size: 18px;}
	.pror .prorb .prorba .prorbal .prorbalc{margin-top: 60px;font-size: 18px;}
	.pror .prorb .prorba .prorbal .prorbald{margin-top: 15px;}
	.pror .prorb .prorba .prorbal .prorbald a{font-size: 16px;}
	.pror .prorb .prorbb .prorbbi{margin-top:55px;}
	.pror .prorb .prorbb .prorbbi .prorbbia{font-size: 26px;}
	.pror .prorb .prorbb .prorbbi .prorbbib{margin-top: 20px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.pror .prorb{padding: 45px 30px;}
	.pror .prorb .prorbb .prorbbi{margin-top:40px;}
	.pror .prorb .prorba .prorbal .prorbala{font-size: 24px;}
}
@media only screen and (max-width:750px){
	.pror .prorb{padding: 15px 15px;}
	.pror .prorb .prorba .prorbal{float: none;width: 100%;margin-top: 20px;}
	.pror .prorb .prorba .prorbar{float: none;width: 100%;}
	.pror .prorb .prorba .prorbal .prorbala{font-size: 18px;}
	.pror .prorb .prorba .prorbal .prorbalb{margin-top: 10px;}
	.pror .prorb .prorba .prorbal .prorbalb span{line-height: 30px;padding: 0 20px;font-size: 14px;}
	.pror .prorb .prorba .prorbal .prorbalc{margin-top: 20px;font-size: 15px;}
	.pror .prorb .prorba .prorbal .prorbald{margin-top: 10px;}
	.pror .prorb .prorba .prorbal .prorbald a{font-size: 14px;}
	.pror .prorb .prorbb .prorbbi{margin-top:25px;}
	.pror .prorb .prorbb .prorbbi .prorbbia{font-size: 18px;}
	.pror .prorb .prorbb .prorbbi .prorbbib{margin-top: 10px;font-size: 13px;}
}

.lxArea01 {padding: 0 80px}
.lxArea01 ul { display:flex; flex-direction:row; justify-content:space-between; }
.lxArea01 ul li { width:360px; }
.lxArea01 ul li .p1 { padding-left:50px; line-height:1.1; color:#333; }
.lxArea01 ul li .p1 p { font-size:24px; }
.lxArea01 ul li .p1 span { display:block; margin-top:10px; font-size:14px; color:#999; text-transform:uppercase; }
.lxArea01 ul li .p2 { margin-top:35px; font-size:24px;color: #1e1d1d; }
.lxArea01 ul li .p3 { margin-top:10px; font-size:16px;color: #1e1d1d;}
@media all and (max-width:1600px){
	.lxArea01 {padding:0; }
	.lxArea01 ul li { width:300px; }
	.lxArea01 ul li .p1 { padding-left:35px; background-size:25px 25px!important; }
	.lxArea01 ul li .p1 p { font-size:20px; }
	.lxArea01 ul li .p1 span { margin-top:10px; font-size:14px; }
	.lxArea01 ul li .p2 { margin-top:25px; font-size:18px; }
	.lxArea01 ul li .p3 { margin-top:10px; font-size:14px; }
}
@media all and (max-width:1200px){
	.lxArea01 { margin-top:30px; padding:0; }
	.lxArea01 ul { display:block; }
	.lxArea01 ul li { width:100%; }
	.lxArea01 ul li:nth-child(n + 2) { margin-top:20px; }
	.lxArea01 ul li .p1 { padding-left:25px; background-size:18px 18px!important; background-position:center left!important; }
	.lxArea01 ul li .p1 p { display:inline-block; font-size:16px; }
	.lxArea01 ul li .p1 span { display:inline-block; margin-top:5px; font-size:14px; margin-left:10px; }
	.lxArea01 ul li .p2 { margin-top:10px; font-size:16px; }
	.lxArea01 ul li .p3 { margin-top:5px; font-size:14px; }
}

.lxArea02 { margin-top:80px; border-radius:15px; overflow:hidden; box-shadow:rgba(36,81,39,0.15) 0px 0px 16px; }
.lxBox01 { float:left; width:990px; height:635px; }
.lxBox01 .img01 { width:100%; height:100%; }
.lxBox01 .my-map { width:100%; height:635px; }
.lxBox01 #dituContent { width:calc(100% - 2px); height:635px; }
.lxBox02 { float:right; width:calc(100% - 990px); height:635px; padding:60px 70px 0 70px; color:#333; background: url(con5_14.jpg) no-repeat center; background-size: cover; box-sizing: border-box; }
.lxBox02 .p1{font-size: 42px;color: #1e1d1d;}
.lxBox02 .p2{font-size: 16px;color: #1e1d1d;margin-top: 22px;}
.lxBox02 .p3{margin-top: 47px;height: 1px;background: #c3c4c6;}
.lxBox02 .p4{margin-top: 40px;}
.lxBox02 .p4 .p4i{padding: 22px 0;}
.lxBox02 .p4 .p4i .p4ia{font-size: 30px;color: #1e1d1d;font-family: "Arial";}
.lxBox02 .p4 .p4i .p4ib{font-size: 16px;color: #1e1d1d;margin-top: 10px;}
@media all and (max-width:1600px){
	.lxArea02 { margin-top:60px; }
	.lxBox01 { width:700px; height:500px; }
	.lxBox01 .my-map { height:500px; }
	.lxBox01 #dituContent { height:500px; }
	.lxBox02 { float:left; width:calc(100% - 700px); height:500px; padding:50px 30px 0 30px; }
	.lxBox02 .p1{font-size: 32px;}
	.lxBox02 .p2{font-size: 14px;margin-top: 15px;}
	.lxBox02 .p3{margin-top: 30px;}
	.lxBox02 .p4 .p4i{padding: 15px 0;}
	.lxBox02 .p4 .p4i .p4ia{font-size: 24px;}
	.lxBox02 .p4 .p4i .p4ib{font-size: 14px;margin-top: 7px;}
	.lxBox02 .p4{margin-top: 30px;}
}
@media all and (max-width:1200px){
	.lxArea02 { margin-top:30px; }
	.lxBox01 { float:none; width:100%; height:400px; }
	.lxBox01 .my-map { height:400px; }
	.lxBox01 #dituContent { height:400px; }
	.lxBox02 { float:none; width:100%; height:auto; padding:40px 4%; }
	.lxBox02 .p1{font-size: 18px;}
	.lxBox02 .p2{font-size: 13px;margin-top: 10px;}
	.lxBox02 .p3{margin-top: 10px;}
	.lxBox02 .p4 .p4i{padding: 10px 0;}
	.lxBox02 .p4{margin-top: 15px;}
	.lxBox02 .p4 .p4i .p4ia{font-size: 16px;}
	.lxBox02 .p4 .p4i .p4ib{font-size: 13px;margin-top: 4px;}
	
}

.aba{padding-top: 60px;}
.aba .abal{float: left;width: 21%;}
.aba .abar{float: right;width: 67%;}
.aba .abar .abara{font-size: 16px;color: #666666;line-height: 1.875;}
.aba .abar .abarb{margin-top: 50px;display: flex;justify-content: space-between;}
.aba .abar .abarb .abarbi .abarbia{font-size: 65px;color: #004894;line-height: 1;font-weight: bold;}
.aba .abar .abarb .abarbi .abarbia sup{font-size: 22px;font-weight: bold;position: relative;top:-25px;}
.aba .abar .abarb .abarbi .abarbib{font-size: 16px;color: #666666;}
.abb{padding-top: 50px;}
.abb .abba .img02{display: none;}
.abc{padding:70px 0 160px;background: url(ab3_09.jpg) no-repeat center;background-size: cover;}
.abc .abcl{float: left;width: 33%;}
.abc .abcl .abcla{font-size: 60px;color: #333333;}
.abc .abcl .abclb{font-size: 16px;color: #333333;}
.abc .abcr{float: right;width: 67%;font-size: 16px;color: #666666;line-height: 2;}
@media all and (max-width:1600px){
	.aba{padding-top: 45px;}
	.aba .abar .abara{font-size: 14px;}
	.aba .abar .abarb{margin-top: 40px;}
	.aba .abar .abarb .abarbi .abarbia{font-size: 52px;}
	.aba .abar .abarb .abarbi .abarbia sup{font-size: 20px;}
	.aba .abar .abarb .abarbi .abarbib{font-size: 14px;}
	.abb{padding-top: 35px;}
	.abc{padding: 55px 0 120px;}
	.abc .abcl .abcla{font-size: 50px;}
	.abc .abcl .abclb{font-size: 14px;}
	.abc .abcr{font-size: 14px;}
}
@media all and (max-width:1200px){
	.aba{padding-top: 30px;}
	.aba .abar .abarb{margin-top: 30px;}
	.aba .abar .abarb .abarbi .abarbia{font-size: 40px;}
	.abc{padding: 45px 0 80px;}
	.abc .abcl .abcla{font-size: 40px;}
}
@media all and (max-width:750px){
	.aba{padding-top: 15px;}
	.aba .abal{float: none;width: 42%;margin:0 auto;}
	.aba .abar{float: none;width: 100%;margin-top: 15px;}
	.aba .abar .abara{font-size: 13px;}
	.aba .abar .abarb{margin-top: 20px;}
	.aba .abar .abarb .abarbi .abarbia{font-size: 30px;}
	.aba .abar .abarb .abarbi .abarbia sup{font-size: 16px;top:-15px;}
	.aba .abar .abarb .abarbi .abarbib{font-size: 13px;}
	.abb{padding-top: 20px;}
	.abb .abba .img01{display: none;}
	.abb .abba .img02{display: block;}
	.abc{padding: 20px 0 40px;}
	.abc .abcl{float: none;width: 100%;text-align: center;}
	.abc .abcl .abcla{font-size: 30px;}
	.abc .abcl .abclb{font-size: 13px;}
	.abc .abcr{float: none;width: 100%;font-size: 13px;margin-top: 20px;}
}

.abd{padding: 108px 0 70px;background: url(ab4_11.jpg) no-repeat center;background-size: cover;}
.abd .abda{font-size: 60px;color: #fcfeff;text-align: center;}
.abd .abdc{margin-top: 135px;}
.abd .abdc .gallery-top .swiper-slide .abdci{display: flex;justify-content: space-between;align-items: center;}
.abd .abdc .gallery-top .swiper-slide .abdci .abdcil{width: 50%;padding-right: 4%;text-align: right;font-size: 65px;color: #fcfeff;line-height: 1;border-right: 1px solid rgba(255,255,255,0.41);box-sizing: border-box;}
.abd .abdc .gallery-top .swiper-slide .abdci .abdcil span{font-size: 116px;}
.abd .abdc .gallery-top .swiper-slide .abdci .abdcir{width: 46%;font-size: 18px;color: #fcfeff;line-height: 1.8;}
.abd .abdc .gallery-thumbs{margin-top: 285px;}
.abd .abdc .gallery-thumbs .swiper-slide{font-size: 18px;color: rgba(255,255,255,0.41)}
.abd .abdc .gallery-thumbs .swiper-slide span{line-height: 38px;display: inline-block;}
.abd .abdc .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{font-size: 22px;color: #fff;}
.abd .abdc .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{border-bottom: 1px solid #fff}
@media all and (max-width:1600px){
	.abd{padding: 80px 0 50px;}
	.abd .abda{font-size: 50px;}
	.abd .abdc{margin-top: 100px;}
	.abd .abdc .gallery-top .swiper-slide .abdci .abdcil{font-size: 52px;}
	.abd .abdc .gallery-top .swiper-slide .abdci .abdcil span{font-size: 96px;}
	.abd .abdc .gallery-top .swiper-slide .abdci .abdcir{font-size: 16px;}
	.abd .abdc .gallery-thumbs{margin-top: 230px;}
	.abd .abdc .gallery-thumbs .swiper-slide{font-size: 16px;}
	.abd .abdc .gallery-thumbs .swiper-slide span{line-height: 32px;}
	.abd .abdc .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{font-size: 20px;}
}
@media all and (max-width:1200px){
	.abd{padding: 50px 0 30px;}
	.abd .abda{font-size: 40px;}
	.abd .abdc{margin-top: 70px;}
	.abd .abdc .gallery-top .swiper-slide .abdci .abdcil{font-size: 40px;}
	.abd .abdc .gallery-top .swiper-slide .abdci .abdcil span{font-size: 76px;}
	.abd .abdc .gallery-thumbs{margin-top: 180px;}
}
@media all and (max-width:750px){
	.abd{padding: 30px 0 30px;}
	.abd .abda{font-size: 30px;}
	.abd .abdc{margin-top: 35px;}
	.abd .abdc .gallery-top .swiper-slide .abdci{display: block;}
	.abd .abdc .gallery-top .swiper-slide .abdci .abdcil{width: 100%;padding-right: 0;border-right: 0;text-align: center;}
	.abd .abdc .gallery-top .swiper-slide .abdci .abdcir{font-size: 14px;width: 100%;margin-top: 20px;text-align: center;}
	.abd .abdc .gallery-thumbs{margin-top: 100px;}
	.abd .abdc .gallery-thumbs .swiper-slide{font-size: 14px;}
	.abd .abdc .gallery-thumbs .swiper-slide span{line-height: 28px;}
	.abd .abdc .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{font-size: 16px;}
}

.abe{padding-top: 95px;padding-bottom: 100px;position: relative;z-index: 3;}
.abe:after{content: "";width: 100%;height: 240px;background: #004894;position: absolute;bottom: 0;left: 0;z-index: 2;}
.abe .abea{text-align: center;font-size: 60px;color: #333333;}
.abe .abec{margin-top: 65px;height: 680px;background: url(ab5_03.jpg) no-repeat center;background-size: cover;position: relative;z-index: 3;}
.abe .abec .abeci{float: left;width: 20%;height: 100%;box-sizing: border-box;border-right: 1px solid rgba(255,255,255,0.54);padding: 0 40px;text-align: center;padding-top: 17%;position: relative;transition: all 0.6s;}
.abe .abec .abeci .abecia img{height: 75px;}
.abe .abec .abeci .abecib{margin-top: 18px;font-size: 28px;color: #fff;}
.abe .abec .abeci .abecic{margin-top: 50px;font-size: 16px;line-height: 1.75;color: #fff;display: none;}
.abe .abec .abeci:hover{padding-top: 13%;}
.abe .abec .abeci:hover:after{content: "";width: 100%;height: 100%;position: absolute;top:0;left: 0;background: rgba(0,0,0,0.23);}
.abe .abec .abeci:hover .abecic{display: block;}
@media all and (max-width:1600px){
	.abe{padding-top: 75px;padding-bottom: 80px;}
	.abe:after{height: 200px;}
	.abe .abea{font-size: 50px;}
	.abe .abec{margin-top: 50px;height: 600px;}
	.abe .abec .abeci{padding: 0 30px;padding-top: 19%;}
	.abe .abec .abeci .abecia img{height: 65px;}
	.abe .abec .abeci .abecib{margin-top: 15px;font-size: 24px;}
	.abe .abec .abeci .abecic{margin-top: 35px;font-size: 14px;}
}
@media all and (max-width:1200px){
	.abe{padding-top: 55px;padding-bottom: 60px;}
	.abe .abea{font-size: 40px;}
	.abe:after{height: 160px;}
	.abe .abec{margin-top: 35px;height: 520px;}
	.abe .abec .abeci{padding: 0 20px;padding-top: 20%;}
	.abe .abec .abeci .abecia img{height: 55px;}
	.abe .abec .abeci .abecib{margin-top: 10px;font-size: 20px;}
	.abe .abec .abeci .abecic{margin-top: 25px;font-size: 13px;}
}
@media all and (max-width:750px){
	.abe{padding-top: 30px;padding-bottom: 40px;}
	.abe .abea{font-size: 30px;}
	.abe .abec{margin-top: 20px;height: 600px;}
	.abe .abec .abeci{padding: 0 10px;padding-top: 4%;height: 35%;width:50%;border-bottom:1px solid rgba(255,255,255,0.54);}
	.abe .abec .abeci:nth-child(5){width: 100%;height: 30%;}
	.abe .abec .abeci .abecia img{height: 40px;}
	.abe .abec .abeci .abecib{margin-top: 5px;font-size: 16px;}
	.abe .abec .abeci .abecic{display: block;margin-top: 7px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
	.abe .abec .abeci:hover{padding-top: 5%;}
}
.abf{padding-top: 100px;}
.abf .abfa{text-align: center;width: 58%;margin:0 auto;}
.abf .abfa .abfaa{font-size: 60px;color: #333333;}
.abf .abfa .abfab{margin-top: 20px;font-size: 16px;color: #666666;line-height: 2;}
.abf .abfc{margin-top: 65px;}
.abf .abfc .swiper-slide{padding: 10px;box-sizing: border-box;}
.abf .abfc .swiper-slide .abfci{background: #fff;box-shadow: 0 0 10px #ddd;}
.abf .abfc .swiper-slide .abfci .abfcia{overflow: hidden;padding: 65px 15px;}
.abf .abfc .swiper-slide .abfci .abfcib{line-height: 57px;text-align: center;background: #f7f9fc;font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.abf .abfc .swiper-slide .abfci .abfcia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.abf .abfc .swiper-slide:hover .abfci .abfcia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abf .abfc .swiper-slide:hover .abfci .abfcib{color: #fff;background: #004894;}
@media all and (max-width:1600px){
	.abf{padding-top: 75px;}
	.abf .abfa{width: 75%;}
	.abf .abfa .abfaa{font-size: 50px;}
	.abf .abfa .abfab{margin-top: 15px;font-size: 14px;}
	.abf .abfc{margin-top: 50px;}
	.abf .abfc .swiper-slide .abfci .abfcia{padding: 45px 10px;}
	.abf .abfc .swiper-slide .abfci .abfcib{line-height: 50px;}
}
@media all and (max-width:1200px){
	.abf{padding-top: 50px;}
	.abf .abfa{width: 100%;}
	.abf .abfa .abfaa{font-size: 40px;}
	.abf .abfa .abfab{margin-top: 10px;}
	.abf .abfc{margin-top: 35px;}
	.abf .abfc .swiper-slide .abfci .abfcia{padding: 30px 10px;}
}
@media all and (max-width:750px){
	.abf{padding-top: 25px;}
	.abf .abfa .abfaa{font-size: 30px;}
	.abf .abfa .abfab{margin-top: 5px;font-size: 13px;}
	.abf .abfc{margin-top: 20px;}
	.abf .abfc .swiper-slide{padding: 5px;}
	.abf .abfc .swiper-slide .abfci{box-shadow: 0 0 5px #ddd;}
	.abf .abfc .swiper-slide .abfci .abfcia{padding: 20px 7px;}
}

.abg{padding: 90px 0 150px;position: relative;}
.abg .abga{font-size: 60px;color: #333333;text-align: center;}
.abg .abgb{margin-top: 40px;}
.abg .abgb .swiper-slide{overflow: hidden;}
.abg .abgb .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.abg .abgb .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abg .swiper-pagination{position: absolute;bottom: 90px;left: 0;width: 100%;}
.abg .swiper-pagination .swiper-pagination-bullet{width: 13px;height: 13px;margin:0 6px;}
.abg .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #004894;}
@media all and (max-width:1600px){
	.abg{padding: 70px 0 120px;}
	.abg .abga{font-size: 50px;}
	.abg .abgb{margin-top: 30px;}
	.abg .swiper-pagination{bottom: 70px;}
	.abg .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;margin:0 5px;}
}
@media all and (max-width:1200px){
	.abg{padding: 50px 0 90px;}
	.abg .abga{font-size: 40px;}
	.abg .abgb{margin-top: 20px;}
	.abg .swiper-pagination{bottom: 50px;}
	.abg .swiper-pagination .swiper-pagination-bullet{width: 7px;height: 7px;margin:0 4px;}
}
@media all and (max-width:750px){
	.abg{padding: 25px 0 60px;}
	.abg .abga{font-size: 30px;}
	.abg .abgb{margin-top: 15px;}
	.abg .swiper-pagination{bottom: 25px;}
	.abg .swiper-pagination .swiper-pagination-bullet{width: 5px;height: 5px;margin:0 3px;}
}


.s2_b .s2_bb{padding-top: 74px;padding-bottom: 98px;position: relative;}
.s2_b .s2_bb .swiper-slide{float: left;width: 382px;margin-right: 24px;margin-bottom: 24px;}
.s2_b .s2_bb .swiper-slide:nth-child(4n){margin-right: 0;}
.s2_b .s2_bb .swiper-slide .s2_bbi{background: #ffffff;border-top:3px solid #004894;padding: 32px 27px 40px;}
.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbia{font-size: 22px;color: #383838;font-weight: bold;}
.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbib{margin-top: 5px;}
.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbib span{display: inline-block;padding: 0 10px;border:1px solid #99b6d4;font-size: 16px;color: #004894;background: #f5f8fa;line-height: 29px;border-radius: 4px;margin-right: 8px;}
.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbic{margin-top: 22px;position: relative;}
.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbic .s2_bbicb{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.64);display: none;}
.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbic .s2_bbicb span{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);}
.s2_b .s2_bb .swiper-slide:hover .s2_bbi{background: #004894;}
.s2_b .s2_bb .swiper-slide:hover .s2_bbi .s2_bbia{color: #fff;}
.s2_b .s2_bb .swiper-slide:hover .s2_bbi .s2_bbib span{background: #5c8aba;border-color: #5c8aba;color: #fff;}
.s2_b .s2_bb .swiper-slide:hover .s2_bbi .s2_bbic .s2_bbicb{display: block;}
@media only screen and (max-width:1600px){
	.s2_b .s2_bb{padding-top: 55px;padding-bottom: 75px;}
	.s2_b .s2_bb .swiper-slide{width: 386px;margin-right: 20px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi{padding: 25px 20px 25px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbia{font-size: 20px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbib span{padding: 0 8px;font-size: 14px;margin-right: 5px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbic{margin-top: 15px;}
}
@media only screen and (max-width:1200px){
	.s2_b .s2_bb{padding-top: 40px;padding-bottom: 50px;}
	.s2_b .s2_bb .swiper-slide{width: 32%;margin-right: 2%;}
	.s2_b .s2_bb .swiper-slide:nth-child(4n){margin-right: 2%;}
	.s2_b .s2_bb .swiper-slide:nth-child(3n){margin-right: 0;}
	.s2_b .s2_bb .swiper-slide .s2_bbi{padding: 20px 15px 20px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbia{font-size: 18px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbib span{padding: 0 5px;line-height: 24px;}
}
@media only screen and (max-width:750px){
	.s2_b .s2_bb{padding-top: 20px;padding-bottom: 30px;}
	.s2_b .s2_bb .swiper-slide{width: 48%;margin-right: 4%;}
	.s2_b .s2_bb .swiper-slide:nth-child(4n){margin-right: 4%;}
	.s2_b .s2_bb .swiper-slide:nth-child(3n){margin-right: 4%;}
	.s2_b .s2_bb .swiper-slide:nth-child(2n){margin-right: 0;}
	.s2_b .s2_bb .swiper-slide .s2_bbi{padding: 15px 10px 15px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbia{font-size: 16px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbib span{padding: 0 4px;line-height: 20px;font-size: 13px;margin-right: 2px;}
	.s2_b .s2_bb .swiper-slide .s2_bbi .s2_bbic .s2_bbicb span img{width: 36px;}
}










