*{padding: 0; margin: 0;}


.content-titlee{text-align: center;}
.titlee{display: inline-block;font-size: 2.125em;color: #333;position: relative;font-weight: bold;margin-bottom: 3%;}
.titlee::before{content: '';position: absolute;top: 50%;margin-top: -3px;left: -32px;width: 6px;height: 6px;border-radius: 50%;border: 1px solid #285da9;}
.titlee::after{content: '';position: absolute;top: 50%;margin-top: -3px;right: -32px;width: 6px;height: 6px;border-radius: 50%;border: 1px solid #285da9;}
.before-span{position: absolute;top: 50%;left: -100%;width: 80px;height: 1px;background: #285da9;}
.after-span{position: absolute;top: 50%;right: -100%;width: 80px;height: 1px;background: #285da9;}


.btn .more { display: inline-block; background-color: #285da9; line-height: 3.4375; padding: 0 2.1875em; margin-top: 2.875em; color: #fff; transition: .3s;border-radius: 10px; }
.btn .more:hover { background:#85c033;}
.btn .more:after { margin-left: 20px; display: inline-block; content: ''; width: 20px; height: 8px; background: url(../images/icon-more-white.svg) no-repeat center; background-size: contain; vertical-align: middle; }

@media (max-width: 1024px) {
.titlee{font-size:1.8em;}
.before-span{width: 50px;}
.after-span{width: 50px;}
.btn {text-align: center;}
}

/*Top003198 */
.Top003198{position: fixed;z-index: 100; left: 0;top: 0;width: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1); font-family: 'HarmonyOS_Sans_SC';}
.Top003198 menu li span{display: block;  font-size: calc(18 / 16 * 1em);}

.Top003198 menu li.aon span a,
.Top003198 menu li a:hover{color: #285da9;font-weight: bold;}

.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #285da9; font-family: 'HarmonyOS_Sans_SC_Medium'; font-size: calc(20 / 16 * 1em); padding-left: calc(29 / 20 * 1em); background: url(../images/Top003198-tel.svg) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 20 * 1em);}
.Top003198 .top-search{display: block; padding: 0; margin-left: calc(20 / 1920 * 100vw);}
.Top003198 .top-search .box{position: relative;  background-color: rgba(163,163,163,0.1); overflow: hidden;}
.Top003198 .top-search .box .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(90 / 16 * 1em); width: 36%;}
.Top003198 .logo a{display: table-cell; vertical-align: middle;}
.Top003198 .logo img{max-height:calc(61 / 16 * 1em);}
.Top003198 menu li{float: left; margin-right: calc(45 / 1920 * 100vw);}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
/* .Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; padding:  calc(10 / 16 * 1em); box-shadow: 0 5px 5px rgba(0,0,0,0.1);} */
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; box-shadow: 0 5px 5px rgba(0,0,0,0.1);}

.Top003198 li .sub dl{background: none;padding: 0px;}
.Top003198 li .sub dt{text-align: center;line-height:45px; padding: 0px;color: #fff }
.Top003198 li .sub dt:hover{background: #285da9; color: #222 !important;}
.Top003198 li .sub dt:hover a{color: #fff;}
/* .Top003198 li .sub dt a:hover{color: #fff;} */
.Top003198 .top-right{padding-top: calc(27 / 16 * 1em);}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-search .box{width: calc(90 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(200 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{ left: 0;}
}
@media (max-width:1024px) {
.Top003198 .logo{width: 76%;}
.Top003198 .top-hotline,
.Top003198 header:after{display: none;}
.Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);position: relative;}
.Top003198 .logo img{max-height:calc(44 / 16 * 1em);}
.Top003198 menu{position: fixed; left: -100%;top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:50vw; max-width: 240px;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee;}
.Top003198 menu li span{line-height: 3; padding-left:2em;}
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after{background-color: #285da9;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 .top-search{margin: 0 5vw 0 0; position: inherit;}
.Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,1);box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top003198 .top-search .box .btn{ right: 0;}
.Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);line-height:40px;height: 40px;}
.Top003198 .top-right dl:after{display: none;}
.Top003198 .top-right dl{display: flex;align-items: center;}
.Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
.Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
.Top003198 .open-search.on:after,
.Top003198 .open-search.on:before{background-color: #285da9;}
.Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #285da9; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}
/*Floor003078 */
.Floor003078{padding:4vw 0 5vw 0;font-size: 1em; overflow: hidden;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .tit{font-size:2.25em; line-height: 1.25; margin: 0.375em 0 0.6875em 0;}
.Floor003078 .intro .info{color: #666;line-height: 1.875;font-size: 1em; margin-bottom: 6%;}
.Floor003078 .more{padding: 3vw 0 4.17vw 0;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle;}
.Floor003078 .more .icon{width: 70px;height: 70px;border: solid 2px #eee; border-radius: 50%; position: relative; margin-right: 27px; transition: 0.3s ease-out;}
.Floor003078 .more .icon:before{position: absolute; content: ''; width: 12px; height: 12px; transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999; left: 50%; top: 50%; margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon{border-color: #0f55b0;background: #0f55b0;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.Floor003078 .more .txt:before{display: inline-block; content: ''; vertical-align: middle;width: 23px; height: 1px; margin-right: 7px; background: #999;}
.Floor003078 .more a:hover .txt{color: #0f55b0;}
.Floor003078 .more a:hover .txt:before{background: #0f55b0;}

.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 130%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height:28%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-family: 'Arial';font-size: 14px;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-size:16px; text-align: center;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .right{width: 50%; vertical-align: middle;}
.Floor003078 .intro{ max-width: 640px; width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .right ul{float: right;}
.Floor003078 .right li:not(:last-child){margin-right: 6.88vw;}
.Floor003078 .right .pic{clear: both;border-radius: 12px;}
.Floor003078 .right .pic img{border-radius: 12px;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 3vw}
.Floor003078 .right li .counter span{font-size: 4vw;}
.Floor003078 .right li .counter sup{font-size: 2vw;}
}
@media(max-width:1024px){
.Floor003078 .ytable,
.Floor003078 .ytable-cell{display: block;}
.Floor003078 .right ul{padding: 5vw 0;}
.Floor003078 .right li{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 auto;}
.Floor003078 .right .pic{ margin-top: 3%;}
.Floor003078 .right .pic img{border-radius: 10px;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{ left: 3vw; right: 3vw;bottom: 3vw;}
}
@media(max-width:640px){
.Floor003078{font-size: 3vw;}
.Floor003078 .intro .tit{font-size: 5vw}
.Floor003078 .intro .info br{display: none;}
 .Floor003078 .more .icon{width:10vw;height: 10vw; margin-right: 3vw;}
.Floor003078 .more .icon:before{ width: 2vw; height: 2vw; margin: -1vw 0 0 -1vw;}
.Floor003078 .column li .name .cn{font-size: 4vw;}
.Floor003078 .column li .desc,
.Floor003078 .column li .name .en{font-size: 2.5vw;}
 .Floor003078 .column li .icon{height:8vw;margin-top: -4vw;}
.Floor003078 .column li a:hover .icon{background-size: auto 10vw;}
.Floor003078 .right li .counter span{font-size: 10vw;}
.Floor003078 .right li .counter sup{font-size: 5vw;}
}
/*Floor002212*/
.Floor002212{ padding:6em 0 7em 0;overflow: hidden;}
.Floor002212 .List li h4 a{font-weight: bold;}
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{text-align: center; color: #18222a; font-size: 42px; font-weight:normal;}
.Floor002212 nav{margin: 40px 0; text-align: center; }
.Floor002212 nav ul{display:block;text-align:center;overflow: hidden;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; height: 40px;  padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #728391; font-size: 16px; padding:0 25px; min-width:140px;background:#f3f3f3;border-radius:40px;}
.Floor002212 nav ul li.slick-active a{color: #fff; background:#285da9;}
.Floor002212 .List{margin: 0px -60px 0; position: relative;}
.Floor002212 .List .slider{padding: 0 60px;}
.Floor002212 .List li{float: left; }
.Floor002212 .List li > *{margin:0 20px;}
.Floor002212 .List li .pic {overflow: hidden; display: block;border-radius: 10px 10px 0 0;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 1s;border-radius: 10px 10px 0 0;}
.Floor002212 .List li .Ispic{padding-bottom: 68%;transition: 0.3s;border-radius: 10px 10px 0 0;}
.Floor002212 .List li:hover .Ispic{transform: scale3d(1.04,1.04,1.04);}

.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li .txt{padding: 30px 29px; background: #f9f9f9;text-align: center;border-radius:0 0 10px 10px ;}
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; font-weight:normal;color: #333;}
.Floor002212 .List li h4 a{color: #285da9;}
.Floor002212 .List li p{font-size: 16px; color: #666;  overflow: hidden; line-height: 30px; margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #9099a0; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,
.Floor002212 .List li h4 a:hover{color: #285da9;}
.Floor002212 .List .slick-arrow{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .slick-prev{left: 20px; background-position:0 0;}
.Floor002212 .List .slick-next{ right:20px;background-position:-21px 0;}
.Floor002212 .List .slick-prev:hover{background-position:0 -42px;}
.Floor002212 .List .slick-next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1366px){
.Floor002212 .List{margin-left: 0;margin-right: 0;}
.Floor002212 .List .slider{padding: 0 30px;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:30px;}	
.Floor002212{ padding:4% 0 8%;}
}
@media(max-width:789px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:640px){
 .Floor002212 nav ul li a{font-size: 3vw;}
.Floor002212 nav{ margin:3% 0;}
.Floor002212 .List li > *{margin:0;}
.Floor002212 .List .slick-arrow{width: 15px; height: 32px;margin-top: -32px;}
.Floor002212 .List .slick-prev{left: 0px; background-position: 6px 0;}
.Floor002212 .List .slick-next{right:0px; background-position: -30px 0;}
.Floor002212 .List .slick-prev:hover{background-position:6px -42px;}
.Floor002212 .List .slick-next:hover{background-position:-30px -42px;}
.Floor002212 .List li .txt{padding: 15px;}
.Floor002212 .List li h4{ font-size: 16px;}
.Floor002212 .List li p{ font-size: 14px;}

}

/*Floor002861 */
.Floor002861{padding:5vw 0;background: #f7f7f7;}
.Floor002861 a:hover{color: #285da9;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .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)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height: 50px; text-indent: 20px;padding-right: 40%;font-size: 1em;font-weight: bold;}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 20px; bottom: 20px;}
.Floor002861 .main .slick-dots li{float: left;margin-right: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background: #ef3d31;}

.Floor002861 .main .fr > *{padding: 0 26px;}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul i{position:absolute;top: 0;height: 100%;background-repeat: no-repeat; width: 26px;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 2px solid #ebebeb; height: 50px;background: #f8f8f8;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size: 22px; padding: 0 23px; cursor: pointer;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: #285da9;color: #285da9;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 26px;padding-left: 8px;}
.Floor002861 .main .tab-list dt{line-height: 40px;font-size: 1em; padding-left: 20px;background: url(../images/Floor002861_icon.png) no-repeat left center;}
.Floor002861 .main .tab-list dt time{font-size: 0.875em;color: #999;float: right;margin-left: 10px;}

@media(min-width:1025px){
.Floor002861 .main .fr,
.Floor002861 .main .fl{width: 50%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 400px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
.Floor002861 .main .slick-dots li{ margin-right: 5px;}
.Floor002861 .main .slider li aside{padding-right: 25%;}
.Floor002861 .main .fr > *{padding: 0 0px;}
.Floor002861 .main .tab-ul i{width: 10px;}
.Floor002861 .main .tab-ul li{font-size: 16px;padding: 0 10px;}
}

/*Banner002888 */
.Banner002888{position: relative; z-index: 1;font-family: 'SourceHanSansCN-Light';}
/* .Banner002888 .auto{max-width: 1400px; width: 96%;} */
.Banner002888 .slider-pic li img{display: block;width: 100%;}
@media(min-width:1025px){
 .Banner002888 .slider-pic li img.wap{display: none;}
}
@media(max-width:1024px){
 .Banner002888 .slider-pic li img.pc{display: none;}
}
.Banner002888 .slider-pic li.slick-slide{position: relative;}
.Banner002888 .slider-pic li.slick-slide > a{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 20;}
.Banner002888 .slider-pic .txt{position: absolute; left: 0; top: 0; z-index: 10; width: 100%; height: 100%;color: #fff;}
.Banner002888 .slider-pic .ytable{height: 100%;}
.Banner002888 .slider-pic .tit-1{font-size: 60px;line-height: 1.4334em;height: 2.8668em;font-family: 'HuXiaoBoNanShen';}
.Banner002888 .slider-pic .tit-2{font-size: 18px;line-height: 2em;height: 4em; margin-top: 1vw;}
.Banner002888 .slider-pic .slick-dots{position: absolute; left: 0; bottom:1vw; text-align: center;width: 100%; z-index: 20;}
.Banner002888 .slider-pic .slick-dots li{display: inline-block; width: 10px; height: 10px;border-radius: 50%;background: #fff; opacity: 0.5; margin: 0 5px;}
.Banner002888 .slider-pic .slick-dots li button{display: none;}
.Banner002888 .slider-pic .slick-dots li.slick-active{opacity: 1;}

.Banner002888 .news .auto{z-index: 1;background: rgba(241,241,241,1);border-radius: 5px;margin-top:1%;}
.Banner002888 .news .slider{position: relative; z-index: 1;background: url("../images/Banner002888_icon.png") no-repeat left center;line-height: 32px; padding: 0.5vw  55px;}
.Banner002888 .news .slider a.dot{max-width: 492px; width: 95%;}
.Banner002888 .news .slider a.dot time{float: right;color: #999;font-family: Arial; margin-left: 10px;}
.Banner002888 .news .slider a.dot:hover{color: #0735a8;}
.Banner002888 .news .more{position: absolute;right: 0; top: 50%;line-height: 20px; margin-top: -10px;color: #0735a8; z-index: 10;}
@media(min-width:1025px){
.Banner002888 .slider-pic .ytable-cell > aside{max-width: 640px;width: 70%;}
.Banner002888 .news{z-index: 20; left: 0; width: 100%; top:0.1vw;}
.Banner002888 .news .slider{margin: 0 2.08vw;}
}
@media(max-width:640px){
.Banner002888 .slider-pic .tit-1{font-size: 8vw;}
.Banner002888 .slider-pic .tit-2{font-size: 4vw;}
 .Banner002888 .news .slider{ padding: 2vw 30px; margin: 0 10px;}
}




/*Floor002212 End*/
/*Floor003161 */
.Floor003161{padding:5% 0;background: #f7f7f7;}
.Floor003161 .title{margin-top: 1.0526em;font-family: 'SourceHanSansCN-Medium';font-size: 2.375em; margin-bottom: 0.5263em; line-height: 1;color: #333;}
.Floor003161 .title a{float: right;color: #0735a8;font-size:0.36842em;line-height: 2.7142;font-family: 'SourceHanSansCN-Regular';background: url(../images/Floor003161-next.svg) no-repeat right center;padding-right: 1em;}

.Floor003161 .box-topic .slider li a{display: block;margin: 0 0.5em; overflow: hidden;}
.Floor003161 .box-topic .slider li img{transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.Floor003161 .box-topic .slider li a:hover img{transform: scale(1.15);}
.Floor003161 .box-topic .slider li .pic{overflow: hidden;}
.Floor003161 .box-topic .slider li .Ispic{padding-bottom: 57.2%;transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.Floor003161 .box-topic .slider li a:hover .Ispic{transform: scale(1.15);}
.Floor003161 .box-topic .slider li .txt { background: #fff; padding: 0.625em 0.5em; text-align: center;}
.Floor003161 .box-topic .slider li .txt aside{ font-size: 1.125em; line-height: 2; color: #333;}
/* .Floor003161 .box-topic .slick-arrow{position: absolute;width: 3.125em; height: 3.75em; background: #ffffff url(../images/Floor003161-prev.svg) no-repeat center;background-size: auto 21.667%; border: solid 1px #d9d9d9; top: 50%;margin-top: -1.875em;z-index: 20;cursor: pointer;font-size: 1em;text-indent: -9999em;}
.Floor003161 .box-topic .slick-prev{left: 0;}
.Floor003161 .box-topic .slick-next{right:0;background-image: url(../images/Floor003161-next.svg);} */


@media (min-width:1025px) {
.Floor003161 .box-topic .slider{margin: 0 -0.5em;/* padding:0 1.5625em; */}
.Floor003161 .box-topic .slick-prev{left: -1.5625em;}
.Floor003161 .box-topic .slick-next{right: -1.5625em;}
}

/*Bottom003043 */
.Bottom003043{background: url("../images/Bottom003043_bg.jpg") no-repeat center top;background-size: cover;}
.Bottom003043,
.Bottom003043 a{color: rgba(255,255,255,0.4);}
.Bottom003043 a:hover{color: #fff;}

.Bottom003043 .b-top{padding:4vw 0 3vw 0;}
.Bottom003043 .contact ul{ display: table;}
.Bottom003043 .contact ul > *{display: table-cell; vertical-align: middle;}
.Bottom003043 .contact ol{width: 124px;}
.Bottom003043 .contact li{ padding-left: 1.41vw;}
.Bottom003043 .contact .tel{font-family: 'Bebas';font-size: 28px;color: #1051bf;}
.Bottom003043 .contact p{margin-bottom: 0;line-height: 1.785em;margin-top: 0.5em;}
@media(max-width:640px){
.Bottom003043 .contact ol{width: 22vw;}
.Bottom003043 .contact li{ padding-left: 3vw;}
.Bottom003043 .contact .tel{font-size: 5.5vw;}
.Bottom003043 .contact p{font-size: 3vw;}
}
.Bottom003043 .b-top nav{width: 57.819%;}
.Bottom003043 .b-top nav dl{float: left; max-width: 150px;}
.Bottom003043 .b-top nav dl.row2{max-width: 200px;}
.Bottom003043 .b-top nav dl.row2 dd{float: left; width: 50%;}
.Bottom003043 .b-top nav dt{font-family: 'SourceHanSansCN-Regular'; font-size: 16px; margin-bottom: 15px;}
.Bottom003043 .b-top nav dt a{color: #fff;}
.Bottom003043 .b-top nav dd{background: url("../images/Bottom003043_aicon.png") no-repeat left center; padding: 5px 0 5px 10px; line-height: 28px;}

.Bottom003043 .b-bottom{border-top: 1px solid rgba(255,255,255,0.1); padding: 40px 0;}
.Bottom003043 .b-bottom nav{margin-bottom: 10px;}
.Bottom003043 .b-bottom nav a{display: inline-block;}
.Bottom003043 .b-bottom nav a:not(:last-child):after{display: inline-block; content: ''; width: 1px ;height: 10px; background: rgba(255,255,255,0.1); margin: 0 10px;vertical-align: middle;}
@media(max-width:1024px){
.Bottom003043 .contact ul{ margin: 0 auto;}
.Bottom003043 .b-top nav{display: none;}
.Bottom003043 .b-bottom{ text-align: center; padding: 15px 0;}
}

.lm{padding:3% 0;}
.w75{border: 2px solid #edf0f5;padding-bottom:1%;}
/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height:25em; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Location003131 */
.Location003131{box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);}
.Location003131 .current{float: left;padding: 2em 0; font-size:calc(16 / 16 * 1em); padding-left: 1.21428em;background: url(../images/Location003131-icon.svg) no-repeat left center;background-size: 1em auto;}
.Location003131 .current,
.Location003131 .current a:not(:hover){color: #999;}
.Location003131 .current span{color: #333;}

@media (max-width:1024px) {
.Location003131 .current{padding: 1.125em 0;padding-left: 1.5em;}      
}


/*Menu002956 */
.Menu002956{padding-left: 10px; }
.Menu002956 nav{background: #edf0f5;padding: 20px 0;}
.Menu002956 h1{margin: 0 2.08vw 0 0;position: relative;margin-left: -10px; padding: 18px 0 18px 20px; }
.Menu002956 h1 span{position: relative; z-index: 4; display: block;font-size: calc(24 / 16 * 1em);color: #fff;line-height: 1em;border-left: 2px solid #85c033;padding-left: 15px;}
.Menu002956 h1:after{position: absolute; content: '';  height: 100%; background: #285da9; top: 0; transform: skewX(25deg);-webkit-transform: skewX(25deg);-ms-transform: skewX(25deg); right:0; left: -30px;}
.Menu002956 h1 i{position: absolute;}
.Menu002956 h1 i.jiao{ border:8px solid transparent; border-left-color: #083069;  left: 2px; top: -8px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}

.Menu002956 ul{padding: 12px 0;}
.Menu002956 li:not(:last-child){border-bottom: 1px solid #fff;}
.Menu002956 li a{display: block;line-height: 26px; padding: 15px 30px 15px 40px;font-size: calc(16 / 16 * 1em);position: relative; z-index: 1;}
.Menu002956 li a:after{position: absolute; content: '';border:4px solid transparent; border-top-width: 6px;border-top-color: #285da9; top: 50%; margin-top: -4px; right: 30px; opacity: 0; transition: 0.3s;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{font-weight: bold;color: #285da9;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40;}
.Menu002956 ul{display: none;position: absolute; left: 10px;top: 100%; right: 0; z-index: 40;background: #edf0f5;}
.Menu002956 i.wap-open{position: absolute; width: 30px; height: 30px; right: 40px;background: #fff; z-index: 10; top: 50%;margin-top: -15px; border-radius: 50%; transition: 0.3s;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #285da9; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: 10px; height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: 10px; }
.Menu002956 i.wap-open.on{transform: rotate(45deg);}

}
@media(max-width:640px){
.Menu002956 ul{ padding: 0;}
.Menu002956 nav{padding: 10px 0;}
.Menu002956 h1 span{font-size: 5vw;}
.Menu002956 h1{padding: 3vw 0 3vw 20px; }
.Menu002956 i.wap-open{right: 6vw;margin-top: -12px;  width: 24px; height: 24px;}
.Menu002956 li a{padding: 10px 30px 10px 30px;}
}
/*
 .Location000788 为demo编号
 */
 .Location000788{ border-bottom:1px solid #285da9; margin-bottom:4%; line-height:27px;}
 .Location000788 em a{ color:#999;}
 .Location000788 em span{ color:#fff; background-color:#285da9; border-radius:3px; display:inline-block; padding:0 10px; line-height:20px;}
 .Location000788 b{ display:inline-block; border-bottom:3px solid #285da9; font-size:calc(24 / 16 * 1em); padding-bottom:2%;color: #285da9;}
 @media(max-width:640px){
 .Location000788 em{ display:none;}
 .Location000788 b{ font-size: 5vw;}
 }
 
/*RighInfo002851 */
.RighInfo002851{padding: 4%;}
.RighInfo002851 .singlePage p{line-height:35px;color: #666; text-indent: 2em;}
.RighInfo002851 .singlePage img{display: block; margin: 20px auto; }
.RighInfo002851 .title{padding-bottom:1vw;color: #333;font-size:80px;}
.RighInfo002851 .title .cn{font-size: 0.3em;}
.RighInfo002851 .title .en{font-size: 0.42em;font-family: "DINBold";}
@media(max-width:640px){
.RighInfo002851 .title{font-size: 60px; margin-bottom: 15px;}
.RighInfo002851 .singlePage p{ line-height:30px;}
.RighInfo002851 .singlePage img{ width: 100% !important; height:100% !important;}
}

/*RighInfo002924 */
.RighInfo002924{padding:4%;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #285da9; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 30px;color: #285da9; padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 5vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40%; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 20px;color: #666;line-height: 35px;}
.RighInfo002924 .box-1 .intro span{color: #285da9;border-bottom: 2px solid #285da9; display: inline-block;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{margin: 0 auto; width:80%;}
}
@media(max-width:768px){
.RighInfo002924 .box-1{margin-bottom: 3vw;}
.RighInfo002924 .box-1 .ytable,
.RighInfo002924 .box-1 .ytable-cell{display: block;}
.RighInfo002924 .box-1 .info{padding: 4vw;}
}
@media(max-width:640px){
.RighInfo002924 .box-1 .intro{font-size: 4.5vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: #f7f7f7;padding: 2.344vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 2.08vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 18px;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #285da9; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{color: #666;line-height:32px;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 5vw;}
.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}
.glln{padding: 4%;}
.glln h3{color: #285da9; font-weight: bold; margin-top: 2%;}
.glln .text{font-size: 16px;color: #666; line-height: 35px;}
.glln .text p{ text-indent: 2em; margin-top: 1%;}
/*TextList002855 */
.TextList002855 {padding: 4%;}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:641px){
 .TextList002855 li{font-size: 16px;}
}
@media(max-width:640px){
.TextList002855 li{line-height: 3.5625em; }
.TextList002855 li a{padding-left: 20px;}
}




/*RighInfo002973 */
.RighInfo002973{padding: 4% 0;color: #333;font-size: 16px;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info p{line-height: 35px; color: #666; text-indent: 2em;}
.RighInfo002973 .news-details .edit-info img{display: block; margin: 20px auto; }
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: center; padding: 15px 0;}
.RighInfo002973  .operating a{display: inline-block;}
.RighInfo002973 .news-details .edit-info img{width:100% !important; height:100% !important;  }
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:5vw;}
.RighInfo002973{ font-size: 14px;}
.RighInfo002973 .news-details .edit-info p{ line-height: 30px;}
}
/*RighInfo002812 */
.RighInfo002812{padding:60px 0 40px 0;}
.RighInfo002812 .tit{color: #10384f; font-size: 26px;}
.RighInfo002812 .info .tit{display: inline-block; padding-right: 5%; max-width: 85%;background: #fff;line-height: 36px; margin-top: -18px;}
.RighInfo002812 .culture .tit{padding: 60px 0 50px 0;text-align: center;}
@media(max-width:480px){
.RighInfo002812 .tit{font-size: 22px;}
}

.RighInfo002812 .info{position: relative; z-index: 1;}
.RighInfo002812 .info > *{position: relative; z-index: 4;}
.RighInfo002812 .info:after,
.RighInfo002812 .info:before{position: absolute; left: 0; right: 0;border:5px solid #f0f0f0;content: '';border-left: 0; height: 20%;}
.RighInfo002812 .info:before{top: 0;border-bottom: 0;}
.RighInfo002812 .info:after{bottom: 0;border-top: 0;}

.RighInfo002812 .hasbg{padding-bottom: 30px; background: url(../images/RighInfo002812-map.png) no-repeat center top;background-size: contain;}
@media(min-width:769px){
.RighInfo002812 .hasbg{margin-top: 50px;padding-bottom: 50px; }
}
.RighInfo002812 .txt-p{font-size: 16px;color: #555;line-height: 28px; max-width: 1126px; width: 95%;}

.RighInfo002812 .mid{margin: 5% 0;}
.RighInfo002812 .mid .pic{ text-align: center;}
@media(min-width:769px){
.RighInfo002812 .mid .pic{width: 50%;}
}
@media(max-width:768px){
.RighInfo002812 .mid .pic,
.RighInfo002812 .mid .list{display: block;}
}
.RighInfo002812 .mid .list li{ margin: 17px 1%;}
@media(min-width:481px){
.RighInfo002812 .mid .list li{float: left; width: 48%;}
.RighInfo002812 .mid .list li:nth-child(2n+1){clear: left;}
}
@media(min-width:769px)and (max-width:1024px){
.RighInfo002812 .mid .list li{float: none;width: auto;}
}
.RighInfo002812 .mid .icon{width:55px ;}
.RighInfo002812 .mid .txt{padding-left: 14px;color: #999;font-size: 16px;font-weight: 100;}
.RighInfo002812 .mid .txt span{font-size: 18px;display: inline-block;color: #666;}
.RighInfo002812 .mid .txt b{color: #00a1a6; font-size: 24px;}

.RighInfo002812 .culture .box-item ul{display: table;width: 100%;border: 1px solid #eee; table-layout: fixed;}
.RighInfo002812 .culture .box-item ul:not(:first-child){margin-top: -1px;}
.RighInfo002812 .culture .box-item li{display: table-cell; vertical-align: top; text-align: center;position: relative;padding: 40px 0;}
.RighInfo002812 .culture .box-item li:not(:last-child):after{position: absolute; content: ''; width: 1px;height: 100%; right: 0; top: 0;background: #eee;}
.RighInfo002812 .culture .box-item  .row-2 li:not(:last-child):after{right: -1px;}
.RighInfo002812 .culture .box-item  .row-4 li{width: 25%;}
.RighInfo002812 .culture .box-item  .row-3 li{width: 33.3333%;}
.RighInfo002812 .culture .box-item  .row-2 li{width: 50%;}

.RighInfo002812 .culture .box-item li > *{padding: 0 10px;}
.RighInfo002812 .culture .box-item li .icon img{max-width: 68px; transition: 0.3s;-webkit-transition: 0.3s;-ms-transition: 0.3s;}
.RighInfo002812 .culture .box-item li:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);}
.RighInfo002812 .culture .box-item li b{font-size: 18px;font-weight: bold;display: block;padding: 20px 0;color: #555;}
.RighInfo002812 .culture .box-item li p{margin: 0;line-height: 28px;font-size: 16px;}
@media(max-width:480px){
.RighInfo002812 .culture .box-item li{padding: 20px 0;}
.RighInfo002812 .culture .box-item li b{font-size: 16px;}
.RighInfo002812 .culture .box-item li p{font-size: 14px;line-height: 22px;}
}
/*RighInfo003148 */
.RighInfo003148 .auto{padding: 4.5em 0 3em 0;font-family: 'SourceHanSansCN-Regular';}
.RighInfo003148 .title{font-family: 'SourceHanSansCN-Bold'; font-size: 1.5em;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #999;font-size: 0.875em; line-height: 1.64285;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
/*Page003143 */
.Page003143{padding-top:5% ;}
.Page003143 .Pages{text-align: center;font-family: 'PingFang-SC-Medium';}
.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:40px;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:42px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #285da9;border-color: #285da9;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page a{line-height:32px;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}

}
/*
 .TextList002241 为demo编号
 */
 .TextList002241{ padding:4%;font-size: 14px; padding-bottom: 35px;}
 .TextList002241 .list dl{display: block; margin-bottom:25px;padding:30px 40px;background: #f7f7f7; }
 .TextList002241 .list dl dt{color: #666;font-size: 20px;overflow:hidden;text-overflow:ellipsis;line-height:30px;overflow: hidden; margin-bottom: 16px;}
 .TextList002241 .list dl dd{color: #666;font-weight: 700;margin-bottom: 10px;font-size: 16px;}
 .TextList002241 .list dl dd.hl{height:45px;    overflow: hidden;}
 .TextList002241 .list dl dd span{color: #666;font-weight: normal;}
 .TextList002241 .list dl:hover{background: #285da9;}
 .TextList002241 .list dl:hover{color: #fff;}
 .TextList002241 .list dl:hover dt{color: #fff;}
 .TextList002241 .list dl:hover dt+dd{color: #fff;}
 .TextList002241 .list dl:hover dd{color: #fff;}
 .TextList002241 .list dl:hover dd span{color: #fff;}
 @media (min-width: 640px){
 .TextList002241 .auto{ overflow: hidden;}
 .TextList002241 .list{ margin: 0 -1%;}
 .TextList002241 .list dl:nth-child(2n){margin-right: 0;}
 .TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
 .TextList002241 .list dl{float:left;  width: 48%; margin: 0 1% 25px;}
 }
 @media (min-width: 1024px){
 .TextList002241 .list dl:nth-child(2n){margin-right: 0;}
 .TextList002241 .list dl:nth-child(2n){margin-right: 1%;}
 .TextList002241 .list dl{ width: 48%;}

 }
 @media (max-width: 640px){
.TextList002241 .list dl{padding: 12px; margin-bottom:15px;}
 .TextList002241 .list dl dt{ font-size: 16px;margin-bottom:10px;}
 .TextList002241 .list dl dd{ font-size: 14px; line-height: 1.8;}
 }
 
 /*PicList002854 */
 .PicList002854{padding:4%;}
 .PicList002854 li{float: left;margin-bottom:4%;}
 .PicList002854 li a{display: block;border: solid 3px #f5f5f5;position: relative;padding: 2vw 1vw 3vw; transition: 0.3s;}
 .PicList002854 li aside{font-size: 16px; line-height: 28px;  text-align: center; margin-bottom:1vw;color: #666;}
 .PicList002854 li .Ispic{background-size: contain;padding-bottom:70%;}
 .PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center #f5f5f5;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s;}
 .PicList002854 li a:hover{border-color: #285da9;}
 .PicList002854 li a:hover:after{background-color: #285da9; background-image: url(../images/PicList002854_btn_hover.png);}
 @media(min-width:769px){
 .PicList002854 li{width:31%; }
 .PicList002854 li:not(:nth-child(3n)){margin-right:3.5%;}
 }
 @media(max-width:768px){
 .PicList002854 li{width: 48%; }
 .PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
 .PicList002854 li aside{font-size: 16px;}
 .PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
 }
 @media(max-width:480px){
 .PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
 }
 
/*
 .PicList002796 
 */
 .PicList002796{ padding:4%;}
 .PicList002796 ol{ position: relative; margin-bottom: 4%; border-bottom: 1px solid #eee; }
 .PicList002796 ol figure em{ padding-bottom: 47%; background-size: cover; }
 .PicList002796 ol p{ margin: 35px 0 25px; font-size: 18px; color: #333; line-height: 28px; text-align: justify; }
 .PicList002796 ol time{ float: right; margin-top: 35px; }
 
 .PicList002796 li{ position:relative; }
 .PicList002796 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .PicList002796 .video_files video{width:100%; height:100%; background-color:#000;}
 .PicList002796 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
 .PicList002796 .video_files .close::before,
 .PicList002796 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
 .PicList002796 .video_files .close::before{ transform:rotate(45deg);}
 .PicList002796 .video_files .close::after{ transform:rotate(-45deg);}
 .PicList002796 figure{ position:relative;}
 .PicList002796 figure em{ display:block; padding-bottom: 67%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
 .PicList002796 figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
 .PicList002796 figure a::before,
 .PicList002796 figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
 .PicList002796 figure a::before{width:50px;height:50px;border:2px solid #fff;margin-left: -25px;margin-top: -25px;border-radius: 50%;}
 .PicList002796 figure a::after{width: 0;height: 0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left:10px solid #fff;margin-left: -3px;margin-top: -10px;}
 .PicList002796 li p{ margin-bottom:15px; height:50px; font-size: 1em; color: #333; line-height: 50px; text-align: center; overflow: hidden;}
 .PicList002796 time{ background: #ff6900; display: inline-block; padding: 2px 15px; color: #fff; border-radius: 99px;}
 @media(min-width:769px){
 .PicList002796 li{ float: left; width: 29.75%;margin-right: 5.25%;} 
 .PicList002796 li:nth-of-type(3n){ margin-right: 0; }
 .PicList002796 li:nth-of-type(3n+1){clear:left;}
 }
 @media(max-width:768px){
 .PicList002796 li{ width: 100%; margin-right:0; margin-bottom: 5%;}
 .PicList002796 figure em{ padding-bottom: 62%; background-size:cover;}
  .PicList002796 ol figure em{ padding-bottom: 62%; }
 }
 @media(max-width:640px){
 .PicList002796 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
 .PicList002796 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -5px;margin-top: -9px;}
 .PicList002796 li p{height:40px;line-height: 40px;}
 }

 /*
 .Form001518 为demo编号
 */
.Form001518{ padding:4%;}
.Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
.Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }

.Form001518 dl dt{ padding:3% 0; color:#f5a100; font-size:16px; }
.Form001518 dd li{ float:left;width:48%; margin-right:4%;margin-bottom:20px; position:relative;}
.Form001518 dd li:nth-child(2n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;font-size: 16px;}
.Form001518 dd li label{ position:absolute; left:10px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #285da9;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title{ font-size:24px;}
}
.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}



/*
 .TextList001203 为demo编号
 */
.TextList001203{padding: 4%;}
.TextList001203 li{ margin-bottom:10px; line-height:30px; border-bottom: 1px dotted #e3e7e6; padding: 0 0px 0 20px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:6px; height:6px; border-radius:50%; background-color:#285da9; left:0px; top:50%; margin-top:-3px;} 
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:16px; font-size: 16px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:32px; background-color:#285da9; color:#fff; font-size:12px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../images/TextList001203-icon.png) no-repeat center center/contain; right:0;}
@media(max-width:640px){
.TextList001203 li span{ font-size: 14px;}
.TextList001203 li a{padding:10px 0;}
.TextList001203 li i{padding-left: 10px;padding-right: 25px;}
}
.Map001372{ padding:2% 0;position: relative;}
.Map001372 h1{color: #0d8944;font-size: 24px;margin-bottom: 38px;}
.Map001372 .map{ float:left; width:60%;}
.Map001372 .map img{cursor: pointer;}
.Map001372 .map #mapcontent{height:367px;width:584px;}
.Map001372 .txt{ float:right; width:35%;font-size: 16px;color: #000;}
.Map001372 .txt dt,
.Map001372 .txt dd{margin-bottom: 8px;line-height: 25px;padding-left:37px; background-position: left top; background-repeat:no-repeat;}
.Map001372 .txt dd.dd_1{ background-image:url(../images/Map001372-icon_1.png);}
.Map001372 .txt dd.dd_2{ background-image:url(../images/Map001372-icon_5.png);}
.Map001372 .txt dd.dd_3{ background-image:url(../images/Map001372-icon_3.png);}
.Map001372 .txt dd.dd_4{ background-image:url(../images/Map001372-icon_4.png);}


.Map001372 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:2000; background:rgba(0,0,0,0.7); display:none;}
.Map001372 .map_area {position: absolute;width: 900px;top: 50%;left: 50%; padding:20px;transform: translate(-50%,-50%);background:#fff;}
.Map001372 .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map001372 .map_area .close::before,
.Map001372 .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#0d8944; top:15px; left:3px;}
.Map001372 .map_area .close::before{ transform:rotate(45deg);} 
.Map001372 .map_area .close::after{ transform:rotate(-45deg);} 

@media (max-width:1024px){
.Map001372 .map_area { width: 90%;max-height: 90vh;padding:10px;}
.Map001372 .map{float:name; width:100%; margin-bottom: 15px;}
.Map001372 .txt{float:name; width:100%;}
}


