*{
margin:0;
padding:0;
font:12px "ËÎÌå"£¬Verdana,Arial,Helvetica,sans-serif;
}
html,body{
color:#333333;
background:#fff;
}
p{text-indent:2em;}
img{
border:0;
}
li{list-style-type:none;}
.clear{
clear:both;
}
.fr{float:right;margin:5px;border:solid 1px #ccc;padding:2px;}
.pad{text-indent:0; padding-left:80px;}
.pad01{padding-top:20px; font-size:18px; color:#FF0000;}
.pad01 p{font-weight:bold;}
.img-right{float:left;}
/****************************************************************************************************/
#sitemap{
margin:0 auto;
background:#fff;
width:100%;
height:257px;
}
#sitemap-inner{
margin:0 auto;
background:url("../img/banners/2.jpg");
width:776px;
height:257px;
max-width:776px;
}
/****************************************************************************************************
Header
****************************************************************************************************/
#header{
margin:0;
padding:0;
background:url("../img/top-bg.jpg") bottom repeat-x;
width:100%;
height:120px;
}
#header-inner{
margin:0 auto;
padding:0px;
position:relative;
width:776px;
height:120px;
text-align:left;
max-height:120px;
max-width:776px;
}
#header h1{
margin:0 auto;
background:url("../img/logo1.gif") no-repeat;
position:absolute;
top:0;
left:0;
width:760px;
height:120px;
text-indent:-999em;
}
#header #topnav{
margin:0;
padding:0;
position:absolute;
top:0;
right:0;
width:200px;
height:26px;
}
#header #topnav li{
margin:0;
padding:0;
float:left;
list-style:none;
}
#header #topnav li a{
margin:0;
padding:0;
padding:0 2px;
display:block;
color:#fff;
background:url("../img/header-nav-bg.jpg") no-repeat;
font-size:14px;
width:91px;
height:26px;
line-height:26px;
text-indent:15px;
}
#header #topnav li a:hover{
color:#f0f;
text-decoration:none;
}
/****************************************************************************************************
menu
****************************************************************************************************/
#menu{
margin:0 auto;
background:url("../img/menu-bg.jpg");
width:100%;
height:43px;
}
#menu-inner{
margin:0 auto;
width:776px;
height:43px;
max-width:776px;
}
#nav{
padding:4px 0 0 0;
width:776px;
height:36px;
}
#nav li{
float:left;
}
#nav li a{
float:left;
margin:0 0 0 1px;
padding:0;
display:block;
color:#fff;
width:80px;
height:36px;
line-height:36px;
text-align:center;
}
/****************************************************************************************************
main
****************************************************************************************************/
#main{
margin:0 auto;
width:100%;
}
#main-inner{
margin:0 auto;
border-left:1px solid #d5d5d5;
border-right:1px solid #d5d5d5;
width:774px;
max-width:774px;
}
/****************************************************************************************************
sidebar
****************************************************************************************************/
#sidebar{
float:left;
margin:0 0 0 10px;
display:inline;/*ÐÞ¸´IEË«±¶¸¡¶¯bug*/
width:200px;

}
#sidebar .box{
margin:10px 0;
border:1px solid #ddd;
width:200px;
}
#sidebar .box ul{
padding:15px;
}
#sidebar .box a{
padding-left:25px;
border-bottom:1px dotted #f00;
display:block;
color:#333;
background:url("../img/icons/tick.gif") no-repeat left center;
height:30px;
line-height:30px;
font-size:12px;
text-decoration:none;
}

#sidebar #indexcx{
margin:10px 0;
padding:5px 0 0 0;
}
#sidebar #indexcx li a{
margin:3px;
padding:2px;
}
#sidebar #indexcx li a img{
width:180px;
height:120px;
}

#sidebar .live800{
margin:10px 0;
padding:20px 0 0 0;
border:1px solid #ddd;
height:150px;
}
#sidebar .live800 div{
padding:10px;
}
#sidebar .live800 a{
padding:8px;
display:block;
text-decoration:none;
}
#sidebar .live800 a:hover{
padding:8px;
border:1px solid #c96;
display:block;
text-decoration:none;
}
#sidebar .box a:hover{
background:#ffffe1 url("../img/icons/star.gif") no-repeat left center;
}
/****************************************************************************************************
content
****************************************************************************************************/
#content{
float:right;
margin:0 10px 0 0;
padding:0;
border-left:1px solid #eee;
display:inline;/*ÐÞ¸´IEË«±¶¸¡¶¯bug*/
width:540px;
line-height:25px;
}
#content h2{
margin:10px;
padding:0 10px;
border-bottom:3px dotted #c96;
background:url("../img/h2_bg.gif") no-repeat right center;
font-weight:bold;
font-size:14px;
width:500px;
line-height:60px;
}
#content p{
margin:0;
padding:10px;
font-size:14px;
line-height:20px;
letter-spacing:1px;
}
#content table{
margin:5px;
padding:5px;
font-size:12px;
}
#content tr{
margin:0;
padding:0;
border:thick 1px #CCCCCC;
}
#content td{
margin:0;
padding:0;
font-size:12px;
text-align:center;
}
#content td img{
margin:0;
padding:0;
text-align:center;
}
#content .description ol{
margin:10px 0 0 40px;
padding:0 10px;
width:450px;

}
#content .description li{
line-height:20px;
letter-spacing:1px;
list-style-type:decimal;
list-style-position:inside;
}
#content .description img{
margin:5px;
padding:3px;
border:1px solid #ddd;
}
#content .description strong{ font-weight:bold;}

/*home===========================================================*/

#home .box .description img{
margin:5px 0px 5px 8px;
float:left;
padding:0px;
border:thick 1px #d5d5d5;

}


#home #content .box{
clear:both;
margin:10px;
float:left;
border:1px solid #ddd;
display:inline;
width:520px;
}
#home #content .box h1{
border-bottom:2px solid #c96;
color:#d93;
background:url("../img/b-top.gif") repeat-x left top;
font-size:14px;
width:520px;
height:25px;
line-height:25px;
text-indent:2em;
}
#home #content ul#news{
padding:0 5px 5px 5px;

margin:0;}

#content ul#news li{
margin-top:5px;
width:480px;
height:20px;
line-height:20px;
border-bottom:dotted 1px #ccc;
list-style-type:none;
}

#content ul#news li a{

padding-left:3px;
color:#333;

}
#content ul#news li a:hover{
padding-left:3px;
color:#f00;
}
#content ul#news li span{
margin:0;
padding-right:10px;
color:#333;
float:right;

}

#home #content ul#links li{
float:left;
margin:0;
padding:2px;
list-style-type:none;
}


#home #content ul#indexp {
float:left;
margin:5px 0 0 ;
display:inline;
padding:0;
list-style-type:none;
}
#home #content ul#indexp li{
float:left;
margin:0;
padding:3px;
list-style-type:none;
width:100px;
}
#home #content ul#indexp img{

width:500px;
height:470px;
margin:5px;

}



/*home===========================================================*/
#content .imglist{
float:left;
margin-left:20px;
display:inline;
width:500px;
}
#content .imglist li{
float:left;
margin:10px;
padding:2px;
border:1px solid #ccc;
display:block;
display:inline;
width:220px;
text-align:center;
}
#content .imglist li a{
float:left;
border:0;
text-align:center;
}
#content .imglist li a:hover{
color:#996600;
}
#content ul#p {
widtn:500px;
margin:20px;
}
#content ul#p li{ 
float:left;
width:200px;
padding:5px;
margin:3px 10px 0 0;
border:1px solid #ddd;
}
#content ul#p li span{ 
float:left;
width:198px;
padding:0;
border-bottom:1px solid #6c0;
}
#content ul#p a{
color:#666666;
}
#content ul#p a img{
float:left;
margin:5px 15px;
padding:0;
}
#content ul#p a:hover img{
float:left;
margin:5px 15px;
padding:0;

}
#content ul#p a:hover p{
color:#629500;
text-decoration:underline;
}
/****************************************************************************************************
Footer
****************************************************************************************************/
#footer{
clear:both;
margin:0 auto;
background:url("../img/gm-bottom_footer_bg.jpg");
width:100%;
height:80px;
}
#footer-inner{
margin:0 auto;
width:776px;
height:50px;
max-width:776px;
}
#footer-left{
float:left;
margin:30px 0 0 10px;
}
#footer-right{
float:right;
margin:30px 10px 0 0;
}
#footer a{
color:#333333;
text-decoration:none;
}
#footer a:hover{
color:#666666;
text-decoration:underline;
}
ul,#sidebar .box li{
list-style:none;
}
#nav li a:hover,#nav li.current{
background:url("../img/menu-bg-active.jpg") no-repeat center top;
}
#sidebar .box h1,#sidebar .live800 h1{
border-bottom:2px solid #c96;
color:#d93;
background:url("../img/b-top.gif") repeat-x left top;
font-size:14px;
width:200px;
height:25px;
line-height:30px;
text-indent:2em;
}
#content h5,#content h3,#content h4{
margin:10px;
padding:0 0 0 5px;
font-weight:bold;
}
#content .p a p,a,a:link,a:visited,a:hover,a:active{
text-decoration:none;
}
