@charset "utf-8";
/**
 *
 * @authors ray (ray0324@foxmail.com)
 * @date    2013-12-29 13:05:27
 * @version v1.0
 */
body{background: #f1f1f1;}
ul,li{padding: 0;margin:0;}
a {	color: #333333;	text-decoration: none;}
a:hover,a:focus {color: #333333;text-decoration: none;}
h1,h2,h3,h4,h5{	margin: 0;	font-weight: 100;}

/**导航条**/
nav{margin:0;padding:0;width:100%;background: #f2f2f2;/*margin-bottom:15px;*/}
nav .topnav{height: 50px;list-style: none;border-bottom:1px solid #dc610f;overflow: hidden;background: #f60;padding-bottom:10px;box-shadow:0 1px 3px #999}
nav .topnav li{text-align: center;font-size: 14px;}
nav .topnav li a{line-height: 50px;color: #fff;}
nav .topnav li.main{float:left;height: 50px;width:50px;}

nav .topnav li.main a{display: block;height: 50px;width:50px;background: url(/uploads/image/images/back.png);background-size:50px 50px;}
nav .topnav li.main a:hover{background: #ff8800 url(/uploads/image/images/back.png);background-size:50px 50px;}

nav .topnav li.title{margin:0 100px 0 50px;height: 50px;font-size: 24px;}
nav .topnav li.title  a{display: block;height:50px;width:150px;margin:auto;background:url(/uploads/image/images/logo-white.png) no-repeat center left; background-size:100px 50px; font-size: 16px;text-align: right; }

nav .topnav li.list{float: right;height: 50px;width:100px;overflow: hidden;}
nav .topnav li.list a{display: block;float:left;width:50px;height: 50px;}

nav .topnav li.list a.home{background: url(/uploads/image/images/home.png);background-size:50px 50px;}
nav .topnav li.list a:hover{background: #ff8800 url(/uploads/image/images/home.png);background-size:50px 50px;}
nav .topnav li.list a.listmenu{background: url(/uploads/image/images/list.png);background-size:50px 50px;}
nav .topnav li.list a.listmenu:hover{background: #ff8800 url(/uploads/image/images/list.png);background-size:50px 50px;}
nav .menu{list-style: none;background: #eee;}
nav .menu li{float:left;width:16.6666666666%;text-align: center;}
nav .menu li a{color:#333;line-height: 44px;}
nav .menu li.active a{color:#ffffff;background: #ff6600;padding:2px 5px 2px 5px;border-radius: 4px;}
nav .menu li.active a:hover{color:#ffffff;}
nav .menu li a:hover{color:#ff6600;}
nav .breadcrumb{color:#999;margin:0px;padding:0px 15px;font-size: 14px;overflow: hidden;border-top:1px solid #e5e5e5;background: #fff;}
nav .breadcrumb a{color:#333;line-height: 36px;}

.hot{height: 30px;background: #aaa;line-height: 30px;color:#ffffff;}
#subnav{border-bottom:1px solid #e0e0e0;}
.active{color:#ffffff;background: #ff6600;padding:2px 5px 2px 5px;border-radius: 4px;}
.jdnav{ padding: 5px 15px;}

/*内容*/
.cnt{padding:0 15px}

.filter-query{border-bottom:1px solid #e0e0e0;background: #f9f9f9;line-height: 25px;padding:5px 15px 5px 15px;}
.filter-query b.title{float: left;line-height: 30px;color: #ff6600;}
.filter-query .caret{float: right;cursor: pointer;margin:10px 0 0 0;}
.filter-query .caret:hover{color:#ff6600;}
.filter-query-list{margin:0 30px 0 40px;height: 30px;overflow: hidden;}

.filter-query-list span{display: inline-block;padding:0px 3px;line-height:21px;font-size:14px;margin-bottom: 5px;border-radius: 5px;color:#999;}

.filter-query-list a{display: inline-block;padding:0px 3px;line-height:21px;font-size:14px;margin-bottom: 5px;border-radius: 5px;}
.filter-query-list a.filter-selected{color:#fff;background:#888888;}
.filter-query-list a:hover{color:#fff;background:#888888;}

.jd_price{background:#fff; line-height:32px;}
.jd_price .color{ color:#f60;}
.jd_price .color .jd_price_name{ margin-right:15px;}
.jd_price .color .jd_price_more{ margin-left:15px; color:#388e00;}

.cat .cat-title span{display:block;float:right;margin-top: 8px;}
.cat .m{margin:5px 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #e5e5e5;clear:both;height: 62px;overflow: hidden;}
.cat .s{ height:30px;}
.cat .m img{float:right;padding:5px 0 0 10px;}
.cat .m p{padding:0;margin:0;color:#999999;font-size:12px;line-height: 1.5;}

/*seperate line*/
.seperate{border-bottom:1px dashed #e5e5e5;margin:2px 0;}
/*小三角*/
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 6px solid;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}
.m-li{padding:8px;}
.box{background: white;box-shadow: 0 0 3px rgba(0,0,0,0.3); overflow:hidden;}
.box a.title{line-height: 30px;padding-left: 10px;font-weight: bold;font-size: 18px; white-space:nowrap; display:inline;}
.box a.title:hover{color: #ff6600;}
/*翻页*/
.pagestyle{ text-align:center;}
.pagestyle a{ border:1px solid #e5e5e5; margin:0px 5px; padding:2px; font-size:12px;}
.pagestyle .curpage{ padding:2px 5px;}
/*底部信息*/
#footer{margin-top:10px;border-top:1px solid #eeeeee;padding:10px;	color:#999999;}
#footer div{text-align: center;}
#footer div a{color:#666666;}

/*内容页*/
.focuspic img{ margin:0px auto;}
.row .morejd{ font-size:12px;}
.moreinfo{ color:#f60;}
.moreinfo:hover{color:#3c9600;}
.show_content h3{color:#f60; border-bottom:1px solid #e0e0e0; line-height:32px;} 

/* 底部信息 */
footer {
  clear: both;
  margin-top: 10px !important;
  color: #999;
  background: #333;
}
footer .footer-menu a {
  display: block;
  float: left;
  width: 16%;
  text-align: center;
  font-size: 16px;
  line-height: 30px;
  height: 30px;
  padding: 0px;
  margin: 3px 0;
  color: #aaa;
  text-decoration: none;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
footer .footer-menu a:hover {
  color: #f60;
}
footer .footer-info {
  padding: 15px 0;
  background: #222;
}
footer .link {
  text-align: center;
  line-height: 2;
  font-size: 16px;
}
footer .link a {
  color: #aaa;
  text-decoration: none;
}
footer .copyright {
  text-align: center;
  font-size: 12px;
}