ul,li,p,dl,dt,dd{ padding:0; margin:0; outline:0; }
body {
	background:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#6d6d6d;
	text-align:center;
}
input, textarea, select,td { font-family: Arial, sans-serif; font-size:12px; color:#6d6d6d; }

a img { border:0; }

a { color:#0184c4; text-decoration: underline; cursor:pointer; }
a:hover { color:#e58500; text-decoration: none; }
ul,li{ list-style:none;}
.notext { font-size:0; line-height:0; text-indent: -4000px; display:block; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.box h2{background:url(../images/zs.gif) left no-repeat; padding-left:34px;}
h2 { font-size:23px; line-height:26px; color:#0188c9; }
h3 { font-size:16px; line-height:20px; color:#000; }

h2, h3 { font-family: "Trebuchet MS", Arial, sans-serif;}

#logo {padding:20px 0 15px 18px; display:block; text-align:left;}
#header { height:107px; background:url(../images/headbg.gif) center;  position:relative; text-align:left;}
.shell { width:980px; margin:0 auto; text-align:left;}


.tel{float:right; color:#cee1f5; font:14px italic Kartika, sans-serif, "Times New Roman", Times, serif; font-style:italic; margin:-25px 20px 0 0;}
.linkme{ position:absolute; right:20px; top:18px;}
.tel a{color:#cee1f5; text-decoration:none; margin-left:20px;}
#navigation {padding:6px 0 0 130px;}
#navigation ul{ height:24px; list-style-type:none;}
#navigation li{ float:left; display:inline; margin-left:25px; padding-left:20px;}
#navigation a{ float:left; height:24px; line-height:24px; text-decoration: none; color:#fff; padding-right:20px; }
.hover{ background:url(../images/nav_bg.gif) left no-repeat;}
.hover a{ background:url(../images/nav_bg.gif) right no-repeat;}

#header,#banner,#main,#footer{width:980px; margin:0 auto;}

#banner{clear:both; border-top:#4eb2dd 1px solid;}
.customer{ right:10px; position:fixed!important;  top:100px;position:absolute;}

#main { background:url(../images/bg_x.gif) repeat-x 0 -120px; padding:25px 0 40px 0; text-align:left; overflow:hidden;}
/*index*/
.box{width:350px; margin-left:20px; display:inline; float:left; padding-left:20px;}
.news{width:500px;}
.box h2{border-bottom:#ccc 1px solid; color:#666; line-height:40px;}
.box li{overflow:hidden; clear:right; padding-left:18px; border-bottom:#eee 1px dotted; line-height:24px; background:url(../images/narrow.gif) left no-repeat;}
.box li span{float:right; color:#999;}
.box p,.box ul{ padding-left:10px;}
/*products*/
.p li { float:left; display:inline; width:292px; margin-left:32px; padding:10px 0; height:180px; overflow:hidden;}
.p li img{float:left; }
.p h2 { padding-bottom:12px; font-size:14px; font-family:Verdana, Geneva, sans-serif; background:url(../images/zs.gif) left top no-repeat; padding-left:36px; line-height:30px;}
.p h2 a{text-decoration:none;}
.p li p { padding-bottom:12px; height:60px; float:right; width:190px; }
p.more{height:auto;}
.more { font-size:11px; }
.more a{ background:url(images/more.gif) no-repeat 0 center; padding-left:11px;}
.con{padding-left:120px; line-height:21px; margin-bottom:24px;}
.con ul{margin-left:2em;}
.con2{width:350px; line-height:21px; float:right;}
.con2 strong{font-size:16px;}


#footer {position: relative;clear:both;height:40px; padding-top:58px;background:url(images/bg_foot.png) 0 bottom no-repeat; text-indent:-4em; line-height:16px; white-space:nowrap; color:#cecece;}
#footer span{ color:#cfcfcf; padding:0 5px;}
#footer a{text-indent:0;}
#footer a:hover{ color:#0184c4;}

#container{width:980px; overflow:hidden; margin:0px auto; text-align:left;background:url(../images/bg_x.gif) repeat-x 0 -120px; padding-top:20px;}
.subleft{width:225px; float:left; margin-right:10px; padding-left:10px;}
.subleft li{ background:url(../images/arrow.gif) left 2px no-repeat; padding-left:14px; margin-bottom:6px;}
.subleft li ul{display:none;}
.subleft li.on a{font-weight:bold;}
.subleft li.on ul{display:block; margin:8px 0 0 0;}
.subleft li ul li{padding:4px 0 0 16px; background:url(../images/narrow.gif) left 4px no-repeat;}
.subleft li strong a{color:#F90;}

.content{width:735px; float:left;}

.products li{clear:both; margin-bottom:10px; border-bottom:#ccc 1px solid; padding-bottom:10px; overflow:hidden; height:160px;}
.products li h2,.products li p{ float:right; width:560px;}
.img200 li h2,.img200 li p{width:520px;}

.products li img{float:left; margin-right:10px;}
.content table{border-left:#ccc 1px solid; border-top:#ccc 1px solid; margin-bottom:10px;}
.content table td,.content table th{border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; }
.content th{text-align:center; background:#f0f0f0; font:12px Verdana, Geneva, sans-serif; padding:4px 0;}
.content table td{padding:4px;}
.content h1{line-height:40px;}
.content h1,.content h2,.content h3{margin:5px 0;}
.content table#t1,.content table#t1 td,.content table#t1 table{border:none;}
.content p{margin-bottom:6px;}
.breadnav{margin-bottom:10px; line-height:18px;}

.zoomimg dd{clear:both; overflow:hidden; margin-bottom:20px;}
.zoomimg dd div{width:520px; float:right;}
.zoomimg dd img{margin-top:10px;}

.zoomimg img{ margin-right:10px; cursor:pointer;}

.block-lists img{float:left;}
.block-lists dl{clear:both; margin-bottom:10px;}
