* {
	margin:0;
	padding:0;
}
body {
background:#fff url(/images/pagebg.jpg) repeat-x top;
margin:0 auto;
	font-size:12px;
}
ul {
	list-style:none;
}
img {
	border:0;
}
h2{ font-size:14px; font-weight:bold;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#f00;}
.button{ background:url(/images/buttonbg.gif) repeat-x center; color:#fff; text-align:center; font-size:12px; border:1px solid #78d6ff; height:20px; line-height:20px; margin:2px; padding:0 5px;}
.input_text{ display:block; height:18px; width:150px; border:1px solid #999; background:#FFF; padding-left:5px;}

.clear {
	clear:both;
}
.bottom{ height:0px;}
.bottom p{ height:0px; font-size:0px;}

#header{ background:url(/images/bar_bg.gif) repeat-x center -5px; height:235px; position:relative; margin:0 auto;}
.bar{ width:960px; margin:0 auto; background:transparent; height:25px; text-align:right; padding-top:10px; padding-right:50px; }
.bar a{ color:#666; text-decoration:none;}
.banner{ display:block; background:url(/images/banner.jpg) no-repeat center top; width:960px; height:170px; margin:0 auto;}
.nav{ display:block; height:33px; background:url(/images/navbg.gif) repeat-x top; width:960px; margin:0 auto;}
.nav ul{ display:block; padding-left:50px; }
.nav ul li{ display:block; float:left; background:url(/images/nav_normal.gif) no-repeat right top; width:91px; height:33px; line-height:33px; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
.nav ul li a{ display:block; background:url(/images/nav_normal.gif) no-repeat right top; width:91px; height:33px; text-align:center; font-size:12px; font-weight:bold; color:#fff;}
.nav ul li a:hover{ display:block; background:url(/images/nav_onhover.gif) no-repeat right top; width:91px; height:33px; font-size:12px; font-weight:bold; color:#000;}
.nav ul li.present{ display:block; float:left; background:url(/images/nav_present.gif) no-repeat right top; width:91px; height:33px; font-size:12px; font-weight:bold; color:#000;}

#content{ width:960px; margin:0 auto; margin-top:10px;}
.main1{ margin:0 auto;}
.main2{ margin:0 auto;}
.midbanner{ margin:10px auto;}
.midbanner img{ border:none;}

.con_left{ display:block; float:left; width:220px; margin-right:10px;}
.con_right{ display:block; float:right; width:220px; }
.con_center{ display:block; float:left; width:500px;}



.box{ display:block; background:url(/images/boxbg.gif) no-repeat right top; margin-bottom:10px; position:relative;}
.box h2{ display:block; width:150px; background:url(/images/titlebg.gif) no-repeat left top; height:34px; line-height:34px; font-size:12px; font-weight:bold; color:#fff; padding-left:35px;}
.box h3{ display:block; background:url(/images/h3bg.gif) no-repeat 8px top; height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#990000; padding-left:30px;}
.box .more{ display:block; float:right; position:absolute; top:5px; right:10px; padding-right:10px;}
.box .list{ display:block; border-width:0 1px 0 1px; border-style:solid; border-color:#accef0; height:auto;}
.box .list p{ display:block; padding:3px 10px; text-align:left; line-height:20px;}
.box .list p.key{ display:block; padding:3px 10px; text-align:left; line-height:20px; border-top:1px dashed #f00; padding:5px 10px; margin-top:5px;}
.box .bottom{ display:block; background:url(/images/box_bottom2.gif) no-repeat right bottom; height:5px;}
.box .bottom p{ display:block; background:url(/images/box_bottom1.gif) no-repeat left bottom; height:5px; font-size:0px;}

ul.box_label{ display:block; background:url(/images/titlebg.gif) no-repeat left top; padding-left:10px; height:34px;}
ul.box_label li{ display:block; float:left; background:url(/images/title_normal.gif) no-repeat right top; width:93px; height:34px; font-size:12px; text-align:center; line-height:32px;}
ul.box_label .present{ display:block; float:left; background:url(/images/titlebg.gif) no-repeat -15px 0; width:93px; height:34px; font-size:12px; font-weight:bold; text-align:center; color:#fff; line-height:34px;}



.list ul{ display:block; margin:0 10px; padding-bottom:10px;}
.list ul li{ display:block; background:url(images/dot_red.gif) no-repeat 6px 9px; padding-left:18px; height:25px; line-height:25px; border-bottom:1px dotted #999; white-space:nowrap; overflow:hidden;}
.list ul li .right{ display:block; float:right; line-height:25px; padding:0;}
.list ul li .time{ display:block; line-height:25px; margin-right:10px; color:#999; padding:0;}
.list ul li.more{ display:block; background:transparent; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border:none;}
.list ul li.more a{ display:block; color:#f00;}



.adv{ display:block; background:url(/images/adv.jpg) no-repeat center top; height:250px; margin-bottom:10px;}

.login{ display:block; background:url(/images/loginbg.gif) no-repeat center top; height:250px; margin-bottom:10px;}
.login h2{ display:block; background:transparent; font-size:12px; font-weight:bold; line-height:35px; color:#fff; padding-left:65px;}
.login .list{ display:block; border:none; padding:10px;}
.login .list p{ display:block; line-height:25px; text-align:center; margin:5px auto;}
.login .list p label{ display:block; width:50px; line-height:18px; padding-bottom:3px;}
.login .list p .input_text{ display:block; height:16px; width:130px; border:1px solid #0077db; background:#FFF; margin:8px 0;}
.login ul.register{ display:block; margin:10px; padding:5px; border-top:1px dotted #aaa;}
.login ul.register li{ display:block; background:url(/images/dot_pen.gif) no-repeat 5px 8px; border:none; padding-left:25px; line-height:30px;}
.register{  background:url(../images/dot_pen.gif) no-repeat 5px 4px; border:none; height:25px; padding-left:25px; line-height:30px;}


.note{ display:block; background:url(/images/notebg.gif) no-repeat right top; margin-bottom:10px; position:relative;}
.note h2{ display:block; background:url(/images/notetitle.gif) no-repeat left top; font-size:12px; font-weight:bold; color:#fff; line-height:30px; height:32px; padding-left:10px;}
.note .list{ display:block; background:#e7f3ff; border-width:0 1px 0 1px; border-style:solid; border-color:#c1dfff;}
.note .bottom{ display:block; background:url(/images/notebottom_2.gif) no-repeat right bottom; height:7px;}
.note .bottom p{ display:block; background:url(/images/notebottom_1.gif) no-repeat left bottom; height:7px;}
.note .list ul li{ display:block; background:url(/images/dot_red.gif) no-repeat 4px 7px; padding-left:18px; height:23px; line-height:23px; }
.note .list ul li.more{ display:block; background:transparent; float:right; position:absolute; top:8px; right:10px; padding-right:10px;font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.note .list ul li.more a{ display:block; color:#f00;}

.note .list ul li.none{display:block;background:transparent; height:10px;border:none;}


.note2{ display:block; background:url(/images/notebg.gif) no-repeat right top; margin-bottom:10px; position:relative;}
.note2 h2{ display:block; background:url(/images/notetitle.gif) no-repeat left top; font-size:12px; font-weight:bold; color:#fff; line-height:30px; height:32px; padding-left:10px;}
.note2 .list{ display:block; background:#e7f3ff; border-width:0 1px 0 1px; border-style:solid; border-color:#c1dfff;}
.note2 .bottom{ display:block; background:url(/images/notebottom_2.gif) no-repeat right bottom; height:7px;}
.note2 .bottom p{ display:block; background:url(/images/notebottom_1.gif) no-repeat left bottom; height:7px;}
.note2 .list ul li{ display:block; background:url(/images/dot_red.gif) no-repeat 4px 7px; padding-left:18px; height:23px; line-height:23px; }
.note2 .more{ display:block; float:right; position:absolute; top:8px; right:10px; padding-right:10px;font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.note2 .more a{ color:#f00;}






.position_area{ display:block; width:730px; float:left;}
.position_area .box .list{ display:block; height:auto;}
.position_area .box .list ul{ display:block; float:left; width:335px; height:auto;}
.position_area .box .list ul li{ display:block; background:transparent; padding-left:10px;}
.position_area .box .list ul li .red{ display:block; color:#FF6600; margin-right:10px; float:left;}


ul.linklist{ display:block; height:100%;}
ul.linklist li{ display:block; background:transparent; float:left; margin:5px 0; margin-right:10px; border:none; width:auto; }
ul.linklist li a{ display:block; background:transparent; }

ul.linkphoto{ display:block; width:auto; height:100%;}
ul.linkphoto li{ display:block; background:transparent; float:left; margin:5px 4px; padding:0; border:none; height:100%;}
ul.linkphoto li img{ border:none; width:178px; height:46px;}

#footer{ display:block; background:url(/images/footerbg.gif) repeat-x center top; width:960px; height:100px; margin:0 auto; padding-top:30px;}
#footer p{ font-family: "宋体"; text-align:center; line-height:25px;}