*{ text-decoration:none; margin:0; padding:0; list-style-type:none;}
body{ font-size:12px; color:#666;font-family:"微软雅黑";}
img{border:none;}
a{color:#666;text-decoration:none;}
ul,li{list-style:none;}


.cf{clear:both;}
.fl{float:left;}
.fr{float:right;}
.warp{width:1200px;margin:0 auto;}
.red{color:#c00;}
.f24{font-size:24px;}
.fbold{font-weight:bold;}

.topbar{
	width:100%;
	height:30px;
	line-height:30px;
	margin-bottom:10px;
	background-color: #0000CC;
}
	.topbar span{padding:0 5px;border-right:1px #999 solid;}
	.topbar span a{color:#FFF;}
.searchbar{margin-right:30px;margin-top:10px;}
	.searchbar input.txtin{border:2px #33970c solid;padding:5px;width:400px;height:26px;line-height:26px;float:left;}
	.searchbar input.btnsearch{background:#33970c;height:40px;line-height:40px;border:none;width:80px;text-align:center;float:left;color:#FFF;font-size:14px;cursor:pointer;}
.searchkeys{margin-top:10px;}
	.searchkeys span{padding-right:5px;}
.topad{margin-top:10px;}
.navbar{width:100%;height:40px;line-height:40px;background:url(../images/navbg.png) center bottom repeat-x;margin-top:10px;position:relative;z-index:998;}
	.navbarlist{float:left;margin-left:220px;}
		.navbarlist ul li{float:left;height:40px;line-height:40px;width:110px;text-align:center;}		
		.navbarlist ul li a{display:block;width:100%;height:40px;font-size:12px;font-weight:700;color:#FFF;}
		.navbarlist ul li.on a,.navbarlist ul li a:hover{background:url(../images/navbgon.png) center bottom repeat-x;}
    .qcart{position:absolute;right:50%;margin-right:-600px;top:0;width:240px;text-align:center;border-left:1px #33970c solid;border-right:1px #33970c solid;}        
        .qcart p{height:40px;cursor:pointer;font-size:12px;color:#FFF;}
            .qcart p span{padding:0 5px;font-weight:700;}
            .qcart a{font-size:12px;color:#FFF;}
        .qcart .qcartlist{background:#FFF;display:none;color:#000;}
        .qcarton{border:1px #4aaa22 solid;border-top:none;}
            .qcarton p{background:#4aaa22;}

.classbar{position:relative;float:left;left:0;top:-40px;width:208px;border:1px #33970c solid;z-index:999;}
	.classbar h3{background:#33970c;height:39px;line-height:39px;color:#FFF;padding:0 15px;}
	.classbar ul li{padding:5px 15px;line-height:24px;position:relative;border-top:1px #FFF solid;border-bottom:1px #FFF solid;}
	.classbar ul li.dbg{background:#f1f1f1;border-top:1px #f1f1f1 solid;border-bottom:1px #f1f1f1 solid;}
	.classbar ul li.on{border-top:1px #4aaa22 solid;border-bottom:1px #4aaa22 solid;}
	.classbar ul li p.topclass a{font-weight:700;font-size:14px;color:#4aaa22;}
	.classbar ul li p span{padding-right:10px;}
	.classbar .subnav{position:absolute;left:208px;top:-1px;background:#FFF;width:240px;border:1px #4aaa22 solid;border-left:none;display:none;overflow:hidden;}
		.classbar .subnav ul li{float:left;width:100%;text-align:left;line-height:24px;border-bottom:1px #CCC dotted;border-left:1px #4aaa22 solid;}
		.classbar .subnav ul li.on{border-bottom:1px #CCC dotted;border-top:1px #FFF solid;border-left:1px #4aaa22 solid;}
		.classbar .subnav ul li a{
	font-size:14px;
	font-weight:700;
	color: #CC0033;
}
	
.mbody{width:980px;}	
    .banner{width:978px;margin-top:10px;padding:0;border:1px #CCC solid;}
        .slidebanner{width:100%; margin:0 auto;height:330px; position: relative;overflow:hidden;}
        .slidebanner ul li{display: none; z-index: 2; width: 100%;overflow: hidden;}
        .siidebanner ul li img{width:100%;}
        .slidebanner ul li a{ display:block; width:100%;}
        .slidebanner .page{ width: 100%;border:none; height: 10px; background: none; position: absolute; left:0; bottom:20px; z-index:5; text-align: center;}
        .slidebanner .page span{ display: inline-block; width: 10px; height: 10px; background: url(../images/dd1.png) no-repeat center center; margin-right: 10px; cursor: pointer;}
        .slidebanner .page span.current{width:40px;background: url(../images/dd2.png) no-repeat center center;}
	.hotpro{width:948px;border:1px #CCC solid;padding:15px;margin-top:10px;}
		.hotprolist{width:100%;margin-top:10px;}
			.hotprolist ul li{float:left;margin-right:10px;position:relative;width:229px;}
				.hotprolist ul li img{width:229px;height:229px;}
			.hotprolist ul li div.hotprotitle{position:absolute;width:100%;left:0;bottom:2px;line-height:35px;background:url(../images/bg.png) repeat;text-align:left;text-indent:2em;color:#FFF;}
	.floor{width:100%;height:39px;line-height:39px;background:url(../images/floor.png) #4aaa22 left center no-repeat;margin-top:10px;}
		.floor_num{width:30px;text-align:center;color:#FFF;font-weight:700;font-size:16px;}
		.floor_tit{width:310px;margin-left:10px;font-size:14px;color:#FFF;font-weight:700;}
		.floor_class span{padding-right:5px;}
			.floor_class span a{color:#FFF;}
		.floor_more{margin-right:15px;}
            .floor_more a{font-size:12px;color:#FFF;}
	.goodslist{width:100%;margin-top:10px;}
		.goodslist ul li{float:left;margin-right:10px;margin-bottom:10px;border:1px #dddddd solid;width:229px;text-align:center;}
		.goodslist ul li.listr{float:right;margin-right:0;}
		.goodslist ul li:hover{border:1px #4aaa22 solid;}
			.goodslist ul li div.listtit{padding:10px 0;}
			.goodslist ul li div.listintro{width:100%;height:105px;background:#f8f8f6;}
				.goodslist ul li div.listintro table{margin:0 auto;padding:10px 0;}
			.goodslist ul li div.listadr{text-align:right;height:30px;line-height:30px;}
				.goodslist ul li div.listadr span{padding-left:20px;background:url(../images/adr.png) left center no-repeat;}
            .goodslist ul li div.listimg img{width:225px;height:225px;}
                
    .position{line-height:35px;text-align:left;}
    .contentbox{width:978px;border:1px #dddddd solid;}
        .contentbox h3{width:100%;text-align:center;height:35px;line-height:35px;background:#f2f2f2;}
        .contentbox div.datetime{padding:0 15px;line-height:40px;text-align:right;}
        .contentbox div.divDetail{padding:15px;line-height:22px;}
    .divlist{width:100%;}
        .divlist ul li{padding:0 15px;line-height:40px;border-bottom:1px #f2f2f2 solid;}
        .divlist ul li p{float:right;font-size:14px;}
        .divlist ul li a{font-size:14px;}
                
                

.regbox{width:630px;border:2px #cccccc solid;float:left;margin-top:30px;}
    .regbox h2{width:100%;border-bottom:1px #CCC solid;padding:10px 0;color:#1566c5;}
        .regbox h2 span{padding:0 10px;}
    .regboxtable{padding:15px 0;width:100%;}
        .regboxtable input.intxt{padding:3px;border:1px #999 solid;background:#FFF;width:260px;height:20px;}
        .regboxtable table tr td{padding:5px 0;font-size:14px;color:#000;}
        .regboxtable table tr td span{color:#c00;}
        .regboxtable table tr td a{color:#4aaa22;}
        .regboxtable span.tips{display:none;}
.loginboxcontent{width:100%;height:600px;background:url(../images/loginbg.jpg) left center no-repeat;}
    .loginbox{width:350px;border:2px #cccccc solid;float:right;margin-top:100px;margin-right:100px;}
        .loginbox h2{width:100%;border-bottom:1px #CCC solid;padding:10px 0;color:#1566c5;}
            .loginbox h2 span{padding:0 10px;}
        .loginboxtable{padding-top:15px;width:100%;}
            .loginboxtable input.intxt{padding:3px;border:1px #999 solid;background:#FFF;width:200px;height:20px;}
            .loginboxtable table tr td{padding:5px 0;font-size:14px;color:#000;}
            .loginboxtable table tr td span{color:#c00;}
            .loginboxtable table tr td a{color:#4aaa22;}
            .loginboxtable span.tips{display:none;}
        .loginboxfooter{background:#efefef;}
            .loginboxfooter img{vertical-align:middle;}
        
.tologin{float:right;width:500px;padding-left:30px;height:260px;padding-top:50px;border-left:1px #CCC dotted;margin-top:30px;}
    .tologin p{font-size:14px;padding:5px 0;}

                
                
                
                
                
                
                
                
                


.helpbar{width:100%;padding:10px 0;border-top:1px #dddddd solid;border-bottom:1px #dddddd solid;background:#f8f8f8;margin-top:15px;}
	.helpbar ul{float:left;margin-left:15px;width:145px;border:1px #dddddd solid;background:#FFF;padding:5px;}
	.helpbar ul li{line-height:22px;text-align:center;}
	.helpbar ul li a{color:#999;}
.footer{width:100%;margin-top:10px;}
	.footer p{width:100%;line-height:26px;text-align:center;}
    
    
    
    
    
.numbg{
	width:30px;
	height:28px;
	background:url(../images/input1.jpg) no-repeat;
	border:none;
	text-align:center;
	line-height:28px;
	color:#999;
}   
.prodetail{width:100%;padding-top:25px;float:left;}
.probaseinfo{width:100%;}
    .probaseimg{float:left;margin-right:20px;}
	    .promoreimg{width:100%;margin-top:10px;}
		    .promoreimgbtnl{float:left;}
			.promoreimglist{float:left;}
			    .promoreimglist ul li{float:left;margin-left:5px;margin-right:5px;}
				    .promoreimglist ul li img{padding:5px;border:1px #FFF solid;}
					.promoreimglist ul li:hover img,.promoreimglist ul li.on img{border:1px #C8C7CC solid;background:#EFEFF4;}
			.promoreimgbtnr{float:right;}
	.probasetxt{float:right;width:500px;}
	    .probasetxt h2{padding-bottom:15px;color:#c00;}
		.probasetxt div{width:100%;padding:10px 0;}
.proexinfo{width:100%;margin-top:20px;}
    .proextab{height:35px;line-height:35px;background:#FAFAFA;border:1px #E1E1E1 solid;}
	    .proextab ul li{float:left;width:120px;height:35px;line-height:35px;text-align:center;border-right:1px #E1E1E1 solid;}
		    .proextab ul li a{font-size:14px;}
		    .proextab ul li.on{background:#E60012;}
			.proextab ul li.on a{color:#FFF;}
		
.sidecate{}
    .sidecate ul li{background-repeat:no-repeat;background-position:0 0;position:relative;padding-left:40px;}
	.sidecate ul li:hover{background-color:#00b5e9;color:#fff;background-repeat:no-repeat;background-position:0 -32px; cursor:pointer;}
        .ifeilie ul .subcate{position:absolute;left:201px;top:0;background:#01a5de;display:none; width:268px;}	
		   .ifeilie ul  .subcate ul li{ padding-left:10px;float:left; color:#fff; width:auto;}
			.ifeilie ul .subcate ul li a{color:#fff;}
			.ifeilie ul .subcate ul li:hover{ background:none;}
		
.divcart{margin-top:20px;}	
.subright{width:100%;}
.divCartBg{
	float:left;
	margin-top:10px;
	width:100%;
	border:1px solid #d9d8d8;
}
.right_hotPro_title1{
	float:left;
	width:100%;
	height:43px;
	line-height:43px;
	background:#f3f2f2;
	border-width: 1px;
	border-style: solid;
	border-color: #d9d8d8;
	border-top:none;
	border-left:none;
}
.right_hotPro_title1 img{
	float:left;
	margin-left:2px;
}
.tab_cart{
	float:left;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #b3d2ef;
	border-left-color: #b3d2ef;
	text-align:center;
}
*html .tab_cart{
	margin-left:20px;
}
.tab_cart td{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b3d2ef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b3d2ef;	
}
.ingputss{
	border:1px solid #d0d0d0;
	width:34px;
	text-align:center;
	color:#000;
}
.tab_address{
	float:left;
	margin-top:20px;
	margin-left:40px;
	color:#464646;
}
*html .tab_address{
	margin-left:20px;
}
.tab_address td{
	height:30px;
	line-height:30px;
}
.addinput{
	border:1px solid #c8c8c8;
	line-height:23px;
	height:23px;
	width:180px;
}
.addinput1{
	border:1px solid #c8c8c8;
	line-height:23px;
	height:23px;
	width:318px;
}
.tab_paySol{
	float:left;
	margin-top:20px;
	margin-left:12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-left-color: #dddddd;
	color:#565656;
}
*html .tab_paySol{
	margin-left:6px;
	
}
.tab_paySol td{
	height:30px;
	line-height:30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;	
}
.tab_cart2 td{text-align:center;}
.divSubBut{
	float:left;
	text-align:center;
	margin-top:20px;
	width:90%;
}
.order_ok{
	float:left;
	width:90%;
	text-align:center;
    font-size:20px;
    padding:30px 0;
}
.order_ok a{
	font-size:20px;
	text-decoration:underline;
	color:#F00;
}
.orderlist{padding:15px;border:1px #CCC solid;}
    .orderlist ul li{width:100%;border:1px #CCC solid;margin-bottom:15px;}
        .orderlist ul li div.orderHeader{width:100%;height:35px;line-height:35px;background:#d1d1d1;}
        .orderlist ul li div.orderMain table tr td.orderProlist{border-right:1px #CCC solid;padding:5px;}
        .orderlist ul li div.orderMain table tr td.orderPrice{width:100px;border-right:1px #CCC solid;text-align:center;padding:5px;}
        .orderlist ul li div.orderMain table tr td.orderState{width:280px;text-align:center;padding:5px;}
        
.userinfo{padding:15px;border:2px #CCC solid;}
.userinfo table tr td{line-height:35px;height:35px;border-bottom:1px #CCC dashed;margin:0;padding:5px 0;text-align:left;}
.userinfo table tr.orderlist_title td{color:#165893;font-size:14px;font-weight:700;}
.userinfo table tr td a{text-decoration:underline;color:#004B94}

.pjlist{border:1px #CCC solid;}	
.pjlist tr td{text-align:left;border-bottom:1px #CCC solid;padding:5px;}


.imgcart ul li{position:relative;}
.iadd{position:absolute;left:0;bottom:40px;display:none;width:100%;text-align:center;}


.tmpcart{position:absolute;right:0;top:32px;background:#FFF;width:400px;display:none;z-index:99999;}
.tmpcart table.tab_cart{padding:0;margin:0;}

.bwWrapper{position:relative;display:block;}



.viptab{
	float:left;
	width:100%;
	margin-top:20px;
}
.vipleft{
	width:201px;
	border:1px solid #e9e9e9;
	border-top:none;
}
.vipleft1{
	float:left;
	width:80%;
	height:31px;
	line-height:31px;
	padding-left:20%;
	color:#fff;
	font-weight:bold;
	background:url(../images/vip1.jpg) left top no-repeat;
}
.vipleftyijie{
	float:left;
	background:#f1f1f1;
	color:#000;
	height:35px;
	line-height:35px;
	width:80%;
	padding-left:20%;
	font-weight:bold;
	border-bottom:1px solid #e9e9e9;
}
.viplefterji{
	float:left;
	width:80%;
	padding-left:20%;
    height:30px;
    line-height:30px;
}
.vipright1{
	float:right;
	width:100%;
	height:auto;
	background:url(../images/vip4.jpg) no-repeat;
}
.vipright2{
	float:left;
	width:90%;
	margin-left:2%;
	margin-top:15px;
}
.vipright2 span{
	font-family:"微软雅黑";
	font-size:small;
	font-size:18px;
}
.vipright3{
	float:left;
	width:983px;
	border:1px solid #d9d9d9;
	margin-top:10px;
}
.vipright4{
	float:left;
	width:99%;
	padding-left:1%;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #d9d9d9;
	background:#f8f8f8;
	font-weight:bold;
}
.vipright5{
	float:left;
	width:98%;
	padding:1%;
}
.vipright5 ul li{
	float:left;
	width:142px;
	margin-left:8px;
	margin-right:10px;
}
.vipright5 p{
	float:left;
	width:100%;
	margin-top:5px;
}
.vipright5 span{
	color: #F00;
font-family: "微软雅黑";
font-size: 16px;
font-weight: bold;
}

.u_regbox {
	float:left;
	width:100%;
	border-top: solid 1px #d7d7d7;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
	margin-bottom: 15px;
	background:#fcfcfc;
	float:left;
	width:100%;
}
.light_line {
	float:left;
	width:100%;
	height:35px;
	line-height:35px;
	background:#f1f1f1;
	margin-top:10px;
border-bottom: 1px solid #FFF;
}
#inputinfo {
	margin: 18px 0px;
}
#inputinfo tr td{
	height:35px;
	line-height:35px;
}
#inputinfo input{
	border:none;
	width:230px;
	height:26px;
	padding-left:8px;
	background:url(../images/input2.jpg) no-repeat;

}
#inputinfo .light_in1{
	width: 56px;
	padding-left:8px;
	background: url(../images/lianxi.jpg);
}
#inputinfo .district{
	width: 116px;
	padding-left:8px;
	background: url(../images/diqu.jpg);
}
#inputinfo .light_in66{
	width: 47px;
	padding-left:8px;
	background: url(../images/qq.jpg);
}
#inputinfo .dd{
	width: 100px;
	padding-left:8px;
	background: url(../images/dd.jpg);
}
.cx_title{
	float:left;
	width:100%;
	height:68px;
	text-align:center;
	line-height:68px;
	font-family:"微软雅黑";
	font-size:small;
	font-size:30px;
	color:#fff;
	font-weight:bold;
	background:url(../images/22.png) top center no-repeat;
}
.cx_co{
	float:left;
	width:100%;
	background:#ff585e;
	padding-top:10px;
}
.cx_co ul li{
	float:left;
	background:#FFF;
	margin-left:10px;
	margin-bottom:10px;
}
.cuxiaolist{
	width:248px;
	padding-left:20px;
	padding-right:20px;
}
.cuxiaolist span{
	color:#F00;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
}
.cuxiaolist p{
	margin-top:10px;
}
.cuxiaolist p table{
	float:left;
}

.u_regbox span{color:#f00;font-weight:700;font-size:12px;}

.linkslist ul li{float:left;padding:5px;}    
    
    
table.ajaxcart{width:100%;}
	table.ajaxcart  tr th{text-align:left;padding:3px;line-height:30px;background:#f1f1f1;}
	table.ajaxcart  tr td{text-align:left;padding:3px;line-height:30px;border-bottom:1px #f1f1f1 solid;}
    
    
    
.divGbook{width:100%;}
    .divGbook tr td{padding:5px 0;}
    
    
    
.pinglun{width:100%;}
    .pinglun ul li{background:#f6f6f6;border:1px #dddddd solid;padding:15px;margin-bottom:15px;}
    .pinglun ul li table tr td{line-height:28px;}
    
    
.guige{width:100%;overflow:hidden;}
    .guige span{float:left;}
    .guige a{display:block;float:left;padding:5px 15px;border:1px #DDD solid;margin-right:10px;}
    .guige a.on{border:2px #4aaa22 solid;background:url(../images/icon_ok.png) right bottom no-repeat;}
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    