@charset "gb2312";
/* CSS Document */
/*µ¯³ö²ã*/
element.style { display: block; height: 1584px; width: 1007px;}
.white_content { display: none; position: absolute; left:50%; border: 2px solid #D6E9F1; background-color: white; z-index:12; overflow:visible; padding-right:22px; }
.black_overlay { background-color: #000000; display: none; height: 100%; left: 0; opacity: 0.7; filter:alpha(opacity=70);  position: absolute; top: 0; width: 100%; z-index: 11;}
.white_content .close{ position:absolute; right:0px;  top:0px; margin-right:0px; margin-top:-20px;}
.white_content a.close, .white_content a.close:link { background:url(../images/close.gif) no-repeat scroll 0 0 transparent; height: 24px; margin-right: -2px; margin-top: -2px; overflow: hidden; position: absolute; right: 0; text-indent: -999px; top: 0;
width: 24px;}
/*Map*/
    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;white-space:-moz-pre-wrap;word-wrap:break-word}
/*Map*/
#main {
	width: 960px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../images/shuxian.gif);
	background-repeat: repeat-y;
	background-position: 266px;
	padding-bottom: 10px;
}
#main #left {
	width: 228px;
	float: left;
	padding-right: 27px;
}
#left #m-l-title {
	text-align: right;
	width: 226px;
}
#left #left-1 {
	text-align: right;
	width: 226px;
	padding-top: 9px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	margin-top: 10px;
}
#left-1 a {
	display: block;
	height: 29px;
	text-align: right;
	line-height: 29px;
	background-color: #cccccc;
	padding-right: 15px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
#left-1 a:hover {
	color: #FFF;
	background-color: #012c4f;
}
#left #left-2 {
	height: 210px;
	width: 226px;
	margin-top: 33px;
}
#left #left-2 .l-2-1 {
	border: 1px solid #CCC;
	height: 166px;
	width: 224px;
}
#left #left-3 {
	margin-top: 33px;
	text-align: right;
}
#left #left-3 img {
	margin-bottom: 10px;
}
#main #right {
	float: right;
	width: 670px;
}
#right #right-subtitle {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
#right #right-subtitle img {
	float: left;
	display: block;
}
#right #right-subtitle span {
	color: #494949;
	float: right;
	display: block;
	margin-top: 18px;
	text-align: right;
}
#right #right-subtitle span a {
	color: #494949;
}
.rig-main {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.rig-main .ry-po {
	border: 1px solid #CCC;
	padding: 1px;
	margin-right: 20px;
	margin-left: 12px;
	margin-top: 6px;
	margin-bottom: 20px;
	_margin-bottom: 0px;
	float: left;
	display: block;
}
.ry-po .photo {
	height: 234px;
	width: 284px;
}
.rig-news .news-title-img {
	margin-bottom: 5px;
}

.rig-news ul {
	display: block;
}
.rig-news ul li {
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	background-image: url(../images/jt.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 20px;
	padding-right: 45px;
}
.rig-news ul li span {
	float: right;
}
.rig-news ul li a {
	color: #494949;
}
.rig-news ul li a:hover {
	text-decoration: underline;
}

.rig-news-main h1 {
	text-align: center;
	font-size: 14px;
}
.rig-product dl {
	display: block;
	height: 115px;
	margin-top: 5px;
	margin-bottom: 30px;
}
.rig-product dl dd {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	_margin-left: 5px;
	display: block;
}
.rig-product dl dt {
	float: right;
	display: block;
	width: 500px;
}
.rig-product dl dt span {
	display: block;
	line-height: 22px;
	padding-top: 5px;
}
.rig-product dl dt span a {
	float: right;
}
.rig-works dl {
	display: block;
	width: 267px;
	margin-left: 40px;
	_margin-left: 20px;
	_margin-right: 20px;
	float: left;
	margin-bottom: 20px;
}
.rig-works dl dd {
	display: block;
	margin-bottom: 1px;
}
.rig-works dl a {
	display: block;
}

.rig-works dl dt {
	display: block;
}
.rig-works dl dt p {
	line-height: 22px;
	padding: 0px;
	display: block;
	background-color: #BCBCBC;
	float: left;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
