body {
	margin: 0px;
	padding: 0px;
	background:#fff;
	font-size:12px;
	font-family:Tahoma, "宋体";
	color:#666;
	word-wrap:break-word; word-break:break-all;}


img, a.img {
	border:0px;
	vertical-align:middle;
}
ul, li, dd, dt {
	list-style-type: none;
}
td, dd, li, th {
	font-size:12px;
	font-family:Tahoma, "宋体";
}
div, span, td, p, tt, tr, li, ul, dd, dt, img, dl {
	margin:0px;
	padding:0px;
}
p, i {
	line-height:20px;

}
table {
	border-collapse: collapse;
	border-spacing:0px;
}
th, td {
	padding: 0;
	vertical-align:top;
	text-align:left;
}
.clear {
	clear:both;
}
.t_center {
	text-align:center;
}
.t_right {
	text-align:right;
}
.v_middle {
	vertical-align:middle;
}
.left {
	float:left
}
.right {
	float:right
}

a:link, a:visited {
	color:#666666;
	text-decoration: none;
}
a:active {
	color: #003366;
	text-decoration: none;
}
a:hover {
	color: #003366;
}
b{
color:#006699;}

/*top begin---------------------*/

#logo
{
height:84px;
background:url(../images/top_bg.gif);
width:996px;
margin:0 auto;
}

#topright{
float:right;
height:64px;
width:450px;
padding-top:15px;
padding-bottom:5px;
padding-right:15px;
text-align:right;}

#logpic{
float:left;}

.search_list{
border:1px solid #006699;
width:140px;
}

.search_input{
border:1px solid #006699;
width:150px;
height:17px;}

.search_btn{
background:url(../images/top_search.gif) no-repeat;
border:none;
width:58px;
height:21px;
color:#FFFFFF;
text-align:right;
padding-right:8px;
cursor:pointer;
line-height:21px;
margin-top:18px;}


/*main ....*/
#banner{
width:996px;
height:45px;
margin:0 auto;
}

#mainpic{
margin:0 auto;
width:996px;
height:211px;
border-top:#FFFFFF solid 1px;
border-bottom:#FFFFFF solid 1px;}

#main{
border:#6699CC solid 1px;
margin:0 auto;
width:994px;
height:316px;
}

#mainleft{
width:702px;
float:left;
padding:5px;}

#product_bg{
background:url(../images/index_mainbg.gif) no-repeat;
width:665px;
height:238px;
margin:auto;
}

#productpic{
padding:8px 0;
}

/* right*/
#mainright{
width:262px;
float:left;
background:#f4f4f4;
height:314px;
padding:0 10px;}

#newspic
{
padding-top:15px;
padding-left:15px;
padding-bottom:15px;
}

#mainright li {
	background:url(../images/index_newspic.gif) no-repeat left 14px;
	margin-right:15px;
	border-bottom:#CCCCCC dashed 1px;
	padding:8px 15px;
}
#mainright li a{
color:#006699;
}
.main_product{
float:left;
width:221px;}

#product_bg img {
padding:8px;
float:left;
}
#product_bg b { display:inline-block; float:left; height:72px; padding-top:30px; width:100px;}
#product_bg p { width:180px; display:inline-block; padding:8px; float:left}
#product_bg span{ padding-left:15px; display:inline-block;}

#foot{ width:996px; height:60px; background:#B2D6EB; text-align:center; padding-top:12px; margin:auto}

/*company*/
#companybox{ width:996px;  margin:auto; background:url(../images/leftbg.gif) repeat-y top left; border-top:#FFFFFF solid 1px;}
#companyleft{width:234px; height:expression_r(companymain.clientHeight); float:left; margin-right:1px; background:#E4F4FD;}
#companymain{ width:761px; float:left;}
#maintoppic{ width:761px; height:160px;}
#lefttop{ background:url(../images/company_leftbg.gif) repeat-y;}
#lefttop li{text-indent:5px; line-height:22px; border-bottom:1px dashed #CCCCCC;}
#lefttop ul{ width:180px; padding:0 27px; display:inline-block;}
#leftmiddle{background:url(../images/company_leftbg.gif) repeat-y;}
#leftmiddlebg{ margin:0 22px;}
#leftmiddle img{ padding-bottom:5px; padding-top:3px;}
#c_right_t{ height:36px; padding:0 5px 0 35px; border-bottom:1px dashed;  line-height:36px; margin:0 5px; background:url(../images/c_right_arrow.gif) no-repeat 10px 10px;}
#daohang{ width:200px; float:right; text-align:right;}
#c_right_m{ height:100%; line-height:20px; padding:30px;}
#c_right_m img{ float:right;} 

/*news*/
#c_right_m li{ line-height:35px; background:url(../images/img07.gif) no-repeat 20px 11px; height:35px; border-bottom:1px dashed; text-indent:38px;}
.page{ text-align:right;}

/* contact*/
.xuline{ border-bottom:#CCCCCC dashed 1px;}
#contact_right_m{ height:100%; line-height:40px; padding:30px;}
#contact_right_m img{ float:right;}


/*product*/
#p_right_m{ line-height:20px; padding:10px; }
#p_m_t{ width:716px; height:20px; margin:0 auto;}
#p_m_m{ background:url(../images/product_m_bg.gif) repeat-y; margin:0 auto; width:686px; padding:15px;}
#p_m_b{ width:716px; height:13px; margin:0 auto;}
.product1{ width:190px; height:215px; float:left; text-align:center; margin:15px;}
.product1 img{ margin:0 auto; border:1px solid #999999; padding:5px;}
#p_m_m img{ margin:0 auto; }
.xu {
    margin-top:5px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	height: 30px;
	text-indent:8px;
	color:#fffff;
	}
a.red:link { 
color:#336699;
text-decoration: none; 
} 
a.red:visited { 
color: #666666; 
text-decoration: none; 
} 
a.red:hover { 
text-decoration: underline; 
} 
a.red:active { 
text-decoration: none; 
} 

.kuang
{

width:250px; margin:0 5px;}

.xiaotitle{

margin-top:20px;
width:90px;

}
.lefttopli{ background:#bee1f6; display:block; width:175px;}
.lefttopli a:link, lefttoplia:visited{ color:#006699;}