@charset "utf-8";
@import url("base.css");
body {font:12px/22px Arial, Helvetica, sans-serif; color:#333; background:url(../images/bodybg2.gif) repeat-x #fff; }

.proserlist .pro_ul { padding-bottom:0px; }

.banner { margin:0 auto; text-align:center; padding:12px 0px; }
.banner .wbox { height:220px; overflow:hidden; position:relative; }
.banner h3 { font-size:24px; color:#0542BE; position:absolute; text-align:right; font-family:'Microsoft Yahei'; text-shadow:1px 1px 1px #fff; height:60px; line-height:60px; top:164px; right:80px; }

/*products*/
ul.prolist li {
  width:170px; height:200px; float:left; text-align:center;
  margin-left:14px;
  _margin-left:7px;  
}
ul.prolist li .pimg {
	float: left;
	display:block;
	height: 130px;
	width: 170px;
	text-align:center;
	margin-right:15px;
	border:1px solid #ccc;
}
ul.prolist li .pimg img { width:160px; height:120px; margin-top:5px; }
ul.prolist li .pimg:hover { background:#059EDA; }

ul.prolist li h4 {
	line-height:18px;
	font-weight:normal;
}
ul.prolist li h4 a {
    color:#000;
}
ul.prolist li h4 a:hover { color: #FF0000 }
ul.prolist li p {
	line-height: 20px;
	font-size: 12px;
	color:#666;
	height:80px;
}
.blank { height:12px; line-height:12px; overflow: hidden; }
ul.prolist li .p-more {
	height: 20px;
	line-height:20px;
	display: inline-block;
	width:80px;
	color:#fff;
	margin-top: 8px;
	text-align:left;
	padding-left:20px;
	background:#999;
}
ul.prolist li .p-more:hover { background:#ff0000; color:#fff; }

#products { padding-top:12px; padding-left:8px; }
#proshow h1 { color:#1E5BAB; margin-top:10px; height:36px; line-height:36px; font-size:14px; text-align:center; border-bottom:1px dotted #ccc; margin-bottom:5px; }	
#proshow .imgbox {
  text-align:center;
}
#proshow .imgbox img {
	border:5px #ccc solid;
	max-width:700px;
}
#proshow .adetail { border-bottom:1px solid #ccc; height:28px; }
#proshow .adetail span { display:block; height:28px; line-height:28px; width:88px; text-align:center; background:#ccc; font-size:14px; color:#000; font-weight:bold; }

#procontent {
	line-height:22px;
}
#procontent img { margin-top:5px; }
#procontent table{
	line-height:22px;
    border-top: 1px solid #333;
    border-left:1px solid #333;
	border-collapse:collapse;
	border-right:none;
    border-bottom:none;
}
#procontent th,#procontent td{
    border-right: 1px solid #333;
    border-bottom:1px solid #333;
	border-collapse:collapse;
	padding-left:5px;
	text-align:center;
}
#procontent th,#procontent td p { text-align:center; }

.content {
	padding:8px 0px; text-align:justify;
}

.contact {
	padding-left:80px; background:url(../images/contactbg.gif) no-repeat 200px 0px;
}
.contact p { margin:5px 0px; }

/*photo*/
ul.photolist li {
  width:230px; height:204px; float:left; text-align:center;
  margin-left:14px;
  _margin-left:7px;  
}
ul.photolist li img { width:230px; height:172px; margin:5 auto; }
ul.photolist li h4 {
	line-height:18px;
	padding-top:3px;
	font-weight:normal;
}
ul.photolist li h4 a {
    color:#000;
}
ul.photolist li h4 a:hover { color: #FF0000 }
ul.photolist li p {
	line-height: 20px;
	font-size: 12px;
	color:#666;
	height:80px;
}

/*News*/
.news {
    margin-top:5px;
	padding:10px;
}

.right .news h1 { height:36px; line-height:36px; font-size:14px; text-align:center; border-bottom:1px dotted #ddd;}
.right .news .newsdate { text-align:right; height:24px; line-height:24px; padding:0 10px;}
.right .news .newscontent { line-height:22px; }
.right .news .newscontent p { background:none; border:none; padding-left:10px; }

.keywords { line-height:24px; padding:5px; height:auto; background:#efefef; border:1px solid #ddd; margin-top:12px; }

/* 网站地图 */
.mapbox {
	padding:10px;
	}
.mapbox h4 { 
    height:24px;
	line-height:24px;
	background:#ebebeb;
	clear:both;
	padding-left:12px;
	font-size:13px;
	}
.mapbox h4 a {
    color:#113080; 
	}
.promap,.newsmap {
padding:10px; border:1px solid #ccc;
}
.mapbox ul li{
	line-height:20px;
	height:24px;
	line-height:24px;
	width:320px;
	overflow:hidden;
	text-indent:16px;
	margin:3px 0;
	float:left;
	background:url(../images/arrow.gif) no-repeat 5px 7px;
    }

.hrline { height:1px; line-height:1px; overflow:hidden; border-bottom:1px dotted #ddd; }
.prevnext { line-height:24px; padding-left:10px;}

a.blue { color:#059EDA; text-decoration:underline; }

.photoimg { width:400px; float:left }
.photoimg img { width:400px; }
.phototxt { width:320px; float:right }