/*Top002960 */
.Top002960 .hello{line-height: 38px;
    background: #fff;}
.Top002960 .hello .gethome{float: right;background: url("../images/Top002960_icon.png") no-repeat left center;padding-left: 24px;color: #666;}
.Top002960 .hello .gethome:hover{color: #205393;}

.Top002960 .logo-area{background: url("../images/Top002960_bg.jpg") no-repeat center  center;background-size: cover;}
.Top002960 .logo a{max-width: 681px;display: block; width: 90%;}
.Top002960 .top-search{padding: 0;}
.Top002960 .top-search .box{position: relative;background: #fff;  overflow: hidden;padding-right: 80px;}
.Top002960 .top-search .box .text{ height: 44px; line-height: 44px;background: none;border: 0;width: 100%; padding: 0 10px;}
.Top002960 .top-search .box .btn{width: 80px; line-height: 44px;background: #205393; text-align: center;}
.Top002960 .top-search .box .btn span{display: inline-block;background: url("../images/Top002960_btn_search.png") no-repeat right center;padding-right: 20px;color: #fff;}
.Top002960 .top-menu{background: #205393;}
.Top002960 .top-menu li span,
.Top002960 .top-menu li a{display: block;}
.Top002960 .top-menu li span a{line-height: 60px;font-size: 18px;color: #fff;}
.Top002960 .today{background: #f4f4f4;line-height: 1.572em;padding: 14px 0;}
.Top002960 .today strong{color: #205393; }
@media(min-width:1025px){
.Top002960 .logo-area{height: 228px;}
.Top002960 .logo-area .ytable{height: 100%;}
.Top002960 .top-search{width: 348px;}
.Top002960 .top-search{display: table-cell;}
.Top002960 .top-search .box{border-radius: 5px;}
.Top002960 .top-menu li{float: left; text-align: center;}
.Top002960 .top-menu li span{position: relative;}
.Top002960 .top-menu li:not(:last-child) span:after{position: absolute; content: '';width: 1px; height: 18px; top: 50%; margin-top: -9px;right: 0;background: rgba(255,255,255,0.4);}
.Top002960 .top-menu li:hover span a,
.Top002960 .top-menu li.aon span a{background: #1b4b88;}
.Top002960 .today .class{margin-left: 36px;}
}
@media(max-width:1024px){
.Top002960 .logo-area .ytable,
.Top002960 .logo-area .ytable-cell{display: block;}
.Top002960 .logo-area .top-search{display:none;position: absolute; left: 0; top: 100%; width: 100%;}
.Top002960 .logo-area{position: relative; z-index: 100;}
.Top002960 .logo a{width: 50%;}
.Top002960 .logo{padding: 5vw 0;}
 .Top002960 .wap-nav{position: absolute; right: 2%; top: 50%; transform: translateY(-50%);}
.Top002960 .wap-nav > *{float: left;width: 30px; height: 30px;}
.Top002960 .open-search{ border-radius: 50%;background: #1b4b88 url("../images/Top002960_btn_search.png") no-repeat center center; margin-left: 20px;}
.Top002960 .open-search.on:before,
.Top002960 .open-search.on:after{background-color: #1b4b88;}
.Top002960 .open-menu i{background: #1b4b88;}
.Top002960 .top-menu{position: relative; z-index: 100;}
.Top002960 #menu{position: absolute;  left: -100%; top: 100%;background: #1b4b88; width: 220px; border-radius: 0 0 0 5px; padding: 10px 20px;}
.Top002960 #menu li{width: auto!important; transform: translateX(50px);opacity: 0; transition: 0.5s 0.1s;}
.Top002960 #menu li:nth-child(2){transition-delay: 0.2s;}
.Top002960 #menu li:nth-child(3){transition-delay: 0.3s;}
.Top002960 #menu li:nth-child(4){transition-delay: 0.4s;}
.Top002960 #menu li:nth-child(5){transition-delay: 0.5s;}
.Top002960 #menu li:nth-child(6){transition-delay: 0.6s;}
.Top002960 #menu li:nth-child(7){transition-delay: 0.7s;}
.Top002960 #menu li span a{line-height: 50px;}
.Top002960 #menu li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5);}
.menu-show #menu{left: auto;right: 0;}
.menu-show #menu li{ transform: translateX(0);opacity: 1; }
.Top002960 .today .class{display: block;}
}
@media(max-width:480px){
.Top002960{font-size: 3vw;}
}

/*Floor002872 */
.Floor002872{position: relative; z-index: 10;margin-top: 25px;}
/*slick Basic*/
.Floor002872 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002872 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002872 .slick-list:focus {outline: none}
.Floor002872 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002872 .slick-slider .slick-track, 
.Floor002872 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002872 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002872 .slick-track:before, 
.Floor002872 .slick-track:after{display: table; content: '';}
.Floor002872 .slick-track:after{ clear: both;}
.Floor002872 .slick-loading .slick-track { visibility: hidden;}
.Floor002872 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002872 .slick-slide .slick-loading img { display: none;}
.Floor002872 .slick-slide .dragging img { pointer-events: none;}
.Floor002872 .slick-initialized .slick-slide { display: block;}
.Floor002872 .slick-loading .slick-slide { visibility: hidden;}
.Floor002872 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002872 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002872 .auto_1366{max-width: 1366px; width: 96%;box-shadow: 5px 0 6px rgba(163,166,170,0.22);}
.Floor002872 .inner{padding: 20px;background: #fff;}
.Floor002872 .fr{background: #f2f2f2; padding: 20px 20px 0;}  
.Floor002872 .slider-tab{margin-bottom: 18px;}
.Floor002872 .slider-tab li{line-height: 50px; background: #dedede;text-align: center;font-size: 20px;font-weight: bold; cursor: pointer;}
.Floor002872 .slider-tab li.slick-current{color: #fff;background: #205393;}
.Floor002872 .slider-for li{line-height: 48px;font-size: 18px;}
.Floor002872 .slider-for li time{float: right;
    margin-left: 20px;
    font-size: 15px;
    color: #666;}
.Floor002872 .slider-for li a:hover{color: #205393;}
.Floor002872 .slider-for li a:before{display: inline-block;content: '·'; width: 15px; text-align: center;}
.Floor002872 .fl .slider li a{display: block; position: relative;}
.Floor002872 .fl .slider li aside.dot{position: absolute; left: 0; width: 100%;line-height: 50px; padding: 0 30% 0 20px;color: #fff;font-size: 18px;background: rgba(0,0,0,0.6); z-index: 10;bottom: 0; transform: translateY(50px); opacity: 0; transition: 0.3s 0.3s;}
.Floor002872 .fl .slider li.slick-current aside.dot{opacity: 1;transform: translateY(0);}
.Floor002872 .fl .slick-dots{position: absolute; right: 20px;bottom: 19px; z-index: 10;}
.Floor002872 .fl .slick-dots li{width: 10px; height: 10px; cursor: pointer;border-radius: 10px;transition: 0.3s; background: #fff;float: left;margin-left: 10px;}
.Floor002872 .fl .slick-dots li button{display: none;}
.Floor002872 .fl .slick-dots li.slick-active{background: #205393; width: 20px;}
@media(min-width:1025px){
.Floor002872 .fl{width: 52.791%;}
.Floor002872 .fr{width: 45.249%;}
.Floor002872 .fl,
.Floor002872 .fr{height: 390px;}
.Floor002872 .fl .slider li .Ispic{height: 390px;}
}
@media(max-width:1024px){
.Floor002872 .fl .slider li .Ispic{padding-bottom: 55%;}
.Floor002872 .fr{padding-bottom: 20px;} 
}
@media(max-width:640px){
.Floor002872 .inner{padding: 10px;}
.Floor002872 .slider-tab li{font-size: 18px;}
.Floor002872 .fl .slider li aside.dot{font-size: 16px;}
.Floor002872 .slider-for li{line-height: 40px;font-size: 16px;}
}
/*Floor002873 */
.Floor002873{padding: 1vw 0;}

/*slick Basic*/
.Floor002873 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002873 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002873 .slick-list:focus {outline: none}
.Floor002873 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002873 .slick-slider .slick-track, 
.Floor002873 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002873 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002873 .slick-track:before, 
.Floor002873 .slick-track:after{display: table; content: '';}
.Floor002873 .slick-track:after{ clear: both;}
.Floor002873 .slick-loading .slick-track { visibility: hidden;}
.Floor002873 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002873 .slick-slide .slick-loading img { display: none;}
.Floor002873 .slick-slide .dragging img { pointer-events: none;}
.Floor002873 .slick-initialized .slick-slide { display: block;}
.Floor002873 .slick-loading .slick-slide { visibility: hidden;}
.Floor002873 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002873 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002873 .auto_1366{max-width: 1366px; width: 96%;box-shadow: 5px 0 6px rgba(163,166,170,0.22);}
.Floor002873 .inner{padding: 20px;background: #fff;}
@media(max-width:640px){
.Floor002873 .inner{padding: 10px;}
}
.Floor002873 .slider{padding: 0 60px;}
.Floor002873 .slider li a{display: block;margin: 0 10px;color: #fff; padding: 1.5vw;}

.Floor002873 .slider li a{background-color: #f9cd50;}


.Floor002873 .slider li .cn{font-size: 20px;font-weight: bold; padding: 10px 0 5px 0;}
.Floor002873 .slider li .en{opacity: 0.6;-webkit-opacity: 0.6;}
.Floor002873 .slick-arrow{position: absolute; top: 20%; height: 60%;background: #d6d6d6; cursor: pointer;padding: 0; font-size: 0;border: 0; width: 38px;border-radius: 4px;}
.Floor002873 .slick-arrow:before{position: absolute; width: 20px; height: 20px; border-right: 1px solid #fff;border-top: 1px solid #fff; transform: rotate(45deg); content: ''; left: 50%; top: 50%; margin: -10px 0 0 -15px;}
.Floor002873 .slick-prev{left: 0;}
.Floor002873 .slick-prev:before{transform: rotate(-135deg); margin-left: -5px; }
.Floor002873 .slick-next{right: 0;}
@media(max-width:1024px){
.Floor002873 .slider{padding: 0 50px;}
.Floor002873 .slider li a{margin: 0 5px;color: #fff; padding: 3vw;}
}
@media(max-width:480px){
.Floor002873 .slider li a{text-align: center;}
}

/*Floor003038 */
.Floor003038{position: relative; z-index: 1;}
.Floor003038 .ytable-cell{vertical-align: top;}

.Floor003038 .title{ border-bottom: 1px solid #eee; line-height: 25px; padding:0px 0 18px 0;}
.Floor003038 .title span{    font-size: 22px;
    color: #205393;
    background-size: contain;
    display: inline-block;
    font-weight: bold;}
.Floor003038 .title a{float: right;color: #999;font-size: 16px;}
.Floor003038 .title a:after{display: inline-block; content: ''; border-top: 1px solid #999;border-right: 1px solid #999; transform: rotate(45deg); margin-left: 5px; vertical-align: middle; width: 5px; height: 5px; margin-top: -3px;}
@media(max-width:480px){
.Floor003038 .title{line-height: 5vw;padding: 4vw 0;}
.Floor003038 .title span{font-size: 5vw;padding-left: 6vw;}
}

.Floor003038 .left .tab{position: relative;margin-bottom: 25px;}
.Floor003038 .left .tab li{float: left; cursor: pointer;}
.Floor003038 .left .tab li:not(:last-child):after{display: inline-block;content: ''; width: 1px; height: 22px;background-color: #eee;vertical-align: middle; margin: 0 20px;}
.Floor003038 .left .tab a{position: absolute;right: 0; top: 50%; margin-top: -15px;}
.Floor003038 .left .tab li:not(.on) a{display: none;}
.Floor003038 .left .tab li:not(.on) span{color: #999;padding-left: 0;background: none;}
.Floor003038 .left .tab li.on span{position: relative;}
.Floor003038 .left .tab li.on span:after{position: absolute; top:100%; margin-top: 21px; left:0px;right: 0; content: ''; height: 3px;background-color: #205393;}
@media(max-width:480px){
.Floor003038 .left .tab li.on span:after{margin-top: 4.7vw; left: 6vw;}
}
.Floor003038 .left dd{line-height: 48px;}
.Floor003038 .left dd a span{margin-right: 10px;color: #205393;}
.Floor003038 .left dd time{float: right;color: #999; margin-left: 20px;}
.Floor003038 .left .slider{margin-top: 10px;}
.Floor003038 .left .slider .title{border-bottom: 0;position: relative;}
.Floor003038 .left .btn{position: absolute;right: 0; top: 50%; overflow: hidden;margin-top: -12px;}
.Floor003038 .left .slick-arrow{width: 25px;height: 25px;background: #205393;border-radius: 2px;float: left; margin-left: 10px; line-height: 25px;}
.Floor003038 .left .slick-arrow:before{content: '>';font-size: 14px;color: #fff;}
.Floor003038 .left .slick-prev:before{content: '<';}
.Floor003038 .left .slider ul{border: solid 1px #eee;}
.Floor003038 .left .slider ul a{display: block;padding: 26px 10px 0;}
.Floor003038 .left .slider li:after{display: block; margin: -20px -10px 0; content: '';height: 40px;background-color: #f5f5f5;}
.Floor003038 .left .slider .pic{float: left; width: 35%; padding-left: 20px;background: url("../images/Floor003038_ying.png") no-repeat left bottom;}
.Floor003038 .left .slider .Ispic{padding-bottom: 141%;background-size: contain;}
.Floor003038 .left .slider .txt{float: right;width: 60%;}
.Floor003038 .left .slider .tit,
.Floor003038 .left .slider .subtit{}
.Floor003038 .left .slider .tit{font-size: 18px;}
.Floor003038 .left .slider .subtit{padding: 5px 0 10px 0;}
@media(max-width:480px){
.Floor003038 .left .tab{margin-bottom: 3vw;}
.Floor003038 .left .tab li:not(:last-child):after{margin: 0 3vw; height: 4vw;}
.Floor003038 .left .tab a{margin-top: -10px;}
}

.Floor003038 .txt-dot{margin: 0;color: #999;overflow: hidden;line-height: 1.715em; height: 3.43em;}
.Floor003038 .txt-dot  .details{color:  #205393;}

.Floor003038 .right{padding: 0 2.08vw; background-color: #f5f5f5;border-left: solid 1px #eee;}
.Floor003038 .right .title{border-bottom: 0;}
.Floor003038 .right li aside{font-size: 18px;margin: 30px 0 10px 0;}
.Floor003038 .right .slick-dots{text-align: center;padding: 30px 0 20px 0;}
.Floor003038 .right .slick-dots li{display: inline-block;width: 10px; height: 10px; margin: 0 5px; border: 1px solid #205393; }
.Floor003038 .right .slick-dots li.slick-active{background: #205393; }
.Floor003038 .right .slick-dots li  button{display: none;}

@media(min-width:481px){
.Floor003038{font-size: 16px;}
}
@media(min-width:1025px){
.Floor003038 .left{width: 67.5%;padding:30px;
    background: #fff;}
.Floor003038 .left .inner{width:100%;}
.Floor003038 .right{ width: 32.5%;background: #fff;
    padding: 30px;}
}
@media(max-width:1024px){
.Floor003038 .ytable,
.Floor003038 .ytable-cell{display: block;}
.Floor003038 .right{margin-top: 3.13vw;}
}

/*Floor002863 */
.Floor002863{padding: 1vw 0;}
/*slick Basic*/
.Floor002863 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002863 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002863 .slick-list:focus {outline: none}
.Floor002863 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002863 .slick-slider .slick-track, 
.Floor002863 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002863 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002863 .slick-track:before, 
.Floor002863 .slick-track:after{display: table; content: '';}
.Floor002863 .slick-track:after{ clear: both;}
.Floor002863 .slick-loading .slick-track { visibility: hidden;}
.Floor002863 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002863 .slick-slide .slick-loading img { display: none;}
.Floor002863 .slick-slide .dragging img { pointer-events: none;}
.Floor002863 .slick-initialized .slick-slide { display: block;}
.Floor002863 .slick-loading .slick-slide { visibility: hidden;}
.Floor002863 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002863 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002863 .slider:not(:last-child){margin: 0 0 1vw 0;}
.Floor002863 .slick-silde img{display: block;width: 100%;}
.Floor002863 .slick-dots{position: absolute; z-index: 20; right: 1vw;bottom: 0.55vw;}
.Floor002863 .slick-dots li{float: left;background: #fff;width: 2.08vw;height: 0.31vw;margin-left: 0.42vw;}
.Floor002863 .slick-dots li button{display: none;}
.Floor002863 .slick-dots li.slick-active{background:#205393;}


/*Floor002862 */
.Floor002862{padding:5px 0 25px 0;}
@media(min-width:1025px){
.Floor002862 .fl,
.Floor002862 .fr{width:49.5%;background: #fff;
    padding: 30px;}
}
@media(min-width:1261px){
.Floor002862 .fl .tab-ul{}
.Floor002862 .fr .tab-ul{}
}
@media(max-width:1260px){
.Floor002862 .fl .tab-list{padding-left: 26px;}
.Floor002862 .fr .tab-list{padding-right: 26px;}
}
@media(max-width:1024px){
.Floor002862 .auto{padding: 0;}
.Floor002862 .fl{margin-bottom: 3vw;}
}
.Floor002862 .tab-ul{position: relative;}
.Floor002862 .tab-ul ul{position: relative;
    /* border-bottom: 2px solid #ebebeb; */
    height: 50px;
    /* background: #f8f8f8; */
    border-bottom: 1px solid #eee;
    line-height: 25px;
    padding: 0px 0 18px 0;}
.Floor002862 .tab-ul li{float: left;
    border-bottom: 2px solid transparent;
    line-height: 48px;
    text-align: left;
    height: 50px;
    font-size: 18px;
    /* padding: 0 23px; */
    cursor: pointer;
    font-size: 22px;
    color: #205393;
    background-size: contain;
    display: inline-block;
    font-weight: bold;}
.Floor002862 .tab-ul li.on{ border-bottom-color: #205393;color: #205393;}
.Floor002862 .tab-ul .more{    position: absolute;
    right: 0;
    top: 0;
    line-height: 50px;
    font-size: 16px;
    background: url(../images/Floor002862_more.gif) no-repeat right center;
    padding-right: 14px;
    display: none;
    /* font-weight: 100; */
    opacity: 0.4;
    color: #333;}
.Floor002862 .tab-ul li.on .more{display: block;}
.Floor002862 .fl .tab-list{padding-right:0px;}
.Floor002862 .fr .tab-list{}
.Floor002862 .tab-list .dl{display: none;}
.Floor002862 .tab-list dl{padding-top: 26px;}
.Floor002862 .tab-list dt{line-height: 40px;font-size: 16px; padding-left: 20px;background: url(../images/Floor002862_icon.png) no-repeat left center;}
.Floor002862 .tab-list dt time{font-size: 16px;color: #999;float: right;margin-left: 10px;}
.Floor002862 .tab-list dd .pic img{display: block;width: 100%;}
.Floor002862 .tab-list dd .txt{color: #999;}
.Floor002862 .tab-list dd aside{font-size: 18px;line-height: 30px;}
.Floor002862 .tab-list dd p{font-size: 16px;line-height: 24px;}
@media(min-width:641px){
.Floor002862 .tab-list dd{height: 200px;position: relative;padding-left: 240px;}
.Floor002862 .tab-list dd .pic{position: absolute; left: 0; top: 0; width: 240px;}
.Floor002862 .tab-list dd .txt{padding:0 0 0 36px;}
}
.Floor002862 .tab-list dd .txt time{font-size: 16px;color: #999;}
@media(max-width:640px){
.Floor002862 .tab-list dd .txt{padding: 3vw;}
}
@media(max-width:640px){
.Floor002862 .tab-list dd .txt{padding: 3vw;}
}
/*Bottom002942 */
.Bottom002942{background-color:#1b4b88;}
.Bottom002942 .ytable{padding: 45px 0;}
.Bottom002942 .copyright{line-height: 20px; padding: 10px 0; text-align: center;border-top: 1px solid rgba(255,255,255,0.05);color: rgba(255,255,255,0.2);}
.Bottom002942 .contact nav{margin-bottom: 25px;}
.Bottom002942 .contact nav a{display: inline-block;color: #fff; font-size: 16px;}
.Bottom002942 .contact nav a:not(:last-child):after{width: 2px; height: 12px;background: rgb(255 255 255 / 20%); margin: 0 20px;content: '';display: inline-block;}
.Bottom002942 .contact dd{color: #bfbfbf;font-size: 15px;line-height: 2em;padding-left: 28px; background-repeat: no-repeat;background-position: left 9px;}
.Bottom002942 .contact dd.ico-1{background-image: url("../images/Bottom002942_icon1.png");}
.Bottom002942 .contact dd.ico-2{background-image: url("../images/Bottom002942_icon2.png");}
.Bottom002942 .contact dd.ico-3{background-image: url("../images/Bottom002942_icon3.png");}
.Bottom002942 .contact nav a:hover{color: #205393;}
@media(min-width:1025px){
.Bottom002942 .logo{width:31%;border-right: 1px solid rgba(255,255,255,0.05);}
.Bottom002942 .logo img{width: 90%;max-width: 368px;}
.Bottom002942 .contact{padding-left:4vw;}
}

@media(max-width:1450px){
    .Bottom002942 .contact nav a{margin-top: 10px;}
}
@media(max-width:1024px){
.Bottom002942{text-align: center;}
.Bottom002942 .ytable,
.Bottom002942 .ytable-cell{display: block;}
.Bottom002942 .contact dl{display: table; margin: 0 auto; text-align: left;}
.Bottom002942 .logo{padding-bottom: 5vw;}
.Bottom002942 .contact nav a{margin-bottom: 4px;}
.Bottom002942 .ytable {padding: 5vw 0;}
}
@media(max-width:640px){
.Bottom002942 .contact dd,
.Bottom002942 .contact nav a{font-size:calc(16/16 * 1em);}
.Bottom002942 .contact nav a:not(:last-child):after{margin: 0 2vw;}
.Bottom002942 .logo img{width: 50%;}
}


.auto_1400{max-width: 1400px;margin: 0 auto;width: 96%;}




/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:300px; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);    background: #fff;}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #205393;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #205393;}

@media(max-width:1280px){
    .Menu003135 .current{ font-size: 1em;}
}

@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
/*RighInfo002851 */

.RighInfo002851{padding:3vw 0;}
.RighInfo002851 .singlePage{line-height: 28px;color: #999;}
.RighInfo002851 .title{padding-bottom:0.8vw;color: #333;font-size: 100px;}
.RighInfo002851 .title .cn{    font-size: 0.34em;
    font-weight: bold;}
.RighInfo002851 .title .en{font-size: 0.22em;
    color: #205393;
    margin-top: 1%;}
@media(max-width:640px){
.RighInfo002851 .title{font-size: 80px;}
}.RighInfo002851 .singlePage p{    font-size: 16px;
    color: #333;
    line-height: 30px;
    margin: 0;
    margin-bottom: 10px;}
.RighInfo002851 .singlePage .text1{    font-weight: bold;
    font-size: 18px;}
.RighInfo002851 .singlePage .text1 span{    color: #205393;
    margin-right: 8px;
    font-size: 22px;}
.RighInfo002851 .singlePage center{margin:0.5% 0 0% 0;}

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 14px;
    color: #999;
    border: 1px solid #c5c6c6;
    padding: 5px 8px;
    margin-top: 8px;
    display: inline-block;
    border-radius: 3px;}
.PicList002273 .right .h3{color: #313131;
    font-size: 22px;
    line-height: 23px;
    font-weight: normal;}
.PicList002273 .right .p{color: #666;
    font-size: 15px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #205393;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#fff;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 50px;
    margin-bottom: 50px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width:860px;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{line-height:26px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height:26px;}
	.PicList002273 ul li{padding-right: 20px;}
}
/*Page003143 */
.Page003143 .Pages{padding: 0 0 3% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #ebebeb;line-height: 36px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 36px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #205393;border-color: #205393;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}


/*.RichInfo005*/
.RichInfo005 { padding:calc(80 / 1920 * 100vw) 0 ;}
.RichInfo005 .title { color: #333;
    text-align: center;
    padding-bottom: calc(40 / 16 * 1em);
    border-bottom: 1px dashed #c7c7c7; }
.RichInfo005 .title h1 { margin: 0; padding-bottom:calc(10 / 30 * 1em);
font-size:calc(36 / 16 * 1em);
font-weight: bold; }
.RichInfo005 .title h2{font-size: 22px;
    font-weight: normal;
    margin: 0;}
.RichInfo005 .title p span { color: #777; }
.RichInfo005 p {    margin: 0;
    line-height: 34px;
    font-size: 16px;
    color: #333;}
.RichInfo005 p+p { margin-top: 1em; }
.RichInfo005 p+img, .RichInfo005 img+p { margin: 1em 0; }
.RichInfo005 .info { color: #666; line-height: 1.75; text-align: justify; padding:calc(40 / 16 * 1em) 0;
}
.RichInfo005 .info .img { margin: 1% 0; text-align: center; }
.RichInfo005 .info_back { text-align: center; clear: both; padding:calc(30 / 16 * 1em) 0;
}
.RichInfo005 .info_back a { border: 1px solid #205393;
    width: calc(180 / 16 * 1em);
    line-height: calc(55 / 16 * 1em);
    color: #205393;
    display: inline-block;
    font-size: 16px;
    border-radius: calc(48 / 16 * 1em);
}
.RichInfo005 .info_back a:hover { color: #fff; background: #205393; }
.RichInfo005 .info_pn {
padding-top:calc(30 / 16 * 1em); border-top: 1px dashed #eaeaea; }
.RichInfo005 .info_pn span a { color: #999; }
.RichInfo005 .info_pn span a:hover { color: #205393 }

@media(min-width:769px) {
.RichInfo005 .info .pic { margin: 2% auto 4%; display: block; }
.RichInfo005 .info .pic2 { float: left; margin-right: 4%; margin-bottom: 2%; }
.RichInfo005 .info_pn span { display: block; float: left; width: 50%;font-size: 16px; }
.RichInfo005 .info_pn span:last-child { float: right; text-align: right; }
}


@media(max-width:1024px){
    .RichInfo005 .info_pn span{width: 100%;}
    .RichInfo005 .info_pn span:last-child{float: none; text-align: start; margin-top: 20px;}
}

@media(max-width:768px){
    .RichInfo005 .info_pn span{display: block;}
  
}



/*PicList003142 */
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{font-size: 1.2em;
    line-height: 1.6666;
    min-height: 3.3332em;
    color: #333;}
.PicList003142 li p{font-size: 1em;
    line-height: 1.78571;
    min-height: 3.57142em;
    color: #666;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60012;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}


/*TextList002972 */
.TextList002972 {margin: 50px 0 40px 0;}
.TextList002972 .auto{background: #fff;    padding: 30px;}
.TextList002972 li:not(:last-child){border-bottom: 1px dotted #ededed;}
.TextList002972 li:not(.active){line-height: 47px;}
.TextList002972 li:not(.active) a{color: #333;}
.TextList002972 li:not(.active) a:before{display: inline-block; content: ''; width: 5px; height: 5px; background: #bbb;border-radius: 50%; margin-right: 10px; vertical-align: middle;}
.TextList002972 li time{float: right; margin-left: 10px;}
.TextList002972 li.active a{text-align: center;font-size: 24px; line-height: 3em;color: #205393;font-weight: bold;}
.TextList002972 li.active time{display: none;}
@media(min-width:641px){
.TextList002972 li{font-size: 16px;}
}
@media(max-width:640px){
.TextList002972 li.active a{font-size: 5vw;}
}



/*Form003139 */
.Form003139 .auto{position: relative;z-index: 1;margin-top: 4.5em;margin-bottom: 4.5em; }
.Form003139 .title{ font-size: 1.625em;color: #333333; line-height: 1.1538em;text-align: center;}
.Form003139 .title:after{display: block;
    content: '';
    width: 30px;
    height: 3px;
    background-color: #205393;
    margin-top: 1.1538em;
    text-align: center;
    margin: 0 auto;
    margin-top: 1.1538em;}
.Form003139 .desc{font-size: 0.875em;color: #999999;line-height: 1.78571;}
.Form003139 .form{background-color: #fff;
    margin-top: 2em;
    text-align: center;
    padding: 3%;}
.Form003139 .form p{    font-size: 20px;
    color: #205392;}
.Form003139 .form div p{    color: #333;
    font-size: 18px;
    font-weight: bold;}
.Form003139 .form div span{margin-right: 13px;
    position: relative;
    top: -2px;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: 10px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;
    left: 1.1428em;
    top: 0;
    font-size: 1em;
    line-height: 3.2;
    color: #333333;}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;
    border-radius: 5px;
    border: solid 1px #8b8b8b;
    font-size: 1em;
    line-height: 3.2;
    height: 3.5714em;
    background: none;
    padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{width: 10em; background: #6b6b6b;border-radius: 5px;font-size: 0.875em;height:  3.5714em;color: #fff;cursor: pointer; border: 0;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 5px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul{width: 75.715%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}


/*
 .RighInfo002800 
 */
.RighInfo002800{padding:6% 0;}
.RighInfo002800 .auto{max-width: 1400px;}
.RighInfo002800 .text{margin-bottom: 30px}
.RighInfo002800 .text .p{font-size: 16px;color:#333;line-height:60px; margin: 0; background-repeat: no-repeat; background-position: left center; padding: 10px 0; padding-left:60px; }
.RighInfo002800 .text .hotline{background-image: url(../images/RighInfo002800-icon1.png);}
.RighInfo002800 .text .tel{background-image: url(../images/RighInfo002800-icon2.png);}
.RighInfo002800 .text .people{background-image: url(../images/RighInfo002800-icon5.png);}
.RighInfo002800 .text .mall{background-image: url(../images/RighInfo002800-icon3.png);}
.RighInfo002800 .text .address{background-image: url(../images/RighInfo002800-icon4.png);}
.RighInfo002800 .text .wx{background-image: url(../images/RighInfo002800-icon5.png);}
.RighInfo002800 .text .wx img{display: inline-block;  margin-left: 10px; width: 25%; max-width: 136px;}
.RighInfo002800 .map{width: 100%;background: #fff; box-shadow:0 0 28px rgba(0, 0, 0, 0.1) ;}
.RighInfo002800 .map #map{height: 100%;}
/* .RighInfo002800 .map img{max-width: none !important;} */

@media screen and (min-width: 1025px) {
.RighInfo002800 .text{float: left;width: 50%;}
.RighInfo002800 .map{float: right;width: 45%;}
}

@media screen and (min-width: 1200px) {
.RighInfo002800 .map{width:55%;}
.RighInfo002800 .text{width:40%;}
.RighInfo002800 .text .p{font-size: 18px;}
}
.RighInfo002800 .htitle1{margin-bottom:45px;}


/*PicList003142 */
.PicList003142 .auto{ margin-top: 7em; margin-bottom: 2em;}
.PicList003142 .ul{ display: flex; flex-wrap: wrap;}
.PicList003142 li{ margin-bottom: 2.5em; box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); background: #fff;} 
.PicList003142 li .txt{padding: 1.875em;}
.PicList003142 li .tit{ font-size: 22px;
    line-height: 1.6666;}
.PicList003142 li p{font-size: 1em;
    line-height: 1.78571;
    min-height: 3.57142em;
    color: #666;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #06348c;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
.PicList003142 li .tit{font-size: 18px;}
}


/* 20240621 */
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    padding: 30px;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.xui-rank-borderless {
    box-shadow: none;
    font-size: 18px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.xui-rank-borderless .panel-heading {
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #ddd;
    position: relative;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}

.xui-rank-borderless .panel-heading label {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 0;
    color: #205393;
}

.xui-rank-borderless .panel-heading label:after {
    content: '';
    display: block;
    width: 4em;
    border-bottom: 2px solid #205393;
    position: absolute;
    bottom: -1px;
}
.panel-body {
    padding: 15px;
}
.xui-rank-borderless .panel-body {
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}

.panel-body:before {
    display: table;
    content: " ";
}

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
    display: flex;
    flex-wrap: wrap;
}

.xui-text-overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.xui-rank-borderless ul li {
    margin-top: 8px;
    margin-bottom: 8px;
}

.xui-caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-top: -4px;
    vertical-align: middle;
    border-left: 4px dashed;
    border-right: 4px solid transparent;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    color: #999;
}

@media (max-width: 768px) {
    .row {
        flex-direction: column;
    }
}