@charset "utf-8";
/* CSS Document */
body,dl,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{margin:0;padding:0;border:0;}
body{text-align:center; background:url(body.gif) repeat-x left top;padding:0px;font-family:Tahoma, Geneva, sans-serif;
font-size:12px; overflow-x:hidden; color:#818181;
}
h3,h2,h4{font-size:14px;}
a{hide-focus: expression( this.hideFocus=true );color:#818181;text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
ul{list-style:none;margin:0;padding:0;}
#wrap{
text-align:left;
margin:0 auto;
width:1006px;
}
.clear{clear:both; height:0; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.fontw{font-weight:bold;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.font11{font-size:11px;}
.font14{font-size:14px;}
.width100{width:100%;}
.black,a.black,.black a{color:#000;}
.white,a.white,.white a{color:#ffffff;}
.pink,a.pink,.pink a{color:#ff6666;}
.gray,a.gray,.gray a{color:#828282;}
.sgray,a.sgray,.sgray a{color:#a5a5a5;}
.blue,a.blue,.blue a{color:#2e4b85;}
.red,a.red,.red a{color:#bc0001;}
.mar10{margin-left:10px;margin-right:10px;}
.mar5{margin-left:5px;margin-right:5px;}
.marbot10{margin-bottom:10px;}
.marbot20{margin-bottom:20px;}
.marbot25{margin-bottom:25px;}
.marbot5{margin-bottom:5px;}
.line2m{line-height:2em;}
.lineh{line-height:1.5em;}
.pad10{padding-top:10px;padding-bottom:10px;}
.pad15{padding-top:15px;padding-bottom:15px;}
.pad5{padding-top:5px;padding-bottom:5px;}
.apad a,.apad span,.apad b{padding:0 10px;}
.apad5 a,.apad5 span,.apad5 b{padding:0 5px;}
/*---layout---*/
#header,#left,#foot{
	float:left;
	width:100%;
}
#header{margin-bottom:15px;}
#left{width:220px;}
#right{width:750px; float:right;}
#main{padding:0 13px; width:980px; float:left;}
#foot{background:url(foot.gif) repeat-x left top; padding:10px 0; margin-top:10px; text-align:center; font-size:11px; line-height:1.5em; }
.logo{margin:30px 0 0 50px;}
.top_r{width:280px; padding:0 35px 0 0;}
.top_01{background:url(top_r02.gif) repeat-x left top; margin-bottom:80px;}
.top_02{background:url(top_r01.gif) no-repeat left top;}
.top_03{background:url(top_r03.gif) no-repeat right top; padding:0 10px; line-height:35px; height:35px;}
.top_03 a{padding:0 15px 0 17px; background:url(t_dot.gif) no-repeat left center;}
.top_03 a:hover{color:#FFF;}
.sear_01{background:url(sear_02.gif) repeat-x left top; width:170px;}
.sear_02{background:url(sear_01.gif) no-repeat left top;}
.sear_03{background:url(sear_03.gif) no-repeat right top; height:22px; padding:2px 5px 0 20px;}
.s_box{background:none; border:0px; width:145px; color:#CCCCCC;}
.nav_01{background:url(nav_bg02.gif) repeat-x left top; margin-top:7px;}
.nav_02{background:url(nav_bg01.gif) no-repeat left top;}
.nav_03{background:url(nav_bg03.gif) no-repeat right top; padding:0 33px 5px 33px; height:40px; line-height:40px; }
.nav li{float:left; background:url(nav_li.gif) no-repeat right center; padding:0 26px 0 24px;}
.nav li a{color:#000;}
.nav li a.nav_on,.nav li a:hover{ background:url(nav_on.gif) no-repeat center top; display:block;}
.banner{margin-bottom:30px;}
.index_left{width:680px;}
.index_right{}
.login_bar{width:170px; background:url(bar_01.gif) repeat-y left top;}
.login_box{background:url(bar_02.gif) no-repeat left bottom; padding:5px 10px;}
.input_box{width:148px; height:16px; line-height:16px; border:1px solid #d9d9d9;}
.login_tit{background:url(bar.gif) no-repeat left top #aaabac; padding:0 10px; line-height:20px; height:20px; font-size:12px;}
.about_bar{width:495px;}
a.more{ display:block; background:url(more.gif) no-repeat left top; width:8px; height:7px; margin:5px;}
.about_box{padding:10px 5px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; height:260px; overflow-y:auto;}

.blk_18 {
 overflow:hidden;
 zoom:1;
 background:#f5f2e9;
 width:680px;
 margin-top:10px;
}
.blk_18 .pcont {
 width:616px;
 float:left;
 overflow:hidden;
 padding-left:5px;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:16px;
 height:50px;
 float:left;
 background:url(l_btn.gif) no-repeat left top;
 margin-top:45px;
 margin-left:11px;
}
.blk_18 .LeftBotton{margin-right:5px;}
.blk_18 .RightBotton{
 background:url(r_btn.gif) no-repeat left top;
 margin-top:24px;
 margin-left:0px;
}
.pro_box{float:left; width:130px; padding:10px 12px; font-weight:bold; }
.pro_img{display:block; border:2px solid #FFF; width:126px;}
.pro_name{background:url(pro_name.gif) no-repeat left center; padding:5px 15px; color:#828282; display:block;}
.news_bar{width:285px;}
.news_dl{border-bottom:1px solid #e9e9e9; padding:4px 5px;}
.news_dl dt{font-weight:bold;}
.cate_tit{background:url(cate_tit.gif) no-repeat left top; line-height:31px; height:31px; padding:0 0 5px 20px;}
.cate_box{ width:203px; padding:5px; border:1px solid #dedede; border-top:none;} 
.cate_box li{width:100%;}
a.c1,a.c1on{background:url(c1.gif) no-repeat 3px center; padding:0 0 0 17px; font-weight:bold; color:#828282; line-height:2em;}
a.c2,a.c2on{padding:0 0 0 20px;font-weight:bold; color:#828282; line-height:2.5em;}
a.c3,a.c3on{padding:0 0 0 40px; color:#828282; line-height:1em;}
a.c1on,a.c2on,a.c3on,.cate_box li a:hover{ color:#BD0704;}
.left_bar{background:url(bg.gif) repeat-x left top; width:205px; padding:5px;}
.tit_box{border-bottom:1px solid #e9e9e9; padding:0 10px;}
.list_pro{width:355px;}
.list_info{width:165px; padding:5px 10px; border-bottom:1px solid #e9e9e9; height:120px; overflow:hidden; line-height:25px;}
.list_img{width:158px; height:98px; border:1px solid #e9e9e9; margin:15px 0;}


#img{border:1px solid #F9F9F9; width:728px; height:398px; margin:0 auto;cursor:pointer;}
#img span{
	display:none;
	position:absolute;
	/*left:50px;
	top:20px;*/
	padding:5px;
	width:320px;
	color:#CC3300;
	background:#FFFADC;
	border:1px solid #CC6600;
	word-break:break-all;
	word-wrap:break-word;
}
#img span table{ width:320px;word-break:break-all;word-wrap:break-word;}
#imgPlay {
	ZOOM: 1; POSITION:relative; width:100%; height:0px;
}
#imgPlay .prev,#imgPlay .next{
	BACKGROUND: url(../images/left.png) no-repeat 0px 0px; LEFT:0px; WIDTH: 72px; CURSOR: pointer; POSITION: absolute; TOP: -220px; HEIGHT: 72px;
}
#imgPlay .next {
	BACKGROUND: url(../images/right.png) no-repeat 0px 0px; left:auto; right:-28px;}
	
	
.blk_18x {
 overflow:hidden;
 zoom:1;
 font-size:9pt;
 border:2px solid #d3d3d3;
 background:#e6e6e6;
 width:726px;
 padding:20px 0;
 margin:0 auto;
}
.blk_18x .pcont {
 width:670px;
 float:left;
 overflow:hidden;
}
.blk_18x .ScrCont {
 width:32766px;
 zoom:1;
}
.blk_18x #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18x .LeftBotton, .blk_18x .RightBotton {
 width:15px;
 height:95px;
 float:left;
}
.blk_18x .LeftBotton {
 background:url(left_btn1.gif) no-repeat center;
 margin:0 5px 0;
}
.blk_18x .RightBotton {
 background:url(r_btn1.gif) no-repeat center;
 margin:0 5px 0;
}
.blk_18x .LeftBotton:hover {
 background:url(left_btn2.gif) no-repeat center;
}
.blk_18x .RightBotton:hover {
 background:url(r_btn2.gif) no-repeat center;
}
.roll_box{width:120px; height:91px; border:2px solid #d3d3d3; margin:0 5px; float:left;}	
.page_box{padding:0 10px;}
.cart_box{border:5px solid #e6e6e6; border-top:none;}
.cart_box tr th{background:#e6e6e6; line-height:35px; text-align:center; border-right:1px solid #d0d0d0;}
.cart_box tr td{border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
.cart_pic{border:2px solid #d5d5d5;}
.feed_title{padding:20px 10px;}
.feed{width:650px; height:80px; border:1px solid #e6e6e6; overflow:auto; padding:3px;}
.dep_bar{ background:url(bar_bg.gif) repeat-y left top; margin:5px 0;}
.class_bar{width:330px; padding:0 5px;}
.class_bar h2{background:#edeee9; padding:0 15px; float:left; width:300px; line-height:40px; height:40px; overflow:hidden;}
.class_bar h2 a.more{ margin-top:18px;}
.desc{ float:left; width:300px; padding:15px; min-height:75px; _height:75px; height:auto;}
.class_pro_box{width:630px;}
.cat_pro{float:left; line-height:1.5em; width:150px; margin-right:6px; text-align:center; padding-bottom:10px;}
.cat_pro a.pro_img{ border:1px solid #e9e9e9; width:148px; height:98px;}
.left_bottom{ width:340px; height:5px; background:#edeee9; overflow:hidden;}
.r_bottom{width:630px; height:1px; overflow:hidden; margin-top:4px; background:#d2d2d2;}

a.member_01{background:url(c1.gif) no-repeat 3px center; padding:0 0 0 17px; font-weight:bold; color:#828282; line-height:2em;}
a.member_01on{background:url(c1.gif) no-repeat 3px center; padding:0 0 0 17px; font-weight:bold; color:#BC0001; line-height:2em;}