@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:left;

	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;}

