body {
margin:0 auto;
font-size:12px; font-family: ËÎÌå, Tahoma, Geneva, sans-serif,Arial, Helvetica, sans-serif; color:#7f7f7f;
}
ul,li,h1,h2,h3,h4,dl,dt,dd,embed,SCRIPT {
margin:0;
padding:0;
list-style:none;
}
a {
color:#5d5c5c;
text-decoration:none;
}
a:hover {
text-decoration: underline; color:#5d5c5c;
}

p {
    /*text-indent: 2em;*/
    margin: 2px;
    line-height: 16pt;
}
img {
	border:0px	
}

#header{ width:950px; margin:10px auto auto auto;}
#logo{ width:390px; float:left; padding:5px 0;}
#tel{ width:280px; float:right; padding-top:15px;}
#menu{ height:36px; background:#b41414; width:950px; clear:both;overflow:hidden; font-size:14px; font-weight:bold; line-height:36px; text-align:center; color:#FFF;}
#menu a{ color:#FFF;}

#banner{ width:950px; margin:0px auto 7px auto;border-top:1px solid #eaeaea;}

#main{ width:950px; margin:10px auto 10px auto; }
#mainnavimg{width:550px;margin:0 auto; float:left; }
#mainnavimg img {margin:0px 10px 8px 0px;}

#leftmenu{width:220px;margin:0 auto; float:left;}
#containter{width:700px;margin:0 auto;float:left;border-top:1px solid #dedede;}

#pageview{width:100%;margin:0 auto;text-align:center;padding:10px 0px 10px 0px;}

#footer{ width:950px; margin:0 auto;border-top:1px solid #dedede;line-height:20px; text-align:center;color:#7f7f7f; clear:both;}
#copyright{Width:550px; margin:10px Auto auto 100px;float:left;}
#register{margin:10px auto;float:right;}

#newslist {width:400px;margin:0 auto; float:right;}
#newslist_title{border-bottom:1px solid #ccc; padding-left:10px; padding-top:5px;}
#newstitle{border-bottom:1px solid #eaeaea; padding-top:10px; font-size:16px; font-weight:bold; line-height:32px;text-align:center;}
#newscontent{line-height:20px; padding:10px 20px 20px 20px;}

#newslist_more{float:right;margin:15px 20px 0px 0px;}
.UL2column{overflow:hidden}
.UL2column ul{width:100%;padding:0; overflow:hidden}
.UL2column li{float:left;width:98%;line-height:23px;padding-left:0px;overflow:hidden; display:inline;}
.UL2column li span{float:right;}

.news2column{overflow:hidden}
.news2column ul{width:100%;padding:0; overflow:hidden}
.news2column li{float:left;width:98%;line-height:25px;padding-left:20px;overflow:hidden; display:inline;border-bottom:1px solid #dedede;}
.news2column li span{float:right;padding-right:30px;}

#actlist {width:100%;}
#actlist Li{border-bottom:1px solid #ccc;padding:10px 0px 0px 0px;height:260Px;}
#actlist img{width:400px;height:250px;margin:0px 20px 0px 0px;float:left}

#topicimg {text-align:center;margin:10px auto 10px auto;}
#actimglist img{margin:0px 4px 4px 0px;}

#designlist li{margin:0px auto 30px auto;}
#designinfo {margin:10px auto 10px auto;text-align:center;}
.imgbordergray01 {border:1px solid #7f7f7f;}
.subtitle {  font-family: "ËÎÌå"; font-size: 14px; font-weight: bold;color:#FF6600;}

#stafflist {width:100%;}
#stafflist Li{border-bottom:1px solid #ccc;padding:10px 0px 0px 0px;height:180px;}
#stafflist Li img{width:150px;margin:0px 20px 0px 20px; float:right; }
#stafflist Li span{padding:0px 10px 0px 0px;}

#list_more{float:right;margin:5px 20px 0px 0px;}








.red14{ font-size:14px; font-weight:bold; color:#900;}

.tabl tr td{ border-bottom:1px solid #eaeaea; line-height:24px;}
.tabl_2 tr td{ border-bottom:1px solid #eaeaea; line-height:22px; text-align:left; padding:4px;}
.tabl_2 tr td img{ border:1px solid #eaeaea; padding:2px; background:#FFF;}
.tabl_img tr td img{ border:1px solid #eaeaea; padding:4px; background:#FFF;}
.tabl_img tr td { text-align:center; line-height:24px;}

#ifocus2 { width:950px; height:300px;}
#www_zzjs_net { display:inline; position:relative; float:left; width:950px; height:300px; overflow:hidden; }
#ifocus_piclist2 { position:absolute; }
#ifocus_piclist2 ul{margin:0px;padding:0px;list-style-type:none;}
#ifocus_piclist2 li { width:950px; height:300px; overflow:hidden;margin:0px;padding:0px; }
#ifocus_piclist2 img { width:950px; height:300px; border:0px;}
#ifocus_btn2 { position:absolute; right:4px; bottom:2px; color:#a25897; }
#ifocus_btn2 .zzjs_net li {
 float:left;
 display:inline;
 width:16px;
 height:16px;
 line-height:16px;
  border:1px solid #ccc; background:#b41414;
 margin-left:3px;
 text-align:center;
 color:#ffffff;
 cursor:pointer;
}
#ifocus_btn2 .zzjs_net li.current {
 background-color:#ffffff;
 font-weight:bold;
 color:#ff4e00;
} 
#ifocus_btn2 .bg {
 z-index:1;
 position:absolute;
 right:2px;
 bottom:2px;
 width:95px;
 height:16px;
}
#ifocus_btn2 .bg li {
 float:left;
 display:inline;
 width:14px;
 height:16px;
 line-height:16px;
 margin-left:3px;
 background-color:#fff;
 filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;background-color:#ffffff;font-size:0;
 text-align:center;
 color:#595959;
 font-size:0;
}

.img_pic{ border:1px solid #eaeaea; padding:5px;}

#layoutTop #topmenu .liBasic {float: left;padding: 1px 9px 0 9px; background: url(/images/btn/topmenu/bar.gif) no-repeat right;}
#layoutTop #topmenu .liLast {float: left;padding: 1px 9px 0 9px;}
#layoutRight #rightmenu {width: 78px; padding-left: 12px; background: url(/images/btn/rightmenu/bg.gif);}
#layoutRight #rightmenu ul {padding: 8px 0 8px 0;}
#layoutRight #rightmenu li {line-height: 1px; padding: 8px 0 8px 0;}
#layoutBottom {border-top: solid 2px #f3763c;}
#layoutBottom .liBasic {float: left;padding: 1px 9px 0 9px; background: url(/images/btn/bottommenu/bar.gif) no-repeat right;}
#layoutBottom .liLast {float: left;padding: 1px 9px 0 9px;}

#layoutBottom .selectbox {height: 19px; border: solid 1px #f77437; text-align: right; cursor: pointer;padding-top: 2px;}
#layoutBottom .selectlist {
	padding: 3px;
	border: solid 1px #f77437;
	background: #fff;
	color: #f77437;
	position: absolute;
}
#layoutBottom .selectlist li{
	color: #f77437;
	float:none; list-style:none;
	cursor: pointer;
}
#layoutBottom .selectlist .liSelected{
	background: #f77437;
	color: #fff;
	float:none; list-style:none;
	cursor: pointer;
}
#layoutBottom .label {position: absolute;padding: 2px 0 0 10px; color: #f77437; font: bold 11px gulim; line-height: 17px;}

/* #layoutBody	#contentstop {width: 711px; height: 7px; background: url(img/bgContentsTop.gif) no-repeat;}*/

#layoutBody #titleimage	{position: absolute;width: 675px; height: 42px; margin: 31px 0 0 26px; }
#layoutBody	#titletext	{position: absolute;width: 675px; height: 32px; margin: 180px 0 10px 26px; }
/* #layoutBody #navi {position: absolute;width: 665px; height: 42px; margin: 21px 10px 0 26px; text-align: right; font: 11px nomal nomal;color: #7d7d7d;}
   #layoutBody #container {padding: 35px 0 0 0;word-wrap:break-word;}*/	

#layoutLeft li {width: 200px; height: 25px;float: left; padding:0 0 0 0; line-height: 11px; font-size: 11px;}
#layoutLeft li a{float: left; padding:0 0 0 0; line-height: 11px; font-size: 11px;}

#layoutContents input {height: 19px; border: solid 1px #8ba8d2; line-height: 19px; padding: 0 0 0 2px;}

/*#layoutBody	#contentsbottom {height: 20px;background: url(img/bgContentsBottom.gif) no-repeat top;}*/
#layout {width: 995px; margin: 0 auto;}
#layoutTop {width: 995px; margin-top: 10px;}
	#layoutTop #logo		{float: left;width: 187px; height: 35px; margin: 0 0 0 14px;}
	#layoutTop #topmenu	{float: right; height: 23px; margin: 10px 0 0 0;}
	#layoutTop #flashmenu	{clear: both; width: 995px; height: 47px;}
#layoutLeft		{float: left; width: 178px;margin-top: 5px;height: 100%;}
#layoutRight	{float: left; width: 87px; height: 100%;}
#layoutRightbar {width: 87px; margin-top: 5px;}
#layoutBody		{float: left;}
	/*#layoutBody	#container #layoutContents		{width: 674px; padding: 0 0 25px 26px;}
	#layoutBody	#container #layoutContents		{min-height:200px !important; height: 100%;}*/
#layoutBottom {clear: both; width: 972px; height: 60px; padding: 5px 0 40px 23px;}