@charset "UTF-8";*{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-webkit-user-drag:none}html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%}input,a{outline:0}.clearfix{*zoom:1;overflow:auto}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}html{line-height:1}body{line-height:1.5;font-size:16px;background:#efeff4;color:#333;word-wrap:break-word;-webkit-text-size-adjust:none}h1,h2,h3,h4,h5,h6{font-weight:normal}p img{float:left;margin:0 10px 5px 0}img{border:0;max-width:100%}table{width:auto;border-collapse:collapse;border-spacing:0}a{text-decoration:none}ul,ol{list-style:none}input::-moz-placeholder{color:#ccc}input::-webkit-input-placeholder{color:#ccc}.download .downloadbg{min-width:100%;height:auto;position:relative}.download .downloadbg img{display:block}.download .ios{position:absolute;bottom:20px;z-index:999;background:#fff;border:1px solid #ff3c58;width:80%;left:50%;margin-left:-40%;border-radius:20px;text-align:center;color:#ff3c58;padding:10px 0;display:block}.download .ios span{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABSCAYAAAACXhkKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzdBMzQwRjM1MjNEMTFFN0E2MkVBNDI3NkM0MDhCMUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzdBMzQwRjQ1MjNEMTFFN0E2MkVBNDI3NkM0MDhCMUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDN0EzNDBGMTUyM0QxMUU3QTYyRUE0Mjc2QzQwOEIxQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDN0EzNDBGMjUyM0QxMUU3QTYyRUE0Mjc2QzQwOEIxQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl9yXN8AAAU1SURBVHja7JxpqFVVFMfXvZmmllpJZZbIiySihLR8DSqSmJRpOdDgh6A+lO+DAwVCWVFJI4FNlEYWDZqivSQoSG14TZrxUBppcIg0w9J8YTl7+/8568LjdO49e997rty7Vwv+8LhnvXvO/Z09rr32zhWG3yANaidA46Cx0GXQTdDaLL64SwPCOB+aCU2Funf6/FyLUAZAj0LXQfmE67msbtQoUG6B5kG9yvj8ZgXKMdDTUIuD708WoBDIq9CNDr4d0A9Z3Thfx1AecwRC+wgqhA5lMnS7h/+KLG9ej1BOguZ7+P8DtYYO5W6or4f/Imh3yFAIY5qH/37ooawfot6g3BwbpaYZu+stoUO53sP3R+i+WjxEPUE5DRrq0bhOgf4OHcpIR7/DOn75slYPUk9QLnDwOQAx1vFWLR+knob5g1Ku71Igq2r9IPVUUvqXufYJNOxoAMmypHAUejrUDdqrb3UndNDjO3onfPYp9Ay0NGFuw2cfDJ0HNUHHq3brvdk7fQ5tP1pQCGESdDV0CXRKgs8haCP0FfQFtAZapwOuJGtXv83Qd1Bb7AcxiNQMXSlR+PFiqKfDs/L+y6AXoW0uPy7nGaNltzlHoqBPjwpgsiv9WKvBKn3gQspLGwVNhK7V0lip8WUs1LHN71lBuQ16BOqTYfXdIVFc9VstFfskCkj312rBktEr4yaDVWs69Ho1UDjsfkUHSyHZAoVz0Lf3YeP3QYBAiiV/RVIzUA5KDx0kNUu4dpX+xq4uUPJa50ZK+DZae6ZcGpS7oAlix6Z2LgBJUIZA9xoCcliHGG3lBm9PQMcaAsI16MXlRrSMoo8wAuSAhiBa03qfOUaAFLTKtKbNki91jGmEYHMlWgVIDR1MMwKEYYgHXOIpbFvGGQDCmXuLNrCpUEZoOCB0ewn6Os2pCGWsASBHJFq0F1cowwxA+VAcc1jyqosMQHnT1ZFABkoU2wzd2nyhhG6M6H3jA2WAASibtKF1hnKqASi7fJwJ5TgDUDr+h/Jf6+0LxYKd6AvliAEoTT4FgI5/GoDCtatzfKDsNFKFhvtA+dUIlGt8oGwxAmUM1M8VClMfDhmAwhWKW12hMKq90UhpmeXSPRe7qfVGoDCN5EFXKGvFjjHb4HIXKGsMQeFvfg06Iw1Ku5FBXNHYC71Tak5UhMKQ/2qxZdzKuxI6udyE8G2xZwzYM630wlJQmOq03yCYs6DPoMdFU187Q2Eg5l2xaRzY3aGj+wXx6fRCsW2cTefiUNgibzMO5tk4FM6B5hsGwr0AG5KiUYSy1yiUp+INbdH+kCiF0ppxnbm1FBTawxKtqlmyJ7X5KAmFje3zhoBshV5IGrzFjSlQVuK3czvXjHJQCOR+A0C+j7ehaWshz4lDOlSD2wyJhWPToNB5VsBA3tCZsvhAob0HLQkQCONHM5MuuC4lcgfVjsCgtJSa0rhC4YCOsc1CIECYbb201EWfrAPGW+YFAGSDpKz/+KZi3Am938BA2ASMl2grcGZQuHA2SWk3mnUokK1pjvkKv/wKqeFRHTXqabiJcp2Lc6Xb+rkDfJQ2VmOqfHvMb2U6J5du/9KxEbfrD5TokEymUJxZxT1+lmgzhnPKaJcq6fPcgdkSbZXv6vh/e6Dl0MsSbTNxWdwfrNV2ov7tasu0UfU63SuX0Xm0Z0P3SHQCaLeE6zwmiKf2LdZebE8V92pSOFRzwovdp50Be8qK1rJyGR/Sy3MJRmvR53LBLxKtPrZLbdI9WM14jhPPRuD2fJ6XsD6td0mzfwUYAGgj+gW8kR1eAAAAAElFTkSuQmCC');background-repeat:no-repeat;background-position:left center;background-size:20px 24px;padding:10px 0 10px 25px}.download .android{position:absolute;bottom:20px;z-index:999;background:#fff;border:1px solid #ff3c58;width:80%;left:50%;margin-left:-40%;border-radius:20px;text-align:center;color:#ff3c58;padding:10px 0;display:block}.download .android span{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABRCAYAAABrCACaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTg1Q0QzQTE1MjNEMTFFN0EwRTVBNDBEMTc5NkQzRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTg1Q0QzQTI1MjNEMTFFN0EwRTVBNDBEMTc5NkQzRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODVDRDM5RjUyM0QxMUU3QTBFNUE0MEQxNzk2RDNFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODVDRDNBMDUyM0QxMUU3QTBFNUE0MEQxNzk2RDNFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvkJJCkAAAVaSURBVHja7JxpiBxFFMdfdzbJ5jAeayKKeCVCxCtq1CjJJw0q3hdkRREkGLw+xAPBIFHwQFQSNcTrg0bUxftCJN5ko0YQb1ZioohRPDFqMG4Op/3/t9+QZtzZVHV3zXSt9eC3s8NUFV3/rlf1uo6OkiSRAZvVLSXYbmB/sFLc2ygwA6wCmwuX1tsz8BGXfJGHsmhwZAsEmQfeBGPKLLRsQd4GfWCpYzF2BneAB8EfVRaETXcumA4udCjIjeAvcHXZBccOynsPPAPuAWMdiEG3vAJcpaJUWpCafi4AneC6ksuPwBKwBjzqoul1OGrSq8EN4GZwH/guU6EusIfeDH4f0SBoovyeoW6ng5ngRLDFJ0Foi7Q/Wao+f4pWaG+wk4oRNcmbqDv8Cd7QoXWluuEysFzzJlUXJM64zQSwFpyqYkSWrjFeuUD5R1vTao1BNru4i676kPPA52B2poJFre5at2jHfbQPguwOngOPgV0duuPh4B1wu3bepdWljEKizEW+C86Q1tgIjUNeBLtofxJXQRBeyDHa+e0jrTe65cs6etWqIAgDpVd05GiXzdCWMqZdgtRHp4naZ+wo7Te20kfaJchW7TvuBfs2SfMROBdcCn4qocIm5Z1T9PmmSBzCizu7yW+/gJMyF/6N+nne4demvGvAs+DrVrYQBkyLh/h9fcNdXFMwqrQpbxK4q9Uu060xRzOjG52v/3dqMy/SgduWd4LknKSKckwhdqo/TzVI+4G2pqlSjtmU9xC4yLhknULM04ccYVHB6SWPJDblnQx2ABtcu8yZ4ocxUJviug+JNAjywRjaX+ZakAl5VG+jHeBakEltDtFtbZRt7GMrCJ8VRnskSJeK4ixS7QfrJJ3PTCouRodea82lIF+CvWQYW0dDwMXo7jjtPPn88JSk86J1oxjzdXyvuvEBlLP9nFXb1DBVcDA4BHwCPtaALxOpzuqejP+fBtMaCuWs97WSLiXQTgMveHTDOTG9J/gRjAN3Srom3GhLBh4Ke3v6Y4jBjvLJQcSoD7N8xF+o37+VEmalWmgbtKXEWo95TdJdLulaMVrIzDlnSbr0OJR9L+l6CkP2T6X8yWlXtl5bCF1klYGLHciKzTUomCttB+noEnnUQrjqt7FJ6x+sP51NQSYahuxdnrlL/a7TJhumP4yC/G3RQflmSea5xsQ2xp65QFFhtusJsQQrPB8SBAmCBEGCBUGCIEGQIEgQJAgSBAmCBEGCIEEQn6wWD3NRIssbP44JOw0Tcxou8VQQ01nBKRRknUFCCvGbh62pfgPXGqZ/nhV83CAhReOy31jxaw62vkrwvmH6VynIcoMMC1TtyDO34fWOBB+C+7eTdrH09vTF+MNjnjzg89Igibh0ebE4Ot/WwpGULYXbqxbJf9eW+P1u6DB/QMGGbZk8WsodAFzF4uo/j3T9nMk8TdX2xW24fYOr/NnV/+MlXbRnHbdqQ3it2bbMZUozlYeDva4UCsxqmV7bt6E3sfUvG+PQu8UjMfptr9dWkB8shrAq2MOuWwg7oUtUmKrbCsnxUoY8kWef9tQ8KlrFHQG/ggckPTS9yTZz3gNEFOVYcBTYT7YdUefzDncZXW8gNofzmyQ9B5PdtpA3f6R53pICJ7iikt8wQ+NOxa8MxP5MY4Sy8+czR2+YoY23eHoe6SB/4bA2WBAkCBIECYIEQYIg/wtBojbnb4kgsZjtHB7tKH/lBOFWcZMXrn0h2/ail5m/coLwOWShQbrbZPBpyaL5K9mH8ATWE01+YyVulaFfMVo0f25z9WI3nlGZI+lxtCslfWMVO0C+g4xvv1vhOH9u+1eAAQDHCyiOqvMq/QAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:left center;background-size:20px 24px;padding:10px 0 10px 25px}.list-alert-bg{position:fixed;background:#000;height:100%;width:100%;opacity:.6;z-index:99999}.alert-filter{position:fixed;top:0;z-index:999;background-color:white;width:100%;display:none}.alert-filter .ptext{text-align:center;top:30%;opacity:.9;position:fixed;width:70%;left:50%;margin-left:-35%;background:#fff;z-index:999999;border-radius:5px;line-height:60px;color:#000}
.swiper-container {
    margin:0 auto;
    position:relative;
    overflow:hidden;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden;
    /* Fix of Webkit flickering */
    z-index:1;
}
.swiper-wrapper {
    position:relative;
    width:100%;
    -webkit-transition-property:-webkit-transform, left, top;
    -webkit-transition-duration:0s;
    -webkit-transform:translate3d(0px,0,0);
    -webkit-transition-timing-function:ease;
    
    -moz-transition-property:-moz-transform, left, top;
    -moz-transition-duration:0s;
    -moz-transform:translate3d(0px,0,0);
    -moz-transition-timing-function:ease;
    
    -o-transition-property:-o-transform, left, top;
    -o-transition-duration:0s;
    -o-transform:translate3d(0px,0,0);
    -o-transition-timing-function:ease;
    -o-transform:translate(0px,0px);
    
    -ms-transition-property:-ms-transform, left, top;
    -ms-transition-duration:0s;
    -ms-transform:translate3d(0px,0,0);
    -ms-transition-timing-function:ease;
    
    transition-property:transform, left, top;
    transition-duration:0s;
    transform:translate3d(0px,0,0);
    transition-timing-function:ease;
    padding-top: 50px;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
}
.device {
  width: 100%;
  height: 100%;
  background: #fff;
  position: relative;
  overflow: hidden;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:80px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #B6B6B6;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #4097EB;
}
.shareclick { 
    position: absolute;
    bottom: 10px;
    text-align: center;
    width:100%;
    height: 60px;
    color: #666;
    font-size: 14px;
    z-index: 999999;
}

.shareclick a {
    color: #666;
}

.shareclick a.button {
    border: 1px solid #4097EB;
    border-radius: 15px;
    width: 40%;
    display: block;
    margin: 0 auto;
    line-height:30px;
    color: #4097EB;
    font-size: 16px;
    margin-bottom: 10px;
}
.androidWx{position: fixed;top: 0;right: 10px;z-index:999999;}
.alert-mask {
  position: fixed;
  top: 0;
  left:0;
  z-index: 99999;
  background-color: white;
  width: 100%;
}

.alert-filter p,.alert-mask .alert-div {
text-align: center;
top:30%;
opacity:.9;
position:fixed;
width:80%;
left:50%;
margin-left:-40%;
background:#fff;
z-index:999999;
border-radius:5px;
padding-top:20px;
color:#000;
overflow:auto;
}

.alert-filter p b,.alert-div b { display:block;}

.alert-filter p span{
  display:block;
  border-top: 1px solid #e6e9ec;
  margin-top:15px;
  padding:10px 0;
  font-size:16px;
  border-radius:0 0 5px 5px;
  overflow:auto;
}

.alert-filter p span:active,.alert-left:active,.alert-right:active { background:#e6e9ec;}



.alert-mask .alert-div .noactive {
    display:block;
  clear:both;
  border-top: 1px solid #e6e9ec;
  margin-top:15px;
  font-size:16px;
  border-radius:0 0 5px 5px;
  overflow:auto;
background:#fff;
opacity:.9;}

.alert-mask .alert-div .noactive .borderleft { border-right:1px solid #ccc; }

.alert-left {
  float:left;
  width:50%;
  text-align:center;
  padding:10px 0;
}

.alert-left span { width:100%; display:inline-block;}

.alert-right {
  float:right;
  width:50%;
  text-align:center;
  padding:10px 0;
}