@charset "gb2312";

/*YUI Reset*/
/*body { text-align:center;}*/
* { /*text-align:left;*/ font-size:12px;}
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}

a { color:#262626; text-decoration:none;}
a:hover { color:#262626; text-decoration:underline;}
hr{height:1px;border:none;border-top:1px dashed #CCC;float:none;*float:left;display:block;margin:0;*margin:0px 0 -14px 0;_margin:0px 0 -14px 0;}

/*ClearFix*/
.clearfix {
	display: inline-block;
}
.clearfix:after {
	/*/*/content: "."; /* HACK for IE8 */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}


/*ClearFix*/
.main01,.mainnews,.main03,.mainssq {
	display: inline-block;
}
.main01:after,.mainnews:after,.main03:after,.mainssq:after {
	/*/*/content: "."; /* HACK for IE8 */
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Hides from IE-mac \*/
* html .main01,* html .mainnews,* html .main03,* html .mainssq{
	height: 1%;
}
.main01,.mainnews,.main03,.mainssq {
	display: block;
}
.p_btm{ padding:10px 0px;}

/* Header */
#header { width:100%; background:url(headerbj.png) repeat-x; overflow:hidden;}
#nav { width:960px; margin:0 auto; overflow:hidden;}
#nav #logo { float:left; width:138px; height:94px; overflow:hidden;}
#nav #subnav { float:right; width:820px;}
#nav #subnav #topnav { height:29px; padding:10px 0 0 0;}
#nav #subnav #topnav ul li { float:right; width:60px; padding-left:20px;}
#nav #subnav #topnav ul li a { color:#787878; text-decoration:none;}
#nav #subnav #topnav ul li a:hover { color:#000; text-decoration:none;}
#nav #subnav #topnav ul li.tnav1 { background:url(ico3.png) no-repeat left center;}
#nav #subnav #topnav ul li.tnav2 { background:url(ico2.png) no-repeat left center;}
#nav #subnav #topnav ul li.tnav3 { background:url(ico1.png) no-repeat left center;}
#nav #subnav #sidebar { background:url(sidebar.png) no-repeat right top; height:50px;}
#nav #subnav #sidebar ul { padding:23px 0 0 0; float:right;}
#nav #subnav #sidebar ul li { float:left; width:76px; height:19px; line-height:19px; text-align:center;}
#nav #subnav #sidebar ul li a { color:#666666; text-decoration:none; padding:2px; font-weight:bold; font-size:14px;}
#nav #subnav #sidebar ul li a:hover { color:#FFF; background:#F00; text-decoration:none; padding:2px; font-weight:bold;}
#mainbav { background:url(menuc.png) no-repeat center center; height:42px;}
#mainbav #leftsidebar { background:url(menul.png) repeat-x;}
#mainbav #leftsidebar ul { float:right; width:440px;}
#mainbav #leftsidebar ul li { float:left; padding:0 10px; display:block; border-right:solid 1px #CC0000; border-left:solid 1px #EC4E45;}
#mainbav #leftsidebar ul li a { color:#FFF; font-size:16px; font-weight:bold;}
#mainbav #leftsidebar ul li a:hover { color:#FFFFCC; font-size:16px; font-weight:bold; text-decoration:none;}
#mainbav #leftsidebar ul li.left { float:left; padding:0 10px; border-right:solid 1px #CC0000; border-left:solid 0px #EC4E45;}
#mainbav #leftsidebar ul li.right { float:left; padding:0 10px; border-right:solid 0px #CC0000; border-left:solid 1px #EC4E45;}
#mainbav #centersidebar { width:58px; height:42px; background:url(menuc.png) no-repeat center center; }
#mainbav #rightsidebar { background:url(menur.png) repeat-x;}
#mainbav #rightsidebar ul { float:left;width:440px;}
#mainbav #rightsidebar ul li { float:left; padding:0 7px; display:block;}
#mainbav #rightsidebar ul li a { color:#FFFF00; font-size:14px; font-weight:bold;}
#mainbav #rightsidebar ul li a:hover { color:#FFFFCC; font-size:14px; font-weight:bold; text-decoration:none;}
#menubj { background:url(menub.png) repeat-x; height:16px;}

/* foot */
#footer{padding-top:10px; width:960px; margin:0 auto;}
#footer p{text-align:center;line-height:30px;}
#footer p#copyright{ background:url(foot_copyright.png) repeat-x bottom; text-align:center;line-height:34px;}
#footer p#copyright a { color:#666666; font-size:14px;}
#footer ul{clear:both;width:500px;margin:0 auto;padding:10px 0;}
#footer ul li{float:left;padding-left:20px;}
#footer ul li a img{position:relative;top:-5px;display:block;float:left;padding-right:2px;}
#footer ul li span{display:block;float:left;cursor:pointer;text-align:center;}
#footer ul li a{white-space:nowrap;}