﻿.w1100{width: 1100px !important;}

.wj{ width:930px}

/*公共样式修改*
/*themes/default/static/css/public.css*/
body{ font-size:12px; font-family:"Microsoft YaHei","微软雅黑","宋体", Arial, sans-serif; padding:0px; margin:0px;background:#fff;  color:#555; line-height:26px;}
div,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,i,table,tr,td,th,fieldset,label,legend,button,input{ margin:0;padding:0; font-family:"微软雅黑";}
ul,li{list-style:none;}
a,img,a img{border:0px;}
a{text-decoration:none;cursor:pointer; color:#555;}
a:hover{text-decoration:underline; }
input.text,select.text,textarea.text{outline:none; border:1px solid #e3e3e3; height:26px; line-height:26px; padding:3px 0px 3px 5px;font-size:12px; color:#555;} 
textarea{ outline:none; resize:none; border:1px solid #e3e3e3; font-size:12px;}
input.check{ vertical-align:middle; margin-right:2px;}
img{ vertical-align:top;}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both; height:0px;}
.none{ display:none;}

.fontcl1{ color:#FF0000;}
.fontcl2{ color:#fe7902;}
.pointcl{ color:#fd0202;}
.graycl{ color:#999;}
.mainwd{ width:1200px; margin:0px auto; margin-bottom:10px}
.mainwd h1{ color:#999}
.subwd{ width:1000px;margin:0px auto;}
.colorbg{ background-color:#f3f3f3;}
.mb10{ margin-bottom:10px; margin-top:10px}
.mb20{ margin-bottom:20px; width:1200px; margin:0px auto}
.underline{ border-bottom:1px solid #e3e3e3;}

.hoverno a:hover{ text-decoration:none;}
input.btn{text-decoration:none; cursor:pointer;}
.overhid{ overflow:hidden;}
.area{ background:#fff; border:1px solid #fb8200;}
.pding{ padding:10px;}
.tit{ font-size:14px; color:#555;}

/*按钮样式*/
.btn_main_big{ width:100px; line-height:32px; background:#FF0000; font-size:16px; border:none;}
.btn_main_sm{  width:80px;line-height:26px; background:#FF0000; font-size:14px;border:none; }
.btn_sub_smler{ width:60px; line-height:20px; background:url(../images/btn_bg.jpg) center center repeat-x; font-size:12px;  border:1px solid #d36501;}
.btn_sub_sm{ width:80px; line-height:26px;background:url(../images/btn_bg.jpg) center center repeat-x;  font-size:14px;   border:1px solid #d36501;}
.btn_sub_big{ width:110px;line-height:36px;background:url(../images/btn_bg.jpg) center center repeat-x;  font-size:16px;   border:1px solid #d36501;}
.btn_sub_tuan{ width:130px;line-height:36px;background:url(../images/btn_bg.jpg) center center repeat-x;  font-size:18px;  border:1px solid #d36501;}
.btn_sub_apply{ width:100%;line-height:32px; height:36px;background:url(../images/btn_bg.jpg) center center repeat-x; font-size:18px;  border:1px solid #d36501;}
.btn{ display:inline-block;opacity:1;cursor:pointer; text-align:center; color:#fff;border-radius:3px; outline:none;-webkit-appearance: none;}
.btn:hover{opacity:0.9;filter:alpha(opacity=90); color:#fff; text-decoration:none;}
/*按钮样式*/

/*标题样式*/
h1{ font-size:14px; line-height:28px; color:#f3f3f3; font-weight:normal; float: left;}
h2{ font-size:20px; line-height:34px;font-weight:normal;padding:0px;color:#333}

#btlj{ font-size:36px; line-height:39px;font-weight:normal;margin:0;color: #000;}
h3{ font-size:16px; line-height:30px; color:#333;font-weight:normal;}
h4{ font-size:22px; line-height:36px; color:#333; font-weight:normal; }
/*标题样式*/

/*ul样式1*/
ul.line_type li{ background:#fff; border:1px solid #e3e3e3; padding:3px; }
ul.line_type li:hover{ border-bottom:1px solid #fe7902;}
/*ul样式1*/

/*ul样式2*/
ul.block_type li{ background:#fff; border-bottom:1px solid #e3e3e3; padding:10px;}
ul.block_type li:hover{ background:#f8f8f8;}
/*ul样式2*/

/*图片上的透明层样式*/
.opacity_img{ position:relative;overflow:hidden;}
.opacity_img p{position:absolute; left:0px; bottom:0px; height:30px; line-height:30px; overflow:hidden; width:94%;padding:0px 3%;}
.opacity_img p.bg{ opacity:0.7; filter:alpha(opacity=70); background:#000;}
.opacity_img p.text{ color:#fff; }
/*图片上的透明层样式*/

/*页码样式开始*/
.page{ text-align:center; overflow:hidden;}
.page a,.page em{ font-style:normal;}
.page strong,.page a:hover{ background:#fe7901; border:1px solid #d86100; color:#fff;}
/*页码样式结束*/

/*筛选列表样式*/
.choose_option a{ display:inline-block; padding:0px 4px; height:22px; line-height:22px; margin:5px 20px 5px 0px;}
.choose_option a.current,.choose_option a:hover{ background:#fb8200; color:#fff; text-decoration:none;}
/*筛选列表样式*/





/*themes/default/static/css/appends.css*/
/*ul样式1*/

/*首页样式修改*/

.banner_lunz{ height:400px; overflow:hidden;position:absolute;z-index:1; margin: 0 auto;}
.index_tender { width:240px; border:1px solid #ccc; border-top:3px solid #f25618; padding:5px 20px; text-align:center; height:365px;background-color: white;
	position: absolute;
	right: 350px;
	top:10px;
	z-index: 2;}



.index_tender h2{ font-size:20px;}
.index_tender form input,.index_tender form select{ margin-top:7px;height:34px; line-height:34px;}
.index_tender form input.full{ width:97%;}
.index_tender form select.full{ width:100%;}
.index_tender form input.short{ width:45%;}
.index_tender form select.short{ width:32%; float:left; margin-right:4px;}
.index_tender form select:last-child{ margin-right:0px; float:right;}
.index_tender form img.yz_pic{ margin-top:10px;}
.ten_top{ overflow:hidden;}



/*themes/default/static/css/append.css*/
/*首页样式修改*/
.top_nav{ background:#f8f8f8; border-bottom:1px solid #e3e3e3;}
.search_box input.btn{ background:#fb8200;}
.search_box{ border:2px solid #fb8200;}
.search_cont_list{ border:2px solid #fb8200; border-top:none;}
.header_bottom {height:40px; width:100%; border-bottom:2px solid #fb8200; position:relative; z-index:10; display: table;} 
.header_bottom ul li{ float:left; height:40px; line-height:40px;  font-size:16px; position:relative; width:171px; text-align:center }
.header_bottom ul li.has_son em.menu_ico{width:9px; height:6px; background-position:-15px 0px; margin-left:5px;background: url(../images/ico1_1.png) 1px 1px no-repeat;}
.header_bottom ul li.has_son em.menu_ico_over{ background-position:-33px 0px; }
.header_bottom ul li.has_son a.current em.menu_ico{ background-position:-33px 0px; }
.header_bottom ul li a{color:#333; text-decoration:none; display: block;  padding:0 38px; }
.header_bottom ul li a.current,.header_bottom ul li.current{background:#fb8200; color:#fff;}
.header_bottom ul li.current a,.header_bottom  ul li.current a:hover{ color:#fff;}
.header_bottom  ul li.has_son{padding:0px; width:171px; text-align:center;}
.header_bottom  ul li.has_son a{padding:0;}
.header_bottom  ul li .main_nav_son{ position:absolute; left:0px; top:39px;}
ul.main_nav_son { border:none;}
ul.main_nav_son li{ height:35px;}
ul.main_nav_son li a{ background:#4a4949; font-size:14px; line-height:35px; height:35px; color:#fff; width:110px; text-align:left; padding-left:20px; width:171px; text-align:center !important;}
ul.main_nav_son li a:hover{ background:#4a4949; width:171px; text-align:center}


/*规格值的选择*/
.jh-key{margin-bottom:8px;}
.jh-key ul {}
.jh-key ul li { display:inline; float:left; margin: 0 4px 3px 0;}
.jh-key ul li a { height:30px; float:left; margin:1px; border: 1px solid #E7E7E7; position: relative; z-index: 1; cursor: pointer;}
.jh-key ul li.sp-txt a {  color: #000; text-decoration: none; background: #FFF none; text-align: center; white-space: nowrap; min-width: 20px; height: 30px; padding: 0 5px;}
.jh-key ul li.sp-img a { font-size:0; line-height:0; width: 30px; height:30px; background: no-repeat center center; background-size: 30px 30px; -webkit-background-size: 30px 30px; display:block; overflow: hidden;}
.jh-key ul li a:hover, .jh-key ul li a.hovered { border: 2px solid #F30; margin:0px; box-shadow: 1px 1px 2px rgba(51,51,51,0.7); }
.jh-key ul li a i { display: none;}
.jh-key ul li a.hovered i { font-size: 0; line-height: 0; background: url(../images/shop/public.png) no-repeat 0px -40px; display: block; width: 9px; height: 9px; position: absolute; z-index: 1; right: 0px; bottom: 0px;}

/*购买数量和库存*/
.jh-figure-input {}
.jh-figure-input a { background: url(../images/shop/public.png) no-repeat; width: 13px; height: 13px; }
.jh-figure-input a.decrease { background-position: 0px -60px; margin:10px 5px 9px 0;}
.jh-figure-input a:hover.decrease { background-position: -13px -60px;} 
.jh-figure-input a.increase { background-position: -26px -60px; margin:10px 0 9px 5px;}
.jh-figure-input a:hover.increase { background-position: -39px -60px;} 
.jh-figure-input input { line-height: 18px; height: 18px; border: solid 1px #D8D8D8; margin: 6px 0;}
.jh-figure-input em { color:#999;}
.jh-figure-input em strong { font-weight: 600; color: #555; margin: 0 4px;}

/* 购买提示信息 */
dl.jh-point dd em { line-height: 20px; height:20px; padding:4px; border: dashed 1px; margin:1px 0;}
dl.jh-point dd em.yes { background-color: #FFF7C1; border-color: #E48312; color:#F26520;}
dl.jh-point dd em.no { background-color: #FFE1E1; border-color: #CC6666; color:#990000;}

/* 销售信息 */
.jh-wrap { width: 450px; float:left; margin-left:20px; }
.jh-meta, .jh-key, .jh-pay { width: 100%; clear:both; }
.jh-meta dl, .jh-key dl, .jh-pay dl { padding: 0; margin: 5px 0; clear:both; width: 100%; }
.jh-meta dl dt, .jh-key dl dt, .jh-pay dl dt { line-height:30px; display:inline; text-align: right; white-space: nowrap; width: 40px; float: left;}
.jh-meta dl dd, .jh-key dl dd, .jh-pay dl dd { line-height:30px; display:inline; float: left; width: 310px; margin-left:4px;}
.jh-detail-price { }
.jh-detail-price strong { line-height: 28px; height: 24px; color: #F30; font-size: 28px; font-weight:600; margin: 2px 6px 2px 0;}
.jh-detail-price strong.del { line-height: 20px; height: 20px; color: #555; font-size: 12px; font-weight: normal; text-decoration: line-through; padding: 2px 0; margin: 2px 6px 2px 0;}
.jh-promo-price-type { background: #F30; color: #FFF; line-height: 16px; padding: 2px 6px; margin: 4px 0; float:left; }
.jh-promo-price { font-size: 28px; font-weight:600; line-height: 28px; height: 24px; color: #F30; margin: 2px 0; float:left; margin: 0 6px;}
.jh-promo-time { font-size: 12px; color: #999;}
.jh-promo div { display: inline-block;}

/*土巴兔模板调用模块*/
.to_news_ad{ width:400px; height:300px; overflow:hidden;}
.to_news_list{ width:475px; margin-left:20px; height:300px;}
.to_news_list li{ height:68px; overflow:hidden; margin:5px 0px; border-bottom:1px solid #eee; line-height:34px;}
.to_news_list li:last-child{ border-bottom:none;}
.to_news_list li h3 a{ font-size:18px; color:#333;}
.to_news_right{ height:263px; overflow:hidden;}
.to_news_right li{ line-height:40px; height:40px; oveqiaoflow:hidden; border-bottom:1px dashed #e0e0e0;}
.to_news_list li h3 a:hover,.to_activity li div.text a:hover,.index_rank div.text a:hover{ color:#f25618;}
.to_cont_lt{ width:897px; padding:5px 10px; border:1px solid #e0e0e0; border-right:none;}
.to_cont_rt{ width:260px; padding:5px 10px; border:1px solid #e0e0e0;}
.to_cont_rt h2.index_tit{ font-size:18px; border-bottom:1px solid #eee;}
.to_cont_rt h2.index_tit font.lt{ border-bottom:2px solid #fb8200;}
.to_cont_lt{ width:897px; padding:5px 10px; border:1px solid #e0e0e0; border-right:none;}
.to_cont_rt{ width:260px; padding:5px 10px; border:1px solid #e0e0e0;}

.index_zx_dairy{ overflow:hidden; height:180px; margin-bottom:20px;}
.index_zx_tit{ width:180px; text-align:center; float:left; color:#fff; font-size:14px; padding-top:40px; background:#fb8200; height:140px; position:relative;}
.index_zx_tit a{ color:#fff;}
.index_zx_ico1{ width:60px; height:60px; background-position:-276px -210px;}
.index_zx_tit em{ width:0px; height:0px; border-color:transparent #FFF transparent transparent;border-width:10px;border-style:dashed solid dashed dashed; position:absolute; right:0px; top:40%;}
.zx_dairy_list li{ margin-left:15px; float:left; width:240px; height:180px; position:relative;}
.zx_dairy_list li img{ width:240px; height:180px;}
.zx_dairy_list li span.fenlei{ width:78px; height:26px; text-align:center; display:block; position:absolute; right:0px; top:0px; background:#fb8200; color:#fff;}
.index_zx_lean .index_zx_tit{ background:#25B6A6;}
.index_zx_ico2{ width:60px; height:60px; background-position:-337px -210px;}
.index_zx_lean{ background:#f5f5f5;overflow:hidden; height:180px;}
.zx_lean_list li{ float:left; margin-left:20px; padding:10px 0px;}
.zx_lean_list li h3{ margin:10px 0px;}
.zx_lean_list li h3 font{ font-size:14px;}
.ketant_list{ margin-left:10px; width:200px; }
.ketant_list li{margin:0px; padding:0px; height:26px; overflow:hidden;}
.to_cont_lt{ width:897px; padding:5px 10px; border:1px solid #e0e0e0; border-right:none;}
.to_cont_rt{ width:260px; padding:5px 10px; border:1px solid #e0e0e0;}