@charset "utf-8";
/* CSS Document */

.def-banner {position:relative;height:370px;}
.def-banner .banImgs{height:370px; overflow:hidden;}
.def-banner .banImgs li{ display:none; position:absolute;}
.def-banner .jsNav{ position:absolute; right: 5px; bottom: 5px; z-index:99; }
.def-banner .jsNav a.trigger{border:2px solid #fff; color:white;display:block; height:40px; width:74px; overflow:hidden;float:left; margin-right:4px; background:#666666;font-size:10px;text-align:center;line-height:16px;}
.def-banner .jsNav a img{margin-left:-20px;}
.def-banner .jsNav a.current:hover,.def-banner .jsNav a.current{ text-decoration:none;background:#fe8300;border:2px solid #999;}

.d-sol{
	margin-top:10px;
	overflow:hidden;
	width:745px;
	float: right;
}
.d-sol ul{
	width:745px;
	float: right;
}
.d-sol li{
	border:1px solid #ccc;
	padding:1px;
	float:right;
	margin-right:10px;
	cursor:pointer;
	text-align: center;
	margin-top:1px;
}
.d-sol li a{

}
.d-sol li a b{
	cursor:pointer;
	position:absolute;
	top:9px;
	color:#00479d;
	font-size:14px;
}
.d-sol li a span{
	cursor:pointer;
	font-family:\5FAE\8F6F\96C5\9ED1;
	font-size:12px;
	width:150px;
	position:absolute;
	left:110px;
	top:38px;
	line-height:17px;
}

.news{width:433px;float:left;padding:20px;}
.case{width:433px;float:right;padding:20px;}

.style01{
	border:1px solid #ccc;
	margin-top:10px;
	height:259px;
	width: 330px;
	float: right;
}
.style01 dt{height:32px;background:url("../images/default/icon-news.jpg") left 2px no-repeat;padding-left:45px;position:relative;line-height:32px;border-bottom:1px dotted #b3b3b3;padding-bottom:5px;margin-bottom:10px;}
.style01 dt span{font-family:\5FAE\8F6F\96C5\9ED1;color:#00479d;font-size:18px;font-weight:700;}
.style01 dt a.more{position:absolute;right:0;top:0;font-family:\5B8B\4F53;color:#808080;}
.style01 dd .n-top h3{position:relative;padding-bottom:5px;}
.style01 dd .n-top h3 a{font-weight:700;}
.style01 dd .n-top h3 span{position:absolute;right:0;_right:20px;top:0;color:#808080;font-size:10px;}
.style01 dd .n-top p{color:#4c4c4c;min-height:45px;_height:45px;line-height:18px;}
.style01 dd .n-list b{display:inline-block;border-style:solid;margin-bottom:2px;border-width:3px;border-color:#fff #fff #fff #999999;width:0;height:0;overflow:hidden;margin-right:3px;}
.style01 dd .n-list p{position:relative;line-height:28px;height:28px;}
.style01 dd .n-list p span{font-size:10px;position:absolute;right:0;top:0;_line-height:10px;}
