/*全局样式开始*/
body{font-family:Arial, Helvetica, sans-serif;margin:0 auto;padding:0;background:#e9e9e9 url(/images/bodybg.jpg) repeat;font-size:12px;color:#a7a7a7;}
div,form,ul,ol,li,span,p,dl,dd,dt{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input{font-size:12px}
a{outline-style:none;text-decoration:none; color: #a7a7a7;}
a:hover{color:#8fb00a;text-decoration: underline;}

.clr { clear:both;}
/*全局样式结束*/

/*总体结构样式开始*/
.top , .nei_mainbox , .menubox , .bigpic , .mainbox { width:990px; margin:0 auto;}
/*总体结构样式结束*/

/*top样式开始*/
.top { height:123px; background:url(/images/topbg.jpg) repeat-x; overflow:hidden;}
.top .left a { width:513px; height:85px; float:left; display:block; overflow:hidden; text-indent:-999px; margin-top:10px;}
.sousuo { background:url(/images/sousuobg.jpg) no-repeat; height:37px;}
.sousuo input { vertical-align:middle;}
.sousuo .shuru { background-color:#fff; border:0; width:170px; height:30px; line-height:30px; margin-top:1px; margin-left:3px;}
.top .yuyan { background:url(/images/yuyanbg.jpg) no-repeat; padding-left:25px; width:223px; text-align:center; height:21px; line-height:21px;}
.top .yuyan a { padding:0 3px;}
.top .right p { margin-bottom:8px;}
/*top样式结束*/

/*menu样式开始*/
.menubox { height:44px;}
.menu { width:990px; height:46px;background:url(/images/menubg.jpg) no-repeat;}
.menu dl { position:relative;  z-index:1000;}
.menu dd { float:left;}
.menu dd a { width:141px; height:40px; line-height:40px; color:#fff; text-align:center; font-size:14px; display:block; text-decoration:none; font-weight:bold;}
.menu .none a { background:none;}
.menu .on a , .menu dd a:hover { color:#174f9a; font-weight:bold; color:#455502;}

.menu .mainlevel { position:relative; z-index:1000;}
.menu .mainlevel ul { width:auto; white-space:nowrap; display:none; position:absolute; left:0; top:44px; margin-top:0; height:30px; line-height:30px;}
.menu .mainlevel ul a { width:auto; margin:0 10px; padding:0; padding-left:10px; float:left; color:#333; font-size:12px; font-weight:normal; height:30px; line-height:30px; background:none; font-weight: normal;}
.menu .mainlevel ul a:hover {color:#174f9a; font-weight:normal; background:url(/images/menudian.jpg) no-repeat left center;}
.menu .on ul { display:block;}
/*menu样式开始*/

/*幻灯样式开始，ft-\ft-button-\ft-button-id-active是基本样式*/
.bigpic { position:relative; height:269px; overflow:hidden; margin:10px auto;}
.icpfl { float:left; width:263px; height:269px; background:url(/images/icpfl.jpg) no-repeat; padding-top:2px;}
.icpfl dt { height:52px; text-align:center; line-height:52px; font-size:14px; color:#12acac; font-weight:bold;}
.icpfl dt a { color:#12acac;}
.icpfl dd { height:36px; line-height:36px; padding-left:55px;}
#huandeng { float:right;}
.ft-title { padding: 10px 10px; width: 480px; text-align: left; }/*如果图片有alt会有下方的标题显示，这个就是标题的样式*/
.ft-prev, .ft-next { background-color: #000; padding: 0 10px; display:none; }/*左右上一幅下一幅按钮，现在为隐藏*/
#ft-buttons-huandeng { position:absolute; bottom:10px; right:10px; background:url(/images/shuzibg.png) no-repeat; width:78px; height:14px; overflow:hidden; }
a.ft-button-huandeng { display:block; float:left; background:url(/images/shizi.png) no-repeat center center; width:14px; height:14px; overflow:hidden; text-indent:-999px; padding:0 2px;}
/*数字基本样式*/
a.ft-button-huandeng-active { font-weight: bold; color:#C00; background:url(/images/shizion.png) no-repeat center center; }/*数字当前样式*/
/*top样式结束*/

/*内容区样式开始*/
.mainbg { width:1014px; margin:0 auto; background:url(/images/mainbg.jpg) repeat-y center top;}
.mainbox .box1 {width:263px; float:left; border:1px solid #ccc;}
.mainbox .box2 {width:700px; float:right;}

.mainbox .title , .nei_mainbox dt { height:25px; line-height:25px; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden;}
.mainbox .title a { color:#174f9a;}
.mainbox .title a span , .nei_mainbox dt a span { font-size:10px;}
.mainbox .title a.more { float:right; margin-right:10px; margin-top:10px; text-indent:-999px; background:url(/images/more.jpg) no-repeat; height:35px; width:39px; overflow:hidden;}

.mainbox .box1 .title { height:40px; line-height:40px; text-align:center; background:url(/images/cpzsbg.jpg) no-repeat center top;}
.mainbox .box1 .title a { color:#961fce;}

.mainbox .box2 .title { height:30px; line-height:30px; background:url(/images/itbg.jpg) repeat-x left bottom;}
.mainbox .box2 .title a { color:#9cb538; display:block; height:20px; line-height:20px; border-left:2px solid #9cb538; padding-left:10px; margin-left:10px; }

.gsjjbox { margin:15px 0; color:#a7a7a7;}
.gsjjbox img { float:left; border:1px solid #ccc; padding:2px; margin-right:15px;}
.gsjjbox a { background:url(/images/jian.jpg) no-repeat left center; padding-left:10px; color:#a7a7a7;}

.mainbox .conbox { width:auto; padding:0 15px; line-height:200%; overflow:hidden;}

.lie2 { background:url(/images/itbg.jpg) repeat-x 0 3px; height:200px;}
.lie2 dl { float:left;}
.lie2 p { margin:10px 20px;}

/*内容区样式结束*/

/*首页元素样式开始*/
.mainbox .gsjj { background:url(/images/gsjjbg.jpg) no-repeat; height:56px; position:relative;}
.mainbox .gsjj a { position:absolute; right:10px; bottom:10px;}

.mainbox .box1 dd{ background:none;}

.lian3 { background:url(/images/r3tu.jpg) no-repeat; width:102px; float:right; margin-top:10px;}
.lian3 a { display:block; height:60px; width:102px; margin-bottom:5px; text-indent:-999em; overflow:hidden;}
.fr { float:right; margin-right:10px; margin-top:10px;}
.fr img { padding:5px; border:1px solid #ccc; margin-left:10px;}

.pictxt_left img { float:left; margin-right:15px; padding:5px; border:1px solid #ccc;}
.pictxt_left h3 a { font-size:14px;}
.pictxt_left h3 span { float:right;}
.pictxt_left h3 span a { font-size:12px;}
.pictxt_left span { line-height:180%; }

.newslist { margin:15px 0;}
.newslist li { background:url(/images/xuxian.jpg) repeat-x left bottom; height:31px; line-height:31px; padding:10px 0;}
.newslist li a { background:url(/images/neidian.jpg) no-repeat left 3px; padding-left:15px; height:31px; line-height:31px;}
.newslist li span { float:right;}

.mainbox .box2 .newslist { margin:10px auto;}
.mainbox .box2 .newslist li {height:25px; line-height:25px; background:none; margin:5px 10px; padding:5px 0;}
.mainbox .box2 .newslist li a { background:url(/images/listjian.jpg) no-repeat left 5px; padding-left:15px; height:25px; line-height:25px;}
.mainbox .box2 .newslist li span { float:right;}

.mainbox .box3 .newslist { margin:0;}
.mainbox .box3 .newslist li { background: none; display:block; white-space:nowrap; height:30px; line-height:30px;}
.mainbox .box3 .newslist li a { background:url(/images/menudian.jpg) no-repeat left 5px; padding-left:10px; height:25px; line-height:25px;}




/*首页元素样式结束*/

/*内页布局样式开始*/
.nei_mainbox .left { width:217px; float:left;}
.nei_mainbox .left dt { font-weight:bold; background:url(/images/ntbg.jpg) no-repeat; height:52px; text-align:center; line-height:52px; color:#12acac;}
.nei_mainbox .left li { height:37px; line-height:37px; background:url(/images/zcolbg.jpg) no-repeat; margin-top:-1px; text-align:center;}
.nei_mainbox .left li a { height:37px; line-height:37px; overflow:hidden; display:block;}
.nei_mainbox .left .on a , .nei_mainbox .left li a:hover { background:url(/images/zcolonbg.jpg) no-repeat; text-decoration:none;color:#8fb00a;}
.nei_mainbox .right { width:750px; float:right;}
.nei_mainbox .right dt { background:url(/images/itbg.jpg) repeat-x left bottom; height:30px; line-height:25px; padding-left:15px; font-weight:bold;}
.nei_mainbox .right dt span { float:right; font-size:12px;font-weight:normal;}
.nei_mainbox .right dt b { height:25px; display:block; padding-left:15px; border-left:2px solid #9cb538; color:#9cb538;}

.weizhi { padding:10px; padding-top:0;}

.nei_mainbox .right dd { padding:0 25px;min-height:400px; height:auto; _height:400px;}
.leftext { margin:10px 0; background:url(/images/nlxfs.jpg) no-repeat; height:259px;}
.leftext dd { padding:10px; line-height:200%;}
.pages {text-align:right; padding:10px 0; color:#ccc; height:25px;}
.pages a , .pages span { padding:3px; margin:0 2px; color:#8fb00a;}
.pages span { font-weight:bold; color:#6b8014; background:url(/images/pageon.jpg) no-repeat;}

.mainbox .box2 p { line-height:200%;}
.leftext p { line-height:250%;}
/*内页布局样式开始*/

/*首页元素样式开始*/
.piclist { margin:0 auto;}
.piclist li { width:225px; height:190px; overflow:hidden; float:left; margin:10px;}
.piclist li a { color:#789014; text-align:center; display:block; margin:10px 0;}
.piclist li a:hover { color:#666;}
.piclist li img { width:222px; height:157px; border:1px solid #ccc; background:#fff;}
.piclist li p { margin:5px 0;}

.mainbox .box1 .piclist { text-align:left;padding:0; width:250px; margin-left:5px;}
.mainbox .box1 .piclist li { width:250px; height:155px; overflow:hidden; margin:0; float:none; display:block; background:url(/images/xuxian.jpg) repeat-x left bottom;}
.mainbox .box1 .piclist li a { color:#a7a7a7; display:block; text-align:left; line-height:170%;}
.mainbox .box1 .piclist li a:hover { color:#8fb00a; text-decoration:none;}
.mainbox .box1 .piclist li img { width:180px; height:128px; border:1px solid #ccc; background:#fff; padding:2px; float:left; margin-right:10px;}
.mainbox .box1 .piclist li p { margin:5px 0;}

.footext { background:url(/images/footlinks.jpg) no-repeat; width:988px; height:49px; margin:0 auto; margin-top:20px;}
.footext a { display:block; width:247px; height:49px; overflow:hidden; float:left; text-indent:-1000em;}

.newstxt { line-height:200%;}
.newstxt .title { text-align:center; font-size:14px;; font-weight:bold; padding:20px 0; margin-bottom:0; background:url(/images/xuxian.jpg) repeat-x left bottom;}
.newstxt .zhengwen {min-height:400px; height:auto; _height:400px; margin:20px 0;}
.newstxt .zhengwen p { margin:20px 0;}
.newstxt .shangxia { margin:20px 0; color:#789014;}
.newstxt .shangxia a { color:#789014;}
.newstxt .shangxia span { display:block;}
.newstxt .shangxia .sxright { }
.newstxt .info { text-align:right; color:#789014; margin-top:5px;}
.newstxt .info span { padding:0 10px;}
/*首页元素样式结束*/

/*foot样式开始*/
.footbox { width:990px; margin:0 auto; background:url(/images/footbg.jpg) repeat-x; margin-top:20px;}
.foot { margin:0 auto; width:990px; height:60px; line-height:200%; padding-top:20px;}
.foot .fr { margin:0; float:right;}
/*foot样式结束*/




.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute
}
.float0831 A {
	COLOR: #76c51f
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url("/images/float_bg[1].gif")
}
.float0831 .tp {
	BACKGROUND: url("/images/float_bg[1].gif")
}
.float0831 .cn {
	BACKGROUND: url("/images/float_bg[1].gif")
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .titDh {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .titDc {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url("/images/float_s[1].gif") no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .qqOn {
	display:block;margin:6px 0px 0px 30px;
}

.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top1 {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url("/images/webZx_bg[1].jpg") no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}
.pager span.current{ text-decoration:underline; font-weight:bold;}