@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;}
body{ font-size:12px; line-height:2;  }
ol,ul { list-style:none; }
a { color:#333;text-decoration:none; }
a:hover{ color:#345ca2; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}



.cxbanner { width:100%; height:227px; background: url(common_res/nybanner.jpg) no-repeat center;}
.cxnaver { width:100%; height:54px; border-top:#014727 8px solid; border-bottom:1px #d9d9d9 solid;}
.cxnaver .narw { width:1100px; height:54px; margin:0 auto;}
.cxnaver .narw .titles { width:261px; height:54px; line-height:54px; padding-left:10px; color:#FFF; font-size:30px; font-family:"黑体"; float:left; background:#014727;}
.cxnaver .narw .weizhi { width:820px; height:28px; float:right; text-align:right; padding-top:26px;}



.zsmain { width:1100px; height:auto; margin:0 auto; position:relative; !important;}
.zsmain .navleft { width:271px; height:540px; background:#fdfdfd; float:left; border-bottom:3px #014727 solid; !important;}
.zsmain .navleft .navssw { width:234px; height:400px; margin:0 auto; margin-top:20px; !important;}
.zsmain .navleft .navssw ul li a { width:234px; height:60px; line-height:60px; float:right; border-bottom:#c7c7c7 1px solid; letter-spacing:4px; text-align:center; font-size:16px; font-family:"微软雅黑";   !important;}
.zsmain .navleft .navssw ul li a:hover { width:234px; height:60px; color:#000; background:#e1e1e1; !important;}
.zsmain .navleft .navssw ul li a.on {color:#000; background:#e1e1e1; !important;}

.zsmain .listright { width:820px; min-height:600px; float:right; position:relative; }
.zsmain .listright .share { width:22px; height:190px; padding-top:45px; background:url(common_res/share_bg.png) no-repeat; position:fixed; margin-top:70px; margin-left:820px;}
.zsmain .listright .share .sharebut01 { width:22px; height:22px; background:url(common_res/sharebut001.jpg) no-repeat;}
.zsmain .listright .share .sharebut01:hover { background:url(common_res/sharebut01.jpg) no-repeat;}
.zsmain .listright .share .sharebut02 { width:22px; height:22px; background:url(common_res/sharebut002.jpg) no-repeat; margin-top:3px;}
.zsmain .listright .share .sharebut02:hover { background:url(common_res/sharebut02.jpg) no-repeat;}
.zsmain .listright .share .sharebut03 { width:22px; height:22px; background:url(common_res/sharebut003.jpg) no-repeat; javascript:void(0)margin-top:3px;}
.zsmain .listright .share .sharebut03:hover { background:url(common_res/sharebut03.jpg) no-repeat;}
.zsmain .listright .share .sharebut04 { width:22px; height:22px; background:url(common_res/sharebut004.jpg) no-repeat; margin-top:3px;}
.zsmain .listright .share .sharebut04:hover { background:url(common_res/sharebut04.jpg) no-repeat;}
.zsmain .listright .share .sharebut05 { width:22px; height:22px; background:url(common_res/sharebut005.jpg) no-repeat; margin-top:3px;}
.zsmain .listright .share .sharebut05:hover { background:url(common_res/sharebut05.jpg) no-repeat;}
.zsmain .listright .share .sharebut06 { width:22px; height:22px; background:url(common_res/sharebut006.jpg) no-repeat; margin-top:3px;}
.zsmain .listright .share .sharebut06:hover { background:url(common_res/sharebut06.jpg) no-repeat;}
.zsmain .listright .title { width:100%; height:66px; line-height:72px; background:url(common_res/newslist_bg.jpg) no-repeat; font-size:30px; font-family:"微软雅黑"; !important;}
.zsmain .listright .news_title { width:90%; height:auto; line-height:30px; text-align:center; font-size:24px; color:#9e0404; margin:0 auto; margin-top:20px; !important;}
.zsmain .listright .news_lists { width:95%; margin:0 auto; margin-top:30px;}
.zsmain .listright .news_lists ul li { line-height:40px; font-size:14px;}
.zsmain .listright .news_lists .date { float:right; width:70px; font-size:14px;}
.zsmain .listright .news_lists .font { width:70%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }

/*newsnr*/
.zsmain .listright .times { width:90%; height:30px; line-height:40px; border-bottom:1px #333333 solid; font-size:12px;  margin:0 auto; !important;}
.zsmain .listright .zy { width:88%; height:auto; margin:0 auto; line-height:24px; background:#ebebeb; text-align:justify; margin-top:20px; padding:5px 10px; !important;}
.zsmain .listright .news_nr { width:90%; margin:0 auto; line-height:28px; text-align:justify; padding:5px 0px; margin-top:20px; !important; }
.zsmain .listright .newspic01 { width:580px; height:389px; margin:0 auto; margin-top:20px; !important;}
.zsmain .listright .fenge { width:98%; height:15px; background:url(common_res/newslist_bg.jpg) no-repeat bottom; margin-top:10px; !important;}



/*books*/

.zsmain .listright .books_nr { width:90%; min-height:600px; border:1px #999 solid; font-size:12px;  margin:0 auto; margin-top:120px;}
.zsmain .listright .books_nr .dic { width:100%; height:170px;}
.zsmain .listright .books_nr .dic .pics { width:215px; height:280px; position:absolute; margin-top:-110px; margin-left:20px; background:#fff}
.zsmain .listright .books_nr .dic .dics { width:220px; height:150px; padding-top:20px; margin-right:10px; position:relative; float:right;  }
.zsmain .listright .books_nr .dic .dic ul li { line-height:30px; font-size:12px;}
.zsmain .listright .books_nr .jjtitle { width:100%; height:65px; margin:0 auto; background:url(common_res/books_bg_02.png) no-repeat center;  position:relative;}
.zsmain .listright .books_nr .jianjie { width:95%; line-height:28px; font-size:12px; text-align:justify; margin:0 auto; margin-top:10px;}




.page{ height:50px; text-align:center; line-height:50px; margin-top:5px;}
.page a{ padding:0 10px; line-height:50px; color:#999;}
.page a.on{ color:#44658e;}
.page a:hover{ color:#d11933;}


/**
 * 栏目新闻
 */
.list-head { padding: 10px 0; border-bottom: 2px solid #830C2B; }
.list-meta .column-title { float: left; display:inline-block; white-space:nowrap; line-height:24px; font-size: 19px; color: #000; font-weight:normal; } /**当前位置**/
.list-meta .column-path { float: right; line-height: 24px; color: #838383;}
.list-meta .column-path a{ color: #838383; text-decoration: none;}
.list-meta .column-path a:hover{ color:#830C2B;}
.column-news-con { padding:10px 10px; min-height: 712px;}
.column-news-list .column-news-item {display: block; position: relative;  line-height: 1.4em; padding: 5px 0; padding-left: 10px; background: url(img/dot.png) no-repeat 2px 13px; font-size:14px;}  /**栏目新闻列表**/
.column-news-list .column-news-item:hover {  color: #f90;}
.column-news-list .column-news-item .column-news-title { display: block; margin-right: 76px;}
.column-news-list .column-news-item .column-news-date { display: block; text-align: right; width: 80px; height: 20px; line-height: 20px; position: absolute; right: 0; top:5px; color: #999; }
/* 文章列表的样式 */
.col_news_con .wp_article_list .list_item .Article_Title{ font-size:14px;}
.col_news_con .wp_article_list .list_item .ex_fields{ font-size:13px;}
.wp_entry {width:auto; margin:0 4px;}
.wp_entry p { margin-bottom:11px;}
.wp_entry,.wp_entry p {text-indent:30px!important; line-height:1.75!important; font-size:15px!important; text-align: justify;font-family:"Microsoft yahei","Simsun" !important; }
.wp_entry span,.wp_entry font {font-size: 15px!important;font-family:"Microsoft yahei","Simsun" !important;line-height: 1.75!important;color:#4b4b4b!important;}
.wp_entry span a,.wp_entry p a ,.wp_entry p a span{color:#63065F!important;}
.wp_entry span a:hover,.wp_entry p a:hover{color:#63065F;}
.wp_entry table{text-indent:0px!important;  border:1px solid #333!important;margin-bottom:10px;}
.wp_entry table td{border:1px solid #999!important;padding:0px 3px;}
.wp_entry table td p{text-indent:0px!important; margin-bottom:0px;line-height:34px!important;padding-left:5px;}

.column-news-list .wp_entry img {vertical-align: middle; max-width:100%; _width:expression(this.width > 800 ? "880px" : this.width); }   /**列表页文章图片大小限制**/

/* 列表页－栏目列表 */
.wp_listcolumn { display:block; width:100%; border-top:1px solid #ddd; border-bottom:1px solid #fff;}
.wp_listcolumn .wp_column {display:block; width:100%; vertical-align: bottom;}
.wp_listcolumn .wp_column a { display:block; width:100%; color:#666; font-size:15px; font-weight:bold; word-wrap:break-word; background:#f5f5f5  no-repeat 6px 12px; border-bottom:1px solid #ddd; border-top:1px solid #fff; text-align: left;}
.wp_listcolumn .wp_column a .column-name { display:inline-block; line-height:52px; padding:5px 10px 5px 20px; cursor:pointer;}
