@charset "utf-8";
/*====================================================
Version:1.0.0(2011-04-26)
Website:http://www.hz-cooperate.com
Auther:Sunleoo
Recently:Sunleoo(2011-04-26)
=======================================================*/
/*========全局CSS定义========*/
body {
	margin:0;
	padding:0;
	font:normal 100 12px tahoma, Arial, "宋体";
	_position:relative;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, lable, textarea, select, p, blockquote, button, tr, td, th, thead,caption {
	margin:0;
	padding:0;
}
img, button { border:none; }
h1, h2, h3, h4, h5, h6, strong {
	font-weight:800;
	font-size:12px;
}
ol, ul, li { list-style:none; }
table { border-collapse:collapse;}
input,select, textarea, button, em, cite, samp {
	font-style:normal;
	vertical-align:middle;
}
select, textarea{
	background:#fff;
	}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
	color:#00F
}
/*=============*/
body{
background:url(../images/bg.jpg) repeat-x left top;
}
.mainframe:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	}
.head,.ad,.main,.footer{
width:980px;
margin:0 auto;
}
.head:after,.ad:after,.main:after,.footer:after{
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}
.head .logo{
background:url(../images/logo.png) no-repeat;
width:431px;
height:48px;
margin:19px 0 0 10px;
float:left;
}
.head .nav{
background:url(../images/nav.jpg) no-repeat;
width:499px;
height:29px;
margin:30px 0px 0 0;
float:right;
}
.head .nav ul{
margin-left:20px;
}
.head .nav li{
float:left;
line-height:29px;
background:url(../images/li_g.gif) no-repeat right center;
padding:0 10px;
}
.head .nav li a{
color:#e0dfdf;
font-size:14px;
text-decoration:none;
padding:0 2px;
}
.head .nav li a:hover{
color:#fff;
font-weight:bold;
padding:0;
}
.head .nav .current{
font-weight:bold;
color:#fff;
}
.ad{
width:980px;
margin-top:20px;
}


.main{
background:url(../images/main_bg.jpg) no-repeat;
width:980px;
_height:300px;
min-height:300px;
margin-top:10px;
}
.index_l .hot:after,.main .index_m:after,.main .index_r:after{
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}
.main .index_l,.main .index_m,.main .index_r{
float:left;
}

.index_l .hot{
width:270px;
margin:10px 0 0 10px;
}
.index_l .hot h3{
width:198px;
height:33px;
background:url(../images/title_hot.gif) no-repeat;
}
.index_l .hot dl{
width:98%;
margin:15px auto;
}
.index_l .hot dt{
float:left;
width:76px;
text-align:center;
clear:left;
padding:8px 4px 12px 4px;
}
.index_l .hot dd{
line-height:22px;
padding-left:6px;
background:url(../images/arrow.gif) no-repeat left center;
width:157px;
float:left;
}
.index_m .product{
width:480px;
margin:10px 0 0 0;
}
.index_m .product h3 span{
height:25px;
background:url(../images/title_product.jpg) no-repeat;
width:90px;
display:block;
}
.index_m .product h3 a{
float:right;
}
.index_m .product dl{
padding:10px 0;
width:95%;
margin:0 auto;
min-height:60px;
_height:60px;
background:url(../images/udline.gif) repeat-x left bottom;
}
.index_m .product dt{
float:left;
width:90px;
margin:5px 10px 0 5px;
clear:left;
}
.index_m .product dd{
display:inline;
margin:0 10px;
line-height:24px;
padding-left:6px;
background:url(../images/arrow.gif) no-repeat left center;
}

.index_contact{
background:url(../images/index_contact.jpg) no-repeat;
width:202px;
height:141px;
margin:10px 0 0 5px;
}
.index_service{
margin-top:10px;
}
.index_service h3{
background:url(../images/title_service.gif) no-repeat;
width:217px;
height:27px;
line-height:27px;
font-weight:bold;
text-indent:1em;
color:#fff;
}
.index_service ul{
margin:10px auto;
width:90%;
}
.index_service li{
line-height:22px;
padding-left:6px;
background:url(../images/arrow.gif) no-repeat left center;
}
.footer{
border-top:1px solid #ccc;
margin-top:20px;
text-align:center;
line-height:22px;
padding:10px 0;
}

/*=======内页======*/
.type_l,.type_r{
float:left;
}
.type_l:after,.type_r:after{
content:".";
display:block;
visibility:hidden;
height:0;
clear:both;
}
.type_title{
margin:16px 0 0 10px;
width:500px;
}
.type_cont{
width:700px;
margin:20px 0 0 30px;
}
.type_cont p{
font-size:14px;
line-height:200%;
text-indent:2em;
}
