*{ margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px}
body{ background:url(../images/haixu/bg.gif) repeat-x}
ul,li{ list-style-type:none;}
img{ border:none}
.divline{ clear:both; overflow:hidden; height:10px; width:100%}
.clearboth{clear:both; visibility:hidden}/*Çå³ý¸¡¶¯*/

a {outline: none}
a:link,a:visited,a:hover,a:active {blr:expression(this.onFocus=this.blur())}

A:link{ color:#000; text-decoration:none}
A:visited{ color:#000; text-decoration:none}
A:hover{ color:#0080d2; text-decoration:none}

.p1 A:link{ color:#0080d2; text-decoration:none}
.p1 A:visited{ color:#0080d2; text-decoration:none}
.p1 A:hover{ color:#ff8400; text-decoration:underline}

.w1000{ width:1000px; margin:0 auto;}
.w950{ width:950px; margin:0 auto}
.nav{ width:1000px; height:90px;}
.banner{ width:1000px; height:308px;}
.banner_bt{ width:1000px; height:25px; background:url(../images/haixu/banner_bt.gif)}
.banner_bt_1{ height:25px; background:url(../images/haixu/banner_bg_1.gif) repeat-x}
.video{ float:left; width:295px; height:246px; background:url(../images/haixu/video_bg.gif)}
.video div{ width:270px; margin-left:12px; height:200px; margin-top:37px;}

.right_tit{ height:39px; margin-bottom:10px}

.news{ width:340px; float:left; margin-left:12px;}
.news_hot{ height:80px; margin-top:10px; color:#333; line-height:20px}
.news_hot img{ width:100px; height:80px; margin-right:10px; float:left}
.news ul li{ line-height:20px;}

.info{ width:288px; float:left; margin-left:15px;}
.info_box{ line-height:20px; margin-top:10px;}
.info_tel{ height:97px; margin-top:12px}

.index_left{ width:647px; float:left}
.ms{ height:39px; background:url(../images/haixu/ms_bg.gif); padding:0 38px}
.ms ul li{ float:left; padding-top:13px; height:26px; margin-right:20px}
.ms_hover{ background:url(../images/haixu/icon.gif) bottom center no-repeat}
.ms_box{ margin-top:10px;}
.ms_box ul li{ float:left; width:215px; height:162px; text-align:center; margin-bottom:10px}
.ms_box ul li img{ width:190px; height:150px}

.photo ul li{ float:left; width:215px; height:162px; text-align:center; margin-bottom:10px}
.photo ul li img{ width:190px; height:150px}

.index_right{ width:288px; float:right}
.listimages li{ float:left; width:144px; height:92px; margin-bottom:10px; text-align:center}
.listimages li img{ width:130px; height:80px;}
.list li{ line-height:20px;}

.links{ width:950px; height:39px; background:url(../images/haixu/title_7.gif)}
.links_box{ padding:15px;}

.bottom{ width:1000px; height:60px; background:url(../images/haixu/bottom.gif); text-align:center; line-height:24px; padding-top:30px;}

.list_title{ height:39px; background:url(../images/haixu/ms_bg.gif); padding:0 38px; line-height:39px; font-size:16px; margin-bottom:10px}
.list_box{ height:80px; padding:10px 0; border-bottom:1px #CCC dashed; line-height:20px}
.list_box img{ width:130px; height:80px; float:left; margin-right:10px}
.list_pagenext{ padding:20px 0; font-size:14px}

.show_title{ text-align:center; font-size:18px; padding:15px 0 5px 0}
.show_info{ text-align:center; color:#999; border-bottom:1px #ddd dashed; padding-bottom:15px}
.show{ line-height:180%; font-size:14px; padding:15px 10px}
.show img{ max-width: 600px; width:expression(this.width > 600 ? "600px" : this.width); overflow:hidden}


.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}