body{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000}
ul,h3,h4,h5,h6,p,map,ol{margin:0; padding:0}
img{border:0}
li{list-style:none}
.bottom{text-align:center; line-height:18px; color:#666; font-size:11px; background:#f8cc0b; padding:8px 0}
.bottom a{color:#666}
#top{clear:both; height:180px; background:url(images/bg.gif) repeat-x; margin-top:5px}
.banner{width:1003px; height:150px; margin:0 auto; clear:both}
.logo{width:240px; height:150px; float:left}
.title{background:url(images/trans.gif) no-repeat right 30px; float:right; width:729px; height:100px; padding:50px 0 0 30px;}
.nav{clear:both; height:30px;}
.nav ul{width:770px; margin: 0 auto}
.nav ul li{float:left; line-height:30px}
.nav ul li a{color:#333; text-decoration:none; font-size:14px; padding:0 10px; display:block}
.nav ul li a:hover{background:url(images/nav.jpg) repeat-x}
#mian{clear:both; background:url(images/min_bg.jpg); zoom:1; overflow:hidden}
#mian .box{width:1003px; margin:0 auto; background:#FFF; padding:10px; zoom:1; overflow:hidden}
.left{width:180px; float:left}
.left div{margin-bottom:8px}
.right{width:810px; float:right}
.l_nav{clear:both;}
.l_nav ul li{height:23px; margin-bottom:5px;}
.l_nav ul li a{background:url(images/nav_bg.jpg) no-repeat; padding-left:30px; color:#aa4a02; text-decoration:none; line-height:23px; width:150px; height:23px; display:block}
.l_nav ul li a:hover{background:url(images/nav_on.jpg) no-repeat;padding-left:30px; color:#7dae12; text-decoration:none; line-height:23px; width:150px; height:23px; display:block}
.loc{clear:both; line-height:22px; border-bottom:#CCC dashed 1px;}
.loc a{color:#333;}
.content{padding:15px; line-height:20px; clear:both; font-family:"ËÎÌå"}
.content span{border:#900 solid 1px; padding:8px 8px 0 8px; display:block; text-align:center;}
.content span p{line-height:25px;}
.c_b{color:#00F; font-size:14px}
.content a{color:#039;}
.content a:hover{color:#060;}
.home{width:1003px; margin:0 auto; padding:30px; background:#FFF; zoom:1; overflow:hidden}
.h_l{width:318px; float:left}
.h_r{width:656px; float:right; padding-top:20px}
.h_r div{clear:both; margin-bottom:15px; width:606px; line-height:20px}

/* home */
.main_h{width:931px; background:url(images/home_bg.png) 0 120px no-repeat; margin:0 auto; height:600px;}
.h_logo{width:429px; margin:0 auto; padding-top:10px}
.h_nav{padding-top:20px;}
.h_nav .nav ul li a:hover{background:none;}
.h_box{padding:10px; clear:both; zoom:1; overflow:hidden}
.h_left{width:290px; float:left; padding-left:10px;}
.h_right{width:600px; float:right; padding-top:15px}
.h_right div{clear:both; width:580px; line-height:20px; margin-bottom:10px}
.c_c{color:#da6718; font-size:14px}
.h_bottom{text-align:center; line-height:18px; color:#666; font-size:11px; padding-top:10px}
.h_bottom a{color:#666}
.h_logo2{background:url(images/trans2.gif) no-repeat right bottom}

.directory{clear:both;}
.directory h3{font-size:14px; background:url(images/d_bg.jpg) repeat-x; height:26px; display:block; padding:6px 0 0 15px; color:#FFF}
.directory ul{padding:5px 10px; border-bottom:#ff7c00 solid 1px}
.directory ul li{line-height:22px; background:url(images/img_01.jpg) 0 5px no-repeat}
.directory ul li a{color:#333; text-decoration:none; padding-left:18px}
/* photo */
.pic{clear:both; padding:15px 0 15px 15px}
#mod_pukkaPictures .pictures {
	clear:left;
}
#mod_pukkaPictures .pictures {
	zoom: 1;
}
#mod_pukkaPictures .pictures:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#mod_pukkaPictures .picture {
	float: left; _display: inline;
	margin: 0 10px 10px 0;
}
.gallery{margin-bottom:20px;}

.logo_link{margin-top:20px;}

.n_h{height:366px}
.a_h{height:323px}
.a_d{height:298px}
.a_c{height:338px}

.title{font-size:14px;}

