body {
	font-size: 12px;
	margin:auto;
	text-align:center;
	width:960px;
}
a:link,.globalfooter a:link{
	color:#000000;
	text-decoration: none;
}
ul{ margin:0px; padding:0px; list-style:none}
a.black{ color:black}
a.yellow:link,a.yellow:visited,.yellow{ color:#FF9900}
.red{ color:#FF0000}
a:visited,.globalfooter a:visited{color:#000000; text-decoration: none;}
a:hover,.globalfooter a:hover{color:#FF0000; text-decoration: underline;}
a:active,.globalfooter a:active{color:#FF0000; text-decoration: none;}
.globaltop{width:960px; height:31px; margin:10px 0;}
.globaltop .logo{float:left;}
.globaltop .search{float:right;}
.globaltoplineleft{width:960px; background-color:#000000; margin:5px 0 0 0; height:3px; line-height:3px; font-size:3px;}
.globaltoplineright{width:360px; background-color:#FF6600; float:right; height:3px; line-height:3px; padding:0; margin:0; font-size:3px;}
.globalmenu{width:958px; text-align:center; height:23px; border:#CCCCCC solid 1px; border-top:0px; margin:0px 0 5px 0; padding-top:7px; line-height:150%; background-image:url(../images/top_menu_back.jpg); background-color:#CCCCCC;}
.globalmenu ul{list-style:none; margin:0; padding-left:30px;}
.globalmenu li{float:left; margin-right:14px;}
.workstop{width:960px; height:30px; line-height:30px; border-top:solid #666666 1px; border-bottom:dashed #666666 1px; margin:5px 0px 5px 0px; padding-top:2px;}
.workstop .pathbox{float:left; width:300px; line-height:180%; text-align:left;}
form{margin:0px; padding:0px;}
.workstop .workssearch{float:right; width:660px; text-align:right; line-height:110%;}
.end{padding:0px; margin:0px; width:0px; height:0px; line-height:0px;}
.menubox{ width:960px}
.menubox .leftbox{ width:142px; float:left}
.menubox .rightbox{ width:810px; float:left; margin-top:2px}
.menubox .topmenubox{
	background-image: url(../images/topmenu_bg.gif);
	background-repeat: repeat-x;
	height:29px;
	color:#ff7100;
	clear:both;
}

.menubox .topmenuleft{
	background-image: url(../images/topmenuleft.gif);
	background-repeat: no-repeat;
	height:29px;
	width:11px;
	float:left;
}
.menubox .topmenumid{
	float:left; height:29px;line-height:29px; padding-left:30px;
}
.menubox .topmenuright{
	background-image: url(../images/topmenuright.gif);
	background-repeat: no-repeat;
	height:29px;
	width: 13px;
	float:right
}
.menubox .topmenubox a{ color:#ff7100; margin:6px; }
.menubox .topmenubox a.black{ color:#333333}
.menubox .classmenubox{
	background-image: url(../images/classmenubg.gif);
	background-repeat: repeat-x;
	height:41px;
	line-height:33px;
	padding:0px;
	margin:0px;
	color:#f8f8f8;
	clear:both;
	float:none; background-color:#333333;
}
.classmenubox a{
	color:#e6e5e4;
	margin:6px;
	font-size:12px;
	font-family: "宋体";
	font-weight:bold;
}
.menubox .classmenuleft{
	background-image: url(../images/classmenubg.gif);
	background-repeat: repeat-x;
	height:43px;
}
.menubox .hotmenubox{
	line-height:26px;
	background-image: url(../images/hotmenubg.gif);
	background-repeat: repeat-x;
	background-position: 6px;
	clear:both;
	height:26px;
}
.focusbox{width:960px;float:left; margin:7px 0px 10px 0px;　padding:0px; border:1px #CCCCCC solid; text-align:left; line-height:180%; height:570px; clear:both; float:none; overflow:hidden;}
.focusbox .focusleft{width:560px;background-color:#333333; float:left; text-align:center; height:570px;}
.focusleft .hits{ margin-left:20px; font-size:14px;}
#focus{ height:460px;overflow:hidden}
#focus ol{ margin:0px; padding:0px;}
.focusbox .focusimg{width:550px; height:366px;overflow:hidden;border:1px solid #333333; text-align:center; }
.focusimg .img{ border:none}
.focusbox .focustext{ height:94px;  background-color:#f8f8f8; color:#666666; overflow:hidden; text-align:left; border-bottom:1px solid #999999}
.focusbox .focustitle{font-size:18px; font-weight:bold; color:#000000;overflow:hidden; text-align:center; padding:5px;}

.focusbox .focusdesigner a{color:#FF0000;}
.focusbox .focusmake{ height:auto;margin-bottom:5px; padding:5px;}
img.addworks{ float:left; margin-top:6px; margin-left:20px}
.focusbox .focusleft .tibt{ float:left; color:#bd5507}
.focusbox .lefttext{ background-color:#FFFFFF; height:105px; padding-top:10px;}
.focusbox .lefttext ul{ margin:0px; padding:0px;}
.focusbox .lefttext li{ float:left; width:48%; overflow:hidden; white-space:nowrap; text-align:left; margin-left:5px;}
.focusbox .focusright{
	width:365px;
	padding:5px 5px 5px 20px;
	float:right;
	height:560px;
	background-image:url(../images/index_1_3.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.focusbox .focuslist{ margin:10px 0; height:103px; border-bottom:1px dotted #999999}
.focusbox .listimg{ padding-top:3px; float:none; clear:both;}
.focusbox .listimg img{width:120px; height:90px; border:0px; float:left;}
.focusbox .listmid{ width:12px; height:100px; float:left; text-align:center; padding-top:3px;}
.focusbox .listtext{float:right; width:220px}
.focusbox .listtext .ti a{ font-size:14px; color:#FF6600}
.focusbox .listtext ul{ list-style:none; margin:0px; padding:0px;}
.focusbox .listtext li{ list-style:none; margin:0px; padding:0px; line-height:22px;}
.mainbox{width:960px;float:left; text-align:left; margin-bottom:10px}
.mainbox .mainleft{width:745px; float:left; margin:0px;}
.mainbox .mainright{width:215px; float:right; height:auto; margin:0px;}
.mainbox .newworkbox,.mainbox .worksroom{width:725px; margin:5px 10px 5px 0; clear:both}
.mainbox .newworktitle,.mainbox .worksroomtitle{
	width:705px;
	float:left;
	background-repeat: no-repeat;
	display:inline;
	overflow:hidden; 
	padding-left:0px;
	padding-right:20px;
	background-color:#696969; color:#ffffff
}
.listbox{ width:709px;border:1px solid #bdbdbd; padding:4px; float:left}
.listbox_shadow{width:719px;border:3px solid #ededed; clear:both; float:left; height:auto}
.tilink{ text-align:right; line-height:32px;}
.mainleft .tilink a{color:#ffffff}
.mainbox .newworktitle img,.mainbox .worksroomtitle img{float:left;}
.mainbox .more{float:right;}
.newworkbox .newworklist ul{float:left; padding:0px; margin:0px; list-style:none}
.newworkbox .newworklist li{
	float:left;
	overflow:hidden;
	padding:4px;
	padding-top:6px;
	height:146px;
	width:160px;
	margin:4px;
	background-image: url(../images/dot.gif);
	background-repeat: repeat;
	list-style:none
	
}
.newworkbox .worklistbox li span,.focusbox .lefttext li span,.sorttextlist li span{color:#666}

.newworklist li .ti{ background-color:#FFFFFF; text-align:center; padding:3px; margin-top:4px}
.newworkbox .newworklist li .photo{ height:120px; overflow:hidden;}
.newworkbox .newworklist li img{ border:none; clear:both; height:120px; width:160px}
.newworkbox .worklistbox,.worksroom .worklistbox{float:left;padding:4px; background-color:#f7f7f7; clear:both}
.newworkbox .worklistbox ul,.worksroom .worklistbox ul{ list-style:none; margin:0px; padding:6px}
.newworkbox .worklistbox li,.worksroom .worklistbox li{
	width:325px;
	color: #f77900;	
	display:list-item;
	float:left;
	height:14px;
	overflow:hidden;
	white-space:nowrap;
	padding:3px;
	padding-left:6px;
}
.mainbox .popbox{
	height:80px;
	margin:10px 0!important;
	margin:0px 0;
	clear:both;
}

.mainbox .worksroom{ width:725px;float:left}
.mainbox .worksroom .listbox_shadow{}
.mainbox .worksroombox{clear:both; height:245px; overflow:hidden; margin-bottom:6px;}
.worksroombox ol{ margin:0px; padding:0px}
.mainbox .worksroombox .ti{ clear:both; height:28px; text-align:left}
.mainbox .worksroombox .item{float:left; padding:2px;text-align:center; width:340px;height:114px; overflow:hidden;  line-height:180%; background-image:url(../images/dot.gif); margin:3px;}
.mainbox .worksroombox .item .photo{float:left;text-align:center; width:160px; height:109px; background-color:#FFFFFF;}
.mainbox .worksroombox .item .info{float:left;text-align:center; width:160px; margin-left:5px; padding:6px;height:97px; line-height:180%; background-color:#FFFFFF;}
.mainbox .worksroombox img{width:159px; height:114px; border:none}
.worksroombox .info .ti{ clear:both; font-size:14px; font-weight:bold}
.worksroombox .info .detail{ text-align:left; text-indent:24px;}
.mainbox .hotbox{width:213px;float:right;  line-height:180%; margin-top:5px;  border:1px solid #cccccc;}
.mainbox .hotlist{background-color:#EFEFEF; }
.mainbox .hotlist ul{list-style:none; margin:0; padding:5px 0px;}
.mainbox .hotlist li{ height:24px !important; line-height:24px !important;height:25px;line-height:25px; background-color:#ffffff; list-style:none; padding-left:10px;  text-align:left; width:200px; overflow:hidden; white-space:nowrap}
.mainbox .hotlist li.li1{ background-color:#eeeeee; list-style:none}
.mainbox .hotbox img{border:0;}
.mainbox .hotsn{
	width:12px;
	height:12px;
	padding:2px 4px 2px 4px;
	margin-right:8px;
 	background-image:url(../images/sn_bak.gif);
	background-repeat: no-repeat;
	background-position: center center;
	color:#FFFFFF;
	text-align:center;
}
.adbox1{ border:1px solid #FF9900; clear:both;}
.midline{width:960px; height:8px; background-image:url(../images/back_block01.gif); font-size:0px; line-height:0px; margin-bottom:8px;}

.midbanner{width:960px; height:100px; margin:5px 0;}
.sorttextlist ul{ margin:0px; padding:5px; padding-top:10px;background-color:#f8f8f8;margin-top:10px; height:100px;}
.sorttextlist li{ width:346px; float:left; height:25px; line-height:25px; margin-left:5px; white-space:nowrap; overflow:hidden; margin-right:2px;}
.sortquery{width:960px;float:left;*margin-top:0px}
.sortquery .sorttitle{width:960px; text-align:left;float:left}
.sortquery .sorttitle img{float:left;}
.sortquery .more{float:right;}
.sortquery .workline{width:960px;float:left; height:1px; font-size:0px; background-image:url(../images/back_block01.gif); margin:1px 0 10px 0;}
.sortbox{width:950px;padding:5px;_padding:5px 4px; border:1px solid #cccccc; border-top:none; height:auto; clear:both; float:none; height:350px;}
h2.ti{ float:left; width:80px; margin:0px; padding:0px; font-size:14px; background-color:#800000; color:#FFFFFF; text-align:center; border-right:2px solid #ffffff}
#sortbt{ padding:0px; margin:0px; clear:both; float:none; height:82px;}
#sortbt h2.ti{ height:25px; line-height:25px; text-indent:12px;}
#sortbt ul{
	margin:0px;
	padding:0px;
	background-image: url(../images/tabli.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height:82px; background-color:#dcdcdc;
	clear:both; float:none;
}
/*#sortbt li.bton,#sortbt li.btoff{
	font-size:12px;
	width:39px;
	height:80px;
	line-height:39px;
	display: block;
	text-align: right; padding-bottom:2px;
	float:left;
	background-repeat: repeat-x;
	background-position: bottom;
	margin:0px 2px 0px 0px;
	background-color:#696969;
	border:none;
	writing-mode:tb-rl;
	word-spacing:3px; letter-spacing:3px;
}*/
#sortbt li.bton,#sortbt li.btoff{
  width:24px!important;
  width: 28px;
  height:75px!important;
  height:80px;
  padding:7px 5px 0px 5px!important;/*设置FF文字在容器中的位置*/
  padding:0px 10px 5px 0px;/*设置IE文字在容器中的位置*/
  text-align:center!important;;/*此处居中已为垂直居中了*/
  text-align:right;/*此处居中已为垂直居中了*/
  letter-spacing: 2px;/*字间距*/
  background-color:#696969;
  font-size:12px;
/*这段设置竖排方式开始*/
  direction:ltr!important;
  direction:inherit;
  writing-mode: tb-rl;
/*这段设置竖排方式结束*/
float:left; margin-right:2px;
}
#sortbt li.bton{
    width:80px!important;
	width:80px;
	height:80px;
	line-height:80px;
	background-repeat: no-repeat;
	background-position: left;
	font-weight:bold;
	text-decoration: none;
	background-color: #DE0000;
}

#sortbt li{
  width:24px!important;
  width: 28px;
  height:75px!important;
  height:80px;
  line-height:15px!important;
  padding:7px 5px 0px 5px!important;/*设置FF文字在容器中的位置*/
  padding:0px 10px 5px 0px;/*设置IE文字在容器中的位置*/
  text-align:center!important;;/*此处居中已为垂直居中了*/
  text-align:right;/*此处居中已为垂直居中了*/
  letter-spacing: 2px;/*字间距*/
  background-color:#696969;
  font-size:12px;
/*这段设置竖排方式开始*/
  direction:ltr!important;
  direction:inherit;
  writing-mode: tb-rl;
/*这段设置竖排方式结束*/
float:left; margin-right:2px;
}
#sortbt li.lon{
    width:24px!important;
    padding-left:28px!important;
    padding-right:28px!important;
	padding-right:28px;
	padding-left:24px;
	width:28px;
	height:80px;
    line-height:28px;
	background-repeat: no-repeat;
	background-position: left;
	font-weight:bold;
	text-decoration: none;
	background-color: #DE0000;
}
#sortbt li a:link,#sortbt li a:visited{ color:#FFFFFF; display:block; }
#sortbt li a:hover{ color:#FFFF00; display:block}
#sortbt .firstli li{ writing-mode:none; background-color:#800000; 
    width:24px!important;
	padding-left:28px!important;
	padding-right:28px!important;
	width:24px;
	height:80px;
	}
.sortbox .sortleft{padding:5px 5px; width:720px; height:280px; float:left; background-color:#FFFFFF; border:1px solid #eeeeee}
.sortbox .sortkey{text-align:left; margin:0px 0px 5px 0px; height:auto;padding-left:10px;padding-right:10px;background-color:#f8f8f8; clear:both; float:none; line-height:25px;}
.sortbox .sortkey .more{ float:none; font-weight:bold}
.sortlist{ margin-bottom:10px;}
.sortbox .sortleft .sortlist ul{list-style:none; margin:10px 0px; padding:0; height:145px;}
.sortbox .sortleft .sortlist li{list-style:none; width:163px; height:145px; overflow:hidden; float:left; margin:0px 5px; border:1px solid #cccccc; text-align:center; padding:1px;}
.sortbox .sortleft .sortlist img{border:0; width:163px; height:118px; margin-bottom:5px;}
.sortquery .sorthidden{display:none;}
.sortbox .sortright{
	padding:5px 5px;
	width:190px; height:280px;
	float:right;
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	background-position: left;
	border:1px solid #eeeeee;
	background-color:#eeeeee;
}
.sortbox .sortright ul{   margin:0px; padding:0px;}
.sortbox .sortright li{ line-height:25px; line-height:25px; text-align:left;}
.sortright h2{ font-size:14px; padding:0px; margin:0px; line-height:25px; height:25px;}
.globalfooter table{width:960px;}
.globalfooter a.white:link {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.globalfooter a.white:visited {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
.globalfooter a.white:hover {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFCC;
	text-decoration: underline;
}
.globalwd{ clear:both}
ul.mingshi{margin:4px 4px 4px 4px; padding:5px; background-color:#eeeeee;height:160px;_height:150px}
ul.mingshi dt{ font-size:14px; font-weight:bold}
ul.mingshi li{float:left;padding:1px; margin:5px 3px 5px 4px; text-align:center; font-size:12px; font-weight:100; background-color:#FFFFFF;}
.mingshi img{border:1px solid #999999; height:93px; width:70px;}
.guideti{ font-size:14px; font-weight:bold; line-height:35px; height:35px; border-bottom:1px solid #999999; background-color:#f8f8f8; padding-left:10px;}
.sortworksroombox{display:none}
