@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body{ font:12px/22px Arial, Helvetica, sans-serif;}
ul,li{ list-style:none}
a{ color:#666666; text-decoration:none}
a:hover{ text-decoration:underline;}
img{border:0px; vertical-align:middle;}
input{ vertical-align:middle}
.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}

.rnd1{margin:0 2px;height:1px;line-height:1px;font-size:1px;}
.rnd2{margin:0 1px;height:1px;line-height:1px;font-size:1px;}

#container{width:970px;margin:0 auto;}

#header{background:url(../images/head_bg.jpg) right 0 no-repeat; position:relative;}
#topmenu{ position:absolute;top:10px;right:20px;}

#nav{clear:both;line-height:30px;margin-top:2px;}
#nav ul{background:#ab1e00;height:30px;color:#fff;}
#nav b{background:#ab1e00;display:block}
#nav ul li span{float:right;margin-right:20px;}
#nav ul li a{margin:0 10px;padding:0 10px;color:#fff;font-weight:bolder}

#banner{margin:10px 0;border:1px solid #ccc;}
#banner ul{margin:1px 0px;}

#area1{width:700px;float:left;margin-right:10px;}


#about ul{float:left;margin-right:15px;height:190px;color:#666;}
#about ul#about_content{width:380px;overflow:hidden}
#about ul#about_content h3{width:369px;height:50px;background:url(../images/about.gif) no-repeat; text-indent:-9999px;margin-bottom:10px;}

h3.title{height:29px;margin:1px;background:url(../images/title_bg.gif) repeat-x;padding-left:10px;color:#ab1e00;line-height:35px;font-size:14px;}

#mag{border:1px solid #f89292;width:275px;margin-top:10px;height:240px;float:left;}
#mag ul li{margin:5px 0px 0px 15px;float:left;text-align:center;_margin:5px 0 0 10px;}
#mag ul li img{padding:1px;border:1px solid #ccc;}

#news{float:left;margin:10px 0 0 10px;width:400px;}
#news h3{border-bottom:1px solid #f89292;font-size:12px;font-weight:500;}
#news h3 a{float:right;margin-right:20px;color:#cc0000;}
#news h3 span{ cursor:pointer;padding:3px 10px;margin:0 5px;color:#666;}
#news h3 span.selected{border:1px solid #f89292;border-bottom:1px solid #fff;margin-bottom:1px;}
.news_top{margin-top:10px;color:#666;}
.news_top p{color:#c00;font-size:14px;font-weight:bolder;line-height:30px;}
.news_top img{float:left;margin-right:10px;}

.news_list{clear:both}
.news_list li{padding-left:15px;background:url(../images/ico_03.gif) 5px center no-repeat;height:22px;}
.news_list li a{float:left;width:300px;}
.news_list li span{color:#999;}

#area2{float:left;border:1px solid #f89292;width:250px;color:#666;}
#area2 ul{padding:10px 0;margin:0 10px;border-bottom:1px dotted #ccc;height:100px;}
#area2 ul img{float:left;margin-right:20px;}
#area2 p{padding:10px;}
#area2 ul a{font-weight:bolder;}

#sidebar{border:8px solid #f0f0f0;width:240px;padding-bottom:20px;min-height:300px;_height:300px;float:left;}
#sidebar h3{background:#b02721;padding:5px 10px;margin-bottom:10px;color:#fff;font-size:14px;}
#sidebar ul.sidemenu li{margin:0 10px;height:35px;line-height:35px;border-bottom:1px dashed #ccc;padding-left:10px;font-size:14px;background:url(../images/ico_02.gif) 200px center no-repeat;}

#sidebar ul.contact li{margin:15px;line-height:25px;padding-left:10px;font-size:14px;color:#666;}

#main{float:left;margin-left:30px;width:670px;}
#main h2,#magazine h2{font-size:16px;background:url(../images/ico_01.gif) 10px center no-repeat;height:35px;line-height:35px;border-bottom:4px solid #b02721;padding-left:40px;color:#cc0202;}
#main h2 a,#magazine h2 a{float:right;margin-right:20px;font-size:12px;color:#666;font-weight:500;}
#main ul.content,#main ul.list,#main ul.list_img{padding:10px;}

#main ul.list{line-height:30px;}
#main ul.list li{height:30px;border-bottom:1px dashed #ccc;padding-left:15px;background:url(../images/ico_03.gif) 5px center no-repeat;}
#main ul.list a{float:left;width:550px;_width:500px;overflow:hidden;}
#main ul.list span{float:right;margin-right:10px;color:#999;}


#main ul.list_img li{float:left;width:160px;margin:10px 20px;text-align:center;}
#main ul.list_img li img{padding:2px;border:1px solid #ccc;}
#magazine .table{border-bottom:1px dashed #ccc;margin:10px 0;}
#magazine .table td{padding:5px;}
#magazine .table td b{color:#cc0202;}
#magazine .content{padding:20px 30px;}

#links{clear:both;padding:10px;border-bottom:1px solid #b02721;border-top:3px solid #b02721;margin:20px 0;}
#links ul li a{float:left;margin:0 10px;}

.turnpage{clear:both;height:30px;margin:20px 0;text-align:center;}
.turnpage a{margin:0 20px;}

#footer{clear:both;color:#666;text-align:center;margin-bottom:20px;}
#footer a{color:#666;}
