
.topproject .limg{
	display:block;
	float:left;
	width:347px;
	margin:0 20px 0 0;
}
.topproject .tpdetails{float:left;font-size:14px;width:350px;text-align:left}
.topproject .tpdetails p{line-height:180%;padding-bottom:10px;}
.topproject .tpdetails .title{font-size:16px;font-weight:bold;display:block;padding:6px 0}
.topproject .tpdetails .plink{color:#EB0000;font-weight:bold}

.topproject .production-s h4,.topproject .project-s h4{margin:0;padding:6px 0;color:#333333}
.topproject .production-s ,.topproject .project-s {font-size:12px;line-height:150%;}
.topproject .production-s p,.topproject .project-s p{margin:0;padding:0;}
.topproject .production-s p{color:#EB0000;}
.topproject .production-s p strong{color:#333333}
.topproject .project-s{margin-bottom:20px}

.itemlist{margin-bottom:10px;}
.itemlist img{float:left;margin:8px}
.itemlist .listdetails .title{font-size:16px;}
.itemlist .listdetails{width:460px;float:left;padding:8px;}
.itemlist .listdetails p{line-height:140%;font-size:14px}

.tabBox{margin-top:20px;}
ul.tabMenu{margin:0;height:47px;}
ul.tabMenu li{list-style:none;height:30px;background:#FAE5E5;padding:10px 0;width:140px;margin-right:4px;float:left;font-weight:bold;font-size:12px; text-align:center;border-bottom:2px solid #0066B3; cursor:pointer}
ul.tabMenu li.sel{border-color:#CC0000; cursor:default}
.tabBox .tabDiv{padding:10px;display:none}
.tabBox .tabDiv.active{display:block;padding:10px 0;}



/*inner*/
.inner{width:100%} 
.inner .topproject img.bigimg{float:left;border:4px solid #939598;margin-right:20px;}
.linktop{border-bottom:1px solid #EBEBEB;font-size:14px;height:20px;padding:0 8px;margin-top:20px;}
.inner .tpdetails p{line-height:140%}


/*photo*/

.imgc {
	width: 1000px;
	background:#EBEBEB;
	padding:10px 0;
	margin:30px 0;
}
.imgc p{font-size:18px;font-weight:bold;padding:0 20px}

.imgc .imgthurmb {
	width: 1000px;
	height: 130px;
	position: relative;
	margin: 20px 0 0 0px;
	
}
.imgc .thumc {
	height: 111px;
	margin: 0 26px;
	padding: 0;
	width: 948px;
	overflow: hidden;
}
.imgc ul {
	width: 9999px;
	margin: 0;
	height: 110px;
}
.imgc ul li {
	display: block;
	float: left;
 
	list-style: none;
	width: 151px;
	border: 5px solid #ffffff;
	margin: 0 14px;
	overflow: hidden;
	cursor: pointer
	
}
.inner .topproject .imgc ul li img{border:none}
.imgc a.icl, .imgc a.icr {
	display: block;
	width: 26px;
	height: 64px;
	position: absolute;
	
	background-repeat: no-repeat;
	cursor: pointer;
}
.imgc a.icl {
	background:url(../images/s_left.jpg) no-repeat left center;
	
	left: 0;
	top: 10px
}
.imgc a.icr {
	background:url(../images/s_right.jpg) no-repeat left center;
	right: 0px;
	top: 10px
}
.imgc ul li.sel {
	border-color: #000
}
.imgc .thumc ul li:hover {
border-color:#000
}



/*slide*/
/*slide news*/

.img-swith-main
{
	position: relative;
	font-family: Arial, Verdana;
	font-size: 12px;
	width: 100%;
	height: 375px;

}
.img-switch
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.img-switch ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.img-switch ul li
{
	float: left;
	width: 100%;
	height: 100%;
	display: none;
}
/*.img-switch ul li img
{
    width: 100%;
    height: 100%;
    border: 0px;
}*/
.img-switch-clear
{
	clear: both;
}
.img-switch-index
{
	position: absolute;
	bottom: 20px;
	right: 220px;
	overflow: hidden;
}
.img-switch-index ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.img-switch-index ul li
{
	padding: 2px;
	border: 1px solid #c0c0c0;
	margin-right: 5px;
	float: left;
	font-weight: bold;
	cursor: pointer;
	color: #ffffff;
	background:#880000;
	padding-left: 8px;
	padding-right: 8px;
}