@charset "utf-8"; 
*{margin:0; padding:0}
body{line-height:1.6em; font-size:14px; padding:0; color:#555; position:relative; background:url(images/body_bg.jpg) repeat-x left top;}
a {vertical-align:middle; text-decoration:none; }
a:hover{text-decoration:underline;}
input{height:18px; padding:2px; margin:2px 0; border:1px solid #CCC; vertical-align:middle}
img{border:none; vertical-align:middle}
#head{width:980px; height:130px; background:#FFF url(./images/head.jpg) no-repeat center top; margin:0 auto;position:relative;z-index:10;}

#head h1{ position:absolute; top:10px;}
#head h1 a { width:180px; height:90px; display:inline-block;}
#head h1 span{display:none;}
.wrapper{width:980px;margin:0 auto; zoom:1; overflow:hidden;}
.sidebar{width:220px; float:left;}
.main{float:right; width:745px;}
.container{ overflow:hidden; margin-bottom:10px; border:1px solid #DDD; background:url(./images/ico_1.jpg) repeat-x left -195px; }
#cplb{}
#cplb a {display:block; width:190px; padding-left:20px; margin-bottom:10px;height:28px; line-height:28px; background:url(./images/ico_1.jpg) no-repeat left -160px;}
#cplb .select{color:#FFF;}
.main .container{
	float:left; margin:0 15px 10px 0; background:#E3F0F8;
}
.container p{padding:10px;}
.container h2{ font-size:15px; margin-bottom:10px; color:#555;}
.container a{color:#666;margin:0; line-height:23px;}
.container a:hover{color:#999;}
.ico{ background:url(./images/ico_1.gif) no-repeat left 6px; display:inline-block; width:32px; height:30px;}

.left .list li{color:#333; margin-bottom:4px}
ul.list{list-style:none; margin:10px 0; padding:0}
.list li{margin:1px; padding:3px 0; padding-left:12px; border-bottom:1px dashed #CCC; position:relative}
.list li span{position:absolute; right:10px}
.list a{font-size:14px; color:#555; text-decoration:none}
.list  a:hover{color:#003; text-decoration:underline}
.info, .location_info{font-size:13px; color:#666; margin:10px 0 10px 10px}
.info a, .location_info a{margin:1px; text-decoration:none; color:#FF9900; padding:1px 3px; border:1px solid #CCC}
.info a:hover, .location_info a:hover{margin:1px; color:#FFF; background:#FF9900; border-color:#FFF}
.location_info{}
.location_info span{display:inline-block; background:url(./images/ico_bg.gif) no-repeat -58px 2px; width:20px; height:20px}
.location_info a{border:none}

.info #select{color:#900!important; background:#CCC}
.right .r_link_img{
float:left;
margin:0 10px 10px 0;
}

#footer{clear:both; font-size:13px; text-align:center; background:#dfdfdf;}
#footer a{color:#DDD; text-decoration:none;}
#footer a:hover{ text-decoration:underline}
.footer_info{color:#666; padding-top:10px; width:910px; margin:0 auto;}
.footer_info h2{text-align:left; font-size:14px;}
.footer_info a{
vertical-align:middle;
}
/*---图标--*/


/*---菜单部分----------*/
#nav{line-height:36px; height:36px; background:url(images/nav.jpg) no-repeat left bottom; width:980px;}
.menu_0 { }
#nav ul{float:left; }
#nav li{list-style:none; float:left;position:relative;}
#nav li a{font-weight:bold;color:#fff; vertical-align:top;padding:0 24px; text-align:center; line-height:36px; height:36px; text-decoration:none; display:inline-block; text-align:center;}
#nav li a:hover{text-decoration:underline;}
#nav a#select{color:#F00;}
.menu_1{
position:absolute; display:none; left:0; top:34px; border: 2px solid #CC0000; border-top:2px solid #DDD; background:#FFF; width:100px; font-size:12px;
}
#nav .menu_1 li{ float:none;}
#nav .menu_1 a{padding:0; margin:0 0 0 10px; line-height:24px; height:24px;}
.sidebar .menu_2{
	margin:10px; padding:20px 0 10px 0; }
	.sidebar .menu_2 li {border-bottom:1px dashed #999;}