@charset "gb2312";
/* CSS Document */
body{ color:#1e1e1e; font-size:14px; line-height:23px;}
#top{ width:100%;  background:url(imagestop.jpg) center top no-repeat #004ea1; position:relative; }
.top_content,#mian{ width:1024px; margin:0 auto;}
.top_content{ position:relative;height:434px;}
.logo{ float:left; margin-top:40px;}
.nav{ position:absolute; left:0; bottom:0; height:47px; width:100%; overflow:hidden; color:#FFF;}
#mian{ padding-top:25px; overflow:hidden;}
.nav a{ margin:0 70px; color:#FFF; font-size:16px; line-height:47px;}
.txtfont{ font-family:"微软雅黑";}

.JQ-slide-1,.JQ-slide-1-content li .slide-txt,.JQ-slide-1-content li h1,.JQ-slide-1-content li a p{overflow:hidden;}
/* JQ-slide-1*/
.JQ-slide-1{width:365px;height:280px;position:relative; float:left; }
.JQ-slide-1 .JQ-slide-content{position:absolute;}/*必须要的元素*/
.JQ-slide-1 .JQ-slide-content li{width:365px;height:280px;float:left;display:inline;position:relative;}
.JQ-slide-1 .JQ-slide-content li a:hover{ color:#fff;}
.JQ-slide-1 .JQ-slide-content li img{width:365px;height:280px; float:left;}
.JQ-slide-1 .JQ-slide-content li p{ position:absolute;padding:0 60px 0 6px; width:299px; height:34px;  font-size:12px; line-height:34px; bottom:0; left:0;  background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');   color:white;}
.JQ-slide-1 .JQ-slide-nav{position:absolute;bottom:14px;right:10px;z-index:30; }
.JQ-slide-1 .JQ-slide-nav li{float:left;display:inline;width:8px;height:8px;text-indent:-999em;cursor:pointer; margin:0 6px 0 0; background:url(imagesfocus-1.png) center center no-repeat;}
.JQ-slide-1 .JQ-slide-nav li.on{ background:url(imagesfocus-on.png) center center no-repeat}



.import-new,.import-head{ float:right; width:640px;}
.import-head{ background:url(imagesimport-head-line.jpg) left 25px repeat-x;}
.import-head h1{ padding:4px 10px 0 0; float:left; background:#FFF;}
.import-new h1{ width:100%; padding:15px 0; text-align:center;}
.import-new h1 a{font-size:20px; color:#c42020; font-weight:bold;}
.import-new p{ width:100%; height:60px; color:#9c9c9c; font-size:12px; line-height:23px;border-bottom:1px dotted #cccccc;}

.import-new-list{ width:100%; padding-top:10px; }
.import-new-list li{ padding-left:20px; height:30px; overflow:hidden; background:url(imagesg-point.jpg) 3px center no-repeat;}
.import-new-list li a { width:100%; line-height:30px;}
.import-new-list li a span{ float:right;}

.imagesLink{ width:100%; padding-top:15px; float:left;}
.news-list-left{ float:left; width:747px; overflow:hidden; }
.newsList-box{ width:762px;}
.latest-news{ float:left; width:366px; padding:15px 15px 0 0;}
.latest-news_head{ width:100%; height:51px; background:url(imageslatest-news_head.jpg) left top no-repeat;}
.latest-news_head h1{ float:left; padding-left:30px;}
.latest-news_head h1 a{  line-height:60px; color:#fff; font-size:18px;}

.atlas_right{ float:right; border:1px solid #d2e1f1; padding:0 15px; width:240px; margin-top:22px;}
.atlas-head{ width:100%; height:45px;}
.atlas-head h1{ color:#2583c7; line-height:45px;}
.atlas_right ul{ width:100%;}
.atlas_right ul li{ padding-bottom:10px;}
.atlas_right ul li a img{ width:240px; height:157px;}
.atlas_right ul li a p{ width:100%; height:45px; overflow:hidden;  padding-top:10px; }

.foot{ padding-top:30px; border-top:3px solid #3e8ed9; float:left; width:100%;}
.foot div{  text-align:center; font-size:12px;}
.foot_nav{ padding-bottom:10px;}
.foot_nav a{ padding:0 10px; }
.foot_icon{ padding:10px 0 0 480px; position:relative;}
.foot_icon span{ padding:0 5px;float:left;}
.foot_icon span.wechat{ width:80px;}
.foot_icon span.phone{ width:80px;}
.foot_icon span.unit-logo{ position:absolute; left:400px; top:8px;}
.foot_icon span.find-wrong{padding-top:12px;}

.localtion-box{ border:1px solid #dedede; }
.localtion{border:1px solid #fff; height:32px; width:1010px; padding-left:10px; background:#f9f9f9;}
.localtion,.localtion a{font-size:12px;color:#595959;line-height:32px;}
.localtion a{ padding:0 5px;}
.localtion a:hover{ text-decoration:underline;}
.in-pages-left{ float:left; width:708px; padding-top:12px; }
.in-pages-head{ width:100%;  border-bottom:1px solid #aeaeae;}
.in-pages-head h1{height:42px; padding-left:15px; background:url(imagesin-pages-head.jpg) left center no-repeat; line-height:42px;}
.dynamicList{ width:100%; float:left; padding-top:10px; }
.dynamicList li{ padding-left:25px; background:url(imagesg-point.jpg) left center no-repeat;    overflow:hidden; height:35px; border-bottom:1px dashed #d1d1d1; }
.dynamicList li a{line-height:35px; color:#161616;width:100%; }
.dynamicList li a span{ float:right; line-height:35px; }


.in-pages-right{float:right; width:300px; padding-top:12px; }
.inspector{ width:100%; padding-bottom:10px;}
.inspector-head{ width:100%; height:43px; background:#2c7cd2;}
.inspector-head h1,.inspector-head a{ color:#fff; line-height:43px;}
.inspector-head h1{ float:left; padding-left:20px;}
.inspector-head a{ float:right; font-size:12px;  padding-right:10px;}
.inspectorList{ padding:12px 15px; border:1px solid #e2e2e2;}
.inspectorList li{ padding-left:15px; background:url(imagesg-point.jpg) left center no-repeat; height:30px;  overflow:hidden;}
.inspectorList li a{width:100%; line-height:30px; color:#434343;}






/*新闻内容页样式开始*/
.content_w850{width:100%; margin:30px auto;}
.content_w850 h1{font-size:24px;  text-align:center; font-family:"微软雅黑"; line-height:45px;}
.content-inf{margin-top:20px; border-top:1px solid #dddddd; background:#fafafa; height:36px; line-height:36px;}
.content-action{float:right;}
.content-action .content-comment,.content-action .content-close, .content-share{color:#666666; padding-left:20px; position:relative; cursor:pointer;}
.content-action .content-print{color:#666666; padding-left:25px; position:relative; cursor:pointer;}
.content-share{padding-bottom:10px;}
.content-action .content-comment:before,.content-action .content-print:before,.content-action .content-close:before, .content-share:before{content:""; position:absolute;}
.content-action .content-comment:before{width:14px; height:14px; background:url(imagescontent_tubiao.png) -13px -72px no-repeat; left:0; bottom:0;}
.content-share:before{width:12px; height:12px; background:url(imagescontent_tubiao.png) -13px -103px no-repeat; left:2px; bottom:10px;}
.content-action .content-print:before{width:18px; height:14px; background:url(imagescontent-print.png) 0 center no-repeat; left:0; bottom:0;}
.content-action .content-close:before{width:16px; height:14px; background:url(imagescontent-close.png) 0 0 no-repeat; left:0; bottom:0;}
.content-action .content-collect{text-align:left;}
.content-action .content-collect span{color:#666666; padding-left:20px; position:relative; cursor:pointer;}
.content-action .content-collect span:before{content:""; position:absolute; width:13px; height:11px; background:url(imagescontent_tubiao.png) -13px -45px no-repeat; left:0; bottom:0;}
.content-action a:hover, .content-action span:hover{color:#ef3838;}
.content-action .content-comment:hover:before{background:url(imagescontent_tubiao.png) -37px -72px no-repeat;}
.content-action .content-print:hover:before{background:url(imagescontent-print-on.png) 0 0 no-repeat;}
.content-action .content-close:hover:before{background:url(imagescontent-close-on.png) 0 0 no-repeat;}
.content-share:hover:before{background:url(imagescontent_tubiao.png) -37px -103px no-repeat;}
.content-action .content-collect span:hover:before{background:url(imagescontent_tubiao.png) -37px -45px no-repeat;}
.content-action .content-collect #cancelSpan{color:#ef3838;}
.content-action .content-collect #cancelSpan:before{background:url(imagescontent_tubiao.png) -37px -45px no-repeat;}
#content-share-list{display:none; position:absolute; width:90px; height:120px; background-color:#fff; border:1px solid #e4e4e4; box-sizing:border-box; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; left:-50%; bottom:-120px; z-index:999;}
.content-share:hover > #content-share-list{display:block;}
#content-share-list:before{content:""; position:absolute; height:5px; background:url(imagescontent-share-list.png) center center no-repeat; top:-5px; z-index:2; width:10px; left:40px;}
#content-share-list li{padding-left:9px; margin-top:10px; line-height:17px;}
#content-share-list li a{color:#1f1f1f; line-height:17px; display:inline-block; position:relative; padding-left:22px;}
#content-share-list li a:before{content:""; position:absolute; left:0; bottom:0; width:17px; height:17px;}
#content-share-list .content_qq:before{ background:url(imagescontent_tubiao.png) -13px -134px no-repeat;}
#content-share-list .content_qqzone:before{ background:url(imagescontent_tubiao.png) -13px -164px no-repeat;}
#content-share-list .content_weixin:before{ background:url(imagescontent_tubiao.png) -13px -194px no-repeat;}
#content-share-list .content_sina:before{ background:url(imagescontent_tubiao.png) -13px -224px no-repeat;}
#content-share-list li a{background:none; height:auto; margin:0; float:none;}

.content-txt{margin-top:45px; font-size:16px; line-height:30px; padding-bottom:40px;}
.content-txt p{ padding-bottom:20px;}
.content-txt img{max-width:100%; _width:100%;}


.imagesList{  padding:30px 0; width:1048px;}
.imagesList li{ padding:0 24px 18px 0; float:left;}
.imagesList li a{width:486px; height:105px; float:left; padding:6px; background:#f6f6f6; border:1px solid #eeeeee;}
.imagesList li a img{ float:left; width:173px; height:105px;}
.imagesList li a p{ float:right; width:301px; height:65px; overflow:hidden;}
.imagesList li a span{float:right; width:290px; color:#7b7b7b; padding-top:10px;}
.imagesList li a:hover span{color:#7b7b7b;}
