@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
body { margin:0 auto; font-size:12px; font-family:Verdana;background:url('../images/bg.gif');}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
li{list-style-type:none;}
ul{margin:0px;padding:0px;list-style-type:none;}
img { border:0px;}
a { color:#444; text-decoration:none;}
a:hover { color:#f00;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;} 

/*body*/
#container { width:960px; margin:0 auto;border:0px solid #000;}

/*header*/
#header_box{background:url('../images/top_bg.jpg') repeat-x 50% top;}
#header {width:960px; margin:0 auto; height:185px;}
#logo { float:left;}
#nav { float:right;}

.nav_main { height:105px; overflow:hidden;margin-left:2px;}
.nav_main ul li { float:left;height:105px; font-size:14px; font-weight:bold; margin-left: 8px;}
.nav_main ul li a {float:left;height:105px;color:#fff;border:0px solid #000;}
.nav_main ul li a span { float:left; height:105px;width:92px;display:block;text-align:center;padding-top:64px;}
.nav_main ul li a:hover { background:url(../images/over_bg.png) 0 0 no-repeat; color:#fff;}
.nav_main ul li a:hover span  {height:105px;width:92px; cursor:pointer;}
.nav_main ul li a#nav_current {background:url(../images/over_bg.png) 0 0 no-repeat; color:#FFF;}
.nav_main ul li a#nav_current span {height:105px;width:92px;}

/*banben*/

.banben{float:right;width:255px;height:43px;overflow:hidden;background:url(../images/banben_bg.png) 0 0 no-repeat;margin-top:10px;}
.banben span{display:block;padding-top:13px;text-align:center;}
.banben a{padding:0 15px;}
.banben a:hover{color:#FFF;}

/*product*/
.ad{width:950px;margin:0 auto;margin:10px 0;height:220px;}

/*main*/
#maincontent { overflow:auto; zoom:1;margin-bottom:20px;border:0px solid #000;margin-top:10px;}
#main { float:right; width:626px;}


#index_pic { border:1px solid #dbdbdb; margin-bottom:8px;}
#index_pic h2 { height:28px; background:url(../images/box_tit_bg.gif) 0 0; border-bottom:1px solid #dbdbdb; overflow:hidden;}
#index_pic h2 span { display:block; height:25px; background:url(../images/rmcp.gif) 12px 6px no-repeat;}
#index_pic ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
#index_pic ul li { width:107px; float:left; margin:15px 0 0px 21px; display:inline; text-align:center;}
#index_pic ul li a { display:block;}
#index_pic ul li img { margin-bottom:3px;}

#index_box { margin-bottom:8px;}
.box {float:left;}
.box h2 { height:49px;overflow:hidden;}
.more { float:right; padding-left:13px; font-size:12px; font-weight:normal; color:#db8d3b; background:url(../images/icon.gif) 0 -46px no-repeat;}
.more:hover { color:#cb6d0a; background:url(../images/icon.gif) 0 -96px no-repeat;}
.box_con {padding:15px 15px 0 15px; overflow:hidden;}
.box_con dl {overflow:hidden;}
.box_con dl dt {padding:1px;}
.box_con dl dd {color:#5F5845; line-height:1.8;font-size:14px;}
.box_con dl dd a { display:block; margin-bottom:3px; color:#05a;}
.box_con ul { margin-top:10px;}
.box_con ul li { background:url(../images/dot.png) 0 12px no-repeat; padding-left:20px; line-height:1.8;font-size:14px;}
.box_con ul li a { color:#5F5845;font-size:14px;}
.box_con ul li a:hover { text-decoration:underline;}

#side { float:left; width:276px;}
.side_box { margin-bottom:10px;}
.side_box h2 { height:49px;}
.side_box h2 strong { color:#f30;}
.side_con { padding:0 10px;}
.side_con ul {padding-top:8px;}
.side_con ul li {background:url(../images/dot.png) 0 12px no-repeat; height:28px;line-height:28px; padding:0 0 0 16px; border-bottom:1px dashed #dcdcdc; font-size:14px;}
.side_con ul li strong { display:block; height:24px; color:#333;}
.side_con ul li a { color:#5F5845;font-size:14px;}
.side_con ul li a:hover { text-decoration:underline;}
.side_con ul li.product3 { border-bottom:none;}
.ask dl { padding:9px 0; border-bottom:1px dashed #dcdcdc;}
.ask dl dt { color:#5F5845; font-size:14px;font-weight:bold;}
.ask dl dt a { color:#5F5845;}
.ask dl dd { color:#5F5845; background:url(../images/icon.gif) 0 -198px no-repeat;font-size:14px;line-height:1.9;}
.contact { padding:2px;}


.product {margin-left:8px;margin-bottom:25px;margin-top:8px;}
.product ul { padding:0 0 15px 0; overflow:auto; zoom:1;}
.product ul li { width:305px; height:210px; float:left;padding-top:40px;display:inline; text-align:center;}
.product ul li a { color:#000;}
.product ul li a:hover { color:#F37D0A;}
.product ul li span { display:block;margin-top:10px;font-size:14px;font-weight:bold;color:#454545;}
.product ul li img { border:1px solid #327611;}


#product_box {float:left;margin-left:10px;margin-bottom:25px;overflow:hidden;}
#product_box dl{padding:5px 15px 0 8px;overflow:hidden;}
#product_box dl dt {padding-bottom:8px;padding-left:10px;border-bottom:1px dashed #E1E1E1;font-size:14px;text-align:center;font-weight:bold;}
.imgbox {margin-top:10px;text-align:center;}
.imgborder {padding:1px;border:1px solid #d8d8d8;}
#product_box dl dd{line-height:1.5;padding-top:12px;}
#product_box dl dd span{font-size:14px;font-weight:bold;color:#000}


/*footer*/
#footer { text-align:center;background:url(../images/bottom_bg.png) 0 0 repeat-x;padding-top:60px;height:84px;color:#FFF;line-height:2.1;border:0px solid #000;}

/*·ÖÒ³ÏÔÊ¾*/

.pagination
	{padding:16px 0;font-size:12px;font-family:Tahoma;clear:both;text-align:center;margin-bottom:20px;}
.pagination ul
	{display:inline-block;*display:inline;zoom:1;}
.pagination li
	{float:left;margin-right:5px;}
.pagination a:link,.pagination a:visited,.pagination a:hover
	{display:block;float:left;height:22px;line-height:20px;padding:0 8px;background:#FFDEC5;border:1px solid #CAAC90;color:#4C301F;text-decoration:none;}
.pagination a:hover
	{background:#FCAA5E;border:1px solid #856A55;color:#fff;}
.pagination .current
	{display:block;float:left;height:22px;line-height:20px;padding:0 5px;background:#FA8A3D;border:1px solid #FA8A3D;font-weight:bold;color:#ffffff}
.extend
	{float:left;height:22px;line-height:15px;font-family:Arial;}
.pagination .prev a:link,.pagination .prev a:visited,.pagination .prev a:hover,.pagination .next a:link,.pagination .next a:visited,.pagination .next a:hover
	{display:block;float:left;height:22px;line-height:21px;padding:0 8px;background:#FFDEC5;border:1px solid #CAAC90;color:#4C301F;text-decoration:none;}
.pagination .prev a:hover,.pagination .next a:hover
	{background:#3666d4;border:1px solid #2b55af;color:#fff;}