@charset "utf-8";
/* CSS Document */
html{overflow:-Scroll;overflow-x:hidden}
body{ padding:0px; margin:0px; font-size:12px;}
p,h1,h2,h3,h4,ul,li{ padding:0px; margin:0px; list-style:none;}
h1{ color:#000}
a{ color:#000; text-decoration:none;}
a:hover{ color:#3796e2; }
.clear{ clear:both; height:10px;}
img{ border:0px;}
/*top*/
.wh_top{ width:100%; overflow:hidden;}
.wh_head{  width:1000px; margin:0px auto; height:97px; padding-top:12px;}
.wh_logo{ float:left;}
.tel_right{ float:right; margin-top:8px;}
.tel_right p .shouye,.contractus,.shoucang{ background:url(../wh_pic1.gif) no-repeat; padding-left:20px; display:block; float:left; width:60px;}
.contractus{background:url(../wh_pic3.gif) no-repeat;}
.shoucang{background:url(../wh_pic2.gif) no-repeat;}

.wh_menu{ width:1000px; margin:0px auto; background:url(../wh_menu.gif) repeat-x; height:38px; line-height:38px;}
.wh_daohan{ width:1000px; margin:0px auto;}


.wh_daohan ul li a:hover{ color:#000; }
.two_menu{ height:30px; line-height:30px; border-bottom:#CCC 1px solid; clear:both;width:1000px; margin:0px auto;}
.two_wz{ width:1000px; margin:0px auto;}

.wh_banner{ width:1000px; height:220px; margin:0px auto; margin-top:12px;}


.content_A,.content_B,.content_C,.left_contract,.wh_bann{ overflow:hidden;margin-top:10px;}
.wh_content{ width:1000px; margin:0px auto;  overflow:hidden}
.content_about{ width:310px;}
.wh_title{ background:url(../wh_pic4.gif) no-repeat left; padding-left:20px; line-height:28px; border-bottom:1px #CCC solid; overflow:hidden}
.wh_title h1,.wh_liu h1{ font-size:14px; float:left}
.wh_title b,.wh_liu b{ float:right; margin-top:8px; margin-right:12px;}
.content_content{ margin-top:10px; line-height:23px; overflow:hidden}
.content_content a:hover{ color:#3796e2;}
.content_content img{ float:left; margin-right:8px;}

.content_sebei,.content_right{ width:660px; float:left; margin-left:20px; overflow:hidden}
.content_sebei ul li{ float:left; margin-left:12px; border:#CCC 1px solid; padding:1px; width:200px;}
.content_sebei ul li img{ width:200px;; height:142px;}
.content_sebei ul li b{ font-weight:normal; text-align:center; line-height:25px; display:block;}

.content_left{ width:310px; float:left}
.content_news ul li,.wh_case ul li{ line-height:25px; background:url(../wh_dian.gif) left center no-repeat; padding-left:15px; border-bottom:1px #CCC dotted}
.content_news ul li a span,.wh_case ul li a span{ float:right; }
.content_news ul li a:hover,.wh_case ul li a:hover{ color:#3796e2;}

.contract_title{ background:url(../wh_contract.gif) left center no-repeat; height:31px; border-bottom:#CCC 1px solid;} 
.contract_title h2{ font-size:14px; margin-left:43px; float:left}
.contract_title b{ float:right; margin-top:8px; margin-right:12px;}
.contract_tel{ background:url(../index_lxwm.gif) no-repeat; width:309px; height:180px;  overflow:hidden; }
.contract_tel img{ }
.content_right ul li{ float:left; margin-left:12px; border:#CCC 1px solid; padding:1px; width:200px; margin-top:15px;}
.content_right ul li b{font-weight:normal; text-align:center; line-height:25px; display:block;}

.contract_r{ width:80px; float:left; margin-top:10px; margin-left:5px;}
.contract_r b{ text-align:center; }
.contract_r p{ line-height:23px; text-align:center; font-size:14px;}

.wh_link{ border:#d3e4f4 1px solid;  overflow:hidden; margin-top:10px;}
.link_text{line-height:25px; margin-left:15px; float:left; margin-top:8px; width:950px;}
.wh_link b{ width:20px; background-color:#154c94; color:#FFF; display:block; text-align:center; padding:5px 5px 5px 5px; float:left}

.wh_footer{ border-top:#59a8e7 2px solid; width:100%; overflow:hidden; margin-top:10px; color:#000}
.z_foot{ width:1000px; margin:0px auto; color:#000}
.foot_logo{ float:left; margin-top:20px;}
.foot_r{ float:right; margin-right:40px; margin-top:20px;}
.link_text ul li{ float:left; margin-left:10px; color:#000}
.foot_r p{ color:#666; line-height:25px; color:#000}



/* scrollleft */
.scrollleft{width:1000px;padding:10px 20px 10px 20px;margin:10px auto; background:#eeeeee}
.scrollleft li{float:left;margin-right:7px;display:inline;width:215px;text-align:center;line-height:19px}
.scrollleft img{width:191px;height:143px;padding:10px;border:solid 1px #ddd;}
/* scrolltop */
.scrolltop{width:158px;height:438px;overflow:hidden;margin:20px auto;}
.scrolltop li{height:156px;overflow:hidden;text-align:center;line-height:19px}
.scrolltop img{width:136px;height:100px;padding:10px;border:solid 1px #ddd;}



#sddm
{	margin: 0 auto;
	padding: 0;
	z-index: 30;
	
	
	height:38px;}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left; line-height:38px;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	font-weight:bold;
	
	width: 110px;
	
	color: #FFF;
	text-align: center;
	text-decoration: none; line-height:38px; font-size:14px;}

#sddm li a:hover
{	background:#FFF; color:#000;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #0981e0;
	border: 1px solid #CCC; width:110px; text-align:center;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		
		width: auto;
		white-space: nowrap;
		text-align: center;
		text-decoration: none;
		background: #fff;
		color:#000; font-weight:normal; font-size:14px; line-height:25px;}

	#sddm div a:hover
	{	background: #0b52a8;
		color: #FFF;}
		
		
		
		
		.wh_case{ width:315px; float:left; border:#CCC solid 1px; margin-left:10px;}
		.wh_case ul li{ line-height:25px;}
		.wh_case ul li span{ margin-right:10px;}
		
		.wh_liu h1 { line-height:50px;}
		.img_link { margin-top:10px;}
		.img_link ul li{ float:left; margin-left:10px;}
		.img_link ul li img{ width:120px; height:30px;}