body {font:12px/18px "宋体";margin:0;background:#dcdcdc url(images/bg.png) repeat-x scroll 0% 0%;}
ul,li{list-style:none;}
/*公用颜色链接样式*/
a{color:#505050; text-decoration:none;}
a:hover{text-decoration:none; color:#333;}

#header {margin:0 auto; text-align:center;width:1002px;height:422px;}

.kuaijie{padding:30px 30px 39px 560px;}
.kuaijie img{padding-left:30px;}

#container {margin:0 auto; width:1002px;background-color:#ffffff;}

#indexcontainer{margin:0 auto; width:1002px;height:405px;background:url(images/1285551387.jpg) 0px 0px repeat-x;}
#leftcontent{float:left;width:745px;height:385px;padding-left:20px;margin-top:20px;}

#newrecommend{float:left;width:260px;height:245px;margin-right:15px;} /*background-color:#000000;*/
#comdesc{float:right;width:470px;height:245px;} /*background-color:#cccccc;*/
#protoplist{float:left;width:745px;height:120px;margin-top:20px;}

#rightcontent{float:right;width:221px;height:415px;padding-top:30px;padding-left:16px;}

#indexcontactus{width:196px;height:195px;background:url(images/combg.jpg) 0px 0px repeat-x;color:#666666;line-height:25px;padding-left:5px;padding-right:5px;}
#menumain{margin:0;white-space:nowrap;overflow:hidden;height:32px;text-align:center; background:url(images/menubg.jpg) 0px 0px repeat-x;}
.mainmenuiner {height:32px;padding:0;line-height:32px;overflow: hidden;margin:0 0 0 50px;}

#menumain a.menumain:link,#menumain a.menumain:active,#menumain a.menumain:visited{
   display:block;
   float:left;
   height:32px;
   text-decoration: none;
   text-align:center;
   width:130px;
   color:#fff;
   font:12px/34px 'SimSun',Arial,Sans-Serif;
   background:url(images/menu.jpg) 0px 0px no-repeat;
   margin:0px 0px 0px -2px;
}
#menumain a.menumain:hover{
   display:block;
   float:left;
   text-decoration: none;
   height:32px;
   color:#fff; 
   text-align:center;
   width:130px;
   font:14px/34px 'SimSun',Arial,Sans-Serif;
   margin:0px 0px 0px -2px;
} 

#mainContent {margin-bottom:5px;overflow:hidden}/*background-color:#ffffff;*/
#sidebar {
float:left;
margin:-30px 0px 0px 15px;
*margin:-30px 0px 0px 15px;
_margin:-30px 0px 0px 8px;
width:220px;
height:300px;
background:url(images/title.jpg) no-repeat;
}
/*_background:#666666;*/
div.leftmenudiv{
margin:15px 0px 0px 15px;
_margin:5px;
}
.leftmenudiv ul{margin:0px;padding:0px;}
a.leftmenu:link,a.leftmenu:visited,a.leftmenu:active{
display:block;
text-decoration: none;
font:12px/25px Verdana, Arial, Helvetica, sans-serif;
height:28px;
text-align:left;
/*background:url(./images/dot2.gif) 4px 4px no-repeat;*/
padding-left:30px;
margin:0px;
color:#333;
}
a.leftmenu:hover{
display:block;
color: #333; 
text-decoration: none;
background:url(./images/dot2now.jpg) no-repeat 0 0;
_background:#999999;
}
a.selected{
display:block;
color: #333; 
text-decoration: none;
background:url(./images/dot2now.jpg) no-repeat 0 0;
_background:#999999;
font:12px/31px Verdana, Arial, Helvetica, sans-serif;
line-height:28px;
text-align:left;
padding-left:30px;
margin:0px;
color:#ff0000;
}
#content { 
display:block;
margin-left:270px !important; margin-left:270px;
margin-top:-30px !important;margin-top:-30px;
width:700px;
height:auto !important; 
min-height:300px;
height:300px;
background:url(images/title_b.jpg) no-repeat;
}/*当content设定高度后，3像素会跑到content外侧，这样，我们用!important修正在ie下向左多浮动2像素，加上3像素的bug正好是5像素，所以在火狐和IE下显示是一样的*/

#nav {color:#464646;height:40px;line-height:40px;padding-left:35px;}
#nav a{color:#464646;}
.newslist{width:670px;margin-left:5px;}
.newslist li{line-height:31px;background:url(./images/line.jpg) 1px 0px no-repeat;padding-left:20px;}
.newslist li span{float:right;padding-right:10px;}
.prolist{width:700px;margin:0px;padding:0px;}
.prolist li{float:left;width:165px;height:159px;padding:5px;}

div.productclass_dolphin{
margin:0px;
padding:16px 0px 24px 13px;
}
div.secondproclass{
margin:0px;
padding:16px 0px 24px 13px;
}

a.secondproclass:link,a.secondproclass:visited,a.secondproclass:active{
display:block;
text-decoration: none;
font:12px/25px Verdana, Arial, Helvetica, sans-serif;
height:28px;
text-align:left;
padding-left:30px;
margin:0px;
color:#333;
width:160px;
}
a.secondproclass:hover{
display:block;
color: #333; 
text-decoration: none;
background-color:#dcdcdc;
width:160px;
}
a.secondproclasscheck{
display:block;
color: #333; 
text-decoration: none;
font:12px/31px Verdana, Arial, Helvetica, sans-serif;
line-height:28px;
text-align:left;
padding-left:30px;
margin:0px;
color:#ff0000;
width:160px;
background-color:#dcdcdc;
border:1px solid #cccccc;
}


a.productclass_dolphin:link,a.productclass_dolphin:visited,a.productclass_dolphin:active{
display:block;
text-decoration: none;
font:12px/25px Verdana, Arial, Helvetica, sans-serif;
height:28px;
text-align:left;
background:url(./images/dot2.gif) 4px 4px no-repeat;
padding-left:30px;
margin:0px;
color:#333;
}

a.productclass_dolphin:hover{
display:block;
color: #333; 
text-decoration: none;
background:url(./images/dot2now.jpg) 0px 0px no-repeat;
}

div.productquery_dolphin{
float:left;
padding:0px;
margin:0px 10px 10px 0px;
background:url(./images/pbg1.jpg) 0 0 no-repeat;
}

div.productquery_dolphin_top{
margin:0px;
}

div.productquery_dolphin_bottom{
text-align:center;
padding-bottom:5px;
}

div.productquery_dolphin div.fang{
margin:0px;
text-align:center;
padding:17px 17px 6px;
}

div.productquery_dolphin div.picFit{
overflow: hidden;

}

div.productquery_dolphin div.picFit img{
}

div.productquery_dolphin a.prodtitle:link,div.productquery_dolphin a.prodtitle:visited,div.productquery_dolphin a.prodtitle:active{
display:block;
color:#515151;
font:12px/25px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
margin:0px;
padding:0px;
text-align:center;
}

div.productquery_dolphin a.prodtitle:hover{
display:block;
color:#ff0000;
text-decoration: underline;
font:12px/25px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
#bottom{
	width:1002px;
	height:142px;
	margin:auto;
	background:url(images/1285557024.jpg) no-repeat;
}
div#bottommenu{
margin: 0;
padding:0;
border: 0;
height: 28px;
color:#fff;
font:11px/28px SimSun;
text-align:center;
}
div#bottommenu a:link,div#bottommenu a:visited,div#bottommenu a:active{
margin:0px 5px 0px 2px;
color:#fff;
font:12px/28px 'SimSun',Arial,Sans-Serif;
text-decoration: none;
}
div#bottommenu a:hover{
margin:0px 5px 0px 2px;
color:#fff;
font:12px/28px 'SimSun',Arial,Sans-Serif;
text-decoration: underline;
}
.proprama{
line-height:30px;
color:#333;
}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
p,select,input,textarea,a,button{font:12px Verdana, Arial, Helvetica, sans-serif;color:#505050;text-decoration: none}
form{margin:0;padding:0}
input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
mustfill{color:#ff0000}
select{font:12px Verdana, Arial, Helvetica, sans-serif;color:#505050;}
.checkfont{color:red;}