@charset "utf-8";
/*通用样式*/
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th{ padding: 0; margin: 0; border: 0; font-weight: normal; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;  list-style:none;}
html, body { position: relative; height: 100%;}
body{ background:#f5f5f5; font:normal 12px/22px "微软雅黑";  }
img{ border:0;  }
a{ text-decoration:none; color:#000;  }
a:hover{ color:red;  }
.clear { clear:both;}
div { box-sizing:border-box;}
/**
 * Swiper 7.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 24, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* CSS Document */

#logos{display: inline-block;line-height: 62px;text-align: center;font-size: 26px;padding-left: 3%;}
#logos a:hover{ color:#007aff;}
.header {background: #ffffff; z-index: 100; box-shadow: 0 0 3px 1px rgb(0 0 0 / 10%); position: fixed; left: 0; top: 0; width: 100%; height: 62px;}
.headerCont {overflow: hidden; position: relative; width: 1200px; margin: 0 auto; padding: 0 10px;}
.headerCont .logo { width: 158px; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.headerCont .logo img { display: block; width: 100%;}
.nav { margin-right: 40px; float: right;}
.nav li { margin: 0 5px; float: left; line-height: 62px;}
.nav li a {display: block; font-size: 15px; font-weight: bold; padding: 0 12px; color: #666666; line-height: 62px;  background: none;}
.main-slider .swiper-pagination { text-align: right; padding-right: 20px;}
.main-slider .swiper-pagination span {background: rgba(255,255,255,.8);}
.nav li.active a,.nav li:hover a,.newsTit li.active a,.slideBar li:hover .slideTxt p,.location a:hover, .newsTit li:hover a,.newList li:hover h2,.friendLink h2 a:hover,.linkList a:hover,.aboutLink dt a:hover { color: #007aff;}
.main-slider .swiper-pagination span.swiper-pagination-bullet-active,.newImg i:hover,.slideBar h2::after,.fpage a:hover  {background: #007aff;}
.fpage a:hover:hover {color: #ffffff;}
.main-slider .swiper-pagination span.swiper-pagination-bullet-active { width: 18px; border-radius: 6px;}
#wrap { width: 1200px; padding: 62px 10px 0; margin: 0 auto;}
.container {padding-top: 20px; overflow: hidden; margin-bottom: 20px;}
.containerLeft { float: left; width: 860px;}
.slideNews { margin-bottom: 20px; overflow: hidden;}
.main-slider { position: relative; float: left; width: 670px; height: 320px; border-radius: 3px; overflow: hidden;}
.main-slider img { width: 100%; height: 100%; display: block; transition: all .3s; object-fit: cover;}
.main-slider .slide-title { position: absolute;z-index: 1;	width: 100%;bottom: 0;left: 0;padding: 3px 15px 0;margin: 0;font-size: 16px;line-height: 48px;font-weight: 400;color: #fff;box-sizing: border-box;background: #333;background: linear-gradient(180deg, transparent, rgba(0,0,0,.5))}
.main-slider .slide-title a {overflow: hidden; white-space:nowrap; text-overflow: ellipsis; display: block;padding-right: 60px; color: #ffffff;}
.slideNews .swiper-button-next::after,.slideNews .swiper-button-prev::after { color: #ffffff; font-weight: 200; font-size: 16px;}
.slideNews .swiper-button-next,.slideNews .swiper-button-prev { background: rgba(0,0,0,.2); width: 40px; height: 40px; border-radius: 50%;}
.newRight { float: right; width: 180px;}
.newRight li {height: 100px; position: relative; margin-bottom: 10px; border-radius: 3px; overflow: hidden;} 
.newRight li img { display: block; width: 100%; height: 100%; object-fit: cover;}
.newRight li span { position: absolute; left: 0; bottom: 0;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;
font-size: 12px; color: #ffffff; line-height: 26px; padding: 0 10px; width: 100%; box-sizing: border-box;}
.newRight li:last-child { margin-bottom: 0;}
.todayKnow h2 { border-bottom: 1px solid hsla(0,0%,39%,.1); margin-bottom: 15px; font-size: 18px; color: #333333; line-height: 48px;}
.todayKnow { padding: 0 15px 15px; background: #ffffff;}
.todayKnow ul {overflow: hidden;}
.todayKnow li { height: 108px; border-radius: 3px; overflow: hidden; position: relative; float: left; width: 23.5%;  margin: 0 2% 15px 0;}
.todayKnow li img { display: block; width: 100%; height: 100%; overflow: hidden; transition: all .5s;}
.todayKnow li:hover img { transform: scale(1.1);}
.todayKnow li:last-child { margin-right: 0;}
.todayKnow li span { position: absolute; left: 0; bottom: 0; width: 100%; color: #ffffff; font-size: 16px; line-height: 2; padding: 0 10px;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;
box-sizing: border-box;}
.newsList { background: #ffffff; padding: 0 15px 0; margin-top: 20px;}
.newsTit ul {border-bottom: 1px solid hsla(0,0%,39%,.1); overflow: hidden;}
.newsTit li { position: relative; line-height: 48px; font-size: 16px; color: #666666; float: left; margin-right: 31px;}
.newsTit li:last-child { margin-right: 0;}
.newsTit li a { display: block; position: relative; color: #666666;}
.newsTit li.active a::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; background:#007aff ;}
.newsTit li:after {position: absolute;top: 50%; margin-top: -8px; right: -16px;content: "";width: 1px;height: 16px;background: hsla(0,0%,39%,.1);}
.newList li {padding: 20px 0; overflow: hidden; border-bottom: 1px solid #efefef;}
.newList li:last-child{border: none;}
.newImg { float: left; width: 240px; height: 150px; border-radius: 3px; overflow: hidden; position: relative;}
.newImg img { display: block; width: 100%; height: 100%; object-fit: cover;}
.newImg i { line-height: 1; position: absolute; display: inline-block; padding: 5px 6px; color: #ffffff; background: rgba(0,0,0,0.6); font-size: 12px; line-height: 1;
 transition: all .3s; font-style: normal; left: 10px; top: 10px;}
.newTxt { float: right; width: calc(100% - 260px);}
.newTxt h2 { transition: all .5s; font-size: 20px; line-height: 1.4; margin-bottom: 10px; color: #333333;}
.newTxt p { margin-bottom: 10px; color: #666666; font-size: 14px; line-height: 1.58; height: 44px; overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tag span { margin-right: 15px; font-size: 13px; color: #999999;}
.tag span:nth-child(1) {background: url(../images/time.jpg) left center no-repeat; padding-left: 15px;}
.tag span:nth-child(2) {background: url(../images/tagIcon.jpg) left center no-repeat; padding-left:18px;}
.tag span a { font-size: 13px; color: #999999}
.tag img { margin-right: 5px; vertical-align: -1px;}
.searchCont { padding: 15px; margin-top: 20px; background: #ffffff;}
.searchBox { margin-bottom: 15px; overflow: hidden;}
.searchBox input { font-size: 14px; outline: none; float: left; width: calc(100% - 80px); box-sizing: border-box; height: 36px; padding: 0 5px; border: 1px solid #e0e0e0;}
.searchBox button { background: #3388ff; width: 80px; height: 36px; color: #ffffff; border: none; font-size: 14px; cursor: pointer;}
.quickLink a {overflow: hidden; white-space:nowrap; text-overflow: ellipsis; line-height: 34px; color: #000000; font-size: 14px; float: left; width: 25%;}
.quickLink {overflow: hidden;}
.quickLink a:hover { text-decoration: underline;}
.slideBar { padding: 15px; background: #ffffff; margin-bottom: 20px;}
.slideBar:last-child {margin-bottom: 0;}
.slideBar h2 { position: relative; font-size: 16px; line-height: 1; margin-bottom: 10px; color: #333333; padding-left: 12px;}
.slideBar h2::after { content: ''; height: 100%; border-radius: 4px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 4px;}
.rightSlide { float: right; width: 300px;}
.slideBar li { padding: 10px 0; overflow: hidden;}
.slideBar .slideImg { border-radius: 3px; overflow: hidden; float: left; width: 100px; height: 63px;}
.slideBar .slideImg img { display: block; width: 100%; height: 100%; object-fit: cover;}
.slideTxt { float: right; width: calc(100% - 110px);}
.slideTxt p {
	 transition: all .5s;
	height: 38px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-height: 1.4;
	font-size: 14px;
	transition: all .5s;
	color: #333333;
}
.slideTxt span {
	display: block;
    margin: 0;
    font-size: 12px;
    color: #999;
    line-height: 14px;
}
.fixRight { position: fixed; right: 10px; bottom: 5%; z-index: 99;}
.fixRight a.goTop { display: block; width: 40px; height: 40px; background: url(../images/backTop.jpg) center no-repeat; transition: all .5s;}
.fixRight a.goTop:hover { background: url(../images/backTopon.jpg);}
.friendLink { background: #ffffff; margin: 1200px; margin: 20px auto; width: 1180px; padding: 0 15px;}
.friendLink h2 {overflow: hidden; font-size: 18px; color: #333333; line-height: 48px; border-bottom:1px solid hsla(0,0%,39%,.1);}
.friendLink h2 span { font-size: 13px; color: #999999; margin-left: 10px;}
.friendLink h2 a { float: right; font-size: 13px; color: #999999; transition: all .5s;}
.linkList a { transition: all .5s; margin-right: 12px; margin-bottom: 5px; font-size: 14px; color: #c5c5c5;}
.linkList { padding: 15px 0;}
.footer { padding: 35px 0; background: #2d3237; color: #d6d6d6;}
.footerCont { width: 1180px; margin: 0 auto;}
.footerLink { margin-bottom: 8px;}
.footerLink a {transition: all .5s; font-size: 14px; color: #D6D6D6; line-height: 1.4; margin-right: 15px;}
.copyRight,.copyRight a {font-size: 14px; color: #D6D6D6;}
.copyRight a  { margin-left: 15px;}
.newsSlide { padding: 0 15px; float: left; background: #ffffff; width: 860px;}
.newsSlide li {overflow: hidden; padding: 20px 0; border-bottom: 1px solid #efefef;}
.newsSlide li:last-child {border: none;}
.fpage {padding: 20px 0; text-align: center;}
.fpage a { display: inline-block;    padding: 7px 8px;
    margin-left: 5px;
    margin-bottom: 5px;
    color: #999;
    line-height: 1;
    background-color: #f2f2f2;
    box-shadow: inset 0 -1px 0 0 rgb(0 0 0 / 5%);
    border-radius: 2px;
    overflow: hidden;
    transition: all .2s ease-in-out;
    vertical-align: top; font-size: 14px; transition: all .5s;}
.fpage a.active { background: #0684f6; color: #ffffff;}
.location {padding-left: 40px; font-size: 14px; color: #999999; background: url(../images/location.jpg) 30px center no-repeat; line-height: 42px; border-bottom: 1px solid #efefef;}
.location a{ margin: 0 10px; color: #999999; transition: all .5s;}
.listTitle { position: relative; border-bottom:1px solid #efefef; font-size: 18px; line-height: 2.6;}
.newsArticle { background-color: #ffffff; float: left; width: 860px;}
.articleInfor h1 {    margin-top: 0;
    margin-bottom: 15px;
    font-size: 24px;
    text-align: center;

    line-height: 1.4;}
.articleInfor {padding: 30px;}
.articleTag span{ color: #999999; margin-right: 10px;}
.articleTxt p { text-indent: 32px; font-size: 16px; margin-bottom: 20px; color: #262626;}
.articleTxt img { display: block; margin: 0 auto 20px; max-width: 100%;}
.articleTag { margin-bottom: 20px;}
.articleTxt h3 { border-left: 4px solid #007aff; border-left-color: #007aff; margin: 30px 0 20px; font-size: 18px; line-height: 1.2;padding-left: 10px; position: relative;}
.artNotice {margin-top: 30px;
    padding: 15px;
    font-size: 12px;
    line-height: 1.6;
    color: #c5c1c1;
    border: 1px solid #efefef;
    background: #fbfbfb;
    border-radius: 3px;}
.articlePage>div {position: relative;
    float: left;
    width: 49%;
    padding: 5px 15px 10px;
    color: #fff;
    background-size: cover;
    background-position: 50%;
    border-radius: 3px;
    overflow: hidden; background: rgba(0,0,0,0.5);}
	
.articlePage>div:last-child { float: right;}
.articlePage a>span{
    display: block;
    padding: 10px 0 0;
    height: 50px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
	color: #ffffff; font-size: 15px;
}
.articlePage {overflow: hidden; margin-top: 30px;}
.entry-page-info { overflow: hidden;}
.entry-page-info .pull-right{ float: right;}
.entry-page-info span { font-size: 14px; color: #ffffff;}
.aboutLink { margin-top: 30px;}
.aboutLink dl {overflow: hidden;}
.aboutLink dt { font-size: 14px; line-height: 32px; color: #666666; position: relative; padding-left: 17px; box-sizing: border-box; float: left; width: 48%;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.aboutLink dt:nth-child(2n){ float: right;overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.aboutLink h4 { font-size:18px; line-height:2;}
.aboutLink dt::after { content: ''; background: #666666; position: absolute; left: 0; top: 50%; margin-top: -3px; width: 6px; height: 6px; border-radius: 4px;
}
.aboutLink dt a { transition: all .5s; color: #666666;}
.articleSearch {overflow: hidden; margin-bottom: 20px;}
.articleSearch button{ float: right; border: none; outline: none; background: url(../images/artSearch.jpg) center no-repeat; width: 42px; height: 34px; float: right;}
.articleSearch input { outline: none; float: left; width: calc(100% - 42px); box-sizing: border-box; border: 1px solid #efefef; height: 34px; padding: 0;
 text-indent: 10px;}

 .openMore { display: none; position: absolute; bottom: 0; background:#9bb5d1;color:#007aff; background-image: linear-gradient(to bottom,rgba(255,255,255,.5),rgba(255,255,255,1)); box-shadow: 0 0 20px rgba(255,255,255,1); width: 100%;
 text-align: center; line-height: 2.5; font-size: 16px;}
 .openMore span { display: inline-block;background: url(../images/downArr.png) center no-repeat; width: 14px; height:8px; background-size: 100% auto; margin-left: 5px;
 vertical-align:2px;}
 .controlHeight {height: 900px; overflow: hidden;}
 .controlHeight .openMore { display: block;}
 .articleTxt { position: relative;}
 .newImg h2 {display: none;}
@media screen and  (max-width:1200px){
	 .aboutLink dt { float: none; width: 100%;}
	.headerCont { width: 100%;}
	#wrap { width: 100%;}
	.rightSlide { width: 250px;}
	.newsArticle,.containerLeft { width: calc(100% - 270px);}
	.main-slider { width: calc(100% - 190px);}
	.footerCont { width: 100%; padding: 0 10px;}
	.articleInfor { padding: 20px;}
	.newsTit ul {overflow-x: auto; white-space:nowrap;}
	.newsTit li { display: inline-block; vertical-align: top; float: none;}
	.nav {max-width: calc(100% - 165px); margin-right: 0; overflow-x: auto; white-space:nowrap; }
	.nav li { margin: 0; display: inline-block;vertical-align: top; float: none;}
	.nav li a{padding: 0 5px;}
	.nav::-webkit-scrollbar {display: none;}
	.friendLink { width:calc(100% - 20px);}
}

@media screen and  (max-width:780px){
	.quickLink a {width: 50%;}
	 .newImg h2 {display:block; position: absolute; bottom: 0; left: 0; width: 100%; box-sizing: border-box; padding:5px 10px;
	 background: rgba(0,0,0,0.6); line-height:1.5; font-size: 14px; color: #ffffff;}
	 .newImg i { display: none;}
	.newsSlide { width: 100%; float: none;}
	.newTxt h2,.newTxt p { display: none;}
	.newsSlide li {padding-bottom: 10px;}
	.main-slider { width: 100%; height: 160px;}
	.newRight { display: none;}
	.todayKnow li { margin-bottom: 10px; width: 49%; margin-right: 0;}
	.newImg { float: none; width: 100%; margin-bottom: 10px;}
	.newTxt h2 { font-size: 16px;}
	.newTxt { float: none; width: 100%;}
	.todayKnow li:nth-child(2n){ float: right;}
	.newsArticle,.containerLeft { float: none; width: 100%;}
	.entry-page-info span { font-size: 12px;}
	.pageNext a>span,.pagePrev a>span{ height: 40px; padding-top: 0;}
	.rightSlide { display: none;}
	.footerLink { display: none;}
	.copyRight, .copyRight a { zoom: .9; display: block; margin: 0; text-align: center; font-size: 12px;}
	.footer {padding: 20px 0;}
	.articlePage>div { width: 100%; margin-bottom: 10px;}
}
