/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:"ËÎÌå"; font-family:Arial, Helvetica, sans-serif; color:#333333; background-color:#F2F2F2;}
img{border:0px;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#main{width:955px; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}

#top{margin-left:27px; width:928px; padding-top:20px; height:111px; background-image:url(../image/logo.jpg); background-position:left 20px; background-repeat:no-repeat;}
#top .div1{height:78px; width:453px; margin-left:auto; line-height:78px; font-weight:800; text-align:right; padding-right:28px;}
#top .div1 a{color:#333333;}

#top_menu{width:481px; border-top:#999999 solid 3px; padding-top:8px; padding-bottom:6px; margin-left:auto; overflow:hidden;}
#top_menu a{color:#333333; font-weight:800;}

#left1{padding-top:13px;}
#left1 .div_text{height:382px; background-color:#04305B; padding-left:13px; color:#FFFFFF; overflow:hidden;}
#left1 .text1{padding-top:16px; height:346px; line-height:1.3em; padding-right:6px;}
#left1 .text1 span{font-weight:800; font-size:20px; line-height:1.3em;}
#left1 .div_text .div_btn{text-align:right; padding-right:12px;}
#left1 .div_text .div_btn img{cursor:pointer;}

#center1{padding-top:13px; padding-left:2px;}

#Layer1 {
	position:absolute;
	width:373px;
	z-index:1;
	margin-left:-15px;
}

#Layer1 a{display:block; width:362px; color:#666666; cursor:pointer; background-image:url(../image/line1.jpg); background-position:34px bottom; background-repeat:no-repeat; margin-bottom:3px;}
#Layer1 a .a_b_bg1{height:6px; width:362px; background-image:none; overflow:hidden;}
#Layer1 a .title1{padding-top:6px; padding-left:34px; width:315px; font-weight:800; font-size:17px; padding-bottom:6px; text-decoration:none; padding-right:13px;}
#Layer1 a .text1{padding-left:34px; width:315px; padding-bottom:8px; padding-right:13px;}
#Layer1 a .a_b_bg{height:8px; width:362px; overflow:hidden;}

#Layer1 a:hover{color:#FFFFFF; text-decoration:none; background-image:none;}
#Layer1 a:hover .a_b_bg2{background-image:url(../image/a_bg1.jpg); background-position:left; background-repeat:repeat-y; }
#Layer1 a:hover .a_b_bg2 .a_b_bg2_1{background-image:url(../image/ico1.jpg); background-position:left; background-repeat:no-repeat;}
#Layer1 a:hover .a_b_bg{background:url(../image/bg2.png) no-repeat!important;background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../image/bg2.png, sizingmethod=scale);}
#Layer1 a:hover .a_b_bg1{ background-image:url(../image/a_bg2.jpg); height:6px; width:362px;}


#list1{padding-top:25px; margin-bottom:25px; width:900px; margin-left:auto; margin-right:auto;}
#list1 .div1{height:60px; margin-bottom:16px; border:#A8A8A8 solid 1px; font-size:18px; font-weight:800;}
#list1 .div1 .div_td1{float:left; height:60px; line-height:60px; padding-left:25px; color:#333333;}
#list1 .div1 .div_td2{float:right; height:60px; line-height:60px; padding-right:12px; color:#7F7F7F;}

#list2{width:900px; margin-left:auto; margin-right:auto;}
#list2 .div1{float:left; width:181px; margin-right:28px; min-height:203px; _height:203px;}
#list2 .div1 .title{height:24px; line-height:24px; color:#5F0000; font-weight:800; border-bottom:#A0A0A0 solid 1px;}
#list2 .div1 li{ list-style-type:none; list-style-position:outside; height:24px; line-height:24px; background-image:url(../image/line2.jpg); background-position:bottom; background-repeat:repeat-x; color:#666666;}
#list2 .div1 li a{ color:#666666;}
#list2 .div2{float:right; width:136px; text-align:center; min-height:168px; _height:168px; padding-top:0px;}

#bottom{clear:both; padding-top:20px; padding-bottom:30px; width:900px; margin-left:auto; margin-right:auto; font-weight:800; color:#666666;}

#flash1{ width:900px; margin-left:auto; margin-right:auto;}
