@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font:12px/160% verdana, Arial, Tahoma, Helvetica, sans-serif; color:#333; background:url(images/bg_bady.jpg) repeat-x left top #6a0001; height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option {font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img {border:0px; }
p{ text-indent:2em;}

a, a:link { color:#333; text-decoration:underline;}
a:hover { color:#990000; text-decoration:underline;}

.clear {clear:both;}


/*header*/
#header {width:960px; margin:0 auto; height:332px;background:url(images/header.jpg) no-repeat left top; position:relative;}
#top{background:url(../images/top_bg.gif) repeat-x left bottom;height:65px;min-width:1002px;}
#top .wrap{width:960px;margin:0 auto;}
#top .wrap .logo{float:left;padding:7px 0 0 10px;}
#top .wrap .logo a {display:block; width:140px; height:50px; background:url(../images/logo.png) no-repeat left top; text-indent:-9999px; overflow:hidden;}
#top .wrap .menu{background:url(../images/top_nav.gif) no-repeat 0 15px;width:153px;height:29px;float:right;padding:15px 10px 0 0; text-align:center;line-height:29px;font-family:"微软雅黑";font-weight:bold;}
#top .wrap .menu a {text-decoration:none; font-size:12px; color:#000;}
#top .wrap .menu a:hover {text-decoration:none; color:#79a426;}
.header2 {width:960px; margin:0 auto; height:157px; background:url(images/banner.jpg) no-repeat left top;}
.top_nav { float:right; width:178px; text-align:center; line-height:33px; color:#fff;}
.top_nav a {font-size:14px; font-weight:bold; color:#fff; text-decoration:none; margin:0 5px;}
.top_nav a:hover { text-decoration:underline;}
#nav {display:block;height:56px; position:absolute; bottom:0; left:0;}
#nav li {display:block; background:url(images/nav.png) no-repeat; height:56px; float:left;}
#nav li a {text-decoration:none; font-size:14px; font-weight:bold; text-align:center; font-family:"微软雅黑"; font-size:16px;display:block; height:56px; line-height:56px;}
#nav .menu01 {width:103px; background-position:left top;}
#nav .menu02 {width:144px; background-position:-103px top;}
#nav .menu01_curr {width:103px; background-position:left -60px; _margin:0 0 0 -1px;}
#nav .menu02_curr {width:144px;background-position:-103px -60px;}
/*header end*/

/*main*/
#main {width:880px; margin:0 auto; background:#fff; padding:30px 40px;}
.text { font-size:14px; font-weight:bold;}
.text strong { color:#900;}
.content { float:left; width:500px;}
.content_main {padding:25px 25px 30px 25px; line-height:180%; height:100%; background:url(images/bg_box.jpg) repeat-x left top;}
.content_main h4 {font-size:12px; padding:10px 0 5px 0;}

.fl_img {float:left; margin:0 20px 0 0;}
.fr_img {float:right; margin:0 0 0 20px;}

#main p{ text-indent:2em; line-height:2.2em; padding-bottom:5px;}
#main p strong {color:#000;font-size:14px;}

.column {}

.photo_index {padding:0 25px;}
.photo_index h3 {font-size:14px; background:url(images/icon_dot.png) no-repeat left top; height:20px; line-height:20px; padding:0 0 10px 20px;}
.photo_index h3 a {font-size:12px; font-weight:normal; text-decoration:none; color:#990000;}
.photo_index h3 a:hover {text-decoration:underline;}
.photo_box {padding:0 0 20px 0; overflow:hidden; _zoom:1;}
.photo_box li { float:left; padding:0 12px 0 0;}
.photo_box h4 {text-align:center; font-size:14px; padding:5px 0;}

#main.main_top {background:url(images/main_top.jpg) no-repeat left top #fff;}
.tips { border-bottom:solid 1px #978763; height:30px; margin-bottom:20px; padding:10px 0 0 0;}
.tips .title { float:left; font-size:18px;}
.tips .crumb { float:right; padding:5px 0 0 0;}
.tips .crumb a {text-decoration:none;}

.tab_menu { height:35px; margin:10px 0;}
.tab_menu .tab {float:left; background:url(images/tab_bg_c.png) repeat-x; height:35px;}
.tab_menu .tab li {float:left; line-height:33px; width:100px; text-align:center; font-family:"微软雅黑"; font-size:16px; font-weight:bold; cursor:pointer;}
.tab_menu .tab li.curr { background:#610200; color:#fff;}
.tab_menu span {display:block; float:left; background:url(images/tab_bg_r.png) no-repeat; width:35px; height:35px;}

.photo_img {padding:0 0 20px 0; overflow:hidden; _zoom:1;}
.photo_img li { float:left; padding:0 25px 0 0; height:155px;}

.ana_title {font-size:14px; background:url(images/icon.gif) no-repeat left 25px; padding:20px 0 5px 12px;}
.btn_more {padding:30px 10px 0 0; text-align:right;}
.btn_more a { background:url(images/bg_btn.png) no-repeat; padding:8px 15px 7px 15px; text-decoration:none; color:#990000;}
.btn_more a:hover {text-decoration:underline;}

/*main end*/

/*foot*/
#footer {width:960px; padding:0 20px; margin:0 auto; color:#fff; padding-bottom:20px;}
#footer a {color:#fff; text-decoration:none;}
.top_nav a:hover { text-decoration:underline;}
#footer .foot_l { float:left; width:10px; background:url(images/foot_l.png) no-repeat left top; height:43px;}
#footer .foot_c {float:left; width:940px; background:url(images/foot_c.png) repeat-x left top; height:43px; line-height:43px;}
#footer .foot_nav { float:left;}
#footer .copyright { float:right;}
#footer .foot_r {float:left; width:10px; background:url(images/foot_r.png) no-repeat left top; height:43px;}
/*foot end*/
