﻿*{padding: 0;margin: 0;}
/*Top002969 */
.Top002969 .auto{max-width: 1300px;}
.Top002969 .collect a{color: #666;}
.Top002969 .collect a:hover{color: #0f54b3;}

.Top002969 .logo-area{background: url("../images/Top002969_bg.jpg") no-repeat center  center;background-size: cover;}
.Top002969 .logo a{display: table;}
.Top002969 .logo a span{display: table-cell; vertical-align: middle;}
.Top002969 .logo span.name{font-family: 'SourceHanSerifCN-Heavy';font-size: 30px;color: #fff; border-left: 1px solid #dcdcdc;padding-left: 10px; width: 110px;}
.Top002969 .logo span.pic{padding-right: 10px;}
.Top002969 .top-search{padding: 0;}
.Top002969 .top-search .box{position: relative;background: #fff;  overflow: hidden;padding-right: 80px;}
.Top002969 .top-search .box .text{ height: 44px; line-height: 44px;background: none;border: 0;width: 100%; padding: 0 10px;}
.Top002969 .top-search .box .btn{width: 80px; line-height: 44px;background: #0f54b3; text-align: center;}
.Top002969 .top-search .box .btn span{display: inline-block;background: url("../images/Top002969_btn_search.png") no-repeat right center;padding-right: 20px;color: #fff;}
.Top002969 .top-menu{background: #0f54b3;}
.Top002969 .top-menu li span,
.Top002969 .top-menu li a{display: block;}
.Top002969 .top-menu li span a img{display: inline-block; vertical-align: middle; margin-right: 10px; margin-top: -2px;}
.Top002969 .top-menu li span a{line-height: 60px;font-size: 18px;color: #fff;}
.Top002969 .today dd{float: right;}
.Top002969 .today{background: #fff;line-height: 24px;padding: 8px 0;}
.Top002969 .today strong{color: #0f54b3; }
.Top002969 .top-menu li.aon .top1{display: none;}
.Top002969 .top-menu li.aon .top2{display: inline-block;margin-right: 10px;margin-top: -2px;}
@media(min-width:1025px){
.Top002969 .logo-area{height: 120px;}
.Top002969 .logo-area .ytable{height: 100%;}
.Top002969 .top-search{width: 360px;}
.Top002969 .top-search{display: table-cell;}
.Top002969 .top-search .box{border-radius: 5px;}
.Top002969 .top-menu li{float: left; text-align: center;}
.Top002969 .top-menu li:not(:last-child){border-right: 1px solid rgba(255,255,255,0.1);}
.Top002969 .top-menu li span{position: relative;}
.Top002969 .top-menu li:hover span a,
.Top002969 .top-menu li.aon span a{background: #fff;color: #0f54b3;}
.Top002969 .today .class{margin-left: 36px;}
}
@media(max-width:1024px){
.Top002969 .logo-area .ytable,
.Top002969 .logo-area .ytable-cell{display: block;}
.Top002969 .logo-area .top-search{display:none;position: absolute; left: 0; top: 100%; width: 100%;}
.Top002969 .logo-area{position: relative; z-index: 100;}
.Top002969 .logo a{width: 80%;}
.Top002969 .logo{padding: 5vw 0;}
 .Top002969 .wap-nav{position: absolute; right: 2%; top: 50%; transform: translateY(-50%);}
.Top002969 .wap-nav > *{float: left;width: 30px; height: 30px;}
.Top002969 .open-search{ border-radius: 50%;background: #1b4b88 url("../images/Top002969_btn_search.png") no-repeat center center; margin-left: 20px;}
.Top002969 .open-search.on:before,
.Top002969 .open-search.on:after{background-color: #1b4b88;}
.Top002969 .open-menu i{background: #1b4b88;}
.Top002969 .top-menu{position: relative; z-index: 100;}
.Top002969 #menu{position: absolute;  left: -100%; top: 100%;background: #1b4b88; width: 220px; border-radius: 0 0 0 5px; padding: 10px 20px;}
.Top002969 #menu li{width: auto!important; transform: translateX(50px);opacity: 0; transition: 0.5s 0.1s;}
.Top002969 #menu li:nth-child(2){transition-delay: 0.2s;}
.Top002969 #menu li:nth-child(3){transition-delay: 0.3s;}
.Top002969 #menu li:nth-child(4){transition-delay: 0.4s;}
.Top002969 #menu li:nth-child(5){transition-delay: 0.5s;}
.Top002969 #menu li:nth-child(6){transition-delay: 0.6s;}
.Top002969 #menu li:nth-child(7){transition-delay: 0.7s;}
.Top002969 #menu li span a{line-height: 50px;}
.Top002969 #menu li:not(:last-child){border-bottom: 1px solid rgba(255,255,255,0.5);}
.menu-show #menu{left: auto;right: 0;}
.menu-show #menu li{ transform: translateX(0);opacity: 1; }
.Top002969 .today .class{display: block;}
.Top002969 .top-search .box{box-shadow: 0 0 10px rgba(0,0,0,0.3);}
}
@media(max-width:640px){
.Top002969 .logo span.name{font-size: 5vw;}
}


/*Banner002910 */
.Banner002910{font-family:Arial;position: relative; z-index: 20;}
@media(min-width:1025px){
.Banner002910 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002910 .pc{display: none;}
}

.Banner002910 .slider{position: relative; z-index: 10;}
.Banner002910 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: 60px; height: 60px; border: 1px solid rgba(255,255,255,0.2);padding: 0; margin-top: -30px; border-radius: 50%; transition: 0.3s;}
.Banner002910 .slick-prev{left: 3%;}
.Banner002910 .slick-next{right: 3%;}
.Banner002910 .slick-arrow:hover{background: #0f54b3;}
.Banner002910 .slick-arrow:before{position: absolute; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Banner002910 .slick-next:before{transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}
.Banner002910 .auto{max-width:800px;width: 50%;position: relative; z-index: 10;}
.Banner002910 .control dl{display: table; width: 100%; table-layout: fixed;}
.Banner002910 .control dl > *{display: table-cell; vertical-align: middle;}
.Banner002910 .share a:not(:last-child){margin-right: 2vw;}
.Banner002910 .share a{float: left; width: 30px; height: 30px;background-position: center center;background-repeat: no-repeat; }
.Banner002910 .share a.tw{background-image: url("../images/Banner002910_twitter.png");}
.Banner002910 .share a.in{background-image: url("../images/Banner002910_linkedin.png");}
.Banner002910 .share a.fb{background-image: url("../images/Banner002910_facebook.png");}
.Banner002910 .share a.skye{background-image: url("../images/Banner002910_skype.png");}
.Banner002910 .mouse{width: 35px;}
.Banner002910 .mouse a{display: block;position: relative;height: 54px;border-radius: 40px;border: 1px solid rgba(255,255,255,0.5); max-width: 35px; margin: 0 auto;overflow: hidden;}
.Banner002910 .mouse a:before{ width: 1px; height: 10px; top: 10px;position: absolute; left: 50%;background: #fff; content: ''; animation:2s ease infinite mouse;}
@keyframes mouse{
    0%{top: 10px;opacity: 1;}
    100%{top: 40px;opacity: 0;}
}

.Banner002910 .prod-search{font-size: 16px; }
.Banner002910 .prod-search .auto{padding: 10px 37px 10px;background: #fff;border-radius: 10px;box-shadow: 15px 0 30px rgba(0,0,0,0.06);}
.Banner002910 .prod-search .box-select{position: relative; z-index: 30; }
.Banner002910 .prod-search .select-list{position: absolute; top: 100%; left: 0; width: 100%;border: 1px solid #ededed; background: #fff;border-top: 0;box-shadow: 15px 0 16px rgba(0,0,0,0.04);}
.Banner002910 .select-list{padding: 20px;color: #666;display: none;}
.Banner002910 .select-list ul{padding-right: 20px;}
.Banner002910 .select-list li{line-height: 30px;text-transform: uppercase;}
.Banner002910 .select-list .mCustomScrollbar{height: 270px;}
.Banner002910 .select-list .mCSB_inside > .mCSB_container{margin-right: 0;}
.Banner002910 .select-list .mCSB_scrollTools .mCSB_draggerRail {background-color: #f1f1f1;}
.Banner002910 .select-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #0f54b3;}
.Banner002910 .select-list .mCSB_scrollTools{width: 4px;}

.Banner002910 .a_after{border:1px solid transparent; border-bottom-color: #eee;line-height: 50px;padding-right: 46px;position: relative;text-transform: uppercase;color: #666; transition: 0.3s;}
.Banner002910 .prod-search .box-select.on{z-index: 40;}
.Banner002910 .on .a_after{padding-left: 24px;border-color: #eee; }
.Banner002910 .a_after:after{position: absolute; content: ''; width: 8px; height: 8px; border-bottom: 1px solid #b7b7b7;border-right: 1px solid #b7b7b7; transform: rotate(45deg); right: 20px; top: 50%; margin-top: -4px;}
.Banner002910 .box-search .text{width: 100%; height: 35px; line-height: 22px; padding: 13px 0; border: 0;color: #999;border-bottom:1px solid  #eee;}
.Banner002910 .box-search .btn{background: #0f54b3 url("../images/Banner002910_btn.png") no-repeat center center;cursor: pointer;padding: 0;position: absolute;right: 0; top: 0;height: 100%;background-size: 30px;}
@media(min-width:1025px){
.Banner002910 .control{padding-bottom: 6.25vw;}
.Banner002910 .prod-search .box{float: left; }
.Banner002910 .prod-search .box-search{width: 90%;}
.Banner002910 .prod-search{position: absolute; left: 0; width: 100%;bottom: 8%; z-index: 15;}
.Banner002910 .box-search .btn{width: 9.05%;border-radius: 0 10px 10px 0;}
}
@media(max-width:1024px){
.Banner002910 .control{padding-bottom: 3vw;}
.Banner002910 .prod-search{bottom: 0!important; margin-top: 3vw;}
.Banner002910 .box-search{padding-right: 50px;position: relative;}
.Banner002910 .box-search .btn{right: 0;width: 50px;}
.Banner002910 .prod-search .box-select{margin-bottom: 20px;}
.Banner002910 .mouse a{ height: 40px; width: 24px;}
}
@media(max-width:640px){
.Banner002910 .slick-arrow{width: 40px; height: 40px;}
.Banner002910 .share,
.Banner002910 .mouse{display: none!important;}
.Banner002910 .prod-search .auto {padding: 5vw 3vw;}
}

/*
 .Floor002347 为demo编号
 */
.Floor002347{ background: #f8f8f8; padding: 40px 0;}
.Floor002347 .auto{ max-width: 1280px;}
@media only screen and (max-width: 1280px) {
	.Floor002347 .auto{ padding-left:2% ; padding-right: 2%;}
}

.Floor002347 .left >*{background: #fff; padding: 15px 0; border-radius: 5px;}
.Floor002347 .right >*{background: #fff; border-radius: 5px;}
.Floor002347 .product{ padding: 6% 0; width: 100%; margin-bottom: 25px;}
.Floor002347 .product ul li{ float: left; width: 25%; text-align: center; padding: 0 3%;}
.Floor002347 .product ul li .pic a{ position: relative; display: block; max-width: 86px; margin: 0 auto; border-radius: 50%;transition: transform .5s;-webkit-transition: -webkit-transform .5s;-moz-transition: -moz-transform .5s;-ms-transition: -ms-transform .5s;}
.Floor002347 .product ul li .pic a:after{ content: ""; display: block; position: absolute; bottom: -2px; width: 5px; height: 5px; background: #fac540; border-radius: 50%; left: 50%; margin-left: -2px; }
.Floor002347 .product ul li .pic a:hover{ transform: rotateY(360deg);}
.Floor002347 .product ul li h3{ font-weight: normal; margin: 15px 0 0 0;}
.Floor002347 .product ul li h3 a{ color: #777777;}
.Floor002347 .product ul li h3 a:hover{ color: #fac540;}

.Floor002347 .box-head{ border-bottom: 1px solid #e5e5e5; padding: 0 20px; position: relative;}
.Floor002347 .box-head .tit{ font-size: 20px; color: #0f54b3; padding-bottom: 15px; display: inline-block; position: relative;}
.Floor002347 .box-head .tit:after{ position: absolute; content: ""; left: 0; bottom: -1px; background-color: #0f54b3; width: 100%; height: 2px;}
.Floor002347 .box-head .dots{ position: absolute; right: 5%; top: 50%; margin-top: -4px; height: 8px;}
.Floor002347 .box-head .dots .bx-pager-item{ display: inline-block; margin-left: 3px;}
.Floor002347 .box-head .dots .bx-pager-item a{ width: 8px; height: 8px; border-radius: 50%; display:block; background: #e5f2f9; overflow: hidden; text-indent: 999px;}
.Floor002347 .box-head .dots .bx-pager-item a.active{ background: #0f54b3;}
.Floor002347 .icon-more_right{ width: 30px; height:30px; line-height: 30px; text-align: center; font-size: 20px; color: #94989f; display: block; border-radius: 50%; border:1px solid #f0f0f0; background: #fff;position: absolute;right: 10px;top:0;}
.Floor002347 .icon-more_right:hover{ background: #0f54b3; border-color: #0f54b3; color: #fff;}
.Floor002347 .list{ padding: 20px;}
.Floor002347 .new{ width: 52.33334%; float: left; height: 400px;}
.Floor002347 .new .top {border-bottom:1px solid #e5e5e5;}
.Floor002347 .new .top .pic{border-radius: 5px;position: relative;}
.Floor002347 .new .top .pic .tit{position:absolute;left: 0;bottom: 0;background: rgba(0,0,0,0.8);padding: 10px;}
.Floor002347 .new .list .tit{font-weight: normal;font-size: 14px;display: flex;justify-content: space-between;align-items: center;width: 100%;}
.Floor002347 .new .list .tit a{ color: #333;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;width: 80%;}
.Floor002347 .new .list .pic .tit a{ color: #fff; }
.Floor002347 .new .list .tit a:hover{ color: #0f54b3; }
.Floor002347 .new .list li{margin-top: 10px;}
.Floor002347 .new .list time{ font-size: 12px; color: #999;}
.Floor002347 .new .list figure{ font-size: 14px; color: #666; line-height: 25px; height: 50px; overflow: hidden; margin:15px 0}

.Floor002347 .purchase{width: 45.66668%; float: right; height: 400px;}
.Floor002347 .purchase li{ padding-bottom: 16px;}
.Floor002347 .purchase li a{display: flex;align-items: center;justify-content: space-between;padding-left:15px;position: relative;}
.Floor002347 .purchase li a::after{content: "";display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 5px;height: 5px;background: #ccc;border-radius: 100px;}
.Floor002347 .purchase li a time{color: #999;font-size: 12px;}
.Floor002347 .purchase li a span{width: 80%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002347 .about{padding:15px 0 0;}
.Floor002347 .about .inner{ padding: 20px}
.Floor002347 .about .con{ margin: 15px 0 0; line-height: 22px; height: 66px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.Floor002347 .about .icon-more_right{ margin-left:0;}
.Floor002347 .link{ margin-bottom: 25px;background: url(../uploadfiles/Floor002347-img5.png) no-repeat center center;background-size: cover;text-align: center;display: flex;align-items: center;justify-content: center;}
.Floor002347 .link a{font-size: 20px;text-align: center;display: block; color: #fff; line-height: 120px; font-weight: bold;}
.Floor002347 .videobox{ margin-top: 15px; position: relative; height: 170px;}
.Floor002347 .videobox .play{cursor: pointer; }
.Floor002347 .videobox .pic { background-repeat: no-repeat; background-position: center; height: 170px; background-size:cover; border-radius: 5px;}
.Floor002347 .videobox .pic img{ display: none;}
.Floor002347 .videobox .word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center;}
.Floor002347 .videobox .word a{ display: block; margin: 0 auto; color: #fff; font-size: 40px;}
.Floor002347 .videobox .video{ position: absolute; top: 0; width: 100%; height: 100%; left: 0; display: none; background: #000;}
.Floor002347 .videobox .video video{ width: 100%; height: 100%;}
.Floor002347 .videobox .video .close{ position: absolute; top: 0; right: 0; color: #0f54b3; font-size: 30px; z-index: 99; background: #fff; border-radius: 0 0 0 30px;}
@media only screen and (max-width:899px ) {
	.Floor002347{ padding: 30px 0;}
	.Floor002347 .product{ margin-bottom: 15px;}
	.Floor002347 .about{ margin-top: 15px;}
	.Floor002347 .about img{ float: left; margin-right: 5%;}
	.Floor002347 .about .inner{ padding-bottom: 0;}
	.Floor002347 .about .icon-more_right{ display: inline-block;}
	.Floor002347 .link{ float: left; width: 48%; text-align: center;}
	.Floor002347 .videobox{ float: right; width: 48%;}
}
@media only screen and (max-width:640px ) {
	.Floor002347 .new,.Floor002347 .purchase,.Floor002347 .link{ height: auto; width: 100%; float: none;}
	.Floor002347 .new{ margin-bottom: 15px;}
	.Floor002347 .videobox{ width: 100%; float: none;}
	.Floor002347 .list{ padding-bottom: 0;}
	.Floor002347 .about img{ float: none; margin-right: 0; margin: 0 0 15px 0; display: block;}
	.Floor002347 .about .con{ height: auto;}
	.Floor002347 .about .icon-more_right{ margin-top: 0;}
	
}
@media only screen and (max-width:375px ) {
	.Floor002347 .product ul li{ width: 50%; padding: 3%;}
}
@media only screen and (min-width:900px ) {
.Floor002347 .left{ float: left; width: 80%;}
.Floor002347 .right{ float: right; width:18.525%;}
}

/*Floor002863 */
/*slick Basic*/

.Floor002863 ul{padding: 20px 0px 14px 0px; text-align: center;position: absolute;}
.Floor002863 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002863 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002863 .slick-list:focus {outline: none}
.Floor002863 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002863 .slick-slider .slick-track, 
.Floor002863 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002863 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002863 .slick-track:before, 
.Floor002863 .slick-track:after{display: table; content: '';}
.Floor002863 .slick-track:after{ clear: both;}
.Floor002863 .slick-loading .slick-track { visibility: hidden;}
.Floor002863 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002863 .slick-slide .slick-loading img { display: none;}
.Floor002863 .slick-slide .dragging img { pointer-events: none;}
.Floor002863 .slick-initialized .slick-slide { display: block;}
.Floor002863 .slick-loading .slick-slide { visibility: hidden;}
.Floor002863 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002863 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002863 .slider:not(:last-child){margin: 0 0 1vw 0;}
.Floor002863 .slick-silde img{display: block;width: 100%;}
.Floor002863 .slick-dots{z-index: 20;bottom: 0.55vw; position: relative; left: 38%; }
.Floor002863 .slick-dots li{float: left;background: #0f54b3;width:0.31vw;height: 0.31vw;margin-left: 0.42vw;}
.Floor002863 .slick-dots li button{display: none;}
.Floor002863 .slick-dots li.slick-active{background:#ff0000;}



/*Bottom002075 */
.Bottom002075{ background:#fff; padding:20px 0; font-size:14px; line-height:24px;}
.Bottom002075 dl{padding:5px 0;}
.Bottom002075 dt{ float:left;}
.Bottom002075 dt figure{position:relative; border:1px solid rgba(0,0,0,.1); width:160px;}
.Bottom002075 dt figure:before,
.Bottom002075 dt figure span:after{ position:absolute; content:''; }
.Bottom002075 dt figure:before{width:24px; height:24px; right:0; top:0;background-color:rgba(0,0,0,.1); z-index:2;}
.Bottom002075 dt figure span{ cursor:pointer; display:block; line-height:24px; padding:0 25px 0 10px; background-color:rgba(0,0,0,.1);}
.Bottom002075 dt figure span:after{ width:0; height:0; border:5px solid transparent; border-top-color:#333; right:5px; top:10px; z-index:5;}
.Bottom002075 dt figcaption{ position:absolute; left:0; bottom:100%; width:100%; border:1px solid rgba(0,0,0,.1); background-color:rgba(0,0,0,.1);  display:none; z-index:50;}
.Bottom002075 dt figure:hover figcaption{ display:block;}
.Bottom002075 dt figcaption a{ display:block; line-height:22px; padding:5px 10px;}
.Bottom002075 dt figcaption a:hover{ background-color:#333; color:#fff;}
.Bottom002075,
.Bottom002075 a{ color:#333;}
.Bottom002075 a:hover{ color:#333;}
.Bottom002075 dd a{display:inline-block;}
.Bottom002075 dd i{ margin:0 10px; display:inline-block;width:2px;  height:7px; border-right:1px dotted #c9af8f;}
@media(max-width:1000px){
.Bottom002075 dt{ float:none;}
.Bottom002075 dt figure{ margin-bottom:10px;}
.Bottom002075 dl{ padding:0;}
}


/* 栏目页开始 */
.main{background: #f8f8f8; padding: 30px 0;}
/*
 .Menu000721 为demo编号
 */
 .Menu000721 header{ background-color:#0f54b3; color:#fff; padding:30px 0 30px 10px; font-size:14px; text-transform: uppercase;}
 .Menu000721 header b{ font-size:24px; display:block;margin-bottom: 8px;}
 @media(min-width:769px){
 .Menu000721 li{margin-top:3px;background-color:#ebeced; line-height:52px; padding-left:24px; }
 .Menu000721 li a{ display:inline-block;height:52px; }
 .Menu000721 li a.aon,
 .Menu000721 li a:hover{ border-bottom:2px solid #0f54b3; color:#0f54b3; font-weight:bold;}
 .Menu000721 ul{ margin-bottom:25px;}	
 }
 @media(max-width:768px){
 .Menu000721{ padding-top:0; overflow:hidden;width: 104%;margin-left: -2%;}
 .Menu000721 header{ text-align:center; font-size:14px;padding:10px 0;}
 .Menu000721 header b{ font-size:24px;}
 .Menu000721 li{ float:left; width:32%; margin-right:2%; text-align:center; margin-top:3px;}
 .Menu000721 li:nth-child(3n){ margin-right:0;}
 .Menu000721 li a{ display:block;background-color:#ebeced; border-radius:20px; line-height:40px;}
 .Menu000721 li a.aon{background-color:#0f54b3; color:#fff;}
 }
 @media(max-width:480px){
 .Menu000721 li a{line-height:30px;}
 }
 /*Location000956 */
 .auto-kuang{box-shadow: 0px 4px 24px 0px rgba(230, 218, 203, 0.53);border: solid 1px #e5e5e5;margin-top: 1.25vw;margin-bottom:3.8vw;}
 .Location000956{padding-bottom: 20px;}
 .Location000956 dl{border-bottom: 1px solid #0f54b3;padding-bottom: 2px;}
 .Location000956 dt b{display: inline-block;font-size: 20px;padding-right: 56px;padding-bottom: 5px;position: relative;color: #333; overflow: hidden;}
 .Location000956 dd{color: #666;line-height: 30px;}
 .Location000956 dd a{color: #666;}
 .Location000956 dd a:hover{color: #0f54b3;}
 @media(min-width:769px){
 .Location000956 dt{float: left;}
 .Location000956 dd{float: right}
 }
 @media(max-width:768px){
 .Location000956{padding: 4vw 0;}
 .Location000956 dd{display: none;}
 .Location000956 dt b{padding-right: 10vw;}
 }
 .TextList001398 li{height: 65px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 65px; position:relative;}
 .TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 14px; color: #3d3d3d;}
 .TextList001398 li a:hover{color: #0f54b3;}
 .TextList001398 li .btn{width: 71px; height: 65px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
 .TextList001398 li:nth-child(2n){background: #f2f2f2;}
 /*Page002091 */
 .Page002091{ text-align:center; line-height:40px; font-size:14px; padding-top:3%;}
 .Page002091 .Pages .a_first,
 .Page002091 .Pages .a_end,
 .Page002091 .Pages .p_count{ display:none;} 
 .Page002091 .Pages a{ display:inline-block; border-radius:2px; background-color:#eaeaea; padding:0 20px;}
 .Page002091 .Pages em{ font-style:normal; display:inline-block;}
 .Page002091 .Pages a.a_cur,
 .Page002091 .Pages .a_next{ background-color:#0f54b3; color:#fff;}
 .Page002091 .Pages b{ font-weight:normal;}
 .Page002091 .Pages .i_text{ width:40px; height:40px; border-radius:2px; border:1px solid #bfbfbf; background:none; text-align:center; line-height:40px; margin:0 5px; font-size:14px;}
 .Page002091 .Pages .i_button{ width:50px; height:40px; cursor:pointer; border:none; background:#0f54b3; color:#fff; padding:0;border-radius:2px; margin-left:5px; font-size:14px;}
 @media(max-width:640px){
 .Page002091 .Pages .p_cur,
 .Page002091 .Pages .p_total,
 .Page002091 .Pages em{display:none;} 
 
 }
 /*RighInfo002973 */
 .RighInfo002973{color: #333;font-size: 16px;}
 .RighInfo002973 .news-details .title{text-align: center; font-size: 14px; color: #777;}
 .RighInfo002973 .news-details .title h1{font-size: 20px; margin: 0 0 20px 0; color: #0f54b3;}
 .RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
 .RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
 .RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
 .RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
 .RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
 .RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
 .RighInfo002973 .news-details .edit-info{line-height: 2em; margin-bottom: 2%; font-size: 14px;    border-bottom: 1px solid #d2d2d2;    padding: 2% 0;}
 .RighInfo002973 .news-details .edit-info p{text-indent: 2em;}
 .RighInfo002973 .news-details .edit-info img{display: block; margin: 20px auto;}
 
 .RighInfo002973 .pn-page aside{padding: 10px 0; font-size: 14px;}
 .RighInfo002973 .pn-page aside a{color: #666;}
 .RighInfo002973 .pn-page aside a b{color: #333;}
 .RighInfo002973  .operating a:hover,
 .RighInfo002973 .pn-page aside a:hover{color: #205393;}
 .RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
 .RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
 .RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
 .RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
 .RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
 @media(min-width:1025px){
 .RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
 .RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
 .RighInfo002973  .operating a{float: left;}
 }
 @media(max-width:1024px){
 .RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
 .RighInfo002973  .operating a{display: inline-block;}
 }
 @media(max-width:640px){
 .RighInfo002973 .news-details .title h1{font-size:6vw;}
 .RighInfo002973{ font-size: 14px;}
 }
 /*
 .PicList002273 为demo编号
 */
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 16px;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;border: 1px solid #f8f8f8;}

@media screen and (min-width:768px ) {
	.PicList002273 .left{float: left;width: 25%;}
	.PicList002273 .right{float: right;width: 72%;}
	.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
	.PicList002273 ul li:hover{border: 1px solid #205393;box-shadow: 0px 0px 30px #ccc;}
	.PicList002273 ul li{background:#eef0f1;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}
}

@media screen and (min-width:1200px ) {
	.PicList002273 .left{float: left;margin-right: 50px;}
	.PicList002273 .right{float: left;width:60%;}
	.PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	.PicList002273 .right .p{line-height: 19px;}
	.PicList002273 ul li{padding-right: 20px;}
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > li {
    display: inline;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    margin: 0 5px;
}

.new_page{
    width: 100%;
    text-align: center;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}



.MenuList{ border:1px solid #e9e9e9; border-bottom:0; border-top:0px;}
.MenuList li {border-bottom:1px solid #e9e9e9; padding:12px 0;list-style: none;}
.MenuList li .inactive{ display:block; color:#000000; background:url(images/menuarr2.png) 90% center no-repeat; padding:0px 0px 0px 10px; margin-left:16px; font-size:16px;}
.MenuList li .ona{ color:#007cc2;}
.MenuList li .inactive.ona{ background:url(images/menuarr.png) 90% center no-repeat; }
.MenuList li span a:hover,.MenuList li.onli span a{ background:url(images/menuarr.png) 90% center no-repeat; color:#007cc2;}
.MenuList ul ul{ display:none;}
.MenuList ul ul .inactive{ background:none; padding:0;}
.MenuList ul ul li  .inactive{ background:url(images/menuarr2.png) 90% center no-repeat;  padding:0;}
.MenuList ul ul{ margin:5px 10px 5px 28px;}
.MenuList ul ul ul{ margin-left:10px;}
.MenuList ul ul ul ul{ margin-left:35px;}
.MenuList ul ul li{ border-bottom:0; padding:0;}
.MenuList ul ul li a{ line-height:30px; height:30px; color:#333333 !important;}
.MenuList ul ul ul li a{ color:#666666 !important; font-size:14px !important;margin-left: 20px;}
.MenuList ul ul ul ul li a{ color:#999999 !important; line-height:28px;margin-left: 40px;}
.Top002969 .top-menu li{position: relative;}
.Top002969 .top-menu li .sub{position: absolute; top: 100%; background-color: #fff;border-radius: 0 0 5px 5px; overflow: hidden;display: none;width: 100%;left: 0;display: none;z-index: 99;padding: 10px 0}
.Top002969 .top-menu li:hover .sub{display: block;}
.Top002969 .top-menu li .sub{line-height: 40px;}
.Top002969 .top-menu li span a img.top2{display: none}
.Top002969 .top-menu li:hover span a img.top1{display: none;}
.Top002969 .top-menu li:hover span a img.top2{display: inline-block;}
.MenuList li .noinactive{background:none}
