/* CSS Document */

/* 全局定义 */
body{margin:0; padding:0; text-align:center; line-height:20px; color:#3B3B3B; position:relative}
body,h1,h2,h3,h4,h5,ul,li,dl,dt,dd{font-family:"宋体";font-size:12px; margin:0; padding:0; list-style:none;}
div,p{margin:0; padding:0;}
a:link,a:visited,a:hover{color:#000; text-decoration:none;}
hr{height:0; border:0; border-bottom:1px solid #3B3B3B;}
img{border:0; vertical-align:middle;}
button,input,select,txtarea{ vertical-align:middle;}
form{margin:0; padding:0}
.clear{clear:both;}
.c_red{color:#FF0000;}
a.c_red:link,a.c_red:visited{color:#ff0000;}
a.c_red:hover{color:#ff0000; }
.scr_bar{scrollbar-face-color:#fff;scrollbar-arrow-color:#000;scrollbar-track-color:#fff;scrollbar-shadow-color:#ccc;scrollbar-highlight-color:#ccc;scrollbar-3dlight-color:#ccc; scrollbar-darkshadow-Color:#ccc;}
.none{display:none;}
/* ----end---------------------------------------------------------------------------- */

#warp{width:976px; margin:0 auto; padding:0;}

#head{background:url(head_bg.jpg) repeat-x; height:84px;}
#head #logo{float:left; padding:16px 0px 0 0px;}
#head #bar{float:left; padding:0 0 12px; width:767px}
#head #bar .nav_bar{text-align:right; height:38px; line-height:38px}
#head #bar .main_bar{height:35px; line-height:35px;background:url(banner_bg.jpg) repeat-x;}
#head #bar .main_bar li{float:left; border-right:3px solid #A52021;}
#head #bar .main_bar a{color:#FFFFFF; font-size:14px; font-weight:bold;display:block; padding:0 19px;}
#head #bar .main_bar a:hover{background-color:#690606}

#warp #logo{float:left; padding:28px 40px 0 0px;}
#warp {background:url(right_Bg.gif) repeat-y;  padding-left:15px;}
#warp #min_bar{height:28px; line-height:28px; text-align:right;}
#warp #bar{height:65px; background-color:#900C0C;}
#warp #bar .active{float:left; cursor:pointer; line-height:40px; height:40px;text-align:center; background-color:#7D0506;padding:0 18px;  border-right:1px solid #A52021}
#warp #bar .active a{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:14px}
#warp #bar .normal{float:left;cursor:pointer; line-height:40px; height:40px;text-align:center; background-color:#900C0C; padding:0 18px; border-right:1px solid #A52021}
#warp #bar .normal a{color:#FFFFFF; font-weight:bold; text-decoration:none; font-size:14px}
#warp #bar .box{height:25px; line-height:25px;clear:both; background-color:#FFFFFF;}
#warp #bar .box li{float:left; padding:0 10px; text-align:center; display:inline}
#warp #bar .box a{color:#000; text-decoration:none;}
.none{display:none;}

#warp #banner{margin-bottom:15px;}
#warp #sub_content{width:630px;}

#main{width:976px; margin:0 auto; text-align:left;}
.product{border:1px solid #ccc; margin:4px 0; background:url(product_bg.jpg) repeat-x top left; padding:5px}
.title1{border-bottom: dashed 1px #999999; height:24px; line-height:24px;}
.title1 h1{float:left; background:url(title.jpg) no-repeat left; height:24px; width:101px; color:#FFFFFF; font-size:14px; text-align:center}
.title1 span{display:block; float:right; width:50px; height:24px;}
.product li{float:left;text-align:center; margin:5px 12px 0 12px}
.product .pic{border:1px solid #ccc; padding:2px; width:106px; height:78px}
.product .pic img{width:106px; height:78px;}
.product a{height:20px; line-height:20px; color:#333333; font-weight:bold; text-decoration:none}

.info{width:870px; padding:5px}
.info .n_tab{height:225px; margin:5px 0; overflow:hidden; background:url(price_bg.jpg) no-repeat left; padding:10px}

.news{clear:both;width:870px;}
.news .part1{float:left; width:300px; padding-right:10px;}
.news .part1 .bar{height:25px; font-weight:bold; background-color:#fff; border-bottom:1px solid #ccc; }
.news .part1 .more{ float:right;padding-top:5px}
.news .part1 .active{float:left; cursor:pointer; line-height:25px; height:25px;text-align:center; background-color:#7D0506;width:70px; color:#fff;}
.news .part1 .normal{float:left;cursor:pointer; line-height:25px; height:25px;text-align:center; background-color:#F4F3F3; width:70px; color:ccc;}
.news .part1 .box{clear:both; padding-top:10px; padding-left:5px}
.news .part1 .box li{height:20px; line-height:20px; background:url(source_dd.gif) no-repeat left center; padding-left:10px}

.part2{float:left; width:250px;}
.part2 h1{background:url(title.jpg) no-repeat left; height:24px; line-height:24px; width:101px; color:#FFFFFF; font-size:14px; text-align:center; margin-bottom:8px}
#ifocus{width:250px; overflow:hidden}
#ifocus_btn{display:block; height:100px; width:250px;  overflow:hidden; }
#ifocus_btn li{height:100px; margin:0 2px; overflow:hidden; width:22px;_width:20px; vertical-align:bottom; float:left; cursor:pointer; padding-right:2px; border-right:1px solid #ccc}
#ifocus_btn li img{float:left; margin-right:10px}
#ifocus_btn .current{width:155px;}

#footer{clear:both; margin:20px 0;}
#footer h1{background:url(footer.jpg) repeat-x; height:28px; line-height:28px; text-align:center; font-weight:normal; color:#fff;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer p{ padding:10px 0; color:#333333; text-align:center;} 



#sub_left{float:left; background:url(sub_left_bg.jpg) repeat-y; width:207px; margin-right:10px; padding-top:10px; min-height:450px; height:100%; _height:450px;}
#sub_left #p_list{width:158px; padding:10px 0 10px 25px;}
#sub_left #p_list h1{background:url(i_line.gif) repeat-x bottom; height:25px; text-align:right; margin-bottom:5px}
#sub_left #p_list ul{padding-left:40px;}
#sub_left #p_list li{background:url(p_list_li.gif) no-repeat left center; height:22px; line-height:22px; padding-left:20px; margin-bottom:4px}
#sub_left #p_list a{color:#333333;}
#sub_left #card{text-align:right;}

#sub_left #left_bar{margin-bottom:15px;}
#sub_left #left_bar img{width:183px; height:53px}
#sub_left #left_bar ul{ padding:10px 10px 0 28px;}
#sub_left #left_bar li{background:url(left_bar_li.gif) no-repeat left center; width:144px; height:21px; text-align:center; margin-bottom:4px}

#sub_content{float:left; width:759px;}
.title{ border-bottom:1px dashed #999; height:38px; line-height:38px; margin:10px 0;}
.title h1{float:left; width:150px; background:url(title_h1.gif) no-repeat left center; padding-left:15px; font-size:16px; color:#000; height:38px; text-align:left}
.title span{float:right; width:300px; text-align:right; color:#666666;}
#sub_content .txt{width:653px; padding:10px;}

.about_n{padding-left:20px;}
.about_n img{float:left; margin-right:10px; }

.contact_n{padding-left:20px; background:url(contact_bg.gif) bottom right no-repeat;}
.contact_n li{margin-bottom:10px;}
.contact_n h1{background:url(contact_h1.gif) no-repeat left center; padding-left:15px; font-size:14px; height:25px; line-height:25px}
.contact_n p{padding-left:15px;}

news_n{padding-left:20px;}
.news_n li{height:28px; line-height:28px; border-bottom: dashed 1px #ccc}
.news_n span{float:left; background:url(news_span.gif) no-repeat left center;color:#fff; width:90px; margin-right:10px; text-align:center}
.news_n a{float:left; color:#000; width:450px;}

.product_n { padding:10px;}
.product_n li{float:left; width:145px; margin-right:5px; _margin-right:0px; text-align:center}
.product_n p{background:url(prodcut_bg.gif) no-repeat ; width:130px; height100px; padding:7px;}
.product_n img{width:130px; height:100px;}

.product_price{padding-left:10px; height:350px; overflow-y:scroll; overflow-x:hidden;}
.product_price table{background-color:#F7F7F7}
.product_price td{border-collapse:collapse; border:1px solid #fff;}
.product_price th{background:#EBE9E4;border-collapse:collapse; border:1px solid #fff; text-align:center; font-weight:normal; color:#333333}
.c_red{color:#FF0000;}
a.c_red:link,a.c_red:actived{color:#ff0000;}
.scr_bar{scrollbar-face-color:#fff;scrollbar-arrow-color:#000;scrollbar-track-color:#fff;scrollbar-shadow-color:#ccc;scrollbar-highlight-color:#ccc;scrollbar-3dlight-color:#ccc; scrollbar-darkshadow-Color:#ccc;}


.product_detail{padding-left:20px; width:500px; text-align:left; padding:20px}
.product_detail .pic{border:1px solid #ccc; padding:5px; width:450px; height:300px;}
.product_detail .pic img{ width:460px; height:300px;}
.product_detail .txt{padding:10px;}



.sales_n{padding-left:20px;}
.sales_n li{margin-bottom:10px; float:left; width:300px}
.sales_n h1{background:url(contact_h1.gif) no-repeat left center; padding-left:15px; font-size:14px; height:25px; line-height:25px}
.sales_n p{padding-left:15px;}

.service_n{padding-left:20px; background:url(service_bg.gif) no-repeat right bottom; height:270px}

.source_n{padding-left:20px;}
.source_n ul{margin-bottom:30px;}
.source_n li{background:url(contact_h1.gif) no-repeat left center; padding-left:15px; height:25px; line-height:25px;}
.source_n dl{width:500px; border:4px solid #EFEFEF; padding:10px;}
.source_n dd{background:url(source_dd.gif) no-repeat left center; height:20px; line-height:20px; padding-left:15px;}
.source_n a{color:#ff0000;}

.source_detail{padding-left:20px;}
.source_detail h1{font-size:14px; color:#990000; height:30px; line-height:30px}
.source_detail h3{font-size:16px; color:#333;}
.source_detail div{border-bottom:2px dotted #666; padding-bottom:5px; margin-bottom:20px;}


/*----------分页码样式----------------------------------------------------------------------------------*/
DIV.megas512 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; width:653px; text-align:right}
DIV.megas512 A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}

