/*-----------------------------------// ȫ����ʽ //-----------------------------------*/
body{ font:12px/180% Arial,"����",Helvetica, sans-serif,Verdana; color:#444; margin:0; text-align:center; background-color: #FFFFFF; }
table,td{font:12px/180% Arial, "����",Helvetica, sans-serif,Verdana; color:#444;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
A:link{text-decoration:none; color:#444;}
A:visited{text-decoration:none; color:#444;}
A:hover{text-decoration:underline; color:#0fa3ed;}
#blue_font,#blue_font a,#blue_font a:visited{ color:#0053b9;}
img{ border:0; }
div,p,img,ul,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
.imr{ margin:0 10px; vertical-align:middle;}
#allCss{clear:both;margin:0 auto;width:1000px;padding-top:16px;_padding-top:14px; background:#fdfdf4;}

/*-----------------------------------// ҳ����ʽ //-----------------------------------*/
/*--- �ⲿdiv ---*/
#main_div{margin:0 auto; width:100%; }

#main_div1{margin:0 auto; width:100%; background:url(../images/bg_1.jpg) top repeat-x; }

/*--- ͷ�� ---*/
#top{width:100%;margin:0 auto;}
.web_bg{ margin:0 auto; width:100%;}
#mainmain{ width:980px; margin:0 auto; background-image: url(../images/bg_3.gif); background-repeat: repeat-y; background-position: left top; }
#header{width:970px;margin:0 auto; height:104px; text-align:left;}
#top_link{ float:left; padding:70px 0 0 180px;}
#top_link #cart .cart_con{ border:none; display:none;}
#top_link,#top_link a,#top_link a:visited{ color:#444;}

/*--- ��־ ---*/
#logo{ float:left; padding-top:20px; width:520px; text-align:left; overflow:hidden; height:84px;}

/*--- ���� ---*/
#nav1 { width:970px; margin:0 auto; height:46px;}
#nav { width:970px; height:46px; line-height:46px; margin:0 auto; font-family:"Microsoft Yahei";}
.nav_l { display:none; }
.nav_r { display:none; }
.navigation { padding-left:0px; }
.navigation li { float:left; width:100px; text-align:center; position:relative; z-index:100; padding-right:1px; background:url(../images/li_line.gif) right no-repeat; }
.navigation li a, .navigation li a:visited { display: block; text-decoration: none; color: #fff;}

.navigation ul { display:none; }
.navigation ul li { background-image:none; background-color:#890a0b; line-height:27px; margin:0px; padding: 0px; height:27px; width:100px; }
.navigation ul li a, .navigation ul li a:hover { background-image:none; color:#444; width:100px; margin:0px; padding: 0px; height:27px;}
.navigation li ul { width:100px; display:none; position:absolute; top:44px; left:9px; margin: 0px; padding:0; z-index:100; background-color:#890a0b; }
.navigation li ul ul { left:100px; top:50px; z-index:200; top:0; width:100px; }
.navigation li ul li { background-color:#fff; border:0; background-image:none; height:27px; width:100px; }
.navigation li ul li a { color:#444; font-weight:normal; text-align:left; text-indent:10px; background-image:none; height:27px; width:100px; }
.navigation li ul li a:visited { _color:#444; background-image:none; font-weight:normal; color:#444; height:27px;  width:100px;}

.navigation li.hover ul a { background-image:none; height:27px;  width:100px;}




/*--- banner ---*/
#banner{ margin:0 auto;  width:690px; overflow:hidden;text-align: center; clear:both;}
#banner .flash_image { background:#fff !important; padding:0px !important; margin:0px !important; width:690px !important; padding-bottom:5px !important;}
#banner_1 { background:url(../images/bar_bj.gif) center bottom no-repeat;}
.top {
	height:145px;
	width:980px;
}
.table {
	margin-top: 10px;
}
.TxtMenu {
	background-image: url(../Images/right_class_bg.gif);
	padding-left: 10px;
}
.blk_t {
	font-size:12px;
	background:url(../images/right_class_bg.gif) no-repeat;
	overflow:hidden;
	height:40px;
	line-height:40px;
	text-indent:20px;
	color:#000;
	font-weight: normal;
	font-family:"Microsoft Yahei";
	padding-left: 30px;
}
.art_list_title{font-size:14px;height:39px;line-height:39px;background:url(../images/left_class_bg.gif) no-repeat;text-indent:30px;color:#333333;font-weight: normal;  font-family:"Microsoft Yahei"; overflow:hidden;}
/* ---------------��ҳ��˾������ʽ----------*/
.notice_con{ padding:8px; height:160px; overflow:hidden;}
.pro_over{
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E0DFDF;
	width: 690px;
	background:url(../images/right_bj.gif) repeat-y;
}
.kuang2 {
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #E0DFDF;
	width: 690px;
	background:url(../images/right_bj.gif) repeat-y;
}
.pro_list{ width:674px;*width:673px; _width:683px; overflow:hidden;padding-top:10px;padding-left:16px;_padding-left:5px;padding-bottom:10px;}
.list_bot{height:14px;overflow:hidden;background:url(../images/right_class_bg1.gif) top no-repeat #fff; overflow:hidden; clear:both;}
.media_grid td{
	vertical-align: top;
	text-align: left;
}
.newprod_list{width:133px;height:150px;margin:0 16px; *margin:0 14px; _margin:0 17px; padding-bottom:5px;padding-top:6px;text-align:center;}
.newprod_list_name,.prod_list_type{text-align:center;margin-top:5px; width:133px;height:18px; overflow:hidden;}
.newprod_list_name{ height:35px; overflow:hidden;}
.newprod_pic{
max-width:133px; 
//IE7、FF等其他非IE浏览器下最大宽度为600px;
width:133px; 
//所有浏览器中图片的大小为600px;
width:expression(document.body.clientWidth>133?"133px":"auto"); 
//当图片大小大于600px，自动缩小为600px;
overflow:hidden;
}
.newprod_pictd{margin:0 auto; vertical-align:middle;width:133px;height:133px; overflow:hidden;}

.prodthumb{
	height: 133px;
	width: 133px;
}
#right .pro_over{width:261px; overflow: hidden;padding-top:10px;padding-bottom:10px;}
.kuang {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E0DFDF;
	border-bottom-color: #E0DFDF;
	border-left-color: #E0DFDF;
	width: 263px;
}
/*--- ���¼��б� ---*/
.list_con{
	padding-top:2px;
	padding-left: 10px;
}
.list_con ul{line-height:2em;margin-left:10px;}
.list_con ul li{background:url(../images/news_arrow.gif) no-repeat;background-position:0px 10px;width:240px;float:left;padding-left:10px;overflow:hidden;}
.list_more{ clear:both;  text-align:right; padding-right:20px; height:20px;}
/*--- ���������б� ---*/
.list_con ul.flink_index, #right .list_con ul.flink_index{line-height:2em;list-style:none; overflow:auto;zoom:1;}
.list_conflink ul li{ float:left; width:110px;height:31px; _display:inline;list-style:none;background:none; padding-bottom:10px; }
.list_conflink ul li img{width:88px;height:31px;margin:0 auto;}
.list_conflin li{background:none;}
.flink_index li a, #left .flink_index li img, #right .flink_index li a, #right .flink_index li img{ cursor:pointer;}

/*--- ��Ʒ�������ʽ ---*/
.prod_type_n{padding-top:4px;padding-left:14px;padding-left:14px\9;*padding-left:0px;_padding-left:0px;}
.prod_type_n ul{margin:0 auto;float:none;width:90%;}
.prod_type_n ul li{padding:0 0 4px 18px; margin-bottom:5px;border-bottom:#ccc 1px dashed;}
.prod_type_three{
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 20px;
}
.prod_type_two{	
    margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 10px;}
.prod_type_n ul li a{height:29px;line-height:29px;}
.prod_type_n ul li a:hover,.prod_type ul li.act a{}
.prod_type_n ul ul{display:none;}
.prod_type_n ul ul li{border:0px;padding:0 0 4px 18px;}
.prod_type_n ul li, .prod_type_n ul li a, .prod_type_n ul li a:visited{ color:#444;}
/*--- qq ---*/
.qq_list_con ul li{margin-bottom:5px; clear:both;}
#left .qq_list_con ul li{ float:left; margin-right:10px; margin-bottom:5px; clear:none;}
.qq_list_con{zoom:1;overflow:auto;overflow-x:hidden;overflow-y:hidden;padding:5px;}

/*--- �ײ� ---*/
#footermain{ width:100%; margin:0 auto; }
#footer{clear:both;width:970px;text-align:center;line-height:1.5em;padding-top:5px; margin:0 auto; padding-top:20px; background-color:none; color:#fff;}
#footer a,#footer a:visited{color:#fff;}
#footer .custom_con{ border:none; padding:0; margin:0; text-align:center;line-height:1.5em;}
.com_con,.com_con a{margin-left:22px;*margin-left:6px;width:1020px;overflow:hidden;font-size:12px;color:#000000;}
#footer .list_bot{display:none;}
#footer_bottom { background:url(../images/mainmain_bottom.png) bottom no-repeat; height:23px; width:970px; margin:0 auto;}
/*--- �б��ҳ ---*/

.page{
	
	_padding:0 3px;
	margin: 20px;
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 0;
	padding-left: 3px;
}
.page_word{ width:50px;height:13px;_width:50px;_height:13px;background-color:#FAFDFC; border:1px #F6F4F2 solid;padding:0 3px;_padding:0 3px;margin:0 3px;_margin:0 3px;}
.page a{color:#0089D1}
.page_sure{width:50px;_width:50px; border-left:#CCCCCC 1px solid; border-top: #CCCCCC 1px solid; border-right:#999999 1px solid; border-bottom:#999999 1px solid; background-color:#00CCFF;}