@charset "utf-8";
/* CSS Document */
html,body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 20px;
	font-weight: normal;
}

p,td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 12px;
	font-weight: normal;
	margin:0px;
	padding:0px;
}
div{ color: #000000;}
#main{
width:778px;
margin:0px;
padding:0px;
border:0px;
color: #000000;
}

#top {
	float:left;
	width: 778px;
	margin:0px;
	padding:0px;
	height:90px;
	}

#logo{
    float:left;
	width:200px;
	height:43px;
}
#menu{
    float:left;
	width:578px;
	height:43px;
	padding-top:26px;
	font-size:12px;
	font-weight:bold;
	color:#336799;
}


#indexflashmv{
    float:left;
	width:592px;
	height:215px;
	margin:0px;
	padding:0px;
}

#indexflashmv-right{
    float:left;
	width:186px;
	height:215px;
	margin:0px;
	padding:0px;
}
#hangge{
float:left;
margin-top:2px;
margin-bottom:6px;
width:778px;
height:8px;
}
#hangge1{
float:left;
width:778px;
height:20px;
background-color:#e6e6e6;
margin-top:7px;
}

h1{font-size:12px; font-weight:bold; margin:0px; padding:0px;}
#indexpro{
    float:left;
	width:259px;
	height:21px;
	font-size:12px;
	font-weight:bold;
	border-right:1px solid #ffffff;
	color:#FFFFFF;
	background-color:#db221e;
}

#indexp1{
    float:left;
	width:259px;
	height:260px;
	font-size:11px;
	border-right:1px solid #ffffff;
}
#indexp2{
    float:left;
	width:259px;
	height:260px;
	font-size:11px;
	border-right:1px solid #ffffff;
}
#indexp3{
    float:left;
	width:258px;
	height:260px;
	font-size:11px;
}
#opk{
margin-left:28px;
padding-left:28px !important;margin-left:0px !important;
}
#indexklg{
    float:left;
	width:259px;
	height:21px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-right:1px solid #ffffff;
	background-color:#23b839;
}
#indexnews{
    float:left;
	width:258px;
	height:21px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#236092;
}
#indexbtom{
    float:left;
	width:778px;
	font-size:11px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:130%;
}
#pagebtom{
    float:left;
	width:778px;
	font-size:10px;
	padding-top:3px;
	padding-bottom:20px;
	line-height:130%;
}

#sub_left{
    float:left;
	width:193px;
	font-size:10px;
	line-height:130%;
	border-right:1px solid #ffffff;
}
#sub_left_t1{
    float:left;
	width:193px;
	height:21px;
	background:#e6e6e6;
}
#sub_left_t2{
    float:left;
	width:193px;
	padding-top:12px;
	padding-bottom:20px;
}

#sub_right{
    float:left;
	width:584px;
	font-size:10px;
	line-height:130%;
}
#sub_right_t1{
    float:left;
	width:584px;
	height:21px;
	background:#e6e6e6;
	line-height:20px;
	overflow:hidden;
}
#sub_right_t2{
    float:left;
	width:584px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
#sub_right_t3{
    float:left;
	width:584px;
	line-height:20px;
	font-size:11px;
	padding-bottom:20px;
}

#hangge_right{
float:left;
margin-top:2px;
margin-bottom:6px;
width:584px;
height:8px;
}


.productlist
{
float:left;
width:584px;
margin-top:10px;
}

.productimg
{
float:left;
width:188px;
height:130px;
}
.productimg1
{
float:left;
width:188px;
height:130px;
}
.productdescription
{
float:left;
width:386px;
padding-left:10px;
line-height:14px;
}
.productdescription1
{
float:left;
width:386px;
padding-left:10px;
line-height:14px;
}
#prob
{
clear:both;
width:564px;
height:auto;
padding:10px;
line-height:14px;
background-color:#efefef;
}
.moredetail
{
height:40px;
line-height:40px;
}

.productline
{
float:left;
width:584px;
height:10px;
border-bottom:1px #e6e6e6 solid;
}
.indextt{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	
}