body{
    font:Arial, Helvetica, sans-serif;
    font-size:12px;

	background-color: #8CC5E2;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

*{margin:0px; padding:0px}
a img{border:none}

ul{list-style:none}
li{list-style:none}

a{text-decoration:none}
a:hover{text-decoration:underline; color:#01b3cb}

#total{width:1002px; margin:0 auto}

#top{width:1002px; height:100px; background:url(../images/top_bg.gif) repeat-x}
#top a img{margin:20px 0 0 15px; width:255px; height:60px; display:block; float:left}

#top_ul{padding:20px 30px 0 0; float:right}
#top_ul li{width:70px; float:left; color:#666666}
#top_ul li a{color:#666666}

#nav{font-size:14px}
#nav li{float:left; text-align:center; padding-top:10px}
#nav li a{color:#FFFFFF; font-weight:bold}

#center{background:url(../images/center_bg.gif) repeat-x; width:1002px; height:35px; padding-top:30px; height:auto}

#center_left{width:179px; float:left; padding-bottom:30px; padding-left:5px}
#center_center{width:567px; float:left; margin:0 15px 30px 15px;}
#center_right{width:211px; float:right; padding-bottom:30px; padding-right:5px}

#pinpai{background:url(../images/pinpai_top.gif) no-repeat; padding-top:45px; width:184px}
#pinpai_ul{background:url(../images/pinpai_bg.gif) no-repeat; padding:60px 0 5px 0; width:177px; border:#c5c5c5 1px solid}
#pinpai_ul li{background:url(../images/pinpai_li_bg.gif) left bottom no-repeat; line-height:26px; padding-left:25px; margin-left:5px}
#pinpai_ul li a{color:#777777}
#pinpai_ul li a:hover{color:#01b3cb}

#contact{background:url(../images/contact_top.gif) no-repeat; margin-top:3px; padding-top:35px; border:#c5c5c5 1px solid}
#contact_ul{background:url(../images/contact_bg.gif) no-repeat; padding-top:75px}
#contact_ul li{line-height:26px; padding-left:10px; color:#4e4e4e}

#about{background:url(../images/about.gif) no-repeat; margin-top:5px; line-height:23px; float:left}
#about p{color:#252525}
#about p a{color:#c12426}

.more{float:right; margin:8px 12px 0 0}

#pro{background:url(../images/pro.gif) no-repeat; margin-top:10px; line-height:23px; float:left}
#pro_list{margin-top:56px}
#pro_list li{float:left; width:169px; height:209px; border:#c5c5c5 1px solid; text-align:center; margin:0 9px; display:inline}
#pro_list li span{display:block; padding-top:10px}
#pro_list li span a{color:#4e4e4e}

#prolist{background:url(../images/prolist_bg.gif) repeat-x; border:#c5c5c5 1px solid; margin-bottom:5px}
#prolist li{line-height:25px; background:url(../images/prolist_li_bg.gif) right bottom no-repeat; margin-right:25px}
#prolist li a{color:#6c6c6c; padding-top:5px}
#prolist li a:hover{color:#01b3cb}
#prolist li div{color:#989898; padding-left:33px; line-height:31px}
#prolist_top{padding-top:8px}

#map{border:#c5c5c5 1px solid}

#bottom{clear:both; text-align:center; padding:15px auto 5px auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:26px; color:#666666}
#bottom a{color:#666666}
#bottom a:hover{color:#01b3cb}

#class_center{width:1002px; height:auto; background:#fafafc}
#class_left{width:179px; margin-left:10px; float:left; background:#fafafc; display:inline}
#class_left_ul{margin-bottom:10px}
#class_left_ul li{background:url(../images/class_left_li_bg.gif) repeat-x; width:159px; height:25px; padding:13px 0 0 20px}
#class_left_ul li img{padding-right:5px}
#class_left_ul li a{color:#666666}
#class_left_ul li a:hover{color:#01b3cb; text-decoration:none}
.class_left_top{color:#FFFFFF; font-weight:bold; padding:10px 0 0 28px; height:18px; display:block; background:url(../images/class_left_top.gif) no-repeat}

#class_right{background:url(../images/Verline.gif) repeat-y; width:800px; float:right; padding-right:10px; overflow:hidden; display:inline}
#class_right_top,a{color:#01b3cb}
#class_right_top{padding:15px 0 0 10px; display:block}

#content{min-height:500px}
.content{line-height:23px; color:#666666; padding:5px 0 0 15px}
#about_ul{color:#666666; clear:both; margin-top:10px}
#about_ul li{width:150px; float:left; padding:5px 58px; text-align:center}
#about_ul li span{padding-top:10px; display:block}

#class_prolist li{float:left; width:169px; margin:5px 15px; text-align:center; display:inline}
#class_prolist li span{padding-top:20px; display:block}
#class_prolist img{border:#CCCCCC 1px solid}