@font-face {font-family: "iconfont";src: url('/static/fonts/iconfont.eot');src: url('/static/fonts/iconfont.eot') format('embedded-opentype'),url('/static/fonts/iconfont.woff') format('woff'),url('/static/fonts/iconfont.ttf') format('truetype'),url('/static/fonts/iconfont.svg') format('svg');}
.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-zan:before { content: "\e615"; }
.icon-share:before { content: "\e60c"; }
.icon-weibo:before { content: "\e8fd"; }
.icon-qzone:before { content: "\e604"; }
.icon-twitter:before { content: "\e600"; }
.icon-facebook:before { content: "\e602"; }
.icon-linkedin:before { content: "\e603"; }
.icon-tencent:before { content: "\e605"; }
.icon-qq:before { content: "\e67b"; }
.icon-douban:before { content: "\e616"; }
.social-share a{position:relative;text-decoration:none;margin:3px 3px 36px 3px;display:inline-block;outline:none}
.social-share .social-share-icon{font-family: "iconfont" !important;position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}
.social-share .social-share-icon:hover{background:#666;color:#fff}
.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}
.social-share .icon-weibo:hover{background:#ff763b}
.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}
.social-share .icon-tencent:hover{background:#56b6e7}
.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}
.social-share .icon-qq:hover{background:#56b6e7}
.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}
.social-share .icon-qzone:hover{background:#FDBE3D}
.social-share .icon-douban{color:#33b045;border-color:#33b045}
.social-share .icon-douban:hover{background:#33b045}
.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}
.social-share .icon-linkedin:hover{background:#0077B5}
.social-share .icon-facebook{color:#44619D;border-color:#44619D}
.social-share .icon-facebook:hover{background:#44619D}
.social-share .icon-google{color:#db4437;border-color:#db4437}
.social-share .icon-google:hover{background:#db4437}
.social-share .icon-twitter{color:#55acee;border-color:#55acee}
.social-share .icon-twitter:hover{background:#55acee}
.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}
.social-share .icon-diandian:hover{background:#307DCA}
.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}
.social-share .icon-wechat:hover{background:#7bc549}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;font-size: inherit;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}
.social-share .icon-wechat{display:none;}
.clear {clear: both;}
.box-size{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.ds-hide{display:none}
.ds-reward-stl{font-family:"microsoft yahei";text-align:center;background:#f1f1f1;padding:10px 0;color:#666;margin:20px auto;width:100%}
#dsRewardBtn {padding: 0;margin: 0;background: #737F99;width: 50px;height: 50px;font-size: 16px;font-weight: 600;line-height: 43px;border: 4px solid #fff;border-radius: 40px;color: #FFF;}
#dsRewardBtn span{display:inline-block;width:50px;height:50px;border-radius:100%;line-height:58px;color:#fff;font:400 25px/50px 'microsoft yahei';background:#FEC22C}
#dsRewardBtn:hover{cursor:pointer}
#dsRewardBtn:focus{outline:none;}
.ds-dialog{z-index:9999;width:100%;height:100%;position:fixed;top:0;left:0;}
.ds-dialog .ds-close-dialog{position:absolute;top:19px;right:20px;font:400 24px/24px Arial;width:20px;height:20px;text-align:center;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;font-weight:700;line-height:20px;opacity:.6;filter:alpha(opacity=20)}
.ds-dialog .ds-close-dialog:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.6;filter:alpha(opacity=40)}
.ds-dialog-bg{position:absolute;cursor: pointer;opacity:.6;filter:alpha(opacity=30);background:#000;z-index:9999;left:0;top:0;width:100%;height:100%}
.ds-dialog-content{font-family:'microsoft yahei';font-size:14px;background-color:#FFF;position:fixed;padding:0 20px;z-index:10000;overflow:hidden;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,.3);box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ds-dialog-pc{width:333px;height:380px;top:50%;left:50%;margin:-190px 0 0 -167px}
.ds-dialog-pc.ds-dialog-shang{height: 388px;}
.ds-dialog-wx{width:90%;height:280px;top:50%;margin-top:-140px;margin-left:5%}
div.ds-dialog-content h5{padding: 10px 0;text-align:left;font-size:15px;font-weight:700;margin:10px 0;line-height: 1.1;color:#555}
.ds-payment-way{text-align:center}
.ds-payment-way label{cursor:pointer;font-weight:400;display:inline-block;font-size:14px;margin:0 15px 0 0;padding:0}
.ds-payment-way input[type=radio]{vertical-align:middle;margin:-2px 5px 0 0;-webkit-appearance: radio;}
.ds-payment-img{margin:15px 0;text-align:center}
p.ds-pay-info{font-size:15px;margin:0 0 10px}
.ds-pay-money{font-size:14px;margin-top:10px}
.ds-pay-money p{margin:0}
.ds-pay-money .ds-pay-money-sum{margin-bottom:4px}
.ds-payment-img img{margin:0 auto;width: 185px !important;height: auto !important;}
#pay .ds-payment-img img:hover{background: none;}
.ds-payment-img #qrCode_1{display:none}
.ds-payment-img .qrcode-border{margin:0 auto}
.ds-payment-img .qrcode-tip{width: 48.13px;position: relative;margin: -12px auto 0 auto !important;font-size: 12px;font-weight: 700;background: #fff;height: 15px;line-height: 15px;text-indent: 0em;}
#qrCode_0 .qrcode-tip{color:#3caf36}
#qrCode_3 .qrcode-tip{color:#e10602}
.ds-payment-img #qrCode_2{display:none}
#qrCode_2 .qrcode-tip{color:#eb5f01}
#qrCode_1 .qrcode-tip{color:#6699cc}
.wx_qrcode_container{text-align:center}
.wx_qrcode_container h2{font-size:17px}
.wx_qrcode_container p{font-size:14px}
.ds-reward-stl{background:#fff;padding:0;color:#666;margin:0;}
#dsRewardBtn span{position:absolute;left:115px;top:-7px;background:#7ab951;width:50px;height:50px;font-size:16px;font-weight:600;line-height:43px;border:4px solid #fff;border-radius:40px}
.share-s a{margin-top:-25px}
.ds-payment-img .qrcode-border{border-radius: 30px; width: 236px; height: 236px; padding: 16px; margin-top: 24px;}
#xf_zsf{position:relative;margin:15px 0;width:100%;height: 35px;line-height: 35px;-webkit-tap-highlight-color: rgba(255,0,0,0);-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.xf_zsf-main{position:relative;margin:0 auto !important;width:283px}
.ds-payment-text {width: 236.89px;margin: 0 auto;text-align: center;}
.ds-payment-text p{font-size: 12px;margin: 0;line-height: normal;}
.xf_zsf-main a{float:left;color:#fff!important;line-height:35px;text-align:center;border-radius:2px}
.xf_zsf-main .likes a:hover,.xf_zsf-main .likes a:focus{text-decoration: none;background:#878787;color:#fff;transition:all .2s ease-in 0s}
.xf_zsf-main .da_shang a:hover,.xf_zsf-main .da_shang a:focus{text-decoration: none;background:#878787;color:#fff;transition:all .2s ease-in 0s}
.xf_zsf-main .shares a:hover,.xf_zsf-main .shares a:focus{text-decoration: none;background:#878787;color:#fff;transition:all .2s ease-in 0s}
.xf_zsf-main .likes a{background:#36B5FF;width:140px;display:block;text-decoration:none;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.xf_zsf-main .shares a{background:#EC5386;width:140px;display:block;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.xf_zsf-main i{color:#fff;font-style:normal;margin:0 5px 0 0}
.shang-main input{height:auto;max-width:100%;vertical-align:middle;display:block}
.shang-main img{height:auto;max-width:100%;margin:0 auto;vertical-align:middle;display:block}
.shang-main h4{text-align:center}
#shang{position:absolute;top:46px;left:0;display:none;padding:15px;background:#fff;border-radius:5px;z-index:5;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.1);background:rgba(255,255,255,.9)}
.bdshare_dialog_box{z-index:999999!important;box-shadow:0 10px 10px rgba(0,0,0,.5)!important}
.bdshare_dialog_box{border:none!important}
.bdshare_dialog_bottom{display:none}
#da_shang_btns span{display: inline-block;color: #fff;font: 400 25px/50px 'microsoft yahei';cursor: pointer;position:absolute!important;left:111px!important;top:-11px!important;background:#7ab951!important;width:50px!important;height:50px!important;font-size:16px!important;font-weight:600!important;line-height:50px!important;border:4px solid #fff!important;border-radius:40px!important}
#da_shang_btns {border: 0;outline: 0;border-radius: 100%;padding: 0;margin: 0;}
.da_shang a{cursor: pointer;position:absolute;left:115px;top:-7px;background:#B9A72E;width:42px;height:42px;font-size:16px;font-weight:600;line-height:43px;border:4px solid #fff;border-radius:40px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.da_shang_btn{display: -webkit-box;text-align:left!important;background:#fff!important;padding:0!important;color:#666!important;margin:0!important;width:0!important}
.four-share {position: relative;height: 46px;overflow: hidden;}
.xf_weibo span{position: absolute;left: 18%;width: 46px;height: 46px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-image: url(/static/images/weibo.png);}
.xf_qqqq span{position: absolute;left: 34%;width: 46px;height: 46px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-image: url(/static/images/qqqq.png);}
.xf_qzone span{position: absolute;left: 50%;width: 46px;height: 46px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-image: url(/static/images/qzone.png);}
.xf_douban span{position: absolute;left: 66%;width: 46px;height: 46px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-image: url(/static/images/douban.png);}
.share-img .qrcode-border{margin-top: 0;padding: 8.05px 18.05px;height: 202px;}
.share-img .qrcode-tip{width: auto;margin: 0 !important;}
.wechat-icon{position: absolute;top: 56%;left: 50%;width: 32px;height: 32px;line-height: 32px;margin: -16px 0 0 -16px;border-radius: 4px;background: url(/static/images/wechat-icon.png) no-repeat;-webkit-background-size: cover;background-size: cover;background-color: white;}@font-face {font-family: 'iconfont';src: url('iconfont.eot?t=1459669414');src: url('/static/fonts/iconfont.eot') format('embedded-opentype'),url('/static/fonts/iconfont.woff') format('woff'),url('/static/fonts/iconfont.ttf') format('truetype'),url('/static/fonts/iconfont.svg') format('svg');}