*{padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body{font-family:"微软雅黑";font-size:14px;color:#000;height:100%;-webkit-text-size-adjust:none;}
body{overflow-x:hidden !important;}
ul{list-style:none;}
img{border:0;vertical-align:middle;max-width:100%;}
a{text-decoration:none;-webkit-transition:.5s;transition:.5s;color:#000;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a:hover{text-decoration:none;-webkit-transition:.5s;transition:.5s;}
input[type="button"],input[type="submit"],input[type="reset"],input[type="text"],input[type="password"]{-webkit-appearance:none;border:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}

i{display:inline-block;vertical-align:middle;}

input{font-family:"微软雅黑";font-size:12px;}
input:focus,textarea:focus{outline:none;}

.clearfix { *zoom:1; }
.clearfix:before { display:table; content:""; }
.clearfix:after { clear:both; display:block; content:""; height:0; overflow:hidden; visibility:hidden;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.bgf8f8f8{background:#f8f8f8;}
.bgfff{background:#fff;}

.textHidden{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.color81d8d0{color:#afd7a5;}
.colorfd4848{color:#fd4848;}

.p10{padding:0px 10px;}

.height10{height:10px;clear:both;}
.height20{height:20px;clear:both;}
.height40{height:40px;clear:both;}

header{height:40px;background:#afd7a5;position:fixed;z-index:2;width:100%;top:0;left:0;padding-left:85px;padding-right:20px;}
header .logo{width:40px;position:absolute;left:20px;}
header input{width:100%;height:30px;background:#fff url(../images/icon03.png) no-repeat 10px center/12px auto;padding-left:30px;border-radius:3px;margin-top:5px;position: static;}

#main{padding-top:40px;padding-bottom:65px;overflow:hidden;}
#pagemain{padding-bottom:65px;}

.page-top{height:37px;text-align:center;background:#3d3d3d;position:relative;color:#fff;font-size:14px;line-height:37px;}
.page-top a{display:block;}
.page-top .back{position:absolute;width:8px;left:10px;top:-2px;}
.page-top .dh{width:40px;text-align:center;position:absolute;right:0;top:0;color:#fff;}

.foot{height:50px;position:fixed;left:0;bottom:0;width:100%;background:#fff;z-index:22;padding-top:5px;border-top:1px solid #eee;}
.foot a{display:block;width:18.75%;float:left;text-align:center;line-height:22px;color:#fff;}
.foot a.icon03{width:25%;position:relative;top:-15px;}
.foot a.icon03 span{border-radius:100%;background:url(../images/foot-icon03-bg.png) no-repeat center top/45px auto;display:block;padding-top:7px;}
.foot a.icon03 span img{width:32px;}
.foot a i{display:block;width:28.5px;height:22px;margin:0 auto;}
/*.foot a.icon01 i{background-position:left top;}
.foot a.icon02 i{background-position:-28.5px top;}
.foot a.icon04 i{background-position:-57px top;}
.foot a.icon05 i{background-position:right top;}
.foot a.on{color:#81d8d0;}
.foot a.on i{background:url(../images/foot-icon-on.png) no-repeat left top;display:block;}
.foot a.icon01.on i{background-position:left top;margin:0 auto;}
.foot a.icon02.on i{background-position:-28.5px top;}
.foot a.icon04.on i{background-position:-57px top;}
.foot a.icon05.on i{background-position:right top;}*/
.foot a.icon01.on {color:#afd7a5;}
.foot a.icon02.on {color:#afd7a5;}
.foot a.icon04.on {color:#afd7a5;}
.foot a.icon05.on {color:#afd7a5;}


@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot?t=1473046068'); /* IE9*/
  src: url('../font/iconfont.eot?t=1473046068#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff?t=1473046068') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf?t=1473046068') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg?t=1473046068#iconfont') format('svg'); /* iOS 4.1- */
}

[class^="icon-"],
[class*=" icon-"]{font-family:'iconfont' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;}

.icon-gouwuche:before { content: "\e600"; }
.icon-sousuo:before { content: "\e601"; }
.icon-weixin-copy:before { content: "\e604";margin-top:2px;}
.icon-shouye-copy:before { content: "\e603"; }

.pubilc-right{position:fixed;right:10px;bottom:55px;width:40px;z-index:1000;}
.pubilc-right a{width:40px;height:40px;background:url(../images/right-icon1.png) no-repeat center top;position:relative;display:block;}
.pubilc-right a.cart{background-position:left top;}
.pubilc-right a.cart span{position:absolute;background:#ff0000;color:#fff;right:0;top:0;width:16px;height:16px;text-align:center;line-height:16px;border-radius:100%;}
.pubilc-right a.back-top{background-position:left bottom;opacity:0;}

.kf-box{width:70px;height:150px;position:fixed;right:0;background:url(../images/kf-bg.png) no-repeat center top/70px auto;z-index:1000;top:50%;margin-top:-100px;text-align:center;color:#fff;padding-top:67px;}
.kf-box .online-txt{margin-top:3px;}
.kf-box .online{line-height:9px;margin-top:5px;}

#jifmain{padding-bottom:60px;}

.jif-header{height:45px;background:#fff;position:relative;text-align:center;line-height:45px;font-size:14px;border-bottom:1px solid #d9d9d9;}
.jif-header > *{position:absolute;height:100%;}
.jif-header a.qiandao{left:10px;}
.jif-header a.qiandao i{width:20px;height:19px;background:url(../images/allbg.png) no-repeat left -15px;margin-top:-3px;margin-right:5px;}
.jif-header a.cart{width:25px;height:18px;background:url(../images/allbg.png) no-repeat -20px -15px;right:10px;top:13px;}
.jif-header a.backicon{width:25px;background:url(../images/icon28.png) no-repeat right center/8px auto;left:0;}

.jif-footer{height:50px;border-top:1px solid #eee;position:fixed;left:0;bottom:0;width:100%;padding-top:6px;}
.jif-footer a{width:20%;float:left;text-align:center;display:block;}
.jif-footer a i{display:block;margin:0 auto;height:19px;background:url(../images/allbg.png) no-repeat center center;}
.jif-footer a i.icon01{background-position:left -62px;width:12px;}
.jif-footer a i.icon02{background-position:-12px -62px;width:21px;}
.jif-footer a i.icon03{background-position:left -81px;width:38px;height:36px;}
.jif-footer a i.icon04{background-position:-33px -62px;width:21px;}
.jif-footer a i.icon05{background-position:-54px -62px;width:14px;}
