/* 字体 */
@font-face{font-family:montserratbold;src:url(../font/montserrat-bold/montserrat-bold-webfont.eot?rev=55d5f4b7de3d627a4f4fe32f50105506);src:url(../font/montserrat-bold/montserrat-bold-webfont.eot?rev=55d5f4b7de3d627a4f4fe32f50105506#iefix) format('embedded-opentype'),url(../font/montserrat-bold/montserrat-bold-webfont.woff?rev=5e4c6a2973fca52442a02c3880bdf291) format('woff'),url(../font/montserrat-bold/montserrat-bold-webfont.otf?rev=4ad3d37e53b950d205f5cc09955ee114) format('truetype'),url(../font/montserrat-bold/montserrat-bold-webfont.svg?rev=9a38469278877af9e1d35cfc2f08f90c#montserratbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../font/montserrat-regular/montserrat-regular-webfont.eot?rev=747cd005d864108d5e6c2aea7a95b93d);src:url(../font/montserrat-regular/montserrat-regular-webfont.eot?rev=747cd005d864108d5e6c2aea7a95b93d#iefix) format('embedded-opentype'),url(../font/montserrat-regular/montserrat-regular-webfont.woff?rev=ad7a780c67f71895d58c4d8dec7dbeb7) format('woff'),url(../font/montserrat-regular/montserrat-regular-webfont.otf?rev=283ee7c7c11e37d207232f729ba77ffd) format('truetype'),url(../font/montserrat-regular/montserrat-regular-webfont.svg?rev=0be7773793ff3dd08f09cad033fd8fd2#montserratregular) format('svg');font-weight:400;font-style:normal}
/* 动画 */
@keyframes infoBtnGlowing{from,to{background:#23a1c0;-webkit-box-shadow:0 0 0 0 #23a1c0;-moz-box-shadow:0 0 0 0 #23a1c0;box-shadow:0 0 0 0 #23a1c0}50%{background:#13c6f2;-webkit-box-shadow:0 0 9px 0 #23a1c0;-moz-box-shadow:0 0 9px 0 #23a1c0;box-shadow:0 0 9px 0 #23a1c0}}@-webkit-keyframes infoBtnGlowing{from{background:#23a1c0;-webkit-box-shadow:0 0 0 0 #23a1c0;-moz-box-shadow:0 0 0 0 #23a1c0;box-shadow:0 0 0 0 #23a1c0}50%{background:#13c6f2;-webkit-box-shadow:0 0 9px 0 #23a1c0;-moz-box-shadow:0 0 9px 0 #23a1c0;box-shadow:0 0 9px 0 #23a1c0}to{background:#23a1c0}}@-moz-keyframes infoBtnGlowing{from,to{background:#23a1c0;-webkit-box-shadow:0 0 0 0 #23a1c0;-moz-box-shadow:0 0 0 0 #23a1c0;box-shadow:0 0 0 0 #23a1c0}50%{background:#13c6f2;-webkit-box-shadow:0 0 9px 0 #23a1c0;-moz-box-shadow:0 0 9px 0 #23a1c0;box-shadow:0 0 9px 0 #23a1c0}}@keyframes filledBtnGlowing{from,to{-webkit-box-shadow:0 0 0 0 rgba(9,9,9,.3);-moz-box-shadow:0 0 0 0 rgba(9,9,9,.3);box-shadow:0 0 0 0 rgba(9,9,9,.3)}50%{-webkit-box-shadow:0 0 9px 0 rgba(9,9,9,.45);-moz-box-shadow:0 0 9px 0 rgba(9,9,9,.45);box-shadow:0 0 9px 0 rgba(9,9,9,.45)}}@-webkit-keyframes filledBtnGlowing{from,to{-webkit-box-shadow:0 0 0 0 rgba(9,9,9,.3);-moz-box-shadow:0 0 0 0 rgba(9,9,9,.3);box-shadow:0 0 0 0 rgba(9,9,9,.3)}50%{-webkit-box-shadow:0 0 9px 0 rgba(9,9,9,.45);-moz-box-shadow:0 0 9px 0 rgba(9,9,9,.45);box-shadow:0 0 9px 0 rgba(9,9,9,.45)}}@-moz-keyframes filledBtnGlowing{from,to{background:#090909;-webkit-box-shadow:0 0 0 0 rgba(9,9,9,.3);-moz-box-shadow:0 0 0 0 rgba(9,9,9,.3);box-shadow:0 0 0 0 rgba(9,9,9,.3)}50%{background:rgba(31,21,21,.45);-webkit-box-shadow:0 0 9px 0 rgba(9,9,9,.45);-moz-box-shadow:0 0 9px 0 rgba(9,9,9,.45);box-shadow:0 0 9px 0 rgba(9,9,9,.45)}}@-webkit-keyframes twitterFlyXSmall{from{background-position:-11px 0}to{background-position:-44px 0}}@-moz-keyframes twitterFlyXSmall{from{background-position:-11px 0}to{background-position:-44px 0}}@keyframes twitterFlyXSmall{from{background-position:-11px 0}to{background-position:-44px 0}}@-webkit-keyframes twitterFlySmall{from{background-position:-15px 0}to{background-position:-60px 0}}@-moz-keyframes twitterFlySmall{from{background-position:-15px 0}to{background-position:-60px 0}}@keyframes twitterFlySmall{from{background-position:-15px 0}to{background-position:-60px 0}}@-moz-keyframes twitterFlyBig{from{background-position:0 0}to{background-position:-45px 0}}@-webkit-keyframes twitterFlyBig{from{background-position:0 0}to{background-position:-45px 0}}@keyframes twitterFlyBig{from{background-position:0 0}to{background-position:-45px 0}}@-webkit-keyframes inputPulse{0%,100%{-webkit-transform:scale(1)}66%{-webkit-transform:scale(.97)}}@-moz-keyframes inputPulse{0%,100%{-moz-transform:scale(1)}66%{-moz-transform:scale(.97)}}@-ms-keyframes inputPulse{0%,100%{-ms-transform:scale(1)}66%{-ms-transform:scale(.97)}}@keyframes inputPulse{0%,100%{transform:scale(1)}66%{transform:scale(.97)}}@-webkit-keyframes bgAnimate{from{background-position:0 0}to{background-position:500px 0}}@-moz-keyframes bgAnimate{from{background-position:0 0}to{background-position:500px 0}}@-ms-keyframes bgAnimate{from{background-position:0 0}to{background-position:500px 0}}@keyframes animate{from{background-position:0 0}to{background-position:500px 0}}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1);opacity:0}}@-moz-keyframes pulsate{0%{-moz-transform:scale(.1);opacity:0}50%{opacity:1}100%{-moz-transform:scale(1);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}@-webkit-keyframes stretch{0%{transform:scale(.6);background:rgba(9,9,9,.15)}50%{background:rgba(9,9,9,.3)}100%{transform:scale(1);background:rgba(9,9,9,.45)}}@keyframes stretch{0%{transform:scale(.6);background:rgba(9,9,9,.2)}50%{background:rgba(9,9,9,.3)}100%{transform:scale(1);background:rgba(9,9,9,.45)}}@-moz-keyframes munch{0%,100%{-moz-transform:rotate(90deg)}50%{-moz-transform:rotate(0)}}@-webkit-keyframes munch{0%,100%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(0)}}@keyframes munch{0%,100%{transform:rotate(90deg)}50%{transform:rotate(0)}}@-moz-keyframes bite{0%,100%{-moz-transform:rotate(45deg)}50%{-moz-transform:rotate(90deg)}}@-webkit-keyframes bite{0%,100%{-webkit-transform:rotate(45deg)}50%{-webkit-transform:rotate(90deg)}}@keyframes bite{0%,100%{transform:rotate(45deg)}50%{transform:rotate(90deg)}}@-webkit-keyframes move{0%{-webkit-transform:translate(-128px,0) scaleX(1)}49.999%{-webkit-transform:translate(128px,0) scaleX(1)}50%{-webkit-transform:translate(128px,0) scaleX(-1)}100%{-webkit-transform:translate(-128px,0) scaleX(-1)}}@-moz-keyframes move{0%{-moz-transform:translate(-128px,0) scaleX(1)}49.999%{-moz-transform:translate(128px,0) scaleX(1)}50%{-moz-transform:translate(128px,0) scaleX(-1)}100%{-moz-transform:translate(-128px,0) scaleX(-1)}}@keyframes move{0%{transform:translate(-128px,0) scaleX(1)}49.999%{transform:translate(128px,0) scaleX(1)}50%{transform:translate(128px,0) scaleX(-1)}100%{transform:translate(-128px,0) scaleX(-1)}}@-webkit-keyframes Floatingx{from,to{-webkit-transform:translateY(0)}65%{-webkit-transform:translateY(9px)}}@-moz-keyframes Floatingx{from,to{-moz-transform:translateY(0)}65%{-moz-transform:translateY(9px)}}@-ms-keyframes Floatingx{from,to{-ms-transform:translateY(0)}65%{-ms-transform:translateY(9px)}}@keyframes Floatingx{from,to{transform:translateY(0)}65%{transform:translateY(9px)}}@-webkit-keyframes syncRotate{from{-webkit-transform:rotateZ(0)}to{-webkit-transform:rotateZ(360deg)}}@-moz-keyframes syncRotate{from{-moz-transform:rotateZ(0)}to{-moz-transform:rotateZ(360deg)}}@keyframes syncRotate{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}@-webkit-keyframes floating{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(8%)}}@-moz-keyframes floating{0%,100%{-moz-transform:translateY(0)}50%{-moz-transform:translateY(8%)}}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(8%)}}@-webkit-keyframes main{0%{-webkit-transform:scaleX(0)}100%{-webkit-transform:scaleX(1)}}@-webkit-keyframes edge{0%,50%{-webkit-transform:scaleY(0)}100%{-webkit-transform:scaleY(1)}}@-webkit-keyframes back{0%,75%{-webkit-transform:scaleX(0)}100%{-webkit-transform:scaleX(1)}}@-moz-keyframes main{0%{-moz-transform:scaleX(0)}100%{-moz-transform:scaleX(1)}}@-moz-keyframes edge{0%,50%{-moz-transform:scaleY(0)}100%{-moz-transform:scaleY(1)}}@-moz-keyframes back{0%,75%{-moz-transform:scaleX(0)}100%{-moz-transform:scaleX(1)}}@keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes edge{0%,50%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes back{0%,75%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(0,0,.58,1);-webkit-transform:translateY(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0,0,.58,1);-webkit-transform:translateY(-10px)}70%{-webkit-animation-timing-function:cubic-bezier(0,0,.58,1);-webkit-transform:translateY(-5px)}90%{-webkit-transform:translateY(-2px)}}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(0,0,.58,1);transform:translateY(0)}40%,43%{animation-timing-function:cubic-bezier(0,0,.58,1);transform:translateY(-10px)}70%{animation-timing-function:cubic-bezier(0,0,.58,1);transform:translateY(-5px)}90%{transform:translateY(-2px)}}@keyframes scaleX{to{transform:scaleX(1)}}@-webkit-keyframes scaleX{to{-webkit-transform:scaleX(1)}}@keyframes no-height{to{height:0}}@-webkit-keyframes no-height{to{height:0}}@keyframes no-width{to{width:0}}@-webkit-keyframes no-width{to{width:0}}@keyframes scale{75%{transform:scale(1.5);opacity:.75}100%{transform:scale(1);opacity:1}}@-webkit-keyframes scale{75%{-webkit-transform:scale(1.5);opacity:.75}100%{-webkit-transform:scale(1);opacity:1}}@keyframes visibility{from{opacity:0}to{opacity:1}}@-webkit-keyframes visibility{from{opacity:0}to{opacity:1}}

html{background-color: #f9f9f9;overflow-x:hidden;}
body{background-color: transparent;color:#333;overflow-x: hidden; font-size:12px; line-height:1.5; }
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family:"montserratregular","Microsoft Yahei","Hiragino Sans GB",tahoma,arial;
}

a{color:#29306c;cursor:pointer;}
a:hover, a:focus{text-decoration:none;}
ul,li,dl,dt,dd{ list-style-type:none; padding:0; margin:0; }
p{ margin:0; }
pre{ margin:10px 0; }

.alert{ border-radius:0; border:0; text-align:center; font-weight:bold; font-size:14px; }

/* common */
.wrapper{ max-width:960px; margin:0 auto; overflow:visible; }
blockquote{ font-size:12px; padding:5px 15px; }

.bg-white{background:#fff !important; }
.bg-green{background:#6bcbab !important; }
.bg-blue{background:#2183c9 !important; }

.m-b-none{ margin-bottom:0!important; }
.m-b{ margin-bottom:10px!important; }
.m-b-mini{margin-bottom:5px!important; }
.m-b-large{ margin-bottom:20px!important; }
.m-b-xlarge{ margin-bottom:30px!important; }
.m-t-none{ margin-top:0!important; }
.m-t{margin-top:10px!important;}
.m-t-large{margin-top:20px!important;}

.pd-none{ padding:0 !important;}
.p-b{ padding-bottom:10px !important;}
.p-t{ padding-top:10px !important;}
.p-l{ padding-left:10px !important;}

.text-red,.text-danger{color: #f07725 !important; }
.text-black{color: #333 !important; }
.text-gray{color: #999 !important; }
.text-orange{color: orange !important; }
.text-success{color:#54a447 !important;}

.font-size-12{ font-size:12px; }
.font-size-14{ font-size:14px; }
.font-size-16{ font-size:16px; }

.box-shadow{ box-shadow: 0 0 8px rgba(0,0,0,.2); -webkit-box-shadow: 0 0 8px rgba(0,0,0,.2); }
.nowrap{ white-space: nowrap; }
.break{ word-wrap: break-word; overflow: hidden; word-break: break-all; }

.tip-warning{ background:#FFDBC3; padding:7px 20px; font-size:12px; }
.tip-success{ background:#dff0d8; padding:7px 20px; font-size:12px; }
.tip-info{ border:1px solid #ddd; padding:10px; border-radius:5px; font-size:12px; }

.btn .badge{ padding:1px 5px; background:#d9534f; font-weight:normal; /*position:absolute; right:-7px; top:-7px; z-index:10;*/ }
.btn-warning .badge{ background:#fff; color:#f07725; }

.loading{ text-align:center; }
.loading i{ background:url('../img/loading.gif') no-repeat center; display:block; height:16px; width:16px; margin:0 auto; }

/* page-title */
.page-title{ background:#656565; padding:35px 30px; }
.page-title h1{ margin:0; padding:0; font-size:26px; color:#fff; text-align:center; }

/* cash */
.pay-payment .radio{ height:40px; overflow:hidden; margin-top:10px; }
.pay-payment .radio .media-radio{ padding-top:9px; }
.pay-payment .media-body{ padding-top:4px; }
.pay-payment .media-heading{ font-size:14px; font-weight:bold; margin-bottom:3px; }
.pay-payment .media-desc{ color:#999; font-size:12px; }

/* wx-qrcode */
.cash .cash_price{ font-size:18px; margin-bottom:15px; }
.cash .wx-title{ font-size:16px; margin-bottom:12px; }
.cash .wx-title b{ padding:0 5px; }
.cash .wx-qrbox{ padding:10px 0 10px; text-align:center; }
.cash .wx-qrbox>dt img{ width:300px; border:1px solid #ddd; margin-bottom:20px; }
.cash .wx-qrbox>dt>dl{ background:#ff7674 url('../img/icon-red.png') no-repeat 20px center; padding:0; color:#fff; height:61px; font-size:16px; width:300px; margin:0 auto; }
.cash .wx-qrbox>dt>dl>dd{ padding:9px 0 0 50px; }
.cash .wx-bottom{ font-size:16px; padding-top:20px; }

/* 响应式 */
@media (min-width: 768px) {
}
@media (max-width: 767px) {
}
@media (max-width: 500px) {
  .cash .wx-qrbox>dt img{ width:230px; }
  .cash .wx-qrbox>dt>dl{ width:230px; }
}
