/* CSS Document */
body{padding:0px; margin:0px; background:url(../images/bg.gif) repeat-x; color:#666666; font:12px/14px Tahoma, sans-serif;text-align:center;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:12px/14px Tahoma, sans-serif; color:#05577E; text-decoration:none;}
p a:hover{ color:#869496; text-decoration:underline;}

p span.headline{font:12px/14px Arial, sans-serif; color:#319ec9; font-weight:bold}

#container{width:968px; margin:0 auto; background:#fff; padding:0; position:relative;text-align:left;}
.i_title{
font:"Times New Roman", Times, serif;font-size:14px;font-weight:bold;background:#319ec9 url(../images/b_featured.gif) 0 0 repeat-x;height:26px;line-height:26px;color:#05577E;margin-bottom:5px;padding-left:5px;}

/* TOP */

#top{width:968px; height:98px;text-align:left; position:relative; }
#logo{ top:4px; left:0}
#serach{ top:55px; left:655px;width:500px}

#top ul.ico{position:absolute; top:4px; left:785px; width:200px}
#top ul.ico li{float:left; height:30px; margin-right:12px; padding-left:14px;}
#top ul.ico li a{display:block; font:12px/14px Trebuchet MS, sans-serif; color:#454b55; text-decoration:none; padding-top:10px;font-weight:bold;color:#05577E;}
#top ul.ico li a:hover{text-decoration:underline;}

#top ul.ico li.home{background:url(../images/ico_1.gif) 0 14px no-repeat}
#top ul.ico li.help{background:url(../images/ico_2.gif) 0 14px no-repeat}
#top ul.ico li.contact{background:url(../images/ico_3.gif) 0 14px no-repeat; margin-right:0}

#top ul.ico li.icoline{float:left; height:30px; width:1px; background: url(../images/b_lineico.gif) 0 0 repeat-y; padding-left:0}

/* MENU */

.MENU{
WIDTH:872px;height:40px;text-align:center;}
.MENU ul{
float:left;margin:0;padding:0;}
.MENU ul li{
float:left;list-style:none;WIDTH:120px;font-size:12px;line-height:40px;color:#ffffff;}
.MENU A{
	display: block;
	WIDTH:120px;
	color: #05577E;
	height:40px;
	font-weight:bold;
	margin:0;
	padding:0;
	TEXT-DECORATION: none;
}
.MENU A:link{
	FONT-SIZE: 12px; COLOR: #05577E; TEXT-DECORATION: none;
}
.MENU A:hover {
	FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none;background:#333 url(../images/b_menu1.gif) repeat-x;WIDTH:120px;font-weight:bold;
}

#menuPan{width:968px; height:40px; position:relative; }



/* HEADER */

#header{width:968px; height:200px; position:relative;}
#slogan{position:absolute; top:49px; left:313px}
#btn_buy{position:absolute; top:26px; left:211px}

ul.topics{position:absolute; top:134px; left:348px; width:263px}
ul.topics li{height:18px; margin-bottom:2px;}
ul.topics li {height:18px; display:block; text-indent:-20000px; }

ul.topics li.t01 {background:url(../images/topic_1.gif) 0 0 no-repeat; }
ul.topics li.t02 {background:url(../images/topic_2.gif) 0 0 no-repeat; }
ul.topics li.t03 {background:url(../images/topic_3.gif) 0 0 no-repeat; }

/* CONTENT */

#leftPan{width:235px;margin-right:10px;float:left; display:inline; border:#e7edf2 1px solid;}
#middlePan{width:450px; float:left;margin-right:10px; position:relative; border:#e7edf2 1px solid;}
#rightPan{width:255px; float:right; position:relative; border:#e7edf2 1px solid;}
#main_rgt{width:715px; float:right; position:relative; border:#e7edf2 1px solid;padding-bottom:20px;}

#main_rgt a{font:12px/14px Tahoma, sans-serif; color:#05577E; text-decoration:none;}
#main_rg a:hover{ color:#869496; text-decoration:underline;}

#news{width:227px;margin-bottom:10px;}
#news ul{
margin:0;padding:0;padding:5px;}
#news ul li{
background:url(../images/icon_news.gif) 0 2px no-repeat;width:190px;float:left;font-size:12px;color:#205757;padding-left:22px;display:block;margin-bottom:8px;}
#news li a{color:#576364; text-decoration:underline;}
#news li a:hover{ color:#869496; text-decoration:none;}
#news h2{height:23px; position:relative; background:url(../images/h_news.gif) 0 0 no-repeat; margin-bottom:14px}
#news h3{height:23px; position:relative; background:url(../images/supply.gif) 0 0 no-repeat; margin-bottom:14px}
#news #btn_news{margin-left:120px}

#featured{width:100%; border:#e7edf2 1px solid; background:#fff url(../images/b_featured.gif) 0 0 repeat-x; padding-bottom:10px}
#featured h2{height:27px; position:relative; background:url(../images/Telphone.gif) 15px 4px no-repeat; margin-bottom:5px}
#featured h3{height:27px; position:relative; background:url(../images/Telphone.gif) 15px 4px no-repeat; margin-bottom:5px}
#featured #feat_img{text-align:center;}
#featured #description{width:193px; text-align:center; }
#featured #description p span.name{font:12px/14px Arial, sans-serif; color:#319ec9; font-weight:normal; display:block; margin-bottom:4px}
#featured #description p span.price{font:12px/14px Arial, sans-serif; color:#f5be49; font-weight:bold}

#welcome{width:450px; background:url(../images/b_welcome.jpg) left bottom repeat-x; position:relative; margin-bottom:5px}
#welcome h2{height:42px; position:relative; background:url(../images/h_welcome.gif) 12px 5px no-repeat; margin-bottom:11px}
#welcome #leftWel{margin:0 10px; float:left; display:inline;width:80px;}
#welcome #rightWel{width:350px; float:left;}
#welcome #rightWel p{ margin-bottom:10px; padding-top:3px}
#welcome #rightWel p span{display:block; margin-bottom:5px}
#welcome #rightWel .btn_more{float:left; margin-left:100px; margin-bottom:4px}

.item{margint:0;width:450px;}
.item h2{height:30px; position:relative; background:url(../images/h_services.gif) 6px 0 no-repeat; margin-bottom:18px}
.item img{
padding:2px;border:#e7edf2 1px solid;width:102px;height:76px;}
.item ul{margin:0;padding:0;width:450px;}
.item ul li{
list-style:none;float:left;padding:0;text-align:center;margin:2px;}
.item A{
	color: #05577E;

}
.item A:link{
	FONT-SIZE: 14px; COLOR: #05577E; TEXT-DECORATION: none;
}
.item A:hover {
	FONT-SIZE: 14px; COLOR: #05577E; TEXT-DECORATION: none;
}

.title{
font:"Times New Roman", Times, serif;font-size:14px;font-weight:bold;background:#319ec9 url(../images/b_featured.gif) 0 0 repeat-x;height:26px;line-height:26px;color:#05577E;margin-bottom:5px;padding-left:5px;}


#services{width:225px; position:relative; float:left; }
#services h2{height:30px; position:relative; background:url(../images/h_services.gif) 6px 0 no-repeat; margin-bottom:18px}
.services_topic{margin-bottom:15px;margin-left:5px;}
#services img{float:left; margin-right:5px}
#services p{float:left; width:160px; line-height:12px;}
#services p span{display:block; margin-bottom:3px}

/* CSS FOOT */
.foot_div{
height:50px;width:968px;text-align:center; padding:5px 0;}
.foot_lft{
width:250px;float:left;margin-left:5px;padding-left:50px;}
.foot_rgt{
width:600px;float:left;text-align:left;color:#05577E;line-height:18px;}
.foot_div a{font:12px/14px Tahoma, sans-serif; color:#05577E; text-decoration:none;font-weight:bold;}
.foot_div a:hover{ color:#869496; text-decoration:underline;}

/* CSS left_nav */
.left_nav{
WIDTH:200px;float:left;background:url(../images/b_menu28.gif) repeat-x;
overflow:hidden;}
.left_nav ul{
margin:0;padding:0;WIDTH:100%;}
.left_nav ul li{
float:left;list-style:none;WIDTH:100%;font-size:14px;line-height:28px;color:#05577E;border-bottom:1px dashed #dfdfdf;}
.left_nav A{
	display: block;
	padding-left:10px;
	WIDTH:100%;
	color: #05577E;
	margin:0;

}
.left_nav A:link{
	FONT-SIZE: 14px; COLOR: #05577E; TEXT-DECORATION: none;
}
.left_nav A:hover {
	FONT-SIZE: 14px; COLOR: #05577E; TEXT-DECORATION: none;WIDTH:100%;
}
.sub_ul ul{
margin:0;padding-left:20px;WIDTH:100%;}
.sub_ul ul li{
float:left;list-style:none;WIDTH:100%;font-size:14px;line-height:28px;color:#05577E;border-bottom:1px dashed #dfdfdf;}
.sub_ul A{
	display: block;
	padding-left:10px;
	WIDTH:100%;
	TEXT-DECORATION: none;
	color: #05577E;
	margin:0;
}
.sub_ul A:link{
	FONT-SIZE: 14px; COLOR: #05577E; TEXT-DECORATION: none;
}
.sub_ul A:hover {
	FONT-SIZE: 14px; COLOR: #05577E; TEXT-DECORATION: none;background:#333 url(../images/b_menu128.gif) repeat-x;WIDTH:100%;
}
.mainpic{
background:#333 url(../images/mainb.gif) repeat-x;border-bottom:1px solid #05577E;FONT-SIZE:18PX;LINE-HEIGHT:60PX;PADDING-LEFT:10PX;COLOR:#05577E;font-weight:bold;}
.heard_go{
font-size:14px;font-weight:bold;padding:5px 10px;COLOR:#05577E;margin-bottom:10px}
.main_con{
font-size:12px;line-height:20px;color:#333333;padding-left:10px;padding-right:10px;}
.main_con p{
font-size:12px;line-height:18px;}
.product_lft{
width:150px;float:left}
.product_lft img{
border:1px solid #B7B6B1;float:left;width:100px;height:100px;padding:2px;}
.product_mid{
width:320px;float:left;padding:0 10px;}
.news_mid{
width:450px;float:left;padding:0 10px;}
.news_mid span{
font-size:14px;font-weight:bold;color:#055773}
.product_rgt{
width:120px;float:left;text-align:right;}
.product_mid span{
font-size:14px;font-weight:bold;color:#055773}
.product_pimg{
width:140px;float:left;margin-right:10px;margin-top:3px;width:110px;height:110px;}
.product_pimg img{
border:1px solid #B7B6B1;float:left;}
.product_pcon{
width:304px;float:left;}
.product_contact{
width:110px;float:right;margin-top:10px;}
.product_line{
clear:both;border-bottom:1px dashed #05577E;height:2px;margin:2px 0px;font-size:-1px;
}
.product_div{
margin-bottom:10px;margin-top:10px;padding:10px 0;
}
.news_title{
font-size:18px;font-weight:bold;padding:5px;COLOR:#05577E;text-align:center;}
.news_date{
font-size:12px;padding:5px;COLOR:#05577E;text-align:center;}
.contact_title{
font-size:12px;padding:5px;COLOR:#05577E;text-align:left;}

/* CSS product_show */
.productshow_lft{
width:200px;float:left;margin-right:20px;}
.productshow_rgt{
width:450px;float:right}
.productshow_lft img{
border:1px solid #B7B6B1;padding:2px;}
.productshow_title{
font-size:14px;width:420px;font:Arial, Helvetica, sans-serif;font-weight:bold;color:#232426;margin-left:5px;margin-right:5px;margin-bottom:6px;line-height:24px;padding-left:20px;background:url(../images/star1.gif) 0 5px no-repeat;}
.productshow_con{
padding-left:25px;}
.productshow_con_title{
font-size:12px;padding:0px;COLOR:#05577E;text-align:left;}
/* CSS N_index */
.n_index_main{width:968px;}
.n_index_lft{width:294px;float:left;background:url(../images/n_lftbg.jpg) repeat-x;padding:5px 10px;}
.n_index_rgt{width:634px;float:left;position:relative; background:url(../images/n_rgtbg.jpg) repeat-x;padding:5px 10px;}
.n_title{
width:270px;height:32px;background:url(../images/title_bg.gif) no-repeat;font-size:12px;font:Arial, Helvetica, sans-serif;font-weight:bold;padding-left:16px;padding-top:10px;color:#000000;}
.n_index_rgt ul{
margin:0 0 0 10px;padding:0;padding:5px;}
.n_index_rgt ul li{
background:url(../images/icon_news.gif) 0 2px no-repeat;width:190px;float:left;font-size:12px;color:#205757;padding-left:22px;display:block;margin-bottom:3px;}
.n_index_rgt li a{color:#576364; text-decoration:underline;}
.n_index_rgt li a:hover{ color:#869496; text-decoration:none;}
.n_news{
width:300px;float:left;}
.n_NewProduct{
clear:both;width:630px;margin-bottom:10px;}
.n_NewProduct img{
width:80px;height:80px;padding:2px;border:1px solid #dfdfdf;}
.n_NewProduct a{color:#05577E; text-decoration:none;}
.n_NewProduct a:hover{ color:#869496; text-decoration:underline;}
.p_dkuang{
clear:both;padding:0 10px;}
.p_kuang{
width:115px;height:120px;float:left;margin-bottom:10px;text-align:center;}
.n_Product_instructions{
clear:both;width:630px;margin-bottom:10px;}
.n_picon{
width:300px;height:104px;float:left;margin-left:5px;margin-top:5px;margin-bottom:5px;border-bottom:1px dashed #999999;}
.n_picon_lft{
width:88px;float:left;}
.n_picon_rgt{
width:200px;float:right;}
.n_picon_rgt a{color:#05577E; text-decoration:none;}
.n_picon_rgt a:hover{ color:#869496; text-decoration:underline;}
.n_indexlft_con{
clear:both;width:280px;padding-left:8px;margin-bottom:10px;}
.space{
height:5px;clear:both;font-size:-1px;}
.n_aboutus_con{
width:280px;float:left;}
.n_aboutus_con a{color:#05577E; text-decoration:none;}
.n_aboutus_con a:hover{ color:#869496; text-decoration:none;}