body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{margin:0;padding:0;}
body{font-size:12px; line-height:24px; font-family:"Î¢ÈíÑÅºÚ","Arial"; text-align:left; color:#404040; /*background:url(../images/bg.jpg) top center no-repeat #fff;*/}
ul,ol,dl{ list-style:none;}
.clearfix:after {visibility: hidden;display: block;content: ".";clear: both;height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{ clear:both; font-size:0; line-height:0; height:0;}
.test{ border:#F00 1px solid;}
a{ text-decoration:none; color:#404040;}
a:hover{ color:#808080;}
.linkA a{ text-decoration:none; color:#16b0ff;}
.linkA a:hover{ color:#16b0ff; }
.linkB a{ color:#fff;text-decoration:none; }
.linkB a:hover{ color:#ffda00;}
.rightA{ text-align:right;}
.w14{ font-size:14px; color:#b40105;}

img{ border:none;}
#wrapper h1{ text-align:left; padding-left:36px; line-height:28px; font-size:26px; display:block; color:#469b4b; background:url(../images/h1bg.gif) top left no-repeat; height:40px; border-bottom:solid 1px #5cb061; margin-bottom:20px; display: none; }
#wrapper h1 span{ font-size:14px; float:right; display:block; width:38px; background:url(../images/morebg.gif) right no-repeat; font-weight:normal; }
#wrapper h2{ text-align:left; padding-left:16px; line-height:34px; font-size:14px; display:block; color:#ffda00; background:url(../images/h2bg.gif) top left no-repeat; height:54px; font-weight:normal; }
#wrapper h2 span{ font-size:12px; float:right; margin-right:12px; display:block; }
#wrapper h3{ text-align:left; padding-left:16px; line-height:22px; font-size:20px; display:block; color:#328141; background:url(../images/h3bg.gif) top left no-repeat; height:40px; }
#wrapper h3 span{ font-size:12px; float:right; padding-right:10px; font-weight:normal;}
#wrapper h4{ color:#404040; font-size:20px; display:block; line-height:20px; height:50px; font-weight:normal; text-align:center;}
#wrapper h5{ font-size:24px; display:block; line-height:20px; height:30px; line-height:32px; height:66px;}
#wrapper h5 span{ font-size:18px; font-weight:normal; display:block; line-height:22px;}
#wrapper h6{ font-size:18px; display:block; line-height:20px; height:30px; text-align:center;}

#head{width:100% display:block;}
#head .headBanner{width:1000px; margin:0 auto; display:block; padding-top:140px; height:80px;}
#head {
    background: url(../images/bg.jpg) center -40px no-repeat #fff;
}
.navA { padding-left:75px;}
.navA ul ul {display: none;}
.navA ul li:hover > ul {display: block;}
.navA ul{ position: relative; display: inline-table; z-index:100}
.navA ul:after { content: ""; clear: both; display: block;}
.navA ul li { float: left;}
.navA ul li:hover { background:url(../images/navbg3.gif) top center no-repeat #04804d;}
.navA ul li:hover a {color: #ffda00;}
.navA ul li a {display: block; width:170px; height:50px; color: #fff; text-decoration: none; line-height:48px; text-align:center; font-size:16px; }
.navA ul ul {background: #0c6d43; border-radius: 0px; padding: 0; position: absolute; top:50px;}
.navA ul ul li {float: none;  border-bottom: 1px solid #108c57; position: relative;}
.navA ul ul li a { width:170px; height:40px; color: #fff; text-decoration: none; line-height:38px; text-align:center; font-size:14px; border-right:none;}   
.navA ul ul li a:hover { color: #fff; background-image:none; background-color:#0a5c39; }
.navA ul ul ul {position: absolute; left: 100%; top:0;}

#wrapper{width:1000px; margin:0 auto; display:block; }

.textf1{ border:none; width:220px; height:22px; font-size:12px; font-weight: normal; color:#999999; text-indent:8px;}
.textf2{ width:450px; height:22px; font-size: 12px; color: #528cb8;  border:1px solid #eeeeee; background-color:#f5fbff;}
.whiteA{ background:#FFF; border-bottom:#b7ca61 solid 6px;}

#main{width:1000px; display:block; float:left;}
#main .textA{ width:1000px; float:left; padding:0 0 40px 0; overflow:hidden;}
#main .textA .imgA{ width:670px; padding:0px; float:left; display:block; height:384px; margin-right:20px; background:#6aac54; }
#main .textA .imgA span{ display:block; line-height:32px; text-align:center; font-size:14px;}
#main .textA .listA{ width:310px; float:left; display:block; height:386px; }
#main .textA .listA .rText{ width:100%; display:block; padding:0 0 8px 0; border-bottom:solid 1px #6bad55; color:#808080; margin-bottom:8px;}
#main .textA .listA ul{}
#main .textA .listA li{ display:block; font-size:14px; line-height:30px; padding-left:16px; background:url(../images/dotA.gif) left no-repeat;}
#main .textA .listA .btnAA{ display:block; float:left; text-align:left; padding-top:12px; }
#main .textA .listA .btnAA img{ float:left;}

#main .textB{ width:1000px; float:left; margin-bottom:40px; }

.newsLeft{ width:670px; display:block; float:left; margin-right:20px; }

.newsLeft .tttA{ width:100%; }
.newsLeft .tttA ul{ display:block; float:left;padding-bottom: 26px;}
.newsLeft .tttA li{ display:block; line-height:32px; float:left; padding-left:18px; font-size:14px; width:300px; background:url(../images/dotB.gif) left no-repeat; padding-right:16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsLeft .tttA .moreA{  padding:10px 0 28px 0; display:block; width:100%;}

.newsLeft .tttB{ width:100%; }
.newsLeft .tttB li{display: block; float: left;}
.newsLeft .tttB li.bLeft{  width:25px; padding-top:15px;}
.newsLeft .tttB li.bRight{ text-align: right; width:25px; padding-top:15px;}
.newsLeft .tttB li.midList{ width: 620px; overflow: hidden; float: left;}
.newsLeft .tttB li ul{ display: block; width: 600px;}
.newsLeft .tttB li ul li{ width: 196px; margin-right: 10px; float: left; background: #f8f8f8; text-align: center; line-height: 28px; height: 140px;}

.newsRight{ width:310px; float:left; display:block;  }
.newsRight .videoA{ width:310px; height:250px; background:#f8f8f8; text-align:center; line-height:28px; font-size:14px; float:left; margin-bottom:20px; }
.newsRight li{ display:block; line-height:33px; padding-left:16px; font-size:14px; background:url(../images/dotC.gif) left no-repeat; border-bottom:solid 1px #d7d7d7; }

.newsRight .nPaper{width: 320px;}
.newsRight .nPaper .npA{width:150px; margin:0 10px 4px 0; float: left; text-align: center;}
.newsRight .nPaper .npA img{border: 5px solid #6aac54;}

.newsRight .btnAA{ margin-bottom: 16px;}

.introBg{ background:url(../images/introBg.jpg) top left no-repeat; height:322px;}

.introLeft{ padding:100px 0 0 50px; width:500px; line-height:28px; font-size:14px; float:left; }
.introLeft span{ display:block; margin-top:10px;}
.introRight{ padding:40px 30px 0 0; width:300px; line-height:28px; font-size:13px; float:right; color:#FFF; }
.introRight p{ display:block; margin-top:10px; text-align:right; }

.w670{ width:670px; display:block; float:left; padding:0 20px 0 0;}
.w670 .introB{ display:block; float:left; height:240px; padding:20px 30px 0 220px; width:420px; background:url(../images/bg2.gif) top left no-repeat; line-height:28px; font-size:14px; }
.w670 ul{}
.w670 li{ width:210px; height:150px; background:#096; margin-right:20px; float:left; display:block; text-align:center; line-height:28px; }


.tRightA{ width:310px; float:left;}
.tRightA li{ display:block; font-size:14px; line-height:32px; padding-left:18px; background:url(../images/dotA.gif) left no-repeat; border:none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tRightB{ width:310px; float:left;}
.tRightB img{ margin-top:16px; display:block;}

.picListA{ width:960px; float:left; display:block;}
.picListA li{ width:180px; margin:0 6px; float:left; }
.picListA span{ display:block; height:30px; line-height:28px; text-align:center; font-size:12px; }
.picListA .btnL{ margin:0; text-align:left; width:20px; padding-top:15px;}
.picListA .btnR{ margin:0; text-align:right; width:20px; padding-top:15px;}

.w998{ width:998px; display:block; float:left; border-bottom:2px solid #efefef; border-right:2px solid #efefef; background:#fff; padding-bottom:30px; }
.w990{ width:990px; padding-left:20px; display:block; float:left;}
.w990 li{ width:172px; display:block; padding:0 24px 0 0; float:left; text-align:center; line-height:32px;  font-size:14px;}

.sidebarA{ width:200px; margin-right:30px; display:block; float:left; padding-bottom:100px; }
.sidebarA li{ display:block; height:36px; line-height:34px; border-bottom:1px solid #eee; background:url(../images/dotB.gif) left no-repeat; font-size:14px; padding-left:30px;}

.rightMain{ display:block; float:left; width:770px; background:#fbfbfb; padding-bottom:30px;}
.rightMain .navC{ display:block; width:710px; padding-top:16px; margin:0 0 30px 30px; border-bottom:1px solid #ddd; line-height:36px;}
.rightMain .listTextA{ display:block; width:710px;  margin:0 0 0 30px; }
.rightMain .listTextA li{ display:block; font-size:14px; line-height:36px; padding-left:18px; background:url(../images/dotD.png) left no-repeat;}
.rightMain .listTextA span{ float:right; font-size:12px; color:#888;}
.rightMain .listTextA p{ line-height:28px; padding-bottom:20px;}

.rightMain .listPicA{ display:block; width:740px;  margin:0 0 0 30px; }
.rightMain .listPicA li{ display:block; float:left; width:220px; font-size:14px; line-height:36px; padding:0 25px 20px 0; text-align:center;}

#top{width:100%; height:28px; background:#fff; padding:6px 0}
#top .areaJs{ width:950px; margin:0 auto; display:block;}
#foot{width:100%; text-align:center; border-top: solid 3px #469b4b;}

/*CSS yellow style pagination*/
DIV.yellow {
	TEXT-ALIGN: center; width:710px; height:50px; float:left; display:block; margin:30px 0 0 30px;
}
DIV.yellow A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none; ! PADDING-BOTTOM: 1px;
}
DIV.yellow A:hover {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.yellow A:active {
	BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid
}
DIV.yellow SPAN.current {
	BORDER-RIGHT: #ff6600 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ff6600 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ff6600 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ff6600 1px solid; BACKGROUND-COLOR: #ff6600;! PADDING-BOTTOM: 1px;
}
DIV.yellow SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid;! PADDING-BOTTOM: 1px;
}

.linkB li:last-child{margin-right:0}

