/* 通用样式 */
@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{ margin:0; padding:0; }
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{ display:block; }
table{ border-collapse:collapse; border-spacing:0; }
caption,th{ text-align:left; font-weight:normal; }
html,body,fieldset,img,iframe,abbr{ border:0;}
img{vertical-align:top;}
html{ overflow-x:hidden; }
i,cite,em,var,address,dfn{ font-style:normal; }
[hidefocus],summary{ outline:0; }
li{ list-style:none; }
h1,h2,h3,h4,h5,h6,small{ font-size:100%; }
sup,sub{ font-size:83%; }
pre,code,kbd,samp{ font-family:inherit; }
q:before,q:after{ content:none; }
textarea{ overflow:auto; resize:none; }
label,summary{ cursor:default; }
a,button{ cursor:pointer; }
h1,h2,h3,h4,h5,h6,em,strong,b{ font-weight:bold; }
del,ins,u,s,a,a:hover{ text-decoration:none; }
body,textarea,input,button,select,keygen,legend{ font:14px/1 arial,\5b8b\4f53; color:#333; outline:0; }
:focus { outline:0; }

.none { display:none; }
.wcb{ width:100%; height:30px; border:2px dashed #97CBE0; }
.hidden { visibility:hidden; }
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }

.main{width:100%;overflow-x:hidden;font-size:14px;font-family:'Arial, YaHei';color:#333;background-color:#fff;}
.wrapper{width:100%;margin:0 auto;}
.wrapper .inner{width:1170px;margin:0 auto;}
ul,li{list-style-type:none;}

a{text-decoration:none;font-size:14px;color:#333;}
a:hover{text-decoration: underline;transition:background-color 0.5s}



/* 测试边框 */
.test-border{border:1px solid #f00;}

/* 顶部样式 */
.header{width:100%;height:120px;background-color:rgba(8, 63, 68,0.9);position:relative;top:0;z-index:999;}
.header .inner{height:120px;position: relative;}

.header-sitelogo{position:absolute;top:0px;left:0px;width:480px;height:80px;margin:20px 0 0 0px;background:url(images/logo2.png) no-repeat 0 0;border:0px solid #ff0;}

.header-title{position: absolute;top:0px;left:0px;margin:20px 0 0 585px;width:180px;height:30px;background:url(images/biaoyu.png) no-repeat 0 0;border:0px solid #ff0;}

.header-search{position:absolute;top:0px;right:0px;width:165px;height:30px;margin:20px 0 0 0;background:url(images/searchbg.png) no-repeat 0 0;border:0px solid #ff0;}
.search-input{float:left;width:122px;background-color:#4d6673;height:30px;padding:0px 5px;margin:0px;border:0px;font-size:14px;color:#fff;}
.search-btn{float:left;display:block;width:32px;height:30px;background:url(images/searchbg.png) no-repeat right center;line-height:30px;text-align:center;border:0px;}

.header-nav{position: absolute;bottom: 15px;right: 0px;border:0px solid #ff0;}
.wp_nav {float: right;list-style-type: none;height: 40px; margin: 0px; padding: 0px; border:0px solid #f00;background-color:transparent; }
.wp_nav * { margin: 0px; padding: 0px; }
.wp_nav::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
.wp_nav .nav-item { float: left;display: inline;margin: 0px; position: relative; vertical-align: bottom;padding:0px; }
.wp_nav .on { z-index: 10; }
.wp_nav .nav-item .mark { display: none; width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 99; }
.wp_nav .nav-item a {font-family: "Microsoft Yahei"; text-align: center; position: relative; z-index: 100; 
    font-size:16px;display: block;margin: 0px;padding: 0px;color: #fff;line-height: 40px;text-decoration: none;
    min-width:100px; 
}
.wp_nav .nav-item a:hover{background-color: #002c2c;}
.wp_nav .nav-item a.parent:hover { }
.wp_nav .nav-item a.parent { color: rgb(0, 0, 0); }
.wp_nav .nav-item a span.item-name { display: inline-block; margin:0px;padding: 0px; line-height: 40px; cursor: pointer; }
.wp_nav .sub-nav { display: block; width: 100%; position: absolute; z-index: 200; visibility: hidden; border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-image: initial; border-top: none; }
.wp_nav .sub-nav .nav-item { white-space: nowrap; }
.wp_nav .sub-nav .nav-item .mark { background: rgb(255, 255, 255); }
.wp_nav .sub-nav .nav-item a { font-family: "Microsoft Yahei"; font-size: 13px; font-weight: normal; color: rgb(0, 0, 0); text-align: left; border-top: 1px solid rgb(216, 225, 204); min-width: 80px; }
.wp_nav .sub-nav .nav-item a.parent:hover { background: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.wp_nav .sub-nav .nav-item a.parent { background: rgb(238, 238, 238); color: rgb(0, 0, 0); }
.wp_nav .sub-nav .nav-item a span.item-name { padding: 5px 10px; line-height: 22px; }
.wp_nav .nav-item a.parent:hover span.item-name {
    background-color:#002c2c;color:#fff;
 }
.wp_nav .nav-item a.parent span.item-name { }
.wp_nav .sub-nav .nav-item a.parent:hover span.item-name { }
.wp_nav .sub-nav .nav-item a.parent span.item-name { }


/* 底部样式 */
.footer{clear:both;display:block;width:100%;height:120px;background-color:#003333;}
.footer-inner{width:1170px;height:120px;margin:0 auto;overflow:hidden;position:relative;}
.footer-logo{float:left;width:480px;height:120px;background:url(images/footlogo.png) no-repeat 0 0;border:0px solid #ff0;}
.footer-text{float:left;width:400px;height:60px;padding:0px;margin:30px 0 0 20px;border:0px solid #ff0;}
.footer-text-p{font-size:12px;line-height:20px;font-weight:normal;text-align:left;color:#507d7d;line-height:20px;font-family: '宋体';}

/*内页Banner图片*/
.inner-banner {
    width: 1350px;height: 320px;margin: 0 auto;
    background:#fff url(images/banner2.jpg) no-repeat center top;
}


/**主体列表页开始**/
#l-container {}
#l-container .inner {padding:25px 10px;}
/**主体文章页开始**/
#d-container {}
#d-container .inner {background:#fff;}
#m-container {}
#m-container .inner {}
/**6163银河三列布局**/
.mod {}
.mbox {}

.col_menu {width: 240px;float:left;margin-right:-240px;position:relative;} 
.col_menu .l-qh{ margin-bottom:10px;}
.col_menu .col_menu_head {background: #003333;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size:20px; font-weight:normal; color:#fff; }/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}/**栏目名称图标**/
.col_menu .col_menu_con{border:1px solid #e4e4e4;}
/*栏目列表*/
.col_list{}
.col_list .wp_listcolumn { border-top:0px solid #2867A0; border-bottom:0px solid #fff; }
.col_list .wp_listcolumn .wp_column a {color:#333;font-size: 15px;font-weight:normal;background:none;border-top:0px solid #fff;border-bottom: 1px solid #F6EAEA;}
.col_list .wp_listcolumn .wp_column a .column-name{padding:5px 0px 5px 28px;line-height:32px;}
.col_list .wp_listcolumn .wp_column a:hover,
.col_list .wp_listcolumn .wp_column a.selected { color: #630606; background:#eee; } 
.col_list .wp_listcolumn .wp_column a.selected span.column-name{color: #630606;}
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color:#454545;background:none; border-top:1px solid #fff; border-bottom:1px solid #bbb;}
.col_list .wp_listcolumn .wp_column.parent > a .column-name{font-weight:bold; color:#630606;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a {color:#333;border-top:1px solid #eee;margin-top:-1px;} 	
.col_list .wp_listcolumn .sub_list a .column-name {display:inline-block;line-height: 28px;padding: 5px 10px 5px 52px;cursor:pointer;}
.col_list .wp_listcolumn .sub_list a:hover,
.col_list .wp_listcolumn .wp_column a.selected {font-weight:bold; font-weight:bold;color:#630606;} 
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a {background:none; } 	
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { padding: 5px 10px 5px 51px; cursor:pointer;}
.col_list .wp_listcolumn .sub_list .sub_list a :hover,
.col_list .wp_listcolumn .sub_list .sub_list a.selected {font-weight:bold; color:#630606;} 
/**栏目新闻**/
.col_news {width: 100%;min-height:500px;float:right;} 
.col_news .col_news_box{margin-left: 290px;}
.col_news_head {border-bottom: 1px solid #DBDBDB;}
.col_metas .col_title { display:inline-block; float:left; height: 48px; line-height: 48px; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size: 20px;font-family:"Microsoft yahei";font-weight: normal;color:#003333;border-bottom: 3px solid #003333;}
.col_metas .col_path {display:inline-block;float:right;white-space:nowrap;height: 46px;line-height: 46px;color: #666;} /**当前位置**/
.col_metas .col_path a{color: #2F2F2F;}
.col_news_con { padding:5px 0px 10px 0px; margin:0 7px;}
.col_news_list { margin-top:7px;}
.col_news_list .wp_article_list .list_item {} /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { }  /**栏目新闻图标序号**/
.col_news_list .wp_entry,.col_news_list .wp_entry p { line-height:1.75; font-size:14px; color:#333;}
.col_news_list .wp_entry p { margin-bottom:10px;}
.col_news_list .wp_entry table{ margin-bottom:4px;}
.col_news_list .wp_entry img { max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); } /**列表页文章图片大小限制**/


/**文章页**/
.infobox {width:auto; margin:0 auto; min-height: 500px;}
.article {padding-top:10px;}
.article h1.arti_title {line-height: 48px;font-family: "Microsoft YaHei";font-size:22px;text-align:center;color: #2c585e;} /**文章标题**/
.article h2.arti_title {line-height: 40px;font-family: "Microsoft YaHei";font-size: 17px;text-align:center;color: #1B1B1B;} /**文章副标题**/
.article .arti_metas { padding:10px; text-align:center;border-top:1px solid #ececec;}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;}/**文章其他属性**/
.article .entry { margin:0 auto; overflow:hidden;margin-top:10px;} /**文章内容**/
.article .entry .read,.article .entry .read p { line-height:1.75; font-size:14px; color:#333;}  /**阅读字体**/
.article .entry .read p { margin-bottom:10px;text-indent: 2em;    text-align: left;}
.article .entry .read img {margin:0 auto; max-width:940px; _width:expression(this.width > 940 ? "940px" : this.width);     text-align: center;}   /**文章阅读部分图片大小限制**/
.article .entry .read table{margin:0 auto; border:none!important;}





/**自定义新闻列表**/
.news_list { }
.news_list li.news {line-height: 34px;padding-left:0px;} /**标题图标**/
.news_list li.news span.news_title { float:left; }/*标题*/
.news_list li.news span.news_title img {vertical-align: middle;}
.news_list li.news span.news_meta {float:right;margin-left:2px;color: #9C9C9C;}/*属性*/
.news_list li.news .news_time,
.news_list li.news .news_time span{color: #990000;}/*发布时间*/
.news_list li.news .news_icon {display:inline-block;margin:0 auto; border:0px solid red;}
.news_list li.news .news_text {line-height:22px; color:#666;}/*默认简介*/
.news_list li.news .news_bg {position:absolute; left:0px;bottom:0px; right:0px; height:30px; background:#000; opacity:.7; filter:Alpha(opacity=70);}
.news_list li.news p {line-height:34px;}





/* 修改列表页中的文章列表样式 */
.wp_article_list .list_item {height: 34px;line-height: 34px;border-width:0px;border-bottom:1px dotted #999;}
.wp_article_list .Article_Index{display:none;display:inline-block;width:0px;height:0px;overflow:hidden;position:absolute;left:-1000px;top:-1000px;}
.wp_article_list .Article_Title > a{font-size:14px;color:#474747;text-decoration:none;margin:0 0 0 -10px;}
.wp_article_list .Article_Title > a:hover{color:#900;}
.wp_article_list .Article_PublishDate{font-size:14px;color:#9c9c9c;}


