#bottomcontent_news{width:898px;border-right:1px solid #c5c5c5;border-left:1px solid #c5c5c5;}
#sub_left {float: left;width: 160px;height:400px;margin: 0 1px 5px 6px; padding:0px;border-right:1px dotted #0066cc;}
#sub_right {float: left;width: 700px;margin: 10px 0px 15px 10px; padding:0px;border-style: solid;border: 1px solid #ffffff;}
/* ----------------- only for sub news page to data align right -------------------------------------------------------*/
.sub_news {font-size:13px;float: left;width: 700px;margin: 10px 0px 15px 10px; padding:0px;border-style: solid;border: 1px solid #ffffff;line-height:18px;}
.sub_news ul li{border-bottom:1px solid #eee;line-height:150%;text-align:right;}
.fl{float:left;}
/* ----------------- current position link -------------------------------------------------------*/
#sub_link {
	width: 895px;
	height: 18px;
	padding:0px;
	text-align:left;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-color:#f3f3f3;
	border-style: solid;border: 1px solid #eeeeee;
}

#sub_link li { 
	display:inline; 
	color:#000000;
	text-decoration:none;
	padding:1px 0px 1px 5px;
	height:19px;
	background:none;

}
#sub_link li a {
	color:#000000;
	text-decoration:none;
	padding:1px 0px 1px 0px;
	height:19px;
	background:none;
}

/* ----------------- left link-------------------------------------------------------*/
#left_link {
	width: 160px;
	padding:0px;
	text-align:left;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-color:#ffffff;
	border-bottom:1px dotted #0066cc;
}

#left_link li { 
	padding:1px 0px 1px 20px;

}
#left_link li a {
	color:#000000;
	text-decoration:none;
	padding:2px;
	background:none;
}
#left_link li a:hover { color:#ff6600; text-decoration:none; }

/* ----------------- product page-small pic show-------------------------------------------------------*/
#s_pic {float: left;width: 125px;height:125px;margin: 0px 12px 5px 12px; padding:10px;border-style: solid;border: 1px solid #cccccc;
background-color:#ffffff}
#s_pic:hover{border:1px solid #FF6600;}


/* ----------- product page-small pic show-new-style----------*/
.new_prod_box{
float:left;
text-align:center;
padding:10px 20px 20px 20px;
border:1px solid #fff;
}
.new_prod_box:hover{border:1px solid #ff6600;}
.new_prod_box a{
padding:5px 0 5px 0;
color:#FF6600;
font-size:16px;
font-weight:bold;
display:block;
}
.new_prod_bg{
width:132px;
height:119px;
text-align:center;
background:url(../images/new_prod_box.gif) no-repeat center;
position:relative;
}
.new_icon{
position:absolute;
top:0px;
right:0px;
z-index:200;
}
.new_icon1{
position:absolute;
top:0px;
right:0px;
z-index:200;
}
/* -----------------  product page-small pic show-------------------------------------------------------*/
#pro_title {font:bold 24px arial,sans-serif;}
#pro_slogan {font:italic bold 14px arial,sans-serif;}
#pro_desc {font-size:10px; line-height:11px;}
#pro_info {float: right;width:375px;margin: 0px 5px 0px 0px; padding:0  0 0 5px;border-style: solid;border: 1px solid #ffffff;}
#pro_pic {float: left;width:295px;position:relative;}
/* ----------------- page navi-------------------------------------------------------*/
#page_navi {
	float:right;padding:15px;margin: 10px 5px 0px 0px;}
	
/*---------------contact_form------------------*/
.contact_form{
width:550px;
float:center;
padding:20px 25px 0 25px;
margin:20px 0 0 15px;
_margin:20px 0 0 5px;
border:1px #DFD1D2 dashed;
position:relative;
}
.form_row{
width:500px;
_width:535px;
clear:both;
padding:4px 0 4px 0;
_padding:2px 0 2px 0;
color:#a53d17;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:300px;
height:18px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
color:#888888;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:400px;
height:180px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #888888;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
input.register{
width:71px;
height:25px;
border:none;
cursor:pointer;
text-align:center;
float:right;
color:#FFFFFF;
background:url(images/register_bt.gif) no-repeat center;
}
a.contact{
width:53px;
height:24px;
display:block;
float:left;
margin:0 0 0 10px;
background:url(../images/contact_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:24px;
color:#fff;
}
.submit{
margin:0 0 0 50px;
}
a.checkout{
width:71px;
height:25px;
display:block;
float:right;
margin:10px 30px 0 10px;
background:url(images/register_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
a.continue{
width:71px;
height:25px;
display:block;
float:left;
margin:10px 0 0 0px;
background:url(images/register_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
.terms{
padding:0 0 0 80px;
}
.form_subtitle{
position:absolute;
top:-11px;
left:7px;
width:auto;
height:20px;
background-color:#2E7D8A;
text-align:center;
padding:0 7px 0 7px;
color:#FFFFFF;
font-size:12px;
line-height:20px;
}

/*---------------for news page------------------*/

.news_title{
font-size:22px;
line-height:30px;
}

.news_time{
font-size:12px;
color:#aaaaaa;
}

.news_end{
font-size:12px;
color:#1f74b5;
}

/*---------------for down page------------------*/
.donw_title{
float:left;}

.donw_search{
float:right;
text-align:right;}

