.pageleft{
width:735px;
_width:735px;
border:1px solid #e5e5e5;
}

.pageleft h2{
font-size:16px;
color:#333333;
text-align:left;
padding-left:25px;
margin-top:28px;
}
.pageleft span{
float:left;
font-size:12px;
color:#000000;
padding-left:25px;
text-align:left;
}
.pageright{
width:339px;
}
.pageleft .contentbox{
width:735px;
margin-left:0px;
text-align:left;
padding-top:21px;
}
.pageleft .contentbox p{
text-indent:2em;
line-height:180%;
font-size:14px;
margin-bottom:18px;
}
.gallerybox {
width:583px; margin:21px auto;
}
#gallery {
position: relative; padding: 20px 0; width: 584px; }
#gallery .show {
position: relative;
width: 584px;
height: 388px;
overflow: hidden;
}
#gallery .show ul {
position: absolute;
top: 0;
left: 0;
height: 388px; }
#gallery .show li {
float: left;
width:584px;
height:388px;
}
#gallery .thumb {
position: relative;
padding-top: 20px;
width:584px;
height:72px;
overflow: hidden;
}
#gallery .thumb ul {
position: absolute;
}
#gallery .thumb li {
float: left;
margin: 0 3px;
width: 109px;
height: 72px;
}
#gallery .thumb li.cur {
border-color: #333;
}
#gallery span {
position:absolute;
top:458px;
display:block;
width:12px;
height:20px;
cursor:pointer;
text-indent:-999em;
}
#gallery #prev {
left: -12px;
background: url(../img/scroll_left.jpg) no-repeat 0 0;
}
#gallery #next {
right: -12px;
background: url(../img/scroll_right.jpg) no-repeat 0 0;
}

.side-list {
width:330px;
}
.side-list .title{
	padding: 60px 0 20px;
	color: #333;
	text-align:left;
}
.side-list ul{
	float: left;
	border-top: 1px solid #e0e0e0;
}
.side-list li{
	width:300px;
	border: 1px solid #e0e0e0;
	border-top: 0;
	background: url(../images/list_bg.jpg) no-repeat top left;
	text-align:left;
}
.side-list li .tit a{
	display: inline-block;
	line-height: 34px;
	color: #333;
	margin-left: 30px;
}
.side-list li .int{
	display: none;
	padding-bottom: 5px;
}
.side-list li .int a{
	display: inline-block;
	width: 211px;
	line-height: 20px;
	color: #333;
	padding-left: 30px;
}
.side-list li a:hover{
	color: #f90;
}
.side-news .title{
height:33px;
line-height:33px;
background:#ececec;
border-top:1px solid #e9e9e9;
}
.side-news .title h2{
	font-weight: normal;
	font-size: 15px;
	color: #333;
	float: left;
	font-weight:bold;
	padding-left:11px;

}
.side-news .title a{
	display: inline-block;
	float: right;
	font-family: "微软雅黑";
	color: #999;
	padding-right:8px;
}
.side-news .title a:hover{
	color: #f90;
}
.side-news-list{
	padding: 4px 12px 6px;
	border: 1px solid #e0e0e0;
	margin: 5px auto;
}
.side-news-list li{
	width:300px;
	line-height:30px;
	height:30px;
	text-align:left;
	background:url(../images/dot.gif) no-repeat 0 10px;padding-left:13px;font-size:14px;
}
.side-news-list li a{
	color: #4d4d4d;
}
.side-news-list li a:hover{
	color: #f90;
}
.side-news-list li span{
	color: #999;
	font-size: 10px;
}

.newsinfo-main h2{
	font: bold 20px/30px "微软雅黑","宋体",sans-serif;
	color: #444;
	margin-top: 20px;
	padding-bottom: 10px;
	text-align: center;
}
.newsinfo-main .time{
	font: 12px/24px "微软雅黑","宋体",sans-serif;
	color: #ccc;
	padding-bottom: 12px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	text-align: center;
}
.news-intro{margin:11px; max-width:720px; overflow:hidden;}
.news-intro,.news-intro p{
text-align:left;
	color: #555;
}
.newsinfo-main img { max-width:700px;}
.news-intro a{ color:#555;}
.news-intro p{
text-align:left;
line-height:180%;
font-size:14px;
margin-bottom:21px;
}
.news-intro table{ font-size:12px}
.news-page{
margin-top:50px;
border-top:1px solid #ccc;
padding-top:15px;
float:left;
text-align:left;
width:733px;
margin-bottom:21px;
}
.news-page a{
text-align:left;
}

/*-----caselist----------------------- */
.caselist{ margin-left:10px}
.caselist li{ display:block; float:left; width:620px; position:relative; margin-top:40px; border:solid 1px #ccc; padding:20px}
.caselist1{ width:530px;line-height:25px; color:#666666; background:#c1eaff; text-align:left; margin-left:50px;padding:8px;text-indent:2em;}
