@charset "utf-8";
/* CSS Document */
/* 公共设置 */

#content .right .news{
	width:733px;
	height:auto;
	float:left;
	padding:0px 20px;
}

#content .right .news ul{
	width:733px;
	height:auto;
	float:left;
}

#content .right .news ul li {
	width:733px;
	height:36px;
	float:left;
	line-height:36px;
	border-bottom: 1px dashed  #999999;
	background:url(../images/ico_sub.gif) 10px center no-repeat;
}
#content .right .news ul li:hover {
	background:#f9f9f9 url(../images/ico_sub.gif) 10px 15px no-repeat;
}
#content .right .news ul li h2{
	width:600px;
	height:36px;
	float:left;
	line-height:36px;
	text-indent:30px;
	font-weight:normal;
}

#content .right .news ul li em{
	width:100px;
	height:32px;
	float:right;
	line-height:32px;
}

#content .right .news .subtitles{
	width:733px;
	text-align:center;
	height:40px;
	font-size:14px;
	font-weight:bold;
	float:left;
	line-height: 40px;
}

#content .right .news .edite{
	width:718px;
	text-align:right;
	height:25px;
	float:left;
	background-color:#f0f7fe;
	padding-top: 5px;
	padding-right:15px;
	border-top: 1px solid #d3e8fc;
}

#content .right .news .contents{
	width:733px;
	float: left;
	padding:10px 0px;
	line-height: 20px;
}

#content .right .news .contents p{
	padding-top:8px;
}


#content .right .cases{
	width:733px;
	height:auto;
	float:left;
	padding:10px 20px;
}

#content .right .cases .caseimg{
	width:650px;
	height:auto;
	float:left;
	text-align:center;
	padding:5px 42px;
}


#content .right .cases .caseimg img{
	width:638px;
	height:476px;
	padding:5px 5px;
	border:0px solid #ccc;
}

#content .right .cases .casetext{
	width:650px;
	height:auto;
	float:left;
	text-align:left;
	padding:5px 42px;
}

#content .right .cases ul{
	width:733px;
	height:auto;
	float:left;
}

#content .right .cases ul li{
	width:206px;
	float:left;
	text-align:center;
	padding:5px 19px;
}

#content .right .cases ul li a img{
	width:200px;
	height:150px;
	padding:2px;
	border:1px #ccc solid;
}

#content .right .cases ul li a:hover img{
	width:200px;
	height:150px;
	padding:1px;
	border:2px #f60 solid;
}

#content .right .cases ul li span a{
	width:206px;
	height:25px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
	font-weight: bold;
}

#content .right .products{
	width:733px;
	height:auto;
	float:left;
	padding:10px 20px;
}

#content .right .products ul li{
	width:156px;
	height:auto;
	float:left;
	padding:0px 13px 10px 14px;
}

#content .right .products ul li a img{
	width:150px;
	height:113px;
	float:left;
	padding:2px;
	border:#ccc 1px solid;
}

#content .right .products ul li a:hover img{
	width:150px;
	height:113px;
	float:left;
	padding:1px;
	border:#0055a1 2px solid;
}

#content .right .products ul li em{
	width:156px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
}
#content .right .products ul li a {
	font-weight:bold;
	color:#0055a1;
}
#content .right .products ul li a:hover {
	color:#0099ff;
}

#content .right .productshow{
	width:733px;
	height:auto;
	float:left;
	padding:10px 20px;
}

#content .right .basic{
	width:733px;
	height:auto;
	float:left;
	padding:10px 0px;
}

#content .right .basic .productimg{
	width:359px;
	height:auto;
	float:left;
}

#content .right .basic .productimg .imgclass{
	width:325px;
	height:265px;
	float:left;
}
#content .right .basic .productimg .imgclass img{
	width:350px;
	height:265px;
}

#content .right .basic .productinfo{
	width:375px;
	height:auto;
	float:left;
}

#content .right .basic .productinfo .subtitle{
	width:375px;
	height:30;
	line-height:30px;
	float:left;
	text-indent:20px;
	font-size:14px;
	font-weight:bold;
	background:#f0f0f0;
}

#content .right .basic .productinfo .subtext{
	width:375px;
	height:auto;
	line-height:20px;
	float:left;
}

#content .right .details{
	width:733px;
	height:auto;
	float:left;
	padding:0px 20px;
}
#content .right .details .subtitles{
	width:733px;
	text-align:center;
	height:40px;
	font-size:14px;
	font-weight:bold;
	float:left;
	line-height: 40px;
}

#content .right .details .edite{
	width:718px;
	text-align:right;
	height:25px;
	float:left;
	background-color:#f0f7fe;
	padding-top: 5px;
	padding-right:15px;
	border-top: 1px solid #d3e8fc;
}

#content .right .details .contents{
	width:733px;
	float: left;
	padding:10px 0px;
	line-height: 20px;
}

#content .right .details .contents p{
	padding-top:8px;
}
