@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, tr, td, p, form {
	margin:0;
	padding:0;
	/*overflow-x:hidden;*/
}
body {
	font-family:Microsoft Yahei  ;
	font-size:11px;
	color:#242424;
	margin:0;
	padding:0;
	background:url(../images/top.gif) top repeat-x;
}
img {border:0;}
ul, li {list-style:none;}
a {
	text-decoration:none;
	color:#242424;
}
a:hover {
	text-decoration:none;
	color:#004098;
}
.clear {clear:both;}
.f_l {float:left;}
.f_r {float:right;}

.contain {
	width:985px;
	margin:0 auto;
	
}

.now{ text-align:left; font-size:12px; font-weight:normal;}
.now a{font-size:12px; font-weight:normal; }




.dy{
	
	margin:0 auto;
	text-align:left;
	padding:8px 0 8px 0px;
}

.back{
	text-align:right;
	padding:30px 25px 10px 0;
}


.news_title {
	font-size:17px;
	font-weight:bold;
	line-height:30px;
	text-align:center;
	margin-top:10px;
}
.news_info {
	line-height:25px;
	text-align:center;
}
.news_cont {
	width:95%;
	margin:0 auto;
	line-height:30px;
	text-align:left;
	padding:10px 0 10px 0;
	/*min-height:400px;
	_height:400px;*/
}

.nextpre{clear:both;width:95%;font-size:14px; text-align:left; line-height:25px; margin:20px auto;color:#000;}
.nextpre a{font-size:14px;color:#000;}

.fy{ text-align:right; margin-top:20px; padding-bottom:10px; }
.fy a{ border:solid 1px #ccc; padding:3px 10px;color:#000;}
.fy a:hover{ background:#7b7b7b;color:#fff;}
.fy span{  border:solid 1px #ccc; padding:3px 10px;background:#7b7b7b;color:#fff;}
/*.fycount{float:left;width:49%;}
.fynow{float:right;width:49%; text-align:right;color:#666;}*/

.news_list{margin:10px 0px 18px 0px; height:120px; }
.news_list img{float:left;width:176px; height:117px; border:solid 1px #ccc; }
.news_listcont{float:right;width:505px; height:117px;}
.news_listtitle{ height:25px; line-height:25px; font-size:14px; font-weight:bold; overflow:hidden; margin-bottom:8px;}
.news_listcont1{ height:50px; line-height:25px;  font-size:12px; overflow:hidden;margin-bottom:8px;}
.news_listbottom{line-height:27px; height:27px; font-size:12px; overflow:hidden; text-align:right; border-top:solid 1px #bcbcbc;border-bottom:solid 1px #bcbcbc;}
.news_listbottom a{float:left;}

.pro_list {
	padding:10px 0 0 5px ; 
}
.pro_list ul{
	padding:0 ;
}
.pro_list li {
	float:left;
	width:24.5%;
	height:177px;
	line-height:20px;
	text-align:center;
	margin-bottom:20px;
	overflow:hidden;
}
.pro_list li a{
	width:100%;
	display:block; 
}


.pro_list li a img {
	width:145px;
	height:118px;
	border:solid 1px #ccc; 
	padding:1px;
	margin-bottom:10px;
}
.pro_list li a:hover img{
	border:solid 1px #f7cc09;
}




.guestbook {
	width:70%;
	margin:20px auto; padding:10px;
}
.guestbook table{
}
.guestbook table tr td {
	height:30px;
	/*text-align:left;*/
	padding-left:5px;
	padding-bottom:5px;
	/**/
}

.guestbook input.gi {
	width:200px;
	border:0;
	border:solid 1px #000;
	margin:0 25px 0 0;
}
.guestbook textarea {
	width:295px;
	height:130px;
	border:solid 1px #000;
	overflow:hidden;
}


.guestbook span {
	color:#ff0000;
}

