/*Banner002579 */
.Banner002579{position: relative;}
.Banner002579 img{ display:block; width:100%;}

.Location000892 { line-height:60px; background: rgba(0,0,0,.5); font-style: normal; font-size:14px; color:#fff; letter-spacing:1px; position: absolute; left: 0; bottom: 0; width: 100%;}
.Location000892 a {  color: #fff; }
.Location000892 a:hover{ text-decoration:underline;}
.Location000892 span{ color:#fff;}
/*Menu002517 */
.Menu002517{ margin-top: 30px;}
.Menu002517 .side-title{ background: #2760BB; text-align:center; font-size:24px; color:#fff; padding-top:30px; height:90px;}
.Menu002517 .side-title span{ display:block; font-size:12px; text-transform:uppercase; padding-top:5px;}
.Menu002517 .side-menu li{ border-bottom:1px solid #ececec;}
.Menu002517 .side-menu li a{ display:block; position:relative; padding:0 28px; line-height:40px; transition:0.2s;}
.Menu002517 .side-menu li a::before{ opacity:0;position:absolute; content:''; width:5px; height:5px; background:#2760BB; left:0; top:50%; margin-top:-2.5px; border-radius:50%;transition:left 0.2s;}
.Menu002517 .side-menu li a:hover::before,
.Menu002517 .side-menu li.aon a::before{ opacity:1; left:14px;}
.Menu002517 .side-menu li a:hover,
.Menu002517 .side-menu li.aon a{color:#2760BB; font-weight: 700;}
@media(max-width: 768px){
    .Menu002517{margin-top: 10px; display:none;}
    .Menu002517 .side-title{ padding-top: 15px; height: 55px; font-size: 20px;}
}
/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:2% 0 7%;}

.RighInfo001728 .img{ float:left; width:55%;}
.RighInfo001728 .img figure{display: block!important; cursor: pointer;}
.RighInfo001728 .img figure img{ display:block; width:100%;}
.RighInfo001728 .img li{ float:left; cursor:pointer; width:23.5%; margin-top:2%; margin-right:2%; position:relative;}
.RighInfo001728 .img li span{display: block;}
.RighInfo001728 .img li:last-child{ margin-right:0;}
.RighInfo001728 .img li img{ width:100%; display:block;}
.RighInfo001728 .img li.on{padding-bottom: 12px;}
.RighInfo001728 .img li.on::before{ position:absolute; width: 100%; height: 12px; background: url(../images/productOn.png) no-repeat center; display: block; content:''; left:0; bottom:0;}

.RighInfo001728 .intro{ width:40%; float:right;}
.RighInfo001728 .intro h2{ font-size:26px; padding-bottom: 10px; font-weight: 400;padding-top: 3px;border-bottom: 1px dotted #ccc; color: #333;}
.RighInfo001728 .intro p{ color:#666; font-size:14px;line-height: 2em;color: #737373; margin: 0;}
.RighInfo001728 .intro dd{ font-size:14px; line-height:50px;}
@media(max-width:640px){
.RighInfo001728 .img,
.RighInfo001728 .intro{ float:none; width:auto;}
}

/*Top002070 */
.Top002070{ position:fixed; left:0; top:0; width:100%; background: rgba(255,255,255,.8); z-index:100;}
.Top002070 .header{margin: 0 auto; max-width: 1200px; position: relative;}
.Top002070 .header-left{position:absolute; top:50%; left:0; transform:translateY(-50%); width:40%; max-width:210px;}
.Top002070 .header-right{  position:absolute; top:50%;right:0; margin-top:-20px;}
.Top002070 .header-right dd{position:relative; float:left;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:50px; margin-left:30%;}
}
.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:100%; background:#eee; transition:0.3s; opacity:0; z-index: 500;}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{font-weight: 700; line-height:40px; padding:20px 0; font-size:15px;position:relative; }
.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:0; height:0; border:4px solid transparent; border-bottom-color:#2360bf; bottom:0; left:50%; margin-left:-4px;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.aon em a{ color:#2360bf;}
.Top002070 .header-menu li .sub{ background:none;}
.Top002070 .header-menu li .sub dt{ background:rgba(0,0,0,0.3);}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#fff; padding: 0 5px;}
.Top002070 .header-menu li .sub dt a:hover{ background:#2360bf;}

@media(max-width:1024px){
.Top002070{position: relative;}
.Top002070 .topfloor em{ display: none;}
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#2360bf !important;} 
.Top002070 #open_menu i{background:#2360bf; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:#2360bf;}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*Banner002594 */
.Banner002594 .controls{ position:absolute; z-index:2; right:3%; bottom:5%;}
.Banner002594 .controls ol{ font-family:Arial, Helvetica, sans-serif; color:#838281;}
.Banner002594 .controls ol span.swiper-pagination-current{ color:#2360bf; font-size:36px;}
.Banner002594 .controls li{ width:39px; height:10px; background:url(../images/Banner002594_btn_next.png) no-repeat center center; cursor:pointer; margin:0 8px;}
.Banner002594 .controls li.prev{ background-image:url(../images/Banner002594_btn_prev.png);}

.Banner002594 .swiper-container {position: relative;overflow: hidden;z-index: 1; width:100%; height:100%;}
.Banner002594 .swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.Banner002594 .swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box; box-sizing: content-box;}
.Banner002594 .swiper-container-fade .swiper-slide-active {pointer-events: auto;}
.Banner002594 .swiper-container-fade .swiper-slide {pointer-events: none;-webkit-transition-property: opacity;-o-transition-property: opacity;transition-property: opacity;}
.Banner002594 .swiper-slide {position: relative;height: 100%;width: 100%;background-position: center center;background-size: cover; background-repeat:no-repeat;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
.Banner002594 .inner{ width:100%; left: 10%; top: 60%; color:#fff; position:absolute; z-index:3;}
.Banner002594 .inner p{ margin:0;}
.Banner002594 .inner .p1{ font-size:50px; letter-spacing: 5px;}
.Banner002594 .inner .p2{ font-size:20px; margin:0.5% 0 1% 0; letter-spacing: 5px;}
.Banner002594 .inner .more{ text-align:center;}
.Banner002594 .inner .more a{ display:inline-block; line-height:46px; background:#2360bf; color:#fff; width:50%; max-width:175px;}
.Banner002594 .inner .more a::after{ display:inline-block; content:''; width:33px; height:8px; background:url(../images/Banner002594_btn_next.png) no-repeat center center; background-size:contain; vertical-align:middle;    margin: -4px 0 0 5px;}
@media(max-width:768px){
.Banner002594{height: 300px!important;}
.Banner002594 .inner{left: 5%; top: 55%;}
.Banner002594 .inner .p1{ font-size:26px;}
.Banner002594 .inner .p2{ font-size:16px;}
}
/*
 .Floor000952 为demo编号
 */
.Floor000952 h2{ margin:0; font-weight: 400;}
.Floor000952 h2 a{ color:#fff; font-size:14px; display: block;}
.Floor000952 .list_copy li{ margin-bottom:15px; position:relative;}
.Floor000952 .list_copy li .text{ width:100%; max-height:40%; position:absolute; left:0; bottom:0; background:rgba(39,38,27,0.7); padding:0 2%; line-height: 40px; overflow:hidden;}
.Floor000952 .list_copy li img{ width:100%;}
.Floor000952 .bx-wrapper{ position:relative; z-index:1;}
.Floor000952 .bx-viewport{ position:relative; z-index:1;overflow:hidden;}
.Floor000952 .bx-pager{ display:none;}
.Floor000952 .bx-controls-direction a{ position:absolute; top:50%; margin-top:-18px; width:36px; height:36px; border:2px solid #fff; border-radius:50%; overflow:hidden; line-height:100px; z-index:10;}
.Floor000952 .bx-controls-direction a:hover{ border-color:#2360bf;}
.Floor000952 .bx-controls-direction a::before,
.Floor000952 .bx-controls-direction a::after{ position:absolute; content:''; left:15px; top:5px; width:2px; height:15px; background-color:#fff;}
.Floor000952 .bx-controls-direction a::before{ transform:rotate(-45deg);}
.Floor000952 .bx-controls-direction a::after{transform:rotate(45deg); top:15px;}
.Floor000952 .bx-controls-direction a:hover::before,
.Floor000952 .bx-controls-direction a:hover::after{background-color:#2360bf;}
.Floor000952 .bx-controls-direction a.bx-prev{ left:10px;}
.Floor000952 .bx-controls-direction a.bx-next{ right:10px;}
.Floor000952 .bx-controls-direction a.bx-prev::before{ transform:rotate(45deg);}
.Floor000952 .bx-controls-direction a.bx-prev::after{transform:rotate(-45deg);}
/*
 .Floor001304 为demo编号
 */
.Floor001304{ padding:2% 0 3%; background:#f6f4f4;}
.Floor001304 .auto{overflow: hidden;}
.Floor001304 .wheel{float: left;}
.Floor001304 .box{ float:left; width:32.5%;background:#fefefe; margin-right: 1%; height: 280px;}
.Floor001304 .box2{ float:left; margin:0;}
.Floor001304 .tab{ padding:20px;}
.Floor001304 .tab ul{display: flex; overflow:hidden; clear:both;}
.Floor001304 .tab li{flex-grow: 1; float:left; width:33.33333333%; border-right:2px solid #fff; line-height:40px; text-align:center; background-color:#f6f4f4;color: #2360bf; cursor:pointer;}
.Floor001304 .tab li:last-child{ border-right:0;}
.Floor001304 .tab li.on{ background-color:#cde6ff;}
.Floor001304 .tab dl dd{ height:22px; line-height:22px; margin-top:15px;font-size:12px;}
.Floor001304 .tab dl dd time,
.Floor001304 .tab dl dd span{ float:left;}
.Floor001304 .tab dl dd span{ margin:0 10px; color:#2360bf;}
.Floor001304 .tab dl dd a{ color:#666;}
.Floor001304 .tab dl dd a:hover{ text-decoration:underline;color:#2360bf;}

.Floor001304 .box2 ul{overflow:hidden; clear:both;}
.Floor001304 .box2 li{ width:33.33%; text-align:center; float:left; border-right:1px solid #f4f4f4; position:relative; padding: 20px 0;}
.Floor001304 .box2 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor001304 .box2 li:last-child{ border-right:0;}
.Floor001304 .box2 li span{ line-height:40px; font-size:13px; font-weight: 700;}
.Floor001304 .box2 li:hover span{color: #2360bf;}
.Floor001304 .box2 li figure{ padding:5px 0;}
@media(max-width:768px){
.Floor001304 .box{ float:none !important; width:auto!important; height:auto;}
.Floor001304 .box2 li figure img{ height:35px;}
}/*
 .RighInfo002389
 */
.RighInfo002389{ padding: 0 0 2%; background: url(../images/aboutBg.jpg) no-repeat center bottom;}
.RighInfo002389 .box1{font-size:13px;}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px; letter-spacing: 1px;}
.RighInfo002389 .box1 .intro p{text-indent: 2em; margin: 0;}
.RighInfo002389 .box1 .intro p:first-child{margin-top: 0;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
.RighInfo002389 .box1 .ul_img li img{ width:100%;}
.RighInfo002389 .box1 .ul_img li:last-child{ margin-right:0;}
/*Floor001842 */
.Floor001842{ padding:3% 0; background: url(../uploadfiles/gongchengBg.jpg) no-repeat center bottom;}
.Floor001842 .owl-carousel{ max-width:1200px; position:relative;}
.Floor001842 .owl-nav div{ position:absolute; top:40%; margin-top:-5px; width:40px; height:40px; border-radius:50%; background:#2360bf; z-index:10; cursor:pointer; overflow:hidden; line-height:100px;}
.Floor001842 .owl-nav div.owl-prev{ left:-4%;}
.Floor001842 .owl-nav div.owl-next{ right:-4%;}
.Floor001842 .owl-nav div span{ font-size:16px; color:#fff; position:absolute; left:50%; top:50%; margin-left:-7px; margin-top:-6px;}

.Floor001842 .item{ text-align:center; margin:0 5px;}
.Floor001842 .item figure{ padding-bottom:85%; transition: transform .3s;}
.Floor001842 .item:hover figure{ transform:scale(1.05);}
.Floor001842 .item:hover h2{ transform:translateY(5px);}
.Floor001842 .item figure img{ display:none;}
.Floor001842 .item a{ display:block; color:#333;} 
.Floor001842 .item h2{ font-size:17px; margin: 0; line-height: 45px; transition: transform .3s; letter-spacing: 1px;}
@media(max-width:1200px){
.Floor001842 .owl-nav{ text-align:center; padding-top:3%;}
.Floor001842 .owl-nav div{ display:inline-block; position:relative; top:auto; margin:0 10px;}
.Floor001842 .owl-nav div.owl-prev{ left:auto;}
.Floor001842 .owl-nav div.owl-next{ right:auto;}
}
.homeTit{ text-align: left; margin-bottom: 10px; letter-spacing:2px;}
.homeTit h2{ font-size: 28px; color:#2360bf; margin: 0; font-weight:400; letter-spacing: 1px; text-transform: capitalize;}
.homeTit h2::after{display: block; content: ''; height: 2px; width: 9.5%; background: #2360bf; margin: 10px 0;}
.homeTit h2 a{float: right; font-size: 16px; line-height: 45px; color:#2360bf;}
.homeTit .tis{max-width: 750px; margin: 0 auto; color: #333; line-height: 25px;}
@media(max-width: 768px){
.homeTit{margin-bottom: 8px;}
.homeTit h2{font-size: 20px;}
.homeTit h2::after{width: 83px;}
.homeTit h2 a{line-height: 35px;}
.homeTit .tis{margin: 0 2%;}
}
/*这是滚动插件的公用样式 如出现雷同 请删除*/
.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); padding-top: 1%;}
.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 .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/

/*
 .Bottom002346 为demo编号
 */
.Bottom002346{ background: url(../images/Bottom002346-bg.jpg) no-repeat center bottom; padding: 2% 0 0;}
.Bottom002346 a{ transition: all .3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out;}
.Bottom002346,.Bottom002346 a{ color: #fff;}
.Bottom002346 .auto{ max-width: 1200px;}
.Bottom002346 .bottom{ padding-bottom: 1%;}
.Bottom002346 .bottom .pic{text-align: center;}
.Bottom002346 .bottom .pic .code{ text-align: center; margin:6% auto 0 auto;}
.Bottom002346 .bottom .pic .code img{ background:#fff; width:110px; padding:5px; display:block; margin:0 auto;}

.Bottom002346 .bottom nav li{ }
.Bottom002346 .bottom nav h4{ margin: 0;  font-weight: normal; font-size: 15px; position: relative;}
.Bottom002346 .bottom nav h4 span{position: relative; padding-bottom: 15px; border-bottom: 1px solid #ddd; display: block;}
.Bottom002346 .bottom nav h4 span:before{ content: ""; width: 14px; height: 1px; display: block; position: absolute; left: 0; bottom: -1px; background: #fff;}
.Bottom002346 .bottom nav li h4 i{ position: absolute; right: 0; top: 50%; font-size: 16px; color: #fff; font-style: normal;margin-top: -8px; transition: transform .3s ease-out;}
.Bottom002346 .bottom nav li h4 i.down{ transform:rotate(90deg);}
.Bottom002346 .bottom nav dl{ padding-top: 10px; font-size: 13px;}
.Bottom002346 .bottom nav dl dd{ padding: 5px 0;}
.Bottom002346 .foot .links{ float: right; margin-right: 2%;}
.Bottom002346 .foot .links figure{width:220px;  position:relative; margin-left:10px;}
.Bottom002346 .foot .links figure a{display:block; height:30px; line-height:30px; color:#fff;  }
.Bottom002346 .foot .links figure .a_sel{ overflow:hidden;border: 1px solid #fff; padding:0 40px 0 10px; font-size:12px; color:#fff; position:relative;}
.Bottom002346 .foot .links figure .a_sel::before,
.Bottom002346 .foot .links figure .a_sel::after{ position:absolute; content:'';}
.Bottom002346 .foot .links figure .a_sel::before{ width:30px; height:30px; background-color:#eee; right:0; top:0; z-index:1;}
.Bottom002346 .foot .links figure .a_sel::after{ width:0; z-index:3; height:0; border-right:5px solid transparent; border-left:5px solid transparent; border-top:5px solid #484747; right:9px; top:50%; margin-top:-2px;}
.Bottom002346 .foot .links .hide_sel{ position:absolute; bottom:30px; left:0; width:100%; display:none; z-index:50;}
.Bottom002346 .foot .links .hide_sel a{background:rgba(255,255,255,1); color: #666; text-align:center;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Bottom002346 .foot .links .hide_sel a:hover{ color:#2360bf;}
.Bottom002346 .foot{ padding: 1% 0; border-top: 1px solid #eee;}
.Bottom002346 .copyright{font-size: 12px; text-align: center;}
.Bottom002346 .copyright dl a{ display: inline-block; margin-right: 20px; position: relative;}
.Bottom002346 .copyright dl a+a:before{ content: ""; width: 1px; height: 60%; position: absolute; top: 20%; left: -10px; background: #fff; display: block;}
.Bottom002346 .copyright p{ margin:0; line-height: 34px;}
.Bottom002346 .share{ text-align: center; margin-top: 5px;}
.Bottom002346 .share a{ display: inline-block; width: 34px; height: 34px; line-height: 32px; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; font-size: 20px; color: #fff; padding:0; background:0; margin:0; float:none;}
.Bottom002346 .share a:hover{ color: #2360bf; background: #fff;}
@media only screen and (max-width: 768px) {
.Bottom002346 .foot{ padding-bottom: 0; border: 0;}
.Bottom002346 .copyright p{line-height: 30px;}
.Bottom002346 .bottom nav,.Bottom002346 .bottom .pic>img{display: none;}
.Bottom002346 .bottom .pic .code{padding-top: 0;}
.Bottom002346 .foot .links{float: none; margin: 2% auto; text-align: center;}
.Bottom002346 .foot .links figure{margin: 0 auto;}
}
@media only screen and (min-width:900px ) {
	.Bottom002346 .bottom .pic{ float: left; width: 20%; text-align: left;}
	.Bottom002346 .bottom nav{ float: right; text-align: right;}
	.Bottom002346 .bottom nav li{float: left; margin-left: 8px; text-align: left;min-width: 131px;}
	.Bottom002346 .bottom nav li h4 i{ display: none;}
	.Bottom002346 .copyright{ float: left;}
	.Bottom002346 .share{ float: right; margin-top: 0;}
}
@media only screen and (min-width:1024px ) {
	.Bottom002346 .bottom nav li{ margin-left: 22px;}
}

/*Floor002627 */
.Floor002627 li{border: 1px solid #e2e2e2; margin-bottom:10px; padding:2% 3%;}
.Floor002627 li a{ position:relative;}
.Floor002627 li a::after{ position:absolute; content:''; width:1px; height:100%; left:15%; top:0; background:#ececec; border-top:22px solid #2760BB;}
.Floor002627 li time{ width:15%; text-align:center; position:relative; font-size:18px; color:#999;font-family: "AkzidenzGroteskBQ-LigExt"; }
.Floor002627 li time span{ font-size:55px;display:block; color:#2760BB;}
.Floor002627 li .txt{ width:85%; padding-left:4%; padding-right:10%; position:relative;}
.Floor002627 li .txt::after{ position:absolute; content:''; width:16px; height:16px; border-top:2px solid #c6c6c6; border-right:2px solid #c6c6c6; right:0; top:50%; transition:right 0.3s; margin-top:-8px; transform:rotate(45deg);}
.Floor002627 li a:hover .txt::after{ border-color:#2760BB; right:4%;}
.Floor002627 li h3{ margin:0; font-size:18px; font-weight: 400;}
.Floor002627 li p{ color:#999; line-height:26px; max-height:52px; margin-bottom:0; font-size: 13px;}
.Floor002627 li a:hover h3{color:#2760BB; }
@media(max-width:1200px){
.Floor002627 li time{ font-size:16px;}
.Floor002627 li time span{ font-size:40px;}
.Floor002627 li h3{ font-size:18px;}
.Floor002627 li{ padding-left:0;}
}
@media(max-width:1024px){
.Floor002627{ padding:3% 0;}
}
@media(max-width:640px){
.Floor002627 li time{ font-size:12px;}
.Floor002627 li time span{ font-size:24px;}
.Floor002627 li time{ width:25%; }
.Floor002627 li a::after{ left:25%;}
.Floor002627 li .txt{ width:75%; }
}
@media(max-width:480px){
.Floor002627 li h3{ font-size:16px;}
}

/*Floor002627 */
.Floor0054 li{border: 1px solid #e2e2e2; margin-bottom:10px; padding:2% 3%;}
.Floor0054 li a{ position:relative;}
.Floor0054 li a::after{ position:absolute; content:''; width:1px; height:100%; left:32%; top:0; background:#ececec; border-top:22px solid #2760BB;}
.Floor0054 li figure{ width:30%; text-align:center; position:relative; background-position: center center; background-repeat: no-repeat; background-size: cover; padding-bottom: 20%;}
.Floor0054 li .txt{ width:68%; padding-left:4%; padding-right:10%; position:relative;}
.Floor0054 li .txt::after{ position:absolute; content:''; width:16px; height:16px; border-top:2px solid #c6c6c6; border-right:2px solid #c6c6c6; right:0; top:50%; transition:right 0.3s; margin-top:-8px; transform:rotate(45deg);}
.Floor0054 li a:hover .txt::after{ border-color:#2760BB; right:4%;}
.Floor0054 li h3{ margin:0; font-size:18px; font-weight: 400;}
.Floor0054 li p{ color:#999; line-height:26px; max-height:52px; margin-bottom:0; font-size: 13px;}
.Floor0054 li a:hover h3{color:#2760BB; }
@media(max-width:1200px){
.Floor0054 li time{ font-size:16px;}
.Floor0054 li time span{ font-size:40px;}
.Floor0054 li h3{ font-size:18px;}
.Floor0054 li{ padding-left:0;}
}
@media(max-width:1024px){
.Floor0054{ padding:3% 0;}
}
@media(max-width:640px){

.Floor0054 li a::after{ left:25%;}
.Floor0054 li .txt{ width:75%; }
}
@media(max-width:480px){
.Floor0054 li h3{ font-size:16px;}
}

/*
 TextList000858 为demo编号
 */
.TextList000858 ul{ overflow:hidden;}
.TextList000858 ul li{ cursor:pointer;}
.TextList000858 ul li span,.TextList000858 ul ol span{ width:25%; float:left; position:relative; font-weight:bolder; background: #363636; margin-bottom: 5px; line-height:45px; height:45px; color:#fff; text-align:center;}
.TextList000858 ul li span{ background:#e5e5e5; color:#333; font-weight:normal;}
.TextList000858 ul ol span::before{ content:""; position:absolute; left:0; width:1px; height:45px; background:#434343;}
.TextList000858 ul li span:first-child{ padding-left:0; width:25%;}
.TextList000858 ul li span em{ font-style:normal; width:15px; height:15px; border-radius:3px; text-align:center; line-height:15px; color:#fff; font-weight:normal; position:absolute; left:10%; top:15px; background:#363636; display:block; font-size:18px;}

.TextList000858 ul li dl{ display:none; position:relative; padding:20px 168px 20px 28px;}
.TextList000858 ul li dl a{ background:#2360bf; width:120px; height:31px; line-height:31px; text-align:center; color:#fff; font-weight:bold; position:absolute; right:6.5%; top:25px;}
.TextList000858 ul li dl dt{ font-size:15px; font-weight:bold; color:#1C1C1C;height:30px; line-height:30px;}
.TextList000858 ul li dl dd{ font-size:13px; color:#666; line-height:25px;}

@media (max-width:768px){
.TextList000858 ul li dl a{ position:static; display:block; margin-top:15px;}
.TextList000858 ul li dl{ padding:28px}
}
@media (max-width:480px){
.TextList000858 ul li span{ font-size:12px;}
.TextList000858 ul li span:first-child{ padding-left: 2%; width:25%;}
.TextList000858 ul li span em{ left:5%;}
}
@media (max-width:320px){
.TextList000858 ul li span em{ left:2%;}
}
/*
 .PicList000762 为demo编号
 */
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%;}
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; line-height: 40px; font-weight: 400; transition: transform .3s;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:62%; border:1px solid #e9e9e9; transition: transform .3s;}
.PicList000762 li:hover{ z-index:4;}
.PicList000762 li:hover figure{transform:scale(1.05);}
.PicList000762 li:hover h2{ transform:translateY(10px);}
.pageTit{font-size: 20px; padding-left: 10px; border-left: 3px solid #009FE3; margin: 2% 0;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
.pageTit{font-size: 16px;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; padding:2% 0 4%; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 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;}
.Page002193 a:hover{ color:#fff; border:1px solid #2360bf; background:#2360bf;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#F00;}
.Page002193 .p_count b{ color:#F00;}
.Page002193 .p_total b{ color:#F00;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#2360bf; border-color:#2360bf;}
.Page002193 .p_page b{ font-weight:normal;}

.position{padding-top: 30px;}
.position h2{ margin: 0; line-height: 40px; font-weight: 400; border-bottom: 2px solid #ddd; margin-bottom: 2%; color: #2360bf; font-size: 22px;}
@media(max-width:640px){
.position{padding-top: 0;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding-bottom:3%;}
.RighInfo002228 .fl{ width:54%; float:left;}
.RighInfo002228 .fr{ width:42%; float:right;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#2760BB; font-size:24px; margin:10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; margin-bottom:10px; font-weight:normal;}
.RighInfo002228 .txt{ width:50%; float:left; font:normal 16px/38px "微软雅黑"; color:#333;}
.RighInfo002228 .txt h1{ color:#2760BB; font-size:24px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .pic{ float:right; text-align:right; width:25%;}
.RighInfo002228 .pic img{/* border:solid 1px #ddd;*/}
.RighInfo002228 .title{ border-left:solid 8px #2760BB; color:#2760BB; font-size:20px; line-height:24px; text-indent:20px; margin:0 0 20px 0; font-weight:normal;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}

.RighInfo002228 .btn{margin-top: 20px}
.RighInfo002228 .btn span{display: block;line-height: 30px;}
.RighInfo002228 .btn span a:hover{color:#2760BB;}

@media(max-width:480px){
.RighInfo002228 .single-header h1{ font-size:18px;}
.RighInfo002228 .single-header h3{ margin-bottom:3%;}
.RighInfo002228 .fl,.RighInfo002228 .fr,.RighInfo002228 .txt,.RighInfo002228 .pic{ width:auto;}
.RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:16px;}
  .RighInfo002228 .single-content p{ padding:0px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:28px;}
}

/*
 .from 为demo编号
 */
.from{ padding:2% 0;} 
.from td{ padding-bottom:3%; border:0; padding:0;}
.from td div{ position:relative;}
.from td.f_name{ padding-right:5%; width:45%;}
.from label{ position:absolute; left:15px; top:0;line-height:44px; color:#666;}
.from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.from div span{width: 120px; display: inline-block;}
.from textarea.text{ height:132px;}
.from .btn{ text-align:center;}
.from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; border-radius:40px; width:15%; height:36px; color:#fff; background:#2760BB;}
@media(max-width:768px){
.from div span{width: 100px;}
.from .btn input{width: 50%;}
}

.form_table{ margin:0 auto; width:100%; padding:2% 0;}
.form_table td{ padding-bottom:1em; vertical-align:top; padding:2%;}
.form_table .f_name{ min-width:100px; width:15%; text-align:right; color:#000;}
.form_table b{ font-size:16px; color:#0253A2;}
.form_table .text{width:100%; border:1px solid #ccc; border-radius:5px; background:#fff;box-shadow:0 0 5px 1px #e5e5e5 inset; height:3em; line-height:3em; padding:0 10px;}
.form_table .text:focus{border:1px solid #2078da;box-shadow:0 0 10px rgba(32,120,218,0.5) inset;}
.form_table .form_err{ color:#f00;}
.form_table p{ margin:0; line-height:normal; padding-top:10px;}
.form_table .btn{border:1px solid #0253A2;border-radius:8px;box-shadow:1px 1px 10px #e5e5e5; height:3em; cursor:pointer; color:#fff;background:#0253A2; padding:0 40px;}
.form_table .btn_reset{border:1px solid #666;background: #666; }

/*Floor003006 */
.Floor003006{position: relative; z-index: 1;padding: 3% 0 0;background: #f6f4f4;}
.Floor003006 .auto{background:#fff;padding:10px 2%;}
.Floor003006 .list li{display:inline-block;margin-right:22px;position: relative;padding-left:10px;}
.Floor003006 .list li:after{content:'';width:4px;height: 4px;border-radius: 50%; background:#2360bf;display: block;position: absolute;left:0;top:8px;}
.Floor003006 .list li figure{display: table;  height: 110px;width: 100%; text-align: center;}
.Floor003006 .list li a{display: table-cell;vertical-align: middle;color:#333;}
.Floor003006 .list li a span{color:#999;margin-left:7px;}
.Floor003006 .list li a:hover{color:#2360bf;}

.Floor003006 .list {display: flex;}
.Floor003006 .list>h1 {
    font-size: 15px;
    min-width: 80px;
    margin: 0;
    padding: 0;
    color: #2360bf;
}

@media(max-width:1024px){
}
@media(max-width:640px){
}
