@charset "utf-8";
/*quanjushezhi*/
*{
margin:0 auto;
padding:0;
}
body{
font-family:Franklin Gothic Medium,Arial, Helvetica, Verdana, sans-serif;
color:#fff;
font-size:12px;
background-color:#DAD2AB;
}

a{
color:#fff;
text-decoration:none;
}

a:link img, a:visited img{
border:0;
}

li{
list-style-type:none;
}

.mn{
width:980px;
background-color:#535353;
}
/*header start*/
.hd{
width:925px;
height:15px;
line-height:15px;
}
.hd ul,.hd ul li{
display:inline;
}
.hdl{
float:left;
margin-left:5px;
}
.hdr{
float:right;
margin-right:5px;
}
.hd ul li a:hover{
color:orange;
text-decoration:underline;
}


/*logo start*/
.lg{
width:925px;
height:176px;
background:url("../images/lg_bg.jpg") no-repeat;
position:relative;
}
.lg a img{
position:absolute;
top:30px;
left:25px;
}



/*nav+banner*/
.nb{
width:925px;
height:190px;
margin-top:20px;
}
.nav{
width:276px;
height:190px;
background-color:red;
float:left;
}
.nav ul li{
width:276px;
height:38px;
background:url("../images/nav_bg.jpg") no-repeat;
text-indent:50px;
font-size:24px;
line-height:38px;
}
.nav ul li a:hover{
display:block;
width:276px;
height:38px;
background:url("../images/nav_hvbg.jpg") no-repeat;
color:orange;
}

.bn{
width:629px;
height:190px;
float:right;
}


/*content start*/
.cnt{
width:925px;
margin-top:20px;
}
.lft{
width:276px;
width:256px !important;
float:left;
}
.tit{
width:227px;
background:url("../images/nav_lft_bg.jpg") repeat-y;
float:left;
}
.tit ul{
width:203px;
border:2px solid #FFF;
border-top:none;
border-left:none;
border-right:none;
float:right;
margin-top:20px;
}
.tit ul li{
display:inline;
line-height:50px;
font-size:21px;
color:black;
text-indent:15px;
}
.msn{
width:227px;
background:url("../images/nav_lft_bg.jpg") repeat-y;
float:left;
}
.msn ul{
width:203px;
height:74px;
background:url("../images/msn_bg.jpg") no-repeat;
float:right;
margin-top:10px;
margin-right:5px;
}
.ln{
width:227px;
background:url("../images/nav_lft_bg.jpg") repeat-y;
float:left;
}
.ln .lnp{
margin-top:20px;
margin-bottom:20px;
}
.ln .lnp li,.ln .lnp ul li{
list-style-image:url("../images/nav_liicon.jpg");
margin-top:6px;
font-size:14px;
}
.ln .lnp li{
text-indent:40px;
}
.ln .lnp ul li{
text-indent:60px;
}
.ln ul li a{
margin-left:5px;
}
.ln  ul li a:hover{
color:black;
text-decoration:underline;
}

.l2nd{
width:227px;
background:url("../images/dashed02.gif") repeat-y right;
float:left;
}
.ad{
padding-top:10px;
text-align:right;
}
.tit2{
width:227px;
float:left;
}
.tit2 ul{
width:203px;
border:2px solid #FFF;
border-top:none;
border-left:none;
border-right:none;
float:right;
margin-top:20px;
}
.tit2 ul li{
display:inline;
line-height:50px;
font-size:21px;
text-indent:15px;
}
.fl{
text-align:center;
margin-top:30px;
}
.fl ul{
padding-top:30px;
}
.fl ul li{
margin-top:10px;
margin-bottom:10px;
}

.lead{
text-indent:50px;
background-color:gray;
line-height:20px;
}

.bbs_1{
height:120px;
border:1px solid #FFF;
border-left:none;
border-right:none;
border-bottom:none;
margin-top:30px;
padding:10px 20px 10px 20px;
}
.bbs_1 .hdpc{
width:48px;
float:left;
text-align:center;
color:yellow;
}
.bbs_1 .hdpc ul li{
margin-top:10px;
}
.bbs_1 .hdpc ul li img{
width:48px;
height:48px;
}
.bbs_1 .bbs_idea{
width:800px;
float:right;
text-align:left;
}
.bbs_1 .bbs_idea .itop{
margin-bottom:10px;
border:1px dashed gray;
border-top:none;
border-left:none;
border-right:none;
line-height:25px;
color:orange;
}
.bbs_1 .bbs_idea ul li{
display:inline;
margin-left:15px;
}
.report{
padding-top:50px;
padding-bottom:30px;
border:1px solid #FFF;
border-left:none;
border-right:none;
border-bottom:none;
text-align:center;
}
.report .frm .frmtop{
padding-left:50px;
margin-bottom:10px;

}
.report .frm .frmtop li{
display:inline;
margin-left:20px;

}
.report .frm .frmtop .rpt{
font-size:16px;
text-align:center;
}
.report .frm .frmtop li a:link,.report .frm .frmtop li a:visited{
color:black;
text-decoration:underline;
}
.report .frm frmtop li a:hover{
text-decoration:none;
}
.report .frm .frmcn,.report .frm .frmbtm{
text-align:center;
}
.report .frm .frmbtm .fbl{
float:left;
margin-left:140px;
color:gray;
}
.report .frm .frmbtm .fbr{
float:right;
margin-right:140px;
margin-top:5px;
}
.report .frm .frmbtm .fbr input{
width:60px;
height:25px;
color:white;
background:url("../images/button_bg.gif") repeat-x;
cursor:pointer;
margin-left:10px;
}

/*right*/
.rgt{
width:609px;
background:url("../images/dashed02.gif") repeat-y left;
float:right;
margin-bottom:10px;
padding:10px 20px 10px 20px;
height:963px;
}
.sh{
width:649px;
height:30px;
margin-left:-20px;
margin-top:10px;
text-indent:20px;
background:url("../images/dashed.gif") repeat-x bottom;
position:relative;
}
.wl{
position:absolute;
top:-15px;
left:-41px;
}
.sh #frm ul{
margin-bottom:10px;
}
.sh #frm ul li{
display:inline;
margin-left:20px;
}
#txt{
width:240px;
height:20px;
position:absolute;
top:0px;
left:80px !important;
}
#sbtn{
position:absolute;
top:1px;
left:370px;
}

.cau{
width:609px;
margin-top:20px;
}
.cau img{
width:240px;
height:131px;
float:left;
margin:5px;
}

.cau a:hover{
color:orange;
text-decoration:underline;
}
.chp{
width:609px;
margin-top:20px;
text-align:center;
}
.chp ul{
float:left;
margin-left:10px;
margin-right:20px;
}
.chp ul li a:hover
{
text-decoration:underline;
color:orange;
}

	


.cns{
width:609px;
margin-top:20px;
}
.cns ul{
width:600px;
height:20px;
margin-top:6px;
background:url("../images/dashed.gif") repeat-x bottom;
}
.cns ul li{
display:inline;
width:300px;
}
.cns ul li a:hover{
color:orange;
}
.klft{
float:left;
font-size:12px;
}
.krgt{
float:right;
text-align:right;
font-size:12px;
}

.tt{
width:609px;
height:60px;
background:url("../images/yw_line.gif") repeat-x bottom;
margin-top:50px;
padding-bottom:10px;
clear:both;
}
.tt2{
width:609px;
height:60px;
background:url("../images/yw_line.gif") repeat-x bottom;
padding-bottom:10px;
clear:both;
}
.kl{
float:left;
margin-left:5px;
font-size:32px;
}
.kl p{
display:inline;
font-size:60px;
}
.kr{
float:right;
margin-right:5px;
margin-top:50px;
color:orange;
}
.kr a:link,.kr a:visited{
color:orange;
}
.kr a:hover{
text-decoration:underline;
}

.cntt{
width:600px;
height:800px;
margin-top:20px;
}
.cntt .klft
{
	font-size:16px;
}
.cntt p
{
	font-size:16px;
}
.cntt .krgt
{
	font-size:16px;
}
.cntt .basic{
font-family:Arial, Helvetica, sans-serif;
text-indent:20px;
line-height:25px;
padding-top:113px;
background:url(../images/ct.jpg) no-repeat top;
}
.cntt .basic1{
font-family:Arial, Helvetica, sans-serif;
text-indent:20px;
line-height:25px;
padding-top:113px;
background:url(../images/keefd1.jpg) no-repeat top;
}
.cntt .fmcn{
text-indent:20px;
margin-top:10px;
}
.cntt .fmcn ul{
width:600px;
margin-top:15px;
}
.cntt .fmcn ul li{
display:block;
height:25px;

}
.cntt .fmcn .fml{
float:left;
text-align:left;
width:80px;
}
.cntt .fmcn .fmc{
float:left;
width:200px;
text-align:left;
}
.cntt .fmcn .fmc2{
float:left;
width:520px;
height:100px;
text-align:left;
}
.cntt .fmcn .fmr{
float:right;
width:320px;
color:yellow;
text-align:left;
}
.cntt .fmcn .btn1{
float:left;
text-align:center;
}
.cntt .fmcn .btn2{
float:left;
text-align:left;
}
.cntt .fmcn .btn li input{
width:100px;
height:30px;
color:white;
background:url("../images/button_bg.gif") repeat-x;
cursor:pointer;
}

.ttt{
width:609px;
background:url("../images/yw_line.gif") repeat-x bottom;
padding-bottom:5px;
clear:both;
}

.topic{
text-align:center;
font-size:25px;
letter-spacing:2px;
}
.topic p{
font-size:10px;
color:#CCC;
}
.som{
width:600px;
margin-top:30px;
}
.som p{
margin:3px;
text-align:left;
}
.som .img1{
float:left;
margin:5px;
}
.som .img2{
float:right;
margin:5px;
}
.som ul{
margin-top:40px;
text-align:center;
}
.som ul li{
margin-top:20px;
}


/*bbs content*/
.bs_lnav{
width:227px;
float:left;
background-color:#CCCCCC;
margin-top:20px;
margin-bottom:20px;
}
.bs_rcn{
width:680px;
height:800px;
float:right;
background-color:#0099FF;
height:600px;
margin-top:20px;
margin-bottom:20px;
}

/*footer start*/
.ft{
width:925px;
height:80px;
background:url("../images/cr_line.jpg") repeat-x top;
margin:20px auto 10px auto;
text-align:center;
padding-top:10px;
clear:both;
}
.ft ul li{
display:inline;
}
.ft ul li a:hover{
color:gray;
text-decoration:underline;
}
.ft_l{
float:left;
margin-left:5px;
}
.ft_r{
float:right;
margin-right:5px;
}
.ft_c{
clear:both;
}

	.btn3_mouseout {
	 BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 
	#2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: 
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
	StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 
	1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #2C59AA 1px solid
	} 
	.btn3_mouseover {
	 BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 
	#2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: 
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
	StartColorStr=#ffffff, EndColorStr=#D7E7FA); BORDER-LEFT: #2C59AA 
	1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #2C59AA 1px solid
	}
	.btn3_mousedown
	{
	 BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 
	#FFE400 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: 
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
	StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #FFE400 
	1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #FFE400 1px solid
	} 
	.btn3_mouseup {
	 BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 
	#2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: 
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
	StartColorStr=#ffffff, EndColorStr=#C3DAF5); BORDER-LEFT: #2C59AA 
	1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #2C59AA 1px solid
	} 
	.btn_2k3 {
	 BORDER-RIGHT: #002D96 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: 
	#002D96 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; FILTER: 
	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, 
	StartColorStr=#FFFFFF, EndColorStr=#9DBCEA); BORDER-LEFT: #002D96 
	1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #002D96 1px solid
	}
	.test{
		width:120px;
	}
	p
	{
		font-size:13px;
	}
