*{margin:0;padding:0;}
ul{list-style-type:none;}
a:link,a:visited{color:#194F95;text-decoration:none;}
a:hover,a:active{color:#FF6600;}
.left{float:left;}
.right{float:right;}
.hidden,.web{width:0;display:block;overflow:hidden;height:0;}
.black{color:#000;}
.red{color:#F00;}
.clear{clear:both;height:0;overflow:hidden;}
img{border:none;}
fieldset{border:none;}
legend{display:none;}
button{border:none;cursor:pointer;}
body{color:#363636;background:#EDEDED url(../images/bgbody.gif) repeat-x;font-size:12px;text-align:center;}
.cbody{width:950px;margin:0 auto;}
.top{height:68px;overflow:hidden;}
.toplogo{float:left;width:190px;margin-top:3px;margin-bottom:3px;background:url(../images/logo.png) no-repeat;}
.toplogo h1 {text-indent:-10000px;}
.toplogo h1 a{width:190px;float:left;top:5px;height:60px;}
.topbanner{width:480px;margin-top: 3px;float:left;margin-bottom:3px;}
.toplink{float:left;margin-top:3px;width:180px;margin-bottom:3px;}
#nav a {text-decoration:none;color:#fff;}
#nav a:hover {text-decoration: underline;color:#ff0;}
#content {background-color:#FFFFFF;
width:650px;
float:left;}
.Ad {FLOAT: left; MARGIN: 0px}
#navbox {BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #d2d2d2 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fcfcff; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 5px; BORDER-LEFT: #d2d2d2 1px solid; WIDTH: 641px; COLOR: #333; LINE-HEIGHT: 30px; PADDING-TOP: 1px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 30px}
#navbox SPAN {PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f4f4f4; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: black; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; HEIGHT: 30px}
#brand{border:0px;padding-left:1px;background:#FFF;}
#brand img{width:643px;border:0px;border-left:none;}
#brand ul{
CLEAR: both; BORDER-RIGHT:#d0dbe7 1px solid; BORDER-TOP: #d0dbe7 1px solid; PADDING-LEFT: 20px; BACKGROUND:#f2f6fb no-repeat 4px 9px;MARGIN: 0px 0px 5px; BORDER-LEFT: #d0dbe7 1px solid;
	LINE-HEIGHT: 30px; BORDER-BOTTOM: #d0dbe7 1px solid}
#mainleftlist {BORDER-RIGHT: #d0dbe7 1px solid;
BORDER-TOP:1px solid #d0dbe7; MARGIN: 0px 0px 5px; BORDER-LEFT: #d0dbe7 1px solid; WIDTH: 643px; BORDER-BOTTOM: #d0dbe7 1px solid; position:relative; z-index:0;
border-right:none;border-left:none;border-bottom:none;
}
ul.submenu {
	margin:0;
	padding:0;
	width:644px;
	list-style:none;
	border-left:1px solid #d0dbe7;
	height:30px;
	margin-bottom:-1px;
	position:relative;
	z-index:1;
}
ul.submenu li {
	width:100px;
	height:28px;
	line-height:28px;
	border-top:1px solid #d0dbe7;
	border-right:1px solid #d0dbe7;
	border-bottom:1px solid #d0dbe7;
	text-align:center;
	float:left;
	display:inline;
	background:#FCFCFF;
}

ul.submenu li.activated {
	border-bottom:1px solid #fff;
	background:#fff;
}
/*
ul.submenu li:hover, ul.submenu li.hover  {
color:#ff0000;
background:transparent #fff ;
}
*/
.newslist DL {FLOAT: left; WIDTH: 643px}
.leftTitle {CLEAR: both; border:1px solid #d0dbe7;PADDING-LEFT: 8px; BACKGROUND: url(../images/classfs.gif) repeat-x 8px 10px; LINE-HEIGHT: 32px; HEIGHT: 30px}
.leftTitle H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #1f3a87; PADDING-TOP: 0px; font-weight:normal; line-height:normal;}
.leftTitle SPAN {PADDING-RIGHT: 15px; FLOAT: right}
.subleftList {CLEAR: both; BACKGROUND: #fff}
.subleftList UL {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
.subleftList LI {PADDING-RIGHT: 3px; PADDING-LEFT: 15px; FONT-SIZE: 14px; BACKGROUND: url(../images/icon_li.gif) no-repeat 5px 10px; FLOAT: left; PADDING-BOTTOM:0px; WIDTH: 615px; LINE-HEIGHT: 28px; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: left}
.subleftList LI SPAN {FLOAT: right}
.newslist DL DT {PADDING-RIGHT: 3px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; COLOR: #10478c; LINE-HEIGHT: 32px; PADDING-TOP: 0px; HEIGHT: 32px; BACKGROUND: url(../images/icon_li.gif) no-repeat 5px 10px;TEXT-ALIGN: right}
.newslist DL DT SPAN {FONT-SIZE: 12px; FLOAT: left; OVERFLOW: hidden; TEXT-ALIGN: left}
.newslist DL DT A:link {FONT-SIZE: 14px; COLOR: #16387c}
.newslist DL DT A:visited {FONT-SIZE: 14px; COLOR: #16387c}
.newslist DL DT A:hover {COLOR: #f60}
.newslist DL DT A:active {COLOR: #f60}
.newslist DL DD {CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 8px; MARGIN: 0px 5px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dashed}
.newslist DL DD BR {DISPLAY: none}
.newslist DL DD IMG {FLOAT: right}
#pagenum {CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 32px; PADDING-TOP: 0px; HEIGHT: 30px;TEXT-ALIGN: center}
#pagenum A:link {BORDER-RIGHT: #91abbb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #91abbb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f6f9; PADDING-BOTTOM: 1px; MARGIN: 5px 2px 4px; BORDER-LEFT: #91abbb 1px solid; COLOR: #1f3a87; PADDING-TOP: 2px; BORDER-BOTTOM: #91abbb 1px solid}
#pagenum A:visited {BORDER-RIGHT: #91abbb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #91abbb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #f0f6f9; PADDING-BOTTOM: 1px; MARGIN: 5px 2px 4px; BORDER-LEFT: #91abbb 1px solid; COLOR: #1f3a87; PADDING-TOP: 2px; BORDER-BOTTOM: #91abbb 1px solid}
#pagenum A:hover {BORDER-RIGHT: #91abbb 1px solid; BORDER-TOP: #91abbb 1px solid; BACKGROUND: #1f3a87; BORDER-LEFT: #91abbb 1px solid; COLOR: #fff; BORDER-BOTTOM: #91abbb 1px solid}
#pagenum A:active {BORDER-RIGHT: #91abbb 1px solid; BORDER-TOP: #91abbb 1px solid; BACKGROUND: #1f3a87; BORDER-LEFT: #91abbb 1px solid; COLOR: #fff; BORDER-BOTTOM: #91abbb 1px solid}
#pagenum STRONG {COLOR: #f60}
#rail {FLOAT: left; WIDTH: 300px; BACKGROUND-COLOR: #fff}
.recommand{clear:both;width:298px;border:1px solid #DDD;margin:0 0 5px;height:382px;}
.recommand h6{border-bottom:1px solid #DDD;padding-left:18px;color:#003399;background:#F2F6FB url(../images/tdot.gif) 8px 8px no-repeat;font-size:12px;line-height:26px;height:26px;}
.recommand h6 span{float:right;padding-right:50px;}
.recommand ul{margin:4px 0 0;}
.recommand li{width:278px;float:left;padding:0 0 0 18px;background:url(../images/blueli.gif) 0 8px no-repeat;text-align:left;line-height:24px;height:24px;}
.rightlist{margin:0 0 5px;clear:both;border:1px solid #D0DBE7;height:100%;width:208px;}
.rightlist h4{clear:both;border-bottom:1px solid #D0DBE7;padding-left:18px;color:#1F3A87;BACKGROUND: url(../images/mainbg.gif) repeat-x 8px 50% ;font-size:12px;line-height:28px;height:28px;}
.rightlist h4 span{float:right;padding-right:5px;}
.rightlist ul{padding:5px 5px 0;margin:0 auto;clear:both;}
.rightlist li{
    float:left;
    padding:0 0 0 10px;
    background:url(../images/li2.gif) 0 8px no-repeat;
    text-align:left;
    line-height:24px;
    height:24px;
	width:180px;
    overflow:hidden;
}
.rightlist li span{float:right;}
#rightlist2 {CLEAR: both; BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 0px 0px 5px; BORDER-LEFT: #ddd 1px solid; WIDTH: 298px; BORDER-BOTTOM: #ddd 1px solid}
#rightlist2 H4 {PADDING-LEFT: 18px; FONT-SIZE: 12px; BACKGROUND: url(../images/mainbg.gif) repeat-x 8px 8px; COLOR: #003399; LINE-HEIGHT: 26px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 26px}
#rightlist2 ul {MARGIN: 0px 0px 0px; padding:0 5px; list-style:none;}
#rightlist2 ul li {
	PADDING-RIGHT: 0px;
	display:block;
	clear:both;
	padding-top:5px;
}
#rightlist2 ul.attribute li {
	PADDING-RIGHT: 0px;
	float:left;
	clear:none;
	width:60px;
	line-height:25px;
	text-align:center;
	margin:5px 0 0 0;
	list-style:none;
}
#rightlist2 ul li:after {
	content:'';
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
}
#rightlist2 li #recommedtxt{
	LINE-HEIGHT: 22px;
	float:left;
	width:108px;
	margin-left:10px;
	display:inline;
}
#rightlist2 li #recommedtxt span {
	display:block;
	line-height:16px;
	overflow: hidden;
	height:50px;
}
.clear {
	clear:both;
}
#footer{background-color:#FFFFFF;
clear:both;
margin:0 auto;}
#footerinfo{clear:both;
color:#333333;
margin:0 auto;
text-align:center;
width:950px;}
#footercontent{background:#F8F8F8 none repeat scroll 0 0;
border:1px solid #EEEEEE;
height:32px;
line-height:32px;
margin:0 auto;
text-align:center;}
#footercontent a{margin:0 2px;}
#footercopyrights{clear:both;padding:6px 0 0;margin:0 auto;text-align:center;line-height:180%;}
#footercopyrights span{font:12px arial,helvetica,sans-serif;line-height:180%;}
#search{
	background:#F6F9FC url(../images/icon_search.gif) no-repeat scroll 0 50%;
	border:1px solid #D0DBE7;
	clear:both;
	height:28px;
	margin:0 0px 5px;
	padding:6px 0px 0;
	text-align:left;
	width:948px;

}
#search .searchform{
	padding-left:25px;
	width:250px;
	float:left;
}
#search .keyword{
	padding:0px 5px 0;
	width:600px;
    overflow:hidden;
    height:20px;
	float:left;
	list-style-type:none;
}
.keyword .key{
    padding-top:5px;
	float:left;
}
.keyword li{
	list-style-type:none;
	float:left;
	margin-left:5px;
	color:red;
    padding:5px 0;
}
#search input{
	border:1px solid #7E9DB9;
	height:20px;
	padding:2px 0 -300px 0;
	background:#FFFDAA;
	font-size:11pt;
}
body{color:#363636;background:#EDEDED url('../images/bgbody.gif') repeat-x;font-size:12px;text-align:center}
#header{width:950px;border:5px solid #FFF;margin:0 auto;background:#FFF;}
.cbody{width:950px;margin:0 auto;}.top{height:68px;overflow:hidden;}
.toplogo{float:left;width:190px;margin-top:3px;margin-bottom:3px;background:url('../images/logo.png') no-repeat;}
.toplogo h1 {text-indent:-10000px;}
.toplogo h1 a{width:190px;float:left;top:5px;height:60px;}
.topbanner{width:480px;margin-top: 3px;float:left;margin-bottom:3px;}
.toplink{float:left;margin-top:3px;width:180px;margin-bottom:3px;}

#nav{text-align:left;padding:3px 0px 3px 0;width:750px;background:#0072B4;color:#8DAED6;word-spacing: 2px;float: right;line-height:23px;font-size: 12px;height:100%}
#container {background-color:#FFFFFF;
overflow:hidden;
text-align:left;
width:950px;}
#wrapper{background-color:#FFFFFF;
height:100%;
margin:0 auto;
padding:0px 5px;
width:950px;}
#classtext{
	border-top:1px solid #D0DBE7;
	border-right:1px solid #D0DBE7;
	border-left:1px solid #D0DBE7;
	background:#F2F6FB;
	text-align:center;
	line-height:18px;
	height:18px;
	width:150px;
	padding:5px 5px;
	clear:both;
	font-size:12pt;
	font-weight:bold;
	color:blue;
}
.fow{
	font-size:11pt;
	color:orange;
	font-weight:bold;
}
/* page */
.page{
	MARGIN: 15px 0px;
	CLEAR:none
}
.page LI {
	list-style-type:none;
	BORDER-RIGHT:1px solid #D8D8D8;
	BORDER-LEFT:1px solid #D8D8D8;
	BORDER-TOP:1px solid #D8D8D8;
	BORDER-BOTTOM:1px solid #D8D8D8;
	WIDTH:20px;
	BACKGROUND:#FFFFD9;
	LINE-HEIGHT:20px;
	FONT-WEIGHT:bold;
	FLOAT:left;
	TEXT-ALIGN:center;
	MARGIN:2px
}
.page LI a{
	TEXT-DECORATION:none;
	FONT-WEIGHT:normal;
	BACKGROUND:#F9F9F9;
	WIDTH:100%;
	DISPLAY:block;
	LINE-HEIGHT:20px;
	WIDTH:100%;
	HEIGHT:20px;
	TEXT-ALIGN:center;
}
.page .total{
	FONT-WEIGHT:bold;
	WIDTH:50px;
	HEIGHT:20px;
	TEXT-ALIGN:center;
	BACKGROUND:#F5FBFF;
	BORDER:1px solid #86B9D6;
}
.page LI a:hover{
	BACKGROUND:#E1E1E1;
}
.subleftList .subclass{
	float:left;
}
.subleftList .subclass a{
	color:orange;
}
ul.Lists {
margin:0;
padding:0;
list-style:none;
}
ul.Lists li {
display:inline;
float:left;
padding:10px 0 10px 0px;
margin:8px 0 0 8px;
width:160px;
border:none;
}
ul.Lists li h3{
	padding-left:10px;
	line-height:30px;
	width:150px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:center;
	font-size:9pt;
}
.blue {
color:#0000ff;
}
a.yellow_btn:hover {
background-color:#FF6600;
color:#FFFFFF;
text-decoration:none;
}
a.yellow_btn {
background-color:#FFFFB5;
border-color:#FFFF66 #FFCA5B #FFCA5B #FFFF66;
border-style:solid;
border-width:1px;
color:#FF3300;
font-size:14px;
padding:1px 4px;
}
ul.Lists li .Content p {
margin:5px 0;
line-height:18px;
}
.Rated {
position:absolute;
right:0px;
top:20px;
width:50px;
text-align:center;
}
.Point {
color:#ff0000;
font-size:24px;
font-weight:bold;
line-height:30px;
}
h2 {
font-size:14px;
font-weight:bold;
line-height:24px;
}
#nav h2{
color:#FFFFFF;
float:left;
font-size:9pt;
font-weight:bold;
width:60px;
}

.navigation {
    position: relative;
    background: url(../images/nav_bg.png) no-repeat 0 -36px;
}
.navinner {
    background: url(../images/nav_bg.png) no-repeat 100% -72px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    background: url(../images/nav_bg.png) repeat-x 0 0;
}
.navigation li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(../images/nav_bg.png) no-repeat 0 -108px;
}
.navigation a {
    display: block;
    width: 102px;
    text-align: center;
    font-size: 120%;
}
.navigation a:link, .navigation a:visited {
    color: #fff;
}
.navigation a.current, .navigation a:hover, .navigation a:active {
    color: #fff;
    font-weight: bold;
    background: url(../images/nav_bg.png) no-repeat 50% -144px;
}
.subnav {
    position: absolute;
    top: 41px;
    left: 0;
    float: left;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
    background: url(../images/nav_bg.png) no-repeat 0 -180px;
}
* html .subnav {
    margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p {
    padding: 0 10px;
    background: url(../images/nav_bg.png) no-repeat 100% -234px;
}
.subnav p span {
    display: block;
    background: url(../images/nav_bg.png) repeat-x 0 -207px;
}
.subnav p.pointer {
    position: absolute;
    top: -4px;
    left: 0;
    height: 5px;
    width: 11px;
    padding: 0;
    margin-left: 20px;
    text-indent: -999em;
    background: url(../images/nav_bg.png) repeat-x 0 -261px;
}
.subnav a {
    display: inline;
    padding: 0;
    font-size: 100%;
}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    color: #235e99;
}
.subnav a:hover, .subnav a:active {
    font-weight: normal;
    background: none;
    border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1 { left: 120px; }
#subnav2 { left: 230px; }
#subnav3 { left: 50px; }
#subnav4 { left: 450px; }
#subnav5, #subnav6, #subnav7 {
    left: auto;
    right: 0px;
}

#subnav1 .pointer,
#subnav2 .pointer,
#subnav4 .pointer { left: 30px; }
#subnav5 .pointer { left: auto; right: 290px; }
#subnav6 .pointer { left: auto; right: 180px; }
#subnav7 .pointer { left: auto; right: 70px; }
#subnav3 .pointer { left: 320px;}

#subnav1, #subnav2, #subnav3, #subnav4 {
    min-width: 110px;
}
#subnav5 { min-width: 340px; }
#subnav6 { min-width: 240px; }
#subnav7 { min-width: 130px; }


/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}
/* ad-loop, search, topinfo, recommendinfo
==========================================================*/