
/* ---------- 整体区域 ---------- */
.wrapper { overflow:hidden;}


/* 顶部区域 */
.header { margin:0 auto; overflow:hidden;}

.banner{ background:url(../images/banner.jpg;vpn_img) no-repeat; width:1280px; height:145px; margin:0 auto; overflow:hidden; clear:both;}
.add_btn { width:100px; height:20px; display:block; float:right; margin-right:160px;}

/* ---------- Nav导航菜单 ---------- */
.nav { width:1000px; margin:108px auto 0 200px; *margin:88px auto 0 200px; height:40px; line-height:40px; overflow:hidden; clear:both;}
.nav ul { clear:both;}
.nav ul li { text-align:center; background:url(../images/nav.jpg;vpn_img) 100% 50% no-repeat; display:inline-block; float:left;}
.nav ul li a { padding:0 28px; height:36px; line-height:36px; font-size:14px; color:#280201; text-decoration:none; display:block; font-weight:bold;}
.nav ul li a:hover { color:#700201; background:url(../images/nav_hover.jpg;vpn_img) no-repeat;}
.nav ul li .none_bg { background:none;}


/* ---------- 中部区域 ---------- */
.content
{ width:1000px; margin:28px auto 0; clear:both; overflow:hidden; zoom:1;}

/* c_title */
.c_title { background:url(../images/h3.jpg;vpn_img) no-repeat 0% 50%; line-height:30px; padding-left:10px; margin-bottom:6px; text-align:left; overflow:hidden; clear:both;}
.c_title span { font-size:15px; font-weight:bold; color:#280201; float:left;}
.c_title a { float:right; margin-right:5px; font-size:12px; font-weight:normal; color:#999!important;}

.bot { border-bottom:1px #cacaca dotted;}



/* -- 左侧 -- */
.c_left { width:240px; float:left; overflow:hidden;}
.c_left_top { margin:0 auto; *margin:0 auto 23px; clear:both;}
.c_left_bottom { margin:0 auto;}

/* -- 左侧图片 --*/
.common { margin:10px auto 15px; clear:both; overflow:hidden;}
.pic_box { float:left; margin-bottom:23px; *margin-bottom:0; display:inline-block;}
.txt_box { float:left; margin-left:14px; width:150px; text-align:left;}
.txt_box dt { font-size:12px; color:#603811; line-height:20px; margin:3px auto;}
.txt_box dd { font-size:12px; line-height:15px; margin:3px auto;}
.txt_box dd a { background:url(../images/more.jpg;vpn_img) no-repeat 0% 50%; color:#a58d74; padding-left:15px; line-height:15px;}

/* -- 中部 -- */
.c_center { width:380px; float:left; margin-left:35px; overflow:hidden; zoom:1;}


/* -- 右侧 -- */
.c_right { width:280px; float:right; margin:0 20px; overflow:hidden; zoom:1;}

.search { background:url(../images/search.jpg;vpn_img) no-repeat; width:279px; height:28px; margin:0 auto;}
.search input { width:190px; height:25px; line-height:25px; color:#898989; float:left; margin-left:30px; background:none; border:none;}
.search a { float:right; display:block; width:45px; height:28px;}

.c_right_box { overflow:hidden; clear:both; zoom:1; margin-bottom:20px;}
.c_right_box h3 { background:url(../images/h3.jpg;vpn_img) no-repeat; font-size:15px; font-weight:bold; color:#280201; padding-left:10px; margin-bottom:10px;}
.c_right_box ul { overflow:hidden; clear:both;}
.c_right_box ul li { padding-left:10px; *height:21px; line-height:24px; background:url(../images/ico.jpg;vpn_img) left center no-repeat; font-size:14px; overflow:hidden; clear:both;}
.c_right_box ul li a { float:left; color:#352e2c;}
.c_right_box ul li span { color:#a58d74; float:right; font-size:12px;}


/* ---------- footer ---------- */
.bottom { height:42px; background:url(../images/bottom.jpg;vpn_img) repeat-x; overflow:hidden; clear:both; zoom:1;}
.bottom p { width:1000px; margin:0 auto; text-align:left; line-height:42px;}
.bottom p span { font-weight:bold; color:#280201; margin-right:15px;}
.bottom p em { font-style:normal; margin-right:15px;}
.bottom p em select { padding:2px; background:#f7f7f7; border:#ccc 1px solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;}


.footer { height:71px; background:url(../images/footer_bg.jpg;vpn_img) repeat-x; margin:0 auto; clear:both;}
.footer_c { width:1000px; height:71px; margin:0 auto; background:url(../images/footer.jpg;vpn_img) repeat-x; padding-top:3px; padding-left:10px; line-height:20px; font-size:12px; text-align:left; color:#707070; overflow:hidden; clear:both;}
.footer p { color:#717171; line-height: 50px;}
.footer p span { background-color:#666; color:#000; padding:0 5px;}

