body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #2D2D2D;
	margin:0 auto;
}
div.tlink a:link {font-size: 12px;color: #2D2D2D;text-decoration:none;}
div.tlink a:visited {font-size: 12px;color: #2D2D2D;text-decoration:none;}
div.tlink a:active {font-size: 12px;color: #2D2D2D;text-decoration:none;}
div.tlink a:hover {font-size: 12px;color: #FC0019;text-decoration:none;}
.out_container{
width:980px;
margin:0px auto;
}
.content{
	width:940px;
	margin:0px auto;
}
.top{
	width:940px;
	height:60px;
	float:left;
	position:relative;
}
.top_right{

}
.logo{
float:left;
margin-top:14px;
}
.top_right{
float:right;
text-align:right;

}

.keyword_input{
width:106px;
height:11px;
border:1px solid #7F9DB9;
font-size:11px;
color:#605A57;
line-height:11px;
}
.prod_listbox{
width:152px;
height:19px;
border:1px solid #7F9DB9;
font-size:11px;
color:#707070;
line-height:11px;
}
.prod_listbox2{
height:19px;
border:1px solid #7F9DB9;
font-size:11px;
color:#707070;
line-height:11px;
width:120px;
}
.faq_listbox{
width:222px;
height:19px;
border:1px solid #7F9DB9;
font-size:11px;
color:#707070;
line-height:11px;
}
.faq_listbox2{
width:222px;
height:19px;
font-size:11px;
line-height:11px;
float:right;
}
.banner{
width:940px;
float:left;
}

.bcrumbs {
width:940px;
float:left;
padding-top:4px;
color:#848484;
padding-bottom:4px;
border-bottom:1px solid #E8E8E8;
position:relative;
}

.bcrumbs img  {
float:left;
color:#848484;
text-decoration:none;
}

.bcrumbs a {
float:left;
color:#848484;
text-decoration:none;
}
.bcrumbs a:hover {
float:left;
color:#848484;
text-decoration:underline;
}

.btxt{
	right:5px;
	width:120px;
	float:left;
	position:absolute;
}

#btxt a{
	float:right;
	text-align:right;
}
	
#mainmenu{
	left:0px;
	text-align:center;
	width:100%;
	height:44px;
	z-index:99;
	position:absolute;
	top:60px;
	overflow:hidden;
}



.main{
width:940px;
margin-top:8px;
float:left;
display:inline;
}
.main_left{
width:622px;
float:left;
}
.company_news, .prodcut_msg{
	width:286px;
	background: url(../../images/news_bg.jpg) no-repeat left top;
	padding:10px;
	float:left;
}
.company_news2{
	width:346px;
	background: url(../../images/news_bg2.jpg) no-repeat left top;
	padding:8px;
	margin-right:6px;
	float:left;
}
.prodcut_msg{
margin-left:10px;
}
.company_news_title, .prodcut_msg_title{
width:100%;
}
.company_news_title_left, .prodcut_msg_title_left{
float:left;
}
.company_news_title_right, .prodcut_msg_title_right{
float:right;
}
.news_content{
float:left;
}
.news_content ul{
width:286px;
margin:0px;
padding:0px;
list-style:none;
}
.news_content li{
	margin:0px;
	padding:0px;
	background: url(../../images/arrow.gif) no-repeat 4px 20px;
	list-style: none;
	padding:14px;
	display:block;
}
.news_content li:hover{
	margin:0px;
	padding:0px;
	background: #F1F1F1 url(../../images/arrow.gif) no-repeat 4px 20px;
	list-style: none;
	padding:14px;
	display:block;
}
.news_content2{
float:left;
}
.news_content2 ul{
width:330px;
margin:0px;
padding:0px;
list-style:none;
}
.news_content2 li{
	margin:0px;
	padding:0px;
	background: url(../../images/arrow.gif) no-repeat 4px 16px;
	list-style: none;
	padding:10px;
	display:block;
}
.news_content2 li:hover{
	margin:0px;
	padding:0px;
	background: #F1F1F1 url(../../images/arrow.gif) no-repeat 4px 16px;
	list-style: none;
	padding:10px;
	display:block;
}

.yes_border{
border-bottom: 1px dashed #D5D5D5;
}
.no_border{
border:0px;
}
.date{
color:#8A8A8A;
}
.subscribe{
	width:608px;
	height:30px;
	background: url(../../images/subscribe_bg.jpg) no-repeat left top;
	float:left;
	padding:7px 0px 0px 14px;
	display:inline;
	position:relative;
}
.subscribe_input{
width:200px;
height:14px;
border:1px solid #605A57;
margin:0px 10px 0px 10px;
font-size:12px;
color:#605A57;
}
.btn_subscribe {
position:absolute;
top:11px;
left:298px;
}
.main_right{
width:308px;
float:right;
}
.login{
	width:288px;
	height:93px;
	float:left;
	background: url(../../images/login_bg.jpg) no-repeat left top;
	padding:10px;
	position:relative;
}
.login_title{
width:100%;
}
.login_input_box{
width:140px;
position:absolute;
top:32px;
left:71px;
text-align:right;
}
.login_btn{
width:50px;
position:absolute;
top:32px;
left:228px;
}
.login_btn img{
margin-bottom:6px;
}
.login_text{
position:absolute;
top:90px;
left:115px;
text-align:right;
font-size:11px;
color:#949FA3;
}
.login_input{
width:138px;
height:18px;
border:1px solid #D7D7D7;
margin:0px 10px 3px 10px;
font-size:12px;
color:#605A57;
line-height:18px;
}
.quick_menu{
width:308px;
margin-top:9px;
float:left;
display:inline;
}
.quick_menu img{
margin:0px 0px 8px 0px;
}
.foot{
margin:10px 0px 10px 0px;
border-top:1px solid #666;
padding-top:4px;
}
.foot_left{
float:left;
}
.foot_left img{
margin-right:10px;
}
.foot_right{
float:right;
font-size:11px;
color:#666;
}
a.foot_link:link {
	font-size: 11px;
	color: #ED1C24;
	text-decoration:none;
}
a.foot_link:visited {
	font-size: 11px;
	color: #ED1C24;
	text-decoration:none;
}
a.foot_link:hover {
	font-size: 11px;
	color: #666;
	text-decoration:none;
	text-decoration:underline;
}
.cleardiv{
clear:both;
}
.loginmsg{
float:right;
line-height:26px;
right:0px;
margin-top:0px;
color: #666;
font-size:11px;
z-index:99;
position:absolute;
}
.comidbox{
	height:31px;
	background: url(../../images/id_box_re.gif) repeat-x left top;
	float:left;
}