﻿html {font-size:100px;}
    
/*.Top000867 为demo编号*/
.Top000867{}
.Top000867 .auto{ position:relative; z-index:100;}
.Top000867 .top_menu{ position:absolute; top:0;right:20.25%;}
.Top000867 .top_menu dd{ float:left; display:inline-block; height:36px;line-height:36px; vertical-align:middle;}
.Top000867 .top_menu dd a{ position:relative; padding-left:10px; display:inline-block; margin-right:17px;}
.Top000867 .top_menu dd a::before{ position:absolute; content:'';  top:50%; left:0; width:4px; height:4px; background-color:#666; margin-top:-2px; border-radius:50%;}
.Top000867 .top_menu dd:nth-child(2) a{ color:#666;}
.Top000867 .top_menu dd:nth-child(2) a::before{ width:1px; height:40%; top:30%; margin:0; background-color:#cdcdcd;}
.Top000867 .logo{position: relative; padding:.12rem 0;}
.Top000867 .logo img{ height:.72rem; display:block;}
.Top000867 .search{ position:absolute; right:0; top:30px; z-index:10; width:20.25%;border: 1px solid #6f879f;border-radius:35px; height:35px;box-sizing: border-box;}
.Top000867 .search{ position:absolute; right:0; top:30px; z-index:10; width:20.25%;border: 1px solid #6f879f;border-radius:35px; height:35px;box-sizing: border-box;}
.Top000867 .search #TopKey{ width:100%; padding:0 50px 0 10px; height:33px; line-height:33px; color:#333; background:none; border:none;}
.Top000867 .search #TopBtn{ position:absolute; top:0; right:15px;bottom: 0;margin: auto 0;width: 18px;height: 18px;background-image: url('../images/search.png');cursor:pointer;font-size: 0;background-color: transparent;border: 0;}

/*
.Top000867_fixed{ position: absolute; left: 0; top: 0; width: 100%; z-index: 10000;}
.Top000867_fixed .logo img,
.Top000867 .logo img.on{display: none;}
.Top000867_fixed .logo img.on{display:block !important;}
.Top000867_fixed .search{  background:#4a90e2;}
.Top000867_fixed .search #TopKey{ color:rgba(255, 255, 255,0.8);}
.Top000867_fixed .text.focus{ color:#fff !important;}
.Top000867_fixed .search input::placeholder{ color:rgba(255, 255, 255,0.8);}
.Top000867_fixed .search #TopBtn{ background-image: url('../images/search2.png')} 
*/
@media(min-width:769px){
.Top000867 nav{background: #4A90E2;}
.Top000867 nav ul{ position:relative;}
.Top000867 nav li{ float:left; position:relative;  width:10%; text-align:center; padding-left:1px; padding-right:0;}
.Top000867 nav li::before{ background-color:#dfdfdf; width:1px; height:20%; top:40%; position:absolute; content:''; left:0; display:none;}
.Top000867 nav li:first-child::before{ display:none;padding-left:0;}
.Top000867 nav li span a{ line-height:60px; padding:0 11px; display:block; font-size:17px;color: #fff;}
.Top000867 nav li:hover span a,
.Top000867 nav li.aon span a{ background-color:#266ab9; color:#fff;}
.Top000867 nav li .subnav{ display:none; position:absolute; top:60px; left:0; border:1px solid #003f88; border-top:#4A90E2 3px solid;background-color:#e6effa; z-index:100;/*  padding:10%;*/width:150%; text-align:center;}
.Top000867 nav li .subnav dd{ line-height:30px; font-size:16px; }
.Top000867 nav li .subnav dd a{ display:block; color:#fff;padding:5px 0; background: #4A90E2;border-bottom: rgba(255, 255, 255, 0.3) 1px dotted; }
.Top000867 nav li .subnav dd a:hover{ color:#fff;  background: #266ab9; }
.Top000867 nav li#navid99 .subnav{ width:300%}

.Top000867 nav li#navid49,
.Top000867 nav li#navid55{ display:none;}
}
@media(min-width:1500px){
.Top000867 nav li span a{padding:0 20px;}
.Top000867 nav li .subnav{width:100%;}
.Top000867 nav li#navid5 .subnav{ width:120%}
}
@media(max-width:1200px){
.Top000867{ background-position: 60% top;}
.Top000867 .search{ right:2%;}
.Top000867 .top_menu{right:22.25%;}
.Top000867 nav li > a{ padding:0 12px;}
}
@media(max-width:1200px) and (min-width:769px){
.Top000867 nav li span a{ font-size:16px; padding:0; line-height:50px;}
.Top000867 nav li .subnav{ top:50px;}
}
@media(max-width:768px){
.Top000867 .logo{ padding-right:50%;}
.Top000867 .logo img{ height:auto;}
.Top000867 .moblie_menu{ width:40px; height:32px; background-color:#eee; position:absolute; right:2%; top:50%; margin-top:-16px; cursor:pointer;}
.Top000867 .moblie_menu span,
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{height:3px; background-color:#666; position:absolute;}
.Top000867 .moblie_menu span{ width:80%; left:10%;  top:50%; margin-top:-1.5px; }
.Top000867 .moblie_menu span::after,
.Top000867 .moblie_menu span::before{ content:''; width:100%;}
.Top000867 .moblie_menu span::after{ top:-8px;}
.Top000867 .moblie_menu span::before{ bottom:-8px;}
.Top000867 nav{ position:absolute; right:0; width:100%; max-width:250px; background-color:#fff; display:none; z-index:11;}
.Top000867 nav li{ border-bottom:solid 1px #eee}
.Top000867 nav li >a{ display:none;}
.Top000867 nav li:first-child a{ display:block;}
.Top000867 nav li span{ cursor:pointer; position:relative}
.Top000867 nav li.lisub span:before{ content:''; width:100%; height:100%; display:block; position:absolute;}
.Top000867 nav li:first-child a,
.Top000867 nav li span{ display:block; line-height:40px; font-size:16px; text-align:center; color:#666;}
.Top000867 nav li .subnav{ display:none;border:1px solid #4A90E2; border-bottom:#4A90E2 3px solid; text-align:center;max-height:252px; overflow:auto; }
.Top000867 nav li .subnav dd{ line-height:20px; padding:8px 0; font-size:15px; border-bottom:solid 1px #fff}
.Top000867 nav li .subnav dd a{ padding:0px 10px; display:block;}
.Top000867 nav li .subnav dt{color: #4A90E2;font-size:16px;border-bottom: #9aa7b5 2px solid;line-height: 38px; text-align:left; padding:0 5%;}
.Top000867 .search{ right:10%; top:23px;}
}
@media(max-width:640px){
.Top000867{ background-image:none;}
.Top000867 .logo{ position:relative;padding:5% 50% 5% 0;}
.Top000867 .search{ width:35%; right:13%;top:22%; height:auto;}
.Top000867 .search #TopKey{ padding-right:40px;}
.Top000867 .search .text{ height:35px; line-height:35px;}
.Top000867 .moblie_menu{ margin-top:-16px;}
.Top000867 .top_menu{ position:relative; right:auto; width:100%; top:auto; margin-bottom:5px;background-color:#ddd; text-align:right;}
.Top000867 .top_menu dd{ display:inline-block; float:none;}
}
.Top000867 nav li .subnav dd{ position: relative; }
.Top000867 nav li .subnav dd .menu3{position: absolute;top: 0;left: 100%;width: 100%;background-color: #e6effa;margin-top: 0;}
.Top000867 nav li .subnav dd .menu3 li{ border-bottom: #8d96a2 1px dotted;display: block;width: 100%; }
.Top000867 nav li .subnav dd .menu3 li a{ padding:  5px 0; }
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
/* .Banner002058 li a,
.Banner002058 li{ height:3rem;} */
.Banner002058 li{ background-position: center top; background-repeat:no-repeat; background-size: cover;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{width: 100%}
.Banner002058 li .pc{display: block;}
.Banner002058 li .wap{display: none;}
.Banner002058 li figure{ position:absolute; left:10%; width:80%; top:50%; height:240px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:40px; color:#fff; top:0;/* transition:top 1s; */}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:0;/* transition: 1s; */display:none;}
/* .Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;} */

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#006cba;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li .pc{display: none;}
.Banner002058 li .wap{display: block;}
.Banner002058 li figure h1{ font-size:28px}
}
@media(max-width:768px){
.Banner002058 li figure{ height:110px; left:15%; width:70%}
.Banner002058 li figure h1{ font-size:16px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
.Banner002058 li span{ line-height:32px; width:120px; }
}
@media(max-width:480px){
.Banner002058 li figure{ height:80px;}
.Banner002058 li figure h1{ font-size:14px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}
/*Floor002635 */
.Floor002635{ margin:3% 0 2%;}
.Floor002635 .auto{ position:relative;}
.Floor002635 .box{ position:relative; z-index:2;background:#fff;} 
@media(min-width:1025px){
.Floor002635 .bg{ position:absolute; z-index:1; top:0; height:100%; background:#fff;}
.Floor002635 .bg-left{ left:0; width:32.5%;}
.Floor002635 .bg-right{ right:0; width:65.83%;}
.Floor002635 .box-left{ float:left; width:43%;}
.Floor002635 .box-right{ float:right;width:54%; background: #f5f8fc;}
}
.Floor002635 .box h2{ margin:0 0 17px 0; position:relative; border-bottom:1px solid #e5e5e5; }
.Floor002635 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-10px; width:60px; text-align:center; line-height:20px; border-radius:20px; background:#ededed; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor002635 .box h2 a:hover{ background:#4A90E2; color:#fff;}
.Floor002635 .box h2 b{ display:inline-block; margin-right:6%; font-size:20px; font-weight:normal; color:#999; line-height:44px; border-bottom:2px solid transparent;}
.Floor002635 .box-left h2 b{ cursor:pointer;}
.Floor002635 .box h2 b.on{ font-weight:bold; color:#4A90E2; border-bottom-color:#4A90E2;}

.Floor002635 .box li{ position:relative; line-height:38px; border-bottom:2px dotted #efefef;}
.Floor002635 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor002635 .box li time{ float:right; font-size:12px; color:#a9a9a9;}

.Floor002635 .column{ float:left; width:45.8%;}
.Floor002635 .column a{ display:block}
.Floor002635 .column img{ display:block; width:100%;}
.Floor002635 .column dl{ background:#3478c1; padding:3%;}
.Floor002635 .column dd{ float:left; width:33.3333333%; text-align:center;}
.Floor002635 .column dd a{ color:#fff;}
.Floor002635 .column dd img{ border-radius:50%; border:1px solid rgba(255,255,255,0.1); width:50%; max-width:62px; margin:auto; transition:0.2s;}
.Floor002635 .column dd a:hover img{ transform:rotateY(180deg);}
.Floor002635 .column dd span{ padding:10px 0;margin: 0 auto;}
.Floor002635 .intro{ float:right; width:51%;padding: 0 3%;}
.Floor002635 .intro h3{color:#4A90E2; font-size:20px; margin-top: 10%;}
.Floor002635 .intro p{ line-height:28px; overflow:hidden; max-height:250px; margin-bottom:7%;}
.Floor002635 .intro p:last-child{display:none;}
.Floor002635 .intro .more{ display:inline-block; border:1px solid #e2eaf4; color:#4A90E2; max-width:120px; line-height:38px; text-align:center; width:40%;}
.Floor002635 .intro .more:hover{ background:#4A90E2; color:#fff;border: none;}

@media(max-width:1260px){
.Floor002635 .auto{ padding:0 4%;}
}
@media(max-width:1024px){
.Floor002635 .column,
.Floor002635 .intro{ float:none; width:100%;}
.Floor002635 .box-left{ margin-bottom:2%;}
.Floor002635 .auto{ padding:0 2%;}
.Floor002635 .box li{ padding-left:12px;}
.Floor002635 .box li::before{ right:auto; left:0; margin-right:0;}
.Floor002635 .intro{ padding:3% 0;}
.Floor002635 .intro h3{ margin-top:0}
.Floor002635 .intro p{ max-width:none; margin:3% 0;}

}
@media(max-width:480px){
.Floor002635 .intro h3,
.Floor002635 .box h2 b{ font-size:16px;}
}
.Floor002635 .dot{ width: 75%;}


.font_list ul li{position: relative; border-bottom: 2px dotted #efefef; padding:20px 0;}
.font_list ul li a{display:block; overflow:hidden;}
.font_list ul li a{width:100%; padding-left:15px; margin:0; font-size:20px; color:#2b78ca; font-weight:500; line-height:1.5;margin-bottom:12px; position:relative;}
.font_list ul li time,
.font_list ul li .author{text-align:left; font-size:15px; line-height:1.5; color:#888;}


.font_list2 ul li{position: relative;  padding:.17rem 0; overflow:hidden;}
.font_list2 ul li a{ width: calc(100% - 10%); padding-left:.2rem; margin:.1rem 0 0 0;position:relative;}
.font_list2 ul li a .tit{ font-size:.2rem; color:#333; font-weight:500; line-height:1.2;margin-bottom:.1rem;}
.font_list2 ul li a p{font-size:.16rem; line-height:1.6; color:#999; margin:0; }

.font_list2 ul li time{float: left;width:8%;text-align: center;font-size: .16rem;color: #999;padding:0; border: 1px solid #266ab9; padding-bottom:6px; }
.font_list2 ul li time b{display: block;color: #fff;font-size:.24rem;line-height: 1.2; background: #266ab9; padding:6px 10px; margin-bottom:6px;}


.font_list3 ul li a{display:flex;justify-content: space-between;align-items: center; margin:0; padding-left:0;}
.font_list3 ul li time{width:8%; text-align:right;}
.font_list3 ul li p{width:92%; margin:0; color:#333; font-size:.18rem;}
.font_list3 ul li p:before{display: inline-block;content: '';width: 5px;height: 5px;border-radius: 50%;background-color: #2b78ca;vertical-align: middle; margin-right:.1rem;}





.font_txt_list li{ padding:15px 0; border-bottom: 2px dotted #efefef;}
.font_txt_list li h5{ font-size:14px; padding:0; margin:0}
.font_txt_list li time{ padding:5px 0; color:#999; display:block}
.font_txt_list li p{ padding:0; margin:0}



/*.Floor002260 为demo编号*/
.Floor002260{ margin: 3% auto 2%; font-size: 12px;overflow: hidden;}
.Floor002260 .box-content{ padding: 20px;font-size: 14px;border: 1px solid #e9e9e9;
    border-top: 2px solid #4A90E2;}
.Floor002260 .product li{ float: left; width: 25%; padding: 20px 15px 20px; border-top: 1px solid #e9e9e9; }
.Floor002260 .product li .inner{position: relative;overflow: hidden;}
.Floor002260 .product li:nth-child(2n),.Floor002260 .product li:nth-child(3n),.Floor002260 .product li:nth-child(6n),.Floor002260 .product li:nth-child(7n){ border-left: 1px solid #e9e9e9;}
.Floor002260 .product li:nth-child(1),.Floor002260 .product .ul li:nth-child(2),.Floor002260 .product .ul li:nth-child(3),.Floor002260 .product .ul li:nth-child(4){ border-top: none; }
.Floor002260 .product li .pic{ position: absolute; left: 0; top: 0;width: 45%; text-align: center; display: table;text-align: center;}
.Floor002260 .product li .pic a{ 
    display: table-cell;
    vertical-align: top;
    padding: 0;
    margin: 0;
}
.Floor002260 .product li .word{ padding-left: 48%;}
.Floor002260 .product li .word h4{ 
    margin: 0;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
    height: 72px;
    overflow: hidden;
    margin-bottom: 10px;
}
.Floor002260 .product li .word p{
    font-size: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    color: #999;
    text-overflow: ellipsis;
}
.Floor002260 .product li .word p a{
    color: #999;
}
.Floor002260 .product li .word h4 a{ color: #333;}
.Floor002260 .product li .word h4 a:hover{ color: #4A90E2;}
.Floor002260 .product li .word .more{ padding-right: 12px; position: relative;font-size: 12px;}
.Floor002260 .product li .word .more i{position: absolute; top: 50%; margin-top: -3px;  right: 0; background: url(../images/Floor002260-icon.png); width: 8px; height: 7px; display: block;}
.Floor002260 .product li .word .more:hover{ color: #4A90E2;}
.Floor002260 .product li .word .more:hover i{ background-image: url(../images/Floor002260-icon_hover.png);}
.Floor002260 .about nav li{ float: left; width: 33.3334%; padding: 15px 2% 0; text-align: center;} 
.Floor002260 .about nav li .pic img{ border-radius: 50%; background-color: #1c5a98; transition: all .5s ease-in-out;}
.Floor002260 .about nav li:hover .pic img{ background-color: #4A90E2; transform: rotateY(180deg);}
.Floor002260 .about nav li h4{ text-align: center; margin: 5px 0 0; font-size: 12px;}
.Floor002260 .about nav li h4 a{ color: #666;}
.Floor002260 .about nav li:hover h4 a{ color: #4A90E2;}
@media only screen and (max-width:960px ) {
.Floor002260 .product li{ width:50%}
}
@media only screen and (max-width:640px ) {
.Floor002260 .product li{ width:100%}
.Floor002260 .product li .word h4{ height:auto}
}
@media only screen and (max-width:480px ) {
	.Floor002260 .product li{ padding: 20px 10px 20px;}
}
@media only screen and (min-width:768px ) {
	.Floor002260 .box{ float: left;width: 49%;}
	.Floor002260 .product{ width: 100%; margin-top: 0;}
	.Floor002260 .about{ float: right;}
}
@media only screen and (min-width:1024px ) {
	.Floor002260 .box{ width: 43%; margin-top: 0;margin-right: 3%;}
	.Floor002260 .product{ width: 100%; margin-left: 0;}
	
}
.Floor002260 .box h2{ position:relative; }
.Floor002260 .box h2 a{ position:absolute; right:0; top:50%; margin-top:-10px; width:60px; text-align:center; line-height:20px; border-radius:20px; background:#ededed; color:#999; font-size:12px; text-transform:uppercase; font-weight:normal;}
.Floor002260 .box h2 a:hover{ background:#4A90E2; color:#fff;}
.Floor002260 .box h2 b{ display:inline-block; margin-right:6%; font-size:20px; line-height:20px; border-bottom:2px solid transparent;line-height: 20px;
    border-bottom: 2px solid transparent;
    font-weight: bold;
    color: #4A90E2;}
.Floor002260 .box-left h2 b{ cursor:pointer;}
.Floor002260 .box h2 b.on{ font-weight:bold; color:#4A90E2; border-bottom-color:#4A90E2;}
.Floor002260 .new{ border: none;}
.Floor002635 .box li{ position:relative; line-height:38px; border-bottom:2px dotted #efefef;} 
.Floor002635 .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;} .box li::before{ position:absolute; content:''; width:6px; height:6px; border:1px solid #d0ecef; right:100%; top:50%; margin-top:-3px; margin-right:12px; border-radius:50%;}
.Floor002635 .box li time{ float:right; font-size:12px; color:#a9a9a9;}
.box li time{ float:right; font-size:12px; color:#a9a9a9;}



/*Floor002725 */
.Floor002725{ margin:3% 0 2%;}

/*slick Basic*/
.Floor002725 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002725 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002725 .slick-list:focus {outline: none}
.Floor002725 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002725 .slick-slider .slick-track, 
.Floor002725 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002725 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002725 .slick-track:before, 
.Floor002725 .slick-track:after{display: table; content: '';}
.Floor002725 .slick-track:after{ clear: both;}
.Floor002725 .slick-loading .slick-track { visibility: hidden;}
.Floor002725 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002725 .slick-slide .slick-loading img { display: none;}
.Floor002725 .slick-slide .dragging img { pointer-events: none;}
.Floor002725 .slick-initialized .slick-slide { display: block;}
.Floor002725 .slick-loading .slick-slide { visibility: hidden;}
.Floor002725 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002725 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002725 .slider li .ytable{ width:94%; margin:0 auto; height:76px;}
.Floor002725 .slider li img{ max-width:100%; width:100%; margin:0 auto;display:block; max-height:100%;}

.Floor002725 .slick-dots{ text-align:center; padding-top:10px;}
.Floor002725 .slick-dots li{ cursor:pointer; display:inline-block;width:14px; margin:0 6px; height:14px; border-radius:50%; border:1px solid #9c9c9c;}
.Floor002725 .slick-dots li button{ display:none;}
.Floor002725 .slick-dots li.slick-active{ background:#ae965d; border-color:#ae965d;}



.auto_max{ width: 100%; padding: 0 8%;}
@media (max-width:1460px ) {
.auto_max{padding: 0 6%;}
}
@media (max-width:1260px ) {
.auto_max{padding: 0 4%;}
}
@media (max-width:1024px ) {
.auto_max{padding:0;}
}
a:hover{ color: #4A90E2;}

.bottom_box{ background: #4A90E2; color: rgba(255, 255, 255,0.8); text-align: center; padding:10px 0; margin-top: 0;}
.bottom_box a{ color: rgba(255, 255, 255,0.8);  margin-left: 10px;}
.bottom_box span{ display:inline-block;}
.bottom_box span.neticp{ white-space:nowrap}

/*栏目页css*/
/*
 .team_list 为demo编号
 */
.team_list li{ float:left; margin:0% 3% 2% 0; width:17%; }
.team_list li:nth-child(5n){ margin-right:0;}
.team_list li a{color:#666;background-color:#F2F2F2; display:block;}
.team_list li figure{ padding-bottom:100%;}
.team_list li div{ padding:15px;}
.team_list li h1,
.team_list li h5{font-weight:normal; margin:0;}
.team_list li h1{ font-size:20px; color:#4A90E2;}
.team_list li h5{ font-size:14px; border-bottom:1px dotted #B7B7B7; padding:5px 0; }
.team_list li p{ line-height:18px; height:36px; overflow:hidden;}
.team_list li span{ display:block; background-color:#4A90E2; color:#fff; text-align:center; line-height:47px;}
.team_list li:hover a{ color:#fff; background-color:#4A90E2;}
.team_list li:hover a h1{ color:#fff;}
.team_list li:hover span{background-color:#fff;color: #4A90E2;}
@media(max-width:768px){
.team_list li{ width:47.5%; }
.team_list li:nth-child(3n){ margin-right:5%;}
.team_list li:nth-child(2n){ margin-right:0;}
.team_list li h1{ font-size:24px;}
}
@media(max-width:480px){
.team_list li h1{ font-size:18px;}
.team_list li span{ line-height:35px;}
}
@media(max-width:320px){
.team_list li{ width:auto; float:none; margin-right:0 !important; } 
}

.team_info{ font-size:16px;  line-height:30px;}
.team_info .info{float:left; width:26%; background:#f5f8fc; }
.team_info .info .photo{ text-align:center; padding:14% 5% 5% 5%; background:url(../images/team_bg.jpg) no-repeat left top;background-size:contain; }
.team_info .info .photo img{ border:6px solid #fff; box-shadow:0 0 20px rgba(0,63,136,0.4)}
.team_info .info h1{ position:relative; text-align:center; font-size:30px; color:#333333; padding:5% 0; margin:0 25px}
.team_info .info h1 b{ position:relative; z-index:5; background-color:#f5f8fc;}
.team_info .info h1:before,
.team_info .info h1:after{ content:''; position:absolute; top:50%; margin-top:-1px; width:25%; height:2px; background-color:#4A90E2}
.team_info .info h1:before{ left:0;}
.team_info .info h1:after{ right:0}
.team_info .info dl{ text-align:center; padding:5% 0; margin:0 25px}
.team_info .info dl span{  color:#4A90E2; display:inline-block; padding:0px 10px; margin:1px 10px; background-color:#dce5f0; border-radius:4px;}
.team_info .info ul{ margin:0 25px}
.team_info .info ul li{ position:relative; padding:5px 0px 5px 50px; min-height:30px;}
.team_info .info ul li span{ color:#4A90E2; position:absolute; left:0; display:block;}
.team_info .info ul li.no{ padding-left:0}
.team_info .info ul li.no span{ position:relative;}
.team_info .info ul li.no .but{ display:block;border:solid 1px #4A90E2;color:#4A90E2;padding:0 20px;line-height: 2.5;border-radius: 6px;overflow: hidden;font-size: 14px; width:7em; text-align:center; margin:30px auto 0;}
.team_info .info ul li.no .but:hover{ background:#4A90E2; color:#fff;}
.team_info .details{ float:right; width:70.5%;}
.team_info .details .title{ padding:0; margin:0; border-bottom:solid 1px #e5e5e5}
.team_info .details .title b{ line-height:50px; display:inline-block; font-size:20px; color:#4A90E2; border-bottom:solid 2px #4A90E2;}
.team_info .details .item{ padding:2% 0 4% 0}
.team_info .details ul li em{ font-style:normal;}
.team_info .details .ul_txt{ max-width:770px;}
.team_info .details .ul_txt li{ position:relative; padding-left:190px;}
.team_info .details .ul_txt li em{ left:0; position:absolute;}
.team_info .details .ul_txt1{ max-width:770px;}
.team_info .details .ul_txt1 li{ position:relative; padding-left:120px;}
.team_info .details .ul_txt1 li em{ left:0; position:absolute;}
.team_info .details .ul_txt2{ max-width:770px;}
.team_info .details .ul_txt2 li{ position:relative; padding-left:80px;}
.team_info .details .ul_txt2 li em{ left:0; position:absolute;}
@media(max-width:768px){
.team_info { font-size:14px; line-height:26px;}
.team_info .info,
.team_info .details{ float:none; width:100%}
.team_info .info h1{ font-size:20px;}
.team_info .info h1,
.team_info .info dl,
.team_info .info ul{ margin:0 2%}
.team_info .details .title b{ font-size:16px;}
}

/*
 .PicList001200 为demo编号
 */
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;  position:relative;}
.PicList001200 li a.info{ display:block; position:relative; padding-left:20%;padding-right:15%;}
.PicList001200 li a.down{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:18%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:15%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#4A90E2; bottom:10%; left:-9%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:12px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ border-color:#4A90E2; box-shadow:0 5px 5px #eee;}
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before{ display:none;}
.PicList001200 li a.down{ top: auto; bottom:10px; margin-top:0;}
.PicList001200 li div,
.PicList001200 li a.info{padding-right:0;}
.PicList001200 li a.info{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}


/*PicList001200-2*/
.PicList001200-2 ul{ overflow: hidden;}
.PicList001200-2 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;  width: 48%; margin:1%; float: left;}
.PicList001200-2 li figure{ position:absolute; left:0; top:0; height:100%; width:42%;}
.PicList001200-2 li div{ position:relative; padding-right:5%; padding-bottom:15%;}
.PicList001200-2 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;padding-left: 48%;}
.PicList001200-2 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:84px; overflow:hidden; font-size:12px;padding-left: 48%;}
.PicList001200-2 li time{ position:absolute; left:0; bottom:5%; color:#969696;padding-left: 48%;}
.PicList001200-2 li:hover{ border-color:#4A90E2; box-shadow:0 5px 5px #eee;}
.PicList001200-2 li:hover ::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200-2 li{ width:100%; margin:2% 0; float:none}
.PicList001200-2 li p{line-height:22px; height: auto; }
.PicList001200-2 li time{ font-size:12px;}
}

.Show_list ul{ overflow: hidden;}
.Show_list li{ padding:10px; border:1px solid #ebebeb; overflow:hidden; margin-bottom:3%}
.Show_list li .pic{ float:left; width:20%;}
.Show_list li .pic img{ width:100%}
.Show_list li .word{ float:right; width:76%;}
.Show_list li .word h4{ font-size:14px; line-height:22px; font-weight:normal;}
.Show_list li .more{ padding-right: 12px; position: relative;font-size: 12px;}
.Show_list li .more i{position: absolute; top: 50%; margin-top: -3px;  right: 0; background: url(../images/Floor002260-icon.png); width: 8px; height: 7px; display: block;}
.Show_list li .more:hover{ color: #4A90E2;}
.Show_list li .more:hover i{ background-image: url(../images/Floor002260-icon_hover.png);}
@media(max-width:640px){

}




/*
 .Page002193 为demo编号
 */
.Pages{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Pages a:hover{ color:#fff; border:1px solid #4A90E2; background:#4A90E2;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump,.Pages .a_first,.Pages .a_end{ display:none;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal;}
.Pages .p_page em a{}
.Pages .p_page em a.a_cur{ color:#fff; background:#4A90E2; border-color:#4A90E2;}
.Pages .p_page b{ font-weight:normal;}


.Banner .img-wap{ display:none;}
.Banner img{ display:block; width:100%;}
@media(max-width:768px){
.Banner .img-pc{ display:none;}
.Banner .img-wap{ display: block;}
}

/*Menu002306*/
.Menu002306{padding-top: 30px;}
.Menu002306 .side-title{ line-height:50px; background-color: #87b2c7; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 32px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #87b2c7 transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f3f7f9;padding-bottom: 50px; overflow:hidden;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; color:#002870; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}
.Menu002306 .side-other dd{ background-position:left center; background-repeat:no-repeat; background-color:#e7f0f4; margin-top:20px; border-radius:5px; position:relative;}
.Menu002306 .side-other dd.dd_1{ background-image:url(../images/Menu002306-picbg1.png);}
.Menu002306 .side-other dd.dd_2{ background-image:url(../images/Menu002306-picbg2.png);}
.Menu002306 .side-other dd a{ position:relative;display:block; height:80px;line-height:80px; font-weight:bold; color:#555; padding-left:100px;}
.Menu002306 .side-other dd a::after{ position:absolute; content:'>'; width:16px; height:16px; border-radius:50%; background:#87b2c7; color:#fff; text-align:center; line-height:18px; font-family:宋体; font-size:12px; right:15px; top:50%; margin-top:-8px;}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
.Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
body{ padding:0 2%;}
.Menu002306{padding-top: 0;}
.Menu002306 .side-other{ display:none;}
.Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
.Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
.Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}
/*
 .RighInfo002228 为demo编号
 */
.single-header{ text-align:center;}
.single-header h1{ color:#333; font-size:20px; margin:3% 0 2% 0; font-weight:normal;}
.single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;margin-bottom: 10px;}
.auto_center .single-header h3{margin-top: 6%;margin-bottom: 10px;}
.single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.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%;}
.single-content p{ margin:0; padding:10px 0;}
.single-content p.img-auto{ margin:0 auto; text-align: center;}
.single-content .no-textindent{ text-indent:0;}
.single-content  .txt_center{ text-align:center; padding-bottom:2%}
.single-content .ul_txt_pic{ padding:3% 0}
.single-content .ul_txt_pic li{ width:32%; text-align:center; display:inline-block}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}

@media(max-width:640px){
.single-content .ul_txt_pic li{ display:block; width:100%; padding:2% 0}
}
@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){
.single-header h1{ font-size:24px;}
.single-header h3{ font-size:18px;}
.single-content p{ padding:15px 0;} 
.single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
.single-header h1{padding: 0;margin: 0;border-bottom: solid 1px #e5e5e5; text-align:left;}
.single-header h1 b{ line-height: 50px;display: inline-block;font-size: 20px;color: #4A90E2;border-bottom: solid 2px #4A90E2;}
}
.auto_center .single-content{ text-align: center;}
.auto_center .single-content{ padding-top: 0%;}



/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#4A90E2; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#4A90E2;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#4A90E2; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#4A90E2; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#4A90E2; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}
/*Timeline002170 */
.Timeline002170{ padding:5% 0; overflow-x: hidden;}

.Timeline002170 .owl-item{width:200px;}
.Timeline002170 .owl-item .item{height:376px;background:url(../images/Timeline002170-bg.png) no-repeat 0 133px; background-size:100% auto; }
.Timeline002170 .item dl{ height:100%;background:url(../images/Timeline002170-icon1.png) no-repeat 0 8px; padding-left:30px;}
.Timeline002170 .odd-item dl{ padding-top:280px;}
@media(min-width:376px){
.Timeline002170 .odd-item dl{background-image:url(../images/Timeline002170-icon2.png); background-position:0 124px; padding-left:0;}
}
.Timeline002170 .item dt{ font-weight:bold; font-size:16px;}
.Timeline002170 .item dd{ height:96px; color:#555; line-height:24px; overflow:hidden;}
.Timeline002170 .owl-nav div{ position:absolute; width:28px; height:28px; top:50%; margin-top:-14px; background:url(../images/Timeline002170-btn.png) no-repeat left bottom; overflow:hidden; line-height:1000px; z-index:100;}
.Timeline002170 .owl-nav .owl-prev{ left:0;}
.Timeline002170 .owl-nav .owl-prev.disabled{ background-position:left top;}
.Timeline002170 .owl-nav .owl-next{ right:0; background-position: right bottom;}
.Timeline002170 .owl-nav .owl-next.disabled{background-position: right top;}
.Timeline002170 .owl-nav div.disabled{ cursor:default;}
@media(min-width:1201px){
.Timeline002170 .owl-carousel::before,
.Timeline002170 .owl-carousel::after{ position:absolute; content:''; height:100%; background:url(../images/Timeline002170-bg3.png) no-repeat 0 135px; width:75%; top:0;}
.Timeline002170 .owl-carousel::before{ left:-75px;}
.Timeline002170 .owl-carousel::after{ right:-114px; width:114px; background-image:url(../images/Timeline002170-bg4.png);}
.Timeline002170 .owl-nav .owl-prev{ left:-30px;}
.Timeline002170 .owl-nav .owl-next{ right:-30px;}
}
@media(max-width:1200px){
.Timeline002170 .owl-carousel{ padding:0 30px;}
}
@media(max-width:375px){
.Timeline002170 .owl-item .item{ height:250px;}
.Timeline002170 .odd-item dl{ padding-top:0; }
}
/**插件样式 有相同 留一个即可**/
.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**/



/*
 .Menu002188 为demo编号
 */
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:10px 0 0;margin-bottom: 40px;}
.Menu002188 .Menu{ float:left; padding:10px 0}
.Menu002188 .Menu1{ width: 100%;
margin-top: 60px;}
.Menu002188 .Menu>ul>li{ float:left; padding:10px 40px 10px 0;}
/*.Menu002188 .Menu li a{ font-size:20px; color:#333; padding-bottom:19px;transition: .3s ease-out; margin-right: 15px;}*/
.Menu002188 .Menu li.cur>a,.Menu002188 .Menu li a:hover{ color:#4A90E2;border-bottom:2px solid #4A90E2;font-weight:bold;}
/*.Menu002188 .Menu li#menuID21,
.Menu002188 .Menu li#menuID22,
.Menu002188 .Menu li#menuID23,
.Menu002188 .Menu li#menuID24,
.Menu002188 .Menu li#menuID25{ padding-right:15px; margin-top:40px;}
.Menu002188 .Menu li#menuID21 a,
.Menu002188 .Menu li#menuID22 a,
.Menu002188 .Menu li#menuID23 a,
.Menu002188 .Menu li#menuID24 a,
.Menu002188 .Menu li#menuID25 a{font-size:16px;}*/
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right; padding:16px 0}
.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:#4A90E2;}
.Menu002188 .Menu li{ position: relative; }
.Menu002188 .Menu li>ul{
    min-width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
        background-color: #fff;
        display: none;

}
.Menu002188 .Menu li>ul>li{
    width: 100%;
    line-height: 45px;
    height: 45px;
    padding-left: 15px;
    border-bottom: #8d96a2 1px dotted;

}
.Menu002188 .Menu li>ul>li:hover>a{ border: none; }
.Menu002188 .Menu li>ul>li>a{ 
padding-bottom: 0; }
/*@media (max-width: 1600px){
.Menu002188 .Menu li#menuID21,
.Menu002188 .Menu li#menuID22,
.Menu002188 .Menu li#menuID23,
.Menu002188 .Menu li#menuID24,
.Menu002188 .Menu li#menuID25{ padding-right:10px;}
.Menu002188 .Menu li#menuID21 a,
.Menu002188 .Menu li#menuID22 a,
.Menu002188 .Menu li#menuID23 a,
.Menu002188 .Menu li#menuID24 a,
.Menu002188 .Menu li#menuID25 a{ font-size:13px;}
}
*/
/*@media (max-width: 1000px){
.Menu002188  .Currents{ float:none; text-align:left; padding-bottom:10px;}
.Menu002188 .Menu li#menuID21,
.Menu002188 .Menu li#menuID22,
.Menu002188 .Menu li#menuID23,
.Menu002188 .Menu li#menuID24,
.Menu002188 .Menu li#menuID25{ padding-right:15px; margin-top:20px;}
.Menu002188 .Menu li#menuID21 a,
.Menu002188 .Menu li#menuID22 a,
.Menu002188 .Menu li#menuID23 a,
.Menu002188 .Menu li#menuID24 a,
.Menu002188 .Menu li#menuID25 a{ font-size:12px;}
}*/
@media (max-width:768px){
.Menu002188 .Menu{ display:none;}
}

.text_p{ text-indent: 2em; padding: 15px 0;}
.data_table{ border-collapse: collapse;  border: 1px solid #aaa;  width: 98%; margin: 0 auto;text-align: center;}
.data_table caption{  font-size: 24px; font-weight: bold; padding: 15px 0; color: #333;}
table.data_table tr:nth-child(odd) { background-color:rgba(74, 144, 266, 0.02);}
table.data_table th{ vertical-align: baseline; padding: 10px 10px 10px 10px; background-color: #4A90E2; border: 1px solid #aaa; text-align: center; color: #fff; vertical-align: middle;}
table.data_table th:nth-child(1){width:6%;}
table.data_table th:nth-child(2){width:55%;}
table.data_table th:nth-child(4){width:10%;}
table.data_table th:nth-child(6){width:11%;}
table.data_table.data_table2 th{width:10%;}
table.data_table.data_table2 th:nth-child(5){width:25%;}
table.data_table.data_table2 th:nth-child(6){width:35%;}
table.data_table.data_table3 th{text-align:left;}
table.data_table.data_table3 th:nth-child(1){width:35%;}
table.data_table.data_table3 th:nth-child(2){width:65%;}
table.data_table.data_table3 td{text-align:left;}
table.data_table tr:nth-child(even) {  background-color: #fff;}
table.data_table td { vertical-align: text-top; padding: 9px 9px 9px 9px; border: 1px solid #aaa; vertical-align: middle;}
table.data_table tr:nth-child(odd) { background-color: rgba(74, 144, 266, 0.02);}
@media (max-width:1024px){
.data_table{ width:100%;}
}
@media (max-width:640px){
.data_table_div{ overflow-x:auto;}
.data_table{ width:auto; min-width:100%;}
.data_table th{white-space:nowrap}
.data_table td{ white-space:nowrap}
}
/*.RichInfo005*/

.news_info{ padding-top:40px; padding-bottom:10px;}
.news_info .title{ text-align:center; padding-bottom:20px;}
.news_info .title h1{ margin:0 auto; padding-bottom:15px; font-size:24px; color: #000; max-width:80%;}
.news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:15px;
line-height: 2;}
.news_info .title p span{ margin:0 10px; color:#777;}
.news_info .title p span em{  color:#ccc; font-style:normal;}
.news_info .title p span.sub{ display:block}
.news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.news_info .btn{display: flex;align-items: center;justify-content: end;}
.news_info .btn .info_back{margin-right: 3.125em;}
.news_info .btn .info_back:last-child{margin-right: 0px;}
.news_info .info_back{ text-align:center; clear:both; padding:40px 0;} 
.news_info .info_back a{ color: #4A90E2; font-size:.16rem; border: 1px solid #4A90E2; padding:.1rem .35rem;}
.news_info .info_back a:hover{ color:#fff; background-color:#4A90E2}
.news_info .info{line-height:1.6;}
.news_info .info p{font-size:16px; color:#333;}
.news_info .info img{width:80%;}
.news_info h2{ text-align: center; font-size: 20px; color: #555; padding-top: 30px;}



.news_info2 .btn{display: block;}
.news_info2 .info{margin-bottom:.2rem;}
.news_info2 .title{padding-bottom:.2rem; text-align:left;}
.news_info2 .title p{padding-bottom: .2rem;}
.news_info2 .title p span{margin:0 .15rem 0 0;}
.news_info2 .title h1{ margin:0 auto; padding-bottom:.15rem; font-size:.22rem; color: #333; max-width:100%;}
.news_info2 .info_back{ text-align:center; clear:both; padding:.15rem 0;}



.news_info .pn-page{border-top: 1px solid #ccc; margin-top:.4rem; padding-top: .2rem;}
.news_info .pn-page aside{padding: .1rem 0;}
.news_info .pn-page aside a{color: #333;font-size: .16rem;}
.news_info .pn-page aside span{color:#666;}
.news_info .operating a:hover,
.news_info .pn-page aside a:hover{color: #2b78ca;}
.news_info .operating{overflow: hidden;line-height: 24px;}
.news_info .operating a{background-repeat: no-repeat;background-position: left center;padding: .1rem .3rem; border-radius:0; border: 1px solid #4A90E2;}
.news_info .operating a:hover{border: 1px solid #4A90E2; background:#4A90E2; color:#fff;}
.news_info .operating a:not(:last-child){margin-right: 45px;}

@media(min-width:1025px){
.news_info .pn-page{min-height: 24px; position: relative;padding-right: 2.3rem;}
.news_info .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.news_info .operating a{float: left;color: #2b78ca;font-size:.16rem;}
}
@media(max-width:1024px){
.news_info .operating{text-align: right; padding-bottom:.2rem;}
.news_info .operating a{display: inline-block;}
}



.author-highlights{
    background-color: #f5f5f5;
    padding: 32px;
    max-width: 1080px;
    margin: 0 auto;
}
.author-highlights h2{
    font-size: 24px;
}
.author-highlights ul.ul_list{
    font-size: 16px;
    line-height: 30px;
    box-sizing: border-box;
}
.author-highlights ul.ul_list li{
    list-style: none;
}
.author-highlights ul.ul_list li i{
    font-style: normal;
    margin-right: 10px;
}


.menu_sub{padding:10px 0; text-align:center; overflow:hidden;}
.menu_sub a{ cursor:pointer; font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.menu_sub a.aon,.menu_sub a:hover{ color:#fff; background-color:#4A90E2;}
@media(min-width:768px){
.menu_sub{padding:25px 0 10px;}
.menu_sub 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){
.menu_sub{padding:35px 0 20px;}
.menu_sub a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}





/*
 .Map002364 为demo编号
 */
.Map002364{}
.Map002364{padding-bottom:3%; padding-bottom:3%;}
.Map002364 .auto{ padding:0 6%;}
.Map002364 .columnName{ font-size:32px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:60%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}
.Map002364 .map *{ max-width:none;}
.Map002364 .map img{width: 100%;height: 100%;object-fit: cover;}
.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
.Map002364 dd li:nth-child(5){background-image:url(../images/Map002364-icon_mail.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map002364 dd{ padding:3%;}
.Map002364 .map{ height:300px; position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}


.sitemap{ padding:3% 0}
.sitemap dl{ padding:10px 0; line-height:24px; border-bottom:dashed 1px #CCC}
.sitemap dt{ font-style:normal; font-size:16px;}
.sitemap dd{ opacity:0.7; white-space:nowrap; display:inline-block; padding-right:10px;}

.links_list ul li{ float:left; width:25%; padding:1%; text-align:center}
.links_list ul li a{ display:block; border:solid 1px #CCC}
.links_list ul li .pic{ display:table; width:90%; height:110px; margin:auto;}
.links_list ul li .pic span{ display:table-cell; vertical-align:middle;}
.links_list ul li .pic img{ max-height:100px}
.links_list ul li h4{ padding:10px; margin:0; font-size:14px;border-top:solid 1px #CCC}
@media(max-width:1024px){
.links_list ul li{ width:33.333%}
}
@media(max-width:640px){
.links_list ul li{ width:50%}
}

.BMap_bubble_content{ background-color:#fff}

.AlumniDirectory th{ background-color:#4A90E2; color:#fff; border:solid 1px #fff}
.AlumniDirectory th,
.AlumniDirectory td{ padding:10px; text-align:center;}
.AlumniDirectory td{ border:solid 1px #eee}
.AlumniDirectory .t1,
.AlumniDirectory .t2{ white-space:nowrap; text-align:center}




/*
 .Menu000654 为demo编号
 */
.Menu000654{ position:relative; width: 270px; max-width:100%; z-index:10;}
.Menu000654 .cai{position:relative; top:-230px; width:100%;background:#fff;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); margin-bottom:-110px;}
.Menu000654 header{ background: url(../images/menu_bj.png) center center no-repeat; width: 100%; padding-bottom: 60px; line-height: 125px; font-size:28px;text-align: left;font-weight: normal;color: #fff; padding-left:20px;}
.Menu000654 header span{ font-size:14px; display:block;}
.Menu000654 .ul{background:#fff; padding-bottom:5%;}
.Menu000654 .ul li{margin:0 20px;}
.Menu000654 li a{ display:block;padding-top:25px; padding-bottom:25px; line-height:1.4; font-size:1.125em;    border-bottom: 2px solid transparent; padding-right:25px;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{color:#2b78ca; border-bottom: 2px solid #2b78ca; background: url(../images/menu_icon.png) right center no-repeat; background-size:14px;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative; background:none;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute;content:'';  background-color:#1c8bcd; top:50%;}
.Menu000654 li a.click::after{width:15px;height:2px;right:0; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px;height:15px;right:6px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999; padding:.15rem 0; padding-left:1em;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:#1c8bcd; background: #c7eaff;}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#fff;}
.Menu000654 li a.click.aon::after{ background-color:#1c8bcd;}
@media(max-width:950px){
.Menu000654 header{margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
}
@media(max-width:768px){
.Menu000654{width:100%; margin-left:0;}
.Menu000654 .cai{ top:0; margin-bottom:0;}
.Menu000654 header{ background-size:cover; padding:15px 20px; line-height:2;}
}

/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

.search-box{position: relative;max-width:300px;margin-left: auto;margin-bottom: 20px;border: 1px solid #6f879f;border-radius:35px; height:35px;box-sizing: border-box;}
.search-box .text{ width:100%; padding:0 50px 0 10px; height:33px; line-height:33px; color:#333; background:none; border:none;}
.search-box .btn{ position:absolute; top:0; right:15px;bottom: 0;margin: auto 0;width: 18px;height: 18px;background-image: url('../images/search.png');cursor:pointer;font-size: 0;background-color: transparent;border: 0;}



.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%; max-height:220px; border:1px solid #eee;}
.PicList002273 .right .time{font-size: 14px;color: #999;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size:20px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #888;font-size: 16px;}
.PicList002273 ul li{margin-bottom:15px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width:22%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 .right .time{margin-top: 0px;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 .right .time{margin-top: 15px;}
	.PicList002273 ul li:hover{border: 1px solid #4A90E2;box-shadow: 0px 0px 15px #eee;}
	.PicList002273 ul li{background:#f4f7fa;position: relative;}
	.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	.PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left; width:65%;}
	.PicList002273 .right .time{margin-top: 14px;}
	.PicList002273 .right .h3{margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 1.5;}
	.PicList002273 ul li{padding-right: 20px; border: 1px solid transparent;}
}



/*Floor002919 */

.Floor002919{ padding:calc(50 / 16*1em) 0 calc(100 / 16*1em); font-size:16px;}
.Floor002919 .auto{}
.Floor002919 .auto .box{box-shadow: 0 0 20px rgba(0, 0, 0, 0.08); border-radius:10px;}
.Floor002919 .Ispic{border-radius:0;}
.Floor002919 .tit{font-size:calc(38 / 16*1em);font-weight: bold;color:#333;margin-bottom:calc(15 / 16*1em);margin-top:0; }
@media(min-width:769px){
.Floor002919 .auto > .ytable > .ytable-cell{vertical-align: top;}
.Floor002919 .Ispic{ width:40%; border-radius:15px 0 0 15px;}
.Floor002919 .info-main{width:50%;}
.Floor002919 .info{margin:4% 2% 2% 4%;}
.Floor002919 .set-up{padding-top: 0; width: 10%;}
.Floor002919 .set-up .column{border-radius: 0 10px 10px 0;}
}
.Floor002919 .info .h-more{margin-top:calc(40 / 16*1em);}
.Floor002919 .info p{font-size:calc(18 / 16*1em);line-height:1.8;  margin: 0 0 14px 0; color: #333;}
.Floor002919 .set-up .column{}
.Floor002919 .set-up .column li{text-align: center;}
.Floor002919 .set-up .column li:nth-child(4){border-right:0;}
.Floor002919 .set-up .column li a{display: block; transition: 0.3s;background: #fff;padding: calc(20 / 16*1em) 0;border-radius: calc(10 / 16*1em);}
.Floor002919 .set-up .column li a:hover{ background: #3478c1;box-shadow: 15px 6px 32px rgba(26,91,140,0.3);}
.Floor002919 .set-up .column li a aside{color: #333;font-size:1em; font-weight: normal; }
.Floor002919 .set-up .column li a:hover aside{color: #fff;}
.Floor002919 .set-up .column li .icon{ margin-bottom: 10px; height: 2.5em;background-repeat: no-repeat;background-position: center center; background-size: 2.5em;}
.Floor002919 .set-up .column li .icon-1{background-image: url("../images/Floor002919_icon1.png");}
.Floor002919 .set-up .column li .icon-2{background-image: url("../images/Floor002919_icon2.png");}
.Floor002919 .set-up .column li .icon-3{background-image: url("../images/Floor002919_icon3.png");}
.Floor002919 .set-up .column li .icon-4{background-image: url("../images/Floor002919_icon4.png");}
.Floor002919 .set-up .column li .icon-5{background-image: url("../images/Floor002919_icon5.png");}

.Floor002919 .set-up .column li a:hover .icon-1{background-image: url("../images/Floor002919_icon1_on.png");}
.Floor002919 .set-up .column li a:hover .icon-2{background-image: url("../images/Floor002919_icon2_on.png");}
.Floor002919 .set-up .column li a:hover .icon-3{background-image: url("../images/Floor002919_icon3_on.png");}
.Floor002919 .set-up .column li a:hover .icon-4{background-image: url("../images/Floor002919_icon4_on.png");}
.Floor002919 .set-up .column li a:hover .icon-5{background-image: url("../images/Floor002919_icon5_on.png");}
@media(max-width:768px){
.Floor002919 .ytable,
.Floor002919 .ytable-cell{display: block;}
.Floor002919 .Ispic{padding-bottom: 100%;}
.Floor002919 .set-up{margin-top: 6vw;}
.Floor002919 .set-up .ytable{position: relative;}
.Floor002919 .set-up .year{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; padding: 4vw 2vw; text-align: right;}
}
@media(max-width:640px){
.Floor002919{padding: calc(50 / 16* 1em) 0;}
.Floor002919 .tit{font-size:calc(22 / 16*1em);}
.Floor002919 .auto .box{padding:15px;}
.Floor002919 .set-up .column li{width:25%; float:left;}
.Floor002919 .set-up .year time span{font-size: 12vw;}
.Floor002919 .set-up .column li a{font-size: 3.5vw;}
.Floor002919 .set-up .column li .icon{margin-bottom:3vw;background-size: contain;height: 7vw;}
}

.h-more a {display: inline-block;padding: 0 calc(50 / 16 * 1em) 0 calc(30 / 16 * 1em);line-height: calc(50 / 16 * 1em);border: solid 1px #3478c1;border-radius: 0;color: #3478c1;background: url(../images/h-more.svg) no-repeat right calc(25 / 16 * 1em) center;transition: 0.3s;background-size: auto calc(12 / 16 * 1em);}
.h-more a:hover{background-color: #3478c1;color: #fff;background-image: url(../images/h-more-on.svg);background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(30 / 16 * 1em) 0 calc(56 / 16 * 1em);}



/*Floor002861 */
.Floor002861{padding:calc(100 / 16*1em) 0;background:#f8f8f8;background:url(../images/bg.jpg) no-repeat center;}
.Floor002861 a:hover{color: #3478c1;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .top-new{margin-bottom:2vw;position: relative;padding-left: 2rem;background:#fff; border-radius: 0.2rem;overflow: hidden;}
.Floor002861 .top-new .tit{position: absolute; left: 0px; top: 0px;bottom:0px;background:#3478c1;color: #fff;text-align:center; width: 1.8rem;font-size: 0.24rem;font-weight: bold; padding:16px 15px; overflow: hidden;}
.Floor002861 .top-new .tit img{margin-top:-4px;margin-right:7px;}
.Floor002861 .top-new .more{position: absolute; right: 2%; top: 0;line-height: 66px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;z-index: 10}

.Floor002861 .top-new .slider{margin: 0.2rem 0.26rem;}
.Floor002861 .top-new .slider li b{font-size: 0.2rem;}
.Floor002861 .top-new .slider li b time{float:right;font-weight: normal; margin-left:10px;margin-top:3px;margin-right:1.2rem; font-size:0.16rem;color:#999;}
.Floor002861 .top-new .slider li aside{color: #888;font-size: 16px;margin-top: 5px;}
.Floor002861 .top-new .slider li aside time{float: right;margin-left: 10px;}

.Floor002861 .main{background:#fff;border-radius:0;overflow: hidden;}
.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic figure{padding-bottom:61%;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height:60px; text-indent: 25px;padding-right: 20%;font-size: 0.18rem;}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 20px; bottom: 22px;}
.Floor002861 .main .slick-dots li{float: left;margin-right: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background: #3478c1;}

.Floor002861 .main .fr{padding:1% 2% 1% 3%;}
.Floor002861 .main .fr > *{}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 2px solid #ebebeb; height: 60px;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 60px; height: 60px;font-size: 0.24rem; padding: 0 25px; cursor: pointer;color:#333;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: #3478c1;color: #3478c1;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 60px;font-size: 16px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 20px;}
.Floor002861 .main .tab-list dt{line-height:42px;font-size: 0.16rem; padding-left: 16px;position: relative; color: #333;}
.Floor002861 .main .tab-list dt:after{content:'';width:5px;height: 5px;background:#3478c1;display: block;border-radius: 50%;position: absolute; left:0;top:50%;margin-top:-2px;}
.Floor002861 .main .tab-list dt time{font-size: 0.14rem;color: #999;float: right;margin-left:20px;}

@media(min-width:1025px){
.Floor002861 .main .fr,
.Floor002861 .main .fl{width: 50%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 400px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
}
@media(max-width:480px){
.Floor002861 .top-new .slider li b{font-size: 16px;}
.Floor002861 .top-new .slider li aside{font-size: 14px;}
.Floor002861 .top-new .slider{margin-left: 0;}
.Floor002861 .top-new{min-height: 80px;}
.Floor002861 .top-new .tit{background-size: contain;width: 90px;font-size: 18px;padding: 15px 20px;}
.Floor002861 .main .tab-ul li{font-size:0.16rem;    padding: 0 20px;}
.Floor002861{ padding: calc(50 / 16* 1em) 0;}
}



/*Floor003220 */
.Floor003220{--txt-color-222:#222;--rgb-white:255,255,255;--hover-color:#3478c1;--white:#fff;padding:calc(100 / 16*1em) 0; overflow: hidden;}
.Floor003220 .index-title{margin-bottom: var(--padMar50);}
.Floor003220 .index-title .title{display: inline-block;position: relative;z-index:1;}
.Floor003220 .index-title .title span{font-size: 0.38rem;font-weight: bold;color: #333;margin-bottom: 0.3rem;margin-top: 0.1rem;}
.Floor003220 .index-title .title +  .sub-tit{margin-top: var(--padMar50);}
.Floor003220 .index-title .sub-tit{font-size: var(--font-size36); font-weight: 500;}
.Floor003220 .index-title .title + .desc{margin-top: calc(28 / 18 * 1em);}
.Floor003220 .index-title .desc{font-weight: 100;font-size: var(--font-size18);color: var(--txt-color-222);}
@media (max-width:1024px) {
    .Floor003220 .index-title .title span{font-size: var(--font-size36);}
    .Floor003220 .index-title .sub-tit{font-size: var(--font-size20); }
    .Floor003220 .index-title .desc{font-size: var(--font-size16); }
}

.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background: linear-gradient(to right,rgba(var(--rgb-white),1) 79.375%,rgba(var(--rgb-white),0) 100%); }
.Floor003220 .swiperCon:after{right: 0;background: linear-gradient(to right,rgba(var(--rgb-white),0) 20.625%,rgba(var(--rgb-white),1) 100%); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.15rem;}
.Floor003220 .pic .Ispic{padding-bottom:calc(310 / 462 * 100%); transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.4rem;}
.Floor003220 .tit{font-size: 0.2rem; margin-bottom: 1em; line-height: 1.4; color: #333;}
.Floor003220 .txt time{color: #999; font-size: var(--font-size18);}
.Floor003220 .controls{display: flex;align-items: center; margin-top:5em; }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #eee;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -1px;background-color: #3478c1;border-radius:10px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #3478c1; background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s; background-color: var(--white); position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width: calc(100% + 1.6rem);}
    .Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
}
@media(max-width:480px){
.Floor003220{padding: calc(50 / 16* 1em) 0;}
.Floor003220 .tit{font-size:16px;}
.Floor003220 .txt{margin-top: 0.2rem;}
.Floor003220 .index-title .title span{font-size:22px;}
.Floor003220 .controls{    margin-top: 2em;}
}



@media(min-width:769px){
.w22{ width:20%; }
.w75{ width:78%;}
}



.PicList002323{ padding: 30px 0;margin: 0 auto;}
.PicList002323 .box{margin-bottom: 4%;}
.PicList002323 .tit{padding-left:55px; color:#4A90E2; font-size:20px; position: relative; border-bottom: solid 1px #e8eefb;background-color: #f2f4f9;height: 40px;line-height: 40px;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 0; left: 0; width:100%; height: 100%; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: 0;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 2% 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom:100%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{  color: #333;margin:12px 0 0; font-weight: normal; font-size:16px;text-align: center;}
.PicList002323 ul li p{margin: 3px 0 0 0; color: #666;}
.PicList002323 ul li a:hover figure{transform: scale(1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:18%; }
}





.Home_title{padding: 0 0 .15rem 0;font-size:.28rem;line-height: 30px;color: #266ab9; border-bottom: 1px solid #e6e6e6;    margin-bottom: 20px; font-weight:bold;}
.Home_title span::before{float: left;content: '';border-bottom: 4px solid #266ab9;height: 46px;width: calc(24 / 16*1em); background-position: left top;background-repeat: no-repeat;margin-right: 10px; }
.Home_title span.ico-1::before{background:url(../images/Homeicon_1.png) no-repeat left top 10%; background-size: calc(17 / 16*1em);}
.Home_title span.ico-2::before{background:url(../images/Homeicon_2.png) no-repeat left top 10%;  background-size: calc(18 / 16*1em);}
.Home_title span.ico-3::before{background:url(../images/Homeicon_3.png) no-repeat left top 10%; background-size: calc(17 / 16*1em);}

.Home_title a{float: right;font-size: .14rem;color: #666; }
.Home_title a:after{display: inline-block;content: '';width:5px;height:5px;vertical-align: middle;margin-left: 0.35em;transform: rotate(45deg);border-top: 1px solid #666;border-right: 1px solid #666;margin-top: -2px;}
.Home_title a:hover{color: #266ab9;}
.Home_title a:hover:after{border-color: #266ab9;}

@media(max-width:480px){
.Home_title{font-size: 6vw;}
.Home_title a{font-size: 3.5vw;}
}


/*Floor002955 */
.Floor002955{padding:.5rem 0;}
@media(min-width:1025px){
.Floor002955 .box{width: 60%;}
.Floor002955 .box2{width: 35%;}
}
@media(max-width:1024px){
.Floor002955{margin: 0 0 5vw 0;}
.Floor002955 .box{padding-top: 6vw;}
}
.Floor002955 .box ol{border-bottom: 1px solid #dedede;padding-bottom: calc(15 / 16*1em); margin-bottom: 5px;}
.Floor002955 .box ol .txt aside a{font-size: .2rem; color: #266ab9; line-height:1.6;}
.Floor002955 .box li{line-height:.47rem;}
.Floor002955 .box ol .txt aside {margin-bottom: 10px;}
/* .Floor002955 .box li:not(:last-child){border-bottom: 1px dotted #dedede;} */
.Floor002955 .box ol .txt time{font-size:.14rem;}
.Floor002955 .box li a{font-size:.18rem;padding-left:15px;background: url("../images/Floor002955_a.png") no-repeat left center;padding-right: .2rem; background-size:6px;}
.Floor002955 .box li time{float: right;color: #999; font-size: 0.875em;}

.Floor002955 .box2 li{width: 100%; line-height: 2; padding: 10px 0;}
.Floor002955 .box2 li a{background: none; width: calc(100% - 15%);line-height:1.8;}
.Floor002955 .box2 li time{float: left;width:15%;text-align: center;font-size: .15rem;color: #999;padding:0; border: 1px solid #266ab9; }
.Floor002955 .box2 li time b{display: block;color: #fff;font-size: .24rem;line-height: 1.2; background: #266ab9; padding: 5px 10px;}




.Floor001642{ padding:.5rem 0;}
.Floor001642 .list{ position:relative; padding:0 .36rem;}
.Floor001642 .list .bx-controls-direction a{ position:absolute; top:50%;color:#666; margin-top:-.6rem; width:.3rem; height:.6rem; font-size:.14rem}
.Floor001642 .list .bx-controls-direction a span{ top:50%; left:50%; margin-top:-7px; margin-left:-7px; position:absolute;}
.Floor001642 .list .bx-controls-direction a.bx-prev{ left:-.1rem; background: url(../images/roll.png) no-repeat left; background-size: .3rem;transform: rotate(-180deg);}
.Floor001642 .list .bx-controls-direction a.bx-next{ right:-.1rem;background: url(../images/roll.png) no-repeat right; background-size: .3rem;}
.Floor001642 .list .bx-controls-direction a.bx-next:hover{-ms-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;background: url(../images/roll2.png) no-repeat right; background-size: .3rem;}
.Floor001642 .list .bx-controls-direction a.bx-prev:hover{-ms-transition:all ease 0.3s; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;background: url(../images/roll2.png) no-repeat right; background-size: .3rem;}

.Floor001642 .list li a{ display:block; padding:3%; margin:0 .1rem;background-color: #f6f6f600;transition:0.3s;border: 1px solid #9e9e9e;}
.Floor001642 .list li figure{ overflow:hidden;}
.Floor001642 .list li figure span{ display:block; padding-bottom:85%;transition:0.3s;}
.Floor001642 .list li .box{padding:.2rem .1rem;}
.Floor001642 .list li h1{ margin:0; font-weight:normal; font-size:.2rem; line-height:1.6;min-height:1.6rem;font-weight: bold;}
.Floor001642 .list li .time{margin-top: .15rem;color: #555;text-align: right;}
.Floor001642 .list li:hover a{ box-shadow:0 0 10px rgba(32,120,218,0.22) inset; border-radius:5px;background-color:#F0F7FF;}
.Floor001642 .list li:hover  h1 a{ color:#266ab9;}
.Floor001642 .list li:hover figure span{ transform:scale(1.05);}
@media(max-width:768px){
.Floor001642 .list li a{ margin:0 .1rem;}
}
@media(max-width:640px){
.Floor001642 .title h1{ font-size:20px;}
}
.glyphicon-menu-left:before{content:none;}
.glyphicon-menu-right:before{content:none;}




.RighInfo002810{border-top: 1px solid #266ab9;background-color: #4A90E2;}
.RighInfo002810 .txt-logo{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center}
.RighInfo002810 .txt-logo .txt .inner{display:inline-block;}
.RighInfo002810 .txt-logo .txt .inner p{position: relative;padding-left: 35px;margin: 15px 0;font-size: 18px; text-align: left; line-height: 1.6; color: #FFFFFF;}
/* .RighInfo002810 .txt-logo .txt .inner p:last-child{margin-bottom: 0;} */
.RighInfo002810 .txt-logo .txt .inner p:nth-of-type(1):before{display: block;content: '';width: 25px;height: 25px;background-image: url('../images/add.svg');background-size: 100%;position: absolute;left: 0;top: 0;z-index: 3;}
.RighInfo002810 .txt-logo .txt .inner p:nth-of-type(2):before{display: block;content: '';width: 25px;height: 25px;background-image: url('../images/tel.svg');background-size: 100%;position: absolute;left: 0;top: 0;z-index: 3;}
.RighInfo002810 .txt-logo .list p{margin: 15px 0;font-size: 18px; text-align: left; line-height: 1.6; color: #333;}
.RighInfo002810 .txt-logo .list .title{font-size: 18px;color: #FFFFFF;line-height: 1.6;margin: 15px 0;}
/* .RighInfo002810 .txt-logo .txt .list p:last-child{margin-bottom: 0;} */
.RighInfo002810 .txt-logo .x{display: none;}
@media(min-width:769px){
.RighInfo002810 .txt-logo .logo{width: 35%;}
.RighInfo002810 .txt-logo .x{display: block;width: 1px;height: 1.5rem;background-color: #ddd;}
/* .RighInfo002810 .txt-logo .txt{width: 60%;display: flex;justify-content: right;flex-wrap: wrap;} */
/* .RighInfo002810 .txt-logo .txt .list{margin-left: 15%;} */
/* .RighInfo002810 .txt-logo .txt{border-left: 1px solid #eee;} */
}
@media(max-width:768px){
.RighInfo002810 .txt-logo{text-align: center;}
.RighInfo002810 .txt-logo .txt{width: 100%}
.RighInfo002810 .txt-logo .list{width: 100%}
}
.RighInfo002810 .txt-logo .list p a{color: #fff;}
.RighInfo002810 .txt-logo .list p a:hover { color: #0e23ea; }