@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html, body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif, Georgia; font-size:12px; line-height:145%; background:url(../images/bg.jpg) repeat-x top #fced95;}
ul, li {list-style:none;}
img {border:0;}
a, a:link {text-decoration:none; color:#000;}
a:hover {text-decoration:underline;}
.hidden{overflow:hidden;}

#top{padding-top:4px; height:22px; background:url(../images/top_bg.jpg) repeat-x bottom;}
.topbox{ margin:0 auto; width:1000px;}
.topbox ul li{float:left; padding:0 5px;}
.topbox .local{width:550px; float:left;}
.topbox .right{width:275px; float:right;}
.topbox .red a{color:#004499; font-weight:bold;}
.topbox .twitter{background:url(../images/twitter_ic.jpg) no-repeat left; padding-left:17px;}
.topbox .facebook{background:url(../images/facebook_ic.jpg) no-repeat left; padding-left:17px;}
.top_banner{text-align:center; padding-top:10px;}
#wrap{margin:0 auto; width:1022px;}

#header h1{text-align:center;}
#nav{height:48px; background:url(../images/nav_bot.jpg) no-repeat bottom #000; padding:18px 0 0 45px;}
#nav ul li{float:left; padding-right:60px;}
#nav .home{padding-right:25px;}

#contain{width:950px; margin:0 auto; background:url(../images/contain_bg.jpg) repeat-y top; padding:0 20px 10px 10px; overflow:hidden;}
#contain .left{float:left; width:630px;}
#contain p{margin-bottom:12px;}
#contain .right{float:right; width:300px;}
.banner_box ul li{float:left;}
.banner_box ul li p{color:#b8001c; text-align:center; line-height:25px;}
.banner_box ul .pd{padding-right:10px;}
.text_box{background-color:#FFF; padding:20px 10px 10px 10px; margin-bottom:10px;}
.text_box h2{padding-bottom:10px;}
.footer_bn{text-align:center; padding:15px 0;}

.left .list{margin-bottom:15px;}
.left .list ul li{border:1px solid #FFF; background:#b8001c; width:198px; float:left; margin-left:12px;}
.list ul li.none{margin-left:0;}
.left .list p {text-align:center; color:#FFF; padding-top:6px;}
.left .list p a {color:#FFF;}

#detail{border:1px solid #fff; padding:1px;}
#detail .title{background:#f6f4e8; border-bottom:1px solid #eeebd9; height:26px; padding:0 0 3px 15px;}
#detail .title h3{ padding-left:10px; padding-top:3px;}
#detail .title img{width:73px; padding:0 10px; float:left;}
#detail .img{width:238px; height:180px; border:1px solid #ddd;}
#detail .text{background:#FFF;}
.detail_info{ margin-top:20px;}
.infobox_padding {padding:4px;}
.detail_box td {padding:5px;}

#footer b{float:left; padding-right:15px;}
#footer{background:#fcb800; margin:0 auto; width:954px; padding:13px;}
#footer ul li{float:left;}
#footer ul li span{padding:0 10px; color:#a17706;}
#footer p{float:left; width:180px;}
#footer div{margin-top:10px;}
#footer div span{color:#3d3d3d;}