﻿@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: 13px/1 arial, \5b8b\4f53; color: #333; outline: 0; background-color: #ffffff;}
: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;}
.icon { display: inline-block; width: 40px; height: 40px; vertical-align: middle; background: url(../images/icon.png) no-repeat;}
/*css3扩展*/
body:before { content: ""; position: fixed; top: -10px; left: 0; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px 0px 10px rgba(0,0,0,.8); z-index: 110;}
/**布局开始**/
body { font-size: 15px; font-family: "Microsoft YaHei", "Arial", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color: #333;}
p {}
a { color: #333; text-decoration: none; transition: all 0.4s ease-in-out;}
a:hover { color: #1e824a;}
/*页面尺寸*/
.wrapper { width: 100%; margin: 0 auto;}
.wrapper .inner { width: 100%; margin: 0 auto;} /**页面全局宽度**/
/*headtop*/
#headtop {
	background: #eef1ef;
	line-height: 20px;
	/**float: left;**/
}
#headtop .inner {}
.headtop .top-left { float: left;}
.headtop .top-right { float: right; position: relative;}
.headtop .top-main { float: right;}
/*head开始*/
#header { position:relative;z-index:100;}
#header .inner { position: relative; z-index: 1;}
.head { width: 100%; position: relative;}
.head .head-left { float: left; display: inline-block; width: 350px; /* height: 108px;  */}
.head .head-left .sitelogo {}
.head .head-main { float: right; margin-top: 30px;}
.head .head-main .site-rale {}
.head .head-main .site-lang {}
.head .head-right { float: right; width: 200px; margin-top: 36px;}
.head .head-right .site-link { line-height: 30px; color: #fff;}
.head .head-right .site-link a { line-height: 30px; color: #fff;}
.head .head-right .search { margin-top: 10px;}
.head .sitelogo a { display: block; position: absolute; left: 0px; top: 19px; z-index: 100;}/*logo*/
/*rale样式*/
.site-rale { display: inline-block;}
.site-rale ul { float: left;}
.site-rale ul li.links { float: left; margin-right: 8px}
.site-rale ul li.links a { line-height: 40px; color: #B9B9B9;}
/*lang样式*/
.site-lang { display: inline-block; margin-right: 20px;}
.site-lang ul { float: right;}
.site-lang ul li.links { float: left;}
.site-lang ul li.links a { line-height: 40px; margin: 0px 5px; font-size: 17px; color: #1e824a;font-weight: bold;}
.site-lang ul li.links a:hover { color: #11773e;}
/*默认主导航样式*/
.navbar .navbox { width: 95%; margin: 0 auto; transition: all 2s ease-in-out;}
.navi-slide-head { display: none; transition: all 2s ease-in-out;}
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu { width: 100%; transition: all 2s ease-in-out;}
.wp-menu .menu-item { display: inline-block; float: left; width: 145px; position: relative;
text-align:center;
height: 50px;

}
.wp-menu .menu-item.i1 { background: none;}
.wp-menu .menu-item > .menu-switch-arrow { display: inline-block; width: 20px; height: 20px; background: url(images/nav_j.png) no-repeat center center; vertical-align: middle;}
.wp-menu .menu-item a.menu-link {
	display: inline-block; /* padding: 0 32px;  */
	line-height: 99px;
	color: #000000;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	font-weight: bold;

}
.wp-menu .menu-item a.menu-link:hover, .wp-menu .menu-item a.hover { text-decoration: none; color: #810e96; background-color: transparent;}
.sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 99px;
    min-width: 120px;
    z-index: 100;
    background: #75118b;
    opacity: 0.8\9;
    background: #1e824a\9;
    filter: alpha(opacity=90);
}
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1;}
.sub-menu .sub-item a { 
display: block; 
color: #ffffff;
 height: 40px; 
 line-height: 40px; 
 padding: 0 17px; font-size: 14px; 
 background: none;}
.sub-menu .sub-item a:hover { color: #eee; background-color: #dea036; display: block;}
.sub-menu .sub-menu 
{ 
left: 100%; 
top: 0;
 z-index: 200;
background-color: rgba(89,67,41,0.7);
   opacity: 0.8\9;
    background: #1e824a\9;
	 filter: alpha(opacity=90);
	 }
/**主页banner开始**/
#banner { background: #e8e8e8;}
#banner .inner { width: auto; /* max-width:1170px;  */background: #fff; text-align: center; position: relative;}
#banner .inner .btns { width: 43px; height: 21px; position: absolute; left: 50%; margin-left: -20px; top: 0px; z-index: 10; background: url(images/btns.png) no-repeat 50% 0px; cursor: pointer;}
/**主体模块样式**/
#m-container {}
#m-container .inner {}
/**首页三列布局**/
.mod { background-color: #ececec;}
.mbox {}
.main1 { background: #f5f5f5;}
.main1 .inner { padding: 45px 0px 25px;}
.main1 .ml { float: left; width: 330px;padding-left: 30px;}
.main1 .mc { float: left; width: 325px; margin-left: 44px;}
.main1 .mr { float: right; width: 320px; margin-top: 10px;}
.main2 { background: url('images/new2bg.jpg') no-repeat center bottom;}
.main2 .inner { padding: 40px 0px 30px;}
.main2 .ml { float: left; width: 360px;}
.main2 .mc { float: left; width: 325px; margin-left: 44px;}
.main2 .mr { float: left; width: 320px;    padding-left: 30px;}
.main3 { background: #eef1ef;}
/**标题栏新闻窗口**/
.post { margin-bottom: -5px;}
.post .tt { display: inline-block; width: 100%; border-bottom: 0px solid #e6e6e6;} /**标题栏**/
.post .tt .tit {
    display: inline-block;
    float: left;
    font-size: 18px;
    font-weight: bold
 /*font-weight: normal;*/;
} /**标题字体**/
.post .tt .tit .title { display: block; line-height: 40px; color: #424242; font-family: "Microsoft yahei";}
.post .tt .tit .name { display: none; line-height: 16px; color: #333;}/*栏目别名*/
.post .con { padding: 16px 0; margin: 0 auto;}
.post .con .wp_article_list .list_item { border-bottom: 1px dashed #ccc;} /**新闻列表**/
.post .con .wp_article_list .list_item .Article_Index { background: url(images/li.gif) no-repeat center;}
.post .more_btn { display: inline-block; height: 20px; margin-top: 18px; line-height: 20px; float: right;}
.post .more_btn .more_text, .post .more_btn a {
	font-size: 12px; /*font-family:"Simsun"; */
	cursor: pointer;
	color: #999999;
}
.post .more_btn a { color: #666;}
.post .more_btn a:hover { color: #002d71;}
/*标准标题*/
/*标准标题*/
.post1 {}
.post1 .tt { 
border-bottom: 0px solid #d1d1d1;
 margin-bottom: 10px;
	border-bottom-width: 1px;
    border-bottom-style: solid;
border-bottom-color: #996801;}
.post1 .tt .tit { border-bottom: 0px;}
.post1 .tt .tit .title { 
display: inline-block;
 margin-right: 24px;
  color: #0aa450; 
 /* border-bottom: 3px solid #6ca90e;*/
   cursor: pointer;
}
.post1 .tt .tit .title.selected {
color: #fff;
background-color: #3fa26a;
padding-left: 15px;
    padding-right: 15px;
}
/*带图标标题*/
.post2 {}
.post2 .tt {}
.post2 .tt .tit { font-size: 16px;}
.post2 .tt .tit .title { color: #252525;}
.post2 .con { padding: 0px 0; margin: 0 auto;}
/*居中标题*/
.post3 {}
.post3 .tt { width: 100%; text-align: center;}
.post3 .tt .tit { float: none;}
.post3 .tt .tit .title { color: #017937;}
.post3 .more_btn { margin-left: 10px; line-height: 20px; float: none;}
/*标准标题扩展*/
.post4 {}
.post4 .tt { border-bottom: 1px solid #57b8ef;}
.post4 .tt .tit { border-bottom: 0px;}
.post4 .tt .tit .title { display: inline-block; margin-right: 20px; color: #fff; border-bottom: 3px solid #0074B3; cursor: pointer;}
.post4 .tt .tit .title.selected { border-bottom: 3px solid #fff; color: #fff;}
.post4 .more_btn a { color: #fff;}
/**自定义新闻列表**/
.news_list {}
.news_list li.news { line-height: 36px; /* padding:4px 0px;  */padding-left: 0px; background: none;} /**标题图标**/
.news_list li.news span.news_title { float: left;}/*标题*/
.news_list li.news span.news_meta { float: right; margin-left: 2px; color: #9C9C9C;}/*属性*/
.news_list li.news .news_time span { color: #e64d24;}/*发布时间*/
.news_list li.news .news_icon { display: inline-block; margin: 0 auto; border: 1px solid red;}
.news_list li.news .news_text { line-height: 24px; 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: 40px; color: #666;}
/*日历新闻*/
.rili {}
.rili .con { padding: 5px 0px;}
.rili .news_list {}
.rili .news_list li.news { margin-top: 0px; margin-bottom: 24px;}
.rili .news_list li.news.n1 {}
.rili .news_list li.news .news_date { float: left; width: 78px; height: 65px; margin-right: -100px; margin-top: 10px; margin-bottom: 8px; font-family: "Microsoft YaHei"; background: #fff; text-align: center;}
.rili .news_list li.news .news_date .news_year { line-height: 20px; font-size: 12px; color: #fff;}
.rili .news_list li.news .news_date .news_days { font-size: 26px; color: #fff; line-height: 30px;}
.rili .news_list li.news .news_wz { /* float: left;  *//* width: 240px;  *//* margin-left:12px;  */margin-left: 100px;}
.rili .news_list li.news .news_title { line-height: 20px; margin-top: 0px; font-size: 14px; color: #000;}
.rili .news_list li.news .news_text { line-height: 20px; margin-top: 0px; font-size: 12px; color: #666;}
/*图新闻列表*/
.tu_news_list {}
.tu_news_list .news_list {}
.tu_news_list .news_list li.news .news_imgs { float: left; width: 145px;}
.tu_news_list .news_list li.news .news_wz { float: left; width: 295px; margin-left: 25px;}
.tu_news_list .news_list li.news .news_title { line-height: 20px; font-size: 18px; color: #095497;}
.tu_news_list .news_list li.news .news_text { line-height: 22px; font-size: 12px; color: #817d7d;}
/*图文*/
.tu_text {}
.tu_text .news_list {}
.tu_text .news_list li.news { border-bottom: 1px dashed #ccc;}
.tu_text .news_list li.news .news_imgs { float: left; width: 223px; height: 158px;}
.tu_text .news_list li.news .news_imgs img { width: 223px; height: 158px;}
.tu_text .news_list li.news .news_wz { float: left; width: 322px; padding: 14px 20px; height: 130px; position: relative;}
.tu_text .news_list li.news .news_title { line-height: 24px; font-size: 15px; color: #095497;}
.tu_text .news_list li.news .news_text { line-height: 22px; font-size: 12px; color: #817d7d; margin-top: 10px;}
.tu_text .news_list li.news .news_time { line-height: 32px; font-size: 12px; color: #817d7d; position: absolute; right: 0px; bottom: 0px; padding: 0px 10px; background: #8f000b; color: #fff;}
.tu_text .news_list li.news.i1 { background: #f2f2f2; border-bottom: none;}
.tu_text .news_con.con2 .news_list li.news .news_title { line-height: 41px;}
/*图列表*/
.tu_news {}
.tu_news .news_list { display: inline-block; 
*display:inline; 
*zoom:1; margin-left: -40px;}
.tu_news .news_list li.news { float: left; width: 195px; height: 140px; padding: 10px; margin-left: 40px; background: #fff; position: relative;}
.tu_news .news_list li.news .news_imgs { position: absolute; left: 0px; top: 0px; z-index: 99; width: 195px;}
.tu_news .news_list li.news .news_wz { position: absolute; left: 0px; bottom: 0px; z-index: 100; width: 100%;}
.tu_news .news_list li.news .news_title { line-height: 34px; font-size: 18px; color: #fff; text-align: center;}
.tu_news .news_list li.news .news_bg { height: 34px;}
/*图标链接*/
.tu_link { display: inline-block; width: 100%;}
.tu_link #wp_nav_w51 { margin: 0px 0px;}
.tu_link .iconcon { float: left; width: 33.3%; margin-bottom: 0px; text-align: left; text-decoration: none;}
.tu_link .iconcon:hover {}
.tu_link .iconcon .icon { display: inline-block; width: 28px; height: 28px; background: url(images/icon.png) no-repeat; opacity: 0.6; filter: alpha(opacity=60); border: 0px solid red;}
.tu_link .iconcon:hover .icon { opacity: 1; filter: alpha(opacity=100);}
.tu_link .iconcon span { font-size: 16px; line-height: 42px; color: #252525;}
.tu_link .iconcon.i1 .icon { background-position: 0px 0px;}
.tu_link .iconcon.i2 .icon { background-position: -190px 0px;}
.tu_link .iconcon.i3 .icon { background-position: -402px 0px;}
.tu_link .iconcon.i4 .icon { background-position: 0px -40px;}
.tu_link .iconcon.i5 .icon { background-position: -190px -40px;}
.tu_link .iconcon.i6 .icon { background-position: -402px -40px;}
.tu_link .iconcon.i7 .icon { background-position: 0px -80px;}
.tu_link .iconcon.i8 .icon { background-position: -190px -80px;}
.tu_link .iconcon.i9 .icon { background-position: -402px -79px;}
/*滚动Arrows */

.slick-prev { left: -50px; background-position: left center;}
.slick-prev:hover { background-position: left center; opacity: .8; filter: Alpha(opacity=80);}
.slick-prev:before { content: '';}
.slick-next {  background-position: right center;}
.slick-next:hover { background-position: right center; opacity: .8; filter: Alpha(opacity=80);}
.slick-next:before { content: '';}
.slick-dots { position: absolute; bottom: 10px; right: 80px; list-style: none; display: inline-block; text-align: center; padding: 0px; width: auto;}
.slick-dots li { position: relative; display: inline-block; height: 10px; width: 10px; margin: 0px 3px; padding: 0px; cursor: pointer;}
.slick-dots li button { background: #ccc; display: block; height: 10px; width: 10px; padding: 0px; border-radius: 50%;}
.slick-dots li.slick-active button { background: #1e824a;}
.slick-dots li button:before { content: " ";}
.post-11 { margin-bottom: 0px;}
.post-11 .con { padding: 5px 0px;}
.post-11 .news_list { /* margin:0px -20px;  */
*margin:0px -16px 0px -18px;}
.post-11 .news_list li.news { /* float:left;  *//* width:25%;  */}
.post-11 .news_list li.news .news_box { /* display:inline-block;  *//* margin:0px 20px;  */
*margin:0px 16px;}
.post-11 .news_list li.news .news_imgs { float: left; width: 140px; height: 100px; margin-right: 16px; overflow: hidden; position: relative; background: #eee;}
.post-11 .news_list li.news .news_imgs img { width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto;}
.post-11 .news_list li.news .news_wz { padding: 20px 0px 0px;}
.post-11 .news_list li.news .news_title { line-height: 22px; font-size: 16px;}
.post-11 .news_list li.news .news_text { line-height: 20px; margin-top: 8px; font-size: 12px; color: #817d7d;}
.post-21 {}
.post-21 .con { padding: 5px 0px;}
.post-21 .news_list {}
.post-21 .news_list li.news { width: 100%; margin-bottom: 14px;}
.post-21 .news_list li.news .news_box {}
.post-21 .news_list li.news .news_imgs { float: left; width: 100px; height: 70px; margin-right: 16px; overflow: hidden; position: relative; background: #eee;}
.post-21 .news_list li.news .news_imgs img { width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto;}
.post-21 .news_list li.news .news_wz { padding: 6px 0px 0px;}
.post-21 .news_list li.news .news_title { line-height: 20px; font-size: 16px;}
.post-21 .news_list li.news .news_time { line-height: 20px; margin-top: 2px; font-size: 13px; color: #817d7d;}
.post-31 { margin-bottom: 0px;}
/*校报*/
.post-51 {}
.post-51 .tt { margin-bottom: 29px;}
.post-51 .tt .tit {}
.post-51 .news_list { width: 100%; background: url('images/news_b.jpg') no-repeat bottom left;}
.post-51 .news_list li.news { margin-bottom: 10px; min-height: 160px;}
.post-51 .news_list li.news .news_title { line-height: 40px; margin-bottom: 6px; font-size: 16px; color: #20834c; background: #ececeb;}
.post-51 .news_list li.news .news_title a { padding: 0px 8px; color: #1e824a; /* white-space:nowrap;  */}
.post-51 .news_list li.news .news_text { line-height: 24px; font-size: 13px;}
/*视听华农*/
.post-61 { margin-bottom: 0px;}
.post-61 .con { padding: 5px 0px;}
.post-61 .news_list {}
.post-61 .news_list li.news {}
.post-61 .news_list li.news .news_box { display: inline-block; position: relative; width: 100%;}
.post-61 .news_list li.news .news_imgs { position: absolute; width: 100%; height: 156px; overflow: hidden; position: relative;}
.post-61 .news_list li.news .news_imgs img { width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto;}
.post-61 .news_list li.news .news_bg { z-index: 1000; width: 100%; height: 100%; background: url('images/vidieo_bg.png') no-repeat center center;}
/*快捷图标*/
.post-71 { margin-bottom: 0px;}
.post-71 .con { padding: 5px 0px;}
.post-71 .news_list { margin: 0px -10px;}
.post-71 .news_list li.news { float: left; width: 20%;}
.post-71 .news_list li.news .news_box { display: block; margin: 0px 10px;}
.post-71 .news_list li.news .news_imgs { width: 100%; height: 100px; overflow: hidden; position: relative;}
.post-71 .news_list li.news .news_imgs img { width: 100%; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto;}
/** 
*其他样式
*/
/**友情链接**/
.postlink { position: relative;}
.postlink.wrap-open { background-position: right -26px;}
.postlink a.tt { display: inline-block; height: 46px; line-height: 46px; padding-left: 120px; border: 0px solid #ccc; cursor: pointer;}
.postlink .con { display: none; position: absolute; bottom: 46px; left: 0px; z-index: 100; width: 100%; height: 140px; overflow: auto; background: #fff; padding: 2px; border: 1px solid #ccc;}
/**链接样式**/
.xblink ul { margin: 0px -4px;}
.xblink li { float: left; width: 50%; margin-bottom: 14px;}
.xblink li .box { width: 100%;}
.xblink li .box a { display: block; margin: 0px 4px; line-height: 35px; text-align: center; border: 1px solid #0c74b0; border-radius: 50px}
.xblink li .box a:hover { background: #0c74b0; color: #fff;}
/*** 列表页*/
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner {/* height: 283px;*/ background-position: center center; background-repeat: no-repeat; text-align: center;}
.l-banner img { height: 100%; width: 100%;vertical-align: top;}
/**主体列表页开始**/
#l-container {}
#l-container .inner {  width:1200px;  padding: 25px 10px;}
/**主体文章页开始**/
#d-container {}
#d-container .inner { /* width:880px;  */padding: 20px 60px; background: #fff;}
/**文章页banner**/
#m-container1 {}
#m-container1 .inner { background: #fff; padding-top: 15px;}
.col_menu { width: 290px; float: left; margin-right: -290px; position: relative;}
.col_menu .l-qh { margin-bottom: 10px;}
.col_menu .col_menu_head {
	background-color: #812996;
	background-image: url(images/pci_7.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}   /**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size: 20px; font-weight: normal; color: #fff;
border-bottom: 3px solid rgb(255,174,0);}		/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display: block; line-height: 60px; padding: 0px 5px 0px 30px;}  /**栏目名称图标**/
.col_menu .col_menu_con { border: 1px solid #e4e4e4;}
/*栏目列表*/
/*栏目列表*/
.col_list { /* padding:4px 18px;  */}
.col_list .wp_listcolumn { border-top: 0px solid #1e824a; 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 {
	line-height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 28px;
}
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #ffffff; background: #812996;}
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: #ffffff;}
.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: #1e824a;}
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a { color: #333; /* background:none;  */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: #1e824a;
	background-image: url(images/pre_1.png);
    background-repeat: no-repeat;
    background-position: left center;
	font-size: 19px;
/*border-bottom: 3px solid rgb(255,174,0);*/}
/*三级子栏目**/
.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: #1e824a;}
.col_news { width: 100%; min-height: 500px; float: right;} /**栏目新闻**/
.col_news .col_news_box { margin-left: 290px;}
.col_news_head { /* border-left:6px solid #3FD7CB;  */border-bottom: 1px solid #DBDBDB;
margin-left: 30px;}
.col_metas .col_title { display: inline-block; float: left; height: 48px; line-height: 48px;}  /**当前栏目**/
.col_metas .col_title h2 { display: inline-block; font-size: 23px; font-family: "Microsoft yahei"; font-weight: normal; color: #812996; border-bottom: 3px solid #CBCBCB;}   /**当前栏目名称**/
.col_metas .col_path { display: inline-block; float: right; /* padding-right:20px;  */white-space: nowrap; height: 46px; line-height: 46px; color: #666;} /**当前位置**/
.col_metas .col_path a { color: #2F2F2F;}
.col_news_con { padding: 5px 0px 10px 20px; margin: 0 11px;}
.col_news_list { margin-top: 7px;}
.col_news_list .news_list li.news {
	margin: 25px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D7D7D7;
}
.col_news_list .news_list li.news span.news_title { line-height: 24px; margin-right: 80px;}/*标题*/
.col_news_list .news_list li.news span.news_title a { line-height: 24px;}
.col_news_list .news_list li.news span.news_meta { line-height: 24px; margin-left: -100px;color: #000000;}/*属性*/
.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.6; font-size: 13px; 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;}
.article {}
.article h1.arti_title { line-height: 76px; padding: 10px; border-bottom: 1px solid #ececec; font-family: "Microsoft YaHei"; font-size: 22px; text-align: center; color: #812996;} /**文章标题**/
.article .arti_metas { padding: 30px; text-align: center;}
.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.6; font-size: 14px; color: #333;}  /**阅读字体**/
.article .entry .read p { margin-bottom: 10px;}
.article .entry .read img { display: block; margin: 0 auto; max-width: 940px; _width:expression(this.width > 940 ? "940px" : this.width);}   /**文章阅读部分图片大小限制**/
.article .entry .read table { margin: 0 auto; border: none!important;}
/**页脚开始**/
#footer { background: #1f834b url('images/footbg.jpg') no-repeat center top;}
#footer .inner { padding: 30px 0px; position: relative;}
#footer .inner .goTop { position: absolute; top: -23px; left: 50%; margin-left: -23px; width: 46px; height: 46px; background: url('images/top.png') no-repeat center center; cursor: pointer;}
#footer .inner .foot-left { float: left; width: 276px; margin-top: 10px;}
#footer .inner .foot-main { position: absolute; top: 50%; left: 50%; width: 200px; margin-left: -100px; margin-top: -18px;}
#footer .inner .foot-right { float: right; width: 350px; margin: 5px 0; margin-left: 40px;}
#footer .inner p { font-size: 14px; line-height: 30px; font-weight: normal; text-align: center; color: #fff;}
#footer .inner p span { margin: 0 3px;}
#footer .inner p.copyright { text-align: right;}
#footer .inner p.copyright span { display: block; /* font-weight:bold;  */}
#footer .inner p a { margin: 0px 5px; color: #eee;}
#footer .inner .foot-er { float: right; margin-top: 10px;}
#footer .inner .foot-er .er-img { vertical-align: middle;}
#footer .inner .foot-er .er-img img { width: 90px; height: 90px;}
.foot-nav {}
.foot-nav li { float: left; width: 50%;}
.foot-nav li.i6 { background: none;}
.foot-nav li a { line-height: 28px; padding: 0px 20px; font-size: 14px; color: #fff; white-space: nowrap;}
.foot-nav li a:hover { color: #ececec;}
/*** 组件功能*/

.search-box { width: 100%; padding: 0px 0px; background: #6b76a4;  /* height: 29px;  */position: relative; background: transparent; border: 1px solid #fff;}
.search-box .input-item { margin-left: 3px; margin-right: 30px;}
.search-box .input-item input { border: 0; outline: 0; width: 100%; height: 16px; line-height: 16px; padding: 5px 5px; background: transparent; color: #fff; font-size: 12px; font-family: "Microsoft YaHei"}
.search-box .input-submit { display: block; width: 30px; height: 28px; background: url(images/search_btn.png) no-repeat center center; cursor: pointer; position: absolute; right: 0; top: 0px; text-align: center;}
.search-box .input-submit span { line-height: 58px; font-size: 18px; color: #fff; display: none;}
/*点击弹出输入框*/
.searchbtn { width: 40px; height: 40px; border: 0; outline: 0; background: #e6c24e url(images/sous.png) no-repeat center; position: absolute; right: 0px; top: 0px; z-index: 10; cursor: pointer;}
.searchbox { width: 40px;}
.wp-search { position: relative; padding: 4px 0px; border: 0px solid red; background: transparent; border-radius: 0px;}
.wp-search form { display: block;}
.wp-search .search-input {
	margin-left: 4px; /* margin-right: 40px;  */
	margin-top: 4px;
/*	border: 1px solid #e6c24e;
    background-color: #e6c24e;*/
}
.wp-search .search-input input.search-title { width: 100%; line-height: 15px; border: 0; outline: 0; background: none; color: #000000; font-size: 12px; padding: 5px 0;}
.wp-search .search-btn { width: 40px; height: 40px; position: absolute; right: 0; top: 0%; /* margin-top: -23px;  */}
.wp-search .search-btn input.search-submit {
	width: 25px;
	height: 25px;
	border: 0;
	outline: 0;
	cursor: pointer;
	background-color: #FFFFFF;
	background-image: url(images/sous.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 6px;
    margin-left: 10px;
}
/* 登录样式 */
#wp_login_w04 { margin-top: 33px;}
#wp_login_w04 .title { float: left; line-height: 35px; margin-left: 110px; margin-right: 10px; font-size: 15px;}
#wp_login_w04 input { border: 1px solid #d1d1d1; width: 80px; line-height: 34px; padding-left: 4px; height: auto; padding: 0px;}
#wp_login_w04 #w04_loginButton { width: 81px; height: 35px; background: url(images/members_btns.jpg); cursor: pointer; border: 0px; vertical-align: middle; color: #fff;}
#wp_login_w04 .login_input { border: 0px!important; width: auto; margin-right: 7px; height: 34px; line-height: 34px;}
#wp_login_w04 .login_input img { vertical-align: middle; margin-top: 5px;}
#wp_login_w04 .login_input .input { border: 0px solid #d1d1d1; width: auto; line-height: 34px; height: auto; padding: 0px;}
#wp_login_w04 .login_btn .button { display: inline-block; float: left; width: auto; height: auto; background-color: #eee; border: 0px solid #ccc;}
/* 自定义登录样式 */
.form_box {}
.form_box .input_box { margin-right: 10px;}
.form_box .input_box input { height: 32px; line-height: 32px; border: 1px solid red;}
.form_box .input_box .input_text { width: 165px; border: 1px solid #bdbdbd; padding: 0px 4px;}
.form_box .input_box .input_btn { width: 80px; font-size: 14px; background: #db8b1f; border: 0px; color: #fff; font-family: "Microsoft Yahei"; cursor: pointer;}
.form_box .input_box .input_btn:hover { background: #c87c16;}
/* 分享二维码 */
.shares { height: 48px; text-align: center;}
.shares ul { display: inline-block; width: auto; margin: 0 auto; text-align: center;}
.shares li { float: left; margin: 0 5px; position: relative;}
.shares li a { display: inline-block; width: 35px; height: 35px; /* border: 1px solid red;  */background: url('images/shares.png') no-repeat; opacity: .6; filter: Alpha(opacity=60); vertical-align: top;}
.shares li a:hover { opacity: 1; filter: Alpha(opacity=100);}
.shares li.i1 a { background-position: 0px -2px;}
.shares li.i2 a { background-position: -48px -2px;}
.shares li.i3 a { background-position: -93px -2px;}
.shares li.i4 a { background-position: -138px -2px;}
.shares li .con { display: none; position: absolute; bottom: 44px; left: 50%; z-index: 100; margin-left: -51px; width: 100px;}
.shares li .con img { width: 90px; height: 90px; vertical-align: top; background: #fff;}
.shares li .con span { line-height: 22px; font-size: 12px; color: #fff;}
/*筛选功能样式*/
.wp-paralist {}
.wp-paralist .dl-horizontal { padding: 8px 0px; border-bottom: 1px solid #dedede;}
.wp-paralist .dl-horizontal dt { float: left; width: 64px; margin: 3px 0px; padding: 2px 15px; font-weight: bold; overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #000;}
.wp-paralist .dl-horizontal dd { margin-left: 100px;}
.wp-paralist .dl-horizontal dd .btn { display: inline-block; margin: 3px 0px; padding: 2px 15px; font-size: 14px; text-align: center; white-space: nowrap; vertical-align: middle;}
.wp-paralist .dl-horizontal dd .btn.select { background: #2da45a; border-radius: 15px; color: #fff;}
/*** 特殊页面*/
/*二级页面*/

/*列表页*/
/*banner*/
.mbanner .focus-navigation { opacity: 0.7; filter: alpha(opacity=70); background: url(images/slide_next.png) no-repeat; text-indent: -999em;}
.mbanner .focus-navigation:hover { opacity: 1; filter: alpha(opacity=100);}
.mbanner .focus-navigation:active { opacity: 1; filter: alpha(opacity=100);}
.mbanner .focus-prev { left: 20px;}
.mbanner .focus-next { right: 20px; background: url(images/slide_next.png) no-repeat right top}
.mbanner .focus-pagination { position: absolute; right: 50%; bottom: 20px; margin-right: -60px; z-index: 60;}
.mbanner .focus-page { display: inline-block; width: 13px; height: 13px; margin-right: 8px; background: #ccc;}
.mbanner .focus-page-active { background: #1e824a;}
.mbanner .focus-title-bar {left:inherit;right:50%; bottom:inherit;top: 10px;margin-right:-550px;}
.mbanner .focus-title-bg {opacity: 0; filter:alpha(opacity=0);}
.mbanner .focus-title {
	color: #1e824a;
	text-shadow: 1px 1px 0px #fff;
	font-size: 40px;
	font-family: STXingkai;
	font-weight: bold;
}

.focus31 .focus-navigation { display: block; width: 42px; height: 36px; line-height: 36px; background: #000; text-decoration: none; color: #fff; font-size: 24px; font-weight: normal; text-decoration: none; cursor: pointer; position: absolute; top: auto; bottom: 0px; margin-top: -25px; z-index: 50; opacity: .8; filter: alpha(opacity=80); font-weight: normal;}
.focus31 .focus-navigation:hover { font-size: 24px; font-weight: normal; color: #fff; text-decoration: none;}
.focus31 .focus-prev { left: auto; right: 42px; background: #ce882a;}
.focus31 .focus-next { right: 0px; background: #585858;}
.focus31 .focus-pagination { position: absolute; right: 50%; bottom: -20px; margin-right: -20px; z-index: 60;}
.focus31 .focus-page { display: inline-block; width: 8px; height: 8px; margin-right: 5px; background: #ccc; opacity: 0.7; filter: alpha(opacity=70);}
.focus31 .focus-page-active { background: #1e824a; opacity: 1; filter: alpha(opacity=100);}
.focus31 .focus-title-bar { position: relative; left: 0px; bottom: 0px; z-index: 40; width: 100%!important; height: 50px; margin-left: 0px;}
.focus31 .focus-title-bg { background-color: #dfdfdf; opacity: 1; filter: alpha(opacity=100);}
.focus31 .focus-title { height: 50px; line-height: 50px; padding: 0 15px; color: #000; font-size: 14px;}
.focus31 .focus-title a, .focus-text a { color: #000; text-decoration: none;}
.focus31 .focus-title a:hover, .focus-text a:hover { color: #e5e5e5; text-decoration: none;}
.top-left a { transition: all 0s ease-in-out;}
.top-left .wp_nav .nav-item a span.item-name { display: inline-block; padding: 5px 10px; line-height: 32px; cursor: pointer; padding-right: 20px;}
.top-left .wp_nav .nav-item a { font-family: "Microsoft Yahei"; display: block; text-align: center; position: relative; z-index: 100; color: #1e824a; min-width: 1px;font-weight: bold;font-size: 17px;}
.top-left .wp_nav .on a { background: #fff;}
.top-left .wp_nav .sub-nav { display: block; width: 600% !important; border: 0px; border-top: 0px solid #ccc;}
.top-left .wp_nav .sub-nav .nav-item { white-space: nowrap; width: 25% !important;}
.top-left .wp_nav .sub-nav .nav-item a span.item-name { display: inline-block; padding: 5px 10px; line-height: 20px; cursor: pointer;}
.top-left .wp_nav .sub-nav .nav-item a { border-top: 0px; background: none !important; color: #1e824a;}
.top-left .wp_nav .on a { background: #b5b6b5 url(images/jiantou_black.png) 88% center no-repeat !important; color: #1ba60d;}
.top-left li.nav-item.i1 a, .top-left li.nav-item.i2 a, .top-left li.nav-item.i4 a { background: url(images/jiantou_white.png) 88% center no-repeat;}
.top-left li.nav-item.i3 a:hover { background: #fff !important;}
.top-left li.nav-item.i5 a:hover { background: #fff !important;}
.foot-nav a { transition: all 0s ease-in-out;}
.foot-nav .wp_nav .nav-item a { font-family: "Microsoft Yahei"; display: block; text-align: left; position: relative; z-index: 100;}
.wp_nav .on { z-index: 999;}
.foot-nav .wp_nav .sub-nav { display: block; width: 100% !important; position: absolute; z-index: 200; visibility: hidden; border: 0px solid #ccc; border-top: none; max-height: 100px; overflow-y: scroll; overflow-x: hidden;}
.foot-nav li.nav-item.i2 a { background: url(images/jiantou_white.png) 92% center no-repeat;}
.foot-nav li.nav-item.i2.on { background: #fff url(images/jiantou_black.png) 92% center no-repeat !important; color: #777575;}
.foot-nav li.nav-item.i2.on a { color: #777575;}
.foot-nav .wp_nav .sub-nav .nav-item a { border-top: 0px;}
.foot-nav .wp_nav .sub-nav .nav-item a { border-top: 0px; color: #1e824a !important;}
.foot-nav .wp_nav .nav-item .mark { opacity: 1 !important;}
.cbox-right { width: 322px; line-height: 18px;}
.cbox-right .news-item { border-bottom: 1px dotted #999999; line-height: 32px; position: relative;}
.cbox-right .news-item .meta-title { display: block; line-height: 32px; margin-right: 45px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cbox-right .news-item .meta-title a { color: #444e67; font-size: 14px; font-family: "microsoft yahei";}
.cbox-right .news-item .meta-title a:hover { color: #2dbe60;}
.cbox-right .news-item .meta-time { display: block; color: #444e67; font-size: 14px; font-family: "microsoft yahei"; position: absolute; top: 0; right: 0;}

.Collapsing { height: 38px; line-height: 38px; cursor: pointer; color: #333; font-size: 16px; font-weight: normal; border-left: 5px solid #1e824a; background-color: #fbfbfb; text-align: left; padding: 0px 15px; margin-bottom: 8px;}
.coll_body { display: none;}
.coll_body a {display: block; text-align: left; margin-bottom: 5px; padding: 5px; line-height: 20px; font-size: 14px;}
.coll_body a:hover { color: #1e824a; text-decoration: none;}
.box_data { width: 50%; float: left;}

/*角色*/
.role .part_xy{}
.role .part_xy .item{margin-bottom:10px;display:none;}
.role .part_xy .item.selected{display:block;}
.role .part_xy .item h3{display:none;line-height: 46px;padding-left:0px;font-size:20px;font-weight:bolder;color: #068358;border-bottom:1px solid #f1f1f1;background:none;}
.role .part_xy .sub-list{margin-top:15px;}
.role .part_xy .sub-list .sub-item{padding-top: 20px;padding-bottom:15px;width:auto;border-bottom:1px solid #f1f1f1;word-wrap: break-word;word-break: normal;/* background:#f1f8f6; */}
.role .part_xy .sub-list .sub-item a{line-height: 35px;/* padding-left:10px; */font-size: 16px;white-space:nowrap;font-weight:bolder;color: #068358;}
.role .part_xy .sub-list .sub-list{margin-top:10px;margin-left:40px;}
.role .part_xy .sub-list .sub-list .sub-item{padding-bottom:5px; padding-top:0px;float:left;margin-right: 50px;border-bottom:0px solid #f1f1f1;/* background: url(images/graw_arrow_srw.png) no-repeat 3px center; */}
.role .part_xy .sub-list .sub-list .sub-item a{line-height: 35px;/* padding-left:15px; */font-size: 16px;white-space:nowrap;font-weight:normal;color: #333;}
.main #container-1 .inner.clearfix .mod.clearfix .mc .post.post1.post-21 .con div .news_list.clearfix .news.i1.clearfix .news_box .news_wz .news_title {
	font-size: 12px;
	line-height: 20px;
	color: #333;
}
.main #container-1 .inner.clearfix .mod.clearfix .mc .post.post1.post-21 .con div .news_list.clearfix .news.i1.clearfix .news_box .news_wz .news_title #laityuan {
	float: left;
}
#guanglidengl {
	text-align: center;
}
.list #footer .inner .mod.clearfix .foot-right .copyright #guanglidengl a {
	color: #009;
}
#wp_news_w88 .wp_article_list .list_item .pr_fields{display:none;}

.wp_survey .survey_issue {
    color: #000;
    font-size: 14px;
    background-color: #e6e6e6;
    font-size: 20px;
    display: block;
    line-height: 40px;
}
.wp-menu .menu-item:hover .menu-switch-arrow {
	transform: rotate(180deg);
	 -webkit-transform: rotate(180deg);
	 transition: transform .5s;
}
.wp_listcolumn {
    padding-top: 0px;
	}




/*搜索开始*/
.search-panel {
    float: right;
    clear: right;
    position: relative;
    z-index: 200;
}
.searchbtn {
   position: absolute;
    width: 30px;
    height: 30px;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 120;
    background: #2a6d47 url(images/sous.png) left center no-repeat;
	border-radius: 20px;
	margin-top: 5px;

}
.search-window {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100;
/*	border-radius:7px;*/
}
.wp-search .search-input input.search-title {
    width: 100%;
/*    line-height: 36px;*/
    border: 0;
    outline: 0;
    font-size: 14px;
    padding-left: 15px;
}
.wp-search .search-input {
    margin-right: 18px;
	border: 1px solid #005eae;
    background-color: #FFF;
    border-radius: 5px;
}
.wp-search form {
    display: block;
}
.wp-search .search-btn {
    width: 40px;
    position: absolute;
    right: 0;
    top: 0;
}
.wp-search .search-btn input.search-submit {
    width: 100%;
/*    height: 25px;*/
    border: 0;
    outline: 0;
    cursor: pointer;
    background:url(images/ss.jpg) left center no-repeat;
	margin-top: 9px;
    margin-left: 25px;
}
/*搜索结束*/
#ssss {
	height: 36px;
	float: right;
	margin-left: 50px;
}



.post1 .more_btn a{color:#a0a0a0;}
/*带图标标题*/
.post2 { }
.post2 .tt { background:url(images/bgx1.jpg) no-repeat bottom;}
.post2 .tt .tit {padding-left:24px; background:url(images/icon3.png) no-repeat left center;}
.post2 .tt .tit .title {padding-left: 12px;
    font-size: 18px;
    font-weight: bold;
    color: #313131;
    cursor: pointer;
		line-height: 45px;}
.post2 .con {}
/*居中标题*/
.post3 {}
.post3 .tt {width:100%; text-align: center; } 
.post3 .tt .tit {float:none;}
.post3 .tt .tit .title {font-weight:bold; color: #1B2EA3;}
.post3 .more_btn {margin-left:10px;line-height: 20px; float:none;}
/*标题切换hover*/
.post4 {}
.post4 .tt {    border-bottom: 3px solid #dcdcdc;}
.post4 .tt .tit {border-bottom:0px; height: 40px;}
.post4 .tt .tit .title {    width: 120px;display:inline-block;color: #333;cursor:pointer;    margin-right: 35px;}
.post4 .tt .tit .title.selected {color:#000; background:url(images/iconh.jpg) no-repeat center 34px;}
.post4 .more_btn a{    font-size: 14px;
    color: #a0a0a0;}
/*左标题右内容*/
.post5 {background:#1826a5;}
.post5 .tt {float:left;width: 120px;margin-right: -120px;position:relative;}
.post5 .tt .tit {float:none;margin-top: 26px;width:100%;font-size: 18px;}
.post5 .tt .tit .title {text-align:center;color: #fff;}
.post5 .more_btn{display:inline-block;position:absolute;left:0;right:0;bottom: -54px;z-index:100;height:auto;text-align:center;margin-top: 0px;} 
.post5 .more_btn a{line-height: 45px;color: #fff;}
.post5 .con{padding:0;position:relative;}
.post5 .con .conbox{margin-left: 120px;padding-left: 15px;background: #fff;}
/**自定义新闻列表**/
.news_list { }
.news_list li.news {line-height: 40px;padding-left:0px;} /**标题图标**/
.news_list li.news span.news_title {       padding-left: 12px;
    font-size: 15px;
    float: left;
    background: url(images/icond.jpg) no-repeat 0px 18px;}/*标题*/
.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: #666;}/*发布时间*/
.news_list li.news .news_icon {display:inline-block;margin:0 auto; border:0px solid red;}
.news_list li.news .news_text {    padding: 0px 20px 20px 20px;
    font-size: 14px;
    line-height: 20px;
    color: #898989;}/*默认简介*/
.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;}
