@charset "utf-8";
.container{}
.footer{margin-top: 0;}

.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;background:#fff;}
.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 40px;}
@media only screen and (max-width:1600px){
	.wrap .main{padding: 60px 0 30px;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 40px 0 20px;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0 20px;}
}

/* 内容模式 */
.article{line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:30px; }
.article .hd .titBar { color:#797979; font-size:14px; } 
.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;}
@media only screen and (max-width:1600px){
	.article{font-size: 14px;}
	.article .hd h1{font-size: 24px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 13px;}
	.article .hd h1{font-size: 18px;}
}
#dituContent img{max-width: unset!important;}

.sj_content{display: none;}
@media only screen and (max-width:1200px){
	.pc_content{display: none;}
	.sj_content{display: block;}
}

.piList .pic-item-list .pic-item{float:left;width: 31.8666%;margin:0 2.2% 2% 0;text-align: center;border-top-left-radius: 20px;border-top-right-radius: 20px;overflow:hidden;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;background: #fff;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #d5eafa;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{box-shadow: 0 0 10px #999;}
.piList .pic-item-list .pic-item:hover dl{background: #2c70c1;}
.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); 
}
.piList.piList01 .pic-item-list .pic-item{border-radius: 0;}
.piList.piList01 .pic-item-list .pic-item .list-pic{box-sizing: border-box;border:1px solid #ccc;}
.piList .pic-item-list .pic-item dl{background: #f2f2f2;line-height: 3.8;}
@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:640px){
	.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:#2c70c1; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.sidebar{margin-top: -62px;position: relative;z-index: 10;background: rgba(51,51,51,0.7);height: 62px;}
.sidebar .location{float:left;width: 58px;text-align: center;border-right: 1px solid rgba(255,255,255,0.4);padding: 22px 0;}
.sidebar .menu{float:left;line-height: 62px;}
.sidebar .menu dl dt{float:left;width: 258px;border-right: 1px solid rgba(255,255,255,0.4);position: relative;}
.sidebar .menu dl dt a{display: block;font-size: 16px;color: #fff;position: relative;padding-left: 30px;}
.sidebar .menu dl dt a:hover,.sidebar .menu dl dt a.current{color: #2c70c1}
.sidebar .menu dl dt a i{width: 9px;height: 9px;background: url(?images/more_06.png) no-repeat center;position: absolute;right: 5%;top:26px;}
.sidebar .menu dl dt .tmenu{position: absolute;left:0;width: 100%;padding: 0 30px;background: rgba(0,0,0,0.5);box-sizing: border-box;display: none;}
.sidebar .menu dl dt .tmenu ul li{line-height: 36px;}
.sidebar .menu dl dt .tmenu ul li a{font-size: 14px;padding: 0;}

@media screen and (max-width: 1400px){
	.sidebar{margin-top: -50px;height: 50px;}
	.sidebar .location{width: 45px;padding: 16px 0;}
	.sidebar .menu{line-height: 50px;}
	.sidebar .menu dl dt{width: 200px;}
	.sidebar .menu dl dt a{font-size: 14px;padding-left: 20px;}
	.sidebar .menu dl dt .tmenu{padding: 0 20px;}
	.sidebar .menu dl dt .tmenu ul li{line-height: 32px;}
	.sidebar .menu dl dt .tmenu ul li a{font-size: 13px;}
}
@media screen and (max-width: 1200px){
	.sidebar{display: none;}
}

.newsList{ width:100%;}
.newsList .hot{ margin:0 auto}
.newsList .hot .swiperx{ width:100%; overflow:hidden; position:relative}
.newsList .hot .swiperx .swiper-slide{ width:100%; background:#fff}
.newsList .hot .swiperx .swiper-slide a{ display:block; width:100%; height:100%}
.newsList .hot .swiperx .swiper-slide .pic{ width:556px; float:left; overflow:hidden}
.newsList .hot .swiperx .swiper-slide .pic img{ width:100%}
.newsList .hot .swiperx .swiper-slide .title{ width:calc(100% - 556px); float:right; box-sizing:border-box; padding:60px 60px 0 60px;}
.newsList .hot .swiperx .swiper-slide .title .time{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#275996; padding:15px 0; line-height:1}
.newsList .hot .swiperx .swiper-slide .title .stime{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; padding:15px 0 0; line-height:1}
.newsList .hot .swiperx .swiper-slide .title .time span{font-size: 60px;color: #275996;line-height: 1;border-bottom: 2px solid #275996;margin-right: 7px;}
.newsList .hot .swiperx .swiper-slide .title .tt{ font-size:22px; color:#3c3c3c;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsList .hot .swiperx .swiper-slide:hover .title .tt{color: #2c70c1;}
.newsList .hot .swiperx .swiper-slide .title .intro{ font-size:14px; color:rgba(60,60,60,0.8); text-align:justify; line-height:30px; height:90px; overflow:hidden; margin-top:20px}
.newsList .hot .swiperx .swiper-slide .title .more{ text-align:right; font-size:16px; color:#ababab; margin-top:40px}
.newsList .hot .swiperx .paginationx{ width:calc(100% - 616px); position:absolute; right:0; left:auto; bottom:50px; z-index:9; height:8px; font-size:0}
.newsList .hot .swiperx .paginationx span{ width:8px; height:8px; border-radius:0; background:#cccccc; margin:0; margin-right:5px; opacity:1}
.newsList .hot .swiperx .paginationx span.swiper-pagination-bullet-active{ background:#275996}
.newsList .hot .swiperx .swiper-slide .pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.newsList .hot .swiperx .swiper-slide:hover .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 all and (max-width:1400px){
	.newsList .hot{ width:1200px; margin:0 auto}
	.newsList .hot .swiperx .swiper-slide .pic{ width:556px}
	.newsList .hot .swiperx .swiper-slide .title{ width:calc(100% - 556px); padding:40px 40px 0 40px}
	.newsList .hot .swiperx .swiper-slide .title .more{ margin-top:30px}
	.newsList .hot .swiperx .paginationx{ width:calc(100% - 596px); bottom:40px}
	.newsList .hot .swiperx .swiper-slide .title .time{font-size: 14px;}
	.newsList .hot .swiperx .swiper-slide .title .time span{font-size: 45px;}
	.newsList .hot .swiperx .swiper-slide .title .stime{font-size: 14px;padding: 10px 0 0}
}
@media all and (max-width:1200px){
	.newsList .hot{ width:100%; margin:0 auto;}
	.newsList .hot .swiperx .swiper-slide .pic{ width:100%}
	.newsList .hot .swiperx .swiper-slide .title{ width:100%; padding:20px 15px}
	.newsList .hot .swiperx .swiper-slide .title .time{ font-size:20px; padding:0}
	.newsList .hot .swiperx .swiper-slide .title .tt{ font-size:16px;margin-top: 10px;}
	.newsList .hot .swiperx .swiper-slide .title .intro{ font-size:12px; line-height:20px; height:60px; margin-top:10px}
	.newsList .hot .swiperx .swiper-slide .title .more{ margin-top:10px; font-size:12px}
	.newsList .hot .swiperx .paginationx{ width:100%; bottom:0; position:relative; margin-top:10px; text-align:center}
	.newsList .hot .swiperx .swiper-slide .title .time{font-size: 13px;}
	.newsList .hot .swiperx .swiper-slide .title .time span{font-size: 30px;}
	.newsList .hot .swiperx .swiper-slide .title .stime{font-size: 13px;padding: 7px 0 0}
}
.newsNr{ width:1400px; margin:0 auto; margin-top:50px; padding-bottom:40px}
.newsNr .item{ width:100%; padding:40px 0; border-bottom:1px solid #dbdbdb}
.newsNr .item .time{ width:80px; float:left; color:#333;}
.newsNr .item .time .p1{ font-size:28px; line-height:1;margin-top: 5px;}
.newsNr .item .time .p2{ font-size:16px; line-height:1;margin-top: 10px;}
.newsNr .item .title{ width:calc(100% - 120px); float:right}
.newsNr .item .title .tt{ font-size:20px; color:#343434;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsNr .item .title .tt a{ color:#343434}
.newsNr .item .title .intro{ font-size:14px; color:#959595; line-height:24px; height:48px; overflow:hidden; margin-top:10px}
.newsNr .item:hover .time{ color:#2c70c1;}
.newsNr .item:hover .title .tt{ color:#2c70c1;}
.newsNr .item:hover .title .tt a{ color:#2c70c1;}
@media all and (max-width:1400px){
	.newsNr{ width:1200px}
}
@media all and (max-width:1200px){
	.newsNr{ width:100%}
}
@media all and (max-width:640px){
	.newsNr{ margin-top:20px; padding-bottom:10px}
	.newsNr .item{ padding:20px 0}
	.newsNr .item .time{ width:60px;}
	.newsNr .item .time .p1{ font-size:18px}
	.newsNr .item .time .p2{ font-size:12px}
	.newsNr .item .title{ width:calc(100% - 80px);}
	.newsNr .item .title .tt{ font-size:14px;}
	.newsNr .item .title .intro{ font-size:12px; height:auto;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:5px}
}

.con .conaa{width: 100%;}
.con .conab{margin-top: -338px;}
.con .conab .conaba{float:right;width: 466px;background: #2263ad;padding: 32px 38px 42px;position: relative;z-index: 9;}
.con .conab .conaba .conabaa{line-height: 60px;border-bottom: 2px solid #fff;font-size: 28px;color: #ffffff;}
.con .conab .conaba .conabab{margin-top: 38px;line-height: 32px;font-size: 22px;color: #fff;}
.con .conab .conaba .conabac{margin-top: 24px;}
.con .conab .conaba .conabac ul li{float:left;margin-right: 40px;width: 98px;}
.con .conb .conba{margin-top: -85px;}
.con .conb .conba div{font-size: 24px;color: #333333;}
.con .conb .conba p{font-size: 28px;color: rgba(0,0,0,0.2);}
.con .conb .conbb{margin-top: 55px;padding-bottom: 40px;}
.con .conb .conbb .conbbi{float:left;width: 450px;height: 297px;margin:0 25px 29px 0;box-sizing: border-box;padding: 22px 30px;background: url(?images/contact4_03.png) no-repeat center;background-size: cover;border-radius: 8px;overflow:hidden;}
.con .conb .conbb .conbbi:nth-child(3n){margin-right: 0;}
.con .conb .conbb .conbbi:hover{background: url(?images/contact5_07.png) no-repeat center;box-shadow: 0 0 10px #c8c8c8;}
.con .conb .conbb .conbbi .conbbia{line-height: 66px;border-bottom: 1px solid #e0e0e0;font-size: 22px;color: #000000;}
.con .conb .conbb .conbbi .conbbib{margin-top: 20px;line-height: 24px;font-size: 14px;color: #000000;}
.con .conb .conbb .conbbi .conbbib .conbbiba{padding-left: 34px;background: url(?images/contact2_05.png) no-repeat 6px 4px;margin-bottom: 6px;}
.con .conb .conbb .conbbi .conbbib .conbbibb{padding-left: 34px;background: url(?images/contact3_08.png) no-repeat 6px 4px;margin-bottom: 6px;}
@media all and (max-width:1400px){
	.con .conab{margin-top: -280px;}
	.con .conab .conaba{width: 420px;padding: 20px 25px 30px;}
	.con .conab .conaba .conabaa{line-height: 50px;font-size: 22px;}
	.con .conab .conaba .conabab{margin-top: 27px;line-height: 25px;font-size: 18px;}
	.con .conab .conaba .conabac{margin-top: 10px;}
	.con .conab .conaba .conabac ul li{margin-right: 30px;width: 90px;}
	.con .conb .conba{margin-top: -70px;}
	.con .conb .conba div{font-size: 20px;}
	.con .conb .conba p{font-size: 24px;}
	.con .conb .conbb{margin-top: 35px;padding-bottom: 25px;}
	.con .conb .conbb .conbbi{width: 31%;margin:0 2% 2% 0;padding: 17px 25px;height: 250px;}
	.con .conb .conbb .conbbi .conbbia{line-height: 56px;font-size: 18px;}
	.con .conb .conbb .conbbi .conbbib{margin-top: 15px;line-height: 22px;font-size: 13px;}
	.con .conb .conbb .conbbi .conbbib .conbbiba{padding-left: 24px;background: url(?images/contact2_05.png) no-repeat 0 4px;margin-bottom: 5px;background-size: 14px 14px;}
	.con .conb .conbb .conbbi .conbbib .conbbibb{padding-left: 24px;background: url(?images/contact3_08.png) no-repeat 0 4px;margin-bottom: 5px;background-size: 14px 14px;}
}
@media all and (max-width:1200px){
	.con .conab{margin-top: 20px;}
	.con .conab .conaba{float:none;width: 100%;box-sizing: border-box;padding: 15px 20px;}
	.con .conab .conaba .conabaa{font-size: 18px;line-height: 45px;}
	.con .conab .conaba .conabab{margin-top: 20px;font-size: 15px;line-height: 22px;}
	.con .conab .conaba .conabac{margin-top: 5px;}
	.con .conab .conaba .conabac ul li{margin-right: 20px;width: 85px;}
	.con .conb .conba{margin-top: 25px;}
	.con .conb .conba div{font-size: 18px;}
	.con .conb .conba p{font-size: 20px;}
	.con .conb .conbb{margin-top: 25px;padding-bottom: 20px;}
	.con .conb .conbb .conbbi{width: 48%;margin:0 4% 4% 0;padding: 17px 25px;height: 220px;}
	.con .conb .conbb .conbbi:nth-child(3n){margin-right: 4%;}
	.con .conb .conbb .conbbi:nth-child(2n){margin-right: 0;}
	.con .conb .conbb .conbbi .conbbia{line-height: 50px;font-size: 16px;}
	.con .conb .conbb .conbbi .conbbib{margin-top: 10px;}
}
@media all and (max-width:640px){
	.con .conab{margin-top: 15px;}
	.con .conab .conaba{padding: 12px 15px;}
	.con .conab .conaba .conabaa{font-size: 16px;line-height: 42px;}
	.con .conab .conaba .conabab{margin-top: 10px;font-size: 13px;line-height: 18px;}
	.con .conab .conaba .conabac{margin-top: 5px;}
	.con .conab .conaba .conabac ul li{margin-right: 15px;width: 80px;}
	.con .conb .conba{margin-top: 20px;}
	.con .conb .conba div{font-size: 16px;}
	.con .conb .conba p{font-size: 18px;}
	.con .conb .conbb{margin-top: 18px;padding-bottom: 10px;}
	.con .conb .conbb .conbbi{width: 100%;margin:0 0 4% 0;padding: 12px 18px;height: 220px;}
	.con .conb .conbb .conbbi:nth-child(3n){margin-right: 4%;}
	.con .conb .conbb .conbbi:nth-child(2n){margin-right: 0;}
	.con .conb .conbb .conbbi .conbbia{line-height: 45px;font-size: 14px;}
	.con .conb .conbb .conbbi .conbbib{margin-top: 10px;font-size: 13px;}
	.con .conb .conbb .conbbi .conbbib .conbbiba{padding-left: 18px;background: url(?images/contact2_05.png) no-repeat 0 4px;margin-bottom: 5px;background-size: 12px 12px;}
	.con .conb .conbb .conbbi .conbbib .conbbibb{padding-left: 18px;background: url(?images/contact3_08.png) no-repeat 0 4px;margin-bottom: 5px;background-size: 12px 12px;}
}

.job{padding: 188px 0 178px;background: url(?images/job5_02.jpg) no-repeat center;background-size: cover;}
.job .jobc{width: 1251px;margin:0 auto;}
.job .jobc .jobci{float:left;width: 372px;margin:0 22px;background: #fff;}
.job .jobc .jobci .jobcia{overflow:hidden;position: relative;}
.c-visual_shape{width: 200%;position: absolute;z-index: 9; top: 0;right: 0;bottom: 0;opacity: .85;background: linear-gradient(114deg, rgba(39, 132, 249, 0), rgba(39, 132, 249, .8) 30%, rgba(52, 85, 252, .8) 80%, rgba(52, 85, 252, 0) 110%);transform: translateX(-100%);transform-origin: right;}
.c-visual_shape {animation: visual_shape 1.6s forwards;}
@keyframes visual_shape {
    0% {transform: translateX(0%);}
    100% {transform: translateX(100%);}
}
.job .jobc .jobci .jobcib{position: relative;padding-bottom: 45px;}
.job .jobc .jobci .jobcib::before {content: "";height: 24px;background: url(?images/about7-li-ux.png) no-repeat 0 0;position: absolute;left: 0;right: 0;top: -24px;z-index: 10;}
.job .jobc .jobci .jobcib .jobciba{padding-top: 8px;text-align: center;}
.job .jobc .jobci .jobcib .jobcibb{font-size: 22px;color: #333333;text-align: center;margin-top: 12px;}
.job .jobc .jobci .jobcib .jobcibc{height: 4px;background: url(?images/job3_11.png) no-repeat center;margin-top: 15px;}
.job .jobc .jobci:hover .jobcib .jobcibb{color: #275996;}
.job .jobc .jobci:hover .jobcib .jobcibc{background: url(?images/job3x.png) no-repeat center;}
.job .jobc .jobci .jobcia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.job .jobc .jobci:hover .jobcia 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); 
}
.job .jobc .jobci .jobcic{display: none;}


@media all and (max-width:1400px){
	.job{padding: 160px 0 150px;}
	.job .jobc{width: 1080px;}
	.job .jobc .jobci{width: 330px;margin:0 15px;}
	.job .jobc .jobci .jobcib{padding-bottom: 30px;}
	.job .jobc .jobci .jobcib .jobciba{padding-top: 5px;}
	.job .jobc .jobci .jobcib .jobciba img{width: 42px;}
	.job .jobc .jobci .jobcib .jobcibb{font-size: 18px;margin-top: 8px;}
	.job .jobc .jobci .jobcib .jobcibc{height: 3px;background-size: contain;margin-top: 10px;}
}
@media all and (max-width:1200px){
	.job{padding: 130px 0 120px;}
	.job .jobc{width: 100%;}
	.job .jobc .jobci{width: 31.333333%;margin:0 1%;}
	.job .jobc .jobci .jobcib{padding-bottom: 20px;}
	.job .jobc .jobci .jobcib .jobciba{padding-top: 3px;}
	.job .jobc .jobci .jobcib .jobciba img{width: 37px;}
	.job .jobc .jobci .jobcib .jobcibb{font-size: 16px;margin-top: 5px;}
	.job .jobc .jobci .jobcib .jobcibc{margin-top: 7px;}
}
@media all and (max-width:640px){
	.job{padding: 25px 0 20px;}
	.job .jobc{width: 90%;margin:0 auto;}
	.job .jobc .jobci{width: 100%;margin:0 0 3% 0;position: relative;}
	.job .jobc .jobci .jobcib .jobciba img{width: 32px;}
	.job .jobc .jobci .jobcib .jobcibb{font-size: 14px;}
	.job .jobc .jobci .jobcib .jobcibc{margin-top: 5px;}
	.job .jobc .jobci .jobcia{display: none;}
	.job .jobc .jobci .jobcic{display: block;float:left;width: 70%;}
	.job .jobc .jobci .jobcib{float:right;width: 30%;padding-bottom: 0;height: 100%}
	.job .jobc .jobci .jobcib .jobciba{padding-top: 40px}
	.job .jobc .jobci .jobcib::before{background: none}
}

.jbli{background: #fff;}
.jbli .jblia{text-align: center;padding-top: 75px;}
.jbli .jblia .jbliaa{font-size: 30px;color: #333333;}
.jbli .jblia .jbliab{font-size: 26px;color: #cacaca;text-transform: uppercase;}
.jbli .jblib{margin-top: 43px;margin-bottom: 20px;}
.jbli .jblib table{width: 100%;}
.jbli .jblib table thead{background: #2263ad;}
.jbli .jblib table thead tr td{height: 55px;font-size: 18px;color: #ffffff;font-weight: bold;}
.jbli .jblib table thead tr td.th1{width: 25%;box-sizing: border-box;padding: 5px;padding-left: 3%;}
.jbli .jblib table thead tr td.th2{width: 15%;text-align: center;box-sizing: border-box;padding: 5px;}
.jbli .jblib table thead tr td.th3{width: 15%;text-align: center;box-sizing: border-box;padding: 5px;}
.jbli .jblib table thead tr td.th4{width: 15%;text-align: center;box-sizing: border-box;padding: 5px;}
.jbli .jblib table thead tr td.th5{width: 15%;text-align: center;box-sizing: border-box;padding: 5px;}
.jbli .jblib table tbody tr{border-bottom: 1px solid #e8e8e8;}
.jbli .jblib table tbody tr td{height: 59px;font-size: 16px;color: #1f1f1f;}
.jbli .jblib table tbody tr td a{color: #1f1f1f;}
.jbli .jblib table tbody tr td.td1{padding: 5px;padding-left: 3%;}
.jbli .jblib table tbody tr td.td2{padding: 5px;text-align: center;}
.jbli .jblib table tbody tr td.td3{padding: 5px;text-align: center;}
.jbli .jblib table tbody tr td.td4{padding: 5px;text-align: center;}
.jbli .jblib table tbody tr td.td5{padding: 5px;text-align: center;}
.jbli .jblic{margin-bottom: 40px;}
@media all and (max-width:1400px){
	.jbli .jblia{padding-top: 55px;}
	.jbli .jblia .jbliaa{font-size: 24px;}
	.jbli .jblia .jbliab{font-size: 22px;}
	.jbli .jblib{margin-top: 35px;margin-bottom: 15px;}
	.jbli .jblib table thead tr td{height: 45px;font-size: 16px;}
	.jbli .jblib table tbody tr td{height: 49px;font-size: 14px;}
}
@media all and (max-width:1200px){
	.jbli .jblia{padding-top: 30px;}
	.jbli .jblia .jbliaa{font-size: 18px;}
	.jbli .jblia .jbliab{font-size: 16px;}
	.jbli .jblib{margin-top: 20px;margin-bottom: 10px;}
	.jbli .jblib table thead tr td{height: 40px;font-size: 14px;}
	.jbli .jblib table tbody tr td{height: 44px;font-size: 13px;}
}
@media all and (max-width:640px){
	.jbli .jblia{padding-top: 20px;}
	.jbli .jblia .jbliaa{font-size: 16px;}
	.jbli .jblia .jbliab{font-size: 14px;}
	.jbli .jblib{margin-top: 15px;}
	.jbli .jblib table thead tr td.th2{display: none;}
	.jbli .jblib table thead tr td.th4{display: none;}
	.jbli .jblib table tbody tr td.td2{display: none;}
	.jbli .jblib table tbody tr td.td4{display: none;}
	.jbli .jblib table thead tr td{height: 40px;}
	.jbli .jblib table tbody tr td{height: 40px;}
}

.jobd{background: #fff;}
.jobd .jobdcon{padding: 70px 90px 60px;}
.jobd .jobda{position: relative;}
.jobd .jobda .jobdaa{font-size: 24px;color: #333333;font-weight: bold;}
.jobd .jobda .jobdab{font-size: 16px;color: #333333;padding: 20px 0 45px;line-height: 2;border-bottom: 1px dashed #bbbbbb;}
.jobd .jobda .jobdac{position: absolute;top:0;right: 0;width: 30px;}
.jobd .form-panel{margin-top: 50px;}
.jobd .form-panel ul li .input{padding: 8px 0;font-size: 16px;color: #333;}
.jobd .form-panel ul li .input label{display: inline-block;vertical-align: middle;width: 170px;padding-left: 20px;color: #333;line-height: 36px;vertical-align: middle;} 
.jobd .form-panel ul li .input input.text{width: calc(100% - 230px);height: 36px;vertical-align: middle;box-sizing: border-box;border:1px solid #cccccc;padding: 0 15px;font-size: 16px;}
.jobd .form-panel ul li .input textarea{width: calc(100% - 230px);height: 150px;vertical-align: middle;box-sizing: border-box;border:1px solid #cccccc;vertical-align: top;padding: 8px 15px;font-size: 16px;}
.jobd .form-panel ul li.submit-field{margin-top: 15px;}
.jobd .form-panel ul li.submit-field input{width: 120px;height: 36px;background: #666666;font-size: 16px;color: #fff;}
.jobd .form-panel ul li.submit-field input.btn-submit{margin-right: 30px;}
@media all and (max-width:1400px){
	.jobd .jobdcon{padding: 50px 60px 40px;}
	.jobd .jobda .jobdaa{font-size: 18px;}
	.jobd .jobda .jobdab{font-size: 14px;padding: 15px 0 30px;}
	.jobd .jobda .jobdac{width: 25px;}
	.jobd .form-panel{margin-top: 40px;}
	.jobd .form-panel ul li .input{padding: 6px 0;font-size: 14px;}
	.jobd .form-panel ul li .input label{width: 140px;padding-left: 15px;line-height: 32px;}
	.jobd .form-panel ul li .input input.text{width: calc(100% - 190px);height: 32px;padding: 0 10px;font-size: 14px;}
	.jobd .form-panel ul li .input .textarea{width: calc(100% - 190px);height: 120px;padding: 5px 10px;font-size: 14px;}
	.jobd .form-panel ul li.submit-field{margin-top: 10px;}
	.jobd .form-panel ul li.submit-field input{width: 100px;height: 32px;font-size: 14px;}
	.jobd .form-panel ul li.submit-field input.btn-submit{margin-right: 20px;}
}
@media all and (max-width:1200px){
	.jobd .jobdcon{padding: 30px 30px 20px;}
	.jobd .jobda .jobdaa{font-size: 16px;}
	.jobd .jobda .jobdab{font-size: 13px;padding: 10px 0 20px;}
	.jobd .jobda .jobdac{width: 22px;}
	.jobd .form-panel{margin-top: 30px;}
	.jobd .form-panel ul li .input{padding: 5px 0;font-size: 13px;}
	.jobd .form-panel ul li .input label{width: 110px;padding-left: 10px;line-height: 28px;}
	.jobd .form-panel ul li .input input.text{width: calc(100% - 150px);height: 28px;padding: 0 8px;font-size: 13px;}
	.jobd .form-panel ul li .input .textarea{width: calc(100% - 150px);height: 100px;padding: 4px 8px;font-size: 13px;}
	.jobd .form-panel ul li.submit-field{margin-top: 5px;}
	.jobd .form-panel ul li.submit-field input{width: 90px;height: 30px;font-size: 13px;}
	.jobd .form-panel ul li.submit-field input.btn-submit{margin-right: 15px;}
}
@media all and (max-width:640px){
	.jobd .jobdcon{padding: 20px 0 20px;}
	.jobd .jobda .jobdaa{font-size: 15px;}
	.jobd .jobda .jobdab{padding: 10px 0 15px;}
	.jobd .jobda .jobdac{width: 20px;}
	.jobd .form-panel{margin-top: 20px;}
	.jobd .form-panel ul li .input label{width: 85px;padding-left: 0;line-height: 26px;}
	.jobd .form-panel ul li .input input.text{width: calc(100% - 100px);height: 26px;}
	.jobd .form-panel ul li .input .textarea{width: calc(100% - 100px);height: 90px;}
}

.tze{margin: 88px 0 40px;}
.tze .tzeal{float:left;width: 353px;height: 300px;padding: 52px 0 0 25px;box-sizing: border-box;background: #f7fafc;line-height: 50px;font-size: 16px;color: #000000;font-weight: bold;}
.tze .tzeal .tzeali{margin-bottom: 32px;padding-left: 72px;}
.tze .tzeal .tzeala{background: url(?images/gx1_03.png) no-repeat left center;}
.tze .tzeal .tzealb{background: url(?images/gx2_06.png) no-repeat left center;}
.tze .tzeal .tzealc{background: url(?images/gx3_12.png) no-repeat left center;}
.tze .tzear{float:right;width: 1047px;height: 300px;background: #005bac;box-sizing: border-box;}
.tze .tzear .rt {background: #005bac;padding: 50px 24px 60px;}
.tze .tzear .rtl {width: 50%;float:left;}
.tze .tzear .rtl p {font-size: 18px;line-height: 28px;color: #ffffff;}
.tze .tzear .rtl h2 {font-family: Arial;font-size: 61px;font-weight: bold;color: #ffffff;margin: 40px 0;line-height: 0.9;}
.tze .tzear .rtl h2 span {font-size: 108px;line-height: 1;}
.tze .tzear .rtl h2 i {width: 15px;height: 6px;background: #fff;margin: 0 2% 0 8%;position: relative;top: -16px;display: inline-block;vertical-align: bottom;}
.tze .tzear .rtl h2 i.up {width: 0;height: 0;background: transparent;border: 7.5px solid transparent;border-top: 0;border-bottom: 14px solid #fff;}
.tze .tzear .rtl h2 i.down {width: 0;height: 0;background: transparent;border: 7.5px solid transparent;border-bottom: 0;border-top: 14px solid #fff;}
.tze .tzear .rtl h2 i.pp {width: 0;height: 0;background: transparent;border: 7.5px solid transparent;border-bottom: 0;border-top: 14px solid #005bac;}
.tze .tzear .rtl h6 {font-size: 14px;color: #71b7e4;word-break: keep-all;white-space: nowrap;}
.tze .tzear .rtr {width: 50%;display: flex;justify-content: space-between;margin-top: 60px;}
.tze .tzear .rtr li {text-align: center;float:left;}
.tze .tzear .rtr li h5 {font-size: 19px;color: #ffffff;font-weight: normal;}
.tze .tzear .rtr li h6 {font-size: 30px;color: #71b7e4;margin-top: 30px;font-weight: normal;}
.tze .tzeb{margin-top: 70px;}
.tze .tzeb .tzeba{border-bottom: 1px solid #cccccc;height: 46px;}
.tze .tzeb .tzeba ul li{float:left;line-height: 45px;padding: 0 28px;font-size: 16px;color: #666666;border-bottom: 3px solid transparent;}
.tze .tzeb .tzeba ul li.current,.tze .tzeb .tzeba ul li:hover{border-bottom: 3px solid #2263ad;color: #2263ad;}
.tze .tzeb .tzebb{margin-top: 44px;}
.tze .tzeb .tzebb ul li{line-height: 95px;}
.tze .tzeb .tzebb ul li:nth-child(2n+1){background: #f5f5f5;}
.tze .tzeb .tzebb ul li a{display: block;font-size: 16px;color: #333333;padding-left: 50px;background: url(?images/gx4_21.png) no-repeat 25px center;}
.tze .tzeb .tzebb ul li a span{display: inline-block;width: 85%;}
.tze .tzeb .tzebb ul li a i{float:right;width: 10%;text-align: center;}
.tze .tzeb .tzebb ul li a i img{vertical-align: middle;}
.tze .tzeb .tzebb ul li:hover{background: #f5f5f5;}
.tze .tzeb .tzebb ul li:hover a{color: #005bac;background-image: url(?images/gx5_17.png);}
.tze .tzeb .tzebc{margin-top: 20px;}
@media all and (max-width:1400px){
	.tze{margin: 60px 0 20px;}
	.tze .tzeal{width: 25.5%;padding: 40px 0 0 15px;line-height: 45px;font-size: 14px;height: 250px;}
	.tze .tzeal .tzeali{padding-left: 60px;margin-bottom: 25px;}
	.tze .tzeal .tzeala{background-size: 45px 44px;}
	.tze .tzeal .tzealb{background-size: 45px 44px;}
	.tze .tzeal .tzealc{background-size: 45px 44px;}
	.tze .tzear{width: 74.5%;height: 250px;}
	.tze .tzear .rt{padding: 35px 18px 40px;}
	.tze .tzear .rtl p{font-size: 16px;}
	.tze .tzear .rtl h2{font-size: 50px;margin:35px 0;}
	.tze .tzear .rtl h2 span{font-size: 110px;}
	.tze .tzear .rtl h2 i{margin:0 2% 0 6%;}
	.tze .tzear .rtr{margin-top: 60px;}
	.tze .tzear .rtr li h5{font-size: 16px;}
	.tze .tzear .rtr li h6{font-size: 24px;margin-top: 25px;}
	.tze .tzeb{margin-top: 50px;}
	.tze .tzeb .tzebb{margin-top: 30px;}
	.tze .tzeb .tzebb ul li{line-height: 75px;}
	.tze .tzeb .tzebb ul li a{font-size: 14px;padding-left: 40px;background: url(?images/gx4_21.png) no-repeat 20px center;}
	.tze .tzeb .tzebb ul li a i img{width: 30px;}
	.tze .tzeb .tzebc{margin-top: 15px;}
}
@media all and (max-width:1200px){
	.tze{margin: 40px 0 15px;}
	.tze .tzeal{float:none;width: 100%;padding: 30px 0 10px 15px;height: auto;font-size: 13px;}
	.tze .tzeal .tzeali{padding-left: 50px;margin-bottom: 20px;}
	.tze .tzeal .tzeala{background-size: 37px 36px;}
	.tze .tzeal .tzealb{background-size: 37px 36px;}
	.tze .tzeal .tzealc{background-size: 37px 36px;}
	.tze .tzear{float:none;width: 100%;height: auto;}
	.tze .tzear .rt{padding: 20px 15px 40px;}
	.tze .tzear .rtl p{font-size: 14px;}
	.tze .tzear .rtl h2{font-size: 38px;margin:25px 0;}
	.tze .tzear .rtl h2 span{font-size: 90px;}
	.tze .tzear .rtl h2 i{margin:0 2% 0 5%;}
	.tze .tzear .rtr{margin-top: 40px;}
	.tze .tzear .rtr li h5{font-size: 14px;}
	.tze .tzear .rtr li h6{font-size: 20px;margin-top: 20px;}
	.tze .tzeb{margin-top: 35px;}
	.tze .tzeb .tzebb ul li{line-height: 65px;}
	.tze .tzeb .tzebb ul li a{font-size: 13px;padding-left: 35px;background: url(?images/gx4_21.png) no-repeat 17px center;}
	.tze .tzeb .tzebb ul li a i img{width: 27px;}
	.tze .tzeb .tzebc{margin-top: 10px;}
	.tze .tzeb .tzebb{margin-top: 20px;}
}
@media all and (max-width:640px){
	.tze{margin: 20px 0 15px;}
	.tze .tzeal{padding: 20px 0 10px 20px;}
	.tze .tzeal .tzeali{padding-left: 40px;margin-bottom: 5px;}
	.tze .tzeal .tzeala{background-size: 30px 29px;}
	.tze .tzeal .tzealb{background-size: 30px 29px;}
	.tze .tzeal .tzealc{background-size: 30px 29px;}
	.tze .tzear .rt{padding: 20px 20px 20px;}
	.tze .tzear .rtl{float:none;width: 100%;}
	.tze .tzear .rtl p{font-size: 13px;}
	.tze .tzear .rtl h2{font-size: 25px;margin:25px 0;}
	.tze .tzear .rtl h2 span{font-size: 60px;}
	.tze .tzear .rtl h2 i{margin:0 2% 0 5%;}
	.tze .tzear .rtr{margin-top: 20px;float:none;width: 100%;}
	.tze .tzear .rtr li h5{font-size: 13px;}
	.tze .tzear .rtr li h6{font-size: 16px;margin-top: 10px;}
	.tze .tzeb{margin-top: 15px;}
	.tze .tzeb{margin-top: 15px;}
	.tze .tzeb .tzebb ul li{line-height: 55px;}
	.tze .tzeb .tzebb ul li a{font-size: 13px;padding-left: 25px;background: url(?images/gx4_21.png) no-repeat 10px center;}
	.tze .tzeb .tzebb ul li a i img{width: 20px;}
	.tze .tzeb .tzebc{margin-top: 5px;}
	.tze .tzeb .tzebb{margin-top: 15px;}
}

.pro{background: #fafafa;padding: 80px 0 60px;}
.pro .proc .proci{margin-bottom: 42px;background: #fff;box-shadow: 0 0 10px #c8c8c8;padding: 65px 50px;box-sizing: border-box;}
.pro .proc .proci .procil{float:left;width: 50%;}
.pro .proc .proci .procil .procila{width: 58px;}
.pro .proc .proci .procil .procilb{font-size: 30px;color: #333333;margin-top: 15px;}
.pro .proc .proci .procil .procilc{margin-top: 12px;font-size: 14px;color: #444444;line-height: 24px;max-width: 550px;height: 72px;}
.pro .proc .proci .procil .procild{margin-top: 15px;}
.pro .proc .proci .procil .procild a{display: inline-block;line-height: 33px;border-radius: 16px;padding: 0 20px;font-size: 16px;margin:0 15px 10px 0;}
.pro .proc .proci .procil .procild a.on{background: #2c70c1;color: #fff;}
.pro .proc .proci .procir{float:right;width: 410px;}
.pro .proc .proci .procir a{display: block;border-radius: 20px;overflow: hidden;}

.pro .proc .proci .swiper-3d .swiper-slide-shadow{display: none}

@media all and (max-width:1400px){
	.pro{padding: 60px 0 40px;}
	.pro .proc .proci{margin-bottom: 30px;padding: 45px 35px;}
	.pro .proc .proci .procil .procila{width: 50px;}
	.pro .proc .proci .procil .procilb{font-size: 24px;margin-top: 10px;}
	.pro .proc .proci .procil .procilc{margin-top: 8px;font-size: 13px;line-height: 22px;height: 66px;}
	.pro .proc .proci .procil .procild{margin-top: 10px;}
	.pro .proc .proci .procil .procild a{line-height: 30px;border-radius: 15px;padding: 0 15px;font-size: 14px;margin:0 10px 10px 0;}
	.pro .proc .proci .procir{width: 370px;}
}
@media all and (max-width:1200px){
	.pro{padding: 40px 0 30px;}
	.pro .proc .proci{margin-bottom: 20px;padding: 30px 20px;}
	.pro .proc .proci .procil{width: calc(100% - 300px);}
	.pro .proc .proci .procil .procila{width: 40px;}
	.pro .proc .proci .procil .procilb{font-size: 20px;margin-top: 8px;}
	.pro .proc .proci .procil .procilc{margin-top: 6px;}
	.pro .proc .proci .procil .procild{margin-top: 8px;}
	.pro .proc .proci .procil .procild a{font-size: 13px;padding: 0 12px;line-height: 26px;border-radius: 13px;}
	.pro .proc .proci .procir{width: 280px;}
}
@media all and (max-width:640px){
	.pro{padding: 20px 0 10px;}
	.pro .proc .proci{margin-bottom: 15px;padding: 20px 12px;}
	.pro .proc .proci .procil{float:none;width: 100%;}
	.pro .proc .proci .procil .procila{width: 36px;}
	.pro .proc .proci .procil .procilb{font-size: 16px;}
	.pro .proc .proci .procil .procilc{height: auto}
	.pro .proc .proci .procir{width: 90%;margin: 10px auto 0;float:none;}
}

.plist .plista{padding: 75px 0 45px;}
.plist .plista .plistaa{text-align: center;font-size: 30px;color: #333333;}
.plist .plista .plistab{margin-top: 25px;height: 50px;border-bottom: 1px solid #dadada;text-align: center;}
.plist .plista .plistab ul{display: inline-block;}
.plist .plista .plistab ul li{display: inline-block;line-height: 49px;margin:0 35px;}
.plist .plista .plistab ul li a{display: block;border-bottom: 2px solid transparent;font-size: 16px;color: #333333;}
.plist .plista .plistab ul li:hover a,.plist .plista .plistab ul li.current a{border-bottom: 2px solid #2c70c1;color: #2c70c1;}
.plist .plistb{background: #f8f8f8;padding: 75px 0 40px;}
@media all and (max-width:1400px){
	.plist .plista{padding: 55px 0 35px;}
	.plist .plista .plistaa{font-size: 24px;}
	.plist .plista .plistab{margin-top: 15px;height: 44px;}
	.plist .plista .plistab ul li{line-height: 43px;margin: 0 25px;}
	.plist .plista .plistab ul li a{font-size: 14px;}
	.plist .plistb{padding: 55px 0 30px;}
}
@media all and (max-width:1200px){
	.plist .plista{padding: 30px 0 25px;}
	.plist .plista .plistaa{font-size: 20px;}
	.plist .plista .plistab{margin-top: 10px;height: 41px;}
	.plist .plista .plistab ul li{line-height: 40px;margin: 0 15px;}
	.plist .plista .plistab ul li a{font-size: 13px;}
	.plist .plistb{padding: 30px 0 20px;}
}

@media all and (max-width:640px){
	.plist .plista{padding: 20px 0 15px;}
	.plist .plista .plistaa{font-size: 17px;}
	.plist .plista .plistab{border-bottom: 0;height: auto;}
	.plist .plista .plistab ul li{margin:0 10px;line-height: 34px;}
	.plist .plistb{padding: 20px 0 10px;}
}

.pds .pdsc .pdscc .swiper-slide:nth-child(1) .pdsccb .pdsccbb{background: #ce6361;}
.pds .pdsc .pdscc .swiper-slide:nth-child(2) .pdsccb .pdsccbb{background: #1b79bf;}
.pds .pdsc .pdscc .swiper-slide:nth-child(3) .pdsccb .pdsccbb{background: #ffdb6a;}
.pds .pdsc .pdscc .swiper-slide:nth-child(4) .pdsccb .pdsccbb{background: #ce6361;}
.pds .pdsc .pdscc .swiper-slide:nth-child(5) .pdsccb .pdsccbb{background: #1b79bf;}
.pds .pdsc .pdscc .swiper-slide:nth-child(6) .pdsccb .pdsccbb{background: #ffdb6a;}
.pds .pdsc .pdscc .swiper-slide:nth-child(7) .pdsccb .pdsccbb{background: #ce6361;}
.pds .pdsc .pdscc .swiper-slide:nth-child(8) .pdsccb .pdsccbb{background: #1b79bf;}
.pds .pdsc .pdscc .swiper-slide:nth-child(9) .pdsccb .pdsccbb{background: #ffdb6a;}
.pds .pdsc .pdscc .swiper-slide:nth-child(10) .pdsccb .pdsccbb{background: #ce6361;}
.pds .pdsc .pdscc .swiper-slide:nth-child(11) .pdsccb .pdsccbb{background: #1b79bf;}
.pds .pdsc .pdscc .swiper-slide:nth-child(12) .pdsccb .pdsccbb{background: #ffdb6a;}
.pds .pdsc .pdscc .swiper-slide:nth-child(13) .pdsccb .pdsccbb{background: #ce6361;}
.pds .pdsc .pdscc .swiper-slide:nth-child(14) .pdsccb .pdsccbb{background: #1b79bf;}
.pds .pdsc .pdscc .swiper-slide:nth-child(15) .pdsccb .pdsccbb{background: #ffdb6a;}
.pds .pdsc .pdscc .swiper-slide:nth-child(16) .pdsccb .pdsccbb{background: #ce6361;}
.pds .pdsc .pdscc .swiper-slide:nth-child(17) .pdsccb .pdsccbb{background: #1b79bf;}
.pds .pdsc .pdscc .swiper-slide:nth-child(18) .pdsccb .pdsccbb{background: #ffdb6a;}
.pds .pdsa .pdsal img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.pds .pdsa .pdsal: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); 
}
.pds .pdsb .pdsbb .pdsbbr img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.pds .pdsb .pdsbb:hover .pdsbbr 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); 
}
.pds .pdsc .pdscc .swiper-slide .pdscca img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.pds .pdsc .pdscc .swiper-slide:hover .pdscca 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); 
}
.pds .pdsc .pdscc .swiper-slide:hover .pdsccb{color: #2c70c1;}

.pds .pdsa{padding: 85px 0;background: #f6fafd;}
.pds .pdsa .pdsal{width: 48.5%;overflow: hidden;display: inline-block;vertical-align: middle;}
.pds .pdsa .pdsar{width: 40%;margin-left: 6.7%;display: inline-block;vertical-align: middle;}
.pds .pdsa .pdsar .pdsara{font-size: 30px;color: #333333;font-weight: bold;line-height: 1.4;}
.pds .pdsa .pdsar .pdsarb{margin-top: 20px;width: 45px;background: #2263ad;height: 3px;}
.pds .pdsa .pdsar .pdsarc{margin-top: 50px;line-height: 24px;font-size: 14px;color: #444444;}
.pds .pdsb{padding: 74px 0 0;}
.pdsba{text-align: center;}
.pdsba div{font-size: 28px;color: #333333;font-weight: bold;}
.pdsba p{margin:10px auto 0;width: 33px;height: 2px;background: #b4b4b4;}
.pds .pdsb .pdsbb{margin-top: 27px;padding: 52px 0;border-top:1px dashed #a5a5a5;border-bottom:1px dashed #a5a5a5;}
.pds .pdsb .pdsbb .pdsbbl{float:none;width: 100%;font-size: 15px;line-height: 2;}
.pds .pdsb .pdsbb .pdsbbr{float:right;width: 38.8%;overflow: hidden;}
.pds .pdsc{padding-bottom: 160px;padding-top: 74px;}
.pds .pdsc .pdscc{margin-top: 58px;position: relative;}
.pds .pdsc .pdscc .swiper-container{padding: 0 10px;}
.pds .pdsc .pdscc .swiper-slide{padding: 10px 0;}
.pds .pdsc .pdscc .swiper-slide a{display: block;box-shadow: 0 0 10px #c0c0c0;border-radius: 15px;overflow:hidden;}
.pds .pdsc .pdscc .swiper-slide .pdscca{overflow: hidden;}
.pds .pdsc .pdscc .swiper-slide .pdsccb{padding: 30px;line-height: 35px;font-size: 18px;color: #000000;font-weight: bold;position: relative;}
.pds .pdsc .pdscc .swiper-slide .pdsccb .pdsccbb{position: absolute;width: 4px;height: 24px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;top:36px;left:0;}
.pds .pdsc .pdscc .swiper-pagination{bottom: -50px;text-align: left;font-size: 18px;color: #8991a4;font-weight: bold;}
.pds .pdsc .pdscc .swiper-button-prev{width: 36px;height: 36px;background: url(?images/psd1_06.png) no-repeat center;background-size: cover;position: absolute;bottom: -54px;top:auto;margin-top: 0;right: 50px;left:auto;z-index: 99;}
.pds .pdsc .pdscc .swiper-button-next{width: 36px;height: 36px;background: url(?images/psd2_03.png) no-repeat center;background-size: cover;position: absolute;bottom: -54px;top:auto;margin-top: 0;right: 0px;z-index: 99;}
@media all and (max-width:1400px){
	.pds .pdsa{padding: 65px 0;}
	.pds .pdsa .pdsar .pdsara{font-size: 24px;padding-top: 70px;}
	.pds .pdsa .pdsar .pdsarb{margin-top: 15px;}
	.pds .pdsa .pdsar .pdsarc{margin-top: 35px;font-size: 13px;line-height: 22px;}
	.pds .pdsb{padding: 54px 0 0;}
	.pdsba div{font-size: 22px;}
	.pdsba p{margin:7px auto 0;}
	.pds .pdsb .pdsbb{margin-top: 20px;padding: 40px 0;}
	.pds .pdsb .pdsbb .pdsbbl{font-size: 14px;}
	.pds .pdsc{padding-bottom: 120px;padding-top: 54px;}
	.pds .pdsc .pdscc{margin-top: 40px;}
	.pds .pdsc .pdscc .swiper-slide .pdsccb{padding: 20px;line-height: 30px;font-size: 16px;}
	.pds .pdsc .pdscc .swiper-slide .pdsccb .pdsccbb{top:23px;}
	.pds .pdsc .pdscc .swiper-pagination{bottom: -40px;font-size: 16px;}
	.pds .pdsc .pdscc .swiper-button-prev{width: 32px;height: 32px;bottom: -45px;}
	.pds .pdsc .pdscc .swiper-button-next{width: 32px;height: 32px;bottom: -45px;}
}
@media all and (max-width:1200px){
	.pds .pdsa{padding: 50px 0;}
	.pds .pdsa .pdsar .pdsara{font-size: 20px;padding-top: 0;}
	.pds .pdsa .pdsar .pdsarb{margin-top: 10px;}
	.pds .pdsa .pdsar .pdsarc{margin-top: 20px;}
	.pds .pdsb{padding: 40px 0 0;}
	.pdsba div{font-size: 18px;}
	.pdsba p{margin:5px auto 0;}
	.pds .pdsb .pdsbb{margin-top: 15px;padding: 20px 0;}
	.pds .pdsb .pdsbb .pdsbbl{font-size: 13px;}
	.pds .pdsc{padding-bottom: 80px;padding-top: 40px;}
	.pds .pdsc .pdscc{margin-top: 30px;}
	.pds .pdsc .pdscc .swiper-slide .pdsccb{padding: 15px;line-height: 25px;font-size: 14px;}
	.pds .pdsc .pdscc .swiper-slide .pdsccb .pdsccbb{top:15px;}
	.pds .pdsc .pdscc .swiper-pagination{font-size: 14px;}
}
@media all and (max-width:640px){
	.pds .pdsa{padding: 20px 0;}
	.pds .pdsa .pdsal{width: 100%;}
	.pds .pdsa .pdsar{width: 100%;margin: 15px 0 0;}
	.pds .pdsa .pdsar .pdsara{font-size: 16px;}
	.pds .pdsa .pdsar .pdsarb{margin-top: 7px;}
	.pds .pdsa .pdsar .pdsarc{margin-top: 10px;}
	.pds .pdsb{padding: 20px 0 0;}
	.pdsba div{font-size: 16px;}
	.pds .pdsb .pdsbb{margin-top: 10px;padding: 15px 0;}
	.pds .pdsb .pdsbb .pdsbbl{float:none;width: 100%;}
	.pds .pdsb .pdsbb .pdsbbr{float:none;width: 100%;margin-top: 15px;}
	.pds .pdsc{padding-bottom: 50px;padding-top: 20px}
	.pds .pdsc .pdscc{margin-top: 15px;}
	.pds .pdsc .pdscc .swiper-pagination{bottom: -30px;font-size: 14px;}
	.pds .pdsc .pdscc .swiper-button-prev{width: 27px;height: 27px;bottom: -32px;right: 40px}
	.pds .pdsc .pdscc .swiper-button-next{width: 27px;height: 27px;bottom: -32px;}

}

.aba{padding: 78px 0;}
.aba .abaa{font-size: 36px;color: #1b2131;font-weight: bold;}
.aba .abab{margin-top: 40px;line-height: 1.9;font-size: 16px;color: #333333;}
@media all and (max-width:1400px){
	.aba{padding: 60px 0;}
	.aba .abaa{font-size: 30px;}
	.aba .abab{margin-top: 30px;font-size: 14px;}
}
@media all and (max-width:1200px){
	.aba{padding: 40px 0;}
	.aba .abaa{font-size: 24px;}
	.aba .abab{margin-top: 20px;font-size: 13px;}
}
@media all and (max-width:640px){
	.aba{padding: 20px 0;}
	.aba .abaa{font-size: 18px;}
	.aba .abab{margin-top: 12px;}
}

.abb{background: url(?images/ab1_02.jpg) no-repeat center;background-size: cover;padding: 140px 0 135px;}
.abb .abba{font-size: 36px;color: #ffffff;font-weight: bold;}
.abb .abbc{margin-top: 65px;position: relative;}
.abb .abbc .hd{position: absolute;right: 0;top:-120px;}
.abb .abbc .hd ul li{float:left;font-size: 20px;color: rgba(255,255,255,0.7);line-height: 54px;padding-left: 32px;background: url(?images/ab4_05.png) no-repeat left center;margin-left: 100px;}
.abb .abbc .hd ul li.on{font-weight: bold;color: #fff;background: url(?images/ab3_03.png) no-repeat left center;}
.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil{float:left;width: 48%;}
.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciila{font-size: 24px;line-height: 50px;color: #ffffff;font-weight: bold;padding-left: 70px;}
.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciilb{padding: 40px 70px;font-size: 18px;line-height: 1.9;color: rgba(255,255,255,0.7);}
.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciir{float:right;width: 48.8%;}
.abb .abbc .bd .gallery-thumbs{margin-top: 30px;padding: 10px 0;width: calc(100% - 128px);}
.abb .abbc .bd .gallery-thumbs .swiper-slide{line-height: 118px;height: 118px; text-align: center;font-size: 18px;color: rgba(255,255,255,0.5);position: relative;background: url(?images/ab10_03.png) no-repeat bottom center;background-size: 100% 1px;}
.abb .abbc .bd .gallery-thumbs .swiper-slide:after{content: "";position: absolute; width: 14px;height: 14px;background: url(?images/ab8_03.png) no-repeat center;bottom: -7px;left:50%;margin-left: -7px;z-index: 99;}
.abb .abbc .bd .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after{background: url(?images/ab9_05.png) no-repeat center;}
.abb .abbc .bd .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{color: #fff;font-weight: bold;}
.abb .abbc .bd .abbci{position: relative;}
.abb .abbc .bd .abbci .swiper-button-prev{position: absolute;left:0;bottom: -13px;top:auto;margin-top: 0;width: 49px;height: 49px;background:rgba(255,255,255,0.2) url(ab6_18.png) no-repeat center;border-radius: 49px;background-size: cover;}
.abb .abbc .bd .abbci .swiper-button-next{position: absolute;right:0;bottom: -13px;top:auto;margin-top: 0;width: 49px;height: 49px;background:rgba(255,255,255,0.2) url(ab7_20.png) no-repeat center;border-radius: 49px;background-size: cover;}
@media all and (max-width:1400px){
	.abb{padding: 110px 0 110px;}
	.abb .abba{font-size: 28px;}
	.abb .abbc{margin-top: 45px;}
	.abb .abbc .hd{top:-85px;}
	.abb .abbc .hd ul li{font-size: 16px;line-height: 42px;margin-left: 70px;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciila{font-size: 20px;line-height: 42px;padding-left: 55px;background-size: 40px 41px !important;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciilb{padding: 25px 55px;font-size: 16px;}
	.abb .abbc .bd .gallery-thumbs{line-height: 100px;height: 100px;font-size: 16px;}
	.abb .abbc .bd .gallery-thumbs .swiper-slide{height: 100px;font-size: 16px;}
	.abb .abbc .bd .abbci .swiper-button-prev{width: 40px;height: 40px;border-radius: 40px;bottom: -10px;}
	.abb .abbc .bd .abbci .swiper-button-next{width: 40px;height: 40px;border-radius: 40px;bottom: -10px;}
}
@media all and (max-width:1200px){
	.abb{padding: 80px 0 80px;}
	.abb .abba{font-size: 22px;}
	.abb .abbc{margin-top: 35px;}
	.abb .abbc .hd{top:-70px;}
	.abb .abbc .hd ul li{font-size: 16px;line-height: 42px;margin-left: 50px;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil{float:none;width: 100%;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciila{font-size: 18px;line-height: 36px;padding-left: 48px;background-size: 35px 36px !important;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciilb{padding: 20px 48px;font-size: 14px;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciir{float:none;width: 100%;}
	.abb .abbc .bd .gallery-thumbs{line-height: 80px;height: 80px;font-size: 14px;margin-top: 15px;}
	.abb .abbc .bd .gallery-thumbs .swiper-slide{height: 80px;line-height: 80px;font-size: 13px;}
	.abb .abbc .bd .abbci .swiper-button-prev{width: 40px;height: 40px;border-radius: 40px;bottom: -10px;}
	.abb .abbc .bd .abbci .swiper-button-next{width: 40px;height: 40px;border-radius: 40px;bottom: -10px;}
}
@media all and (max-width:640px){
	.abb{padding: 40px 0 40px;}
	.abb .abba{font-size: 18px;}
	.abb .abbc{margin-top: 25px;}
	.abb .abbc .hd{top:-57px;}
	.abb .abbc .hd ul li{font-size: 13px;line-height: 35px;margin-left: 30px;padding-left: 25px;background-size: 10px 10px;}
	.abb .abbc .hd ul li.on{background-size: 10px 10px;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciila{font-size: 15px;line-height: 30px;padding-left: 35px;background-size: 29px 30px !important;}
	.abb .abbc .bd .gallery-top .swiper-slide .abbcii .abbciil .abbciilb{padding: 15px 35px;font-size: 13px;}
	.abb .abbc .bd .gallery-thumbs{line-height: 60px;height: 60px;font-size: 13px;margin-top: 0px;}
	.abb .abbc .bd .gallery-thumbs .swiper-slide{height: 60px;line-height: 60px;font-size: 13px;}
	.abb .abbc .bd .gallery-thumbs{width: calc(100% - 75px);}
	.abb .abbc .bd .abbci .swiper-button-prev{width: 30px;height: 30px;border-radius: 30px;bottom: -5px;}
	.abb .abbc .bd .abbci .swiper-button-next{width: 30px;height: 30px;border-radius: 30px;bottom: -5px;}
}

.abc{background: url(?images/ab11_02.jpg) no-repeat center;background-size: cover;padding: 150px 0 115px;}
.abc .abca{font-size: 36px;color: #1b2131;font-weight: bold;}
.abc .abcc{margin-top: -70px;position: relative;}
.abc .abcc .gallery-top .swiper-slide .abcci .abccil{float:left;width: 44%;padding-right: 4%; font-size: 18px;color: #333333;line-height: 30px;height: 270px;overflow-y: auto;margin-top: 120px;} 
.abc .abcc .gallery-top .swiper-slide .abcci .abccir{float:right;width: 45.2%;} 
.abc .abcc .gallery-thumbs{margin-top: 75px;padding: 10px 0;width: calc(100% - 152px);}
.abc .abcc .gallery-thumbs .swiper-slide{text-align: center;font-size: 16px;font-weight: bold;color: #333;line-height: 76px;border-bottom: 2px solid #ececec;position: relative;}
.abc .abcc .gallery-thumbs .swiper-slide:after{content: "";position: absolute; width: 9px;height: 9px;border:3px solid #fff; z-index: 99;border-radius: 9px;background: #c1c1c1;position: absolute;bottom: -8px;left:50%;margin-left: -6px;}
.abc .abcc .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after{border:3px solid #2c70c1;background: #fff;}
.abc .abcc .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{color: #2c70c1;}
.abc .abcc .swiper-button-prev{position: absolute;left:0;bottom: -8px;top:auto;margin-top: 0;width: 40px;height: 40px;background:rgba(255,255,255,0.2) url(ab6_18.png) no-repeat center;border-radius: 40px;background-size: cover;border:2px solid #d5d5d5;}
.abc .abcc .swiper-button-next{position: absolute;right:0;bottom: -8px;top:auto;margin-top: 0;width: 40px;height: 40px;background:rgba(255,255,255,0.2) url(ab7_20.png) no-repeat center;border-radius: 40px;background-size: cover;border:2px solid #d5d5d5;}
@media all and (max-width:1400px){
	.abc{padding: 120px 0 90px;}
	.abc .abca{font-size: 28px;}
	.abc .abcc{margin-top: -50px;}
	.abc .abcc .gallery-top .swiper-slide .abcci .abccil{width: 45%;padding-right: 3%;line-height: 27px;font-size: 16px;height: 250px;margin-top: 90px;}
	.abc .abcc .gallery-thumbs{margin-top: 45px;width: calc(100% - 125px);}
	.abc .abcc .gallery-thumbs .swiper-slide{font-size: 14px;line-height: 65px;}
	.abc .abcc .swiper-button-prev{bottom: -8px;width: 36px;height: 36px;border-radius: 36px;}
	.abc .abcc .swiper-button-next{bottom: -8px;width: 36px;height: 36px;border-radius: 36px;}

}
@media all and (max-width:1200px){
	.abc{padding: 60px 0 40px;}
	.abc .abca{font-size: 22px;}
	.abc .abcc{margin-top: 0px;}
	.abc .abcc .gallery-top .swiper-slide .abcci .abccil{margin-top: 20px;width: 100%;float:none;line-height: 24px;font-size: 14px;height: 220px;box-sizing: border-box;}
	.abc .abcc .gallery-top .swiper-slide .abcci .abccir{float:none;width: 100%;margin-top: 25px;}
	.abc .abcc .gallery-thumbs{margin-top: 30px;width: calc(100% - 100px);}
	.abc .abcc .gallery-thumbs .swiper-slide{font-size: 13px;line-height: 50px;}
	.abc .abcc .swiper-button-prev{bottom: -8px;width: 32px;height: 32px;border-radius: 32px;}
	.abc .abcc .swiper-button-next{bottom: -8px;width: 32px;height: 32px;border-radius: 32px;}
}
@media all and (max-width:640px){
	.abc{padding: 30px 0 30px;}
	.abc .abca{font-size: 18px;}
	.abc .abcc .gallery-top .swiper-slide .abcci .abccil{line-height: 21px;font-size: 13px;height: 180px;}
	.abc .abcc .gallery-top .swiper-slide .abcci .abccir{margin-top: 20px;}
	.abc .abcc .gallery-thumbs{margin-top: 20px;width: calc(100% - 75px);}
	.abc .abcc .swiper-button-prev{width: 27px;height: 27px;border-radius: 27px;bottom: -5px;}
	.abc .abcc .swiper-button-next{width: 27px;height: 27px;border-radius: 27px;bottom: -5px;}
}

.abd{background: url(?images/ab13_02.jpg) no-repeat center;background-size: cover;position: relative;}
.abd .abdl{width: 62.5%;float:left;}
.abd .abdr{position: absolute;top:50%;left:0;width: 100%;transform: translateY(-50%);}
.abd .abdr .abdrx{float:right;width: 400px;}
.abd .abdr .abdra{font-size: 36px;color: #ffffff;font-weight: bold;}
.abd .abdr .abdrb{margin-top: 20px;font-size: 16px;color: #fff;line-height: 27px;}
.abd .abdr .abdrc{margin-top: 42px;}
.abd .abdr .abdrc span{display: inline-block;line-height: 33px;padding:0 18px;border-radius: 16px;background: #2c70c1;color: #fff;font-size: 14px;}
@media all and (max-width:1400px){
	.abd .abdr .abdrx{width: 33%;}
	.abd .abdr .abdra{font-size: 30px;}
	.abd .abdr .abdrb{margin-top: 15px;font-size: 14px;line-height: 24px;}
	.abd .abdr .abdrc{margin-top: 30px;}
}
@media all and (max-width:1200px){
	.abd .abdl{float:none;width: 100%;}
	.abd .abdr{position: relative;width: 100%;top:0;transform: translateY(0);}
	.abd .abdr .abdrx{width: 100%;padding-bottom: 25px;}
	.abd .abdr .abdra{font-size: 20px;}
	.abd .abdr .abdrb{margin-top: 10px;font-size: 13px;line-height: 21px;}
	.abd .abdr .abdrc{margin-top: 20px;}
}
@media all and (max-width:640px){
	.abd .abdr .abdra{font-size: 18px;}
	.abd .abdr .abdrc{margin-top: 15px;}
}


















