@charset "utf-8";
.container{}
.header{height: auto;}

.nbanner{position: relative;}
.nbanner .img02{display: none;}
.nban{position: absolute;top:50%;left: 0;width: 100%;z-index: 9;transform: translateY(-50%);}
.nban .nbana{font-size:48px; position:relative; display: flex; align-items: center; /* 核心文字渐变样式 */
  background: linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 85%);
  /* 把背景裁剪到文字区域 */
  -webkit-background-clip: text;
  background-clip: text;
  /* 文字颜色设为透明，才能看到背景渐变 */
  color: transparent;
  /* 可选：让文字更清晰 */
  -webkit-text-fill-color: transparent; text-transform: uppercase; line-height: 0.8;font-weight: bold;}
.nban .nbanb{font-size: 36px;color: #ffffff;font-weight: bold;line-height: 1;margin-top: -10px;}

.wrap .main{padding: 60px 0;}
@media only screen and (max-width:1403px){
	.wrap .main{padding: 45px 0;}
	.nban .nbana{font-size: 40px;}
	.nban .nbanb{font-size: 30px;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 30px 0;}
	.nban .nbana{font-size: 32px;}
	.nban .nbanb{font-size: 24px;}
}
@media only screen and (max-width:750px){
	.wrap .main{padding: 20px 0;}
	.nban .nbana{font-size: 24px;}
	.nban .nbanb{font-size: 18px;}
	.nbanner .img01{display: none;}
	.nbanner .img02{display: block;}
}

.sidebar{height: 63px;background: #f4f4f4;}
.sidebar .menu{float:left;}
.sidebar .menu dl dt{float:left;margin-right: 30px;position: relative;}
.sidebar .menu dl dt:last-child{margin-right: 0;}
.sidebar .menu dl dt a{display: block;line-height: 59px;font-size: 16px;color: #1d1d1d;border-bottom: 2px solid transparent;border-top: 2px solid transparent;padding: 0 35px;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{border-bottom: 2px solid #27479e;}
.sidebar .location{float:right;line-height: 63px;} 
.sidebar .location a{font-size: 14px;color: rgba(0,0,0,0.5);}
.sidebar .location a.u-home{padding-left: 24px;background: url(location_05.png) no-repeat left center;}
.sidebar .location h3{display: none;}
@media only screen and (max-width:1600px){
	.sidebar{height: 54px;}
	.sidebar .menu dl dt{margin-right: 20px;}
	.sidebar .menu dl dt a{font-size: 15px;line-height: 50px;}
	.sidebar .location{line-height: 54px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 35px;border-bottom: 1px solid #e3e3e3;margin-bottom: 25px;}
.article .hd h1 { color:#000; font-size:30px;line-height: 1.4; }
.article .hd .titBar { color:#ababab; font-size:14px;margin-top: 20px;} 
.article .bd { padding-bottom:40px;color: #333333 }
.article .ft { padding:30px 0 0; border-top:1px solid #ddd;display: flex;justify-content: space-between;align-items: center;}
.article .ft .back a{padding: 0 35px;height: 60px;box-sizing: border-box;border:1px solid #7f7f7f;display: inline-block;border-radius: 60px;line-height: 60px;}
.article .ft .back a span{padding-right: 35px;background: url(more2_03.png) no-repeat right center;}
.article .ft .back a:hover{background: #1c3e99;color: #fff;border-color: #1c3e99;}
.article .ft .back a:hover span{background: url(more_03.png) no-repeat right center;}
.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;}

.con .conc{display: flex;justify-content: space-between;}
.con .conc .concl{width: 68.6%;}
.con .conc .concr{width: 28.1%;}

@media only screen and (max-width:1403px){
	.article{font-size: 15px;}
	.article .hd{padding: 0 0 28px;margin-bottom: 20px;}
	.article .hd h1{font-size: 26px;}
	.article .hd .titBar{margin-top: 15px;}
	.article .ft .back a{padding: 0 30px;height: 52px;border-radius: 52px;line-height: 52px;}
	.article .ft .back a span{padding-right: 30px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 14px;}
	.article .hd{padding: 0 0 20px;margin-bottom: 15px;}
	.article .hd h1{font-size: 22px;}
	.con .conc{display: block;}
	.con .conc .concl{width: 100%;}
	.con .conc .concr{display: none;}
	.article .ft .back a{padding: 0 30px;height: 44px;border-radius: 44px;line-height: 44px;}
	.article .ft .back a span{padding-right: 25px;}
}
@media only screen and (max-width:750px){
	.article .hd{padding: 0 0 15px;margin-bottom: 15px;}
	.article .hd h1{font-size: 18px;}
	.article .hd .titBar{margin-top: 10px;}
	.article .bd{padding-bottom: 25px;}
	.article .ft{display: block;padding: 15px 0 0}
	.article .ft .back{margin-top: 15px;}
	.article .ft .back a{padding: 0 20px;height: 36px;border-radius: 36px;line-height: 36px;}
	.article .ft .back a span{padding-right: 20px;}
	.article .ft .back a span{background-size: 13px 10px;}
	.article .ft .back a:hover span{background-size: 13px 10px;}
}

.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: 16px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #1c3e99;}
.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%;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:1403px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 15px;}
}
@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: 13px;}	
}

/* 分页 */
.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:#1c3e99; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.inew .inewc{}
.inew .inewc .inewci{margin-bottom: 28px;border-radius: 8px;overflow: hidden;}
.inew .inewc .inewci a{background: #f4f4f4;display: flex;justify-content: space-between;align-items: center;padding: 22px 30px;}
.inew .inewc .inewci .inewcil{width: 276px;overflow:hidden;border-radius: 8px;}
.inew .inewc .inewci .inewcil 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%
	
}
.inew .inewc .inewci:hover .inewcil 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 .inewc .inewci .inewcim{width: 825px;}
.inew .inewc .inewci .inewcim .inewcima{font-size: 18px;font-weight: bold;color: #2d2d2d;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.inew .inewc .inewci .inewcim .inewcimb{font-size: 14px;color: rgba(45,45,45,0.5);margin-top: 15px;}
.inew .inewc .inewci .inewcim .inewcimc{margin-top: 15px;font-size: 16px;color: #000000;line-height: 1.75;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.inew .inewc .inewci .inewcir span{font-size: 16px;color: #323232;padding-right: 30px;background: url(news2_12.png) no-repeat right center;}
.inew .inewc .inewci:hover .inewcim .inewcima{color: #1c3e99;}
.inew .inewc .inewci:hover .inewcir span{color: #1c3e99;background: url(news3_16.png) no-repeat right center;}
@media only screen and (max-width:1403px){
	.inew .inewc .inewci{margin-bottom: 24px;}
	.inew .inewc .inewci a{padding: 18px 25px;}
	.inew .inewc .inewci .inewcil{width: 240px;}
	.inew .inewc .inewci .inewcim{width: 730px;}
	.inew .inewc .inewci .inewcim .inewcima{font-size: 17px;}
	.inew .inewc .inewci .inewcim .inewcimb{font-size: 13px;margin-top: 10px;}
	.inew .inewc .inewci .inewcim .inewcimc{margin-top: 10px;font-size: 15px;}
	.inew .inewc .inewci .inewcir span{font-size: 15px;padding-right: 25px;}
}
@media only screen and (max-width:1200px){
	.inew .inewc .inewci{margin-bottom: 20px;}
	.inew .inewc .inewci a{padding: 14px 20px;}
	.inew .inewc .inewci .inewcil{width: 200px;}
	.inew .inewc .inewci .inewcim{width: calc(100% - 220px);}
	.inew .inewc .inewci .inewcim .inewcima{font-size: 16px;}
	.inew .inewc .inewci .inewcim .inewcimb{font-size: 12px;margin-top: 10px;}
	.inew .inewc .inewci .inewcim .inewcimc{margin-top: 10px;font-size: 14px;}
	.inew .inewc .inewci .inewcir{display: none;}
}
@media only screen and (max-width:750px){
	.inew .inewc .inewci{margin-bottom: 15px;}
	.inew .inewc .inewci a{padding: 10px 13px;display: block;}
	.inew .inewc .inewci .inewcil{width: 100%;}
	.inew .inewc .inewci .inewcim{width: 100%;}
	.inew .inewc .inewci .inewcim .inewcima{font-size: 15px;margin-top: 10px;}
	.inew .inewc .inewci .inewcim .inewcimb{font-size: 12px;margin-top: 6px;}
	.inew .inewc .inewci .inewcim .inewcimc{margin-top: 6px;font-size: 13px;}
}

.dj .djc{}
.dj .djc .djci{margin-bottom: 28px;border-radius: 8px;overflow: hidden;}
.dj .djc .djci a{background: #f4f4f4;display: flex;justify-content: space-between;align-items: center;padding: 70px 30px;}
.dj .djc .djci .djcil{width: 184px;text-align: center;border-right: 1px solid #dcdcdc;}
.dj .djc .djci .djcil .djcila{font-size: 48px;color: rgba(0,0,0,0.8);line-height: 1;}
.dj .djc .djci .djcil .djcilb{font-size: 18px;color: rgba(0,0,0,0.8);line-height: 1;margin-top: 10px}
.dj .djc .djci .djcim{width: 825px;}
.dj .djc .djci .djcim .djcima{font-size: 18px;font-weight: bold;color: #000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.dj .djc .djci .djcim .djcimb{margin-top: 7px;font-size: 12px;color: rgba(45,45,45,0.5);display: none;}
.dj .djc .djci .djcim .djcimc{margin-top: 15px;font-size: 16px;color: #000000;line-height: 1.75;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.dj .djc .djci .djcir span{font-size: 16px;color: #323232;padding-right: 30px;background: url(news2_12.png) no-repeat right center;}
.dj .djc .djci:hover .djcim .djcima{color: #9d0a03;}
.dj .djc .djci:hover .djcir span{color: #9d0a03;background: url(news4_03.png) no-repeat right center;}
.dj .djc .djci:hover .djcil .djcila{color: #9d0a03;}
.dj .djc .djci:hover .djcil .djcilb{color: #9d0a03;}
@media only screen and (max-width:1403px){
	.dj .djc .djci{margin-bottom: 24px;}
	.dj .djc .djci a{padding: 55px 25px;}
	.dj .djc .djci .djcil{width: 160px;}
	.dj .djc .djci .djcil .djcila{font-size: 40px;}
	.dj .djc .djci .djcil .djcilb{font-size: 16px;}
	.dj .djc .djci .djcim{width: 730px;}
	.dj .djc .djci .djcim .djcima{font-size: 17px;}
	.dj .djc .djci .djcim .djcimc{margin-top: 10px;font-size: 15px;}
	.dj .djc .djci .djcir span{font-size: 15px;padding-right: 25px;}
}
@media only screen and (max-width:1200px){
	.dj .djc .djci{margin-bottom: 20px;}
	.dj .djc .djci a{padding: 40px 20px;}
	.dj .djc .djci .djcil{width: 120px;}
	.dj .djc .djci .djcil .djcila{font-size: 32px;}
	.dj .djc .djci .djcil .djcilb{font-size: 14px;}
	.dj .djc .djci .djcir{display: none;}
	.dj .djc .djci .djcim{width: calc(100% - 150px);}
	.dj .djc .djci .djcim .djcima{font-size: 16px;}
	.dj .djc .djci .djcim .djcimc{margin-top: 10px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.dj .djc .djci{margin-bottom: 15px;}
	.dj .djc .djci a{padding: 20px 13px;}
	.dj .djc .djci .djcil{display: none;}
	.dj .djc .djci .djcim{width: 100%;}
	.dj .djc .djci .djcim .djcima{font-size: 15px;}
	.dj .djc .djci .djcim .djcimb{display: block;}
	.dj .djc .djci .djcim .djcimc{margin-top: 7px;font-size: 13px;}
}

.tz .tzc{background: #f4f4f4;overflow: hidden;border-radius: 8px;padding: 4px 0;}
.tz .tzc .tzci a{display: flex;justify-content: space-between;align-items: center;height: 81px;padding: 0 33px;border-bottom: 1px solid #e3e3e3;}
.tz .tzc .tzci:last-child a{border-bottom: 0;}
.tz .tzc .tzci a .tzcil{font-size: 18px;color: #2d2d2d;box-sizing: border-box;padding-left: 23px;background: url(news6_06.png) no-repeat left center;width: calc(100% - 300px); overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.tz .tzc .tzci a .tzcir{display: flex;justify-content: space-between;align-items: center;}
.tz .tzc .tzci a .tzcir .tzcirl{font-size: 14px;color: rgba(45,45,45,0.5);padding-right: 25px;margin-right: 25px;border-right: 2px solid #c5c5c5;}
.tz .tzc .tzci a .tzcir .tzcirr span{font-size: 16px;color: #032570;padding-right: 30px;background: url(news5_03.png) no-repeat right center;}
.tz .tzc .tzci:hover a .tzcil{color: #1c3e99;}
@media only screen and (max-width:1403px){
	.tz .tzc .tzci a{height: 72px;padding: 0 27px;}
	.tz .tzc .tzci a .tzcil{font-size: 16px;padding-left: 20px;width: calc(100% - 290px);}
	.tz .tzc .tzci a .tzcir .tzcirl{font-size: 13px;padding-right: 20px;margin-right: 20px;}
	.tz .tzc .tzci a .tzcir .tzcirr span{font-size: 15px;padding-right: 25px;}
}
@media only screen and (max-width:1200px){
	.tz .tzc .tzci a{height: 63px;padding: 0 20px;}
	.tz .tzc .tzci a .tzcil{font-size: 15px;padding-left: 17px;width: calc(100% - 230px);}
	.tz .tzc .tzci a .tzcir .tzcirl{font-size: 12px;padding-right: 15px;margin-right: 15px;}
	.tz .tzc .tzci a .tzcir .tzcirr span{font-size: 13px;padding-right: 20px;}
}
@media only screen and (max-width:750px){
	.tz .tzc .tzci a{display: block;height: auto;padding: 10px 10px;}
	.tz .tzc .tzci a .tzcil{font-size: 14px;padding-left: 15px;width: 100%;background-size: 6px 3px;}
	.tz .tzc .tzci a .tzcir{margin-top: 5px;}
	.tz .tzc .tzci a .tzcir .tzcirl{padding-right: 0;border-right: 0;margin-right: 0}
	.tz .tzc .tzci a .tzcir .tzcirr{display: none;}
}

.ipo .ipoc{}
.ipo .ipoc .ipoci{margin-bottom: 80px;}
.ipo .ipoc .ipoci a{display: flex;justify-content: space-between;align-items: center;}
.ipo .ipoc .ipoci:nth-child(2n) a{flex-direction: row-reverse;}
.ipo .ipoc .ipoci .ipocil{width: 50%;border-radius: 8px;overflow: hidden;}
.ipo .ipoc .ipoci .ipocil 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%
	
}
.ipo .ipoc .ipoci:hover .ipocil 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); 
}
.ipo .ipoc .ipoci .ipocir{width: 44.2%;}
.ipo .ipoc .ipoci .ipocir .ipocira{font-size: 36px;color: #1241b7;font-weight: bold;line-height: 1;}
.ipo .ipoc .ipoci .ipocir .ipocirb{margin-top: 25px;font-size: 16px;color: rgba(0,0,0,0.5);line-height: 26px;height: 130px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.ipo .ipoc .ipoci .ipocir .ipocirc{margin-top: 40px;}
.ipo .ipoc .ipoci .ipocir .ipocirc span{display: inline-block;padding: 0 40px;border:2px solid #092145;line-height: 60px;box-sizing: border-box;border-radius: 60px;font-size: 16px;color: #092145;box-sizing: border-box;}
.ipo .ipoc .ipoci .ipocir .ipocirc span s{text-decoration: none;padding-right: 30px;background: url(more2_03.png) no-repeat right center;}
.ipo .ipoc .ipoci:hover .ipocir .ipocirc span{background: #092145;color: #fff}
.ipo .ipoc .ipoci:hover .ipocir .ipocirc span s{background: url(more_03.png) no-repeat right center;}
@media only screen and (max-width:1403px){
	.ipo .ipoc .ipoci{margin-bottom: 60px;}
	.ipo .ipoc .ipoci .ipocir .ipocira{font-size: 30px;}
	.ipo .ipoc .ipoci .ipocir .ipocirb{margin-top: 20px;font-size: 15px;line-height: 24px;height: 120px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc{margin-top: 30px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc span{padding: 0 30px;line-height: 52px;border-radius: 52px;font-size: 15px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc span s{padding-right: 25px;}
}
@media only screen and (max-width:1200px){
	.ipo .ipoc .ipoci{margin-bottom: 40px;}
	.ipo .ipoc .ipoci .ipocir .ipocira{font-size: 24px;}
	.ipo .ipoc .ipoci .ipocir .ipocirb{margin-top: 15px;font-size: 14px;line-height: 20px;height: 100px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc{margin-top: 20px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc span{padding: 0 20px;line-height: 44px;border-radius: 44px;font-size: 14px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc span s{padding-right: 20px;}
}
@media only screen and (max-width:750px){
	.ipo .ipoc .ipoci{margin-bottom: 25px;}
	.ipo .ipoc .ipoci a{display: block;}
	.ipo .ipoc .ipoci .ipocil{width: 100%;}
	.ipo .ipoc .ipoci .ipocir{width: 100%;box-sizing: border-box;}
	.ipo .ipoc .ipoci .ipocir .ipocira{font-size: 18px;margin-top: 15px;}
	.ipo .ipoc .ipoci .ipocir .ipocirb{margin-top: 10px;font-size: 13px;line-height: 18px;height: auto;}
	.ipo .ipoc .ipoci .ipocir .ipocirc{margin-top: 15px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc span{padding: 0 13px;line-height: 34px;border-radius: 34px;font-size: 13px;}
	.ipo .ipoc .ipoci .ipocir .ipocirc span s{background-size: 13px 10px;}
	.ipo .ipoc .ipoci:hover .ipocir .ipocirc span s{background-size: 13px 10px;}
}

.concra{background: #f4f4f4;padding: 30px 30px 5px;border-radius: 8px;margin-bottom: 20px;}
.concra .concrat{display: flex;justify-content: space-between;align-items: center;}
.concra .concrat .concratl .concratla{font-size: 24px;color: #191919;font-weight: bold;}
.concra .concrat .concratl .concratlb{text-transform: uppercase;font-size: 14px;color: rgba(25,25,25,0.5);}
.concra .concrat .concratr a{font-size: 14px;color: #8a8a8a;padding-right: 20px;background: url(news2_12.png) no-repeat right center;background-size: 10px 8px;}
.concra .concrat .concratr a:hover{color: #1c3e99;}
.concra .concrac{margin-top: 10px;}
.concra .concrac .concraci a{padding: 20px 0;display: block;border-bottom: 1px solid #dedede;}
.concra .concrac .concraci:last-child a{border-bottom: 0;}
.concra .concrac .concraci .concracia{font-size: 16px;color: #191919;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.concra .concrac .concraci .concracib{font-size: 14px;color: rgba(25,25,25,0.5);margin-top: 12px;}
.concra .concrac .concraci:hover .concracia{color: #1c3e99;}
.concrb .concrbi{position: relative;margin-bottom: 15px;}
.concrb .concrbi .concrbia{border-radius: 8px;overflow: hidden;}
.concrb .concrbi .concrbia 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%
	
}
.concrb .concrbi:hover.concrbia 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); 
}
.concrb .concrbi .concrbib{position: absolute;left: 0;width: 100%;top:50%;transform: translateY(-50%);box-sizing: border-box;padding: 0 9%;}
.concrb .concrbi .concrbib .concrbiba{font-size: 18px;color: #fff;font-weight: bold;}
.concrb .concrbi .concrbib .concrbibb{font-size: 14px;color: #fff;margin-top: 10px;}
@media only screen and (max-width:1403px){
	.concra{padding: 20px 20px 5px;margin-bottom: 15px;}
	.concra .concrat .concratl .concratla{font-size: 20px;}
	.concra .concrat .concratl .concratlb{font-size: 13px;}
	.concra .concrat .concratr a{font-size: 13px;padding-right: 17px;}
	.concra .concrac .concraci a{padding: 15px 0;}
	.concra .concrac .concraci .concracia{font-size: 15px;}
	.concra .concrac .concraci .concracib{font-size: 13px;margin-top: 8px;}
	.concrb .concrbi{margin-bottom: 12px;}
	.concrb .concrbi .concrbib .concrbiba{font-size: 16px;}
	.concrb .concrbi .concrbib .concrbibb{font-size: 13px;margin-top: 7px;}
}

.aba{background: url(ab2_02.jpg) no-repeat center;background-size: cover;padding: 105px 0;}
.aba .abac{display: flex;justify-content: space-between;}
.aba .abac .abacl{width: 48.5%;}
.aba .abac .abacl .abacla{font-size: 36px;color: #1241b7;font-weight: bold;}
.aba .abac .abacl .abaclb{margin-top: 40px;font-size: 16px;color: #000000;line-height: 30px;height: 300px;overflow-y: auto;padding-right: 1%}

.aba .abac .abacl .abaclb::-webkit-scrollbar{width:2;height:2px;}
.aba .abac .abacl .abaclb::-webkit-scrollbar-button:vertical{display:none}
.aba .abac .abacl .abaclb::-webkit-scrollbar-thumb:vertical:hover{background-color: #1c3e99;}
.aba .abac .abacl .abaclb::-webkit-scrollbar-thumb:vertical:active{background-color: #1c3e99;}
.aba .abac .abacl .abaclb::-webkit-scrollbar{width: 2px;}
.aba .abac .abacl .abaclb::-webkit-scrollbar-track{background: #c2c2c2;}
.aba .abac .abacl .abaclb::-webkit-scrollbar-thumb{background: #1c3e99;border-radius: 8px;}

.aba .abac .abacr{width: 43.3%;border-radius: 8px;overflow: hidden;}
.aba .abac .abacr 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%	
}
.aba .abac .abacr: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); 
}
.aba .abad{margin-top: 115px;display: flex;justify-content: space-between;}
.aba .abad .abadi .abadia{font-size: 16px;color: #363637;}
.aba .abad .abadi .abadia span{font-size: 60px;color: #1241b7;font-weight: bold;line-height: 1;}
.aba .abad .abadi .abadib{font-size: 16px;color: #363637;}
@media only screen and (max-width:1403px){
	.aba{padding: 80px 0;}
	.aba .abac .abacl .abacla{font-size: 30px;}
	.aba .abac .abacl .abaclb{margin-top: 30px;font-size: 15px;line-height: 26px;height: 260px;}
	.aba .abad{margin-top: 80px;}
	.aba .abad .abadi .abadia{font-size: 15px;}
	.aba .abad .abadi .abadia span{font-size: 48px;}
	.aba .abad .abadi .abadib{font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.aba{padding: 55px 0;}
	.aba .abac .abacl .abacla{font-size: 24px;}
	.aba .abac .abacl .abaclb{margin-top: 20px;font-size: 14px;line-height: 24px;height: 216px;}
	.aba .abad{margin-top: 50px;}
	.aba .abad .abadi .abadia{font-size: 14px;}
	.aba .abad .abadi .abadia span{font-size: 36px;}
	.aba .abad .abadi .abadib{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.aba{padding: 30px 0;}
	.aba .abac{display: block;}
	.aba .abac .abacl{width: 100%;}
	.aba .abac .abacl .abacla{font-size: 18px;}
	.aba .abac .abacl .abaclb{margin-top: 15px;font-size: 13px;line-height: 21px;height: 210px;}
	.aba .abac .abacr{width: 100%;margin-top: 20px;}
	.aba .abad{margin-top: 25px;flex-wrap: wrap;}
	.aba .abad .abadi{width: 50%;margin-bottom: 15px;}
	.aba .abad .abadi .abadia{font-size: 13px;}
	.aba .abad .abadi .abadia span{font-size: 24px;}
	.aba .abad .abadi .abadib{font-size: 13px;}
}

.abb{padding: 140px 0 120px;background: url(ab3_03.jpg) no-repeat center;background-size: cover;}
.abb .abbc{display: flex;justify-content: space-between;align-items: flex-start;}
.abb .abbc .abbcl{overflow:hidden;border-radius: 8px;width: 41.8%;}
.abb .abbc .abbcl 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%	
}
.abb .abbc .abbcl: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); 
}
.abb .abbc .abbcr{width: 50%;}
.abb .abbc .abbcr .abbcra{font-size: 36px;color: #ffffff;font-weight: bold;line-height: 1;}
.abb .abbc .abbcr .abbcrb{margin-top: 10px;}
.abb .abbc .abbcr .abbcrb .abbcrbi{padding: 50px 0 40px;border-bottom: 1px dashed rgba(255,255,255,0.53);}
.abb .abbc .abbcr .abbcrb .abbcrbi:last-child{border-bottom: 0;padding-bottom: 0;}
.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbia{font-size: 24px;color: #ffffff;}
.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbib{margin-top: 15px;font-size: 16px;color: #fff;line-height: 2.25;}
@media only screen and (max-width:1403px){
	.abb{padding: 105px 0 90px;}
	.abb .abbc .abbcr .abbcra{font-size: 30px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi{padding: 40px 0 35px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbia{font-size: 20px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbib{margin-top: 10px;font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.abb{padding: 70px 0 60px;}
	.abb .abbc .abbcr .abbcra{font-size: 24px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi{padding: 30px 0 30px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbia{font-size: 18px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbib{margin-top: 5px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.abb{padding: 35px 0 30px;}
	.abb .abbc{display: block;}
	.abb .abbc .abbcl{width: 100%;}
	.abb .abbc .abbcr{width: 100%;margin-top: 20px;}
	.abb .abbc .abbcr .abbcra{font-size: 18px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi{padding: 15px 0 15px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbia{font-size: 16px;}
	.abb .abbc .abbcr .abbcrb .abbcrbi .abbcrbib{margin-top: 5px;font-size: 13px;line-height: 1.8}
}

.abc{padding: 150px 0 195px;background: url(ab5_02.jpg) no-repeat center;background-size: cover;}
.abc .abcca{text-align: center;font-size: 36px;color: #1241b7;font-weight: bold;}
.abc .abccb .swiper-slide.ee0{padding-top: 165px;}
.abc .abccb .swiper-slide.ee1{padding-top: 195px;}
.abc .abccb .swiper-slide.ee2{padding-top: 173px;}
.abc .abccb .swiper-slide.ee3{padding-top: 68px;}
.abc .abccb .swiper-slide.ee4{padding-top: 0;}
.abc .abccb .swiper-slide .abccbi{padding-right: 32px;background: url(ab6_03.png) no-repeat right center;min-height: 192px;text-align: right;}
.abc .abccb .swiper-slide .abccbi .abccbia{font-size: 24px;color: #07318b;font-weight: bold;}
.abc .abccb .swiper-slide .abccbi .abccbib{font-size: 16px;color: rgba(39,39,39,0.9);line-height: 1.875;margin-top: 10px;}
@media only screen and (max-width:1403px){
	.abc{padding: 115px 0 145px;}
	.abc .abcca{font-size: 30px;}
	.abc .abccb .swiper-slide.ee0{padding-top: 132px;}
	.abc .abccb .swiper-slide.ee1{padding-top: 156px;}
	.abc .abccb .swiper-slide.ee2{padding-top: 139px;}
	.abc .abccb .swiper-slide.ee3{padding-top: 55px;}
	.abc .abccb .swiper-slide .abccbi{padding-right: 30px;background-size: 23px 170px;min-height: 170px;}
	.abc .abccb .swiper-slide .abccbi .abccbia{font-size: 20px;}
	.abc .abccb .swiper-slide .abccbi .abccbib{font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.abc{padding: 80px 0 95px;}
	.abc .abcca{font-size: 24px;}
	.abc .abccb .swiper-slide.ee0{padding-top: 100px;}
	.abc .abccb .swiper-slide.ee1{padding-top: 120px;}
	.abc .abccb .swiper-slide.ee2{padding-top: 110px;}
	.abc .abccb .swiper-slide.ee3{padding-top: 30px;}
	.abc .abccb .swiper-slide .abccbi{padding-right: 27px;background-size: 20px 148px;min-height: 148px;}
	.abc .abccb .swiper-slide .abccbi .abccbia{font-size: 18px;}
	.abc .abccb .swiper-slide .abccbi .abccbib{font-size: 14px;margin-top: 5px;}
}
@media only screen and (max-width:750px){
	.abc{padding: 45px 0 50px;}
	.abc .abcca{font-size: 18px;}
	.abc .abccb{margin-top: 25px;}
	.abc .abccb .swiper-slide{padding-top: 0 !important;}
	.abc .abccb .swiper-slide .abccbi{padding-right: 25px;background-size: 16px 118px;min-height: 118px;}
	.abc .abccb .swiper-slide .abccbi .abccbia{font-size: 16px;}
	.abc .abccb .swiper-slide .abccbi .abccbib{font-size: 13px;margin-top: 5px;}
}

.abd{padding: 100px 0 110px;background: #07307d;}
.abd .abdc{display: flex;justify-content: space-between;}
.abd .abdc .abdcl{width: 47.55%;}
.abd .abdc .abdcl .abdcla{font-size: 36px;color: #ffffff;font-weight: bold;line-height: 1;}
.abd .abdc .abdcl .abdclb{margin-top: 35px;}
.abd .abdc .abdcl .abdclb .abdclbi{padding-left: 66px;line-height: 48px;font-size: 16px;color: #ffffff;margin-bottom: 20px;}
.abd .abdc .abdcl .abdclb .abdclbi.abdclbi1{background: url(ab7_03.png) no-repeat left center;background-size: contain;font-size: 30px;}
.abd .abdc .abdcl .abdclb .abdclbi.abdclbi2{background: url(ab8_07.png) no-repeat left center;background-size: contain;}
.abd .abdc .abdcl .abdclc{margin-top: 45px;border-radius: 8px;overflow: hidden;}
.abd .abdc .abdcl .abdclc img{max-width: unset!important;}
.abd .abdc .abdcr{width: 47.55%;background: #fff;border-radius: 8px;box-sizing: border-box;padding: 40px 40px 0;}
.abd .abdc .abdcr .abdcra{font-size: 20px;font-weight: bold;color: #1c3e99;}
.abd .abdc .abdcr .abdcrb{margin-top: 25px;}
.abd .abdc .abdcr .abdcrb .abdcrba{margin-bottom: 16px;}
.abd .abdc .abdcr .abdcrb .abdcrba input{height: 50px;width: 100%;box-sizing: border-box;border:1px solid #e5e7eb;border-radius: 8px;background: #f9fafb;font-size: 16px;padding: 0 16px;}
.abd .abdc .abdcr .abdcrb .abdcrbb textarea{height: 122px;width: 100%;box-sizing: border-box;border:1px solid #e5e7eb;border-radius: 8px;background: #f9fafb;font-size: 16px;padding: 16px;}
.abd .abdc .abdcr .abdcrb .abdcrbc{margin-top: 22px;}
.abd .abdc .abdcr .abdcrb .abdcrbc input{width: 100%;height: 55px;box-sizing: border-box;border:0;border-radius: 8px;background: #1d4ed8;font-size: 18px;color: #fff;font-weight: bold;}
@media only screen and (max-width:1403px){
	.abd{padding: 80px 0;}
	.abd .abdc .abdcl .abdcla{font-size: 30px;}
	.abd .abdc .abdcl .abdclb{margin-top: 28px;}
	.abd .abdc .abdcl .abdclb .abdclbi{padding-left: 58px;line-height: 40px;font-size: 15px;margin-bottom: 15px;}
	.abd .abdc .abdcl .abdclb .abdclbi.abdclbi1{font-size: 26px;}
	.abd .abdc .abdcl .abdclc{margin-top: 30px;}
	.abd .abdc .abdcr{padding: 30px 30px 0;}
	.abd .abdc .abdcr .abdcra{font-size: 18px;}
	.abd .abdc .abdcr .abdcrb{margin-top: 20px;}
	.abd .abdc .abdcr .abdcrb .abdcrba{margin-bottom: 15px;}
	.abd .abdc .abdcr .abdcrb .abdcrba input{height: 42px;font-size: 15px;padding: 0 13px;}
	.abd .abdc .abdcr .abdcrb .abdcrbb textarea{height: 100px;padding: 13px;font-size: 15px;}
	.abd .abdc .abdcr .abdcrb .abdcrbc{margin-top: 18px;}
	.abd .abdc .abdcr .abdcrb .abdcrbc input{font-size: 16px;height: 48px;}
}
@media only screen and (max-width:1200px){
	.abd{padding: 55px 0;}
	.abd .abdc .abdcl .abdcla{font-size: 24px;}
	.abd .abdc .abdcl .abdclb{margin-top: 20px;}
	.abd .abdc .abdcl .abdclb .abdclbi{padding-left: 48px;line-height: 32px;font-size: 14px;margin-bottom: 10px;}
	.abd .abdc .abdcl .abdclb .abdclbi.abdclbi1{font-size: 20px;}
	.abd .abdc .abdcl .abdclc{margin-top: 20px;}
	.abd .abdc .abdcr{padding: 20px 20px 20px;}
	.abd .abdc .abdcr .abdcra{font-size: 16px;}
	.abd .abdc .abdcr .abdcrb{margin-top: 15px;}
	.abd .abdc .abdcr .abdcrb .abdcrba{margin-bottom: 10px;}
	.abd .abdc .abdcr .abdcrb .abdcrba input{height: 34px;font-size: 14px;padding: 0 10px;}
	.abd .abdc .abdcr .abdcrb .abdcrbb textarea{height: 80px;padding: 10px;font-size: 14px;}
	.abd .abdc .abdcr .abdcrb .abdcrbc{margin-top: 12px;}
	.abd .abdc .abdcr .abdcrb .abdcrbc input{font-size: 14px;height: 40px;}
}
@media only screen and (max-width:750px){
	.abd{padding: 30px 0;}
	.abd .abdc{display: block;}
	.abd .abdc .abdcl{width: 100%;}
	.abd .abdc .abdcl .abdcla{font-size: 18px;}
	.abd .abdc .abdcl .abdclb{margin-top: 15px;}
	.abd .abdc .abdcl .abdclb .abdclbi{padding-left: 40px;line-height: 28px;font-size: 13px;margin-bottom: 10px;}
	.abd .abdc .abdcl .abdclb .abdclbi.abdclbi1{font-size: 16px;}
	.abd .abdc .abdcl .abdclc{margin-top: 15px;}
	.abd .abdc .abdcr{margin-top: 25px;width: 100%;}
	.abd .abdc .abdcr .abdcrb .abdcrba input{font-size: 13px;}
	.abd .abdc .abdcr .abdcrb .abdcrbb textarea{font-size: 13px;}
	.abd .abdc .abdcr .abdcrb .abdcrbc input{font-size: 13px;height: 34px;}
}

