/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea,h3{font:9pt "宋体","Microsoft YaHei",tahoma,arial,\5b8b\4f53; color:#000;}
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:#000; font-size:9pt;}
a:hover{ color:red; }
.fl { float:left;}.fr { float:right;}
/**Layout Start**/
body { }
.wrapper { width:100%; margin:0 auto; }
.wrapper .inner { width:1000px; margin:0 auto;}
/**main**/
/*--------------------------header-style-begin----------------------------*/
#header { }
#header .inner { width:1000px; background:url(images/logo.jpg) left top no-repeat; }
.toplinks { }
.scrollnews{ float:right; height:80px; text-align:right; padding-right:50px; line-height:105px; width:500px; overflow:hidden;}
.scrollnews a{ color:#f00;}
.toplinks .cons span{ background:url(images/bg_but.jpg) no-repeat; width:91px; height:22px; text-align:center; line-height:22px;}
.toplinks .cons span h3{ padding:0 6px; line-height:22px;}
.toplinks .cons2 { padding:0 8px 0 130px; background:url(images/oa.jpg) left no-repeat; line-height:22px; display:inline-block;}
.toplinks .cons2 span{ height:22px; width:auto;}
.toplinks .cons2 span a{ line-height:22px; padding:0 3px; }
.toplinks .cons2 span a:hover{ line-height:22px;}


.nav-t{ background:#009330; height:28px; line-height:28px; padding:0 40px;}

/**默认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:10.5pt; 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:9pt; 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 { width:1000px; }


.main-shell{ padding-top:5px;}
.main-l{ width:200px; text-align:center;}
.main-r{ width:785px;}
.switch-l{ width:370px;}
.switch-r{ width:380px; margin:0 12px;}

.bottomlinks{ width:1000px; height:auto;}
.bottomlinks div{ line-height:30px; width: auto;}
.bottomlinks td{ line-height:30px; color:#666;}
.bottomlinks a{ line-height:30px; color:#666;}
.bottomlinks a:hover{ color:red;}



.btmlm{ width:750px;}
.btml { width:150px;}
.btmm { width:580px;}
.btmr { width:240px;}

.mod { _display:inline; float:left;}
.more a{}
.more a:hover{ color:#999;}
.post { width:100%;}
.post .tt { width:100%; height:30px; border-bottom:2px solid #990100;}
.post .tt h3,.post .tt span { display:inline-block; height:30px; line-height:30px; float:left;}
.post .tt h3 { font-size:10.5pt; font-weight:bold; color:#000;}
.post .tt span.more { float:right;}
.post .con { width:100%; padding:5px 0;}



/*--------------------------footer-style-begin----------------------------*/
#footer{}
#footer .inner { width:1000px; background:#009330; line-height:30px; color:#fff; font-size:9pt; text-align:center;}
#footer .inner div { width:100%; height:30px; text-align:center; line-height:30px;}
#footer .inner .copyright { margin-top:10px;}
#footer .inner img { display:inline-block;}
#footer .inner .qq { display:inline-block; height:20px; line-height:20px; padding-left:20px; background:url(images/qq.gif) no-repeat 0 0;}
#tj { display: inline;}
#tj td,#tj div{ display:inline;}
/**list**/
/**--------------------column-list-style-begin---------------------------**/
.listmenu-con a{ margin:8px 75px; font-size:10.5pt; display:block;}
.listmenu-con a:hover{ text-decoration:underline;}

.listmenu { width:228px; min-height:300px;}
.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:10.5pt; 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:9pt; 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;}
.listmenu-con{ background:url(images/bg_left.jpg) no-repeat top; height:700px; }
/**--------------------article-list-style-begin----------------------------*/
.listentry { width:750px; min-height:300px;}
.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: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:728px; padding:10px 0;}
.listinfo,.readinfo { margin:0 auto; overflow:hidden; line-height:1.5em; font-size:10.5pt; color:#565656;}
.listinfo p,.readinfo p { text-indent:2em; margin-bottom:10px;}
.listinfo a,.readinfo a { font-size:10.5pt; 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:9pt;}
.llink a:hover { color:#121212;}
.compose_input { height:15px; line-height:15px; border:1px solid #ccc; font-size:9pt; color:#000;}
/**info**/

.infoloc{ line-height:31px; width:1000px; height:32px; padding-left:20px; background:url(images/add.jpg) no-repeat left; color:#000; font-size:14px;}
.infoloc a,.infoloc span{ display:none;}


.infobox { width:998px; margin:0 auto;  border:1px solid grey; border-bottom:none; line-height:1.8em;}
.infobox p{ line-height:1.8em;}
.atitle { display:block; width:100%; line-height:55px; padding-top:15px; font-size:24px; color:#000; font-weight:bold; text-align:center;}
.atitle2 { display:block; width:100%; line-height:26px; font-size:18px; color:#000; font-weight:400; text-align:center;}


.postmeta { width:100%; height:25px; line-height:25px; color:#000; font-size:14px; text-align:center; margin:5px 0;}
.postmeta span { margin-right: 10px;}
.readinfo { width:960px; min-height:200px; font-size:14px; margin:0 auto; color:#000;}
.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/li.png) no-repeat 10px 10px;}
.zlink { line-height:24px;}

.navlink a{ color:#fff;}
.navlink a:hover{ color:#ddd;}


/* tab menu */

.tabmenuA, .tablistA{ display:block; width:100%; }
.tabmenuA { border-bottom:1px solid #ddd;}
.tabmenuA li { float:left; margin:0 6px; border:1px solid #ddd; border-bottom:1px solid #fff; cursor:default; margin-bottom:-1px; position:static; display:inline-block;}
.tabmenuA li h3 { font-size:9pt; text-align:center;  color:#333; display:inline;height:24px; padding:0 8px;}
.tabmenuA li h3 span { display:inline; height:24px; line-height:24px;}
.tabmenuA li.hover h3, .tabmenuA li.hover h3 span { color:#333;}
.tabmenuA li h3 span a{ font-weight:400;}

.tablistA li { display:none; width:96%; margin:2px auto; min-height:120px;}


#tablist2{ min-height:120px;}
#tablist3{ min-height:120px;}

/*--banner switch--*/
#nav {
	BACKGROUND: url(images/loadsmall.gif) no-repeat 330px 100px; OVERFLOW: hidden; WIDTH: 1000px; POSITION: relative; HEIGHT: 240px
}
#nav UL {
	Z-INDEX: 999; LEFT:40px; BOTTOM: 0px; POSITION: absolute; TEXT-ALIGN: left; margin:0px;
}
#nav UL LI {
	DISPLAY: block; FONT-WEIGHT: 900; FONT-SIZE: 9pt; FLOAT: left; WIDTH: 190px; COLOR: #fff; FONT-FAMILY: Arial; POSITION: relative; HEIGHT: 50px
}
#nav LI DIV {
	MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 10px; MARGIN-LEFT: 70px; font-size:10.5pt; height:42px; line-height:42px; overflow:hidden;
}
#nav LI IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FILTER: alpha(opacity=60); LEFT: 10px; FLOAT: left; BORDER-LEFT: #fff 1px solid; WIDTH: 52px; CURSOR: pointer; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; TOP: 5px; HEIGHT: 35px; moz-opacity: 0.6
}
#frontText {
	FONT-WEIGHT: 900;
	FONT-SIZE: 30px;
	Z-INDEX: 999;
	LEFT: 18px;
	WIDTH: 100%;
	COLOR: #fff;
	FONT-FAMILY: Verdana;
	POSITION: absolute;
	TOP: 21px
}
#frontTextBack {
	FONT-WEIGHT: 900; FONT-SIZE: 30px; LEFT: 22px; WIDTH: 100%; COLOR: #000; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 22px
}
#frontTextSub {
	FONT-SIZE: 9pt; LEFT: 25px; WIDTH: 100%; COLOR: #fff; FONT-FAMILY: Verdana; POSITION: absolute; TOP: 60px
}
#BG {
	BORDER-TOP: #fff 1px solid; background:#000; FILTER: alpha(opacity=30); opacity: 0.3; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 50px; TEXT-ALIGN: right; moz-opacity: 0.6
}
#mask {
	Z-INDEX: 990; BACKGROUND: url(mask.gif); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#back {
	TEXT-ALIGN: center
}
.gray {
	FILTER: Gray()
}


#msg_win{border:1px solid #A67901;background:#EAEAEA;width:240px;position:absolute;right:0;font-size:12px;font-family:Arial;margin:0px;display:none;overflow:hidden;z-index:99;}
#msg_win .icos{position:absolute;top:2px;*top:0px;right:2px;z-index:9;}
.icos a{float:left;color:#833B02;margin:1px;text-align:center;font-weight:bold;width:14px;height:22px;line-height:22px;padding:1px;text-decoration:none;font-family:webdings;}
.icos a:hover{color:#fff;}
#msg_title{background:#FECD00;border-bottom:1px solid #A67901;border-top:1px solid #FFF;border-left:1px solid #FFF;color:#000;height:25px;line-height:25px;text-indent:5px;}
#msg_content{margin:1px;margin-right:0;width:240px;height:300px;overflow:hidden;}

img { border:0;}
.wrap { width:1000px; margin:0 auto;}
.slider { width:1000px; height:240px; position:relative;}
.slider .slides { width:1000px; height:240px; position:relative;}
.slider .slides li { display:block; width:100%; height:240px; position:absolute; left:0; top:0; display:none;}
.slider .slides li img { width:100%; height:240px; border:0;}
.slider .cover { width:100%; height:60px; border:1px solid #fff; background:url(images/op.png) repeat; position:absolute; left:0; bottom:0; z-index:10;}
.slider .navi { width:870px; height:60px; position:absolute; left:50%; margin-left:-435px; bottom:0; z-index:20; text-align:center;}
.slider .navi li a{ font-size:14px; color:#fff;}
.slider .navi li a:hover{ color:#ccc;}
.slider .navi li { width:170px; height:60px; float:left; display:inline-block; text-align:right; position:relative;line-height:40px; color:#fff; font-size:16px; font-weight:bold; opacity:0.8;_filter:alpha(opacity=80);}
.slider .navi li.selected {filter:alpha(opacity=100); opacity:1;}
.slider .navi li img { display:block; width:54px; height:46px; border:1px solid #f6f6f6; position:absolute;left:20px; top:5px;}

.infofoot{ background:url(images/bottom.jpg) top no-repeat; height:200px; width:998px; margin:0 auto; border:1px solid grey; border-top:none;}
p{margin: 0 auto;}
a {
font-size: 14px;
}
.wp_nav .nav-item a {

display: block;
text-align: center;
position: relative;
z-index: 100;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
font-family: 宋体;
}
#wp_news_w3 {
margin-left: 20px;
}
.page_nav {
margin-left: 150px;
}
.wp_paging {
display: block;
margin: 0;
padding: 0;
list-style: none;
font-size: 13px;
font-family: 'Microsoft Yahei', Verdana, Geneva, sans-serif;
color: #494949;
float: right;
width: 100%;
}
.wp_nav .nav-item a {
display: block;
text-align: center;
position: relative;
z-index: 100;
color: #FFFFFF;
font-weight: bold;
font-size: 14px;
font-family: 宋体;
padding-right: 60px;
}

