/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*
 .Menu002188 为demo编号
 */
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{ float:left; padding:0 20px 20px 0;}
.Menu002188 .Menu li a{ font-size:16px; color:#333; padding-bottom:19px;transition: .3s ease-out;}
.Menu002188 .Menu li.aon a,.Menu002188 .Menu li a:hover{ color:#0050a4;border-bottom:2px solid #0050a4;/*font-weight:bold;*/}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#e50014;}
@media (max-width: 1000px){
   .Menu002188	.Currents{ display:none;}
}
/*
 .Floor002176 为demo编号
 */
.Floor002176 .Hfloor2{ padding: 5% 0 5%;text-align: left;}
.Floor002176 .Hfloor2 .text{ padding-bottom:2%}
.Floor002176 .Hfloor2 .h2{font-size: 26px;line-height: 1.2; letter-spacing: .2em; text-transform: uppercase;margin-top: 0;margin-bottom: 0;color: #0050a4;}
.Floor002176 .Hfloor2 .large{margin: 20px 0 0;font-size: 16px; line-height: 30px;}
.Floor002176 .Hfloor2 .shell{ margin:0; padding:0; overflow:hidden;}
.Floor002176 .Hfloor2 .box{position:relative;margin-bottom:-50px;-webkit-transform:translateY(-50px);transform:translateY(-50px);-ms-transform:translateY(-50px);}
.Floor002176 .Hfloor2 .box>*{margin-top:50px;}
.Floor002176 .Hfloor2 .box>:before{display:table;content:'';}
.Floor002176 .Hfloor2 .box .box-L{ width:49%; float:left; }
.Floor002176 .Hfloor2 .box .box-L img{ width:100%; }
.Floor002176 .Hfloor2 .box .box-R{ width: 50%; float:right;text-align:left;padding-top:2%; overflow:hidden;}
.Floor002176 .Hfloor2 .box .inset-1{ padding-left:5.3%;}
.Floor002176 .Hfloor2 .box .box-R .h2{font-size:26px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;margin-top: 0; margin-bottom: 0;  color: #0050a4;}
.Floor002176 .Hfloor2 .box .box-R .large{margin: 20px 0 0; /*max-width: 370px;*/font-size: 16px;line-height: 30px;}
.Floor002176 .Hfloor2 .btn{padding:15px 33px;font-size:14px;border-radius:35px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-family:"Open Sans",Helvetica,Arial,sans-serif;transition:.3s ease-out;will-change:transform;background:#ff9191;color:#fff; min-width: 200px; margin-top:50px; display:inline-block; line-height: 1.75;}
.Floor002176 .Hfloor2 .btn:hover{background:#000;color:#fff;}

.Floor002176 .Hfloor2 .box .box-L .h2{font-size:36px}
.Floor002176 .Hfloor2 .box .box-L .ul{position: relative; -webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px); margin-bottom: -15px;margin-left: -15px; margin-right: -15px;}
.Floor002176 .Hfloor2 .box .box-L .ul li{ float:left; margin-top: 15px;position: relative; min-height: 1px; padding-left: 15px;  width: 100%}
.Floor002176 .Hfloor2 .figure-fullwidth img { height: auto; width: 100%; max-width: 100%;}

@media (max-width:1199px){
.Floor002176 .Hfloor2 .box{-webkit-transform: translateY(-40px); -ms-transform: translateY(-40px);  transform: translateY(-40px); }
.Floor002176 .Hfloor2 .box .box-L{ max-width:none;}
.Floor002176 .Hfloor2 .box .box-R{ padding-top:20px;}
.Floor002176 .Hfloor2 .box>*{margin-top:40px;}
.Floor002176 .Hfloor2 .box .inset-1{padding-left:50px; padding-right: 15px;}
.Floor002176 .Hfloor2 .btn{padding:12px 28px; margin-top: 34px;}
.Floor002176 .Hfloor2 .box .box-R{  width: 41.66667%; padding-top:0;}
}
@media (max-width: 921px){
.Floor002176 .Hfloor2 .box .box-L,.Floor002176 .Hfloor2 .box .box-R{ width:100%; text-align: center;}
.Floor002176 .Hfloor2 .box .box-R .large{ max-width: none; padding: 0 15px;}
.Floor002176 .Hfloor2 { padding: 70px 0; }

.Floor002176 .Hfloor2 .box .inset-1{padding:0 15px;}
.Floor002176 .Hfloor2 .box .box-R .h2{font-size:28px;line-height:1.33333}
}
@media (max-width: 767px){
.Floor002176 .Hfloor2 { text-align: center; padding: 40px 0;}
}
@media (max-width: 479px){
.Floor002176 .Hfloor2 .box .box-R .large{font-size: 12px;}
}


/*
 .RighInfo001108 为demo编号
 */
 .RighInfo001108{ padding:3% 0 3%}
.RighInfo001108 .pic{ float:left; width:49%;}
.RighInfo001108 .pic img{ width:100%;}
.RighInfo001108 .txt{ float:right; width:46%; padding-right:2%; color:#333;}
.RighInfo001108 .txt h1{     font-size: 22px;
    /* font-weight: normal; */
    color: #0050a4;}
.RighInfo001108 .txt dl{ border-top:1px solid #d9d9d9; padding:3% 0; border-bottom:1px solid #d9d9d9;}
.RighInfo001108 .txt dd{ line-height:26px; padding:5px 0;}
.RighInfo001108 .txt p{ line-height:30px;}
.RighInfo001108 .txt .contact{ padding:3% 0;}
.RighInfo001108 .txt .contact a{ color:#0050a4; width:120px; text-align:center; border:1px solid #0050a4; border-radius:30px; line-height:34px; display:inline-block;}
.RighInfo001108 .txt .contact a:hover{ background-color:#0050a4; color:#fff;}
.RighInfo001108 .tab{ margin-top:3%; background-color:#e8e8e8; overflow:hidden; }
.RighInfo001108 .tab span{ cursor:pointer; display:inline-block; padding:0 4%; line-height:50px; font-size:16px;}
.RighInfo001108 .tab span.on{ background-color:#0050a4; color:#fff;}
.RighInfo001108 .tab_info{ padding:3% 2%;}
.RighInfo001108 .tab_info dl dd{ float:left; width:33.3333%; margin-bottom:2%; font-size:16px;}
.RighInfo001108 .tab_info dl dd b{ color:#0050a4; margin-right:2%}
.RighInfo001108 .tab_info .t-1{ text-align:center}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}

/*PicList002525 */
.PicList002525{ padding:3% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid #0050a4; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:10px 3% 7px 3%;font-size: 17px; font-weight: bold;}
.PicList002525 li span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:25%;}
.PicList002525 li:nth-child(4n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:100%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
.PicList002525 li p{ font-size:14px;}
.PicList002525 li span{ font-size:12px;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#0050a4;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}
/*Top002262*/
.Top002262{ background: rgba(0,0,0,0.40); position: relative; z-index: 100; position:fixed; width:100%; left:0; top:0}
.Top002262 .header-left{ float: left; width: 40%; display:table; height:70px; max-width: 313px;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mid,
.Top002262 .header-right{ float:right;}
.Top002262 .header-menu li{ width:auto !important; margin-right:20px;}
.Top002262 .header-menu li em{ padding:15px;position:relative;}
/*.Top002262 .header-menu li em::after{position:absolute; content:''; right:0;top:50%; transform:translateY(-50%); width:7px; height:4px; background:url(../images/Top002262-icon.png) no-repeat;}
.Top002262 .header-menu li em:hover::after,
.Top002262 .header-menu li.aon em::after{ background-image:url(../images/Top002262-icon_up.png);}*/
.Top002262 .header-menu li em a{ padding: 10px 18px;position:relative; font-size:16px; color:#fff;border-radius: 3px;}
/*.Top002262 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%);  height:3px; background:#e60012;width:0; transition:ease-in-out 0.3s;}*/
.Top002262 .header-menu li em a:hover,
.Top002262 .header-menu li.aon em a{ background:#0050a4;}
.Top002262 .header-menu li .sub{ width:130%; left:-15%;  overflow:hidden; border-radius: 0 0 10px 10px;}
.Top002262 .header-menu li .sub-menu{ padding:15px; text-align:center;}
.Top002262 .header-menu li .sub-menu dt{ border-bottom:1px solid #f2f2f2;}
.Top002262 .header-menu li .sub-menu dt:last-child{ border-bottom:0;}
.Top002262 .header-menu li .sub-menu dt a{color:#666; transition:0.3s;}
.Top002262 .header-menu li .sub-menu dt a:hover{ background:#0050a4; color:#fff; border-radius:5px }
.Top002262 .header-right dd{ float:left;padding:20px 0;}
.Top002262 .top-search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/Top002262-search.png) no-repeat center center #fff; border-radius: 50%; width:30px; height:30px;  display:block;}
.Top002262 .open-search-show{ position:relative; background:none;}
.Top002262 .open-search-show::before,
.Top002262 .open-search-show::after{ position:absolute; content:''; width:80%; height:2px; background:#fff; top:50%; left:10%; transform:rotate(-45deg);}
.Top002262 .open-search-show::after{transform:rotate(45deg);}

.Top002262 .search-box{ position:absolute; top:100%; right:0; z-index:100; display:none;}
.Top002262 .search-box .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.Top002262 .search-box .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.Top002262 .search-box .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -15px;right: 4px;}

@media(max-width:1024px){
.Top002262 #header-menu{ position:fixed; right:-100%; top:0; background:#0050a4; z-index:100; padding-top:70px; width:70%; max-width:300px; height:100%; transition: ease-in-out 0.3s;}
.Top002262 #header-menu.header-menu-show{ right:0;}
.Top002262 #header-menu li em,
.Top002262 #header-menu li em a{ border-bottom:0;}
.Top002262 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.1);}
.Top002262 #header-menu li em a{ font-weight:normal;}
.Top002262 #header-menu li.has-sub em a{ background:url(../images/Top002262-icon.png) no-repeat 95% center;}
.Top002262 #header-menu li.clickon em a{ background-image:url(../images/Top002262-icon_up.png);}
.Top002262 #header-menu li .sub-menu{ padding:5%;}
.Top002262 #open_menu{ width:40px; height:30px; background:#003164; margin-left:10px; position:relative; z-index:101; transition:background 0.3s;}
.Top002262 #open_menu i,
.Top002262 #open_menu i::before,
.Top002262 #open_menu i::after{ background:#fff; border-radius:3px;}
.Top002262 #open_menu i{ left:20%; width:60%;height:2px; margin-top:-1px;}
.Top002262 #open_menu.open_menu_on{ position:fixed; right:2%;}
.Top002262 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}
@media(max-width:640px){
.Top002262{ background:#0050a4; position:relative;}
.Top002262 .header-left{ width:70%;}
}

/*Banner002729 */
.Banner002729 .slider li.slick-slide{ height: auto;position: relative;}
.Banner002729 .ytable{height: 100%;}
.Banner002729 .txt-main{position: absolute; left: 0; width: 100%; top: 0; height: 100%; z-index: 3;font-size: 50px;}
.Banner002729 .txt-main a.more{display: block;color: #fff;border-radius:50px;width: 10.0625em;line-height: 2.875em;/*border: 2px solid #fff;*/background:#0050a4;text-align: center;letter-spacing: 0.125em;/* font-weight: bold; */font-size: 16px;transform: translateY(100%);-webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;transition:transform 0.5s 1.5s,opacity 0.5s 1.5s;}

.Banner002729 .txt-main a.more:hover{background: #184477; color: #fff;}
.Banner002729 .txt-main aside{color: #fff; max-width: 700px; transform: translateY(100%); -webkit-transform: translateY(100%);opacity: 0;-webkit-opacity: 0;}
.Banner002729 .txt-main aside.tit{font-size: 1em; line-height: 1.2em; max-height: 2em; margin-bottom: 20px; transition: 0.5s;}
.Banner002729 .txt-main aside.pre{font-size: 0.44em;line-height: 1.2em;max-height: 2.4em;margin-bottom: 4%;font-weight: lighter;letter-spacing: 2px;transition: 0.5s 0.5s;}
.Banner002729 .an-show .txt-main a.more,
.Banner002729 .an-show .txt-main aside{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;-webkit-opacity: 1;}
.Banner002729 .slider li img{display: block; width: 100%;}
.Banner002729 .slick-dots{text-align: center;position: absolute; left: 0; z-index: 10; bottom: 30px; width: 100%;}
.Banner002729 .slick-dots li{list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border:2px solid transparent; cursor: pointer; position: relative;}
.Banner002729 .slick-dots li button{position: absolute; left: 50%; top: 50%; background: #0050a4; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0;opacity: 0.7;-webkit-opacity: 0.7;}
.Banner002729 .slick-dots li.slick-active button{opacity: 1;-webkit-opacity: 1;width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #0050a4;}
.Banner002729 .slick-dots li.slick-active{border-color: #0050a4;}

@media(min-width:1201px){
.Banner002729 .slider li img.wap{display: none;}
}
@media(max-width:1200px){
.Banner002729 .slider li img.pc{display: none;}
}
@media(max-width:1024px){
.Banner002729 .txt-main{font-size: 40px;}
}
@media(max-width:640px){
.Banner002729 .txt-main{font-size:28px;}
.Banner002729 .txt-main a.more{ width:8em; line-height:2em;}
.Banner002729 .slick-dots{ bottom:10px;}
}
@media(max-width:480px){
.Banner002729 .txt-main{font-size:20px;}
}
/*Floor002978*/ 
.Floor002978{margin: 100px 0; overflow: hidden;font-family: 'manrope-regular';}
.Floor002978 .auto{width: 80%; max-width: 1220px;position: relative; z-index: 1;}
.Floor002978 .slick-list{overflow: inherit;}
.Floor002978 .slick-arrow{ z-index: 20; position: absolute; top: 50%; width: 20px; height: 20px; border: 2px solid #fff; border-right: 0; border-bottom: 0; margin-top: -8px;}
.Floor002978 .slick-prev{left: 35px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002978 .slick-next{right: 35px; transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.Floor002978 li a{display: block; margin: 0 10px;position: relative;}
.Floor002978 li .pic{overflow: hidden;}
.Floor002978 li .Ispic{padding-bottom: 50%;transition: 0.3s;}
.Floor002978 li.slick-center a:hover .Ispic{ transform: scale(1.2);}
.Floor002978 li .txt{top: 10%; left: 2%; width: 96%; text-align: center; color: #fff; z-index: 10;position:absolute;}
.Floor002978 li aside{word-break: break-word; line-height: 1.2em;}
.Floor002978 li .t-1{font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 1.334em;}
.Floor002978 li .t-2{font-size: 30px;font-family: 'manrope-extrabold'; font-weight: bold;margin-bottom: 0.2em;}
.Floor002978 li .more{display: table; margin: 0 auto;position: relative; padding: 5px 0;transition: 0.3s;}
.Floor002978 li .more:after{position: absolute; content: ''; left: 0; bottom: 0; height: 1px; width: 100%;background: #fff; transition: 0.3s;}
.Floor002978 li a:hover .more{padding-left: 10px; padding-right: 10px;color: #fff;}
.Floor002978 li a:hover .more:after{ height: 100%;background: #0050a4;}
.Floor002978 li .more i{font-style: normal;position: relative;display: block;font-size: 18px; z-index: 4;}
@media(min-width:769px) and (max-width:1280px){
.Floor002978 li .t-1{font-size: 2vw;}
.Floor002978 li .t-2{font-size: 2.2vw;}
.Floor002978 li .more i{font-size: 1.5vw; }
}
@media(max-width:768px){
.Floor002978{margin: 4% 0; }
}
@media(max-width:480px){
.Floor002978 li a{margin: 0 5px;}
.Floor002978 li .t-1{font-size: 4vw;}
.Floor002978 li .t-2{font-size: 4.5vw; margin-bottom: 0.5em;}
.Floor002978 li .more i{font-size:3vw; }
.Floor002978 .slick-prev{left: 4vw;}
.Floor002978 .slick-next{right: 4vw;}
}
/*Floor002911 */
.Floor002911{background: url("../images/Floor002911_bg.jpg") no-repeat left top;background-size: cover;position: relative;z-index: 1;padding: 5.375vw 0 4.208vw 0;font-family: Arial, "sans-serif";}
.Floor002911 .auto{max-width: 1400px; width: 100%;}
.Floor002911 .title{color: #0050a4;font-size: 40px;font-weight:bold;font-family: "Alibaba-PuHuiTi-Bold"; text-transform: uppercase;line-height: 0.875em;margin-bottom: 3.021vw;text-align:center;}
.Floor002911 .title span{ display: block;font-size: 20px;font-family: "DINCond-Bold";letter-spacing: 3px; font-weight: normal; opacity:0.6;padding: 12px 0;}  
.Floor002911 .title span:after{ display:block; content: ''; width: 50px; height: 3px; background: #0050a4; margin:0 auto;}
.Floor002911 .left h3{font-size: 28px; text-transform: uppercase;color: #333; margin-top: 0;font-weight: normal;}
.Floor002911 .left p{font-size: 16px; line-height: 2.275em;margin-top: 0;word-break: break-word; margin-bottom:5%}
.Floor002911 .left p  b{color: #0050a4; margin-right:5px}
.Floor002911 .left .pic{margin-bottom: 2.292vw;}
.Floor002911 .right li img{display: block; /*width: 100%;*/}
.Floor002911 .slider-btn{display: table;table-layout: fixed;width: 100%;}
.Floor002911 .slider-btn > *{display: table-cell; vertical-align: middle;}
.Floor002911 .slider-btn dt{width: 166px;}

.Floor002911 .slick-arrow{ margin-right: 18px; width: 48px;float: left;border: 1px solid #0050a4; border-radius: 50%; cursor: pointer;background: none; height: 48px;position: relative;}
.Floor002911 .slick-arrow:hover{background: #0050a4;}
.Floor002911 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #0050a4;border-left: 2px solid #0050a4; left: 50%; top: 50%; margin: -5px 0 0 -3px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Floor002911 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg); margin-left: -7px;}
.Floor002911 .slick-arrow:hover:before{border-color: #fff;}

.Floor002911 .slick-dots li{float: left;list-style: none;position: relative; height: 1px;background: #dedede;}
.Floor002911 .slick-dots li button{position: absolute; left: 0; height: 100%;padding: 0;border: 0;font-size: 0;transition: 0.3s; width: 0;}
.Floor002911 .slick-dots li.slick-active button{background: #0050a4; width: 100%;}

@media(min-width:641px){
.Floor002911 .left{float:right;width: 49.715%;}
.Floor002911 .right{float:  left;width: 50%;}
/*.Floor002911:after{position: absolute; content: ''; top: 0;right: 0; width:32.657% ;height: 100%;background: url("../images/Floor002911_imgbg.jpg") no-repeat center center;background-size: cover;}*/
}
@media(max-width:1024px){
.Floor002911{background-size: 30% auto;}
.Floor002911 .title{font-size: 7vw;}
}
@media(max-width:640px){
.Floor002911{background-size: auto auto;}
.Floor002911 .auto{ padding:3%;}
.Floor002911 .left{padding-bottom: 5vw;}
.Floor002911 .left .title{font-size: 10vw;}
.Floor002911 .left h3{font-size: 6vw;}
.Floor002911 .left p.con{ font-size:14px; height:200px;}
.Floor002911 .left p.dot3{font-size: 4vw;}
}


/*Floor002997 */
.Floor002997{padding-top:4.29vw; margin-bottom: 4.24vw;}
.Floor002997 .auto{/*width: 88.542%;*/ max-width: 1400px;}
.Floor002997 .title{color: #0050a4;font-size: 40px;font-weight:bold;font-family: "Alibaba-PuHuiTi-Bold"; text-align: center;text-transform: uppercase;line-height: 0.875em;margin-bottom: 2.021vw;}
.Floor002997 .title span{display: block;font-size: 20px;font-weight: normal;opacity:0.6;font-family: "DINCond-Bold";padding: 12px 0;letter-spacing: 3px;}  
.Floor002997 .title span:after{ display:block; content: ''; width: 50px; height: 3px; background: #0050a4; margin:0 auto}

.Floor002997 .slider li a{color: #000; display: block; margin: 0 auto; width: 95.715%; padding-bottom: 1.65vw;}
.Floor002997 .slider li .pic{overflow: hidden;}
.Floor002997 .slider li .Ispic{padding-bottom: 61.195%; transition:  0.3s;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 .slider li .txt{position: relative; z-index: 10; background-color: #fff;box-shadow: 0px 0px 2.08vw rgba(0, 0, 0, 0.08); width: 86.568%; margin: -2.22vw auto 0; padding: 1.5vw 1.33vw;}
.Floor002997 .slider li .txt aside{font-size: 20px;line-height: 1.5em;max-height: 3em;}
.Floor002997 .slider li .txt pre{font-size: 14px; line-height: 1.625em; max-height: 3.25em; margin: 1.2vw 0;color: #888;}
.Floor002997 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.Floor002997 .slider li a:hover .txt span{padding: 0 10px;background: #0050a4;color: #fff;}
.Floor002997 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;}
.Floor002997 .controls:before{position: absolute; content: ''; width: 50%; height: 100%; left: 0;background: #0050a4;}
.Floor002997 .slick-arrow{width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #0050a4;background: url("../images/Floor002997_prev.png") no-repeat center center; transition: 0.3s;}
.Floor002997 .slick-arrow:hover{border-radius: 50%;}
.Floor002997 .slick-prev{left: -60px;}
.Floor002997 .slick-next{right: -60px;background-image: url("../images/Floor002997_next.png");}
@media(max-width:640px){
.Floor002997 .title{ font-size:28px;}
.Floor002997 .slider li a{padding-bottom: 5vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 4.5vw;}
.Floor002997 .slider li .txt pre{font-size: 3.5vw; margin: 4vw 0;}
.Floor002997 .slider li .txt{margin-top: -10vw;}
.Floor002997 .slider li .txt aside{ font-size:16px;}
.Floor002997 .controls{margin-left: 40px;margin-right: 40px;}
.Floor002997 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.Floor002997 .slick-prev{left: -40px;}
.Floor002997 .slick-next{right: -40px;}
}
/*
 .PicList000762 ä¸ºdemoç¼–å·
 */
.PicList000762{ padding-top:2%;} 
.PicList000762 li{ float:left; width:18%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(5n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;border-radius: 20px;}
.PicList000762 li h2{ margin:0; font-size: 18px; font-weight: normal; color: #888;text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:67%;border-radius: 10px;}
.PicList000762 li a:hover{ background-color:#0050a4; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:100%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}



/*
 .PicList002273 为demo编号
 */
.PicList002273{ padding:4% 0 1%}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 18px;color: #333;display: block;font-family: "DINCond-Bold";line-height: 1;}
.PicList002273 .right .time span{font-size: 30px;margin-right: 6px;position: relative;top:1px;}
.PicList002273 .right .h3{color: #333;font-size: 20px;font-weight: normal;}
.PicList002273 .right .h3 a:hover{color: #0050a4;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 2%;background: #F5F5Fa;padding: 18px 20px;border-radius: 3px;}

@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{;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 25px;}
	.PicList002273 ul li:hover{box-shadow: 0 10px 14px rgba(60,60,66,0.3);}
	.PicList002273 ul li{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: 30px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;max-width: 730px;}
	.PicList002273 .right .h3{margin:20px 0 10px 0;}
	.PicList002273 .right .p{line-height: 24px;}
	.PicList002273 ul li{padding-right: 20px;}
}

@media(max-width:640px){
.PicList002273 .right .time{ font-size:16px; padding-top:4%;}
.PicList002273 .right .h3{ font-size:16px;}
}



/*Bottom002728 */
.Bottom002728{background:#121f2c; background-size: cover; padding-top: 50px;}
.Bottom002728 .copyright{color:rgba(255,255,255,0.5); border-top: 1px solid rgba(255,255,255,0.1); padding: 32px 0; margin-top: 2%;}
.Bottom002728 .copyright dt a{display: inline-block;color: rgba(255,255,255,0.5);}
.Bottom002728 .copyright dt a:not(:last-child):after{display: inline-block; width: 1px; height: 10px; background: #999; margin: 0 15px; content: '';}
.Bottom002728 .copyright dd a{color: rgba(255,255,255,0.5);}
.Bottom002728 .auto{ position: relative;}
.Bottom002728 .contact img{max-width: 100px;}
.Bottom002728 .contact p{margin: 0;font-size: 28px;color: #fff; }
.Bottom002728 .contact div.f-num-b{font-size: 26px;color: #fff;   font-family: "DINCond-Bold";}
.Bottom002728 .contact ul li{ list-style:none; font-size: 14px;color: #fff; display:inline-block; text-align:center; margin-left:10px;}
.Bottom002728 .contact ul li img{ display:block;}
.Bottom002728 nav dl{float: left; margin-right:14%;}
.Bottom002728 nav dl:last-child{ margin-right:0;}
.Bottom002728 nav dt{padding-bottom: 25px; font-size: 16px; font-weight: bold;}
.Bottom002728 nav dt a{color: #fff; }
.Bottom002728 nav dd{line-height: 28px;}
.Bottom002728 nav dd a{ color:rgba(255,255,255,0.5)}
.Bottom002728 nav dd i{display: inline-block; vertical-align: middle; margin: 0 5px; background: #dadada; width: 30px; height: 1px;}
.Bottom002728 nav dd span{ color: #666;}
.Bottom002728 .bottom_link{ padding-top:2%;}
.Bottom002728 .bottom_link h1{ font-size:15px; color:#fff; display:inline-block;}
.Bottom002728 .bottom_link a{ font-size:14px; color:rgba(255,255,255,0.5); padding:0 10px; display:inline-block;}
@media(min-width:1025px){
.Bottom002728 .copyright > *{max-width: 45%;}
.Bottom002728 .copyright dt{float: left;}
.Bottom002728 .copyright dd{float: right;max-width: 55%;}
.Bottom002728 nav{ margin-right:16%; min-height: 182px;}
.Bottom002728 .contact{position: absolute; right: 0; top: 0; text-align: right;}
.Bottom002728 .contact div.f-num-b{ padding:10px 0;}
}
@media(max-width:1024px){
.Bottom002728 nav{display: none;}
.Bottom002728 .contact div.f-num-b{padding: 10px 0;}
.Bottom002728 .copyright,
.Bottom002728 .contact{ text-align: center;}
.Bottom002728 .copyright dt{ padding-bottom: 10px;}
}


/*
 .TextList001652 为demo编号
 */
.TextList001652{ padding-top:2%;}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:25%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#0253A2; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:14px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:0 5% 2% 5%; line-height:30px;} 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
}


/* .RighInfo002228 为demo编号 */
.RighInfo002228 {padding:2% 0;}
.RighInfo002228 .single-header {text-align:center;}
.RighInfo002228 .single-header h1 {color:#0050a4;font-size:20px;margin:0 0 10px 0;font-weight:normal;}
.RighInfo002228 .single-header h3 {color:#666;font-size:16px;margin:0;font-weight:normal;position:relative;}
.RighInfo002228 .single-header h3:after {content:"";display:block;height:1px;background-color:#f3eee9;width:100%;z-index:1;margin-top:15px;}
.RighInfo002228 .single-header h3 span {position:relative;z-index:2;padding:0 30px;background-color:#fff;}
.RighInfo002228 .single-content {text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;overflow:hidden;font-size:14px;line-height:24px;color:#666;padding-top:2%;min-height:400px;}
.RighInfo002228 .single-content p {text-indent:2em;margin:0;padding:10px 0;}
.RighInfo002228 .single-content .no-textindent {text-indent:0;}
.RighInfo002228 .fr {float:none;}
.RighInfo002228 .col2+.col2 {margin-top:10px;}
@media(max-width:950px) {.RighInfo002228 .auto {padding:0 2%;}
}
@media screen and (min-width:465px) {.RighInfo002228 .col2 {width:48%;}
.RighInfo002228 .fr {float:right;}
.RighInfo002228 .col2+.col2 {margin-top:0;}
}
@media screen and (min-width:768px) {.RighInfo002228 .single-header h1 {font-size:24px;}
.RighInfo002228 .single-header h3 {font-size:18px;}
.RighInfo002228 .single-content p {padding:15px 0;}
.RighInfo002228 .single-header h3:after {background-color:#f3eee9;position:absolute;top:50%;z-index:1;margin-top:0;}
}
@media screen and (min-width:1024px) {.RighInfo002228 .single-header h1 {font-size:30px;}
}

/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}


/*PicList002120 */
.PicList002120{ padding:2% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}