/*-------------------------------------all-------------------------------------*/
body {
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	color: #333;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:100%;
	height:100%;
}
a {
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-style: normal;
	text-decoration: none;
	color: #333;
}
a:hover{
	font-size: 12px;
	font-family:Verdana, Geneva, sans-serif;
	font-style: normal;
	color: #f00;
	text-decoration: underline;
}
img { 
	border:0px;
	padding:0px;
	margin:0px;
}
p,ul,li{ 
	padding:0px;
	margin:0px;
	list-style:none;
}
table td {
	padding:0px;
	margin: 0px;
}
h1,h2,h3,h4,h5,h6,h7,h8,h9,p{ 
	padding:0px; 
	margin:0px; 
	font-size:12px; 
	font-weight:normal;
}
.b { 
	font-weight:bold;
}
.red{color:#F00;}
.blue{color:#060;}
.size14 { font-size:14px;}
.clear {clear:both;padding:0px;margin:0px;}
/*noMessage*/
.noMessage {
	background: #FFFFCC;
	color: Black;
	font-weight: bold;
	text-align:center;
	font-size:14px;
	width:100%;
	*width:99%;
	height:58px; 
	border:1px solid #cccccc; 
	line-height:59px;
}
/*/////////////////////box//////////////////////*/
#box {
	width: 960px;
	background-color: #fff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
	margin-left: auto;
	padding: 0px;
}
/*////////////top/////////*/

#top{clear:both; display:block;color: #07519A;}
.tel{padding-right:10px;}
#top a{padding-left:15px; padding-right:10px;color: #07519A;}
#top span{float:right;display:block;margin:10px 10px 15px 0px;}
#logo{ float:left;}
/*//head//*/
#head {
	background:url(images/naver_bg.jpg) repeat-x left bottom;
	height:45px;
	clear:both;
}
#logo {
	background:url(images/logo_bg.jpg) repeat-x left bottom;
	width:245px;
	height:45px;
	float:left;
}
#logo a {
	padding-left:40px;
	position:absolute;
	top:36px;
}
#naver {
	float:left;
}
#naver a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height: 38px;
	*line-height: 40px;
	padding: 11px 16px 11px 17px;
	padding: 9px 16px 13px 17px\9;
	*padding: 13px 16px 10px 17px;
}
.naver_a{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	line-height: 38px;
	*line-height: 40px;
	padding: 11px 16px 11px 17px;
	padding: 9px 16px 13px 17px\9;
	*padding: 13px 16px 10px 17px;
}
#naver a:hover{
	color:#fff;
	background:#20A3D0 url(images/naver_hover.jpg) no-repeat center bottom;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.naver_hover{
	color:#fff;
	background:#20A3D0 url(images/naver_hover.jpg) no-repeat center bottom;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
#naver ul li{
	display: inline;
	float: left;
	position: relative;
	text-align: center;
}
#naver ul li:hover{
	
}
#naver ul li ul{
	background-color:#20A3D0;
	display:none;
	height:auto;
	left:0;
	margin:0;
	position:absolute;
	padding:0px 0 10px 0;
	top:39px;
	width:107px;
}
#naver ul li:hover ul{
	display:block;
}
#naver ul li ul li{
	margin:0;
	padding:0;
	text-align:left;
	line-height: 10px;
	
}
#naver ul li ul li a{
	font-size:12px;
	font-weight:bold;
	line-height:2em;
	background:url(images/line1.gif) no-repeat left center;
	padding-left:10px;
	margin-left:16px;
}
#naver ul li ul li a:hover{
	font-size:12px;
	font-weight:bold;
	background:url(images/line1-1.gif) no-repeat left center;
	padding-left:10px;
	margin-left:16px;
	line-height:2em;
}
#search {
	float:right;
	padding-top:9px;
	*padding-top:8px;
	padding-right:10px;
}
.search_input { float:left;padding-right:5px;}
.search_button { float:left;}
#banner {padding-top:10px; padding-bottom:20px;}
/*/////////content/////////*/
#content { clear:both;}
#content_t { clear:both;}
#content_t_l { float:left; width:175px;}
.tj_product {background:url(images/line3.gif) repeat-x left bottom;clear:both; padding-top:20px; padding-bottom:20px;}
.tj_product_l{ float:left;}
.tj_product_r{ float:left;width:115px; padding-left:5px;}
.tj_model {clear:both;padding-top:2px;}
.tj_content {clear:both; padding-top:6px; padding-bottom:3px;}
.tj_Price {clear:both;}
#content_t_r { float:right; width:720px;}
.title {clear:both;background:url(images/line4.gif) repeat-x left bottom;margin-bottom:10px; display:block; height:26px;}
.title span{float:right; padding-top:6px; padding-right:5px;}
.title h1{float:left;}
.title2 {clear:both;background:url(images/line4.gif) repeat-x left bottom;margin-top:10px;margin-bottom:10px; display:block; height:26px;}
.title2 h1{float:left;background:url(images/title_line.gif) no-repeat left center;*background:url(images/title_line.gif) no-repeat left 4px; margin-left:3px;padding-left:15px;color:#007EAC; font-weight:bold; font-size:18px;}
.new_p {float:left;background:url(images/index_p_bg.gif) no-repeat left top; width:239px; height:156px; padding-top:20px;}
.new_p_c_l { float:left; padding-left:5px;}
.new_p_c_r { float:left;width:143px; padding-top:8px;}
.new_p_c_name { clear:both;color:#505897;}
.new_p_c_model { clear:both; line-height:2.0em;}
.new_p_c_content { clear:both; height:60px;height:56px\9;*height:60px;_height:60px;overflow:hidden;}
.new_p_c_more { clear:both; text-align:right; padding-top:10px;padding-right:10px;}
.new_p_c_more a{ color:#f00;background:url(images/more3.gif) no-repeat 48px center; padding-right:10px;}
.new_p_c_more a:hover{ color:#f00;background:url(images/more3.gif) no-repeat right center; padding-right:10px;}
#content_b { clear:both; padding-top:10px;*padding-top:5px;padding-bottom:10px;}
#content_b_l {float:left;width:760px;}
.content_b_l_news {float:left;width:340px; padding-right:30px; padding-bottom:20px;}
.newList p{clear:both;background:url(images/line3.gif) repeat-x left bottom;height:32px;line-height:32px;overflow:hidden;}
.newList a{background:url(images/line1.gif) no-repeat left center; padding-left:10px; margin-left:2px;_display:block;}
.newList a:hover{background:url(images/line1-1.gif) no-repeat left center;padding-left:10px; margin-left:2px;_display:block;}
.newList p span{float:right;padding-right:4px; font-size:11px;color:#666;font-style: italic;}
#content_b_r {float:right; width:200px; padding-bottom:20px;}
#content_b_r_title{padding-bottom:8px; display:block;}
#content_b_r p{ clear:both;background:url(images/line3.gif) repeat-x left bottom; margin-left:5px;margin-right:5px; padding-top:7px;padding-bottom:7px;}
#content_b_r p a{ padding-left:10px;}
#content_b_r p a:hover {padding-left:10px;}

/*/////////content2/////////*/

#content2 {clear:both; padding:10px;}
#content2_l {float:left; width:212px; padding-bottom:20px;}
#content2_r {float:right;width:690px; padding-bottom:20px;}
#banner2 {padding-bottom:10px;}
.message {padding:10px;}
.message_left {width:50px; float:left; font-weight:bold;min-height:24px;padding:10px 0 0 7px; }
.message_right {float:left;padding:5px 5px 5px 0px;min-height:24px;}
.message_right span{padding-left:5px;color:#f00;}
.message_row {display:block; min-height:30px;}
.text {width:190px;}
.textarea {width:600px; height:130px;}
.over {background-color:#efefef;}
.out {}
#Submit {border-top:#ccc 1px solid; padding-top:10px; margin-top:10px; text-align:center;}
.pruduct_nav {padding:10px 10px 30px 10px; clear:both;}
.pruduct_nav ul li{line-height:2.5em; border-bottom:#ccc 1px solid;}
.pruduct_nav ul li a{background:url(images/line2.gif) no-repeat left center; padding-left:16px; margin-left:2px;madisplay:block; font-weight:bold;display:block;}
.pruduct_nav ul li a:hover{ background:url(images/line2.gif) no-repeat 2px center; padding-left:16px; margin-left:2px;madisplay:block; font-weight:bold;display:block;}
.tj_product2 {background:url(images/tj_bg.gif) no-repeat left top;clear:both; padding-top:12px;padding-bottom:10px; padding-left:20px; }
.tjzc{clear:both; margin-bottom:10px; position:relative;}
.tjzc span a{ position:absolute;right:10px; top:8px; width:34px; height:11px; display:block;}
.page {clear:both; padding-top:15px; padding-bottom:20px;}
.news_top_product {width:719px; margin-left:auto; margin-right:auto; padding-bottom:40px;clear:both;}
.news {width:719px; margin-left:auto; margin-right:auto;padding-bottom:40px;clear:both;}
.news_title {font-size:16px; font-weight:bold; text-align:center;clear:both;}
.news_date{text-align:center;color:#666; line-height:3.0em;}
.news_content{line-height:1.5em; border-top:#ccc 1px solid; padding-top:20px;padding-bottom:20px;width:719px;}
.news_chapter{border-top:#ccc 1px dashed; padding-top:10px;line-height:1.5em;}
.news_chapter p{color:#069;}
/*//////////product/////////*/
.data {clear:both; padding:10px; line-height:1.5em;}
.product_box { margin-left:20px; display:block;}
.product_series {background:url(images/p_bg.gif) no-repeat left top;width:646px; height:257px;clear:both;}
.product_series table td { padding-top:6px; margin-bottom:6px;}
.product_series_see a{ color:#f00;background:url(images/more3.gif) no-repeat 24px center; padding-right:10px;}
.product_series_see a:hover{ color:#f00;background:url(images/more3.gif) no-repeat right center; padding-right:10px;}
.product {clear:both; margin-top:15px;margin-left:10px;}
.product_t {clear:both;background:url(images/product_topBg.gif) no-repeat left top;width:680px;height:26px;}
.product_m {clear:both;background:url(images/product_middleBg.gif) repeat-y left top; padding-left:20px; padding-right:20px;}
.product_m table td { padding-top:3px; padding-bottom:3px;}
.product_m_c { line-height:1.5em;}
.product_b {clear:both;background:url(images/product_bottomBg.gif) no-repeat left top;width:680px;height:34px;}
.Configuration {clear:both; padding:15px;}
.Order{clear:both; padding:15px; border:#20A5D0 10px solid; margin-left:10px;}
.Order_title {clear:both;border-bottom:#ccc 3px solid; padding-bottom:8px;}
.Order table tr td{ line-height:1.5em; padding-top:5px; padding-bottom:5px;}



/*//////////footer////////*/
#footer{
	clear:both;
	background:url(images/footer_bg.jpg) repeat-x left top;
	padding-top:12px;
	line-height:2.0em;
	height:88px;
}
#footer_l{
	float:left;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
}
#footer_r{
	float:left;
}
