﻿/*CSS清零 begin*/
html,body, div, dl, dt, dd,ul,ol,li , h1, h2, h3, h4, h5, h6, pre, code, span, fieldset, legend, button,  p, blockquote,
 th, td {

    /*19rose
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:12px;
font-family:"宋体","Microsoft YaHei","Arial";
color:#666666;
line-height:180%;
font-weight:normal;
*/


/*李子*/
margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
	font-size:12px; 

}

/*20180901*/
.kf_box{width: 116px; height: auto; overflow: hidden; position: fixed; left: 5px; top: 70px; z-index: 9999;}
.kf_head{width: 116px; height: 175px;}
.kf_footer{width: 116px; height: 129px;background:url(../images/kf_footer1.png) no-repeat;overflow:hidden;}
.kf_footer img{width: 72px; height: 72px;overflow:hidden;margin:9px 0px 0px 21px;}
.kf_gb{width: 10px; height: 8px; position: absolute; margin-left: 101px; margin-top: 10px; z-index: 9999; background: url(../images/closebtn_4.png); cursor: pointer;}
.category_list{width:1198px; height:auto; overflow:hidden; border:1px solid #D0CDC8;  margin:0px auto;margin-top:10px;}
.category_list dl{border-bottom:1px solid #EDEDED; width:998px; height:auto; overflow:hidden; color:#666;}
.category_list dl dt{float:left; padding:8px 10px; background:#F6F5F3; color:#666;}
.category_list dl dd{float:left; padding:0 5px; color:#666; margin:6px 5px; padding-top:1px;}
.category_list dl dd a{color:#666;}
.category_list dl dd.custom{float:right; border:1px solid #D0CCC9; background:#F1ECE8; display:none;}
.category_list dl dd.custom font{font-size:14px; font-weight:600;font-family:"Microsoft Yahei";}
.category_list dl.cur dd.custom{display:block;}
.category_list dl dd input{vertical-align:-2px;}

.category_list ul li{border-bottom:1px solid #EDEDED; width:998px; height:auto; overflow:hidden; color:#666;}
.category_list ul li .dt{float:left; padding:8px 10px; background:#F6F5F3; color:#666; width:50px;}
.category_list ul li.update .dt{height:50px;}
.category_list ul li .dd{float:left; padding:0 5px; color:#666; margin:6px 5px; padding-top:1px; width:1108px;line-height:21px;}
.category_list ul li .dd a{color:#666; margin-right:10px;}
.category_list ul li .dd a:hover{color:#fa1d61;}
.category_list ul li .dd span{float:right; border:1px solid #D0CCC9; background:#F1ECE8; display:none; padding:0 5px;}
.category_list ul li .dd span font{font-size:14px; font-weight:600;font-family:"Microsoft Yahei";}
.category_list ul li.cur .dd span{display:block;}
.category_list ul li .dd input{vertical-align:-2px;}
.category_list ul li.update .u_box{text-align:center; margin-top:5px; width:1108px;}
.category_list ul li.update .u_box a{padding:3px 12px; color:#fff; margin-right:20px;}
.category_list ul li.update .u_box a.red{background:#c40000;}
.category_list ul li.update .u_box a.wehit{background:#c4b8aa;}


.hide{display:none!important;;}
body {
	line-height: 1; font-size:14px; font-family: "微软雅黑","宋体";background-color:#fff;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */

/*CSS清零 end*/
.nomar{ margin:0 !important;}
.nof{ float:none !important;}
.fl{ float:left;}
.fr{ float:right;}


/* links */
a:link,a:visited,a:active {color:#666;text-decoration:none;}
a:hover {color:#333333;}

/* 灰 */
a.gLink:link,a.gLink:visited,a.gLink:active {color:#474747;text-decoration:none;}
a.gLink:hover {color:#333333;}

/* 黑 */
a.bLink:link,a.bLink:visited,a.bLink:active {color:#000;text-decoration:none;}
a.bLink:hover {color:#666;}

/* 白 */
a.wLink:link,a.wLink:visited,a.wLink:active {color:#fff;text-decoration:none;}
a.wLink:hover {color:#fff;}

/* 红 */
a.rLink:link,a.rLink:visited,a.rLink:active {color:#ed1c24;text-decoration:none;}
a.rLink:hover {color:#F39;}

/* 金色 */
a.gold_Link:link,a.gold_Link:visited,a.gold_Link:active {color:#805e0f;text-decoration:none;}
a.gold_Link:hover {color:#805e0f;}

/* 深金色 */
a.sgold_Link:link,a.sgold_Link:visited,a.sgold_Link:active {color:#5d4307; text-decoration:underline}
a.sgold_Link:hover {color:#805e0f;}

/* 橙色 */
a.OLink:link,a.OLink:visited,a.OLink:active {color:#F90; text-decoration:underline}
a.OLink:hover {color:#F60;}

/*clear*/
.clear{f;clear:both;visibility:hidden;line-height:1px;}

img, div, input { behavior: url("css/iepngfix.htc") }

.pp_vip{height: 31px; width: 31px; text-align:center; line-height:16px; visibility: visible; position:absolute; z-index: 1; margin-left:59px;}

/* footer */

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.fixed { display: block; min-height: 1%; }

*html .fixed { height: 1%; }

/*---------------------------*/
.flDiv{ position:absolute; top:0; bottom:164px; left:0; right:0; overflow:hidden; z-index:100; background:#0f67bf;}

.menuDiv{ position:absolute; bottom:120px; left:0; right:0; height:44px; width:100%; background:#0f67bf; z-index:500;}
.menuMain{ width:500px; height:44px; margin:0 auto; }
.menuMain ul li{ width:100px; height:44px;float:left; margin:0 10px; overflow:hidden;}
.menuMain ul li span{ color:#CAE4F9; height:40px; text-align:center; border-top:4px solid #0f67bf; line-height:40px; display:block; font-size:14px; font-weight:bold; }
.menuMain ul li a{ height:40px; text-align:center; border-top:4px solid #0f67bf; line-height:40px; display:block; color:#fff; font-size:14px; font-weight:bold; }
.menuMain ul li a:hover{ border-top:4px solid #fff; background:#106ac3; }

.footDiv{ position:absolute; bottom:0px; left:0; right:0;  height:120px; width:100%; background:#333; z-index:600;}
.footMain{ width:1000px; height:100px; padding-top:20px; margin:0 auto; }
.footMain div{ height:25px; line-height:25px; text-align:center; color:#999; overflow:hidden;}


.w170pro{width:170px;height:170px; }

 .list_page{width:100%;margin:10px auto;}
.list_page .probox{margin:0px 10px 15px 5px;*margin:0px 18px 15px 2px;}
 .list_page .clearmargin{margin-right:0px;}

 .list_page .tbproduct {width:180px;margin:0px 10px 20px 6px;float:left;position:relative;    }
 .list_page .tbproduct .proimg {width:170px;height:170px; }
 .img170{width:170px;height:170px; }
 .list_page .tbproduct .proname{line-height:23px;color:#666666;}

 .pro_flower {width:180px;position:relative;}
.cuxiao_tag {background:url(../images/sale/cuxiao.png) no-repeat;position:absolute;top:0px;right:0px;width:75px;height:95px;overflow:hidden;}
.cuxiao_tag.tujian{background-position:0px 0px;}
.cuxiao_tag.baokuan{background-position:0px -94px;}
.cuxiao_tag.rexiao{background-position:0px -189px;}
.cuxiao_tag.tejia{background-position:0px -284px;}
.cuxiao_tag.xinpin{background-position:0px -379px;}

.pricefotn{font-weight:bold;color:#CA060A; height:30px;line-height:30px;text-align:center;text-indent:10px;font-size:14px;font-family: Arial;padding:0px 10px;}
.pricefotn span{display:inline-table;float:right;color:#3e3e3e;background:url(../images/Index_68.jpg) no-repeat left;text-indent:15px;font-size:12px;font-weight:normal;}
.pricefotn span b{color:#cc1108;font-weight:normal;}



/*提示滚动样式开始*/
.sysmsgw {
	padding-bottom: 10px; padding-left: 37px; padding-right: 0px; color: #000; clear: both; font-size: 14px; padding-top: 8px
}
.sysmsg {
	position: relative; margin: auto; padding-left: 30px; width: 930px
}
.sysmsg .close {
	position: absolute; padding-right: 16px; background: url(../images/bg-sysmsg-close.gif) no-repeat 100% 50%; font-size: 12px; top: 0px; cursor:pointer; right: 20px
}
.hidd{display:none;}
#sysmsg-error-box{position:absolute; top:157px; left:0; width:100%; z-index:10; overflow:hidden;}
#sysmsg-error {
	border-bottom: #d01e5e 1px solid; border-left: #d01e5e 1px solid; background: #ffdcd7; color: #d01e5e; border-top: #d01e5e 1px solid; border-right: #d01e5e 1px solid;
}
#sysmsg-error .sysmsg {
	background: url(../images/bg-sysmsg-error.gif) no-repeat 0px 0px;
}
/*提示滚动样式结束*/



.cakebanner{width:790px;float:left;height:300px;position:relative;z-index:2;}
.cakebanner .mask{height:32px;line-height:32px;background-color:#f8f8f8;width:100%;text-align:right;
	position:absolute;left:0;bottom:0px;filter:alpha(opacity=30);-moz-opacity:0.5;opacity:0.5;overflow:hidden;z-index:2;}
.cakebanner .mask img{margin-top:5px;vertical-align:middle;margin-right:10px;cursor:pointer;z-index:2;}
.cakebanner .mask img.show{border:2px solid #ca060a;z-index:2;}