/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea,h3{font:13px Georgia,arial; 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:#990100; }
.fl { float:left;}.fr { float:right;}
/**Layout Start**/
body { }
.wrapper { width:100%; margin:0 auto; }
.wrapper .inner { width:808px; margin:0 auto;}
/**main**/
/*--------------------------header-style-begin----------------------------*/
#header { }
#header .inner { width:808px; height:148px; background:url(images/logo.jpg) no-repeat;}
.navbar{ padding-top:118px; padding-left:260px;}

/**默认menu菜单样式**/
.menu { display:block; width:100%; height:26px; background:#06C;}
.menu li { float:left; height:26px; position:relative; vertical-align:bottom;}
.menu li.current { background:url(images/li-over.png) repeat-x 0 bottom;}
.menu li.current a { color:#f2a828;}
.menu li.current li.current { background:none;}
.menu li a { display:inline-block; height:16px; line-height:16px; padding:0 12px; border-right:1px solid #fff; margin:5px 0; color:#fff; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #232323;}
.menu li a:hover { color:#f2a828;}
.menu li ul { display:block; width:auto; width:110px\9; min-width:100%; position:absolute; left:0; top:26px; display:none; z-index:100;}
.menu li ul li { float:none; display:block; width:100%; height:auto; min-height:26px;}
.menu li.current ul li a, .menu li.current ul li.current ul li a, .menu li.current ul li.current ul li.current ul li a { margin:0; display:block; padding:0 12px; width:86px\9; height:auto; min-height:24px; _height:24px; font-size:13px; white-space:nowrap; white-space:normal\9;line-height:24px; color:#fff; background:#1c86c6; border:none; border-bottom:1px solid #1b5e86; border-top:1px solid #a2d8f8; font-weight:normal;opacity: 0.80;filter: alpha(opacity=80);}
.menu li.current ul li a:hover,.menu li.current ul li.current a,.menu li.current ul li.current ul li a:hover,.menu li.current ul li.current ul li.current a,.menu li.current ul li.current ul li.current ul li a:hover { background:#1c5680 url(images/li-over.png) repeat-y 0 0; color:#fff}
.menu li ul li ul { left:100%; left:110px\9; *left:110px; _left:110px; top:0;}
/*--------------------------container-style-begin-------------------------*/
#dontainer {}
#container .inner { padding:10px 8px; width:792px;}

.main_left{ width:208px;}
.main_right{ width:573px;}

.c21{}
.c21 .tt { width:100%; height:32px; background:url(images/tit_r.gif) no-repeat right top #2a6008; }
.c21 .tt h3 { background:url(images/tit_l.gif) no-repeat left top; font-size:14px; font-weight:bold; color:#fff; line-height:33px; height:33px; padding-left:15px; font-family:Arial;}
.c21 .con { width:206px; border:1px solid #dcdcdc; border-bottom:none; border-top:none; padding-bottom:12px;}

.c22{}
.c22 .tt { width:100%; height:33px; background-color:#c3daa2;}
.c22 .tt h3 { background:url(images/icon_2.gif) no-repeat 5px 50% ;font-size:14px; font-weight:bold; color:#6e7376; line-height:33px; height:33px; padding-left:30px; font-family:Arial;}
.c22 .con { width:206px; border:1px solid #dcdcdc; border-bottom:none; border-top:none; padding-bottom:213px; background:url(images/colpic.gif) no-repeat bottom;}

.main_left{}

/*
.c22 a{ background:url(images/icon_1.gif) 20px 50%; padding-left:24px; display:block; width:182px; height:33px;}
.c22 a:hover{ background:url(images/icon_2.gif) 20px 50%;}
*/

.c31{}
.c31 .tt { width:100%; height:33px;}
.c31 .tt h3 { padding-left:22px; background:url(images/icon_2.gif) left no-repeat;font-size:14px; font-weight:bold; color:#6e7376; line-height:33px;padding-left:30px; font-family:Arial;}
.c31 .con {}


.mod { _display:inline; float:left;}
.more a{}
.more a:hover{ color:#999;}
.c32 { width:100%; padding-top:20px;}
.c32 .tt { width:100%; height:28px; border-bottom:2px solid #c5d9a4;}
.c32 .tt h3,.c32 .tt span { display:inline-block; height:30px; line-height:30px; float:left;}
.c32 .tt h3 {font-family:Arial; font-size:14px; font-weight:400; color:#000; background:url(images/tit_r2.gif) no-repeat right top #c5d9a4;}
.c32 .tt h3 span{ background:url(images/tit_l2.gif) left top no-repeat; font-size:14px;font-weight:bold; color:#000600; padding:0 18px;}

.c32 .tt span.more { float:right;}
.c32 .con { width:100%; padding:5px 0;}
/*--------------------------footer-style-begin----------------------------*/
#footer{ height:60px;}
#footer .inner { width:808px;; border-top:6px solid #286007; background:#f1f1f1; height:59px; color:#151515;}
#footer .inner div { width:100%; height:20px; text-align:center; line-height:20px;}
#footer .inner .copyright { background:#2a6008; line-height:55px; height:55px; border-top:1px solid #b7d9b8; color:#fff; font-family:Arial;}
#tj { display: inline;}
#tj td,#tj div{ display:inline;}
/**list**/
/**--------------------column-list-style-begin---------------------------**/
.listmenu { width:202px; min-height:300px;}
.listname { width:202px;  height:32px; background:url(images/tit_r.gif) no-repeat right top #2a6008;}
.listname h3 {font-family:Arial; font-size:15px; font-weight:bold; color:#fff; line-height:33px; padding-left:25px; background:url(images/tit_l.gif) no-repeat left top;}
.lists {width:202px; height:auto;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:580px; min-height:300px;}
.listmeta { width:100%; height:30px;border-bottom:2px solid #86d185;}
.listmeta h3.catname { font-family:Arial;  padding-left:22px; background:url(images/icon_2.gif) left no-repeat; 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:right;}
.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:580px; 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:580px; _width:expression(this.width > 680 ? "580px" : this.width); line-height:1; }
.llink { line-height:26px; padding-left:20px; background:url(images/icon_3.gif) 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:#067725; 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:780px; min-height:200px; margin:0 auto; white-space: normal; text-wrap:normal; word-break:normal;word-break:break-strict;}
.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:24px; line-height:24px; padding-left:24px; background:url(images/icon_3.gif) no-repeat 12px 50%;}
.mlink { height:30px; line-height:30px; padding-left:30px; background:url(images/icon_1.gif) no-repeat 10px 50%;}
.zlink { line-height:24px;}

.nav a{ color:#fff; font-weight:600; padding:0 15px; line-height:24px; font-size:14px;}