/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea,h3{font:14px "Microsoft YaHei",tahoma,arial,\5b8b\4f53; color:#454545;}
input,select,textarea{vertical-align: middle;resize: none; outline:0;}
table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}caption,th {text-align:left;}
ul,ol,li,dl,dd,dt { list-style:none; }
fieldset, img { border: 0}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{*zoom:1}
.clear{clear: both; width:100%; line-height:0; height:0; font-size:0; _display: inline; overflow:hidden;}
:focus{outline:0;}
q:before,q:after {content:'';}
.none{ display:none;}
a{text-decoration: none;color:#454545; font-size:13px;}
a:hover{ color:#f90; }
.fl { float:left;}.fr { float:right;}
/**Layout Start**/
body { background:#fbf8cf url(images/bg.jpg) repeat-x 50% 0; } /*页面背景*/
.wrapper { width:100%; margin:0 auto; }
.wrapper .inner { width:992px; margin:0 auto;} /*页面布局宽度*/
/**main**/
/*--------------------------header-style-begin-----页面头部-----------------------*/
#header { padding-top:17px; padding-bottom:14px;}
#header .inner { width:992px; }
#header .top { width:600px; height:100px; padding-left:392px; background:url(images/logo.jpg) no-repeat left;} /*页面头部LOGO*/

/*页面头部导航样式*/
.topnav { display:inline-block; height:26px; line-height:26px; float:right; margin-top:5px;} 
.topnav-item { padding-right:14px; height:26px; line-height:26px;}
.topnav-item a { color:#103e0d;}
.topnav-item a:hover { color:#F90;}

/*页面头部搜索样式*/
.searchmore { float:right; width:220px; height:31px; margin-right:8px; margin:12px 0; background:url(images/search.gif) no-repeat;}
.searchshell{ float:right; background:url(images/searchtt.gif) 0 46% no-repeat; padding-left:20px; width:300px;}
.search .searchinput { display:inline;  float:left;width:180px; height:26px; line-height:26px; padding:0 5px; border:none; background:none; color:#687f77;}
.search .searchbtn { display:inline; float:right; width:26px; height:31px; border:none; background:none; cursor:pointer;}

/*主导航样式*/
.nav { width:100%; height:70px; background:url(images/nav.gif) no-repeat 0 0;}
.nav td{ word-break:keep-all; text-wrap:none;}
.navlink { padding:0 12px;}
.navlink a{font-size: 14px; font-weight:bold; color: #fff;}
.navlink a:hover{ color:#A6D2AF}
.nav-item { padding-right:26px; height:24px; line-height:24px;}
.nav-item a { font-size:14px; font-weight:bold; color:#fff;}
.nav-item a:hover { color:#A6D2AF;}

.banner { width:100%; height:89px; background:url(images/banner.jpg) no-repeat 0 0; margin-bottom:10px;}


/*--------------------------container-style-begin--页面主体-----------------------*/
#container {padding-bottom:20px; }
#container .inner { width:990px; background:#fff; border:1px solid #e9e9e9; border-width:0 1px 1px 1px; padding-top:18px;}
.mod { _display:inline; float:left;}
/*更多链接样式*/
.more a{}
.more a:hover{ color:#999;}
/*新闻列表模块样式*/
.post { width:100%;} 
.post .tt { width:100%; height:36px; border-bottom:2px solid #d3d3d3;}
.post .tt h3,.post .tt span { display:inline-block; height:36px; line-height:36px; float:left;}
.post .tt h3 { font-size:24px; font-weight:500; color:#2b2b2b; padding-left:37px; background:url(images/li.gif) no-repeat 0 6px;}
.post .tt span.more { float:right; height:20px; line-height:20px; margin-top:5px;}
.post .con { width:100%; padding:10px 0;}
.entry .fl { width:432px; _display:inline-block; margin-left:22px;}
.entry .fr { width:472px; _display:inline-block; margin-right:22px;}
#pd25 { width:946px; margin:0 auto;}
/*--------------------------footer-style-begin-------页面页脚---------------------*/
#footer{ height:188px;background:url(images/foot.gif) no-repeat 70% 50% #efefef; border-top:1px solid #dfdfdf;}/*页脚背景*/
#footer .inner { width:1000px; height:120px; padding:34px 0px 34px 80px;  }
/*页脚字体样式*/
.footer { height:24px; margin-top:4px; line-height:24px; font-size:13px; padding:2px 225px;  color:#3f3f3f; float:left; font-weight:500; font-family:"Microsoft YaHei";}
.footer li { float:left; height:24px; line-height:24px;}
.footer td { height:24px; line-height:24px; word-break:keep-all; text-wrap:none;}
.footer a { color:#3f3f3f; font-size:13px; padding:0 5px; }
.footer a:hover { color:#F90;}
/**list**/
/**--------------------column-list-style-begin-------栏目页面样式--------------------**/

/*栏目页面-默认栏目列表样式*/
.listmenu { width:260px; min-height:300px; margin-right:20px}
.listname { width:226px; height:27px; background:url(images/listname_bg.png) repeat-x; border:1px solid lightGrey; border-top-left-radius:5px;border-top-right-radius:5px;}
.listname h3 { font-size:15px; font-weight:bold; color:#343434; line-height:27px; padding-left:25px; background:url(images/plus.png) no-repeat 5px 50%; text-shadow:0 1px 0 #fff;}
.lists { width:226px; height:auto;border:solid #e5e5e5; border-width:1px 1px 0 1px; border-top-color:#bbb;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.lists .list1 a,.lists .list2 a,.lists .list3 a { display:block; font-size:14px; color:#666; padding-left:30px; line-height:30px; background:#f9f9f9 url(images/li.png) no-repeat 13px 14px; border-bottom:1px solid #e5e5e5;}
.lists .list2 a { font-size:13px; color:#888; padding-left:40px; line-height:25px; background-position:28px 11px;}
.lists .list3 a { font-size:12px; color:#999; padding-left:50px; line-height:21px; background-position:38px 9px;}
.lists .list1 a:hover,.lists .list2 a:hover,.lists .list3 a:hover { background-color:#eee; background-image:url(images/li-over.png); color:#000; text-decoration:none;}
#s_c_id { background-color:#f1f1f1; background-image:url(images/li-over.png); color:#000;}
#s_c_id:hover { color:#121212; background-color:#f3f3f3;}
/**--------------------article-list-style-begin-----------栏目页默认文章样式-----------------*/
.listentry { width:652px; min-height:300px; margin:0px 40px 0px 20px;}
.listmeta { width:100%; height:30px; background:url(images/li.png) repeat-x bottom;}
.listmeta h3.catname { display:inline-block; float:left; height:30px; font-size:16px; font-weight:bold; color:#444;}
.listmeta h3.catname span { float:left; display:inline-block; height:30px; padding:0 6px;line-height:30px; background:url(images/li-over.png) repeat-x bottom;}
.listmeta .listmap { float:left;}
.listmeta .listmap li { float:left; height:20px; line-height:20px; margin-top:4px; color:#666;}
.listmeta .listmap li a { color:#666;}
.listmeta .listmap li a:hover { color:#222; text-decoration:none;}
.listmeta .listmap li .posSplit { display:inline-block; width:13px; background-position: center center;}
.listinfo { width:728px; padding:10px 0;}
.listinfo,.readinfo { margin:0 auto; overflow:hidden; line-height:1.7em; font-size:14px; color:#565656;}
.listinfo p,.readinfo p { text-indent:2em; margin-bottom:10px;}
.listinfo a,.readinfo a { font-size:14px; color:#626262;}
.listinfo a:hover,.readinfo a:hover { color:#565656;}
.listinfo img{ max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); line-height:1; }
.llink { line-height:26px; padding-left:20px; background:url(images/li.png) no-repeat 5px 12px;}
.llink a { font-size:13px;}
.llink a:hover { color:#121212;}
.compose_input { height:15px; line-height:15px; border:1px solid #ccc; font-size:12px; color:#000;}
/**info----默认文章页内容样式**/
.infobox { width:100%; margin:0 auto;}
.atitle { display:block; width:100%; line-height:35px; font-size:18px; color:#252525; font-weight:bold; text-align:center; border-bottom:3px solid #ccc;}
.postmeta { width:100%; height:25px; line-height:25px; color:#999; font-size:13px; text-align:center; margin:5px 0;}
.postmeta span { margin-right: 10px;}
.readinfo { width:960px; min-height:200px; margin:0 auto;}
.readinfo img { max-width:900px; _width:expression(this.width > 900 ? "900px" : this.width); }
.infobox .share { width:100%; padding-top:7px; clear:both; }
/**custom-style****/
/**------------------news-link-style-begin---新闻链接样式----------------**/
.nlink { height:26px; line-height:26px;}
.zlink { line-height:24px;}

/**------------------xiantian-------------------**/
.zleft{ width:650px; margin:0px 40px 0 20px; min-height:500px; float:left;}
.zright{ width:260px; margin-right:20px; min-height:500px; float:right;}
/*当前位置样式*/
.dq{ width:100%}
.dq h3{color:#666; font-size:12px; height:20px; line-height:20px}
/*当前位置分隔符样式*/
.posSplit { background:url(images/posSplit.gif) no-repeat center top; width:20px; height:24px; }

/*栏目页，栏目名称样式*/
.wz{ width:100%; height:45px; margin-top:5px; background:url(images/dian.jpg) repeat-x bottom;}
.wz{ background:url(images/li.gif) left no-repeat; line-height:45px; color:#000; font-size:20px; font-weight:bold; padding-left:40px;}
.wzlb{ width:590px; margin:15px 35px 15px 25px}/*栏目页，左边宽度*/


/*栏目页，右边样式*/
.rem{ width:100%;height:35px;background:url(images/d1.jpg) repeat-x bottom; }
.rem span{ height:35px; line-height:35px; color:#464648; font-size:18px; font-weight:bold}

.zleft1{ width:670px;  min-height:500px; float:left; padding:0 8px;}
.zright1{ width:260px; margin-right:10px; min-height:500px; float:right;}

.dq1{ width:100%; background:url(images/qw.jpg) repeat-x; height:24px}
.dq1 h3{color:#666; font-size:12px; height:24px; line-height:24px}
.wzbt{ width:100%; min-height:35px; margin-top:10px;text-align:center;}

.wzbt span{ line-height:24px; height:24px; color: #900; font-size:18px; font-weight:bold;}

.fw{ margin-top:0px;text-align:center; color:#464646; font-size:15px}

.wznr{ margin:10px 20px 0px 10px; width:665px; color: rgb(69, 69, 69); line-height: 170%;  font-family: "微软雅黑"; font-size: 16px;}
.wznr p{ width:665px;margin:0px 20px 0px 10px; text-indent:28px; line-height: 170%;}
.wznr img { max-width:600px; _width:expression(this.width > 600 ? "600px" : this.width); }
.zz{ height:29px; line-height:29px; margin-top:15px; background:url(images/dian.jpg) repeat-x bottom;text-align:right;}

/*频道20，标题样式*/
.chan_tit_td_20{ font-size:14px; color:#2e563c; font-weight:bold; text-align:center !important;}
.chan_tit_td_20 a{ font-size:14px; color:#2e563c; font-weight:bold; text-align:center; text-decoration:none; height:40px; line-height:40px}
.chan_tit_td_20 a:hover{color:#ff6600;text-decoration:none;}
/*频道20，内容样式*/
.chan_con_td_20{ font-size:14px; color:#3e5f4c;}
.chan_con_td_20 a{ font-size:14px; color:#3e5f4c;text-decoration:none;line-height:25px}
.chan_con_td_20 a:hover{color:#ff6600;text-decoration:none;}

/*---微信---*/
.weixin{ background:url(images/weixin.jpg) no-repeat; width:112px; height:130px; position:fixed; right:35px; bottom:25px;}

.mod.mod0.clearfix {
    width: 472px;
    margin-left: 22px;    height: 292px;
}
div#wp_nav_w11 ul.wp_nav {
    width: 180px;
    height: 38px;
}
.wp_nav .nav-item a span.item-name {
    display: inline-block;
    padding: 0px;
    line-height: 18px;
    cursor: pointer;
}
.nav-item {
        padding: 3px 10px 0px 16px;
    height: 18px;
    line-height: 18px;
}
div#wp_nav_w12 ul.wp_nav {
    width: 125px;
}
.wp_nav .nav-item a.parent:hover span.item-name {
    color: #A6D2AF;
}
div#wp_nav_w13 ul.wp_nav {
    height: 38px;
    width: 124px;
}
div#wp_nav_w14 ul.wp_nav {
    height: 38px;
    width: 164px;
}
.wp_nav .nav-item a.parent {
    color: none !important;
}
div#wp_nav_w31 a {
    font-weight: normal;
}
#wp_nav_w31 .wp_nav .nav-item {
    float: none;
    padding: 4px 0px;
}
div#wp_nav_w32 a {
    font-weight: normal;
}
#wp_nav_w32 .wp_nav .nav-item {
    float: none;
    padding: 4px 0px;
}
div#wp_nav_w33 a {
    font-weight: normal;
}
#wp_nav_w33 .wp_nav .nav-item {
    float: none;
    padding: 4px 0px;
}
div#wp_nav_w34 a {
    font-weight: normal;
}
#wp_nav_w34 .wp_nav .nav-item {
    float: none;
    padding: 4px 0px;
}
div#wp_nav_w35 a {
    font-weight: normal;
}
#wp_nav_w35 .wp_nav .nav-item {
    float: none;
    padding: 4px 0px;
}
.dtjt9_div_img .number {
    position: absolute;
    right: 5px;
    bottom: 25px;
    z-index: 100;
    display: none;
}
.wp_article_list .list_item .Article_Index {   
    width: 0px !important;
    margin-right: 0px;   
}
.wp_article_list .list_item {
    width: 100%;
    height: 26px;
    line-height: 26px;
    border-bottom: 0px dashed #ccc;
    vertical-align: top;
}
input#keyword {
    display: inline;
    float: left;
    width: 180px !important;
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    border: none;
    background: none;
    color: #687f77;
}
input.search {
    display: inline;
    float: right;
    width: 26px !important;
    height: 31px !important;
    border: none;
    background: none !important;
    cursor: pointer;
}


.wznr .Article_Content em,.wznr .Article_Content em *{    font-family: '楷体' !important;
    font-size: 16px !important;
    line-height: 3em !important;font-style: normal !important;}