@import url("layout.css");
@import url("cms.css");
@import url("page.css");
/*
 html {
    FILTER: gray;
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
}
*/
body,td,th {
	font-size: 12px;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1 {
    font-size:22px;
    margin:0px;
}
li
{
    list-style-type:none;
}
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.allwidth {
	height: auto;
	width: 974px;
	margin:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.gaowidth {
	height: auto;
	width: 968px;
	margin:auto;
}
.kheight
{
    height: 8px;
	margin: 0px;
	overflow:hidden;
	clear:both;
}

.kheight2
{
    height: 10px;
	overflow:hidden;
	clear:both;
}
.kheight3
{
    height: 0px;
	overflow:hidden;
	padding:4px;
	clear:both;
}
.clear
{
	clear:both;
}
.kheighttop
{
    height: 8px;
	overflow:hidden;
	margin-top:-18px;
}
.margintop
{    
	margin-top:-18px;
}
.margintop0
{    
	margin-top:0px;
}
.margintop2
{    
	margin-top:-10px;
}
.border
{
	BORDER-TOP: #DAD7CF 1px solid; 
	BORDER-LEFT: #DAD7CF 1px solid;  
	BORDER-BOTTOM: #DAD7CF 1px solid;
	BORDER-RIGHT: #DAD7CF 1px solid;
	margin-top:0px;
	margin-bottom:0px;
}
.head{
	height: 80px;
	background:url('../images/bg_header.png') repeat-x;
	margin-top:0px;
	overflow:hidden;
}
.head1{
	height: 80px;
	width:200px;
	float:left;
	padding-top:10px;	
}
.head2{
	height: 80px;
	width:670px;
	float:left;
	overflow:hidden;
}
.head3{
	height: 80px;
	width:85px;
	float:right;
	margin-left:0px;
	
}
.head3ul
{
	margin-top:0px;
	margin-left:0px;
	padding:0px;
	float:right;
}
.head3ul li
{
	margin-top:0px;
	margin-left:0px;
	list-style-type:none;
	float:left
}
.guide{
	border-top: 1px solid #DAD7CF;
	border-bottom: 1px solid #DAD7CF;
	border-right: 1px solid #DAD7CF;
	margin-left:0px;
	margin-right:0px;
	line-height: 200%;
	background: url('../images/bg_btn.png') top left;
}
.guidewidth{
    height: auto;
	width: 986px;
	margin:auto;
	overflow:hidden;
	margin-top:0px;
	
}
.buttons{
	line-height: 200%;
	white-space: nowrap;
	width:100%;
	overflow: hidden;
	border-left: 1px solid #E4E1DA;	
	height:32px;
	overflow:hidden;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-left:0px;
	padding-right:0px;
}
.buttons a:link,
.buttons a:active,
.buttons a:visited,
.buttons a:hover
{
	float:left;
	display: block;
	padding: 4px 20px;
	color: #645A44;
	text-decoration: none;
	border-left: 1px solid white;
	border-right: 1px solid #E4E1DA;
	background: #F4FBE1 url('../images/bg_btn.png');
}
.buttons a:hover
{
	color: #395500;
	background: #F4FADF url('../images/bg_btn_hover.png') top left repeat-x;
}
.gao
{	
	border: 1px solid #DAD7CF;
	height:28px;
	overflow:hidden;
	padding:2px;
}

.body1s1
{
	width:212px;
	float:left;
	overflow:hidden;
	clear: both;
}
.body1s2
{
	
	width:506px;
	float:left;
	overflow:hidden;
	margin:8px;
	margin-top:0px;
}
.body1s3
{
	width:240px;
	float:right;
	overflow:hidden;
}
.body1s1s1
{
height:297px;
margin:0px;
overflow:hidden;
}
.body1s1s2
{
}
.body1s2s1
{
}
.body1s2s2
{
    border: 1px solid #DAD7CF;
	padding:5px;
	width:493px;
	clear:both;
	padding-bottom:0px;
	overflow:hidden;
}

.onenews{
	padding:3px 12px;
	border-bottom:1px dotted #EBEBEB;
}
.onenews h2{
	display:block;
	margin:0px;
	padding:5px;
	height:28px;
	line-height:25px;
	overflow:hidden;
}
.onenews h2 a{
	font-size:16px;
	white-space:nowrap;
}
.onenews p{
	line-height:19px;
	margin:0px;
	color:#777;
}

.ipt-txt2 {
	border-right: #999 1px solid;
	border-top: #999 1px solid;
	padding-left: 3px;
	border-left: #999 1px solid;
	color: #333;
	padding-top: 3px;
	border-bottom: #999 1px solid;
	height: 15px
	}
.bodyshs1
{
	float:left;
	overflow:hidden;
	margin-right:5px;
	padding-bottom:0px;
}
.lish
{
	float:left;
	width: 45%;
	padding-left:0px;
}
.ulsh
{	
	width: 96%;
	margin-left:8px;
}
.body1s3ad
{	
	border: 1px solid #DAD7CF;
	height:268px;
	overflow:hidden;
	padding:5px;
}
.m
{
    background-color:#f9f9f9;
	margin-top:0;
	margin-bottom:0;
}

.mg{
	line-height: 200%;
	white-space: nowrap;
	width: 100%; /* ie6 fix */
	overflow: hidden;
	border-left: 1px solid #E4E1DA;
	margin-left:-1px;
	margin-top:-1px;
}
.mg a:link,
.mg a:active,
.mg a:visited,
.mg a:hover
{
	float:left;
	display: block;
	padding: 4px 20px;
	color: #645A44;
	text-decoration: none;
	border-left: 1px solid white;
	border-right: 1px solid #E4E1DA;
	background: #F4FBE1 url('../images/bg_btn.png');
}
.mg a:hover
{
	color: #395500;
	background: #F4FADF url('../images/bg_btn_hover.png') top left repeat-x;
}
.headul
{
    width:660px;
	height:25px;
	overflow:hidden;
	float:right;
	margin-left:0px;
	padding-left:0px;
}
.headul ul
{    
	margin-left:0px;
	padding-left:5px;
	
}
.headli
{
    width:660px;
	height:25px;
	overflow:hidden;
	margin-right:5px;
	margin-top:0px;
	
}

.chu
{
    font-weight:bold;
}
.red
{
    color:#FF0000;
}
.liwidth
{
    width:35px;
    text-align:center;
    float:left;
	position:relative;
	line-height:25px;
	height:25px;
	overflow:hidden;
}
.liwidthimg
{
    width:18px;
    float:left;
	position:relative;
	line-height:25px;
	height:25px;
	overflow:hidden;
	margin-left:11px;
}
.liwidthimg1
{
    width:18px;
    float:left;
	position:relative;
	line-height:25px;
	height:25px;
	overflow:hidden;
	margin-left:5px;
}
.liwidth0
{
    width:10px;
    text-align:center;
    float:left;
	position:relative;
	line-height:25px;
	height:25px;
	overflow:hidden;
}
.liwidth2
{
    width:50px;
    text-align:center;
    float:left;
	position:relative;
	line-height:25px;
	height:25px;
	overflow:hidden;
}
.liwidth3
{
    width:55px;
    float:left;
	position:relative;
	line-height:25px;
	height:25px;
	overflow:hidden;
	padding-left:3px;
	
}
.hid
{
    DISPLAY: none;
	margin-top:0px;
	margin-left:-10px;
	margin-bottom:15px;
	margin-right:5px;
	padding-bottom:5px;
}
.show
{
    
	margin-top:0px;
	margin-left:0px;
	margin-bottom:15px;
	margin-right:5px;
	padding:10px;
}
.mli
{	
	line-height:23px;
	color:#0099CC;
	list-style-type:none;
	float:left;
	height:23px;
	background:url(../images/jt1.gif) no-repeat left bottom ;
	margin-right:20px;
	padding-left:20px;
	white-space:nowrap;
	width:15%;
}
.mli2
{	
	line-height:23px;
	color:#0099CC;
	list-style-type:none;
	float:left;
	height:23px;
	background:url(../images/jt1.gif) no-repeat left bottom ;
	margin-right:20px;
	padding-left:20px;
	white-space:nowrap;
	width:20%;
}

.gbleft
{
	width:256px;
	float:left;
	clear: both;
	padding:0px;
}
.gbleftc
{
	width:250px;
	height:217px;
	float:left;
	padding:1px;
	overflow:hidden;
	border: 1px solid #DAD7CF;
}
.gbc
{	
	width:445px;
	float:left;
	overflow:hidden;
	margin:8px;
	margin-top:0px;
}
.gbright
{
	width:255px;
	float:right;
}
.gbrightc
{
	width:250px;
	height:207px;
	float:right;
	overflow:hidden;
	border: 1px solid #DAD7CF;
}
.gbcm
{
	width:445px;
	height:23px;
	background:url(../images/bg021.jpg) no-repeat ;
	padding-top:5px;
	padding-left:10px;
	
}
.gbcc
{
	width:443px;
	margin-top:2px;
	overflow:hidden;
	border: 1px solid #D1DDdC;
	background-color:#F8F8F8;
}
.bgc
{
	width:100%;
	height:22px;
	background-color:#efefeF;
	background:url(../images/1.png) no-repeat ;
	border-bottom:1px solid #DAD7CF;
	padding-left:25px;
	overflow:hidden;
}
.contentlist
{
	width:100%;
	margin-left:0px;
}
.width680
{
	width:680px;
	float:left;
	margin-left:0px;
	margin-top:0px;
}
.width350
{
	width:280px;
	float:right;
}
.width30
{
	width:318px;
	float:left;
	margin-left:0px;
}
.width30c
{
	width:318px;
	float:left;
	margin-right:10px;
	margin-left:9px;
}
.width25
{
	width:237px;
	float:left;
	margin-left:0px;
	margin-right:8px;
}
.width25r
{
	width:237px;
	float:right;
	margin-right:0px;
	margin-left:0px;
}
.invisible
{
	display:none;
	margin-left:0px;
	padding:4px 0px;	
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
}
.list
{
	padding:4px 0px;	
	margin-left:0px;
	margin-right:0px;
	padding-left:5px;
}
.boardnotop
{
    border: 1px solid #D1DDdC;
	border-top: 0px;
	margin-top:0px;
}
.lishow1
{
	
	padding-left:16px;
	background:url(../images/monitor.gif) 0px 5px no-repeat;
	width:45%;
	float:left;
	height:30px;
	line-height:30px;
	display:inline-block;
	overflow:hidden;
}
.lishow1 a
{
line-height:27px;;
}
.lishow2
{	
	white-space:nowrap;
	padding-left:16px;
	background:url(../images/ico-2.gif) 6px 11px no-repeat;
	line-height:27px;
	overflow:hidden;
}
.lishow3
{	
	overflow:hidden;	
	padding-left:27px;
	background:url(../images/monitor.gif) 0px 5px no-repeat;
	line-height:27px;
	white-space:nowrap;
}

.fsearch .form{
    margin:0px;
}
.fsearch .form{
	padding-left:8px;
	padding-top:1px;
	margin-top:0px;
	float:left;
}
.fsearch .form h4{
	display:none;
}
.fsearch .form input.search-keyword{
	width:156px;
	height:18px;
	border:none;
	background:url(../images/search-bg.gif) left top no-repeat;
	line-height:15px;
	font-size:12px;
	padding:5px 3px 0px 58px;
	overflow:hidden;
}
.fsearch .form input.search-keyword2{
	width:156px;
	height:23px;
	border:none;
	background:url(../images/search-bg.gif) left top no-repeat;
	line-height:15px;
	font-size:12px;
	padding:2px 3px 0px 58px;
	overflow:hidden;
}

.fsearch .form select.search-option{
	margin-left:2px;
}
.fsearch .form button.search-submit{
	width:68px;
	height:22px;
	border:none;
	background:#F00 url(../images/search-bg.gif) right top no-repeat;
	font-size:0px;
	line-height:100px;
	margin-left:2px;
}


.ad_2 {
	FLOAT: left; 
	WIDTH: 338px;
	height:285px;
	overflow:hidden;
}
.ad_3 {
	FLOAT: left; 
	WIDTH: 336px;
	overflow:hidden;
	margin:0px;
}
.ad_4 {
	FLOAT:right;
	overflow:hidden;
	width:420px;
	margin:0px;
}
.ad_5 {
	FLOAT: left; 
	WIDTH: 700px;
	overflow:hidden;
	margin:0px;
}

.showno{	
	display:none;
}
.fgao {
	FLOAT: left; 
	WIDTH: 45%;
	overflow:hidden;
	margin-left:5px;
}
.fgao2 {
	FLOAT: left; 
	WIDTH: 35%;
	overflow:hidden;
	margin-left:5px;
}
.fsearch {
	FLOAT: right; 
	WIDTH: 45%;
	overflow:hidden;
	margin-right:5px;
}
#scrollBox
{
width:100%;
height:20px;
line-height:20px;
overflow:hidden;
margin-top:5px;
}

index_ad5
{	
	height:323px;
	width:280px;
	margin:auto;
	padding:1px;
	padding-top:5px;
    overflow:hidden;
}
.index_ad4
{	
	overflow:hidden;
	height:90px;
	margin:auto;
	padding:0px;
}
.index_ad41
{
	padding:0px;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
}
.index_ad42
{
	padding:0px;
	float:right;
	margin-top:2px;
	margin-bottom:2px;
}
index_ad3
{	
	overflow:hidden;
	height:150px;
	width:443px;
	margin:auto;
	padding:0px;
}
index_ad2
{	
	overflow:hidden;
	height:40px;
	margin:auto;
	padding:2px;
}

.ad_list1 {
	FLOAT:right;
	overflow:hidden;
	width:232px;
	border: 1px solid #ccc;
	margin:0px;
	padding:3px;
}
.ad_list3 {
	FLOAT:left;	
	border: 1px solid #ccc;
	width:712px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}
.ad_list4 {
	FLOAT:left;
	margin:0px;
	padding:2px;	
	border: 1px solid #ccc;
	width:128px;
	overflow:hidden;
}
.ad_list41 {
	width:120px;
	overflow:hidden;
}

.ad_list5 {
	border: 1px solid #ccc;
	width:970px;
	margin:auto;
	padding:1px;
	overflow:hidden;
}

.ad_arcarc4 {
	FLOAT:right;
	overflow:hidden;
	width:235px;
	border: 1px solid #ccc;
	margin:0px;
	padding:1px;
}
.ad_arcarc6 {
	width:712px;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.ad_arcsoft7 {
	FLOAT:right;
	overflow:hidden;
	width:235px;
	border: 1px solid #ccc;
	margin:0px;
	padding:1px;
}

ul
{
margin:auto;
padding:0 4px 0 0;
}
li
{
margin:auto;
padding:0 0 0 0;
}
