
/* wrapper */
.wrapper { overflow:hidden; }


/* header */
.header { background:#8d222c; overflow:hidden; clear:both; }


/* banner */
.banner { height:105px; overflow:hidden; }


/* search */
.search { width:150px; margin-right:1px; *margin-right:10px!important; _margin-right:1px; height:20px; line-height:20px; float:right; color:#000; position:relative; top:-30px; z-index:99; }
.search input { width:150px; height:18px; line-height:18px; background:#fff; border:none; vertical-align:middle; text-transform:capitalize; text-indent:6px; }


/* nav */
.nav { height:30px; line-height:30px; background:#000; text-align:center; }
.nav ul { height:30px; line-height:30px; clear:both; }
.nav ul li { float:left; font-size:14px; }
.nav ul li a { height:30px; line-height:33px; *line-height:33px; padding:0 28px; background:#000; display:block; _display:inline-block; color:#fff; text-align:center; overflow:hidden; zoom:1; }
.nav ul li a:hover { background:#8d222c; text-decoration:none; color:#fff; }



/* content */
.content { overflow:hidden; zoom:1; position:relative; z-index:99; margin-top:-170px; }
.cont_top { height:170px; width:70%; background:#bfbb8e; position:relative; right:40%; z-index:1; }
.cont_left_bg { background:url(imagesn_content_left_bg.gif) repeat-y; }


/* box_top */
.box_top { height:170px; overflow:hidden; clear:both; zoom:1; }



/* box_bottom */
.box_bottom { overflow:hidden; zoom:1; clear:both; }


/* c_left */
.c_left { width:210px; overflow:hidden; zoom:1; float:left; text-align:center; }


/* c_right */
.c_right { overflow:hidden; zoom:1; text-align:left; }
.c_r36 { padding-left:36px; }



/* left_menu */
.left_menu { overflow:hidden; width:175px; margin-top:32px; margin-left:17px; text-align:center; }
.left_menu li a { text-align:left; height:32px; line-height:32px; display:block; padding-left:12px; color:#000; text-decoration:none; border-top:#ccc 1px solid; }
.left_menu li a:hover { background:#ccc; color:#f00; text-decoration:none; }

.l_m_2 li a { padding-left:25px; color:#000; text-decoration:none; border:none; }
.l_m_2 li a:hover { background:none; color:#8d222c; }

.l_m_3 li a { padding-left:45px; color:#000; text-decoration:none; border:none; }
.l_m_3 li a:hover { background:none; color:#8d222c; }





/* box_info_list */
.box_info_list { overflow:hidden; zoom:1; padding-top: 18px; }
.box_info_list h3 { line-height:40px; text-align:left; }
.box_info_list h3 span { font-size:16px; font-weight:bold; color:#000; }
.box_info_list ul li { line-height:24px; }
.box_info_list ul li a { color:#000; text-decoration:none; }
.box_info_list ul li a:hover { color:#000; text-decoration:underline; }


/* box_detail */
.box_detail { overflow:hidden; zoom:1; }



/* pic_list */
.pic_list { padding:5px 0; height:150px; margin:22px 0px 15px 0; clear:both; overflow:hidden; }
.pic_list p { width:210px; float:left; margin-right:10px; margin-top:3px; }
.pic_list p img { border:#ccc 1px solid; }

.pic_list ul { margin:6px 0px 0px 240px; text-align:left; }
.pic_list ul h4 { line-height:20px; font-weight:bold; padding-left:10px; }
.pic_list ul h4 a { color:#000; text-decoration:none; }
.pic_list ul h4 a:hover { color:#f00; }
.pic_list ul li { color:#555; line-height:18px; text-indent:24px; }



/* footer */
.footer { height:50px; background:#8d222c; overflow:hidden; color:#fff; text-align:right; padding:3px 0; clear:both; }

.f_left { width:210px; float:left; }
.f_left ul li { float:left; margin:0 0px; }
.f_left ul li img { }

.f_right { width:554px; padding-right:0; padding-top:7px; float:right; }
.f_right ul { }
.f_right ul li { height:20px; line-height:20px; text-align:right; display:inline; }
.f_right ul li a { float:right; padding:0 0 0 15px; display:block; color:#fff; background:url(imagesfooter_list_icon.gif) 0 5px no-repeat; }
.f_right ul li a:hover { color:#fff; text-decoration:underline; }

.f_right ul p { padding-right:0; height:10px; clear:both; }

