@charset "utf-8";
/* CSS Document */
/*全局reset*/
body{ background:#fff; -webkit-text-size-adjust:none;/*禁止手动调整网页大小*/}
*{ margin: 0; padding: 0; font-family:"Microsoft YaHei",Helvetica,sans-serif; font-size:12px; color:#666;}
h1, h2, h3, h4, h5, h6, p { -webkit-margin-before: 0; -webkit-margin-after: 0; padding:0; margin:0;  }
input, img, textarea { vertical-align: middle; font-family:"Microsoft YaHei",Helvetica,sans-serif; border:none;}
input[type=submit], input[type=button], input[type=text], input[type=password] { -webkit-appearance: none; box-sizing: content-box; box-shadow: none; }
ul, li { list-style: none; }
img { border: 0; }
em, i { font-style: normal; }
a { text-decoration: none; color: #393939; outline-style: none; }
input { outline: none; }
textarea { outline: none; }
/*超出文本显示省略号*/
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*输入框自动大写*/
.uppercase {text-transform:uppercase;}
/*图标字体*/
.icon{font-family: iconFont !important;}
.clear{clear:both;}
input:focus {outline: none}
body{ background:#f8f8f8;}
.wrapper{ padding:0; margin:0 auto; min-width:360px; max-width:640px; padding-bottom:50px; background:#f8f8f8; overflow:hidden; }
.ico{background:url(image/ico.png) no-repeat 0 0;}


.search{margin:0 auto; width:100%; height:90px; background:#fe4646;}
.search .sem{margin:0 auto; padding:25px 0 0 0; width:80%;}
.search .sem .inp{float:left; width:90%; height:40px; line-height:40px; padding-left:8px; background:#fff; font-size:14px; font-family:"Microsoft YaHei",Helvetica,sans-serif; border-top-left-radius:4px ; -moz-border-radius-topleft:4px ; -webkit-border-top-left-radius:4px ; border-bottom-left-radius:4px ;-moz-border-radius-bottomleft:4px;  -webkit-border-bottom-left-radius:4px;}
.search .sem .tj{float:left; cursor:pointer; height:40px; width:40px; background:url(image/se.png) no-repeat center center #fff; background-size:60%; border-top-right-radius:4px;-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px ;border-bottom-right-radius:4px ;-moz-border-radius-bottomright:4px ; -webkit-border-bottom-right-radius:4px ;}

/*--float--*/
.float{margin:0 auto; position: fixed; bottom:0px; height:50px; width:100%; background:#f0f0f0; background: /*-webkit-gradient(linear, 0 0, 0 100%,from(#eeeeee), to(#f0f0f0));background:-moz-linear-gradient(top, #eeeeee,#f0f0f0 100%);background:-o-linear-gradient(top, #eeeeee,#f0f0f0 100%);opacity: 1;*/}
.float a{float:left; width:20%;padding:8px 0 0 0; line-height:170%; font-size:12px; color:#666; text-align:center; display:block;}
.float a img{width:18px;}
.float a.bny{color:#fe4646}

/*--tao-se--*/
.se_tit{height:35px; line-height:35px; background:#fe4646; border-bottom:1px solid #f4f4f4; text-align:center; font-size:16px; color:#fff;}
.t_search{margin:0; width:100%; height:90px; background:#f8f8f8; overflow:hidden;}
.t_search .sem{margin:0 auto; padding:25px 0 0 0; width:80%; height:40px; border-radius:22px; box-shadow:0px 1px 2px #f0f0f0;}
.t_search .sem .inp{float:left; width:85%; height:40px; line-height:40px; background:#fff; font-size:14px; font-family:"Microsoft YaHei",Helvetica,sans-serif; border-top-left-radius:22px ; -moz-border-radius-topleft:22px ; -webkit-border-top-left-radius:22px ; border-bottom-left-radius:22px ;-moz-border-radius-bottomleft:22px;  -webkit-border-bottom-left-radius:22px; text-indent:12px;}
.t_search .sem .tj{float:left; cursor:pointer; height:40px; width:15%; background:url(image/se.png) no-repeat center center #fff; background-size:20px; border-top-right-radius:22px;-moz-border-radius-topright:22px; -webkit-border-top-right-radius:22px ;border-bottom-right-radius:22px ;-moz-border-radius-bottomright:22px ; -webkit-border-bottom-right-radius:22px ;}


/*--pro_list--*/
.pro_list{clear:both; background:#f8f8f8; padding:0; margin:0; }
.pro_list .tit{height:10px; line-height:10px; font-size:14px; text-align:center; color:#333; font-weight:bold;
background-image: -moz-linear-gradient(top, #ffffff, #f8f8f8); /* Firefox */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f8f8f8)); /* Saf4+, Chrome */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType='0'); /* IE*/
}
.pro_list .tit span{ color:#666;}
.pro_list dl{clear:both; width:92%; /*padding:8px 10px 8px 10px;*/  position:relative; margin:0 auto 12px auto; background:#fff;  -moz-border-radius:18px; -webkit-border-radius:18px;  border-radius:18px; overflow:hidden;  box-shadow: 0px 0px 2px #f8f8f8; box-shadow:0px 1px 2px #f0f0f0;}

.pro_list dl dt{float:left; /*width:36%; */width:102px; height:100px; padding:10px 0 0 10px; overflow:hidden;}
.pro_list dl dt img{width:90px; /*min-height:90px;*/  -moz-border-radius:10px; -webkit-border-radius:10px;  border-radius:10px;}
.pro_list dl dd{float:left; width:70%; overflow:hidden; text-align:left; padding:12px 0 0 0;}
@media screen and (max-width: 360px) {
  .pro_list dl dd{float:left; width:60.6%;}
}
.pro_list dl dd h3{height:38px; line-height:150%; font-size:13px; color:#333; font-weight:bold; overflow:hidden; display:inline-block;}
.pro_list dl dd p{clear:both; margin:4px 0 0 0; height:20px; line-height:20px; display:block;}
.pro_list dl dd p span{width:13px; height:20px; background:url(image/mon1.png) no-repeat 0 bottom; background-size:13px; display:inline-block;}
.pro_list dl dd p b{font-size:16px; font-weight:130%; color:#fe4646;}
.pro_list dl dd p i{ font-size:12px; color:#999; text-decoration:line-through;}

.pro_list dl dd .dg{clear:both; margin:2px 0 0 0; height:20px; font-size:11px; color:#999;}
.pro_list dl dd .jd{clear:both; width:90px; height:5px; background:#f4f4f4; overflow:hidden; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.pro_list dl dd .jd .jdb{height:5px; background:#fea9cb;}

.pro_list dl dd .dgbt{ position:absolute; bottom:12px; right:18px; min-width:56px; height:20px; line-height:20px; font-size:12px; color:#fff; text-align:center; border:1px solid #fe4646; background:#fe4646; -moz-border-radius:3px; -webkit-border-radius:3px;  border-radius:3px;}
.pro_list dl dd .dgbt.dgbtb{right:63px;}

/*page*/
.page{clear:both; padding:30px 0 20px 0; text-align:center;}
.page span{height:28px; line-height:28px; padding:0 8px 0 8px; color:#fff; background:#fe4646; margin-left:3px; font-size:12px;  -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px; display:inline-block;}
.page a{height:26px; line-height:26px; padding:0 8px 0 8px; color:#333; background:#f8f8f8; border:1px solid #e5e5e5; margin-left:3px; font-size:12px;  -moz-border-radius:4px; -webkit-border-radius:4px;  border-radius:4px;display:inline-block}
.page a:hover{ background:#fe4646; color:#fff;  border:1px solid #fe4646;}
.page a.ln{ background:#fe4646; color:#fff;  border:1px solid #fe4646;}