body {
    z-index: 999;
    color: #333;
    font-size: 14px;
    font-family: "Arial","微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
 
}
.img-hide{ overflow:hidden; }

.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1230px; }
.header{ position: absolute; left: 0; top: 0; right: 0; padding-top: 24px; z-index: 1000; height: 185px; /*background: url(../images/header-back.png) center repeat-x;*/ }
.slick{ overflow:hidden; margin-bottom: 10px; z-index: -999;}
.slick-prev{ left: 100px; width: 36px; height: 72px; text-indent: -9999px; background: url(../images/left.png) center no-repeat; }
.slick-next{ right: 100px; width: 36px; height: 72px; text-indent: -9999px; background: url(../images/right.png) center no-repeat; }

.nav-box{ border-radius: 15px; margin-bottom: 30px; box-shadow: 0 0 20px #ddd; padding:5px 0;z-index:999; margin-top:-80px; background:#ffffff }
.nav-list li{ float: left; width: 12.5%; position: relative; }
.nav-list li a span{ width: 70px; position: relative; z-index: 1000; height: 70px; border-radius: 50%; display: block; border:solid 1px #3973c5; margin:0 auto; margin-bottom: 15px; }
.nav-list li a{ font-size: 20px; color: #2d2b2b; display: inline-block; }
.nav-list li a.nav0i1 span{ background: url(../images/nav01.png) center no-repeat; }
.nav-list li a.nav0i2 span{ background: url(../images/nav02.png) center no-repeat; }
.nav-list li a.nav0i3 span{ background: url(../images/nav03.png) center no-repeat; }
.nav-list li a.nav0i4 span{ background: url(../images/nav04.png) center no-repeat; }
.nav-list li a.nav0i5 span{ background: url(../images/nav05.png) center no-repeat; }
.nav-list li a.nav0i6 span{ background: url(../images/nav06.png) center no-repeat; }
.nav-list li a.nav0i7 span{ background: url(../images/nav07.png) center no-repeat; }
.nav-list li a.nav0i8 span{ background: url(../images/nav08.png) center no-repeat; }
.nav-list li a.nav0i1:hover span{ background: url(../images/nav01-1.png) center no-repeat; }
.nav-list li a.nav0i2:hover span{ background: url(../images/nav02-1.png) center no-repeat; }
.nav-list li a.nav0i3:hover span{ background: url(../images/nav03-1.png) center no-repeat; }
.nav-list li a.nav0i4:hover span{ background: url(../images/nav04-1.png) center no-repeat; }
.nav-list li a.nav0i5:hover span{ background: url(../images/nav05-1.png) center no-repeat; }
.nav-list li a.nav0i6:hover span{ background: url(../images/nav06-1.png) center no-repeat; }
.nav-list li a.nav0i7:hover span{ background: url(../images/nav07-1.png) center no-repeat; }
.nav-list li a.nav0i8:hover span{ background: url(../images/nav08-1.png) center no-repeat; }
.nav-list li a:hover{ color: #034991; }
.nav-list li a{ position: relative; }
.nav-list li a:hover:before{ display: block; content: ""; width: 70px; height: 70px; position: absolute; left: 50%; top: 0; margin-left: -35px; background: url(../images/nav-a.png) center no-repeat; background-size: cover; }
.nav-down{ position: absolute; background: #ffffff; z-index: 10; left: 0; display: none; right: 0; top: 100%; padding:8px 0; border:solid 1px #ddd; border-radius: 6px; }
.nav-down li{ float: none; width: 100%; }
.nav-down li a:before{ display: none!important; }
.nav-down li a{ font-size: 16px; line-height: 40px;}
.nav-list li:hover .nav-down{ display: block; }
.img-box{ width: 30%; }
.img-box a{ display: block; position: relative; }
.img-box a span{ position: absolute; left: 0; right: 0; bottom: 0; padding:0 15px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; background: #000; background: rgba(0,0,0,0.5); }
.center-width{ width: 44.166666%; padding:0 20px; }
.title span{ font-size: 16px; color: #2d73c5; display: inline-block; padding-bottom: 5px; margin-bottom: -1px; border-bottom: solid 2px #2d73c5; }
.title{ border-bottom: solid 1px #eaeaea; }
.title a{ float: right; font-size: 14px; color: #666; }
.news-header-tt a{ font-size: 16px; color: #dd1904; }
.news-header-tt{ margin:15px 0 10px 0; }
.news-p{ font-size: 12px; color: #757575; line-height: 20px; }
.news-p{ height: 40px; overflow:hidden; }
.news-header{ border-bottom: solid 1px #ddd; padding-bottom: 5px; margin-bottom: 8px; }
.news-list li{ position: relative; font-size: 13px; color: #999; line-height: 30px; padding-right: 50px; }
.news-list li a{ padding-left: 15px; background: url(../images/li.png) left center no-repeat; color: #333; }
.news-list li span{ position: absolute; right: 0; top: 0; }
.right-width{ border:solid 1px #e0e0e0; height: 270px; margin-bottom: 25px; padding-top: 40px; margin-top: 20px; width: 25.833333%; position: relative; }
.right-tt{ position: absolute; left: 50%; width: 122px; height: 36px; text-align: center; line-height: 34px; top: -18px; margin-left: -61px; border:solid 1px #e0e0e0; background: #fff; font-size: 16px; color: #2d73c5; }
.gs-list li{ position: relative; text-align: justify; overflow:hidden; margin-bottom: 11px; font-size: 13px; line-height: 23px; height: 46px; }
.gs-list li a{ color: #2f3030; }
.gs-list{ padding:0 28px; }
.gs-list li span{ position: absolute; right: 0; bottom: 0; color: #838383; background: #fff; padding-left: 21px; }
.gs-list li a:hover{ color: #f11e09; }
.width-lg{ width: 37%; padding-right: 20px; }
.tabs-list{ background: #f4f4f4; margin-bottom: 10px; }
.tabs-list li a{ display: block; line-height: 34px; padding:0 25px; font-size: 16px; color: #2d73c5; }
.tabs-list li{ float: left; }
.tabs-list li.active a{ background: #2d73c5; color: #fff; }
.news-list-lg li a{ font-size: 14px; }
.news-list-lg{ margin-bottom: 40px; }
.tab-content{ position: relative; }
.news-more{ position: absolute; right: 15px; top: -37px; color: #666; }
.tabs-list-sm li a{ padding:0 20px; }
.link-box img{ box-shadow: 0 0 10px #ddd; }
.right-c{ width: 25.833333%;}

.right-width-lg{ width: 100%; height: 330px; margin-top: 53px; }
.pt-list li{ float: left; width: 33.333333%; margin-bottom: 15px; }
.pt-list li a{ display: inline-block; }
.pt-list li a img{ margin-bottom: 12px; }
.tt-back{ border:solid 1px #e8e8e8; height: 42px; line-height: 40px; background: url(../images/tt-back.png) center repeat-x; background-size: auto 100%; padding-left: 20px; color: #252526; font-size: 16px; }
.pt-list-ul{ border:solid 1px #e8e8e8; border-top:none; }
.pt-list-ul li{ float: left; width: 33.333333%; margin:20px 0; padding:0 10px; }
.pt-list-ul li img{ border:solid 8px #f5f5f5; }
.footer{ text-align: center; margin-top: 25px; padding:20px 0 40px 0; background: url(../images/footer.png) center no-repeat; background-size: cover; }
.footer p{ font-size: 16px; color: #121212; }
.img-box img{ width: 100%; }
.link-box{ text-align: center; }
/**********图片列表页**********/
.list-left-tt{ height: 58px; margin-bottom: 3px; background: #2a6fd7; color: #fff; font-size: 20px; padding:0 10px 0 46px; line-height: 58px; }
.list-left-tt span{ display: block; line-height: 58px; background: url(../images/tt-span.png) right center no-repeat; }
.list-left{ width: 255px; }
.left-ul li a{ display: block; background: #f9fbfd; border:solid 1px #dbdbdb; padding-left: 50px; border-right: solid 10px #2a6fd7; margin-bottom: 3px; height: 60px; line-height: 58px; font-size: 20px; color: #303031; }
.list-right{ width: 860px; }
.right-top{ font-size: 18px; margin-bottom: 20px; border-bottom: solid 2px #c8c8c8; padding-bottom: 10px; }
.nav-b{ font-size: 14px; color: #333; margin-top: 5px; }
.nav-b a{ color: #333; }
.img-list li{ float: left; width: 33.333333%; padding:0 13px; margin-bottom: 30px; }
.img-list{ margin:0 -13px; }
.img-list-tt a{ font-size: 16px; color: #333435; }
.img-list-tt{ margin-top: 10px; }
.img-list-box{ border:solid 1px #eaeaea; }
.img-list-box img{ width: 100%; height: 156px; }
.pagination > li > a, .pagination > li > span{ margin-left: 5px; border-radius: 0!important; color: #333; }
.left-ul li a:hover,.left-ul li.active a{ color: #2a6fd6; }
.txt-list li{ border-bottom: dashed 1px #d8d8d8; line-height: 40px; font-size: 16px; }
/***********内容页********/
.article-title{ font-size: 24px; color: #333;border-bottom: solid 2px #3d3776; padding-bottom: 10px; }
.article-date{ font-size: 12px; color: #999; margin:10px 0 40px 0; }
.article-tt-sm{ color: #333; font-weight: bold; margin-bottom: 15px; }
.article-p p{ text-align: justify; font-size: 15px; text-indent: 2em; line-height: 30px; margin:0; }
.bdsharebuttonbox{ margin-top: 30px; }
.article-link{ font-size: 16px; color: #333; margin-top: 50px; }
.article-link a{ color: #2a6fd6; }
/***********搜索页*******/
.search-box{ padding-right: 190px; position: relative; }
.search-width{ max-width: 1060px; margin:0 auto; }
.search-width .form-control{ border-radius: 0; box-shadow: none; height: 62px; font-size: 18px; }
.btn-search{ position: absolute; right: 0; top: 0; height: 62px; width: 190px; background: #2567c5; font-size: 18px; color: #fff; border-radius: 0; line-height: 60px; padding:0; text-align: center; }
.btn-search:hover,.btn-search:focus{ color: #fff; }
.btn-search:hover{ background: #186ce7; }
.gj{ margin:10px 0 40px 0; font-size: 16px; color: #333; }
.gj a{ margin-right: 10px; color: #333; }
.gj a:hover{ color: #2567c5; }
.search-li-tt{ font-size: 18px; color: #2567c6; text-decoration: underline; }
.c-abstract{ color: #666; }
.c-abstract em{ color: #CC0000; font-style: normal; }
.c-showurl{ color: green; font-size: 13px;}
.search-li{ margin-bottom: 30px; }

@media( max-width:1279px){
	.container{ width: 970px; }
	.tabs-list-sm li a{ padding:0 10px; }
	.list-right{ width: 650px; }
	.img-list-box img{ height: 115px; }
}
@media( max-width:991px){
	.container{ width: 750px; }
	.img-box{ width: 100%; }
	.center-width{ width: 100%; padding:0; margin-top: 15px; }
	.right-width{ width: 100%;margin-top: 35px; }
	.width-lg,.right-c{ width: 100%; padding:0; }
	.nav-list li a{ font-size: 16px; }
	.list-right{ width: 450px; }
	.img-list-box img{ height: 123px; }
	.img-list li{ width: 50%; }
	}
@media( max-width:768px){
	.container{ width: 100%; }
	.header{ height: auto; padding:10px 0; position: relative; }
	.nav-list li{ width: 25%; margin-bottom: 15px; }
	.nav-box{ padding:20px 0 5px 0; margin-bottom: 20px; }
	.slick{ margin-bottom: 20px; }
	.pt-list li a img{ margin-bottom: 10px; }
	.right-width-lg{ height: auto; }
	.news-list-lg{ margin-bottom: 20px; }
	.footer p{ font-size: 12px; }
	.slick-prev{ left: 10px; margin-top: -36px; top: 50%; }
	.slick-next{ right: 10px; margin-top: -36px; top: 50%; }
	.list-left{ width: 100%; }
	.list-right{ width: 100%; margin-top: 10px; }
	.img-list-box img{ height: 15vh; }
	.img-list li{ margin-bottom: 10px; }
	.pagination{ float: none!important; }
	.left-ul{ display: none; }
	.list-left-tt{ padding-left: 20px; line-height: 40px; height: 40px; }
	.list-left-tt span{ line-height: 40px; }
	.left-ul li a{ height: 40px; line-height: 38px; font-size: 16px; padding-left: 20px; border-right-width: 5px; }\
	.txt-list li{ font-size: 14px; line-height: 35px; }
	.article-title{ font-size: 18px; }
	.article-date{ margin-bottom: 20px; }
	.article-link{ margin-top: 20px;font-size: 15px; }
	.nav-down li{ width: 100%; margin-bottom: 0; }
	.btn-search{ width: 60px; height: 40px; line-height: 40px; font-size: 14px; }
	.search-width .form-control{ height: 40px; }
	.search-box{ padding-right: 60px; }
	.gj{ margin-bottom: 20px; }

}
.slick .inner {width:auto;max-width: 1920px;text-align: center;position:relative;}
.left-ul li .sub-item a {
    font-size: 18px;
    color: #303031;
}
.possplit {
	    background: none;
    color: #333;
    text-indent: 0px;
    width: 16px;
    margin: 0px 6px;
}
