@charset "utf-8";
/* CSS Document */

body{ font-size:12px; background:#eee;}
*{ margin:0px; padding:0px; font-family:"宋体"; color:#444;}
img,input{ border:0px;}
a{ text-decoration:none;}
a:hover{ color:#2978ca;}
ul,li,ol,dd,dl{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.none{ display:none;}


.header{ width:100%; text-align:center; background:#2978ca; line-height:40px; position:fixed; top:0px; z-index:9; }
.header span{ color:#fff; font-size:1.4em; font-weight:bold;}
.header .gohome{ position:absolute; left:5px; top:8px;}
.header .nav{ position:absolute; right:20px; top:8px;}

/*焦点图*/
.focus{ position:absolute; width:100%; background-color: #000; float: left;}  
.focus img{ width:100%;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:relative; left:0px; top:0px; width:100%; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:30px; line-height: 30px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:center; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:1.1em; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1"; }  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; display:none; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.warp{ position:relative;} 
.warp ul li{ width:24%; float:left; text-align:center; padding-bottom:2%; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.warp ul li a p{ font-size:1.2em;}
.warp ul li img{ width:80%;}

.warp1 ul li{ width:33%; float:left; text-align:center; margin-bottom:20px; padding-top:20px;}
.warp1 ul li a p{ font-size:1.2em;}
.warp1 ul li img{ margin-bottom:10px; width:80%;}


.footer{position:fixed; bottom:0px; width:100%; background:#fff; padding:10px 0px; border-top:1px solid #E6E6E6; z-index:8;;}
.menu{ position:relative; float:left; width:33.33%; background:#fff; border-right:1px solid #ebebeb; box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center;}
.menu:last-child{ border-right:none;}
.new-sub{ position:absolute; bottom:80px; z-index:10; width:100%; padding: 0px 10px; background: #fff; box-sizing:border-box; -webkit-box-sizing:border-box; border: 1px solid #EEEEEE; border-radius: 5px; display:none;}
.new-sub li{ width: 100%; background:#fff; float:none; box-sizing:border-box; -webkit-box-sizing:border-box; border-top:1px solid #f2f2f2;}
.new-sub li a{ display:block; height:35px; line-height:35px; text-align:left; background:#fff; color:#333; border:none; text-align:center; font-size:14px; overflow:hidden;}
.bt-name{font-size:14px;color:#000;}
.bt-name a{display:block;font-size:14px;color:#000;}
.bt-name img{ width:35%; margin-bottom:5px; max-width:55px;}
.bt-name p{ font-size:1em;}
.new-sub .tiggle{ width:0px; height:0px; position:absolute; left:50%; margin-left:-10px; bottom:-9px; border-top:10px solid #EEEEEE; border-left:10px solid transparent; border-right:10px solid transparent; z-index:10;}
.new-sub .innertiggle{ width:0px; height:0px; position:absolute; left:50%; margin-left:-9px; bottom:-8px; border-top:9px solid white; border-left:9px solid transparent; border-right:9px solid transparent; z-index:11;}


.content-tit{ padding-top:15px; height:30px; line-height:30px; border-bottom:1px solid #2978ca;}
.content-tit span{ float:left; color:#2978ca; font-size:16px; font-weight:bold;}
.content-tit font{ float:right; color:#c8c8c8; font-size:14px;}
.content-tit font a{ color:#c8c8c8;}

.content,.article{ padding:3%; background:#fff; border:1px solid #dadada; margin:2%; width:90%;}
/*新闻列表*/
#nav { background-color: #2978ca; width: 92%; padding: 3% 4%;margin: 0 0 10px 0; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
#nav h3 {  background: url(../images/toggle_blog.png) no-repeat right; background-position: 100% 0px;text-decoration: none; padding: 2px 0 2px 0; font-size: 16px; font-weight: normal; font-weight:bold; color:#fff;}
#nav div { overflow: hidden; padding: 15px 0 0 0; clear: both; display:none;}
#nav a{display:block; background: url(../images/bullet_checked.png) no-repeat left #f4f4f4; background-position: 10px 5px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 5px 0 5px 40px; margin: 0 0 10px 0;}
.posts{ padding:0px; margin:0px; width:100%; display:block;}
.posts li.post{ width:100%; height:80px; margin:0 0 10px 0; position:relative;}
.post_left{width:25%; height:80px; text-align:center;position:absolute; top:0px; left:0px; }
#day{ display:block; font-size:30px; padding:5px 0 0 0; color:#fff;}
#month{ display:block; font-size:22px; padding:10px 0 0 0; color:#fff;}
.post_right_reveal{width:60%; height:80px;position:absolute; top:0px; left:25%;padding:0 0 0 5%; z-index:7;}
.post_right_reveal h5{ padding-top:20px;}
.post_right_unreveal{width:60%; height:80px; position:absolute; top:0px; left:25%;padding:0 0 0 5%; z-index:88; line-height:24px;font-size:14px;}
.post_right_reveal h4{ padding:10px 10px 0 0; font-size:16px; line-height:20px;}
.post_right_unreveal a{font-weight:bold;}
a.post_more{display:block;position:absolute; top:0px; right:0px;  width:10%; height:80px;overflow:hidden;}
span.post_comments{ display:block; padding:0 0 0 25px;}
a.post_readmore{ padding:0 0 0 15px;font-weight:normal; font-size:12px;}
#loadMore{width:92%; padding:3% 4%; margin:0 0 10px 0; text-align:center; font-size:14px; display:block; cursor:pointer;}
#showLess{width:92%; padding:3% 4%; margin:0 0 10px 0; text-align:center; font-size:14px; display:none;}
a.backtoblog{width:92%; padding:3% 4%; margin:-10px 0 15px 0; text-align:center; font-size:14px; display:block; cursor:pointer;}
.post_left{color:#FFFFFF;background-color:#2978ca;
-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;
-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;border-bottom-left-radius:8px;
}
.post_right_reveal{background-color:#f4f4f4;}
.post_right_unreveal{color:#FFFFFF;background-color:#63bfeb;}
.post_right_unreveal a{color:#FFFFFF;}
a.post_more{background:url(../images/bullet_cross_big.png) no-repeat center center #e2e2e2;
-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;
-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px; text-align:center;
}
a.activep{background:url(../images/bullet_cross_big_close.png) no-repeat center center #e2e2e2;}
span.post_comments{background:url(../images/comments.png) no-repeat left;}
a.post_readmore{background:url(../images/bullet_cross_white.png) no-repeat left;}
#loadMore, #showLess, a.backtoblog{background-color:#b2b2b2;color:#FFFFFF;}
.comment_row{border-bottom:1px #ddd solid;}
.comm_avatar img{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.radius8 { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.scrolltop{ text-align:center;}

.article h4{ width:80%; font-size:14px; margin:0 auto; text-align:center; line-height:24px; margin-bottom:5px;}
.article .article-date{ background:#fafafa; height:35px; width:100%; line-height:35px; text-align:center; margin-bottom:15px;}
.article .article-content{ line-height:24px; color:666; margin-bottom:20px;}
.article .article-content img{ max-width:100%;}
.article .article-content table{max-width: 100%;}
.article .article-content .table{overflow-x: auto;}
.anjian li{ height:34px; line-height:34px; border-bottom:1px dashed #e3e3e3; background:url(../images/new-li.png) left center no-repeat; padding-left:8px;}
.anjian{ margin-bottom:15px;}
.anjian li a{ float:left;}
.anjian li font{ float:right; color:#989898;}
.fanye a{display:inline-block; width:90px; height:40px; background:#ddd; line-height:40px; text-align:center; }
/* .fanye li a{ display:block; width:100%; height:100%;} */
.fanye .pageinfo,.fanye .homepage,.fanye .listpage,.fanye .endpage{display: none;}
.fanye a:nth-last-child(2){float: right;}

.pic{ margin-bottom:20px;}
.pic li{ width:28%; height:28%; padding:1%; margin:1.2%; float:left; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #D0CFCD;}
.pic li img{ width:100%; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}

.anjian-tit{margin:2% 2% 0 2%; width:90%; height:50px; }
.anjian-tit li{ float:left;}
.anjian-tit li.curr{ background:#fff; border-top:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; height:51px;}
.anjian-tit li a{ display:block; height:50px; line-height:50px; padding:0px 20px; font-size:16px; font-weight:bold;}
.content1{ padding:3%; background:#fff; border:1px solid #dadada; margin:0 2% 2% 2%; width:90%;}
.content1 .search-text{ width:96%; padding:0px 2%; height:40px; border:1px solid #e0e0e0; margin-bottom:20px; color:#888;}
.search-btn{ background:#2978ca; color:#fff; font-size:16px; font-weight:bold; width:100%;  height:40px;}






.mainDiv{ width:40%; position:fixed; right:5px; top:8px; z-index:999;}
.topItem{ height:22px; cursor:pointer; text-decoration: none; color: white; font-weight:bold; font-family:"GOTHIC"; text-align:right;}
.subMenu{ display:none;}
.subItem{ padding-left:5px; cursor:pointer; font-weight:bold; text-decoration:none; color:black; display:block; width:100%; background:#2978ca; margin-bottom:1px;}
.subItem a{ text-decoration:none; color:#fff;}
.subItemOver{ cursor:pointer; color:blue; text-decoration:underline; font-weight:bold;}
.subItemOver a{ color:blue;}
.drop{ border-left:1px solid black; border-right:1px solid black;}


.hdjl{ padding-bottom:15px; padding-top:10px;}
.hdjl a{ display:block; width:33%; float:left; line-height:30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hdjl a p{ text-align:center;}











