@charset "utf-8";
/* CSS Document */

body{padding:0; margin:0; font-family: Calibri; font-size:18px; }
.clear{clear:both;}
.blank10{ height:10px;}
.blank20{ height:20px;}
.blank30{ height:30px;}
a{color:#C00; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
p{text-align:justify;}


.main{width:1000px; margin:auto; min-width:1000px;}

/*top*/
.header_top{ height:5px; background:#323232;  min-width:1000px;}
.header{ height:90px; background:#800000; border-top:solid 1px #9a0000; border-bottom:solid 1px #670000;  min-width:1000px;}
.logo{padding-top:15px; float:right;}
.lab_name{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#FFF; padding-top:15px;}
.lab_name span{font-size:14px;}

/*nav*/
.menu{width:100%; height:40px; background:#800000; border-top:solid 1px #9a0000; min-width:1000px; }
.nav{width:1000px; margin:auto;}
.nav ul{ margin:0; padding:0;}
.nav li{float:left; list-style:none; margin-right:1px;}
.nav li a{ height:40px; line-height:40px; padding:0 30px; display:block; text-align:center; color:#333; text-decoration:none; color:#FFF; font-size:16px;}
.nav li a:hover{color:#c00; background:#fff;}

/*bottom*/
.footer{ height:120px; background:#3C3B3B; color:#eee; font-size:14px;  min-width:1000px;}
.footer a{color:#ddd; text-decoration:none; margin:0 10px;}
.footer a:hover{color:#C00;}

.footer td{color:#ddd; font-size:14px; line-height:26px;}




.baise{background:#fff; padding:30px 0;}
.huise{background:#f5f5f5; padding:30px 0;}
.title{font-size:36px;}

.xuxian{border-bottom:dotted 1px #CCCCCC;}



/*group*/
.group{ margin-top:30px; font-family:Verdana, Geneva, sans-serif}
.group dl{ width:500px; float:left;}
.group dt{ float:left; width:190px;}
.group dt img{ width:170px; height:227px;}
.group dd{ font-size:22px;}
.group dd p{ font-size:14px; line-height:22px; text-align:left;}

.info{font-size:24px;}
.info a{color:#333; font-size:18px;}





#updown{
	_top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1));
	position: fixed;
	_position: absolute;
	top: 200px;
	right: 30px;
	display: none;	
}
#updown span{
	cursor:pointer;
	width:45px;
	height:45px;
	display:block;
}
#updown .up{
	background:url(images/updown.png) top left no-repeat;
}
#updown .up:hover{
	background:url(images/updown.png) top right no-repeat;
}
#updown .down{
	background:url(images/updown.png) bottom left no-repeat;
}
#updown .down:hover{
	background:url(images/updown.png) bottom right no-repeat;
}


#nav {right: 10px;list-style: none;margin: 0;position: fixed;top: 220px;}
#nav li {margin-bottom: 2px;}
#nav a {color: #000;display: block; text-align:right; padding: 3px 10px;text-decoration: none;}
#nav a:hover {color: #c00;}
#nav .current a {color: #c00;}
#container {margin: 0 auto;	width: 800px;}
.section {border-bottom: 5px solid #ccc;min-height: 60vh;padding: 50px 20px;}
.section p:last-child {	margin-bottom: 0;}

#nav ul, #nav ol{list-style:none;}


.nav_title1{font-size:22px;}
.nav_title2{font-size:16px;}
.nav_title3{font-size:14px;}