


/*Top002382*/
.Top002382{ position:fixed; left:0; top:0; width:100%; z-index:100;font-size:16px; box-shadow:3px 0 10px rgba(0,0,0,.3); background: #f8f8f8;}

.Top002382 .top{background:#154d9c;height:28px;position: relative;}
.Top002382 .top .auto{/* max-width: 1366px; */max-width: 1200px;text-align: left;font-size: 14px;color:#fff;padding-top: 4px;}

.Top002382 .header{position: relative;/* max-width: 1366px; */max-width: 1200px;margin:0 auto;}

.Top002382 .logo img{max-height:50px;}
.Top002382 .header-mid{ margin:0 auto; width:60%; max-width:680px;}
.Top002382 .header-right{ position:absolute; right:0; height:100%; top:0;}
.Top002382 .header-right dl{ display:table;height:100%;}
.Top002382 .header-right dd{ padding:0 10px;display:table-cell; vertical-align:middle;}
.Top002382_fixed .header-right dd:first-child:before{top:7px;transition: .3s;}
.Top002382 .header-right dd:first-child b{ display:block; font-size:22px; color:#2466c2;}
.Top002382 .header-menu li em a{ line-height:88px; transition:0.3s;position: relative;font-size: 15px;}
.Top002382 .header-menu li em a::after{ position:absolute; right:0; top:50%; margin-top:-7px;content: '';border-right: 1px dotted #e0e0e0;width: 2px;height: 13px;}
.Top002382 .header-menu li:last-child em a::after{ display:none;}
.Top002382 .header-menu li.aon1 em a:hover,
.Top002382 .header-menu li.aon1 em a{ color:#2466c2; font-weight: bold;}
.Top002382 .search-box{ position:absolute; right:0;  top:50%; transform:translateY(-50%); overflow:hidden;width:250px; transition: width ease-in-out 0.3s;border-bottom:2px solid #2466c2;background: none;}
.Top002382 .search-box .text{ width:100%; height:40px; line-height:40px; padding:0 37px 0 5px; color:#999;border:0px;background: none;}
.Top002382 .search-box .btn{ position:absolute; right:0; top:0; width:40px; height:100%; font-size:22px; color:#fff;}
.Top002382 .search-box .btn span{ position:absolute; left:50%; top:50%; margin-left:-11px; margin-top:-11px;color:#2466c2;font-weight: 100;}
.Top002382_fixed .header-menu li em a{ line-height:70px;}
@media(min-width:1025px){
.Top002382 .logo{ position:absolute;top:50%; transform:translateY(-50%);left:0; }
.Top002382 #open_menu{ display:none;}
}
@media(max-width:1024px){

.Top002382 .header-left{ padding:2% 0; width:40%;}
.Top002382 #header-menu{ position:fixed; top:0; background:#fff; left:-100%; transition:ease-in-out 0.3s; width:60%; max-width:280px; z-index:100; height:100%; box-shadow:0 0 5px rgba(0,0,0,0.7);}
.Top002382 #header-menu.header-menu-show{ left:0;}
.Top002382 #header-menu ul{ padding-top:10%;}
.Top002382 #header-menu li:nth-child(2n){ background:rgba(0, 0, 0, 0.06);}
.Top002382 #header-menu li em{ font-style:normal; display:block; text-align:center; border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.Top002382 #header-menu li em a{ color:#154d9c; padding:3% 0; font-size:18px;display:block; font-weight:bold; transition:0.3s;}
.Top002382 #header-menu li em a:hover{color:#000; padding:10% 0;}
.Top002382 #open_menu{ font-size:24px; color:#000;}
.Top002382 #open_menu span{ transition:ease-in-out 0.3s;}
.Top002382 #open_menu.open_menu_on span{ transform:rotate(90deg); color:#154d9c;}
.Top002382 .header-right{right:37px;}
.Top002382 .header-right dd:nth-child(3){ position:relative;}
.Top002382 .search-box{width:158px;}
.Top002382 .search-box.search-box-show{ height:40px;}
.Top002382 #open_menu{width:24px;position: absolute;top:30px;right:8px;}
}
@media(max-width:480px){
.Top002382 .header{padding:2%;}

.Top002382 #open_menu{width:24px;float:right;}
}

/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{ position:absolute; top:0; height:100%; /* width:1366px; */width: 1200px; left:50%; margin-left:-683px; color:#fff; padding-bottom:2%;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{ margin:0; max-width:580px; font-weight:normal;}
.Banner002704 .slides li h1{ font-size:64px; line-height:72px;}
.Banner002704 .slides li p{ font-size:22px; padding:2% 0;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#da251c; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#da251c;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #fff; border-radius:50%; width:38px; height:38px; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#da251c; border-color:#da251c;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{ position:absolute; bottom:5%; z-index:20;/* width:1366px; */width: 1200px; left:50%; margin-left:-683px; color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:24px; }
.Banner002704 .slides li p{ font-size:14px; }
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}







/*
 .Bottom002381 为demo编号
 */
.Bottom002381{background:url(../images/Bottom002577_bg.jpg) repeat;}
.Bottom002381 .bottom,.Bottom002381 .bottom a{ color: #E8F5FA; font-size: 13px; }
.Bottom002381 .bottom a:hover{color: #fff;}
.Bottom002381 .bottom{ padding: 3% 0;}
.Bottom002381 .bottom nav li h3{ font-size: 15px; color: #fff; margin: 0; font-weight: normal;}
.Bottom002381 .bottom nav li dl{ padding-top: 15px; }
.Bottom002381 .bottom nav li dl dd{ padding: 3px 0;}
.Bottom002381 .weixin img{ border: 1px solid #E8F5FA;} 
.Bottom002381 .weixin span{ display: block; padding-top: 8px;text-align: center;}
.Bottom002381 .weixin figure{float: right;margin-left: 16px;}

.Bottom002381 footer,
.Bottom002381 footer a{ color: rgba(232,245,250,.8);}
.Bottom002381 footer a:hover{color: #FF5011;}

.Bottom002381 .links{ width: 20%;}
.Bottom002381 .links a{ margin-right: 8%;}
.Bottom002381 footer a:hover{ color: #FF5011;}
.Bottom002381 footer{ border-top: 1px solid rgba(232,245,250,.3); padding: 15px 0;}
@media only screen and (max-width: 767px) {
	.Bottom002381 .links{width:100%;}
    .Bottom002381 .links a{margin: 0 4%; }
    .Bottom002381 .bottom nav{display: none}
    .Bottom002381 .bottom nav li{border-bottom: 1px solid #e5e5e5;}
    .Bottom002381 .bottom nav li dl{ display: none; padding: 10px 0;}
    .Bottom002381 .bottom nav li h3{ padding: 8px 0;}
    .Bottom002381 .weixin{  text-align: center;padding-top: 10px;width:100%;}
	.Bottom002381 .weixin figure{float:none;}
	.Bottom002381 footer{ text-align: center;}
	.Bottom002381 .copyright{ margin: 5px 0 0;}
}
@media only screen and (min-width: 768px) {
	.Bottom002381 .bottom nav{ float: left; width:78%;}
	.Bottom002381 .bottom nav li{ float: left; width: 20%; border-left: 1px solid rgba(232,245,250,.35); padding-left: 25px; min-height: 185px;position: relative;}
	.Bottom002381 .bottom nav li:before{ content: "";display: inline-block;height:18px;width:2px;background-color: #fff;position: absolute;left:-1px;top:0;}
	.Bottom002381 .weixin,.Bottom002381 .contact{ float: right;}
	.Bottom002381 .weixin{ padding-left:3%;}
	.Bottom002381 .links{ float: left;}
	.Bottom002381 .copyright{ float: right; margin: 0;}
}





.Hometitle{padding-bottom:3%;color:#333;text-align:center;font-size:30px;}
.Hometitle p{margin:0;margin-top:10px;font-size:15px;opacity:.6;}
.Hometitle::after{display:block;margin:20px auto 0;width:52px;height:3px;background:#2466c2;content:'';}
@media(max-width:480px){
.Hometitle{font-size:24px;}
.Hometitle p{font-size:14px;}
}

/*
 .Floor001640 为demo编号
 */
.Floor001640{padding:4% 0; background:url(../images/Floor002692_bg.jpg) no-repeat bottom center;}
.Floor001640 .txt{ float:left;width:46%;}
.Floor001640 .title{ font-size:30px; color:#333;padding-bottom:3%; position:relative; margin-top: 2%;}
.Floor001640 .title::after{position:absolute; content:''; width:50px; height:2px; background-color:#2466c2; left:0; bottom:4px;}
.Floor001640 .wrap-container{width: 100% !important;}
.Floor001640 .swiper-button-next,.Floor001640 .swiper-button-prev{position: absolute;top: auto; bottom: 0;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.Floor001640 .swiper-button-next,.Floor001640 .swiper-container-rtl .swiper-button-prev{ right: auto; left: 40px;}.Floor001640 .owl-carousel .owl-nav.disabled{display: block;}
.Floor001640 .owl-nav >div{ position: absolute; top: 89%;  width: 36px; height: 67px; cursor: pointer;}
.Floor001640 .owl-nav .owl-prev{ left: 0%;background: url(../images/left.png) top center/24px 44px no-repeat; color:#2466c2;}
.Floor001640 .owl-nav .owl-next{ left: 32px;background: url(../images/right.png) top center/24px 44px no-repeat;  color:#2466c2;}
.Floor001640 .owl-nav .disabled{opacity: 0.35}
.Floor001640 .owl-nav .owl-prev:hover{ }
.Floor001640 .owl-nav .owl-next:hover{ }


.Floor001640 .txt .info{ padding:2% 0 5%;height:225px;overflow-y: hidden;}
.Floor001640 .txt .info h3{text-transform:uppercase; margin-bottom:0; font-weight:normal; font-size:24px;color:#999;}
.Floor001640 .txt .info h2{font-size:16px; color:#2466c2; margin-top:8px; margin-bottom: 24px}
.Floor001640 .txt .info p{color:#868686;text-align: justify; text-indent: 2em; font-size: 14px;line-height: 26px; margin-top: 0;}
.Floor001640 .all_more{ color:#555;border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:3px; background:url(../images/Floor001640-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001640 .all_more:hover{ padding-right:2.5em; background-color:#2466c2; background-position:120% center; color:#fff; transition:all ease 0.5s;}
.Floor001640 .pic{ float:right; width:48%;}
.Floor001640 .pic img{ width:100%;}
@media(max-width:768px){
.Floor001640{padding-bottom:24%;}
.Floor001640 .owl-nav .owl-prev{ left: 148px;background: url(../images/left.png) top center/21px 40px no-repeat; color:#2466c2;}
.Floor001640 .owl-nav .owl-next{ left: 174px;background: url(../images/right.png) top center/21px 40px no-repeat;  color:#2466c2;}
.Floor001640 .owl-nav >div{top:104%;}
.Floor001640 .title{font-size:24px;}
.Floor001640 .txt .info{height:280px;}
.Floor001640 .txt,
.Floor001640 .pic{ float:none; width:auto;}
}




/*
 .Floor001327 为demo编号
 */
.Floor001327{background:#464646; margin-top:3%;}
.Floor001327 .Hometitle{background: #fff; padding-bottom: 0;}

.Floor001327 .tab{ padding:2% 0 3%; text-align: center; background: #fff;}
.Floor001327 .tab span{ display: inline-block; padding:8px 50px;  font-size: 14px; border: 1px solid #eaeaea; border-radius: 30px; margin:0 14px;}
.Floor001327 .tab span.aon{background:#2466c2; border-color:#2466c2; color: #fff;}

.Floor001327 .auto{ background: #fff;}

@media (max-width: 769px){
.Floor001327{margin-top:5%;}
.Floor001327 .tab{padding:6% 0;}
.Floor001327 .tab span{padding: 8px 35px;}
.Floor001327 .list li{height:350px;}

}

.Floor001328{background:#154d9c; }

.Floor001328 .auto{ background: #fff;}
.Floor001328 .list { margin-right: -1px;}
.Floor001328 .list .bx-wrapper{ position:relative;}
.Floor001328 .list .bx-viewport{ z-index:1;}
.Floor001328 .list .bx-controls-direction a{ position:absolute; background: url(../images/Floor001327-btn.png) no-repeat center center#1c3152/contain; width:26px; height:66px; top:50%; margin-top:-30px; z-index:10; overflow:hidden; line-height:1000px;}
.Floor001328 .list .bx-controls-direction a.bx-prev{ left:0; transform:rotate(180deg);}
.Floor001328 .list .bx-controls-direction a.bx-next{ right:0;}

.Floor001328 .list li{ position:relative; cursor:pointer;height:100%; background-position: center center; background-repeat: no-repeat;background-size: cover; text-align: center;}

.Floor001328 .list li::before { position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.35);transition: 0.3s;z-index: 1;}
.Floor001328 .list li a {position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0; z-index: 10;}
.Floor001328 .list li .table{ display:table;  width:100%; height:100%; position: relative;  z-index: 3;}
.Floor001328 .list li .table-cell{ display:table-cell; vertical-align:middle;}
.Floor001328 .list li h2 {margin: 0;font-size:16px;font-weight: normal; color: #fff;letter-spacing: 3px;padding: 20px 20px 0 20px; transition: 0.3s;}
.Floor001328 .list li h2::after{display: block; width: 0; height: 2px; background:#fff; margin: 14px auto 0; transition: width 0.3s;}
.Floor001328 .list li aside img { max-height:60px;}
.Floor001328 .list li aside::after{display: block; content: ''; width: 30px; height: 2px; background:#fff; margin: 14px auto 0; transition: width 0.3s;}

.Floor001328 .list li .more, 
.Floor001328 .list li p {position: absolute;}
.Floor001328 .list li p {color:#fff;font-size: 14px;margin: 20px 0;padding:0 54px;opacity: 0;transform: translateX(-40px);transition: opacity 0s,transform 0.5s;}
.Floor001328 .list li .more {display: inline-block; padding: 0 20px; line-height: 37px;font-size: 14px; border: 1px solid #fff;color:#fff; opacity: 0;transform: translateX(40px); transition: opacity 0s,transform 0.5s;}
.Floor001328 .list li span::after { border-bottom: 2px solid #fff;border-right: 2px solid #fff; display: inline-block;vertical-align: middle;content: '';transform: rotate(-45deg); width: 8px; height: 8px; margin-left: 5px;}
.Floor001328 .list li:hover::before {background:rgba(31, 54, 86,0.8);}
.Floor001328 .list li:hover aside { display: none;}
.Floor001328 .list li:hover h2 {color:#fff; font-size: 20px;}
.Floor001328 .list li:hover h2::after{content: ''; width: 46px;}
.Floor001328 .list li:hover .more, 
.Floor001328 .list li:hover p{position: relative; opacity: 1; transform: translateY(0); transition: opacity 0.2s,transform 0.5s; line-height: 30px;}

.Floor001328 .list li{height:440px;}
@media (max-width: 769px){

.Floor001328 .tab{padding:6% 0;}
.Floor001328 .list li{height:350px;}

}
.Floor001329{background:#154d9c;display: none; }

.Floor001329 .auto{ background: #fff;}
.Floor001329 .list .bx-wrapper{ position:relative;}
.Floor001329 .list .bx-viewport{ z-index:1;}
.Floor001329 .list .bx-controls-direction a{ position:absolute; background: url(../images/Floor001327-btn.png) no-repeat center center#1c3152/contain; width:26px; height:66px; top:50%; margin-top:-30px; z-index:10; overflow:hidden; line-height:1000px;}
.Floor001329 .list .bx-controls-direction a.bx-prev{ left:0; transform:rotate(180deg);}
.Floor001329 .list .bx-controls-direction a.bx-next{ right:0;}
.Floor001329 .list li{ position:relative; cursor:pointer;height:100%;width:334px; background-position: center center; background-repeat: no-repeat;background-size: cover; text-align: center;}

.Floor001329 .list li::before { position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.35);transition: 0.3s;z-index: 1;}
.Floor001329 .list li a {position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0; z-index: 10;}
.Floor001329 .list li .table{ display:table;  width:100%; height:100%; position: relative;  z-index: 3;}
.Floor001329 .list li .table-cell{ display:table-cell; vertical-align:middle;}
.Floor001329 .list li h2 {margin: 0;font-size:16px;font-weight: normal; color: #fff;letter-spacing: 3px;padding: 20px 20px 0 20px; transition: 0.3s;}
.Floor001329 .list li h2::after{display: block; width: 0; height: 2px; background:#fff; margin: 14px auto 0; transition: width 0.3s;}
.Floor001329 .list li aside img { max-height:60px;}
.Floor001329 .list li aside::after{display: block; content: ''; width: 30px; height: 2px; background:#fff; margin: 14px auto 0; transition: width 0.3s;}

.Floor001329 .list li .more, 
.Floor001329 .list li p {position: absolute;}
.Floor001329 .list li p {color:#fff;font-size: 14px;margin: 20px 0;padding:0 54px;opacity: 0;transform: translateX(-40px);transition: opacity 0s,transform 0.5s;}
.Floor001329 .list li .more {display: inline-block; padding: 0 20px; line-height: 37px;font-size: 14px; border: 1px solid #fff;color:#fff; opacity: 0;transform: translateX(40px); transition: opacity 0s,transform 0.5s;}
.Floor001329 .list li span::after { border-bottom: 2px solid #fff;border-right: 2px solid #fff; display: inline-block;vertical-align: middle;content: '';transform: rotate(-45deg); width: 8px; height: 8px; margin-left: 5px;}
.Floor001329 .list li:hover::before {background:rgba(31, 54, 86,0.8);}
.Floor001329 .list li:hover aside { display: none;}
.Floor001329 .list li:hover h2 {color:#fff; font-size: 20px;}
.Floor001329 .list li:hover h2::after{content: ''; width: 46px;}
.Floor001329 .list li:hover .more, 
.Floor001329 .list li:hover p{position: relative; opacity: 1; transform: translateY(0); transition: opacity 0.2s,transform 0.5s; line-height: 30px;}

.Floor001329 .list li{height:440px; width:334px }
@media (max-width: 769px){

.Floor001329 .tab{padding:6% 0;}
.Floor001329 .list li{height:350px;}

}




/*Floor002059 */
.Floor002059{padding:4% 0; }
.Floor002059 .Hometitle{padding-bottom: 0;}

.Floor002059 .tab{ padding:2% 0 3%; text-align: center;}
.Floor002059 .tab span{ display: inline-block; padding:8px 50px;  font-size: 14px; border: 1px solid #eaeaea; border-radius: 30px; margin:0 14px;}
.Floor002059 .tab span.aon{background:#2466c2; border-color:#1c3152; color: #fff;}


.Floor002059 li{ float:left; width:23.5%;  margin-right:2%; margin-bottom:2%; position:relative; padding-bottom:28%; box-shadow:0 2px 8px rgba(0,0,0,0.1);}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:56%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:44%; padding:0 7%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:14px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:56%; margin-top:-40px; z-index:10; left:50%; width:80px; height:80px; margin-left:-40px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 6px 0; font-size:16px; text-align:center; padding-top:16%; color: #555; font-weight: normal; position: relative; z-index: 11;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:72px; margin:0;  color: #888;}

.Floor002059 li:hover div{ color:#fff;background:#2466c2;}
.Floor002059 li:hover h5,
.Floor002059 li:hover p{ color:#fff;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:50%;}
.Floor002059 li:hover div:before{background:url(../images/Floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#2466c2; top:54%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
@media(min-width:769px){
.Floor002059 li:nth-child(4n){ margin-right:0;}
}










/*Floor002566 */
.Floor002566{ background-image:url(../images/Floor002692_bg.jpg) ;padding:3.5% 0 5%; background-repeat: no-repeat; background-position: center; background-size: cover;}
/*swiper*/
.Floor002566 .js-img  .swiper-container {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;}
.Floor002566 .js-img  .swiper-container-android .swiper-slide, 
.Floor002566 .js-img  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Floor002566 .js-img .swiper-wrapper {position: relative;width: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;  transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.Floor002566 .js-img .swiper-slide {-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%;
position: relative; -webkit-transition-property: -webkit-transform;transition-property: -webkit-transform; -o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Floor002566 .js-img .swiper-slide { opacity:0 !important;}
.Floor002566 .js-img .swiper-slide-active { opacity:1 !important;}
.Floor002566 .js-img .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
/*swiper end*/
@media(min-width:769px){
.Floor002566 .main{ position:relative; z-index:1;}
.Floor002566 .box{ position:relative; z-index:1;}
.Floor002566 .box .js-img,
.Floor002566 .box dl{ width:48.5%;}
.Floor002566 .box  .js-img{ float:left;}
.Floor002566 .box dl{ float:right;}
.Floor002566 .js-img li .txt{ width:100%;}
}
.Floor002566 .js-img{background:#2466c2;}
.Floor002566 .js-img li{-moz-box-shadow:0px 0px 20px rgba(0,0,0,.05); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,.05); box-shadow:0px 0px 20px rgba(0,0,0,.05);}
.Floor002566 .js-img li .Ispic{display:block;padding-bottom:48.2%;}
.Floor002566 .js-img li .txt{color:#fff; padding:24px 24px; position:relative; background: -webkit-linear-gradient(left top, #1261a6 , #18365f); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom right, #1261a6 , #18365f); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom right,#1261a6 , #18365f); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom right, #1261a6 , #18365f); /* 标准的语法 */}
.Floor002566 .js-img li .txt::before{ position:absolute; content:''; border:13px solid transparent; border-bottom-color:#1261a6; left:17px; top:-26px;}
.Floor002566 .js-img li .txt h3{ font-size:16px; margin:0 0 10px 0;}
.Floor002566 .js-img li .txt h3 a{ color:#fff;}
.Floor002566 .js-img li .txt p{ font-size: 12px;  line-height: 24px; height:48px; overflow:hidden; margin:0;}
.Floor002566 .js-img li .txt time{float:left\9; font-family:Arial, Helvetica, sans-serif; text-align:center; border-right:1px dashed rgba(255,255,255,0.3); padding-right:28px; width:90px; font-size: 12px;}
.Floor002566 .js-img li .txt time span{ line-height:50px; display:block; border-bottom:1px solid #fff; font-size:50px; margin-bottom:6px;}
.Floor002566 .js-img li .txt figure{ margin:0 0 0 5%; max-width:80%;}

.Floor002566 .owl-carousel .owl-dots{ position:absolute; left:0.2%; bottom:142px; margin-bottom:2%; z-index:10;}
.Floor002566 .owl-carousel .owl-dots .owl-dot{ float:left; width:12px; height:12px; margin:0 3px; border:2px solid #fff; border-radius:50%; opacity:0.3; cursor:pointer;}
.Floor002566 .owl-carousel .owl-dots .active{ opacity:1;background:#2466c2;}
.Floor002566 .box dd{ float:left\9; margin-bottom:3%;-moz-box-shadow:0px 0px 20px rgba(0,0,0,.05); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,.05); box-shadow:0px 0px 20px rgba(0,0,0,.05);}
.Floor002566 .box dd:last-child{ margin-bottom:0;}
.Floor002566 .box dd a{float:left\9; transition:0.3s; padding:4% 0;border:1px solid transparent; background:#fff;}
.Floor002566 .box dd a:hover{color:#2466c2; border-color:#2466c2;background:#fff; box-shadow:1px 0 7px rgba(200,160,99,0.22);}
.Floor002566 .box dd time{ width:22%;float:left\9; text-align:center; color:#d6d6d6; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
.Floor002566 .box dd a:hover time{color:#2466c2;}
.Floor002566 .box dd time span{ display:block; font-size:50px; line-height:50px;}
.Floor002566 .box dd time span::after{ display:block; margin:5px auto; content:''; width:54px; height:1px; background:#d6d6d6;}
.Floor002566 .box dd a:hover time span::after{background:#2466c2;}
.Floor002566 .box dd figure{ max-width:72%;}
.Floor002566 .box dd h2{ font-size:16px; margin:0;}
.Floor002566 .box dd p{ margin-bottom:0;  font-size: 12px;  line-height: 24px; height:48px; overflow:hidden; color:#999;}
.Floor002566 .box dd a:hover p{color:#2466c2;}

@media(max-width:768px){
.Floor002566 .main .auto{ padding:0;}
.Floor002566 .js-img li .txt{ padding:3% 5%;}
.Floor002566 .owl-carousel .owl-dots{ position:absolute; left:1.2%; bottom:115px; margin-bottom:2%; z-index:10;}
}
@media(max-width:480px){
.Floor002566 .js-img li .txt time{ padding-right:16px; width:72px;}
.Floor002566 .js-img li .txt figure{ max-width:75%;}
.Floor002566 .js-img li .txt time span{ font-size:38px; line-height:40px;}
.Floor002566 .box dd{ margin:3% 0 0 0;}
.Floor002566 .box dd time span{ font-size:38px;line-height:40px;}
.Floor002566 .pager{ bottom:115px;padding-left:8px;}
}


/*Floor00_v */
.Floor00_v{ padding:4% 0;}
.Floor00_v li{ float:left;height:100px; margin-right:2%; width:18.4%;border:1px solid #e8e8e8;margin-bottom: 2%;}

.Floor00_v li a{ display:block; background:#fff;height: 100%}
.Floor00_v li a:hover{box-shadow:0 15px 30px rgba(52,62,80,0.55);}
.Floor00_v li img{ display:block; width:100%;height:100%; transition:transform 0.3s ease-in-out;}
.Floor00_v li a:hover img{ transform:scale(1.12); -webkit-transform:scale(1.12);}
@media(min-width:768px){
	.Floor00_v li:nth-child(5n){ margin-right:0;}
}

@media(min-width:480px) and (max-width:768px){
	.Floor00_v li{width:32%;}
	.Floor00_v li:nth-child(3n){ margin-right:0;}
	.Floor00_v li:nth-child(5n){ margin-right:2%;}
}
@media(max-width:480px){
	.Floor00_v li{width:49%;}
	.Floor00_v li:nth-child(2n){ margin-right:0;}

	
}








/*
 .Menu002449 为demo编号
 */
.Menu002449{ position: relative;}
.Menu002449 .ban img{ display: block;}
.Menu002449 .ban .phoneimg{ display: none;}
@media only screen and (max-width: 1000px) {
	.Menu002449 .ban .pcimg{ display: none;}
	.Menu002449 .ban .phoneimg{ display: block;}
}
.Menu002449 .menu ,
.Menu002449 .menu *{ transition: .3s ease-in-out;}
.Menu002449 .menu{ position: absolute; bottom:0; left: 0; width: 100%; height: 50px; line-height: 30px; background:rgba(21, 77, 156, 0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=90); background:#2466c2;}
.Menu002449 .menu .auto{ position: relative; /* max-width: 1366px; */;max-width: 1200px; z-index: 5;}
@media only screen and (max-width: 1200px) {
.Menu002449 .menu .auto{ margin-left: 15px; margin-right: 15px;}	
}

.Menu002449 .menu .currents{ float: right; padding:10px 0 10px 25px; background:  url(../images/Menu002449-curr_icon.png) no-repeat left center;}
.Menu002449 .menu .currents a,
.Menu002449 .menu .currents{ color: #fff; opacity: 0.8;}
.Menu002449 .menu .currents span,
.Menu002449 .menu .currents a:hover{ color: #fff;}
@media only screen and (max-width:1000px ) {
	.Menu002449 .menu .currents{ display: none;}
}
.Menu002449 .menu nav{ float: left; width: 70%;}
.Menu002449 .menu nav li a{ color: #fff; font-size: 16px;  display: inline-block; position: relative; padding: 10px 0; opacity: 0.8}
.Menu002449 .menu nav li a:after{ content: ""; width: 0; height: 2px; overflow: hidden; background: #fff; position: absolute; left: 50%; bottom: 0;}
.Menu002449 .menu nav li.on a,
.Menu002449 .menu nav li a:hover{ color: #fff; opacity: 1;}
.Menu002449 .menu nav li.on a:after,
.Menu002449 .menu nav li a:hover:after{ width: 100%; left: 0;}
@media only screen and (max-width:1000px ) {
	.Menu002449 .menu nav{ float: none; width: 100%;}
}







/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 3% 0 5%;}
.RighInfo002450 .auto{ position: relative;}


.RighInfo002450 .title{ text-align:center;background:url(../images/Timeline000753-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:2%;}
.RighInfo002450 .title h1{ margin:0; font-size:32px; border-bottom:#e8e8e8 1px solid; font-weight:normal; color:#333; margin-bottom:15px; line-height: 60px;}
.RighInfo002450 .title h1 span{ border-bottom:#2466c2 3px solid; display:inline-block;}


@media(max-width:768px){
.RighInfo002450 .title h1{font-size:35px;}
}
@media(max-width:480px){
.RighInfo002450 .title h1{font-size:26px; }
}


.RighInfo002450 .swiper-slide {
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.RighInfo002450 .swiper-button-prev{left:-4%;color:#2466c2;}
.RighInfo002450 .swiper-button-next{right:-4%;color:#2466c2;}
.RighInfo002450 .swiper-button-next, 
.RighInfo002450 .swiper-container-rtl .swiper-button-prev {background-image: url(../images/right.png);}

.RighInfo002450 .swiper-button-prev, 
.RighInfo002450 .swiper-container-rtl .swiper-button-next { background-image: url(../images/left.png);}

.RighInfo002450 .wrap-container .tit{ color: #222; font-size: 24px; margin: 0 0 2%; font-weight: normal;}
.RighInfo002450 .word{background:url(../images/RighInfo002581_img.jpg) no-repeat 14% 65%;}
.RighInfo002450 .table{width:51%;}
.RighInfo002450 .table p{margin-top:0;font-size:12px; color:#666;}
.RighInfo002450 .table tr{width:100%;}
.RighInfo002450 .table td{width:33.3%;}
.RighInfo002450 .text{margin-bottom:20px;}
.RighInfo002450 .dl{margin-bottom:20px;}
.RighInfo002450 .dl dd{display: inline-block;margin-right: 3%;}
.RighInfo002450 .dl dd p{margin-top:0;font-size:12px; color:#666;}
.RighInfo002450 .fz{font-size:62px; color:#2466c2; font-family:Arial, Helvetica, sans-serif;}
.RighInfo002450 .fz span{ font-size: 18px; font-weight: bold; margin-left: 5px;}
.RighInfo002450 .ti{width:11px; height:11px; background:#2466c2; margin:0 0 2% 2px;}
.RighInfo002450 .owl-nav .owl-next,
	.RighInfo002450 .owl-nav .owl-prev{position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;}
	.RighInfo002450 .owl-nav .owl-next{background-image: url(../images/right.png);right: -4%;
    color: #2466c2;}
    .RighInfo002450 .owl-nav .owl-prev{background-image: url(../images/left.png);left: -4%;
    color: #2466c2;}
	.RighInfo002450 .owl-nav .disabled{opacity: 0.35}
@media only screen and (max-width:767px ) {
	.RighInfo002450{padding: 3% 0 21%;}
	.RighInfo002450 .table td{float:left;text-align: left;}
	.RighInfo002450 .table p{text-align: left;}
	.RighInfo002450 .fz{font-size:39px;}
	.RighInfo002450 .table{width:100%;}
	.RighInfo002450 .text{margin-bottom:0px;}
	.RighInfo002450 .wrap-container .tit{ margin-top:4%; text-align: center; font-size: 20px;}	
	.RighInfo002450 .owl-nav .owl-next,
	.RighInfo002450 .owl-nav .owl-prev{top:103%;}
	.RighInfo002450 .owl-nav .owl-next{background-image: url(../images/right.png);right: 42%;
    color: #2466c2;}
    .RighInfo002450 .owl-nav .owl-prev{background-image: url(../images/left.png);left: 42%;
    color: #2466c2;}


}
@media(max-width:1480px){
	.RighInfo002450 .owl-nav .owl-prev{background-image: url(../images/left.png);
    color: #2466c2;}
    .RighInfo002450 .owl-nav .owl-next{background-image: url(../images/right.png);
    color: #2466c2;}
}

@media screen and (min-width: 768px) and (max-width: 1366px){
	.RighInfo002450 .fz{font-size:50px; }
	.RighInfo002450  .auto{ padding: 0 8%;}
	.RighInfo002450 .owl-nav .owl-prev{ left: -6%;}
    .RighInfo002450 .owl-nav .owl-next{  right: -6%;}
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{margin-top: 3%;color:#666;}
.RighInfo002450 .word .p{margin: 0;padding: 10px 0;color: #666; font-size: 14px;line-height:30px; text-align:justify; text-indent: 2em; }
.RighInfo002450 .wrap-container .word p strong{ color: #FF5100;font-size: 18px;}

@media only screen and (min-width:767px ) {
	
	.RighInfo002450 .wrap-container .img{ float: right;width:35%; margin: 0 0 0 5%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}







.RighInfo002226{padding:3% 0;background: #fff;}
.RighInfo002226 .title{ text-align:center;background:url(../images/Timeline000753-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:2%;}
.RighInfo002226 .title h1{ margin:0; font-size:32px; border-bottom:#e8e8e8 1px solid; font-weight:normal; color:#333; margin-bottom:15px; line-height: 60px;}
.RighInfo002226 .title h1 span{ border-bottom:#2466c2 3px solid; display:inline-block;}

@media(max-width:768px){
.RighInfo002226 .title h1{font-size:35px;}
}
@media(max-width:480px){
.RighInfo002226 .title h1{font-size:26px; }
}






/*Floor002699 */

.Floor002699{ padding:4% 0; position:relative; z-index:4; }
.Floor002699 .main{ background:url(../images/Floor002699_bg.png) no-repeat left top; background-size:auto 100%;}
.Floor002699 .quan{ position:absolute;width:62.5%; right:0; bottom:-32%; height:80%; overflow:hidden; opacity:0.3;}
.Floor002699 .quan::after{ position:absolute; content:''; right:-35%; width:100%; height:100%;
background: -moz-radial-gradient(center, ellipse cover, rgba(149,220,252,1) 0%, rgba(223,245,254,0) 70%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(149,220,252,1) 0%,rgba(223,245,254,0) 70%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(149,220,252,1) 0%,rgba(223,245,254,0) 70%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95dcfc', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}

.Floor002699 .title{ font-size:30px; color:#333;padding-bottom: 2%;text-align: center;}
.Floor002699 .title b{ display:block;  font-size:44px;font-family: "DINCond-Bold";color:#2466c2; text-transform:uppercase; line-height:54px; padding-top:16px;}
@media(max-width:1024px){
.Floor002699 .title{ font-size:25px;margin-bottom:3%;}
.Floor002699 .title b{ line-height:40px; font-size:50px;}
}

.Floor002699 .auto{  position:relative; z-index:5;}
.Floor002699 ul{overflow: hidden;}
.Floor002699 li{ float:left; width:50%; height:280px; position:relative; overflow:hidden;}
.Floor002699_v li:nth-child(2){ height:560px;}
.Floor002699_v li:nth-child(3){ margin-top: -280px;}
.Floor002699 li figure img{ max-width:40px;}
.Floor002699 li::after{position:absolute; content:'';transition:8s;}
.Floor002699 li:nth-child(1)::after{  width:146%; height:131%; background:url(../images/Floor002699_bg1.png) no-repeat center center; background-size:contain; left:25%; top:15%;}
.Floor002699 li:nth-child(1):hover::after{ transform:rotate(90deg) scale(0.85);}
.Floor002699 li:nth-child(2):hover::after{ transform:rotate(-90deg) scale(0.85);}
.Floor002699 li:nth-child(3):hover::after{ transform:rotate(90deg) scale(0.85);}
.Floor002699 li .ytable-cell{ position:relative; z-index:4; }
.Floor002699 li{ padding-left:4%;}
.Floor002699 li:nth-child(1){background:#325b9c;}
.Floor002699 li:nth-child(2){background:#eff3f9;}
.Floor002699 li:nth-child(2)::after{ width:144%; height:144%; background:url(../images/Floor002699_bg2.png) no-repeat; background-size:contain; left:30%; top:20%;}
.Floor002699 li:nth-child(3){ background:#eaecf2;}
.Floor002699 li:nth-child(4){background:#325b9c;}
.Floor002699 li:nth-child(3)::after{ width:112.18%; height:108%; background:url(../images/Floor002699_bg3.png) no-repeat; background-size:contain; left:54%; top:15%;}
.Floor002699 li:nth-child(4)::after{ width:144%; height:144%; background:url(../images/Floor002699_bg4.png) no-repeat; background-size:contain; left:30%; top:20%;}

.Floor002699 li:nth-child(4):hover::after{ transform:scale(1.25); } 

.Floor002699 li h3{ font-size:22px; font-weight:normal; margin:5px 0;}
.Floor002699 li h3 a{ color:#2466c2;}
.Floor002699 li:nth-child(1) p,
.Floor002699 li:nth-child(1) h3 a,
.Floor002699 li:nth-child(4) p,
.Floor002699 li:nth-child(4) h3 a{ color:#fff;}
.Floor002699 li p{ max-width:66%; margin-top:0; line-height:24px; min-height:48px; margin-bottom:24px; color:#333;}
.Floor002699 li .more a{ display:block; width:44px; height:21px; background:url(../images/Floor002699_more_01.png) no-repeat;}
.Floor002699 li:nth-child(1) .more a,
.Floor002699 li:nth-child(4) .more a{ background-image:url(../images/Floor002699_more_02.png);}
@media(max-width:1320px){
.Floor002699 li .title{ padding-left:3%;}
}
@media(max-width:1024px){
.Floor002699 li{ height:280px;}
}
@media(max-width:640px){
.Floor002699 li{ height:auto; width:100% !important; float:none;}
.Floor002699 li .ytable-cell{ padding:10% 3%;}
.Floor002699_v li:nth-child(2){ height:200px;}
.Floor002699_v li:nth-child(3){ margin-top: auto;}
.Floor002699 .main{ background:none;}

.Floor002699 .quan{ width:200px; height:200px; bottom:-100px;}
}






/*
 .Menu002252 为demo编号
 */
.Menu002252{padding-top:10px; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#2466c2;}
@media(min-width:768px){
	.Menu002252{padding-top:2%;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding-top:3%;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}




/*
 .RighInfo001108 为demo编号
 */
.RighInfo001108{padding:3% 0;}
.RighInfo001108 h1{text-align: center; font-size: 24px; border-bottom: 1px solid #eee;padding-bottom: 3%; color: #333;}
.RighInfo001108 h2{ font-size: 18px; color: #333;}
.RighInfo001108 p{line-height: 30px;}

.RighInfo001108 .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RighInfo001108 .info_back a{ color:#2466c2;border: 1px solid #2466c2;padding: 5px 18px; font-size:14px;}



/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:3%;}
.PicList000762 li{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%;-moz-box-shadow:0px 0px 20px rgba(0,0,0,.1); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,.1); box-shadow:0px 0px 20px rgba(0,0,0,.1);}
.PicList000762 li:nth-child(2n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:4% 2%;font-weight: normal}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:58%;}
.PicList000762 li a:hover{ background-color:#2466c2; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;margin-right:2%;}
.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;}
}



/*Page002664 */
.Page002664{ text-align:center; padding:2% 0 5%;}
.Page002664 *{ display:inline-block; vertical-align:middle;}
.Page002664 a{ border:1px solid #ececec; line-height:35px; padding:0 18px; color:#666;}
.Page002664 .p_cur,
.Page002664 .p_count,
.Page002664 .p_jump,
.Page002664 .a_first,
.Page002664 .a_end,
.Page002664 .p_total{ display:none;}
.Page002664 em{ overflow:hidden; border-left:1px solid #ececec; font-style:normal;}
.Page002664 em a{ float:left; margin-left:-1px;}
.Page002664 a:hover,
.Page002664 em a.a_cur{ color:#fff; background-color:#2466c2;}
.Page002664 .a_prev{ padding-left:31px; background:url(../images/Page002664_a_prev.png) no-repeat 15px center;}
.Page002664 .a_next{ padding-right:31px; background:url(../images/Page002664_a_next.png) no-repeat 58px center;}
@media(max-width:640px){
.Page002664 em{ display:none;}
}



/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding:3% 0;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0;}
.RighInfo002226 .dl .h4 span{display:inline-block; border-bottom: 2px #2466c2 solid; padding-bottom:10px;}
.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:2.25;}
.RighInfo002226 .word{ float:left;width:35%; padding-top: 6%;}
.RighInfo002226 .pic{ float:right;width:55%;}
.RighInfo002226 .pic img{ width: 100%;}
@media(max-width:768px){
.RighInfo002226 .word{ float:none;width:100%;}
.RighInfo002226 .pic{float:none;width:100%;}
}


.RichInfo005{ padding:20px 0 30px 0;}
.RichInfo005 .news_info{line-height: 30px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0;color: #333; padding-bottom:15px; font-size:22px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{line-height:  text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#2466c2;border: 1px solid #2466c2;padding: 5px 18px; font-size:14px;}
.RichInfo005 .news_info .info_pn{line-height: 25px}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#00874b;}

@media(max-width:768px){
.RichInfo005 .news_info .title p span{display: block;
	}
}




/*PicList002150 */
.PicList002150{padding:4% 0 0% 0;}
.PicList002150 .auto_1000{max-width: 1000px;}
.PicList002150 .title{ text-align:center; font-size:30px; border-bottom:1px dashed #e5e5e5; padding:2% 0; margin-bottom:2%; color:#333;}
.PicList002150 li{ float:left; width:20%; margin-right:6%; font-size:12px; margin-bottom:4%;}

.PicList002150 li a{ display:block; position:relative;}
.PicList002150 li figure{border:1px solid #d8d8d8; background-color:#f7f7f7; padding:3px;}
.PicList002150 li .Ispic{ display:block; padding-bottom:40%; background-size:cover; background-color:#fff;}
@media(min-width:768px){
	.PicList002150 li:nth-child(4n){ margin-right:0;}
}

@media(max-width:768px){
	.PicList002150 li{width:49%;margin-right:2%;margin-bottom:2%;}
	.PicList002150 li:nth-child(2n){margin-right:0;}
}


/*PicList002171 */
.PicList002171{ padding-top:4%;}
.PicList002171 .auto{ max-width: 1000px;}
.PicList002171 li{ float:left; width:22%; margin-right:4%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li .Ispic{ padding-bottom: 38%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(36,102,194,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}

@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;margin-right:2%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}




/*
 .PicList001216 为demo编号
 */
.PicList001216{padding: 2% 0;}
.PicList001216 dl{padding:2% 0; border-bottom:1px solid #f0f4f4;}
.PicList001216 .Ispic{padding-bottom: 59%; margin-right: 40px;}
@media(min-width:481px){
.PicList001216 dl{ display:table; width:100%; }
.PicList001216 dd{ display:table-cell; vertical-align:middle;}
.PicList001216 dd:nth-child(1){ width:90px;}
.PicList001216 dd:nth-child(2){ width:25%;}
.PicList001216 dd span{ display:block;}
.PicList001216 dd h3{ position:relative;font-size:16px; height:20px;}
.PicList001216 dd .dot{ position:absolute; width:90%; left:0; top:0; line-height:20px;}
.PicList001216 dd:nth-child(3){ font-size:14px;}

}
.PicList001216 dd span{font-size:42px;}
.PicList001216 dd h3{ font-weight:normal;}
.PicList001216 dd p{ line-height:30px; height:60px; overflow:hidden;}
.PicList001216 dd .more{ display:inline-block;  line-height:30px; padding:0 40px 0 26px; border:1px solid #2466c2; border-radius:28px; background:url(../images/PicList001216-more.png) no-repeat 95% center;}
.PicList001216 dd .more:hover{color:#2466c2;}
@media(max-width:1000px) and (min-width:481px){
.PicList001216 dd:nth-child(2){ width:30%;}
}
@media(max-width:480px){
.PicList001216 .Ispic{margin-right:0;}
.PicList001216 dl{ padding:2%;}
.PicList001216 dd img{ width:100%;}
.PicList001216 dd:nth-child(2){ padding:2% 0;}
.PicList001216 dd h3{ font-size:16px;}
.PicList001216 dd span{font-size:30px;margin-right:4px;}
}




/*TextList002514 */
.TextList002514{padding-top: 4%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#2466c2; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#2466c2;padding-right:26px;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#2466c2; padding:30px 0;}




/*
 .RighInfo002275 为demo编号
 */

.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 .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;}
.RighInfo002275 .map img{}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{}
	.RighInfo002275 .map{float: right;width: 58%;}
	.RighInfo002275 .text{width: 40%;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 4% 0 4%}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	
}


/*
 .PicList002172
 */
.PicList002172{ padding:3% 0 4%;}
.PicList002172 .owl-carousel{ padding:0 30px;}
.PicList002172 .item{ padding:0 15px; display: table; height: 215px;}
.PicList002172 .item figure{ border:1px solid #e8e8e8; padding:8%; display: table-cell; vertical-align: middle;}
.PicList002172 .item img{ display:none;}
.PicList002172 .item figure span{ display:block; padding-bottom:100%; background-size:contain;}
.PicList002172 .owl-carousel .ON figure{ border-color:#006cba;}

.PicList002172 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/PicList002172-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px;}
.PicList002172 .owl-nav .owl-prev{ left:0;}
.PicList002172 .owl-nav .owl-prev.disabled{ background-position:left top;}
.PicList002172 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.PicList002172 .owl-nav .owl-next.disabled{background-position: right top;}
.PicList002172 .owl-nav div.disabled{ cursor:default;}

.PicList002172 .hover{ padding-top:10%; position:relative; margin-bottom:5%;}
.PicList002172 .hover dl{ display:none;}
.PicList002172 .hover dl dt{ background:#154d9c; color:#fff; padding:8% 55% 8% 5%;}
.PicList002172 .hover dl dt p{ margin:0; text-align:center; font-size:24px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.year:before{ display:block; content:''; height:20px; background:url(../images/PicList002172-icon.png) no-repeat left top;}
.PicList002172 .hover dl dt p.year{ padding-bottom:3%;}
.PicList002172 .hover dl dt p.txt:after{ background-position:right top;}
.PicList002172 .hover dl dd{ position:absolute; right:0; height:100%; width:55%; top:0; background-size:contain; /*background-color:#fff;*/}
.PicList002172 .hover dl dd img{ display:none;}
@media(max-width:1000px){
.PicList002172 .item{ padding:0 10px;}
}
@media(max-width:770px){
	.PicList002172 .item{ height: 260px;}
}
@media(max-width:640px){
.PicList002172 .hover{ padding-top:0;}
.PicList002172 .hover dl dt{ padding-right:5%; margin-bottom:2%;}
.PicList002172 .hover dl dd{ position:relative; height:auto; width:auto; padding-bottom:50%;}
}
@media(max-width:480px){
.PicList002172 .hover dl dt p{ font-size:18px;}
.PicList002172 .hover dl dt p.txt:after,
.PicList002172 .hover dl dt p.year:before{ height:12px; background-size:auto 100%;}
}
/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/


/*! fancyBox 插件样式，如有一样的只留一份 */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/PicList002311-fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/PicList002311-fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/PicList002311-blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/PicList002311-fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/PicList002311-fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }



/*
 .PicList002311
 */
.PicList002311{padding: 2% 0 4%;}
.PicList002311 .CenTitle{ padding:25px 0 10px 0; position:relative; z-index:1; margin-top: 20px; border-top: 1px solid #e7f0f4;}
.PicList002311 .CenTitle .name{ text-align:center; font-size:21px; color:#333; line-height:30px;}
.PicList002311 .CenTitle .line{ width:44px; height:2px; background:#2466c2; overflow:hidden; margin:15px auto;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:-5%; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:-5%; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{ padding: 0 2%;}
.PicList002311 .honorList .list .ul .dot{ background: #f1f5fb; display:block; text-align:center; padding:15px 0;font-size:16px; color:#555;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}

@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:20px 0;}	
}
@media(max-width:768px){
	.PicList002311 .honorList .prev{left:3%;}
	.PicList002311 .honorList .next{right:3%;}	
}

/*Floor002280 */
.Floor002280{padding-top:4%; position: relative; background: url(../images/fzlcbg.jpg);}

.Floor002280 .box {width:100%; padding: 2% 0 8%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.Floor002280 .word h2,
.Floor002280 .word h3{ margin:0; color:#000;}
.Floor002280 .word h2{ font-size:90px;color:#2466c2;margin-top:-13px; }
.Floor002280 .word h2:after{content:' ';width:100px;height:3px; background:#2466c2;display: block;margin-top:4px;}
.Floor002280 .word .txt{float:right;width:42%;height:360px;overflow:hidden;}
.Floor002280 .word .txt p{margin-top:23px;line-height: 25px;}
.Floor002280 .word .pic{float:left;width:49%;text-align: right}
.Floor002280 .owl-item{ float:left;}
.Floor002280 .owl-item .item{ cursor:pointer;text-align: center;}
.Floor002280 .owl-item .item span{text-align: center;width:22px;height:22px;border:4px solid #fff;display: inline-block; background: #787878;border-radius: 50%;}
.Floor002280 .owl-item .item span.on{width:30px;height:30px;background: #2466c2;margin-top:-4px;}
.Floor002280 .owl-item .item b{font-size:16px;font-weight: normal;color:#999;margin-top:15px;margin-right:62px; display: block;transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.Floor002280 .owl-item .item b.on{font-size:18px;font-weight: bold;color: #2466c2;transform: rotate(0deg);-ms-transform: rotate(0deg);margin-right: 0;margin-top:-70px;}
.Floor002280 .owl-item .info{ display:none;}
.Floor002280 .owl-stage-outer{ position:relative;height:160px;overflow:hidden;padding-top:45px;}
.Floor002280 .owl-carousel{ position:relative;}
.Floor002280 .owl-carousel:after{content:'';width:100%;height:5px;background: #d8d8d8;display: block;margin-top:-106px;}
.Floor002280 .owl-carousel .owl-nav div{position: absolute; display: none; top: 50%; width: 29px; height: 37px; margin-top: -18px; background: url(../images/Floor002280-srow_icon.png) no-repeat; cursor: pointer; overflow:hidden; text-indent:-999em;}
.Floor002280 .owl-carousel .owl-nav div.owl-prev{ left: -40px; }
.Floor002280 .owl-carousel .owl-nav div.owl-next{right: -40px;background-position:-29px 0;}
.Floor002280 .owl-carousel .owl-nav div.owl-prev:hover{background-position:0 -37px;}
.Floor002280 .owl-carousel .owl-nav div.owl-next:hover{background-position:-29px -37px;}
.Floor002280 .owl-carousel .owl-nav div.disabled{ cursor:default;}
.Floor002280 .title{ text-align:center;background:url(../images/Timeline000753-title.png) no-repeat center bottom; padding-bottom:25px; margin-bottom:2%;}
.Floor002280 .title h1{ margin:0; font-size:32px; border-bottom:#e8e8e8 1px solid; font-weight:normal; color:#333; margin-bottom:15px; line-height: 60px;}
.Floor002280 .title h1 span{ border-bottom:#2466c2 3px solid; display:inline-block;}


@media(max-width:768px){
.Floor002280 .title h1{font-size:35px;}
}
@media(max-width:480px){
.Floor002280 .title h1{font-size:26px; }
}

@media(max-width:1600px) and (min-width:641px){
.Floor002280 .box{ padding-left:140px;}
}
@media(max-width:1440px){
.Floor002280 .owl-carousel{ padding:0 20px;}
.Floor002280 .owl-carousel .owl-nav div.owl-prev{ left: 0; }
.Floor002280 .owl-carousel .owl-nav div.owl-next{right: 0;}
}
@media(max-width:640px){

.Floor002280 .box{padding:2% 0 23%;}
.Floor002280 .word h2{ font-size:30px; }
.Floor002280 .word h3{ font-size:20px;}
.Floor002280 .word .txt{float:right;width:100%;padding-top:5%;height:281px;}
.Floor002280 .word .pic{float:left;width:100%;text-align: right}
}

/*
 .PicList001825 为demo编号
 */
.PicList001825{padding-top:3%;}
.PicList001825 .auto{background-color:#fff;}
.PicList001825 ul{}
.PicList001825 li{ float:left; width:23.5%; margin-right:2%; padding-bottom:2%; margin-bottom:0%; text-align:center;}
.PicList001825 li:nth-child(4n){ margin-right:0;}
.PicList001825 li p{ font-size:18px; margin-bottom:5px;}
.PicList001825 li span{ color:#8c8c8c;}
.PicList001825 li figure{ padding-bottom:124%;}
.PicList001825 li figure img{ display:none;}
@media(max-width:1000px){
.PicList001825 ul{ padding:2% 0;}
}
@media(max-width:640px){
.PicList001825 li{ width:49%;}
.PicList001825 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001825 li p{ font-size:15px;}
.PicList001825 li span{ font-size:12px;}
}

.PicList000626{padding:1.5% 0;}
.PicList000626 li{ float:left; width:20%; padding:10px;}
.PicList000626 li .a{ display:block; padding-top:35%;background-color:#fff; background-position: center center; background-size:contain; background-repeat:no-repeat; border:1px solid #eee;}
.PicList000626 li p{text-align: center}
.PicList000626 li p a:hover{color:#333;}
@media( max-width:768px){
.PicList000626 li{width:33.33333333%;}
}
@media( max-width:480px){
.PicList000626 li{width:50%;}
}


.list_istop{ padding:2% 0 2% 0;margin: 0 auto;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 13px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #e0e0e0 dotted; height:52px; line-height:51px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:12px; color:#4c4c4c;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:14px}
.list_istop li a:hover{ color:#1961ae;}

/*
 .Demo_001 为demo编号
 */
.Demo_001{ padding:3% 0;}
.Demo_001 .word{ float:left;width:55%;}
.Demo_001 .pic{ float:right;width:30%;}
.Demo_001 .word h3{margin:0;padding:0;font-size: 26px;font-weight: normal;color: #444;padding-left: 10px;position: relative;margin-bottom: 30px;margin-top: 30px;}
.Demo_001 .word h3:before{display: inline-block;content: '';width:3px;height: 28px;background: #265CA4;position: absolute;left:0;top:5px;}
.Demo_001 .word h3 span{text-transform: uppercase;font-weight: bold;opacity: .1;position: absolute;bottom: -16px;left:40px;z-index: -1;}
.Demo_001 .word p{ margin:0;font-size: 16px;line-height: 30px;color: #777;}
@media(max-width:768px){
.Demo_001 .word,.Demo_001 .pic{ float:none;width:100%;}
.Demo_001 .pic{margin-top: 30px;}
}


/*
 .Demo_002 为demo编号
 */
.Demo_002{ padding:3% 0;}
.Demo_002 .auto{max-width: 960px;}
.Demo_002 p{ line-height:1.8; }
.Demo_002 .item{}
.Demo_002 .item:first-child{padding-bottom: 3%;border-bottom:1px dashed #e8e8e8;}
.Demo_002 .item:last-child{padding-top: 3%}
.Demo_002 .item .word,.Demo_002 .item .pic{ float: left;width: 50%;}
.Demo_002 .item .h1{font-size:24px; margin: 0;font-weight: normal;color: #444;position: relative;}
.Demo_002 .item .h1:before{display: inline-block;content: '';width:26px;height: 26px;background: url(../images/Demo_002-icon1.png) no-repeat center;position: relative;top:4px;margin-right: 8px}

.Demo_002 .item:last-child .h1:before{background: url(../images/Demo_002-icon2.png) no-repeat center;}
.Demo_002 .item .con{color:#777;font-size:16px; margin: 10px 0 0;line-height: 30px;padding-left: 40px;}
.Demo_002 .item:first-child .word{padding-top: 60px;}
.Demo_002 .item:last-child .word{padding-top: 30px;}
@media only screen and (max-width: 960px) {
	.Demo_002{ padding:3% 2%;}
}
@media only screen and (max-width: 767px) {
   .Demo_002 .item{max-width: 462px; margin: 0 auto; }
	.Demo_002 .item .word{ padding-bottom: 15px;}
    .Demo_002 .item .word,.Demo_002 .item .pic{ float: none;width: 100%;}
}













