@font-face {font-family: "xf-zsf-iconfont";
  src: url('iconfont.eot?t=1586423650958'); /* IE9 */
  src: url('iconfont.eot?t=1586423650958#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('iconfont.woff?t=1586423650958') format('woff'),
  url('iconfont.ttf?t=1586423650958') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1586423650958#xf-zsf-iconfont') format('svg'); /* iOS 4.1- */
}
.xf-zsf-iconfont {font-family: "xf-zsf-iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-zan:before { content: "\e65d"; }
.icon-share:before { content: "\e699"; }
.icon-weibo:before { content: "\e601"; }
.icon-qzone:before { content: "\e602"; }
.icon-twitter:before { content: "\e655"; }
.icon-facebook:before { content: "\e630"; }
.icon-linkedin:before { content: "\e603"; }
.icon-tencent:before { content: "\e605"; }
.icon-qq:before { content: "\e604"; }
.icon-douban:before { content: "\e707"; }
.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: "xf-zsf-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:#FF4400;width:140px;display:block;text-decoration:none;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.xf_zsf-main .shares a{background:#ECB842;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:#7AB951;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(../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(../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(../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(../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(../images/wechat-icon.png) no-repeat;-webkit-background-size: cover;background-size: cover;background-color: white;}