body{background:url(../images/bg.gif) bottom repeat-x;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{
	font:12px/1.5em Tahoma,Helvetica,Arial,sans-serif;;
	color:#333;
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}
.clearfix{
	zoom:1;
	}	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{
	clear:both;}
	
a {color:#333; text-decoration:none}
a:hover{text-decoration:underline}
.left{ float:left;}
.right{float:right;}

#head{
	width:1000px;
	height:73px;
	background:url(../images/hd-bg.gif) repeat-x; 	
	margin:0 auto; padding-top:20px; position:relative
} 
.toplink{ position:absolute; top:20px; right:10px;}
.toplink a{ margin-left:5px; margin-right:5px;}
.sh{ position:absolute; top:50px; right:10px;}
.contact-nav{ line-height:25px; text-align:right}
.contact-nav a{ margin:0 10px;}
.ipnut-text{width:154px; height:20px; line-height:20px; border:none}
.sh-bt{width:18px; height:18px; background:url(../images/sh.gif) no-repeat; border:none; cursor:pointer; margin:0px 0 0 5px;}


.menu{
	margin:3px auto;
	height:35px;
	width:970px;
	line-height:35px;
	padding-left:30px;
	background: url(../images/nav-bg3.gif) repeat-x;
}
.menu li{float:left; width:128px; height:35px; background:url(../images/nav-bgs.gif) no-repeat right; text-align:center; font-weight:bold; font-size:14px;}
.menu li a{ color:#fff;}
.menu li a:hover,.menu li.cur a{
	width:128px;
	height:35px;
	color:#fff;
	display:block;
	text-decoration:none;
	z-index:1001;
	background: url(../images/nav-bg4.gif) no-repeat;
}

.nav-left{ width:5px; height:35px; background:url(../images/nav-bg1.gif) no-repeat left; overflow:hidden}
.nav-right{ width:5px; height:35px; background:url(../images/nav-bg2.gif) no-repeat left;  overflow:hidden}

#banner{margin:0 auto; width:1000px;}


.main{ width:1000px; margin:12px auto;}
.center-left{ width:228px;}

.news h2{ background:url(../images/news.gif) no-repeat; width:213px; height:28px; text-align:right;  font-weight:100; font-size:12px; padding:7px 15px 0 0;}
.news li{ margin-left:10px; line-height:30px; background:url(../images/dt.gif) no-repeat left; text-indent:10px; border-bottom:1px dashed #EBEAEA;}
.contact img{ margin-top:16px;}

.about,.products{ width:738px; float:right; line-height:22px; text-indent:26px;}
.about h2,.products h2{width:738px; height:30px; margin-bottom:20px; line-height:30px; font-size:14px; color:#0065E0; background:url(../images/xt.gif) bottom no-repeat;position:relative; }
.about{ height:208px; overflow:hidden}
.contact{ margin-top:4px;}
.about h2 span,.products h2 span{ background:url(../images/tb.gif) no-repeat left; right:12px; top:3px; position:absolute; font-weight:100; font-size:12PX;}
.about img{ float:left; margin-right:12px;}
.about span{ font-weight:bold;}
.products li{ width:170px; margin:0px 10px; text-align:center; float:left; display:inline}
.products li a{ text-align:center; display:block}
.products li img{ border:1px solid #CCD3D8}
.equipment{ margin:0 auto; width:1000px;}
.equipment ul li img{ width:184px;}
.equipment h2{ background:url(../images/sbzs.gif) no-repeat; width:975px; height:37px; font-weight:100; text-align:right; padding:7px 25px 0 0; }
.equipment li{ float:left; margin-left:12px;}

.hot-size{ width:1000px; height:39px; color:#fff; line-height:39px; background:#1F5CAC; text-indent:26px; margin:16px auto;}
.hot-size a{ color:#fff;}
#footer{width:970px; margin:0 auto; line-height:22px;}
.yellow{ color:#C08500; float:right; line-height:32px; width:180px;}
.yellow img{ float:left; margin-right:10px;}
.bld{ font-weight:bold;}

/*-------------about------------*/

.sidebar{width:228px;}
.sidebar-nav,.sidebar-pic,.sidebar-new{width:228px; }

.sidebar-nav h2,.sidebar-pic h2,.sidebar-new h2{ background:url(../images/about-tit.gif) no-repeat; width:228px; height:35px;}
.sidebar-pic h2{ background:url(../images/pic-tit.gif) no-repeat;}
.sidebar-new h2{ background:url(../images/new-tit.gif) no-repeat;}



.sidebar-nav li,.sidebar-pic li,.sidebar-new li{ font-size:13px; font-weight:bold; text-align:center; border-bottom:1px solid #D6D6D7; height:30px; line-height:30px; width:228px;}
.sidebar-nav li a:hover,.sidebar-nav li.cur a,.sidebar-new li a:hover,.sidebar-new li.cur a,.sidebar-pic li a:hover,.sidebar-pic li.cur a{ color:#F60; width:204px; height:30px; text-decoration:none;}

.contact-b{ width:228px;}
.contact-b img{ margin-top:12px;}
.about-us{ width:756px; float:right;}
.about-us h2{ text-indent:16px; font-size:14px; background:url(../images/tit-bg.gif) no-repeat; width:756px; line-height:36px; margin-bottom:3px;}

.about-ct img{ float:left; margin:8px;}
.about-ct p{ text-indent:26px;}

.about-ct{ width:750px; line-height:25px;}

/*----------new-------*/
.news-ct li{ border-bottom:1px dashed #ccc; background:url(../images/dt.gif) no-repeat left; text-indent:12px; line-height:30px; margin:0px 12px;}

.news-ct li a{margin-right:30px;  }
.news-show-ct{ margin:0px 16px;}
.news-show-ct h3{ font-size:14px; text-align:center; line-height:30px; margin-bottom:10px; border-bottom:1px solid #eee; }
.news-show-ct p{ line-height:25px; text-indent:26px;}
/*-------pic-----*/
.pic-ct li{ width:160px; text-align:center; margin:0px 12px; height:180px; float:left;}


.box-title{ margin-bottom:6px;}
.box-title h3{ font-size:14px; font-weight:bold; color:#025E77; border-bottom:#dbdbdb 1px solid; margin-bottom:20px; text-align:center}
.box-left{ width:309px; float:left; margin-left:20px;}


.box-left-img img{ border:#cdcdcd 1px solid; padding:3px;}
.box-left-desc ul li{width:60px; height:60px; float:left; margin:5px;}
.box-left-desc ul li img{ width:50px; height:50px; border:#cdcdcd 1px solid}
.box-left-desc{ margin-top:6px;}
.box-desc{ clear:both}

.item{ border:1px solid #efefef;}


.box-right{ width:300px; float:left; margin-right:6px; float:right; padding:10px 20px; background:#F6F7F8;}
.box-right-button{ display:block; clear:both}
.box-right-tit li{font-size:13px; line-height:35px; border-bottom:1px solid #eee; }
.box-right-tit li.bld{ font-weight:bold;}
.box-right-desca li{ float:left;  background:url(../images/tb-a.png) no-repeat left; font-size:13px; text-indent:12px; margin-right:20px; margin-top:10px;}
.box-right-desca li a{ color:#FF6600}

.box-right-button li{ margin:20px 0 0 22px; float:left;}


.box-desc-freestyle{ padding:0 0 20px 20px;}

.box-desc h3,.box-about h3{height:36px; line-height:31px; font-size:14px; padding-left:10px; font-weight:bold; background:url(../images/tit-bg1.gif) 0 0 repeat-x scroll}
.box-about li{ float:left; text-align:center; margin:0px 10px;}
.box-about img{border:1px solid #ccc;}
