#news {
	width:1000px;
	margin:0 auto;
	clear:both;
}


#news .news_sort {
	width:228px;
	height:250px;
	overflow:auto;
	background:white;
	border:1px solid #dadada;
	float:left;
}

#news .news_sort h1 p {
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 4% center;
}
#news .news_sort ul {
	width:180px;
	margin:10px auto;
}
#news .news_sort ul li {
	height:30px;
	line-height:30px;
	text-indent:30px;
	margin:0 0 10px 0;
	border-radius:10px;
     -webkit-border-radius:10px;
     -moz-border-radius:10px;
	background:url(../image/h2_bg.png);
	border:1px solid #eee;
}
#news .news_sort ul li a {
	background:url(../image/h1_bg2.gif) no-repeat 5% center;
	display:block;
}



#news .new_dt {
	width:228px;
	background:white;
	border:1px solid #dadada;
	float:left;
	margin:15px 0;
}

#news .new_dt h1 p {
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 4% center;
}
#news .new_dt dl {
	padding:10px;
}
#news .new_dt dl dt img{
	display:block;
	width:197px;
	width:expression(this.width>197?"197px":this.width);
	height:197px;
	height:expression(this.height>197?"197px":this.height);
	padding:5px;
	border:1px solid #dadada;
}
#news .new_dt dl dd {
	height:25px;
	line-height:25px;
	text-indent:20px;
	background:url(../image/arrow4.gif) no-repeat left center;
}




#news .callme {
	width:228px;
	height:363px;
	background:white;
	border:1px solid #dadada;
	float:left;
	margin:0 0 15px 0;
}

#news .callme h1 p {
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 4% center;
}
#news .callme div.call_con {
	padding:10px;
	line-height:20px;
}




#news .news_con {
	width:753px;
	min-height:1114px;
	float:right;
	margin:10px 0;
	background:#fff;
	border:1px solid #dadada;
}
#news .news_con div.dt {
	padding:10px;
	float:left;
	border-bottom:1px dashed #dadada;
}
#news .news_con div.dt h2 {
	height:28px;
	line-height:28px;
	background:url(../image/h2_bg.png) repeat-x left center;
	font-size:14px;
	text-indent:35px;
	border:1px solid #eee;
}
#news .news_con div.dt h2 p {
	background:url(../image/h1_bg2.gif) no-repeat 2% center;
	float:left;
}
#news .news_con div.dt h2 span {
	float:right;
	padding-right:15px;
	font-weight:normal;
	font-size:12px;
}
#news .news_con div.dt dl {
	padding:15px 0;
}
#news .news_con div.dt dl dt img {
	display:block;
	width:200px;
	height:200px;
	float:left;
	border:1px solid #dadada;
	padding:5px;
}
#news .news_con div.dt dl dd {
	float:left;
	width:465px;
	margin:0 0 0 40px;
	height:22px;
	text-indent:20px;
	background:url(../image/arrow4.gif) no-repeat left 30%;
}
#news .news_con div.dt dl dd em {
	float:right;
	font-style:normal;
}




#news .news_con div.newslist {
	padding:10px;
	float:left;
}
#news .news_con div.newslist dl {
	float:left;
	padding:15px 0 20px 0;
	border-bottom:1px dashed #dadada;
}
#news .news_con div.newslist dl dt img { 
	display:block;
	width:150px;
	height:150px;
	padding:5px;
	border:1px solid #dadada;
	float:left;
}
#news .news_con div.newslist dl dd {
	height:20px;
	line-height:20px;
	width:535px;
	float:left;
	margin:0 0 0 30px;
}


#news .news_con .newscon {
	padding:10px 20px;
}
#news .news_con .newscon h3 {
	text-align:center;
	height:50px;
	line-height:50px;
}
#news .news_con .newscon p.det {
	width:95%;
	margin:0 auto;
	height:30px;
	line-height:30px;
	text-align:center;
	border-bottom:1px dashed #dadada;
}
#news .news_con .newscon .detail {
	width:90%;
	margin:20px auto;
	line-height:22px;
}
#news .news_con .newscon .detail table {
	max-width:710px;
	width:expression(this.width>710?"710px":this.width);
	
}
#news .news_con .newscon p.upnext {
	background:#ddd;
	height:30px;
	line-height:30px;
	padding:0 0 0 20px;
}