@charset "utf-8";
/* CSS Document */
*{
   margin:0px;
   padding:0px;
   border:0px;
}
body{
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #666666;
}
ul{
   list-style:none;
}
h1{
   font-size:20px;
   padding:0 10px;
}
h2{
   padding:5px 10px;
   font-size:12px;
}
p{
   padding:5px 10px;
   line-height:15px;
}
a{
   color:#666666;
   text-decoration:none;
}
a:hover{
   color:#6E1B1F;
   text-decoration:underline;
}


.bigheader{
   height:300px;
   width:100%;
   background:url(../images/bigheaderBG.gif) #6E1B1F repeat-x center;
}
.header{
   width:940px;
   height:300px;
   margin:auto;
   padding:0 10px;
}
.search{
   width:920px;
   height:28px;
   background:url(../images/searchBG.gif) repeat-x;
   padding:0 10px;
}
.keyword{
	width:650px;
	height:28px;
	float:left;
	line-height:28px;
	overflow:hidden;
	color:#FFFFFF;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.keyword a{
	color:#FFFFFF;
}
.keyword a:hover{
	color:#FFFFFF;
}
#search{
   margin-top:3px;
   float:right;
}
.white{
   color:#FFFFFF;
   font-weight:bold;
   padding-left:10px;
}
.sbtn{
   width:60px;
   height:18px;
   background:url(../images/searchBtn.gif) no-repeat;
   font-weight:bold;
   cursor:pointer;
}
.logo{
   width:940px;
   height:87px;
}
.logoimg{
   width:380px;
   height:87px;
   float:left;
}
.logotext{
   width:560px;
   height:87px;
   float:left;
}
.ltpic{
   width:560px;
   height:30px;
   text-align:center;
   padding-top:10px;
}
.lttext{
   width:560px;
   height:50px;
   text-align:center;
   color:#FFFFFF;
   font-family:"Times New Roman", Times, serif;
   font-style:italic;
   font-weight:normal;
   font-size:16px;
}
.menu{
   width:940px;
   height:35px;
}
.menu li{
   float:left;
   font-size:14px;
   margin:8px 10px;
   font-family:Arial, Helvetica, sans-serif;
}
.menu li a{
   color:#FFFFFF;
   text-decoration:none;
}
.menu li a:hover{
   color:#000000;
   text-decoration:underline;
}
.banner{
   width:940px;
   height:150px;
}
.bannerleft{
   width:477px;
   height:150px;
   float:left;
   background:url(../images/bannerpic.gif) no-repeat;
}
.bannerright{
   width:463px;
   height:150px;
   float:left;
   background-color:#1C1C1A;
   overflow:hidden;
   color:#E5E5E5;
}
.bannerright a{
	color:#E5E5E5;
}
.bannerright a:hover{
	color:#FFFFFF;
}
.bannerright h2{
	font-style:italic;
}

.content{
   width:940px;
   background:url(../images/contentBG.gif) repeat-y;
   padding:0 10px;
   margin:0 auto;
   overflow:hidden;
}
.contentleft{
   width:413px;
   float:left;
}
.contentright{
   width:527px;
   float:left;
}



#ifocus { width:525px; height:245px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:410px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:410px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:410px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }
		

.prolist{
   width:403px;
   padding-left:10px;
   padding-top:10px;
}
.prolist li{
   width:200px;
   height:20px;
   line-height:20px;
   float:left;
}
.prolist li a:hover{
   text-decoration:underline;
}
.title{
   width:403px;
   height:28px;
   line-height:28px;
   overflow:hidden;
   background:url(../images/title01BG.gif) repeat-x;
   color:#441F0D;
   font-weight:bold;
   font-size:12px;
   padding-left:10px;
}

.notice{
   width:413px;
}
.readmore{
   text-align:right;
   padding-right:10px;
   padding-top:10px;
}
.line{
   width:413px;
   height:1px;
   font-size:0px;
   background:url(../images/line.gif) no-repeat;
   margin:10px 0;
   clear:both;
}
.show{
   width:413px;
}
.showone{
   width:206px;
   float:left;
}
.showpro{
   width:413px;
   overflow:hidden;
}
.spleft{
   width:130px;
   float:left;
   text-align:center;
   padding-top:5px;
}
.spprice{
   width:130px;
   height:20px;
   line-height:20px;
   font-weight:bold;
   color:#000000;
}
.view{
   width:106px;
   height:19px;
   line-height:19px;
   background:url(../images/viewBG.gif) no-repeat;
   font-weight:bold;
   margin-left:12px;*margin-left:0px;
}
.view2{
   width:106px;
   height:19px;
   line-height:19px;
   background:url(../images/viewBG.gif) no-repeat;
   font-weight:bold;
   margin-left:35px;*margin-left:0px;
}
.spright{
   width:283px;
   float:left;
}
.spright li{
   line-height:16px;
}
.black{
   font-weight:bold;
   color:#000000;
}
.title2{
   width:517px;
   height:28px;
   line-height:28px;
   overflow:hidden;
   clear:both;
   background:url(../images/title01BG.gif) repeat-x;
   color:#441F0D;
   font-weight:bold;
   font-size:12px;
   padding-left:10px;
}
.line2{
   width:527px;
   height:1px;
   font-size:0px;
   background:url(../images/line02.gif) no-repeat;
   margin:10px 0;
   clear:both;
}
.showpro2{
   width:527px;
}
.sp2one{
   float:left;
   text-align:center;
   width:175px;
   padding-bottom:10px;
   margin-top:10px;
   border-bottom:1px #CCCCCC dashed;
}
.sp2one img { border:1px #ccc dashed;}
.sp2pic{
	width:125px;
	height:85px;
	border:1px #CCCCCC dashed;
	text-align:center;
	margin-left:25px;
	overflow:hidden;
	padding:10px 0;
}
.sp2pic img{
	border:0px;
}
.sp2name{
   padding:5px;
   height:23px;
   overflow:hidden;
}
.sp2price{
   width:175px;
   height:20px;
   line-height:20px;
   font-weight:bold;
   color:#000000;
}
.contentbottom{
   width:940px;
   clear:both;
}



.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle {OVERFLOW: hidden; LINE-HEIGHT: 28px; HEIGHT: 28px; background:url(../images/title01BG.gif) repeat-x; color:#441F0D;
   font-weight:bold;font-size:12px;padding-left:10px;}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {	PADDING-RIGHT: 0px; BORDER-TOP: #441F0D 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 8px; HEIGHT: 114px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -11px 0px; FLOAT: right; WIDTH: 11px; CURSOR: pointer; POSITION: absolute; TOP: 8px; HEIGHT: 114px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT:  #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000000 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #6E1B1F 1px solid; BORDER-TOP: #6E1B1F 1px solid; BORDER-LEFT: #6E1B1F 1px solid; BORDER-BOTTOM: #6E1B1F 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 10px;WIDTH: 940px; background-color:#ffffff; overflow:hidden; clear:both;}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 940px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}




.bigfooter{
   width:100%;
   background:#000000;
   clear:both;
}
.footer{
   width:940px;
   margin:0 auto;
   color: #FFFFFF;
   text-align:center;
}
.footer a{
   color:#FFFFFF;
}
.footer a:hover{
   color:#CCCCCC;
   text-decoration:underline;
}
.submenu,.copyright,.email{
   width:940px;
   font-size:11px;
   height:20px;
   line-height:20px;
}

.contenttop{
   width:940px;
}
.maincontent{
   width:700px;
   float:left;
}
.position{
   width:930px;
   line-height:28px;
   font-size:11px;
   padding-left:10px;
}
.title3{
   width:690px;
   height:28px;
   line-height:28px;
   overflow:hidden;
   background:url(../images/title01BG.gif) repeat-x;
   color:#441F0D;
   font-weight:bold;
   font-size:12px;
   padding-left:10px;
}
.notice2{
   width:940px;
   clear:both;
}
.notice2 h2{
   text-decoration:underline;
}
.product{
   width:700px;
}
.prolist2{
   width:680px;
   padding:10px;
   border-bottom:1px #CCCCCC dashed;
   overflow:hidden;
}
.prolist2 li{
   width:226px;
   float:left;
   height:20px;
   line-height:20px;
}
.prolist2 li a:hover{
   text-decoration:underline;
}
.sidebar{
   width:240px;
   float:left;
}
.title4{
   width:230px;
   height:28px;
   line-height:28px;
   overflow:hidden;
   background:url(../images/title01BG.gif) repeat-x;
   color:#441F0D;
   font-weight:bold;
   font-size:12px;
   padding-left:10px;
}
.sul{
   padding-left:10px;
   padding-top:5px;
}
.sul li{
   height:20px;
   line-height:20px;
}
.sul li a:hover{
   text-decoration:underline;
}
.sc{
   text-indent:1.2em;
}
.page{
   width:700px;
   line-height:20px;
   text-align:center;
   padding:10px 0;
   font-size:12px;
   clear:both;
}
.page select{
	border:1px #666666 solid;
}
.detail{
   width:700px;
   overflow:hidden;
}
.dtleft{
   width:500px;
   float:left;
}
.smallpic{
   width:140px;
   float:left;
   text-align:center;
   padding-top:20px;
}
.dtdt{
   width:360px;
   float:left;
}
.dtright{
   width:200px;
   float:left;
}
.dtright p{
   padding:2px 0;
}
.dtul{
   padding-right:10px;
}
.dtul li{
   line-height:20px;
}
.dtul li span{
   font-weight:bold;
}
.red{
   color:#6E1B1F;
}
.buybtn{
   width:125px;
   height:30px;
   background:url(../images/buybtn.gif) no-repeat;
   padding-left:20px;
   color:#FFFFFF;
   font-weight:bold;
   font-size:14px;
   margin-top:10px;
   cursor:pointer;
}
.bigpic{
   width:500px;
   padding-top:20px;
   text-align:center;
}
.bpleft{
   width:500px;
   float:left;
   text-align:center;
}
.pnpic{
   width:150px;
   text-align:center;
   padding-top:60px;
   margin-left:45px;
}
.bprone{
   border:1px #999999 solid;
   margin-bottom:20px;
}
.bproname{
   height:20px;
   line-height:20px;
   border-bottom:1px #999999 solid;
   font-weight:bold;
}
.send{
   width:240px;
   text-align:center;
}
.send img{
   margin-top:20px;
}
.red02{
	color:#FF0000;
}
.sendbox{
	width:940px;
	clear:both;
}
.title5{
	width:930px;
   	height:28px;
  	line-height:28px;
   	overflow:hidden;
   	background:url(../images/title01BG.gif) repeat-x;
   	color:#441F0D;
   	font-weight:bold;
   	font-size:12px;
   	padding-left:10px;
}
.title5 h2{ padding:0px;}
.paybox{
	width:940px;
	height:60px;
	padding:10px 0;
}
.paybox img{
	float:left;
}
.news_ul{
	width:680px;
	padding:10px;
	clear:both;
	overflow:hidden;
}
.news_title{
	width:600px;
	float:left;
	height:25px;
	line-height:25px;
	border-bottom:1px #CCCCCC dashed;
	overflow:hidden;
}
.news_time{
	width:80px;
	float:left;
	height:25px;
	line-height:25px;
	text-align:center;
	border-bottom:1px #CCCCCC dashed;
	overflow:hidden;
}
.detailbox{
	width:700px;
	padding:5px 0;
	overflow:hidden;
}
.detilbox_left{
	width:250px;
	float:left;
	text-align:center;
}
.detilbox_right{
	width:450px;
	float:left;
}
.detilbox_right ul li{
	line-height:20px;
}

.detilbox_right form select{
	border:1px #999999 solid;
}
.detilbox_right form{
	margin-top:10px;
	margin-bottom:5px;
}
.detilbox_right form label{
	font-weight:bold;
}
.bigimg{
	text-align:center;
	padding:5px;
	border-top:1px #CCCCCC dashed;
	clear:both;
}
.bigimg li{
float:left; margin-left:2px;}
.shopcartbox{
	margin-bottom:10px;
}
.btn{
	width:155px;
	height:21px;
	background:url(../images/btnbg.gif) no-repeat;
	cursor:pointer;
}
.detail_indent01{float:left; width:100px; font-weight:bold;}
.detail_indent02{width:350px; float:left;}
.STYLE7 input{ border:1px #CCCCCC solid;}
.smallclass {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 30px; FONT-SIZE: 11px; PADDING-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 660px; COLOR: #666; PADDING-TOP: 15px; BORDER-BOTTOM: #ccc 1px dashed
}
.smallclass A {
	COLOR: #666; TEXT-DECORATION: none
}
.smallclass A:hover {
	COLOR: #333; TEXT-DECORATION: underline
}
.smallclass LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: url(../images/icon.jpg) no-repeat left center; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px
}


.pro {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 150px; COLOR: #cc0000; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 230px; TEXT-ALIGN: center
}
.pro IMG {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px
}

.redsubmit03{
   width:auto;
   height:20px;
   color:red;
   font-weight:bold;
   font-size:12px;
   padding-left:10px;
}