@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: 60px 0;}
@media only screen and (max-width:1600px){
	.wrap .main{padding: 45px 0;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 30px 0;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
}

@keyframes zoomBig {
    0% {
        transform:scale(1);
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
	}
    50% {
        transform:scale(1.05);
        -webkit-transform:scale(1.05);
        -moz-transform:scale(1.05);
        -ms-transform:scale(1.05);
        -o-transform:scale(1.05);
	}
	100% {
        transform:scale(1);
        -webkit-transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
        -o-transform:scale(1);
	}
}
.banner{position: relative;overflow: hidden;}
.banner .banimg{overflow: hidden;animation: zoomBig 4s forwards;-webkit-animation: zoomBig 4s forwards;}
.banner .banimg img{width: 100%}
.banner .banimg .img02{display: none;}
.banner .ban{position: absolute;top:50%;transform: translateY(-50%);left: 0;width: 100%;}
.banner .ban .bana{font-size: 48px;color: #ffffff;font-weight: bold;}
.banner .ban .banb{font-size: 30px;color: #ffffff;margin-top: 10px;}
@media only screen and (max-width:1600px){
	.banner .ban .bana{font-size: 40px;}
	.banner .ban .banb{font-size: 24px;}
}
@media only screen and (max-width:1200px){
	.banner .ban .bana{font-size: 32px;}
	.banner .ban .banb{font-size: 18px;}
}
@media only screen and (max-width:750px){
	.banner .ban .bana{font-size: 24px;}
	.banner .ban .banb{font-size: 14px;}
	.banner .banimg .img01{display: none;}
	.banner .banimg .img02{display: block;}
}

.sidebar{height: 76px;border-bottom: 1px solid #eeeeee;background: #fff;}
.sidebar .menu{float:left;}
.sidebar .menu dl dt{float:left;margin-right: 85px;position: relative;}
.sidebar .menu dl dt:last-child{margin-right: 0;}
.sidebar .menu dl dt a{display: block;line-height: 74px;font-size: 18px;color: #3f485d;border-bottom: 2px solid transparent;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{border-bottom: 2px solid #0077ff;}
.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{height: 66px;}
	.sidebar .menu dl dt{margin-right: 55px;}
	.sidebar .menu dl dt a{font-size: 16px;line-height: 64px;}
	.sidebar .location{line-height: 64px;}
}
@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 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%;object-fit: cover;}
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;}
}

.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: #9c2829;}
.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: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: 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:#9c2829; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

/* 新闻列表 */
.page-news .topNews .m-links{margin-bottom: 35px;}
.page-news .page-news-list a{display: flex; justify-content: space-between; flex-direction: row-reverse; align-items: center; border-bottom: 1px solid #dde6e9; padding: 33px 0; transition: all 0.3s; position: relative;}
.page-news .page-news-list a::before{content: '\20'; position: absolute; left: 50%; top: 0; width: 100%; height: 100%; transform: translateX(-50%); z-index: 2; background: #f7f8f8; opacity: 0; transition: all 0.3s;}
.page-news .page-news-list .textBox{width: 90%; position: relative; z-index: 4;}
.page-news .page-news-list .textBox .tit{font-size: 24px; font-weight: normal; color: #222222; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  transition: all 0.3s; line-height: 1.5; }
.page-news .page-news-list .textBox .tip{font-size: 16px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s; margin-top: 10px; line-height: 1.625;}
.page-news .page-news-list .textBox .txt{font-size: 14px; color: #222; margin-top: 10px;}
.page-news .page-news-list .timeBox{position: relative;z-index: 4; color: #b0b0b0; transition: all 0.3s;}
.page-news .page-news-list .timeBox .time1{font-size: 46px; line-height: 1; font-weight: bold; }
.page-news .page-news-list .timeBox .time2{font-size: 16px; line-height: 1.75;}
.page-news .page-news-list a:hover{border-color: transparent;}
.page-news .page-news-list a:hover::before{opacity: 1;}
.page-news .page-news-list a:hover .textBox .tit{color: #9c2829; font-weight: bold;}
.page-news .page-news-list a:hover .timeBox{color: #9c2829;}

@media screen and (max-width: 1200px) {
    .page-news .page-news-list a { padding: 15px 0; }
    .page-news .page-news-list .textBox{width: 100%; }
    .page-news .page-news-list .textBox .tit{font-size: 16px; overflow: inherit; white-space: inherit; text-overflow: inherit; font-weight: bold;}
    .page-news .page-news-list .textBox .tip{font-size: 13px; }
}

.news-list1{position: relative;padding: 0 80px 80px;box-sizing: border-box;}
.news-list1 .swiper-container{overflow: hidden;}
.news-list1 .swiper-slide .img{overflow: hidden;}
.news-list1 .swiper-slide .img img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.news-list1 .swiper-slide:hover .img 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); 
}
.news-list1 .swiper-slide .text{margin-top: 30px;}
.news-list1 .swiper-slide .text .tit3{font-size: 22px;line-height: 30px;height: 60px;overflow: hidden;transition: all .8s;color: #333;}
.news-list1 .swiper-slide:hover .text .tit3{color: #9c2829;}
.news-list1 .time{margin-top: 20px;color: #b2b2b2;font-size: 16px;}
.news-list1 .time .icon{width: 20px;height: 20px;margin-right: 12px;vertical-align: middle;}
.news-list1 .time .icon {fill: #b2b2b2;}
.news-list1 .button-prev{left:0;width: 35px;height: 45px;position: absolute;top: 50%;margin-top: -2.5rem;z-index: 3;cursor: pointer;}
.news-list1 .button-prev .icon{width: 30px;height: 30px;fill:#999;transition: all .8s;}
.news-list1 .button-next{right:0;width: 35px;height: 45px;position: absolute;top: 50%;margin-top: -2.5rem;z-index: 3;cursor: pointer;}
.news-list1 .button-next .icon{width: 30px;height: 30px;fill:#999;transition: all .8s;transform: rotate(-180deg);}
.news-list1 .button-prev:hover .icon{fill: #9c2829}
.news-list1 .button-next:hover .icon{fill: #9c2829}
@media only screen and (max-width:1600px){
	.news-list1{padding: 0 60px;}
	.news-list1 .swiper-slide .text{margin-top: 20px;}
	.news-list1 .swiper-slide .text .tit3{font-size: 18px;line-height: 24px;height: 48px;}
	.news-list1 .time{margin-top: 15px;color: #b2b2b2;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.news-list1{padding: 0 40px;}
	.news-list1 .swiper-slide .text{margin-top: 15px;}
	.news-list1 .swiper-slide .text .tit3{font-size: 16px;line-height: 22px;height: 44px;}
	.news-list1 .time{margin-top: 10px;color: #b2b2b2;font-size: 13px;}
	.news-list1 .button-prev{width: 30px;height: 30px;}
	.news-list1 .button-prev .icon{width: 25px;height: 25px;}
	.news-list1 .button-next{width: 30px;height: 30px;}
	.news-list1 .button-next .icon{width: 25px;height: 25px;}
}
@media only screen and (max-width:640px){
	.news-list1{padding: 0 30px;}
	.news-list1 .swiper-slide .text{margin-top: 10px;}
	.news-list1 .swiper-slide .text .tit3{font-size: 14px;line-height: 20px;height: 40px;}
	.news-list1 .time{margin-top: 5px;font-size: 12px;}
	.news-list1 .button-prev{width: 25px;height: 25px;}
	.news-list1 .button-prev .icon{width: 20px;height: 20px;}
	.news-list1 .button-next{width: 25px;height: 25px;}
	.news-list1 .button-next .icon{width: 20px;height: 20px;}
}

.news-list2{position: relative;box-sizing: border-box;margin: 0 0 60px;}
.news-list2 .ul a{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;padding: 54px 0;border-bottom: 1px solid #eaeaea;position: relative;}
.news-list2 .ul a:first-child{padding-top: 0}
.news-list2 .ul a .img{width: 440px;overflow: hidden;}
.news-list2 .ul a .img img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.news-list2 .ul a:hover .img 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); 
}
.news-list2 .ul a .text{width: calc(100% - 500px);}
.news-list2 .ul a .text .tit6{font-size: 16px;color: #9c2829;margin-bottom: 0.5%}
.news-list2 .ul a .text .tit3{font-size: 26px;color: #333;transition: all .8s;line-height: 1.6;margin-bottom: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-list2 .ul a .text .tit4{font-size: 18px;color: #666;transition: all .8s;line-height: 1.4;margin-bottom: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-list2 .ul a .text .f-no-s-center {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
.news-list2 .ul a .text .f-no-s-center .time{line-height: 1.8;font-size: 17px;color: #9c2829;}
.news-list2 .text .line {margin: 0 26px 0 20px;background: #ccc;width: 1px;height: 16px;}
.news-list2 .text .layout-btn {border: none;width: auto;height: 30px;border-radius: 5px;background: transparent;font-size: 18px;color: #000;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
.news-list2 .text .layout-btn span {color: #888;vertical-align: middle;letter-spacing: -2px;}
.news-list2 .text .layout-btn .icon {width: 25px;height: 28px;fill: #9c2829;margin-left: 8px;}
.news-list2 .li:before {content: "";position: absolute;width: 100%;height: 3px;left: 0; bottom: -1px;background: #9c2829;transition: all .8s;opacity: 1;transform-origin: 0 100%;transform: scale(0.5, 0);}
.news-list2 .li:hover:before{opacity: 1;transform: scale(1, 1);}
.news-list2 .ul a:hover .text .tit3{color: #9c2829;}
.news-list2 .text .layout-btn:hover > span > small > em:before {
    color: #9c2829;
}
@media only screen and (max-width:1600px){
	.news-list2{padding: 0 0;margin: 0 0 45px;}
	.news-list2 .ul a{padding: 45px 0;}
	.news-list2 .ul a .img{width: 350px;}
	.news-list2 .ul a .text{width: calc(100% - 400px);}
	.news-list2 .ul a .text .tit3{font-size: 22px;margin-bottom: 15px;}
	.news-list2 .ul a .text .tit4{font-size: 16px;margin-bottom: 20px;}
	.news-list2 .ul a .text .f-no-s-center .time{font-size: 15px;}
	.news-list2 .text .layout-btn{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.news-list2{padding: 0 0;margin: 0 0 30px;}
	.news-list2 .ul a{padding: 30px 0;}
	.news-list2 .ul a .img{width: 270px;}
	.news-list2 .ul a .text{width: calc(100% - 300px);}
	.news-list2 .ul a .text .tit3{font-size: 18px;margin-bottom: 10px;}
	.news-list2 .ul a .text .tit4{font-size: 14px;margin-bottom: 15px;}
}
@media only screen and (max-width:640px){
	.news-list2{padding: 0 0;margin: 0 0 20px;}
	.news-list2 .ul a{padding: 17px 0;display: block;}
	.news-list2 .ul a .img{width: 100%;}
	.news-list2 .ul a .text{width: 100%;margin-top: 10px;}
	.news-list2 .ul a .text .tit3{font-size: 15px;margin-bottom: 5px;}
	.news-list2 .ul a .text .tit4{font-size: 13px;margin-bottom: 10px;}
	.news-list2 .ul a .text .f-no-s-center .time{font-size: 12px;}
	.news-list2 .text .layout-btn{font-size: 13px;}
}

.hxjs .hxjsi{margin-bottom: 40px;background: #f6f6f6;}
.hxjs .hxjsi .hxjsia{padding: 64px 54px;}
.hxjs .hxjsi .hxjsia .hxjsiac{width: 74px;height: 5px;background: #9c2829;}
.hxjs .hxjsi .hxjsia .hxjsiaa{font-size: 36px;color: #9c2829;font-weight: bold;margin-top: 10px;}
.hxjs .hxjsi .hxjsia .hxjsiab{font-size: 16px;margin-top: 40px;line-height: 1.8;}
.hxjs .hxjsi .hxjsib{text-align: center;}
@media only screen and (max-width:1600px){
	.hxjs .hxjsi{margin-bottom: 30px;}
	.hxjs .hxjsi .hxjsia{padding: 50px 40px;}
	.hxjs .hxjsi .hxjsia .hxjsiac{width: 65px;height: 4px;}
	.hxjs .hxjsi .hxjsia .hxjsiaa{font-size: 30px;margin-top: 7px;}
	.hxjs .hxjsi .hxjsia .hxjsiab{font-size: 14px;margin-top: 30px;}
}
@media only screen and (max-width:1200px){
	.hxjs .hxjsi{margin-bottom: 20px;}
	.hxjs .hxjsi .hxjsia{padding: 30px 20px;}
	.hxjs .hxjsi .hxjsia .hxjsiac{width: 55px;height: 3px;}
	.hxjs .hxjsi .hxjsia .hxjsiaa{font-size: 24px;margin-top: 5px;}
	.hxjs .hxjsi .hxjsia .hxjsiab{font-size: 13px;margin-top: 20px;}
}
@media only screen and (max-width:640px){
	.hxjs .hxjsi{margin-bottom: 10px;}
	.hxjs .hxjsi .hxjsia{padding: 20px 15px;}
	.hxjs .hxjsi .hxjsia .hxjsiac{width: 50px;}
	.hxjs .hxjsi .hxjsia .hxjsiaa{font-size: 18px;margin-top: 5px;}
	.hxjs .hxjsi .hxjsia .hxjsiab{font-size: 14px;margin-top: 15px;}
}

.fw .fwa{padding-top: 65px;}
.fw .fwa .fwaa{text-align: center;font-size: 48px;color: #333333;font-weight: bold;line-height: 1;}
.fw .fwa .fwab{margin-top: 80px;display: flex;justify-content: space-between;}
.fw .fwa .fwab .fwabi{width: 22%;text-align: center;transition: all 0.6s;}
.fw .fwa .fwab .fwabi .fwabia{transform: rotate(0);transition: all 0.6s;width: 130px;margin:0 auto;}
.fw .fwa .fwab .fwabi .fwabib{font-size: 24px;color: #000000;margin-top: 20px;}
.fw .fwa .fwab .fwabi .fwabic{font-size: 16px;color: #666666;line-height: 24px;margin-top: 25px;}
.fw .fwa .fwab .fwabi:hover .fwabia{transform: rotateY(180deg);}
.fw .fwa .fwab .fwabi:hover .fwabib{color: #9c2829;}
@media only screen and (max-width:1600px){
	.fw .fwa{padding-top: 50px;}
	.fw .fwa .fwaa{font-size: 40px;}
	.fw .fwa .fwab{margin-top: 60px;}
	.fw .fwa .fwab .fwabi .fwabia{width: 115px;}
	.fw .fwa .fwab .fwabi .fwabib{font-size: 20px;margin-top: 15px;}
	.fw .fwa .fwab .fwabi .fwabic{font-size: 14px;line-height: 20px;margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.fw .fwa{padding-top: 35px;}
	.fw .fwa .fwaa{font-size: 32px;}
	.fw .fwa .fwab{margin-top: 40px;}
	.fw .fwa .fwab .fwabi .fwabia{width: 100px;}
	.fw .fwa .fwab .fwabi .fwabib{font-size: 18px;margin-top: 10px;}
	.fw .fwa .fwab .fwabi .fwabic{margin-top: 15px;}
}
@media only screen and (max-width:640px){
	.fw .fwa{padding-top: 20px;}
	.fw .fwa .fwaa{font-size: 24px;}
	.fw .fwa .fwab{margin-top: 20px;flex-wrap: wrap;}
	.fw .fwa .fwab .fwabi{width: 48%;margin-bottom: 20px;}
	.fw .fwa .fwab .fwabi .fwabia{width: 80px;}
	.fw .fwa .fwab .fwabi .fwabib{font-size: 16px;margin-top: 5px;}
	.fw .fwa .fwab .fwabi .fwabic{margin-top: 10px;font-size: 13px;line-height: 16px;}
}
.fw .fwb{padding: 110px 0 80px;margin-top: 85px;}
.fw .fwb .fwbl{float: left;width: 41.2%;}
.fw .fwb .fwbl .fwbla{font-size: 30px;color: #333333;font-weight: bold;}
.fw .fwb .fwbl .fwbla span{color: #9c2829;}
.fw .fwb .fwbl .fwblb{margin-top: 20px;font-size: 16px;color: #666666;line-height: 26px;}
.fw .fwb .fwbl .fwblc{margin-top: 95px;line-height: 1;font-size: 47px;color: #9c2829;}
.fw .fwb .fwbr{float: right;width: 49.8%;}
.fw .fwb .fwbr .fwbra{margin-bottom: 12px;}
.fw .fwb .fwbr .fwbra input{width: 48.8%;box-sizing: border-box;border:1px solid rgba(255,255,255,0.5);height: 58px;font-size: 16px;border-radius: 10px;padding: 0 4%;vertical-align: middle;background: linear-gradient(to right,rgba(255,255,255,0.1),rgba(255,255,255,0.5));}
.fw .fwb .fwbr .fwbra span{font-size: 16px;color: rgba(0,0,0,0.4);margin-left: 4%;width: 30%;display: inline-block;vertical-align: middle;}
.fw .fwb .fwbr .fwbrb{margin-bottom: 12px;}
.fw .fwb .fwbr .fwbrb textarea{width: 80%;box-sizing: border-box;border:1px solid rgba(255,255,255,0.5);font-size: 16px;border-radius: 10px;vertical-align: middle;background: linear-gradient(to right,rgba(255,255,255,0.1),rgba(255,255,255,0.5));height: 102px;padding:1.5% 4%;}
.fw .fwb .fwbr .fwbrc input{width: 146px;height: 60px;border-radius: 10px;background: #9c2829;font-size: 16px;color: #ffffff;}
@media only screen and (max-width:1600px){
	.fw .fwb{padding: 90px 0 60px;margin-top: 70px;}
	.fw .fwb .fwbl .fwbla{font-size: 26px;}
	.fw .fwb .fwbl .fwblb{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.fw .fwb .fwbl .fwblc{margin-top: 70px;font-size: 38px;}
	.fw .fwb .fwbr .fwbra{margin-bottom: 9px;}
	.fw .fwb .fwbr .fwbra input{height: 50px;font-size: 14px;}
	.fw .fwb .fwbr .fwbra span{font-size: 14px;width: 35%;}
	.fw .fwb .fwbr .fwbrb{margin-bottom: 9px;}
	.fw .fwb .fwbr .fwbrb textarea{font-size: 14px;height: 90px;}
	.fw .fwb .fwbr .fwbrc input{height: 50px;width: 120px;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.fw .fwb{padding: 60px 0 50px;margin-top: 40px;}
	.fw .fwb .fwbl .fwbla{font-size: 22px;}
	.fw .fwb .fwbl .fwblb{margin-top: 10px;}
	.fw .fwb .fwbl .fwblc{margin-top: 45px;font-size: 30px;}
	.fw .fwb .fwbr .fwbra{margin-bottom: 6px;}
	.fw .fwb .fwbr .fwbra input{height: 42px;width: 52%}
	.fw .fwb .fwbr .fwbra span{font-size: 14px;width: 42%;}
	.fw .fwb .fwbr .fwbrb{margin-bottom: 6px;}
	.fw .fwb .fwbr .fwbrb textarea{}
	.fw .fwb .fwbr .fwbrc input{height: 46px;width: 110px;}
}
@media only screen and (max-width:640px){
	.fw .fwb{padding: 30px 0 20px;margin-top: 20px;}
	.fw .fwb .fwbl{float: none;width: 100%;}
	.fw .fwb .fwbr{float: none;width: 100%;margin-top: 20px;}
	.fw .fwb .fwbl .fwbla{font-size: 18px;}
	.fw .fwb .fwbl .fwblb{margin-top: 7px;}
	.fw .fwb .fwbl .fwblc{margin-top: 20px;font-size: 22px;}
	.fw .fwb .fwbr .fwbra{margin-bottom: 5px;}
	.fw .fwb .fwbr .fwbra input{height: 36px;width: 56%}
	.fw .fwb .fwbr .fwbra span{font-size: 13px;width: 42%;margin-left: 2%}
	.fw .fwb .fwbr .fwbrb{margin-bottom: 5px;}
	.fw .fwb .fwbr .fwbrb textarea{width: 90%}
	.fw .fwb .fwbr .fwbrc input{height: 40px;width: 100px;}
}

.ab{margin-top: 48px;}
.aba ul{border-bottom: 1px solid #dbdbdb;}
.aba ul li{float: left;line-height: 85px;margin-right: 35px;}
.aba ul li a{display: block;font-size: 16px;color: #666666;}
.aba ul li:hover a,.ab .aba ul li.current a{color: #000000;}
.ab .abb{padding: 90px 0 100px;}
.ab .abb .abbl{float: left;width: 43.3%;overflow: hidden;}
.ab .abb .abbl img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
}
.ab .abb .abbl: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); 
}
.ab .abb .abbr{float: right;width: 47%;}
.ab .abb .abbr .abbra{margin-top: 65px;line-height: 1;}
.abtit{font-size: 48px;color: #333333;font-weight: bold;line-height: 1;}
.ab .abb .abbr .abbrb{font-size: 24px;color: #333333;font-weight: bold;margin-top: 65px;}
.ab .abb .abbr .abbrc{margin-top: 22px;font-size: 16px;color: #666666;line-height: 1.5;}

.ab .abb .abbr .abbrc{overflow-y: auto;height: 500px;padding-right: 10px;}
.ab .abb .abbr .abbrc{scrollbar-color: #9c2829 #c2c2c2; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.ab .abb .abbr .abbrc::-webkit-scrollbar{width:2;height:2px;}
.ab .abb .abbr .abbrc::-webkit-scrollbar-button:vertical{display:none}
.ab .abb .abbr .abbrc::-webkit-scrollbar-thumb:vertical:hover{background-color: #9c2829;}
.ab .abb .abbr .abbrc::-webkit-scrollbar-thumb:vertical:active{background-color: #9c2829;}
.ab .abb .abbr .abbrc::-webkit-scrollbar{width: 2px;}
.ab .abb .abbr .abbrc::-webkit-scrollbar-track{background: #c2c2c2;}
.ab .abb .abbr .abbrc::-webkit-scrollbar-thumb{background: #9c2829;border-radius: 8px;}

@media only screen and (max-width:1600px){
	.ab{margin-top: 40px;}
	.aba ul li{line-height: 70px;margin-right: 25px;}
	.aba ul li a{font-size: 15px;}
	.ab .abb{padding: 65px 0 75px;}
	.abtit{font-size: 40px;}
	.ab .abb .abbr .abbra{margin-top: 40px;}
	.ab .abb .abbr .abbrb{font-size: 20px;margin-top: 40px;}
	.ab .abb .abbr .abbrc{margin-top: 15px;font-size: 14px;height: 400px;}
}
@media only screen and (max-width:1200px){
	.ab{margin-top: 30px;}
	.aba ul li{line-height: 55px;margin-right: 20px;}
	.aba ul li a{font-size: 14px;}
	.ab .abb{padding: 45px 0 55px;}
	.abtit{font-size:32px;}
	.ab .abb .abbr .abbra{margin-top: 35px;}
	.ab .abb .abbr .abbrb{font-size: 18px;margin-top: 35px;}
	.ab .abb .abbr .abbrc{margin-top: 10px;font-size: 13px;}
}
@media only screen and (max-width:900px){
	.ab .abb .abbr{width: 54%}
}
@media only screen and (max-width:640px){
	.ab{margin-top: 20px;}
	.aba ul li{line-height: 40px;margin-right: 15px;}
	.aba ul li a{font-size: 13px;}
	.ab .abb{padding: 20px 0 25px;}
	.ab .abb .abbl{float: none;width: 100%;}
	.ab .abb .abbr{float: none;width: 100%;}
	.abtit{font-size: 24px;}
	.ab .abb .abbr .abbra{margin-top: 20px;}
	.ab .abb .abbr .abbrb{font-size: 16px;margin-top: 20px;}
}

.bae{padding: 85px 0 100px;background: #f6f6f6;}
.bae .baea{text-align: center;}
.bae .baec{margin-top: 90px;position: relative;}
.bae .baec .hd{width: 46%;position: relative;z-index: 5;}
.bae .baec .hd ul li{height: 114px;padding:0 60px;}
.bae .baec .hd ul li .baec_hda{font-size: 24px;color: #414243;font-weight: bold;text-transform: uppercase;padding-top: 10px;}
.bae .baec .hd ul li .baec_hdb{font-size: 16px;color: #414243;margin-top: 7px;}
.bae .baec .hd ul li.on{background: url(ab2_06.png) no-repeat center;background-size: 100% 100%;}
.bae .baec .hd ul li.on .baec_hda{color: #fff;}
.bae .baec .hd ul li.on .baec_hdb{color: #fff;}
.bae .baec .bd{position: absolute;right: 0;width: 57.2%;z-index: 3;top:0;}
.bae .baec .bd .baeci{position: relative;}
.bae .baec .bd .baeci .baecia{overflow:hidden;height: 456px;}
.bae .baec .bd .baeci .baecia img{width: 100%;height: 100%;object-fit: cover;}
.bae .baec .bd .baeci .baecib{position: absolute;width: 84%;left:7%;height:60.7%;top:19.65%;background: url(ab3_03.png) no-repeat center;background-size: contain;display: flex;justify-content: space-between;align-items: center;}
.bae .baec .bd .baeci .baecib .baecibx{width: 100%;text-align: center;font-size: 34px;color: #ffffff;line-height: 1.8;}
@media all and (max-width:1600px){
	.bae{padding: 85px 0;}
	.bae .baec{margin-top: 70px;}
	.bae .baec .hd ul li{height: 88px;padding:0 30px;}
	.bae .baec .hd ul li .baec_hda{font-size: 20px;padding-top: 5px;}
	.bae .baec .hd ul li .baec_hdb{font-size: 14px;margin-top: 2px;line-height: 1.2;}
	.bae .baec .bd .baeci .baecib .baecibx{font-size: 28px;}
	.bae .baec .bd .baeci .baecia{height: 352px;}
}
@media all and (max-width:1200px){
	.bae .baec .bd .baeci .baecia{height: 320px;}
	.bae{padding: 60px 0;}
	.bae .baec{margin-top: 45px;}
	.bae .baec .hd ul li{height: 80px;padding:0 20px;}
	.bae .baec .hd ul li .baec_hda{font-size: 16px;padding-top: 2px;}
	.bae .baec .hd ul li .baec_hdb{font-size: 13px;margin-top: 2px;}
	.bae .baec .bd .baeci .baecib .baecibx{font-size: 22px;}
}
@media all and (max-width:750px){
	.bae .baec .bd .baeci .baecia{height: 240px;}
	.bae{padding: 25px 0;}
	.bae .baec{margin-top: 20px;}
	.bae .baec .hd{width: 100%;}
	.bae .baec .hd ul li{height: auto;padding:0 10px;float: left;width: 50%;box-sizing: border-box;}
	.bae .baec .hd ul li.on{background: #52c3f1;}
	.bae .baec .hd ul li .baec_hda{font-size: 15px;padding-top: 2px;line-height: 3;text-align: center;}
	.bae .baec .hd ul li .baec_hdb{font-size: 12px;margin-top: 0;line-height: 16px;height: 60px;display: none;}
	.bae .baec .bd{width: 100%;position: relative;margin-top: 15px;}
	.bae .baec .bd .baeci .baecib .baecibx{font-size: 16px;}
}

.abd{padding: 85px 0;position: relative;}
.abd .abdx{position: relative;}
.abd .abdx .g-in{position: relative;z-index: 9}
.abd .abb_line{height: 11px;background: url(ab5_03.png) repeat-x bottom center;position: absolute;left: 0;width: 100%;bottom: 14px;}
.abd .abba{text-align: center;}
.abd .abbc{margin-top: 58px;}
.abd .abbc .swiper-slide{padding:30px 10px 10px;box-sizing: border-box;height: 359px;position: relative;}
.abd .abbc .swiper-slide .abbci .abbcia{height: 190px;background: #f2f9fe;border-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.09);transition: all 0.6s;box-sizing: border-box;padding: 20px 25px 0;overflow: hidden;}
.abd .abbc .swiper-slide.swiper-slide-active{padding: 10px;}
.abd .abbc .swiper-slide.swiper-slide-active .abbci .abbcia{height: 235px;padding: 42px 25px 0;}
.abd .abbc .swiper-slide .abbci .abbciaa{font-size: 36px;color: #9c2829;font-weight: bold;font-family: "Arial";line-height: 1;}
.abd .abbc .swiper-slide .abbci .abbciab{margin-top: 20px;padding-left: 18px;background: url(ab12_03.png) no-repeat left 10px;font-size: 16px;color: #333333;line-height: 30px;}

.abd .abbc .swiper-slide .abbci .abbciab{overflow-y: auto;height: 90px;padding-right: 10px;}
.abd .abbc .swiper-slide .abbci .abbciab{scrollbar-color: #9c2829 #c2c2c2; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.abd .abbc .swiper-slide .abbci .abbciab::-webkit-scrollbar{width:2;height:2px;}
.abd .abbc .swiper-slide .abbci .abbciab::-webkit-scrollbar-button:vertical{display:none}
.abd .abbc .swiper-slide .abbci .abbciab::-webkit-scrollbar-thumb:vertical:hover{background-color: #9c2829;}
.abd .abbc .swiper-slide .abbci .abbciab::-webkit-scrollbar-thumb:vertical:active{background-color: #9c2829;}
.abd .abbc .swiper-slide .abbci .abbciab::-webkit-scrollbar{width: 2px;}
.abd .abbc .swiper-slide .abbci .abbciab::-webkit-scrollbar-track{background: #c2c2c2;}
.abd .abbc .swiper-slide .abbci .abbciab::-webkit-scrollbar-thumb{background: #9c2829;border-radius: 8px;}


.abd .abbc .swiper-slide .abbci .abbcib{height: 29px;width: 29px; background: url(ab6_08.png) no-repeat center;background-size: contain;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.abd .abbc .swiper-slide.swiper-slide-active .abbci .abbcib{background: url(ab7_10.png) no-repeat center;background-size: contain;}
.abd .swiper-button-prev{width: 47px;height: 47px;background: url(ab8_03.png) no-repeat center;background-size: cover;position: absolute;bottom: -8px;left: 0;top:auto;margin-top: auto;z-index: 9;}
.abd .swiper-button-next{width: 47px;height: 47px;background: url(ab8_03.png) no-repeat center;background-size: cover;position: absolute;bottom: -8px;right: 0;top:auto;margin-top: auto;z-index: 9;transform: rotate(180deg);}
.abd .swiper-button-prev:hover{background: url(ab9_05.png) no-repeat center;transform: rotate(180deg);background-size: contain;}
.abd .swiper-button-next:hover{background: url(ab9_05.png) no-repeat center;transform: rotate(0);background-size: contain;}
@media all and (max-width:1600px){
	.abd{padding: 65px 0;}
	.abd .abbc{margin-top: 45px;}
	.abd .abbc .swiper-slide{height: 300px;}
	.abd .abbc .swiper-slide .abbci .abbcia{height: 170px;}
	.abd .abbc .swiper-slide.swiper-slide-active .abbci .abbcia{height: 210px;padding: 30px 20px 0;}
	.abd .abbc .swiper-slide .abbci .abbciaa{font-size: 30px;}
	.abd .abbc .swiper-slide .abbci .abbciab{margin-top: 15px;padding-left: 15px;font-size: 14px;line-height: 26px;height: 104px;}
	.abd .abbc .swiper-slide .abbci .abbcib{margin-top: 80px;height: 25px;}
	.abd .abbc .swiper-slide.swiper-slide-active .abbci .abbcib{margin-top: 60px;}
}
@media all and (max-width:1200px){
	.abd{padding: 45px 0;}
	.abd .abbc{margin-top: 32px;}
	.abd .abbc .swiper-slide{height: 270px;}
	.abd .abbc .swiper-slide .abbci .abbcia{height: 160px;}
	.abd .abbc .swiper-slide .abbci .abbcia{padding: 20px 15px 0;}
	.abd .abbc .swiper-slide.swiper-slide-active .abbci .abbcia{height: 200px;padding: 30px 15px 0;}
	.abd .abbc .swiper-slide .abbci .abbciaa{font-size: 24px;}

}
@media all and (max-width:750px){
	.abd{padding: 25px 0;}
	.abd .abbc{margin-top: 20px;}
	.abd .abbc .swiper-slide.swiper-slide-active .abbci .abbcia{height: 200px;padding: 20px 10px 0;}
	.abd .abbc .swiper-slide .abbci .abbciaa{font-size: 18px;}
	.abd .abbc .swiper-slide .abbci .abbciab{margin-top: 10px;padding-left: 12px;font-size: 13px;line-height: 22px;}
	.abd .swiper-button-prev{width: 36px;height: 36px;bottom: -4px;}
	.abd .swiper-button-next{width: 36px;height: 36px;bottom: -4px;}

}

.abc{background: #f6f6f6;padding-top: 84px;}
.abc .abca{text-align: center;}
.abc .abcc{margin-top: 55px;}
.abc .abcc .hd{height: 66px;border-bottom: 1px solid #b8b8b8;text-align: center;}
.abc .abcc .hd ul{display: inline-block;}
.abc .abcc .hd ul li{display: inline-block;line-height: 65px;border-bottom: 2px solid transparent;font-size: 24px;color: #333333;padding: 0 40px;margin:0 12px;}
.abc .abcc .hd ul li.on{border-color: #9c2829;}
.abc .abcc .bd{margin-top: 50px;}
.abc .abcc .bd .abccia{text-align: center;font-size: 16px;color: #333333;}
.abc .abcc .bd .abccia span{display: inline-block;margin:0 30px;}
.abc .abcc .bd .abccia b{font-size: 48px;color: #9c2829;font-family: "Arial";display: inline-block;vertical-align: middle;}
.abc .abcc .bd .abccia b s{text-decoration: none;}
.abc .abcc .bd .abccib .swiper-container{padding-top: 90px;}
.abc .abcc .bd .abccib .swiper-slide{transition: all 0.6s;top:0;}
.abc .abcc .bd .abccib .swiper-slide .title{ font-size:16px;line-height: 20px; color:#666666; height:90px; padding:5px 10px;box-sizing: border-box; opacity:0; visibility:hidden; width:100%; position:absolute; left:0; top:100%;text-align: center;}
.abc .abcc .bd .abccib .swiper-slide:hover .title{ opacity:1; visibility:visible}
.abc .abcc .bd .abccib .swiper-slide:hover{ top:-90px; height:auto}
.abc .abcd{width: 94.3%;}
@media all and (max-width:1600px){
	.abc{padding-top: 65px;}
	.abc .abcc{margin-top: 45px;}
	.abc .abcc .hd{height: 60px;}
	.abc .abcc .hd ul li{line-height: 59px;font-size: 20px;padding: 0 30px;margin:0 10px;}
	.abc .abcc .bd{margin-top: 35px;}
	.abc .abcc .bd .abccia{font-size: 14px;}
	.abc .abcc .bd .abccia span{margin: 0 25px;}
	.abc .abcc .bd .abccia b{font-size: 40px;}
	.abc .abcc .bd .abccib .swiper-container{padding-top: 82px;}
	.abc .abcc .bd .abccib .swiper-slide .title{font-size: 14px;line-height: 18px;padding: 5px 7px;height: 82px;}
	.abc .abcc .bd .abccib .swiper-slide:hover{top:-82px;}
}
@media all and (max-width:1200px){
	.abc{padding-top: 45px;}
	.abc .abcc{margin-top: 30px;}
	.abc .abcc .hd{height: 50px;}
	.abc .abcc .hd ul li{line-height: 49px;font-size: 18px;padding: 0 20px;margin:0 5px;}
	.abc .abcc .bd{margin-top: 25px;}
	.abc .abcc .bd .abccia{font-size: 13px;}
	.abc .abcc .bd .abccia span{margin: 0 20px;}
	.abc .abcc .bd .abccia b{font-size: 32px;}
	.abc .abcc .bd .abccib .swiper-container{padding-top: 76px;}
	.abc .abcc .bd .abccib .swiper-slide .title{font-size: 13px;line-height: 18px;padding: 2px 5px;height: 76px;}
	.abc .abcc .bd .abccib .swiper-slide:hover{top:-76px;}
}
@media all and (max-width:750px){
	.abc{padding-top: 20px;}
	.abc .abcc{margin-top: 15px;}
	.abc .abcc .hd{height: auto;}
	.abc .abcc .hd ul li{line-height: 39px;font-size: 15px;padding: 0 10px;}
	.abc .abcc .bd{margin-top: 15px;}
	.abc .abcc .bd .abccia span{margin: 0 10px;}
	.abc .abcc .bd .abccia b{font-size: 24px;}
	.abc .abcc .bd .abccib .swiper-container{padding-top: 60px;}
	.abc .abcc .bd .abccib .swiper-slide .title{font-size: 12px;line-height: 15px;padding: 0px 3px;height: 60px;}
	.abc .abcc .bd .abccib .swiper-slide:hover{top:-60px;}
}

.pro .proa{padding-top: 80px;}
.pro .proa .proaa{text-align: center;}
.pro .proa .proab{margin-top: 52px;}
.pro .proa .proab .proabi{float: left;width: 32.3%;margin:0 1.55% 1.55% 0;background: #f8fafc;padding: 100px 0;text-align: center;}
.pro .proa .proab .proabi:nth-child(3n){margin-right: 0;}
.pro .proa .proab .proabi:hover{background: #eef3f9;}
.pro .proa .proab .proabi .proabia{overflow: hidden;}
.pro .proa .proab .proabi .proabia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
}
.pro .proa .proab .proabi:hover .proabia 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 .proa .proab .proabi .proabib{margin-top: 50px;padding: 0 2%;}
.pro .proa .proab .proabi .proabib .proabiba{font-size: 26px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pro .proa .proab .proabi .proabib .proabibb{font-size: 16px;color: #666666;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pro .proa .proab .proabi:hover .proabib .proabiba{color: #9c2829;}
@media all and (max-width:1600px){
	.pro .proa{padding-top: 60px;}
	.pro .proa .proab{margin-top: 40px;}
	.pro .proa .proab .proabi{padding: 75px 0;}
	.pro .proa .proab .proabi .proabib{margin-top: 35px;}
	.pro .proa .proab .proabi .proabib .proabiba{font-size: 22px;}
	.pro .proa .proab .proabi .proabib .proabibb{font-size: 14px;margin-top: 8px;}
}
@media all and (max-width:1200px){
	.pro .proa{padding-top: 40px;}
	.pro .proa .proab{margin-top: 30px;}
	.pro .proa .proab .proabi{padding: 50px 0;}
	.pro .proa .proab .proabi .proabib{margin-top: 25px;}
	.pro .proa .proab .proabi .proabib .proabiba{font-size: 18px;}
}
@media all and (max-width:750px){
	.pro .proa{padding-top: 20px;}
	.pro .proa .proab{margin-top: 20px;}
	.pro .proa .proab .proabi{padding: 25px 0;}
	.pro .proa .proab .proabi .proabib{margin-top: 15px;}
	.pro .proa .proab .proabi .proabib .proabiba{font-size: 15px;}
	.pro .proa .proab .proabi .proabib .proabibb{font-size: 12px;margin-top: 5px;}
	.pro .proa .proab .proabi{width: 48%;margin:0 4% 4% 0;}
	.pro .proa .proab .proabi:nth-child(3n){margin-right: 4%;}
	.pro .proa .proab .proabi:nth-child(2n){margin-right: 0;}
}

.pro .prob{padding: 70px 0 95px;}
.pro .prob .proba{text-align: center;}
.pro .prob .probb{margin-top: 30px;}
.pro .prob .probb .probbi{padding: 25px 0;border-bottom: 1px solid #dfdfdf;font-size: 16px;color: #666666;line-height: 1.5;}
@media all and (max-width:1600px){
	.pro .prob{padding: 50px 0 70px;}
	.pro .prob .probb{margin-top: 25px;}
	.pro .prob .probb .probbi{font-size: 14px;padding: 20px 0;}
}
@media all and (max-width:1200px){
	.pro .prob{padding: 30px 0 45px;}
	.pro .prob .probb{margin-top: 20px;}
	.pro .prob .probb .probbi{padding: 15px 0;}
}
@media all and (max-width:750px){
	.pro .prob{padding: 15px 0 25px;}
	.pro .prob .probb{margin-top: 15px;}
	.pro .prob .probb .probbi{font-size: 13px;padding: 10px 0;}
}

.pd .pda{background: url(pd1_02.jpg) no-repeat center;background-size: cover;}
.pd .pda .g-in{position: relative;}
.pd .pda .pdal{width: 50%;padding: 280px 0;}
.pd .pda .pdal .pdala{font-size: 48px;color: #333333;}
.pd .pda .pdal .pdalb{font-size: 16px;color: #333333;line-height: 1.5;margin-top: 25px;}
.pd .pda .pdal .pdalc{margin-top: 75px;}
.pd .pda .pdal .pdalc a{line-height: 48px;display: inline-block;padding: 0 46px;border-radius: 24px;border:1px solid #2d2e30;font-size: 20px;position: relative;overflow: hidden;color: #2d2e30;}
.pd .pda .pdal .pdalc a span{position: relative;z-index: 2;}
.pd .pda .pdal .pdalc a:after{content: "";width: 0;height: 100%;position: absolute;right: 0;top:0;background: #9c2829;transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);z-index: 1;}
.pd .pda .pdal .pdalc a:hover:after{width: 100%;left: 0;}
.pd .pda .pdal .pdalc a:hover{color: #fff;border-color: #9c2829;}
.pd .pda .pdal .pdalc a.pdalcb{margin-left: 15px;}
.pd .pda .pdal .pdalc a.pdalcb span{padding-left: 40px;background: url(pd2_03.png) no-repeat left center;font-size: 24px;}
.pd .pda .pdal .pdalc a.pdalcb:hover span{background: url(pd3_03.png) no-repeat left center;}
.pd .pda .pdar{position: absolute;width: 50%;right: 0;top:50%;transform: translateY(-50%);}
.pd .pda .pdar img{width: 100%;}
@media all and (max-width:1600px){
	.pd .pda .pdal{padding: 200px 0;}
	.pd .pda .pdal .pdala{font-size: 40px;}
	.pd .pda .pdal .pdalb{font-size: 14px;margin-top: 20px;}
	.pd .pda .pdal .pdalc{margin-top: 55px;}
	.pd .pda .pdal .pdalc a{line-height: 40px;padding: 0 38px;border-radius: 20px;font-size: 18px;}
	.pd .pda .pdal .pdalc a.pdalcb{margin-left: 10px;}
	.pd .pda .pdal .pdalc a.pdalcb span{padding-left: 30px;font-size: 20px;}
}
@media all and (max-width:1200px){
	.pd .pda .pdal{padding: 100px 0;}
	.pd .pda .pdal .pdala{font-size: 32px;}
	.pd .pda .pdal .pdalb{margin-top: 15px;}
	.pd .pda .pdal .pdalc{margin-top: 40px;}
	.pd .pda .pdal .pdalc a{line-height: 36px;padding: 0 25px;border-radius: 18px;font-size: 16px;}
	.pd .pda .pdal .pdalc a.pdalcb span{font-size: 18px;}
}
@media all and (max-width:750px){
	.pd .pda{padding: 15px 0 25px;}
	.pd .pda .pdar{position: relative;width: 100%;transform: translateY(0);}
	.pd .pda .pdal{padding: 0 0;width: 100%;margin-top: 15px;}
	.pd .pda .pdal .pdala{font-size: 20px;}
	.pd .pda .pdal .pdalb{font-size: 13px;margin-top: 10px;}
	.pd .pda .pdal .pdalc{margin-top: 20px;}
	.pd .pda .pdal .pdalc a{line-height: 30px;padding: 0 15px;border-radius: 15px;font-size: 14px;}
	.pd .pda .pdal .pdalc a.pdalcb span{font-size: 15px;padding-left: 25px;background-size: contain;}
}
.pd .pdc{padding: 70px 0;background: linear-gradient(to bottom, #fff, #f6f9fc);}
.pd .pdc .pdca{text-align: center;}
.pd .pdc .pdcc{margin-top: 40px;}
.pd .pdc .pdcc .pdcci{float: left;width: 49.16%;margin:0 1.68% 28px 0;line-height: 75px;background: #fff;border-radius: 4px;box-sizing: border-box;padding: 0 1.5%;font-size: 0;position: relative;transition: all 0.6s;top:0;}
.pd .pdc .pdcc .pdcci:after{content: "";width: 0;top: 100%;height: 6px;position: absolute;left: 0;background: #52bdc5;transition: all 0.6s;}
.pd .pdc .pdcc .pdcci:nth-child(2n){margin-right: 0;}
.pd .pdc .pdcc .pdcci img{vertical-align: middle;width: 44px;}
.pd .pdc .pdcc .pdcci span{display: inline-block;vertical-align: middle;margin-left: 22px;width: calc(100% - 66px); font-size: 22px;color: #323232;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;float: right;}
.pd .pdc .pdcc .pdcci:hover{top:-6px;box-shadow: 0 0 10px rgba(15,18,17,0.17);}
.pd .pdc .pdcc .pdcci:hover span{color: #52bdc5;}
.pd .pdc .pdcc .pdcci:hover:after{width: 100%;}
.pd .pdd{padding: 75px 0 110px;}
.pd .pdd .pdda{text-align: center;}
.pd .pdd .pddb{margin: 60px auto 0;max-width: 1052px;}
@media all and (max-width:1600px){
	.pd .pdc{padding: 55px 0;}
	.pd .pdc .pdcc{margin-top: 36px;}
	.pd .pdc .pdcc .pdcci{line-height: 65px;}
	.pd .pdc .pdcc .pdcci img{width: 38px;}
	.pd .pdd{padding: 60px 0 80px;}
	.pd .pdd .pddb{margin: 45px auto 0;}
	.pd .pdc .pdcc .pdcci span{font-size: 19px;margin-left: 15px;width: calc(100% - 53px);}
}
@media all and (max-width:1200px){
	.pd .pdc{padding: 40px 0;}
	.pd .pdc .pdcc{margin-top: 28px;}
	.pd .pdc .pdcc .pdcci{line-height: 50px;}
	.pd .pdc .pdcc .pdcci img{width: 30px;}
	.pd .pdd{padding: 40px 0 60px;}
	.pd .pdd .pddb{margin: 30px auto 0;}
	.pd .pdc .pdcc .pdcci span{font-size: 16px;margin-left: 10px;width: calc(100% - 40px);}
}
@media all and (max-width:750px){
	.pd .pdc{padding: 20px 0;}
	.pd .pdc .pdcc{margin-top: 20px;}
	.pd .pdc .pdcc .pdcci{line-height: 40px;float: none;width: 100%;margin:0 0 10px 0;}
	.pd .pdc .pdcc .pdcci img{width: 26px;}
	.pd .pdd{padding: 20px 0 30px;}
	.pd .pdd .pddb{margin: 20px auto 0;}
	.pd .pdc .pdcc .pdcci span{font-size: 14px;margin-left: 8px;width: calc(100% - 34px);}
}

.conc .concb .concbi{float: left;width: 48%;margin:0 4% 4% 0;box-sizing: border-box;padding: 16px 40px 0;background: #f7f8f9;height: 330px;cursor: pointer;}
.conc .concb .concbi:nth-child(2n){margin-right: 0;}
.conc .concb .concbi .concbia{line-height: 72px;border-bottom: 1px solid #dedfe0;font-size: 24px;color: #000000;}
.conc .concb .concbi .concbib{line-height: 36px;margin-top: 12px;font-size: 18px;color: #000000;}
.conc .concb .concbi .concbib a{color: #000}
.conc .concb .concbi:hover .concbia{color: #9c2829;}
@media only screen and (max-width:1600px){
	.conc .concb .concbi{padding: 10px 30px 0;height: 280px;}
	.conc .concb .concbi .concbia{line-height: 52px;font-size: 20px;}
	.conc .concb .concbi .concbib{line-height: 28px;margin-top: 10px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.conc .concb .concbi{padding: 10px 20px 0;height: 190px;}
	.conc .concb .concbi .concbia{line-height: 50px;font-size: 20px;}
	.conc .concb .concbi .concbib{line-height: 26px;margin-top: 10px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.conc .concb .concbi{padding: 10px 15px;height: auto;width: 100%;margin:0 0% 4% 0;}
	.conc .concb .concbi:nth-child(3n){margin-right: 0%;}
	.conc .concb .concbi:nth-child(2n){margin-right: 0;}
	.conc .concb .concbi .concbia{line-height: 40px;font-size: 16px;}
	.conc .concb .concbi .concbib{line-height: 22px;margin-top: 7px;font-size: 13px;}
}


.lxArea02 {border-radius:15px; overflow:hidden; box-shadow:rgba(36,81,39,0.15) 0px 0px 16px; }
.lxBox01 { float:left; width:800px; 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% - 800px); height:635px; padding:40px 70px 0 70px; color:#333; background: #eef3f9; box-sizing: border-box; }
.lxBox02 .p1 { font-size:38px; line-height:1.1; }
.lxBox02 .p2 { font-size:16px; margin-top:20px; }
.lxBox02 .p3 { margin-top:30px; }
.lxBox02 .p3 .text { width:100%; border:1px solid #9c2829; padding:0 15px; margin-bottom:18px; font-size:16px; background:#fff; line-height:58px; box-sizing: border-box; }
.lxBox02 .p3 .textarea { width:100%; border:1px solid #9c2829; padding:10px 15px; margin-bottom:25px; font-size:16px; background:#fff; height:115px; box-sizing: border-box; }
.lxBox02 .p3 .btn01 { display:block; width:185px; line-height:60px; border-radius:7px; background:#9c2829; font-size:18px; color:#fff; text-align:center; cursor:pointer; }

@media all and (max-width:1600px){
	
	.lxBox01 { width:600px; height:500px; }
	.lxBox01 .my-map { height:500px; }
	.lxBox01 #dituContent { height:500px; }
	.lxBox02 { width:calc(100% - 600px); height:500px; padding:50px 30px 0 30px; }
	.lxBox02 .p1 { font-size:24px; }
	.lxBox02 .p2 { font-size:14px; margin-top:15px; }
	.lxBox02 .p3 { margin-top:20px; }
	.lxBox02 .p3 .text { padding:0 10px; margin-bottom:10px; font-size:14px; line-height:45px; }
	.lxBox02 .p3 .textarea { padding:5px 10px; margin-bottom:10px; font-size:14px; height:115px; }
	.lxBox02 .p3 .btn01 { width:150px; line-height:45px; font-size:16px; }
}
@media all and (max-width:1200px){
	
	.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:20px; }
	.lxBox02 .p2 { font-size:14px; margin-top:10px; }
	.lxBox02 .p3 { margin-top:25px; }
	.lxBox02 .p3 .text { padding:0 10px; margin-bottom:10px; font-size:14px; line-height:40px; }
	.lxBox02 .p3 .textarea { padding:5px 10px; margin-bottom:15px; font-size:14px; height:115px; }
	.lxBox02 .p3 .btn01 { width:120px; line-height:40px; font-size:14px; }
}



