﻿@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button{ margin: 0px; padding: 0px;font-family:"Microsoft YaHei","微软雅黑";-webkit-font-smoothing:antialiased;}
table{ border-collapse:collapse; border-spacing:0; }
button,input,textarea,fieldset{ padding:0;*overflow:visible;} 
input,textarea{outline: none;resize:none;}
fieldset,img{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; }
ol,ul,li{ list-style:none; }
caption,th{ text-align:left; }
h1,h2,h3,h4,h5,h6{ font-size:100%; }
q:before,q:after{ content:''; }
abbr,acronym{ border:0; }
label{ cursor:pointer; }
legend{ margin-left:0; }*+html legend{ margin-left:-7px;  margin-top:-7px; padding-bottom:10px; }
*html legend{ margin-left:-7px;  margin-top:-7px;  padding-bottom:10px; }
a{ text-decoration:none; outline: none; }
/* text */
.fTahoma{ font-family:Tahoma,Verdana; }
.fyahei{font-family:"Microsoft YaHei","微软雅黑";}
.farial{font-family: Arial;}
.f17{ font-size:17px;}
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.f28{ font-size:28px; }
.f36{ font-size:36px; }
.f40{ font-size:40px; }
.f50{ font-size:50px; }

.lh90{ line-height:90px; }
.lh150{ line-height:150%; }
.lh160{ line-height:160%; }
.lh180{ line-height:180%; }
.lh200{ line-height:200%; }
.lh300{ line-height:300%; }
.w{ width:100%; }
.wp50{ width:50%; }
.wp70{ width:70%; }
.wp80{ width:80%; }
.wp90{ width:90%; }
.w140{width: 140px;}
.w170{width: 170px;}

.h26{height: 26px;}
.h90{height: 90px;}
.h120{ height:120px; }

.none{display: none;}
.db{ display:block; }
.bc{ margin-left:auto; margin-right:auto; }
.dib{ display:inline-block; }
.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix{*zoom:1;}
.overhidden{overflow: hidden;}

/**position**/
.pr{position: relative;}
.pa{position: absolute;}

/**padding-top**/
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt70{padding-top: 70px;}
/**padding-bottom**/
.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb100{padding-bottom: 100px;}
/**padding-left**/
.pl50{padding-left: 50px;}
/**margin-top**/
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt100{margin-top:100px;}
/**margin-bottom**/
.mb50{margin-bottom:50px;}
.mb100{margin-bottom:100px;}

.brtfff{border-top: 1px solid #fff;}
.brrea{border-bottom: 1px solid #eaeaea;}
.brrgray{border-bottom: 1px solid #e7e7e7;}
.brbef{border-bottom: 1px solid #efefef;}

.red{color: red;}
.black{ color:#000000; }
.color6c{color:#6c6c6c;}
.colorc4{color:#c4c4c4;}
.colorbf{color:#bfbfbf}
.color4d{color:#4d4d4d;}
.color7e{color:#7e7e7e;}
.norcolor{color:#666666;}
.fivecolor{color: #555555}

.whitebg{background-color: #fff;}
.f4bg{background-color: #f4f4f4;}
.e6bg{background-color: #e6e6e6;}
.spebg{background-color: #394042;}
.fabg{background-color: #fafafa;}
.fzerobg{background-color: #f0f0f0;}

.container,.container-layout{margin:0 auto;padding:0;}
@media (min-width:760px){.container{width:760px;}}
@media (min-width:1000px){.container{width:1000px;}}
@media (min-width:1200px){.container{width:1200px;}}
.clearfix:after, .layout:after, .container:after, .container-layout:after, .line:after, .line-small:after, .line-middle:after, .line-big:after, .nav-main:after, .nav-sub:after, .navbar:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .layout, .container, .container-layout, .line, .line-small, .line-middle, .line-big, .nav-main, .nav-sub, .navbar{display:block;}
.clear{clear:both;}

/****/
.jifenbannner{background: url(../images/jifenbanner.jpg) top center no-repeat;}
.jifenheadcnt{background-color: rgba(1,46,66,.83);margin: 32px 0;float: right;width: 294px;height:379px;}
.jifenhead{margin-top:35px;margin-bottom: 15px;text-align: center;}
.jifenhead img{width: 97px;height:97px;display: inline-block;}
.notsigned,.insigned{display: block;text-align: center;}
.notsigned .gerenname,.notsigned .jifensum,.insigned .gerenname,.insigned .jifensum{color: #1aaae6;font-size: 14px;line-height: 26px;display: block;width: 100%;text-align: center;}
.insigned{margin-top: 50px;}
.insigned .jifensum{color: #fff;}
.insigned .jifensum em{display: inline-block;}
.insigned .jifensum .jifencoin{display: inline-block;width: 30px;height: 26px;background: url(../images/jifencoin.png) 0 0 no-repeat;vertical-align:top;}
.signedbtncnt{margin-top: 30px;display: block;}
.signedbtn{display: block;text-align: center;font-size: 14px;line-height: 37px;border-width: 1px;border-style: solid;width: 160px;margin: 10px auto;border-radius: 10px;}
.signedbtn.bluebtn{color: #31b7ea;border-color: #31b7ea;}
.signedbtn.yellowbtn{color: #fdc308;border-color: #fdc308;}

/**商品**/
.goodsvirtualcnt,.goodsrealcnt{background: #f1f1f1;}
.goodsvirtualtit,.goodsrealtit{padding: 25px 0;}
.goodsvirtualtit h1,.goodsrealtit h1{border-left: 5px solid #00bcd5;font-size: 16px;line-height: 25px;padding-left: 5px;color: #5c5c5c;}
.goodsvirtuallist{padding: 25px 10px;background-color: #fff;}
.goodsvirtuallist li{padding: 0 8px;float: left;width: 20%;}
.goodsvirtuallist li img{display: inline-block;width: 100%;}
.goodsvirtuallist li .libottom{border: 2px solid #f5f5f5;border-top: 0;padding-bottom: 15px;}
.goodsvirtuallist li .libottom span{font-size: 16px;color: #939393;width: 100%;text-align: center;display: inline-block;line-height: 30px;margin: 5px 0;}
.goodsvirtuallist li .libottom span em{display: inline-block;font-size: 24px;color: #00bcd5;}
.goodsvirtuallist li .libottom input[type="button"]{font-size: 16px;line-height: 30px;color: #00bcd5;background-color: #fff;cursor: pointer;border: 1px solid #00bcd5;width: 85%;text-align: center;display: block;margin: 0 auto;border-radius: 3px;}
.goodsrealtit h1{border-left: 5px solid #ff7e00;}
.goodsreallist{padding: 25px 10px;background-color: #fff;}
.goodsreallist li{padding: 0 18px;float: left;width: 25%;}
.goodsreallist li .itemcnt{border:2px solid #f5f5f5;}
.goodsreallist li:hover .itemcnt{border-color:#ff7e00;}
.goodsreallist li img{display: inline-block;width: 100%;}
.goodsreallist li .libottom{padding-bottom: 15px;background-color: #fafafa;}
.goodsreallist li .libottom .goodsname{font-size: 14px;color: #2e2e2e;margin-top: 5px;line-height: 30px;padding: 0 7.5%;display: inline-block;width: 100%;}
.goodsreallist li .libottom span{font-size: 14px;color: #2e2e2e;width: 100%;text-align: left;display: inline-block;line-height: 30px;padding: 0 7.5%;}
.goodsreallist li .libottom span em{display: inline-block;font-size: 14px;color: #ff7e00;font-weight: bold;}
.goodsreallist li .libottom input[type="button"]{font-size: 16px;line-height: 30px;color: #ff7e00;background-color: #fff;cursor: pointer;border: 1px solid #ff7e00;width: 85%;text-align: center;display: block;margin: 0 auto;border-radius: 3px;}

/***弹出层**/
.dialog-mask{display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #000;z-index: 100001;filter: alpha(opacity=50);opacity: .5;overflow-x: hidden;overflow-y: auto;}
.dialog-win{display: none;width: 100%;left: 0;position: fixed;z-index: 100002;top: 20%;}
.dialog-win .dialog-head{padding: 0px 20px;border-bottom: solid 1px #ddd;background-color: #f5f5f5;border-radius: 4px 4px 0 0;margin-bottom: 35px;}
.dialog-win .dialog-head strong{font-size: 18px;width: 100%;text-align: center;display: block;line-height: 50px}
.dialog-win .close{float: right;cursor: pointer;color: #5c5c5c;font-size: 35px;line-height: 50px}
.exchangecnt{width: 500px;display: block;margin: 0 auto;background-color: #fff;padding-bottom: 30px;}

.exchangeitem{width: 100%;font-size: 13px;line-height: 36px;padding: 0 30px;display: inline-block;margin-bottom: 10px;}
.exchangeitem .exchangeitemleft{float: left;line-height: 36px;font-size: 16px;color: #5c5c5c;}
.exchangeitem .exchangeitemleft i{font-style: normal;font-size: 13px;line-height: 36px;color: red;margin-left: 5px;display: inline-block;}
.exchangeitem .exchangeitemright{display: block;padding-left:80px;}
.exchangeitem span{display: inline-block;}
.exchangeitem .errormsg{font-size: 13px;line-height: 36px;color: red;height: 36px}
.exchangeitem input[type="text"], .exchangeitem textarea {
    border: 1px solid rgba(0,0,0,0.12);
    background-color: #fff;
    width: 100%;
    padding: 4px 8px;
    font-size: 13px;
    color: #202020;
    line-height: 26px;
}
.exchangeitem input[type="text"]{-webkit-appearance: none;}
.exchangesubbtn{border: 1px solid #ff7e00;background-color: #fff;text-align: center;font-size: 16px;line-height: 30px;border-radius: 3px;color: #ff7e00;margin:10px auto;display: block;width: 100px;cursor: pointer;}