@charset "utf-8";
body{margin:10px auto;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:14px;color:#666;line-height:160%;background-color:#79b9d3;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd {
 margin: 0px;
 padding: 0px;
}
img{ border:0;}
a{text-decoration:none;color:#666;padding:0;margin:0;}
a:hover{color:#C30;}
ul{margin:0;padding:0;list-style:none;}
p{margin:0;padding-bottom:10px;}
h1{font-size:18px;}
h2{font-size:14px;}
input,select,textarea{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;}
table{ width:600px;background:#dcdcdc;color:#666;margin-bottom:15px;border:#FFF 2px solid;}
th{background:#f1f1f1;padding:3px 10px;text-align:left;}
td{background:#fff;padding:3px 10px;text-align:left;}
.table_box{width:600px;}
.table_box p{margin-bottom:5px;}
#inquiry{padding-top:15px;}
#header{margin:0 auto;width:960px;border-bottom:#FFF 1px solid;border-left:#FFF 1px solid;border-right:#FFF 1px solid;overflow:hidden;_height:1%;background:url(../images/bg-header.gif) 0 0 no-repeat;}
#header .logo{float:left;padding:15px 0 10px 30px;}
#header .logo-mid{width:480px;padding-left:40px;margin-top:20px;float:left;font-size:13px;}
#header .logo-mid a{ color:#333;}
#header .logo-mid a:hover{color:#C30;}
a.email{ color:#cc3300;}
#header .right_side{width:307px;float:right;}
#header .llik{padding-left:50px;padding-top:17px;}
#header .llik ul{ padding-right:60px;}
#header .llik ul li{font:Arial,Helvetica,sans-serif;font-size:13px;color:#959498;float:right;list-style:none;padding-right:10px;}
#header .llik ul li a{color:#959498;}
#header .search{float:right;text-align:right;padding:0 45px 0 40px;padding-top:8px;}
#header input{padding:0;margin:0;}
#header.search_img{float:left; }
#header .search_box{height:16px;border:#999 1px solid;width:147px;float:left;}
#banner{clear:both;margin:0 auto;width:960px;border-bottom:#FFF 1px solid;border-left:#FFF 1px solid;border-right:#FFF 1px solid; background:url(../images/banner.jpg) no-repeat; height:150px; position:relative;}
#banner .email{ width:296px; height:24px;float:right; bottom:10px; right:13px; position:absolute;}
#banner_2{margin:0 auto;width:960px;height:110px;border-bottom:#FFF 1px solid;border-left:#FFF 1px solid;border-right:#FFF 1px solid;}
#menu{width:960px;margin:0 auto;background:#51a1d6;}
.menu{height:25px;background:#51a1d6;font-size:13px;font-weight:bold;z-index:100;line-height:normal;position:relative;margin-left:-1px;}
.menu ul{list-style:none;margin:0;}
.menu li{float:left;position:relative;border-left:#fff 1px solid;}
.menu ul ul li{border-left:0;}
.menu ul li a{color:#FFF;}
.menu ul ul{visibility:hidden;position:absolute;left:0;top:25px;margin-top:-1px;margin-left:-1px;}
.menu table{position:absolute;top:0;left:0;visibility:hidden;}
.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible;}
.menu a{display:block;color:#0d244d;text-decoration:none;font-size:12px;line-height:25px;padding:0 50px;}
.menu a:hover{color:#fff;background:#3581b3;}
.menu ul ul li{clear:both;width:150px;text-align:left;font-size:12px;font-weight:normal;line-height:14px;margin-left:0;padding:0;background:#4e4e4e;border-bottom:#fff 1px solid;}
.menu ul ul li a{display:block;margin:0;color:#fff;background:#51a1d6;padding:1px 0 4px 15px;line-height:20px;}
.menu ul ul li a:hover{display:block;margin:0;border:0;color:#fff;background:#4992c3;padding:1px 0 4px 15px;line-height:20px;}
.on{background:#3581b3;}
#main{width:960px;margin:0 auto;padding:5px 0;border:#FFF 1px solid;background:#fff;overflow:auto;_height:1%;}
#leftbar{width:200px;float:left;padding-left:20px;}
.column{font-size:16px;font-weight:bold;color:#36c;padding-top:30px;padding-left:15px;background:url(../images/arrow_1.gif) 0 90% no-repeat;}
.column a{color:#36c;}
#leftbar .categories ul{color:#0CF;list-style:none;padding-top:8px;line-height:120%;}
#leftbar .categories ul li{padding:5px 0 5px 8px; background:url(../images/arrow_10.gif) 2px 10px no-repeat; border-bottom: #f1f1f1 1px solid;}
#leftbar .categories ul a{color:#36c;}
#leftbar .categories ul li a:hover{ text-decoration:underline;}
#leftbar p{padding-top:5px;color:#666;}
#leftbar p a{color:#C30;}
#content{float:left;width:680px;min-height:500px;_height:500px;padding:0 20px 0 30px;padding-bottom:50px;}
#content p{
	text-align:justify;text-justify:inter-ideograph;
} 
#content a { color: #3366CC;}
.img_right{ width:307px; float:right; text-align:center; padding-left:50px;}
.prodetail h4{ font-size:14px; padding:0 0 0 0; margin:8px 0 1px 0; }
.prodetail h3{ font-size:15px; padding:0 0 0 0; margin:10px 0 0 0;}
.prodetail h5{ font-size:13px; padding:0 0 0 0; margin:5px 0 0 0;}
.prodetail p{ font-size:13px; line-height:150%;padding:0 0 0 0; margin:0 0 5px 0;text-align:justify;text-justify:inter-ideograph;}
.prodetail ul{padding:0 0 5px 12px;}
.prodetail li{ list-style:disc; padding:0 0 0 10px; list-style-position:inside;}



#hotpro{width:690px;}
#hotpro ul{clear:both;}
#hotpro ul li{float:left;width:335px; height:150px; padding-right:10px;padding-bottom:5px;padding-top:15px;text-align:left;}
#hotpro ul li .pr_img{ float:left; text-align:center; position:relative; width:134px;}
#hotpro ul li .pr_img .button{width:67px;height:19px; position:absolute; bottom:0px; left:33px; border:0;}
#hotpro ul li .img{width:120px;height:127px;padding:5px;border:2px #ddd solid; float:left;}
#hotpro ul li .pr_info{ width:160px; float:left; padding-left:15px; height:150px; overflow:hidden;}
#hotpro ul li h4{font-weight:bold;line-height:120%;font-size:14px; padding:0; margin:0 0 3px 0;}
#hotpro ul li h4:hover{ text-decoration:underline;}
#hotpro ul li span{line-height:120%; font-size:13px; padding:0; margin:0;}
.prodetail #hotpro ul.relate{ padding-left:20px;}
.prodetail #hotpro ul.relate li{ width:100%; height:15px; list-style:disc; list-style-position:inside; padding:5px;}
#hotproseries{width:690px;}
#hotproseries ul{clear:both;}
#hotproseries ul li{float:left;width:335px;;padding-right:10px;padding-bottom:10px;padding-top:15px;text-align:left;}
#hotproseries ul li .pr_img{ float:left; text-align:center; position:relative; width:134px;}
#hotproseries ul li .pr_img .button{width:67px;height:19px; position:absolute; bottom:0px; left:33px;}
#hotproseries ul li .img{width:120px;height:127px;padding:5px;border:2px #ddd solid; float:left;}
#hotproseries ul li .pr_info{ width:160px; float:left; padding-left:15px; height:150px; overflow:hidden;}
#hotproseries ul li h4{font-weight:bold;line-height:120%;padding-top:3px; font-size:13px; margin:0 0 3px 0;}
#hotproseries ul li span{line-height:110%; font-size:13px;}
#news{width:190px;float:left; clear:left;}
#news ul{color:#666;padding-top:10px; font-size:13px;}
#news ul li{padding-left:15px;background:url(../images/arrow_2.gif) 1px 7px no-repeat;}
#news ul li:hover{ text-decoration:underline;}
#us{width:670px;float:left;text-align:justify;text-justify:inter-ideograph;}
#us p{padding-top:10px;color:#666;}
#us span{ float:right; color:#0599e2; font-weight:600; padding-right:40px;}
#footer{clear:both;margin:0 auto;width:960px;padding-top:10px;border-top:#a7e4fc 2px solid;background:#fff url(../images/bg-footer.gif) 0 bottom no-repeat;border-bottom:#fff 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;text-align:center;}
.page_title{padding-bottom:5px;border-bottom:#92c8f3 2px solid;padding-top:30px;margin-bottom:20px;font-size:20px;color:#3366CC;}
font{color:#666;}
.page_title_right{font-size:12px;color:#666;float:right;}
.page_title_right div span a{color:#3366CC;}
.page_title_right span a{color:#999;}
#pro_nextpage{font:12px;padding-top:25px; float:left;text-align:right; width:670px;}
#pro_nextpage a{color:#09F;}
#pro_nextpage a:hover{color:#C30;}
#pro_nextpage ul li{float:left;padding-left:10px;}
#pro_nextpage ul li a{color:#999;}
#pro_box{width:600px;padding-top:20px;}
#pro_box_1{width:560px;height:233px;padding-bottom:20px;float:left;font-size:16px;}
#list{width:690px;}
#list p a{ color: #3366CC; text-decoration:underline;}  
#list ul{color:#666;padding-top:10px;}
#list ul li{padding-left:15px;background:url(../images/arrow_2.gif) 1px 7px no-repeat;}
#list .links li{background:none;padding:0;}
#list .links li p{font-style:italic;}
#list .links a{color:#00F;text-decoration:underline;}
#list form label{width:110px;display:block;float:left;text-align:right;padding-right:5px;}
#list form .txt3{float:left;width:250px;height:14px;border:#aaa 1px solid;}
#list form .txt2{float:left;width:159px;height:14px;border:#aaa 1px solid;}
#list form select{width:250px;}
#list form textarea{float:left;width:250px;border:#aaa 1px solid;}
#list form p{clear:both;padding-top:5px;}
.clear{clear:both;padding-bottom:20px;display:block;}
.mapbar{font-size:1.6em;color:#de5227; 0 bottom no-repeat;padding-top:20px;}
.sitemap,.sitemap2{overflow:auto;_height:1%;}
#list .sitemap li{width:280px;float:left;padding-right:35px;font-weight:bold;min-height:160px;display:block;overflow:hidden;background:none;}
.sitemap2 li{width:280px;float:left;padding-right:35px;font-weight:bold;min-height:50px;display:block;overflow:hidden;background:none;}
#list .sitemap ul li,#list .sitemap2 ul li{clear:left;font-weight:normal;margin-bottom:0;min-height:0;padding-left:10px;background:url(../images/arrow_3.gif) 0 5px no-repeat;}
.sitemap ul li a,.sitemap2 ul li a{color:#404040;}
.sitemap ul li a:hover,.sitemap2 ul li a:hover{color:#de5227;}
.news li{margin-bottom:10px;}


.item{
	width:680px;
	float:left;
	vertical-align:middle;
}
.fittings{
	float:left;
	width:120px;
	overflow:hidden;
	vertical-align:middle;
	margin:20px 10px 0 0;
	}
.item table{
	width:540px;
	float:left;
	}
.inquiryfittings{
	float:left;
	margin:10px 0 0 5px;

}
.ul_av{ float:left; min-width:680px; border-bottom: 1px #CCC dotted; margin-bottom:10px; padding-bottom:5px;}