@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font:12px/2em verdana, Arial, Tahoma, Helvetica, sans-serif; color:#333; background:url(images/bg.jpg) repeat-x left top #740302; 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;}
.crumb {padding:10px 0 0 10px; background:url(images/crumb_bg.png) no-repeat left 10px; height:28px;}
.crumb a {color:#333; text-decoration:none; line-height:28px;}
.crumb a:hover {text-decoration:underline; color:#990000;}

.line {border-bottom:solid 1px #d6260d; padding-top:5px; font-size:0; line-height:0; margin-bottom:10px;}

.page { text-align:right; padding:5px 10px;}
.page a { padding:2px 5px; border:solid 1px #bb0607; margin:0 5px; color:#bb0607; text-decoration:none;}
.page a:hover {background-color:#bb0607; color:#fff;}
.page span {padding:2px 5px; border:solid 1px #bb0607; background-color:#bb0607; color:#fff; margin:0 5px; }

.photo_btn_more {overflow:hidden; _zoom:1;}
.photo_btn_more a { background:url(images/btn_more.png) no-repeat; width:80px; height:25px; display:block; float:right; text-align:center; color:#fff; text-decoration:none; line-height:24px;}
.photo_btn_more a:hover {text-decoration:underline; color:#fff;}

.btn_more { background:url(images/icon_jt.png) no-repeat left 0px; background-position:left 2px !important; *background-position:left top !important; _background-position:left 5px; padding-left:20px; height:24px; line-height:24px; color:#bb0607; text-decoration:none; font-weight:bold;}
a.btn_more { font-weight:bold;color:#bb0607; text-decoration:none;}
.btn_more:hover {text-decoration:underline;}

/*header*/
#header {width:960px; margin:0 auto; height:350px;background:url(images/header_img.png) no-repeat center top;}
.top_nav { float:right; width:200px; text-align:center; line-height:30px; color:#fff;}
.top_nav a {font-size:12px; font-weight:bold; color:#fff; text-decoration:none; margin:0 10px;}
.top_nav a:hover { text-decoration:underline; color:#fff;}
/*header end*/

/*main*/
#nav {width:600px; margin:0 auto; display:block; padding-top:16px;}
#nav li {float:left; padding:0 9px;}
#nav li a {color:#fff; text-align:center; text-decoration:none; font-family:"微软雅黑"; font-size:16px; width:100px; height:34px; line-height:34px; display:block;}
#nav li a:hover { color:#000;}
#nav li.curr a {color:#000; text-align:center; background:url(images/nav_bg.png) no-repeat; text-decoration:none; font-family:"微软雅黑"; font-size:16px; width:110px; height:34px; line-height:34px; display:block;}

#main {width:960px; margin:0 auto;}
.main_top { background:url(images/main_top.png) no-repeat center top; height:70px;}
#content { background:url(images/main_bottom.gif) no-repeat left bottom #fdf0f0; padding:0 30px 20px 30px;}
.about_info {overflow:hidden; _zoom:1; padding-bottom:20px;}
.about_info p {padding:5px 0;}
.about_info .fr_img { float:right; margin:30px 0 0 30px;}

.column {background:url(images/column.png) no-repeat left top; height:37px; line-height:34px; text-indent:15px; color:#fff; font-weight:normal; font-family:"微软雅黑"; font-size:18px; margin-bottom:10px;}

.flow_list {padding:10px;}
.flow_list dt {padding-bottom:10px;}
.flow_list dt a { text-decoration:none;}
.flow_list dt a:hover { text-decoration:underline;}
.flow_list dd {padding:0 10px;}

.flow_photo {padding:10px;}
.flow_photo .title {height:28px; line-height:28px; border-bottom:solid 1px #d6260d;}
.flow_photo .title h3 {background:url(images/column.png) no-repeat left bottom; height:28px; width:170px; text-align:center; float:left; font-size:14px; color:#fff;}
.flow_photo .title a {float:right; background:url(images/icon_jt.png) no-repeat right 9px; background-position:right 11px !important; *background-position:right 9px !important; _background-position:right 10px; padding-right:20px; color:#bb0607; text-decoration:none; height:22px; line-height:22px; padding-top:5px;}
.flow_photo .title a:hover {text-decoration:underline;}
.flow_photo ul {padding:10px 0; overflow:hidden; _zoom:1;}
.flow_photo li {float:left; padding-right:15px;}

.content_c_info {padding:20px 40px; overflow:hidden; _zoom:1;}
.content_c_info h1 {text-align:center; padding-bottom:10px;}
.content_c_info .fl_img { float:left; margin:10px 30px 5px 0;}
.content_c_info .fr_img { float:right; margin:10px 0 5px 30px;}
.content_c_info p {line-height:2.5em;}
.content_c_info h2 {font-size:16px; color:#bb0607; padding:10px 0;}

.content_m_info {padding:20px 0; overflow:hidden; _zoom:1;}
.content_m_info h1 { font-size:18px; color:#bb0607; padding:10px 0 10px 240px;}
.content_m_info .left_img { float:left; margin-left:20px;}
.content_m_info p {padding-left:240px; line-height:2.5em;}
.content_m_info strong { font-size:12px;}

.content_p_info {padding:20px 0; overflow:hidden; _zoom:1;}
.content_p_info h1 { font-size:18px; color:#bb0607; padding:10px 280px 10px 0; text-align:center;}
.content_p_info .left_img { float:right; margin:20px 0 0 25px;}
.content_p_info p {line-height:2.5em;}
.content_p_info strong { font-size:14px; color:#bb0607;}

.photo_column {background:url(images/line_dot.gif) repeat-x left center;}

.photo_show { overflow:hidden; _zoom:1;}
.photo_show li {float:left; padding:10px 5px 10px 10px; text-align:center; width:210px; height:135px; overflow:hidden;}
.photo_show li a img {border:solid 2px #fdf0f0;}
.photo_show li a:hover img {border:solid 2px #bb0607;}
/*main end*/

/*foot*/
#footer {width:960px; margin:0 auto; color:#fff; padding-bottom:50px;}
#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*/