@charset "utf-8";body,html{width:100%}
/**
 * Swiper 5.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 26, 2019
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

body{font-size:14px;line-height:140%;-webkit-overflow-scrolling:touch;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;transition:.5s}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,table,td,tr,ul{margin:0;padding:0;}
li,ol,ul{list-style:none}
dd,dl,dt{margin:0;padding:0}
p{line-height: 1.5;}
img{border:0 none;vertical-align:middle}

.left0{ left:0!important; right:auto!important}
.top0{ top:0!important; bottom:auto!important;}
.top5{ top:5px!important; bottom:auto!important;}
.right0{right:0!important;left:auto!important}
.side-fixed{ position:fixed;top:0px;z-index: 99;background:#fff; width:100%}
.top-fixed,.side-fixed{ -webkit-transition:.5s; -o-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; transition:.5s;}
.mask{ position: fixed; top: 0; left: 0; bottom: 0; z-index: 999;  width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); animation: fade-in; animation-duration: .5s; -webkit-animation:fade-in .5s;}
.fadeInDown,#nav-signed{ -webkit-animation: fadeInDown .2s .1s ease both; -moz-animation: fadeInDown .2s .1s ease both;}
.fade-in{background:rgba(0, 0, 0, 0.2); animation: fade-in; animation-duration: .3s; -webkit-animation:fade-in .3s;}
.scrollbar::-webkit-scrollbar{ width: 4px; background-color: #f5f5f5;}
.scrollbar::-webkit-scrollbar-thumb{background-color: #ccc;}
@keyframes fade-in {0% {opacity: 0;}40% {opacity: 0;}100% {opacity: 1;}}  
@-webkit-keyframes fade-in { 0% {opacity: 0;}  40% {opacity: 0;}100% {opacity: 1;}}  
@-webkit-keyframes fadeInDown{0%{opacity: 0; -webkit-transform: translateY(-10px);} 100%{opacity: 1; -webkit-transform: translateY(0);}}
@-moz-keyframes fadeInDown{0%{opacity: 0; -moz-transform: translateY(-10px);} 100%{opacity: 1; -moz-transform: translateY(0);}}
/* container */
.container{position:relative;margin-right:auto;margin-left:auto}
.clearfix:after,.clearfix:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" ";clear:both}
.pull-left{float:left!important}
.pull-right{float:right!important}
.row{position:relative;margin:0;padding:0}
.static{position:static!important;}
.pointer{cursor:pointer}
.hidden{overflow:hidden!important}
.relative{position:relative}
.fixed{position:fixed}
.show,.block{display:block!important}
.inline-block{display:inline-block!important}
.hide,.visible-inline-lg,.visible-inline-md,.visible-inline-mi,.visible-inline-sm,.visible-inline-xs,.visible-lg,.visible-md,.visible-mi,.visible-sm,.visible-xs{display:none!important}
/* form */
select{cursor:pointer;border:none;outline:0}
input,textarea{outline:medium none;outline:0;-webkit-tap-highlight-color:transparent}
input.btn,input.form-control{outline:0;-webkit-appearance:none}
input[type=checkbox]{vertical-align:20px}
.form-control{display:block;width:100%;height:35px;padding:0 10px;font-size:14px;line-height:20px;border-radius:4px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background:#F5F5F5;color:#999999; border: 1px solid #eee;}
.input{height:35px;padding:0 10px;font-size:14px;line-height:20px;border-radius:4px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background-color:#F5F5F5;color:#999999; border: 1px solid #eee;}
textarea.form-control{height:auto;padding:10px}
.form-control.verify{width:90px;text-align:center;margin-right:10px;display:inline-block}
textarea{outline:none;-webkit-appearance: none;}
.form-control:focus{ border-color:#fa6567; -webkit-box-shadow:inset 0 1px 1px rgba(250,101,103,.075),0 0 8px rgba(250,101,103,.6);}
button:focus{outline:0;}
/* text */
h1,h2,h3,h4,h5,h6{font-weight:500;font-family:inherit;}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
.text-center{text-align:center!important;}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-overflow{width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}
.txt-hidden {display:-webkit-box;overflow:hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space:normal !important;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.txt-hidden1{display:-webkit-box;overflow:hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space:normal !important;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.txt-hid1{-webkit-line-clamp:1;}
.txt-hid2{-webkit-line-clamp:2;}
.txt-hid3{-webkit-line-clamp:3;}
.txt-hid4{-webkit-line-clamp:4;}
.txt-line18{ line-height:18px;}
.txt-line22{ line-height:22px;}
.txt-line25{ line-height:25px;}
.txt-line28{ line-height:28px;}
.txt-line32{ line-height:32px;}
/* font */
.font12{font-size:12px!important}
.font13{font-size:13px!important}
.font14{font-size:14px!important}
.font15{font-size:15px!important}
.font16{font-size:16px!important}
.font18{font-size:18px!important}
.font20{font-size:20px!important}
.font22{font-size:22px!important}
.font24{font-size:24px!important}
.font25{font-size:25px!important}
.font28{font-size:28px!important}
.font40{font-size:40px!important}
.font-bold{font-weight:700!important}

/* line */
.spot{display: inline-block; margin-right: 5px; width: 8px; height: 8px; background-color: #fff; border-radius: 50%;  border: 2px solid;}
.split-line{display: inline-block; margin-left: 12px; margin-right: 12px; width: 1px; height: 14px; vertical-align: -2px;}
.top-line,.top-line-dot,.bottom-line,.bottom-line-dot{ position: relative;}
.top-line:before,.top-line-dot:before{content: " "; position: absolute; left: 0; top: 0; right: 0; width: 100%; height: 1px;}
.bottom-line:after,.bottom-line-dot:before{content: " "; position: absolute; left: 0; bottom: 0; right: 0; width: 100%; height: 1px;}
.top-line:before{ border-top: 1px solid;}
.bottom-line:after{ border-bottom: 1px solid;}
.top-line-dot:before{ border-top: 1px dotted;}
.bottom-line-dot:before{ border-bottom: 1px dotted;}

/* border */
.border{border: 1px solid!important;}
.border-0{ border:none!important;}
.border-2{ border: 2px solid!important;}
.border-3{ border: 3px solid!important;}
.border-4{ border: 4px solid!important;}
.border-5{ border: 5px solid!important;}

/* radius */
.radius-0{border-radius:0px!important;}
.radius-2{ border-radius: 2px!important;}
.radius-4{ border-radius: 4px!important;}
.radius-6{ border-radius: 6px!important;}
.radius-20{ border-radius: 20px!important;}
.radius-50{ border-radius: 50%!important;}
.radius-80{ border-radius: 80%!important;}
.radius-100{ border-radius: 100%!important;}

/* btn */
.btn{display: inline-block; padding: 8px 30px; font-size: 12px;text-align:center;cursor:pointer;border:1px solid transparent;border-radius:5px;}
.btn-info{background:#6bb8ee;color:#FFF;}
.btn-info:hover{color: #fff;background-color: #217dbb;border-color: #2077b2;}
.btn-warm{color: #fff;background-color: #f39c12;}
.btn-warm:hover{color: #fff;background-color: #c87f0a;border-color: #be780a;}
.btn-primary{color: #fff;background-color: #18bc9c;border-color: #18bc9c;}
.btn-primary:hover{color: #fff;background-color: #128f76;border-color: #11866f;}
.btn-default{background-color: #f4f4f4;color: #444;border-color: #ddd;}
.btn-default:hover {background-color: #e7e7e7;border-color: #adadad;}
.btn-danger:hover,.btn-gray:hover,.btn-info:hover,.btn-primary:hover,.btn-warm:hover{color:#fff}
.btn.btn-xs{ padding:4px 15px;}
.btn.btn-sm{ padding:6px 20px;}
.btn.btn-md{ padding:8px 25px;}
.btn.btn-lg{ padding:12px 30px;}
.btn.btn-block{ display: block; width: 100%; padding-left: 5px; padding-right: 5px; text-align: center; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.btn.disabled{cursor: not-allowed;}

/* dropdown */
.dropdown{position: absolute; z-index:999; display:none}
.dropdown.top{ bottom: 100%; padding-bottom: 10px; left: 50%; margin-left: -80px;}
.dropdown.bottom{ top: 100%; padding-top: 10px; left: 50%; margin-left: -80px;}
.dropdown.left{left: 100%; padding-left: 10px; bottom: 0;}
.dropdown.right{right:100%; padding-right: 10px; bottom: 0;}
.dropdown-box{padding:10px; border-radius: 2px;}
.dropdown-hover{position: relative;}
.dropdown-hover:hover .dropdown,.open>.dropdown{display: block;}
.arrow-down{margin-left:5px;border-left:1px solid #000;border-bottom:1px solid #000;height:7px;width:7px;transform:translate(2px,-2px) rotate(-45deg);-webkit-transform:translate(2px,-2px) rotate(-45deg);display:inline-block;-moz-transform:translate(2px,-2px) rotate(-45deg);-ms-transform:translate(2px,-2px) rotate(-45deg);-o-transform:translate(2px,-2px) rotate(-45deg)}
/* slideDown */
.slideDown-btn{ cursor:pointer}
.slideDown-btn .iconfont,.slidedown .iconfont{font-size:12px; margin-left:3px; font-weight:bold}
.slidedown{margin-top:5px;}

/*footer*/
.footer{padding:10px 0px 10px 0px;margin-top:20px;line-height:35px;}
.footer-nav{ margin:10px 0px;}
.footer-nav a{margin:0 10px;}

/*slider*/
.right-slider{position:fixed;right:20px;bottom:60px; z-index:10}
.right-slider li{position:relative;display:block; padding:15px 13px 13px 13px;text-align:center;border-radius:4px;font-size:22px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.4);margin-top:15px;}
.right-slider li:hover{ background:#f8f8f8}
.right-slider li.back-top{background-color:rgba(0,0,0,.6); display:none}
.right-slider li:hover.back-top{background-color:rgba(0,0,0,.7);}
.right-slider li.back-top .iconfont{color:#fff!important;}
.right-slider li .iconfont{ font-size:22px;}
.right-slider .qrcode-box img{ width:100%;}
.right-slider .weixin-qrcode{padding:20px;}
.bottom-nav{background: #fff;z-index: 999;position: fixed;bottom: 0; width:100%; padding-top:5px; display:none}
.bottom-nav p{ margin-bottom:0px;}
.bottom-nav p .iconfont{font-weight:bold}
/*theme*/
.theme-body{ background:#FFF;padding:20px;}
.theme-title{ text-align:center; line-height:35px; margin-bottom:20px; font-size:18px;}
.theme-body ul li{float: left;display: inline-block;position:relative;min-height:1px;padding:10px;width:25%; margin-right:10%;border-radius: 80px;text-align: center; margin-bottom:10%; cursor:pointer}
.theme-body ul li.cherry{background:linear-gradient(to right,#fa6567 0,#fa8587 100%);box-shadow:0 2px 6px rgba(228,63,66,.2);color:#fff}
.theme-body ul li.orange{background:linear-gradient(to right,#fb7c4d 0,#fc9d78 100%);box-shadow:0 2px 6px rgba(251,125,78,.2);color:#fff}
.theme-body ul li.grape{margin-right:0;background:linear-gradient(to right,#777ffb 0,#a8acfc 100%);box-shadow:0 2px 6px rgba(120,128,251,.2);color:#fff}
.theme-body ul li.cyan{background:linear-gradient(to right,#85d3d5 0,#b6e6e8 100%);box-shadow:0 2px 6px rgba(218,200,255,.2);color:#fff}
.theme-body ul li.violet{background:linear-gradient(to right,#BC78EC,#BC78EC,#3B2667 100%);box-shadow:0 2px 6px rgba(216,137,172,.2);color:#fff}
.theme-body ul li.red{background:linear-gradient(to right,#ff3333,#e10000,#ba282d 100%);box-shadow:0 2px 6px rgba(216,137,172,.2);color:#fff}
.theme-body ul li.black{margin-right:0;background:#444;box-shadow:0 2px 6px rgba(51,51,51,.1);color:#ffdb70}
.theme-body ul li.on,.theme-body ul li.off{background:#fff; padding:5px; box-shadow:none; color:#fa6567}
/*comment*/
.comment-item,.ui-comment li,.comment-ul li,.playlog-ul li,.order-list  li{overflow:hidden; margin-bottom:20px; position:relative;}
.comment-post-arrow{width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;overflow: hidden;position: absolute;top: 5px;left: 9%;}
.comment-assist a:hover,.comment-top .user,.comment-top a{color:#f90;}
.comment-replay-assist .ui-button{color:#fff;}
.comment-sub{background-color:#fff;}
.comment-num,.comment-sub{border:1px solid #fff;}
.comment-post{background-color: #f5f5f5;color: #999;}
.comment-post-arrow{border-right:12px solid #f5f5f5;}/*右实线*/
.comment-replay-arrow{border-bottom: 12px solid #e7e7e7;}
.comment-replay{background:#e7e7e7;}
.comment-num{background-color:#f5f5f5;color:#999;}
.comment-num{position:absolute;padding:0;left:0;top:0;text-align:center;border-radius:5px}
.comment-num em{display:block;padding:5px 10px;margin-bottom:2px;font-style:inherit;border-radius:5px 5px 0 0}
.comment-num span{display:block;padding:0 10px 2px 10px;font-size:12px}
.comment-avatar,.news-avatar{width:8%;float:left; overflow:hidden}
.comment-avatar img,.news-avatar img{border-radius:100%;width:100%;height:100%;max-width:80px;max-height:80px;}
.comment-lou{ text-align:center; margin:5px;}
.comment-post,.comment-focus .news-box,.comment-post-self{width:90%; float:right; padding:8px;border-radius: 5px;}
.comment-body {width: 100%;overflow: hidden;}
.comment-text{line-height:28px;text-indent: 2%;}
.comment-top{ padding:5px 0px}
.comment-text,.comment-top{word-wrap:break-word;color: #666;}
.comment-top span.time{float:right; padding:2px 0; font-size:13px;}
.comment-text em{margin-right:5px;font-weight:400}
.comment-assist{height:24px;line-height:24px;overflow:hidden;margin:5px 0px;padding-right:4px;font-size:13px}
.comment-assist span a{margin-right:10px}
.comment-assist p.fn-left{float:left}
.comment-assist p.fn-right{float:right}
.ui-form-info{padding-top:10px;}
/*回复*/
.comment-replay{margin:10px 5px 10px 5px;border-radius:5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;position:relative;}
.comment-replay-arrow{width:0;height:0;border-right: 12px solid transparent;border-left: 12px solid transparent;overflow: hidden;position: absolute;top: -12px;right: 5px; z-index:8}
.comment-replay-cnt{overflow:hidden;padding:10px;}
.comment-replay .ui-textarea{width:99%;height:60px;line-height:20px;border-color:#ccc;}
.comment-replay-assist .ui-button{float:right;}
.comment-replay-assist{overflow:hidden; padding-top:10px;}
.comment-replay-assist p{float:left}
/*回复内容*/
.comment-sub{ margin:10px 5px 10px 5px; padding:10px;border-radius:5px;}
.comment-sub .sublou{ margin-right:10px;}
.comment-focus{ margin-top:35px;}
/*回复表情*/
.emotion{cursor:pointer; float:left}
.emotion .iconfont{font-size:18px;}
.smileBoxOuter{background-color:#f5f5f5;border:1px solid #dcdcdc;clear:both;padding:12px 0 12px 12px; position:absolute;display:none; z-index:9999}
ul.smileBox{width:370px; overflow:hidden}
ul.smileBox li{width:36px; height:36px; float:left; padding:0; border-bottom:0}
ul.smileBox li a{background:url(../images/static.gif) no-repeat #fff; width:34px; height:34px; display:block; border:1px solid #dcdcdc}
ul.smileBox li a:hover{border:1px solid #f04848; background-color:#f9f9f9; position:relative; z-index:2}
ul.smileBox li a.smile2{background-position:-34px 0}ul.smileBox li a.smile3{background-position:-68px 0}ul.smileBox li a.smile4{background-position:-102px 0}ul.smileBox li a.smile5{background-position:-136px 0}ul.smileBox li a.smile6{background-position:-170px 0}ul.smileBox li a.smile7{background-position:-204px 0}ul.smileBox li a.smile8{background-position:-238px 0}ul.smileBox li a.smile9{background-position:-272px 0}ul.smileBox li a.smile10{background-position:-306px 0}ul.smileBox li a.smile11{background-position:-340px 0}ul.smileBox li a.smile12{background-position:-374px 0}ul.smileBox li a.smile13{background-position:-408px 0}ul.smileBox li a.smile14{background-position:-442px 0}ul.smileBox li a.smile15{background-position:-476px 0}ul.smileBox li a.smile16{background-position:-510px 0}ul.smileBox li a.smile17{background-position:-544px 0}ul.smileBox li a.smile18{background-position:-578px 0}ul.smileBox li a.smile19{background-position:-612px 0}ul.smileBox li a.smile20{background-position:-646px 0}ul.smileBox li a.smile21{background-position:-680px 0}ul.smileBox li a.smile22{background-position:-714px 0}ul.smileBox li a.smile23{background-position:-748px 0}ul.smileBox li a.smile24{background-position:-782px 0}ul.smileBox li a.smile25{background-position:-816px 0}ul.smileBox li a.smile26{background-position:-850px 0}ul.smileBox li a.smile27{background-position:-884px 0}ul.smileBox li a.smile28{background-position:-918px 0}ul.smileBox li a.smile29{background-position:-952px 0}ul.smileBox li a.smile30{background-position:-986px 0}ul.smileBox li a.smile31{background-position:-1020px 0}ul.smileBox li a.smile32{background-position:-1054px 0}ul.smileBox li a.smile33{background-position:-1088px 0}ul.smileBox li a.smile34{background-position:-1122px 0}ul.smileBox li a.smile35{background-position:-1156px 0}ul.smileBox li a.smile36{background-position:-1190px 0}ul.smileBox li a.smile37{background-position:-1224px 0}ul.smileBox li a.smile38{background-position:-1258px 0}ul.smileBox li a.smile39{background-position:-1292px 0}ul.smileBox li a.smile40{background-position:-1326px 0}ul.smileBox li a.smile41{background-position:-1360px 0}ul.smileBox li a.smile42{background-position:-1394px 0}ul.smileBox li a.smile43{background-position:-1428px 0}ul.smileBox li a.smile44{background-position:-1462px 0}ul.smileBox li a.smile45{background-position:-1496px 0}ul.smileBox li a.smile46{background-position:-1530px 0}ul.smileBox li a.smile47{background-position:-1564px 0}ul.smileBox li a.smile48{background-position:-1598px 0}ul.smileBox li a.smile49{background-position:-1632px 0}ul.smileBox li a.smile50{background-position:-1668px 0}ul.smileBox li a.smile51{background-position:-1702px 0}ul.smileBox li a.smile52{background-position:-1736px 0}ul.smileBox li a.smile53{background-position:-1768px 0}ul.smileBox li a.smile54{background-position:-1802px 0}ul.smileBox li a.smile55{background-position:-1836px 0}ul.smileBox li a.smile56{background-position:-1870px 0}ul.smileBox li a.smile57{background-position:-1904px 0}ul.smileBox li a.smile58{background-position:-1938px 0}ul.smileBox li a.smile59{background-position:-1972px 0}ul.smileBox li a.smile60{background-position:-2006px 0}ul.smileBox li a.smile61{background-position:-2040px 0}ul.smileBox li a.smile62{background-position:-2074px 0}ul.smileBox li a.smile63{background-position:-2108px 0}ul.smileBox li a.smile64{background-position:-2142px 0}ul.smileBox li a.smile65{background-position:-2176px 0}ul.smileBox li a.smile66{background-position:-2210px 0}ul.smileBox li a.smile67{background-position:-2244px 0}ul.smileBox li a.smile68{background-position:-2278px 0}ul.smileBox li a.smile69{background-position:-2312px 0}ul.smileBox li a.smile70{background-position:-2346px 0}ul.smileBox li a.smile71{background-position:-2380px 0}ul.smileBox li a.smile72{background-position:-2414px 0}ul.smileBox li a.smile73{background-position:-2448px 0}ul.smileBox li a.smile74{background-position:-2482px 0}ul.smileBox li a.smile75{background-position:-2516px 0}ul.smileBox li a.smile76{background-position:-2550px 0}ul.smileBox li a.smile77{background-position:-2584px 0}ul.smileBox li a.smile78{background-position:-2618px 0}ul.smileBox li a.smile79{background-position:-2652px 0}ul.smileBox li a.smile80{background-position:-2686px 0}ul.smileBox li a.smile81{background-position:-2720px 0}ul.smileBox li a.smile82{background-position:-2754px 0}ul.smileBox li a.smile83{background-position:-2788px 0}ul.smileBox li a.smile84{background-position:-2822px 0}
.smilePage{text-align:right; margin-right:12px;line-height:24px; padding-top:12px}
.smilePage a{display:inline-block; width:24px; height:24px; margin-left:10px; text-align:center; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px}
.smilePage a:hover,.smilePage a.current{background-color:#fa6567; color:#fff; font-weight:bold; text-decoration:none}
.validate-img{ height:35px;cursor: pointer;}


/*弹出系统窗口*/
#zanpian-pop-bg,#zanpian-tips-bg{position:fixed;top:0;left:0;width:100%;height:100%;background: #000;opacity: 0.6; cursor: pointer;display:none}
#zanpian-tips-bg{z-index:999999;}
#zanpian-pop-bg{z-index:999999;opacity: 0.4;}
#zanpian-pop-box,#zanpian-tips-box{text-align:left;padding:0px;position:fixed;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12Ng4AUAABAADnbR7z4AAAAASUVORK5CYII=");box-shadow: 0 0 5px #000; display:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#zanpian-pop-box{z-index:999999;}
#zanpian-tips-box{z-index:9999999; display:block}
#zanpian-pop-box a:focus,#zanpian-pop-box a:hover,#zanpian-pop-box a:link,#zanpian-tips-box a:focus,#zanpian-tips-box a:hover,#zanpian-tips-box a:link{text-decoration:none;}
#zanpian-pop-box,#zanpian-pop-box a,#zanpian-tips-box,#zanpian-tips-box a{color:#272727}
#zanpian-pop-content,#zanpian-tips-content{margin: 5px;overflow: hidden;}
#zanpian-pop-con,#zanpian-tips-con{ height:100%;width:100%; background:#FFF;border: 1px solid #fff;overflow: hidden;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#zanpian-pop-close,#zanpian-tips-close,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}
#zanpian-pop-close,#zanpian-tips-close{display:block;position:absolute;top:-10px;right:-10px;width:29px;height:29px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url("../images/close.png") 0 0 no-repeat;opacity:.9}
#zanpian-pop-close:hover,#zanpian-tips-close:hover{opacity:1}
#zanpian-pop-box .zanpian-tips-iframe,#zanpian-tips-box .zanpian-tips-iframe{max-width:500px;min-height:72px}
.zanpian-tips{overflow:hidden;border:1px solid #fff;background:0 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.zanpian-tips-title{height:35px;line-height:33px;padding:0 50px 0 15px;border-bottom:1px solid #e4e8ea;background:url("data:image/gif;base64,R0lGODlhAQArALMAAAAAAP////n7/Pj6+/f5+vb4+fX3+Pf6+/b5+vX4+fT3+PP29////wAAAAAAAAAAACH5BAEAAAwALAAAAAABACsAAAQWUEgxqh3nkL2RL2CRjKNhKGiqLOwSAQA7") 0 0 repeat-x #f7f9fa}
.zanpian-tips-title h5{font-size:14px;font-weight:700;color:#333}
.zanpian-tips-cnt{padding:10px;overflow:hidden;background:#fff}
.zanpian-tips-tip{line-height:48px;padding:0 25px 0 53px;font-size:14px;margin:0 5px;background-position:0 0;background-repeat:no-repeat}
.zanpian-tips-tip.loadings{background-image:url("../images/loading.gif");background-position:3px 6px}
.zanpian-tips-tip.alert{background-image:url("../images/alert.png")}
.zanpian-tips-tip.succ{background-image:url("../images/succ.png")}
.zanpian-tips-tip.error{background-image:url("../images/error.png")}
.zanpian-tips-tip.cross{background-image:url("../images/cross.png")}
.zanpian-tips-todo{padding:7px;overflow:hidden;text-align:center;border-top:1px solid #ddd;background:#f5f5f5;line-height:1.1}
.zanpian-tips-todo-left{text-align:left;padding:9px 25px 5px 25px}
.zanpian-tips-todo .tips-link{display: inline-block;float: none;height: 28px;line-height: 26px;text-align: center;overflow: hidden;cursor: pointer;font-size: 12px; padding: 0 12px;font-weight: 700;margin: 0 10px 0 0;border: 1px solid #ccc;background: url("../images/tips.png") 0 0 repeat-x;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.zanpian-tips-close{position:absolute;top:12px;right:13px;display:block;width:11px;height:11px;overflow:hidden}
.zanpian-tips-close .close{display:block;width:11px;height:11px;overflow:hidden;text-indent:-999px;cursor:pointer;background:url("../images/closed.png") 0 0 no-repeat;opacity:.3}
.zanpian-tips-close .close:hover{opacity:1}
.zanpian-tips-iframe{width:100%;height:100%;z-index:-3;position:absolute;background:0 0;background-color:transparent}
.zanpian-tips-todo .tips-link.tips-link-small {height: 23px;line-height: 21px;font-weight: 400;padding: 0 8px;}
/*播放窗口*/
.embed-responsive {position: relative;display: block;height: 0;padding: 0;padding-bottom: 0px;overflow: hidden;}
.embed-responsive-16by9{padding-bottom: 56.25%;}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}
#zanpiancms_player{position:relative; overflow:hidden}

/*登录注册*/
.zanpian-modal-tabs{border-bottom: 2px solid #e7e7e7;margin:10px;}
.zanpian-modal-tabs ul li{padding: 8px 10px;margin-right:5px;display: inline-block;margin-bottom:-2px;cursor: pointer;}
.zanpian-modal-tabs ul li.active{border-bottom: 2px solid #fa6567;color:#fa6567;}


.login-ico a{cursor: pointer; padding:10px 15px;font-size:32px;}
.login-ico a:hover{background-color: #eee;border-radius: 5px;}
.login-ico a .iconfont{ font-size:32px;}
.login-ico a.qq .iconfont{color:#5bc0de;}
.login-ico a.weixin .iconfont{color:#5cb85c}
.login-ico a.weibo .iconfont{color: #F56467;}
.zanpian-center{height:100%;width:100%;}
.zanpian-center-box{height:60%;width:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}

.modal-body [class*=col-] {padding: 10px;}
/* col */
.col-lg-1,.col-lg-10,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-pd,.col-sm-1,.col-sm-10,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding:10px}
.col-xs-1,.col-xs-10,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-wide-1,.col-xs-wide-10,.col-xs-wide-15,.col-xs-wide-2,.col-xs-wide-25,.col-xs-wide-3,.col-xs-wide-35,.col-xs-wide-4,.col-xs-wide-45,.col-xs-wide-5,.col-xs-wide-55,.col-xs-wide-6,.col-xs-wide-65,.col-xs-wide-7,.col-xs-wide-75,.col-xs-wide-8,.col-xs-wide-85,.col-xs-wide-9,.col-xs-wide-95{float:left}.col-xs-10{width:10%}.col-xs-9{width:11.1111111%}.col-xs-8{width:12.5%}.col-xs-7{width:14.2857143%}.col-xs-6{width:16.6666667%}.col-xs-5{width:20%}.col-xs-4{width:25%}.col-xs-3{width:33.3333333%}.col-xs-2{width:50%}.col-xs-1{width:100%}.col-xs-wide-10{width:10%}.col-xs-wide-9{width:90%}.col-xs-wide-8{width:80%}.col-xs-wide-7{width:70%}.col-xs-wide-6{width:60%}.col-xs-wide-5{width:50%}.col-xs-wide-4{width:40%}.col-xs-wide-3{width:30%}.col-xs-wide-2{width:20%}.col-xs-wide-15{width:15%}.col-xs-wide-95{width:95%}.col-xs-wide-85{width:85%}.col-xs-wide-75{width:75%}.col-xs-wide-65{width:65%}.col-xs-wide-55{width:55%}.col-xs-wide-45{width:45%}.col-xs-wide-35{width:35%}.col-xs-wide-25{width:25%}
.p-xs-20{padding:20px!important}.p-xs-10{padding:10px!important}.p-xs-5{padding:5px!important}.p-xs-0{padding:0!important}.pt-xs-20{padding-top:20px!important}.pt-xs-10{padding-top:10px!important}.pt-xs-5{padding-top:5px!important}.pt-xs-0{padding-top:0!important}.pb-xs-20{padding-bottom:20px!important}.pb-xs-10{padding-bottom:10px!important}.pb-xs-5{padding-bottom:5px!important}.pb-xs-0{padding-bottom:0!important}.pl-xs-20{padding-left:20px!important}.pl-xs-10{padding-left:10px!important}.pl-xs-5{padding-left:5px!important}.pl-xs-0{padding-left:0!important}.pr-xs-20{padding-right:20px!important}.pr-xs-10{padding-right:10px!important}.pr-xs-5{padding-right:5px!important}.pr-xs-0{padding-right:0!important}.m-xs-20{margin:20px!important}.m-xs-10{margin:10px!important}.m-xs-5{margin:5px!important}.m-xs-0{margin:0!important}.mt-xs-20{margin-top:20px!important}.mt-xs-10{margin-top:10px!important}.mt-xs-5{margin-top:5px!important}.mt-xs-0{margin-top:0!important}.mb-xs-20{margin-bottom:20px!important}.mb-xs-10{margin-bottom:10px!important}.mb-xs-5{margin-bottom:5px!important}.mb-xs-0{margin-bottom:0!important}.ml-xs-20{margin-left:20px!important}.ml-xs-10{margin-left:10px!important}.ml-xs-5{margin-left:5px!important}.ml-xs-0{margin-left:0!important}.mr-xs-20{margin-right:20px!important}.mr-xs-10{margin-right:10px!important}.mr-xs-5{margin-right:5px!important}.mr-xs-0{margin-right:0!important}
	
@media (min-width: 768px){
.col-sm-1,.col-sm-10,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-wide-1,.col-sm-wide-10,.col-sm-wide-15,.col-sm-wide-2,.col-sm-wide-25,.col-sm-wide-3,.col-sm-wide-35,.col-sm-wide-4,.col-sm-wide-45,.col-sm-wide-5,.col-sm-wide-55,.col-sm-wide-6,.col-sm-wide-65,.col-sm-wide-7,.col-sm-wide-75,.col-sm-wide-8,.col-sm-wide-85,.col-sm-wide-9,.col-sm-wide-95{float:left}.col-sm-10{width:10%}.col-sm-9{width:11.1111111%}.col-sm-8{width:12.5%}.col-sm-7{width:14.2857143%}.col-sm-6{width:16.6666667%}.col-sm-5{width:20%}.col-sm-4{width:25%}.col-sm-3{width:33.3333333%}.col-sm-2{width:50%}.col-sm-1{width:100%}.col-sm-wide-10{width:10%}.col-sm-wide-9{width:90%}.col-sm-wide-8{width:80%}.col-sm-wide-7{width:70%}.col-sm-wide-6{width:60%}.col-sm-wide-5{width:50%}.col-sm-wide-4{width:40%}.col-sm-wide-3{width:30%}.col-sm-wide-2{width:20%}.col-sm-wide-15{width:15%}.col-sm-wide-95{width:95%}.col-sm-wide-85{width:85%}.col-sm-wide-75{width:75%}.col-sm-wide-65{width:65%}.col-sm-wide-55{width:55%}.col-sm-wide-45{width:45%}.col-sm-wide-35{width:35%}.col-sm-wide-25{width:25%}
.p-sm-20{padding:20px!important}.p-sm-10{padding:10px!important}.p-sm-5{padding:5px!important}.p-sm-0{padding:0!important}.pt-sm-20{padding-top:20px!important}.pt-sm-10{padding-top:10px!important}.pt-sm-5{padding-top:5px!important}.pt-sm-0{padding-top:0!important}.pb-sm-20{padding-bottom:20px!important}.pb-sm-10{padding-bottom:10px!important}.pb-sm-5{padding-bottom:5px!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-20{padding-left:20px!important}.pl-sm-10{padding-left:10px!important}.pl-sm-5{padding-left:5px!important}.pl-sm-0{padding-left:0!important}.pr-sm-20{padding-right:20px!important}.pr-sm-10{padding-right:10px!important}.pr-sm-5{padding-right:5px!important}.pr-sm-0{padding-right:0!important}.m-sm-20{margin:20px!important}.m-sm-10{margin:10px!important}.m-sm-5{margin:5px!important}.m-sm-0{margin:0!important}.mt-sm-20{margin-top:20px!important}.mt-sm-10{margin-top:10px!important}.mt-sm-5{margin-top:5px!important}.mt-sm-0{margin-top:0!important}.mb-sm-20{margin-bottom:20px!important}.mb-sm-10{margin-bottom:10px!important}.mb-sm-5{margin-bottom:5px!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-20{margin-left:20px!important}.ml-sm-10{margin-left:10px!important}.ml-sm-5{margin-left:5px!important}.ml-sm-0{margin-left:0!important}.mr-sm-20{margin-right:20px!important}.mr-sm-10{margin-right:10px!important}.mr-sm-5{margin-right:5px!important}.mr-sm-0{margin-right:0!important}
}

@media (min-width: 1024px){	
	.col-md-1,.col-md-10,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-wide-1,.col-md-wide-10,.col-md-wide-15,.col-md-wide-2,.col-md-wide-25,.col-md-wide-3,.col-md-wide-35,.col-md-wide-4,.col-md-wide-45,.col-md-wide-5,.col-md-wide-55,.col-md-wide-6,.col-md-wide-65,.col-md-wide-7,.col-md-wide-75,.col-md-wide-8,.col-md-wide-85,.col-md-wide-9,.col-md-wide-95{float:left}.col-md-10{width:10%}.col-md-9{width:11.1111111%}.col-md-8{width:12.5%}.col-md-7{width:14.2857143%}.col-md-6{width:16.6666667%}.col-md-5{width:20%}.col-md-4{width:25%}.col-md-3{width:33.3333333%}.col-md-2{width:50%}.col-md-1{width:100%}.col-md-wide-10{width:10%}.col-md-wide-9{width:90%}.col-md-wide-8{width:80%}.col-md-wide-7{width:70%}.col-md-wide-6{width:60%}.col-md-wide-5{width:50%}.col-md-wide-4{width:40%}.col-md-wide-3{width:30%}.col-md-wide-2{width:20%}.col-md-wide-15{width:15%}.col-md-wide-95{width:95%}.col-md-wide-85{width:85%}.col-md-wide-75{width:75%}.col-md-wide-65{width:65%}.col-md-wide-55{width:55%}.col-md-wide-45{width:45%}.col-md-wide-35{width:35%}.col-md-wide-25{width:25%}
.p-md-20{padding:20px!important}.p-md-10{padding:10px!important}.p-md-5{padding:5px!important}.p-md-0{padding:0!important}.pt-md-20{padding-top:20px!important}.pt-md-10{padding-top:10px!important}.pt-md-5{padding-top:5px!important}.pt-md-0{padding-top:0!important}.pb-md-20{padding-bottom:20px!important}.pb-md-10{padding-bottom:10px!important}.pb-md-5{padding-bottom:5px!important}.pb-md-0{padding-bottom:0!important}.pl-md-20{padding-left:20px!important}.pl-md-10{padding-left:10px!important}.pl-md-5{padding-left:5px!important}.pl-md-0{padding-left:0!important}.pr-md-20{padding-right:20px!important}.pr-md-10{padding-right:10px!important}.pr-md-5{padding-right:5px!important}.pr-md-0{padding-right:0!important}.m-md-20{margin:20px!important}.m-md-10{margin:10px!important}.m-md-5{margin:5px!important}.m-md-0{margin:0!important}.mt-md-20{margin-top:20px!important}.mt-md-10{margin-top:10px!important}.mt-md-5{margin-top:5px!important}.mt-md-0{margin-top:0!important}.mb-md-20{margin-bottom:20px!important}.mb-md-10{margin-bottom:10px!important}.mb-md-5{margin-bottom:5px!important}.mb-md-0{margin-bottom:0!important}.ml-md-20{margin-left:20px!important}.ml-md-10{margin-left:10px!important}.ml-md-5{margin-left:5px!important}.ml-md-0{margin-left:0!important}.mr-md-20{margin-right:20px!important}.mr-md-10{margin-right:10px!important}.mr-md-5{margin-right:5px!important}.mr-md-0{margin-right:0!important}
}

@media (min-width: 1549px){		
	.col-lg-1,.col-lg-10,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-wide-1,.col-lg-wide-10,.col-lg-wide-15,.col-lg-wide-2,.col-lg-wide-25,.col-lg-wide-3,.col-lg-wide-35,.col-lg-wide-4,.col-lg-wide-45,.col-lg-wide-5,.col-lg-wide-55,.col-lg-wide-6,.col-lg-wide-65,.col-lg-wide-7,.col-lg-wide-75,.col-lg-wide-8,.col-lg-wide-85,.col-lg-wide-9,.col-lg-wide-95{float:left}.col-lg-10{width:10%}.col-lg-9{width:11.1111111%}.col-lg-8{width:12.5%}.col-lg-7{width:14.2857143%}.col-lg-6{width:16.6666667%}.col-lg-5{width:20%}.col-lg-4{width:25%}.col-lg-3{width:33.3333333%}.col-lg-2{width:50%}.col-lg-1{width:100%}.col-lg-wide-10{width:10%}.col-lg-wide-9{width:90%}.col-lg-wide-8{width:80%}.col-lg-wide-7{width:70%}.col-lg-wide-6{width:60%}.col-lg-wide-5{width:50%}.col-lg-wide-4{width:40%}.col-lg-wide-3{width:30%}.col-lg-wide-2{width:20%}.col-lg-wide-15{width:15%}.col-lg-wide-95{width:95%}.col-lg-wide-85{width:85%}.col-lg-wide-75{width:75%}.col-lg-wide-65{width:65%}.col-lg-wide-55{width:55%}.col-lg-wide-45{width:45%}.col-lg-wide-35{width:35%}.col-lg-wide-25{width:25%}
.p-lg-20{padding:20px!important}.p-lg-10{padding:10px!important}.p-lg-5{padding:5px!important}.p-lg-0{padding:0!important}.pt-lg-20{padding-top:20px!important}.pt-lg-10{padding-top:10px!important}.pt-lg-5{padding-top:5px!important}.pt-lg-0{padding-top:0!important}.pb-lg-20{padding-bottom:20px!important}.pb-lg-10{padding-bottom:10px!important}.pb-lg-5{padding-bottom:5px!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-20{padding-left:20px!important}.pl-lg-10{padding-left:10px!important}.pl-lg-5{padding-left:5px!important}.pl-lg-0{padding-left:0!important}.pr-lg-20{padding-right:20px!important}.pr-lg-10{padding-right:10px!important}.pr-lg-5{padding-right:5px!important}.pr-lg-0{padding-right:0!important}.m-lg-20{margin:20px!important}.m-lg-10{margin:10px!important}.m-lg-5{margin:5px!important}.m-lg-0{margin:0!important}.mt-lg-20{margin-top:20px!important}.mt-lg-10{margin-top:10px!important}.mt-lg-5{margin-top:5px!important}.mt-lg-0{margin-top:0!important}.mb-lg-20{margin-bottom:20px!important}.mb-lg-10{margin-bottom:10px!important}.mb-lg-5{margin-bottom:5px!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-20{margin-left:20px!important}.ml-lg-10{margin-left:10px!important}.ml-lg-5{margin-left:5px!important}.ml-lg-0{margin-left:0!important}.mr-lg-20{margin-right:20px!important}.mr-lg-10{margin-right:10px!important}.mr-lg-5{margin-right:5px!important}.mr-lg-0{margin-right:0!important}
}
@media (min-width: 1600px){	
.visible-lg { display: block !important;}
.hidden-lg {display: none!important;}

}

@media (max-width: 1549px) and (min-width: 1023px){
	.visible-md { display: block !important;}
	.hidden-md {display: none!important;}
}

@media (max-width: 1023px) and (min-width: 768px){	
	.visible-sm{ display: block !important;}
	.hidden-sm {display: none!important;}
}
@media (max-width: 767px){	
	.visible-xs { display: block !important;}
	.hidden-xs {display: none!important;}
	 #zanpian-pop-close{top:5px;right:5px;}
	 #zanpian-tips-close{top:5px;right:5px;}
	.right-slider{right:5px;bottom:70px;}
	.right-slider li{padding:12px 6px 8px 6px;margin-top:15px;}
	 ul.smileBox{width:270px; overflow:hidden}
	 .gbook .comment-post{width:100%;}
}
@media (min-width:750px){
.zanpian-modal{width: 450px;margin: 10px auto;}	
}