body{
background:#fff;
}

*{
padding:0;
margin:0;
}

ul{list-style:none;}

a{
color:#666;
text-decoration:none;
}

a:hover{
color:#ff6600;
text-decoration:underline;
}

img{
border:none;
}

.container{
width:960px;
margin:0 auto;
font-family:Arial;
font-size:12px;
}


/* header */

.header{
width:960px;
margin:0 auto;
overflow:hidden;
padding-bottom:8px;
}

.top{
height:26px;
overflow:hidden;
border-bottom:1px solid #ebebeb;
background:#fafafa;
}

.topLeft{
float:left;
font-size:12px;
line-height:26px;
padding-left:10px;
color:#666;
font-family:Verdana
}

.topRight{
float:right;
font-size:12px;
line-height:26px;
padding-right:5px;
color:#ccc;
}

.topRight a{
margin-left:5px;
margin-right:5px;
}

.search{
height:100px;
width:800px;
overflow:hidden;
margin:0 auto;
}

.search h1{
padding-left:12px;
}

.search h1 a{
float:left;
height:64px;
width:180px;
background:url(../images/logo.jpg) no-repeat;
text-indent:-5000px;
margin-top:20px;
}

.search-box{
height:60px;
width:600px;
overflow:hidden;
background:url(../images/img.gif) 0 23px no-repeat;
float:left;
margin-top:10px;
}

.search-box ul{
padding-left:15px;
height:25px;
overflow:hidden;
float:left;
}


.search-box ul li{
color:#666;
float:left;
font-size:12px;
margin-top:5px;
width:54px;
text-align:center;
cursor:pointer;
background:url(../images/img.gif) -742px -125px no-repeat;
}

.search-box ul li.nobak{
background:none;
}

.search-box ul li.current{
margin-top:0px !important;
margin-top:1px;
width:48px;
height:25px !important;
height:24px;
font-size:14px;
font-weight:bold;
float:left;
text-align:center;
color:#2c97dc;
background:url(../images/img.gif) 0 -39px no-repeat !important;
background:url(../images/img.gif) 0 -40px no-repeat;
color:#fff;
margin-right:6px;
line-height:28px;
overflow:hidden;
cursor:pointer;
}

.search-input{
clear:both;
padding-top:4px;
padding-left:7px;
}

.search-input a{
font-size:12px;
display:block;
float:left;
padding-left:10px;
background:url(../images/img.gif) -794px -92px no-repeat;
color:#fff;
margin-top:5px;
margin-left:10px;
}

.searchselect{
float:left;
color:#666;
padding-left:3px;
width:117px;
height:24px;
line-height:23px;
border:1px solid #eee;
display:block;
}

.searchtext{
float:left;
padding-left:3px;
width:416px;
height:23px;
line-height:23px;
border:1px solid #99999b;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#666;
}

.searchtext2{
float:left;
width:374px;
height:22px;
border:1px solid #eee;
margin-left:7px;
}

.imgbt{
float:left;
height:25px;
width:93px;
background:url(../images/img.gif) 0 -100px no-repeat;
border:none;
}

.search-input-hidden{
display:none;
}

.qsearch{
float:right;
font-size:12px;
padding-top:5px;
}

.qsearch a{
color:#135c8f;
font-family:"ËÎÌå";
}

.keywords{
color:#999;
font-size:12px;
padding-top:5px;
float:left;
padding-left:10px;
}

.keywords a{
color:#999;
}

.keywords a:hover{
color:#ff6600;
text-decoration:underline;
}

.mainNav{
height:35px;
background:url(../images/img.gif) 0 -165px repeat-x;
overflow:hidden;
}

.mainNav ul{
float:left;
padding-left:15px;
}

.mainNav ul li{
float:left;
color:#cee7ff;
font-weight:bold;
font-size:12px;
line-height:29px;
background:url(../images/img.gif) right -42px no-repeat;
}

.mainNav ul li img{
margin-top:7px;
}

.mainNav ul li b{
display:block;
height:35px;
padding-right:20px;
float:left;
}

.mainNav ul li a{
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:20px;
display:block;
padding-top:4px;
height:35px;
float:left;
line-height:29px;
}

.mainNav ul li a:hover{
color:#fff;
text-decoration:none;
}


.mNleft{
float:left;
width:3px;
height:35px;
overflow:hidden;
background:url(../images/img.gif) 0 -130px no-repeat;
}

.mNright{
float:right;
width:3px;
height:35px;
overflow:hidden;
background:url(../images/img.gif) -10px -130px no-repeat;
}

.mainNav ul li.last{
background:none;
}

.mainNav ul li.current{
background:url(../images/img.gif) center -322px no-repeat;
}

.mainNav ul li.current b{
background:url(../images/img.gif) right -362px;
display:block;
}

.mainNav ul li.current a{
color:#2e68a8;
background:url(../images/img.gif) 0 -362px no-repeat;
}

.mainNav ul li.current a:hover{
color:#000;
text-decoration:none;
}

.download{
float:right;
padding-top:5px;
padding-right:5px;
}


/* ·ÖÀà */

.subMenu{
height:30px;
background:url(../images/img.gif) 0 -267px repeat-x;
border:1px solid #cce1f4;
border-top:none;
font-size:12px;
line-height:30px;
}

.subMenu_txt{
float:left;
padding-left:10px;
}

.subMenu_txt a{
margin:0 5px;
}

.subMenu_hot{
float:right;
padding-right:10px;
color:#666;
}

.subMenu_hot b{
color:#333;
}

.subMenu_hot a{
color:#666;
}

.subMenu_hot a.red{
color:#ee0000;
}

#NoLoginHeader{
float:left;
font-size:12px;
margin-left:20px;
line-height:28px;
}

#NoLoginHeader a,#HasLoginHeaderState a{
color:#135c8f;
}

#HasLoginHeaderState{
float:left;
font-size:12px;
margin-left:20px;
line-height:28px;
color:#6f6f6f;
}

#LoginIdNameHeader{
font-family:Verdana;
color:#333;
}

/* footer */

.footer{
padding-top:8px;
clear:both;
text-align:center;
width:960px;
margin:0 auto;
font-size:12px;
height:150px;
}

.footNav{
height:30px;
border:1px solid #ccc;
background:#fafafa;
line-height:30px;
}

.footNav a{
margin-left:5px;
margin-right:5px;
color:#666;
}

.footNav a:hover{
color:#ff6600;
}

.copyright{
color:#666;
font-family:Verdana;
line-height:20px;
margin-top:5px;
}

.copyright a{
color:#666;
}

.copyright a:hover{
color:#ff6600;
}

.copyright span{
margin-left:5px;
margin-right:5px;
}

.closeab{
position:absolute;
left:50%;
margin-left:463px;
top:0;
cursor:pointer;
display:none;
z-index:99;
}

#topab{
overflow:hidden;
height:0;
}

