/* 样式重置 */
html,body{height:100%;margin:0;min-width:1230px;font:normal 14px/1.5 Arial,'Microsoft Yahei',Simsun,sans-serif;}
input,button,textarea,select{font-size:inherit;font-family:inherit;vertical-align:middle;}
h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:normal;}
ul,ol,dl,dd{margin:0;padding:0;list-style:none;}
i,em,address{font-style:normal;}
textarea{font-family:"Microsoft Yahei";}
button{cursor:pointer;}
img{display:block;border:none;outline:none;max-width:100%;}
h1{color:#080808;font-size:200%;}
h2{color:#080808;font-size:150%;}
h3{color:#080808;font-size:100%;}
a{text-decoration:none;}
:focus{outline:none;}

/* 常用类库 */
.icon{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-image:url(../images/icon.png);}
.ibtn{display:inline-block;width:146px;height:44px;color:#333333;font-size:16px;line-height:44px;text-align:center;vertical-align:top;border:1px solid #eee;transition:0.35s ease-in-out;}
.ibtn:hover,.ibtn.active{color:#00a5d5;border-color:#00a5d5;}
.wrap{width:1200px;height:100%;margin:0 auto;padding:0 15px;}
.wrap:after{content:"";display:block;height:0;font-size:0;clear:both;}
.line1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.line2{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.line3{display:-webkit-box;overflow:hidden;white-space:normal!important;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.clear:after{content:"";display:block;height:0;font-size:0;clear:both;}
.column{width:100%;min-width:1230px;overflow:hidden;position:relative;z-index:1;}
.scale { transition: 0.5s ease-in-out; }
.scale:hover { transform: scale(1.08); opacity: 0.8; }
.shadow { transition: 0.35s ease-in-out; }
.shadow:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .2); box-shadow: 0 0 25px rgba(0, 0, 0, .2); }

/* 网格系统 */
.idx-row{overflow:hidden;}
.idx-row:after{content:"";display:block;clear:both;height:0;}
.idx-row [class*='idx-col-']{float:left;box-sizing:border-box;}
.idx-col-1{width:8.3333334%;}
.idx-col-2{width:16.666667%;}
.idx-col-3{width:25%;}
.idx-col-4{width:33.333334%;}
.idx-col-5{width:41.666667%;}
.idx-col-6{width:50%;}
.idx-col-7{width:58.333333%;}
.idx-col-8{width:66.666667%;}
.idx-col-9{width:75%;}
.idx-col-12{width:100%;}

/* 插件样式 ==> ifocus */
.ifocus{width:100%;height:860px;overflow:hidden;position:relative;}
.ifocus-view{z-index:1;}
.ifocus-fade{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden;}
.ifocus-fade .ifocus-item{display:none;position:absolute;top:0;left:0;width:100%;height:100%;}
.ifocus-fade .ifocus-item.active{display:block;}
.ifocus-slide{position:absolute;z-index:1;top:0;left:0;width:300%;height:100%;overflow:hidden;}
.ifocus-slide .ifocus-item{float:left;width:33.333333%;position:relative;}
.ifocus-item{height:100%;overflow:hidden;}
.ifocus-item a{display:block;width:100%;height:100%;overflow:hidden;}
.ifocus-item img{width:100%;height:100%;}
.ifocus-btns{position:absolute;z-index:2;top:50%;width:40px;height:80px;color:#fff;font-size:36px;cursor:pointer;text-align:center;line-height:80px;margin-top:-40px;font-family:Simsun;background-color:rgba(0,0,0,0.2);}
.ifocus-btns.prev{left:40px;}
.ifocus-btns.next{right:40px;}
.ifocus-spot{position:absolute;z-index:4;left:0;width:100%;bottom:40px;height:8px;text-align:center;}
.ifocus-spot .item{width:8px;height:8px;margin:0 4px;cursor:pointer;border-radius:4px;background-color:#fff;display:inline-block;vertical-align:top;transition:0.35s ease-in-out;}
.ifocus-spot .item.on{width:30px;}

/* 插件样式 shFocus */
.shFocus-card{width:100%;position:relative;}
.shFocus-list{width:100%;overflow:hidden;position:relative;padding:15px 0;}
.shFocus-item{position:absolute;z-index:1;width:750px;height:508px;cursor:pointer;box-sizing:border-box;border-radius:10px;border:6px solid transparent;}
.shFocus-item a{display:block;width:100%;height:100%;border-radius:4px;background-color:#fff;}
.shFocus-item p{position:absolute;left:20px;right:20px;bottom:20px;height:36px;color:#ffffff;font-size:18px;line-height:36px;padding:12px 20px;padding-right:70px;background-color:rgba(13,111,184,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc0d6fb8,endColorstr=#cc0d6fb8);transform:scaleX(0);visibility:hidden;opacity:0;}
.shFocus-item img{width:100%;height:100%;opacity:0.5;object-fit:cover;border-radius:4px;visibility:visible;transition:0.35s ease-in-out;}
.shFocus-item .add{position:absolute;top:15px;right:20px;width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAGtJREFUSInt17ENgDAMRNGfiC1oYBYGzyZAwxo4BZngLCEh7hpXp9dEsVwiAjENuIFNKU+qCqyJLjVTNmzYsGHDr6REREP78OcxL6G7V0Dei5mUxD4+x1yU8v8el2HDhg1/D87cTgfP0SalA/5EEfAPXwegAAAAAElFTkSuQmCC) no-repeat center;}
.shFocus-item.active{border-color:#fff;-webkit-box-shadow:0 0 25px rgba(0,0,0,.2);box-shadow:0 0 25px rgba(0,0,0,.2);}
.shFocus-item.active p{transition:0.5s 0.5s ease-in-out;transform:scaleX(1);visibility:visible;opacity:1;}
.shFocus-item.active img{opacity:1;}
.shFocus-name{height:48px;color:#00a5d5;font-size:20px;line-height:48px;text-align:center;}
.shFocus-btns{position:absolute;z-index:10;top:50%;left:50%;width:50px;height:50px;cursor:pointer;margin-top:-25px;}
.shFocus-btns:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#fff;filter:alpha(opcity=15);opacity:0.15;}
.shFocus-btns:after{content:"";position:absolute;z-index:2;top:0;left:0;width:42px;height:42px;margin:4px;border-radius:50%;background-color:#bbbbbb;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAqCAYAAAA3f5z+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF5GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMTVUMTE6NTM6MjQrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTE1VDEyOjAwOjIxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTE1VDEyOjAwOjIxKzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2N2Y3ZmEwLThmNzgtYWY0Ni1iNjFiLTkwOWNmMGIwYWIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMjNCQUJEMzQ2RDUxMUU5QjBCOUY2NzEyRTJCODE0MCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkUyM0JBQkQzNDZENTExRTlCMEI5RjY3MTJFMkI4MTQwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTIzQkFCRDA0NkQ1MTFFOUIwQjlGNjcxMkUyQjgxNDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTIzQkFCRDE0NkQ1MTFFOUIwQjlGNjcxMkUyQjgxNDAiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDY3ZjdmYTAtOGY3OC1hZjQ2LWI2MWItOTA5Y2YwYjBhYjM2IiBzdEV2dDp3aGVuPSIyMDE5LTAzLTE1VDEyOjAwOjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmZPQi8AAAHgSURBVGiB7Zk9SwNBEECfX6ApkkYhRjs7IfWJWKiFYMAfJNbiP1KwUCshttZ2akDTxEJFI2OxG6IiMXu7o6fOgy0Gbudu3k12N8mIiGDoMfrTD/DXMcHKmGBlTLAyJlgZE6yMCVbGBCtjgpUxwcqYYGVMsDImWJkUgjOgBdwAiwny/TSLuFpauNqiiBWcAYdAFZgBlmIfqAAs4Wqp4mqLkywieUcmIh3p0xSRUkS+ooySr6VHx9eaK1/eDu51btnHZ8AGcB/1tovBPa6WMx+XienkRJ1bKUDnpR6VFJ08IhL0l9HHzn0GdoFO4HvtAgfAReC8vCwAm8B44LwKsANM+PgO193NYROECr4E5kImDKAF1BLl+oprYDZRritgftiLQ9fgbuD1g3hKmOs77xXkIPQjswUcAdM+fgC2CV8iXoDjwDkxrABrwFjgvAqwB0z5uI1zMDw5Fv+6iNz+w03u1tcelCfvzf+65CRyRcJPEW+p8365aAKrwGPehAVhEjihf+5tA+vAeZ5kMV+Vz/2N2z7OgEZEvqLQIJFcCD+mfUYd2MdtXMu4I9Fvpgac4jbEBhFyIY1gYwD2e7AyJlgZE6yMCVbGBCtjgpUxwcqYYGVMsDImWBkTrIwJVsYEK/MK6v+Dlw/1MXwAAAAASUVORK5CYII=);transition:0.35s ease-in-out;}
.shFocus-btns.shFocus-prev{margin-left:-455px;}
.shFocus-btns.shFocus-next{margin-left:405px;}
.shFocus-btns.shFocus-prev:after{background-position:left center;}
.shFocus-btns.shFocus-next:after{background-position:right center;}
.shFocus-card:hover .shFocus-btns:after{background-color:#0d6fb8;}

/* 插件样式 iroll */
.iRoll-card { height: 0; width: 1200px; margin: 0 auto; position: relative; }
.iRoll-view { width: 100%; height: 100%; overflow: hidden; }
.iRoll-list { height: 100%; width: 6000px; }
.iRoll-item { float: left; height: 100%; cursor: pointer; margin-right: 12px; position: relative; }
.iRoll-item a { display: block; width: 100%; height: 100%; border-radius: 10px; overflow: hidden; }
.iRoll-item img { width: 100%; height: 100%; object-fit: cover; border-radius: 10px; }
.iRoll-item .mask { position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; filter: alpha(opacity=0); opacity: 0; visibility: hidden; background-color: #e1b763; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.iRoll-item .move { position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; color: #fff; text-align: center; visibility: hidden; padding: 60px 10px; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.iRoll-item .name { font-size: 21px; line-height: 35px; margin-bottom: 5px; }
.iRoll-item .post { font-size: 15px; line-height: 18px; }
.iRoll-item:hover .mask, .iRoll-item.select .mask { filter: alpha(opacity=60); opacity: 0.6; visibility: visible; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); }
.iRoll-item:hover .move, .iRoll-item.select .move { filter: alpha(opacity=100); opacity: 1; visibility: visible; }
.iRoll-spot { position: absolute; left: 0; width: 100%; bottom: -20px; text-align: center; }
.iRoll-spot .spot { display: inline-block; width: 10px; height: 10px; color: #333; cursor: pointer; font-size: 12px; margin-left: 8px; text-align: center; border-radius: 50%; background-color: #dbdbdb; }
.iRoll-spot .spot.on { color: #fff; background-color: #ff4539; }
.iRoll-btns{position:absolute;z-index:10;top:50%; width:50px;height:50px;cursor:pointer;margin-top:-25px;}
.iRoll-btns:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#aaa;filter:alpha(opcity=15);opacity:0.15;}
.iRoll-btns:after{content:"";position:absolute;z-index:2;top:0;left:0;width:42px;height:42px;margin:4px;border-radius:50%;background-color:#bbbbbb;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAqCAYAAAA3f5z+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAF5GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDMtMTVUMTE6NTM6MjQrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAzLTE1VDEyOjAwOjIxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTAzLTE1VDEyOjAwOjIxKzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2N2Y3ZmEwLThmNzgtYWY0Ni1iNjFiLTkwOWNmMGIwYWIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFMjNCQUJEMzQ2RDUxMUU5QjBCOUY2NzEyRTJCODE0MCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkUyM0JBQkQzNDZENTExRTlCMEI5RjY3MTJFMkI4MTQwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTIzQkFCRDA0NkQ1MTFFOUIwQjlGNjcxMkUyQjgxNDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTIzQkFCRDE0NkQ1MTFFOUIwQjlGNjcxMkUyQjgxNDAiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NDY3ZjdmYTAtOGY3OC1hZjQ2LWI2MWItOTA5Y2YwYjBhYjM2IiBzdEV2dDp3aGVuPSIyMDE5LTAzLTE1VDEyOjAwOjIxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmZPQi8AAAHgSURBVGiB7Zk9SwNBEECfX6ApkkYhRjs7IfWJWKiFYMAfJNbiP1KwUCshttZ2akDTxEJFI2OxG6IiMXu7o6fOgy0Gbudu3k12N8mIiGDoMfrTD/DXMcHKmGBlTLAyJlgZE6yMCVbGBCtjgpUxwcqYYGVMsDImWJkUgjOgBdwAiwny/TSLuFpauNqiiBWcAYdAFZgBlmIfqAAs4Wqp4mqLkywieUcmIh3p0xSRUkS+ooySr6VHx9eaK1/eDu51btnHZ8AGcB/1tovBPa6WMx+XienkRJ1bKUDnpR6VFJ08IhL0l9HHzn0GdoFO4HvtAgfAReC8vCwAm8B44LwKsANM+PgO193NYROECr4E5kImDKAF1BLl+oprYDZRritgftiLQ9fgbuD1g3hKmOs77xXkIPQjswUcAdM+fgC2CV8iXoDjwDkxrABrwFjgvAqwB0z5uI1zMDw5Fv+6iNz+w03u1tcelCfvzf+65CRyRcJPEW+p8365aAKrwGPehAVhEjihf+5tA+vAeZ5kMV+Vz/2N2z7OgEZEvqLQIJFcCD+mfUYd2MdtXMu4I9Fvpgac4jbEBhFyIY1gYwD2e7AyJlgZE6yMCVbGBCtjgpUxwcqYYGVMsDImWBkTrIwJVsYEK/MK6v+Dlw/1MXwAAAAASUVORK5CYII=);transition:0.35s ease-in-out;}
.iRoll-btns.iRoll-prev{left: -56px;}
.iRoll-btns.iRoll-next{right: -56px;}
.iRoll-btns.iRoll-prev:after{background-position:left center;}
.iRoll-btns.iRoll-next:after{background-position:right center;}
.iRoll-btns:hover:after{background-color:#0d6fb8;}

/* 插件样式 fixedbar */
.fixedbar{position:fixed;z-index:99;right:5px;bottom:30%;}
.fixedbar-item{position:relative;display:block;width:60px;height:50px;padding:10px 5px;color:#ffffff;font-size:12px;margin-bottom:1px;line-height:1;text-align:center;background-color:#0d6fb8;}
.fixedbar-item.back { background-color: #fcaa1a; }
.fixedbar-item .icon-fixedbar{display:block;width:24px;height:24px;overflow:hidden;margin:3px auto 8px;background-repeat:no-repeat;}
.fixedbar-item .icon-qq{background-position:0 0;}
.fixedbar-item .icon-wx{background-position:-30px 0;}
.fixedbar-item .icon-tp{background-position:-60px 0;}
.fixedbar-card{position:absolute;top:50%;opacity:0;right:76px;width:130px;height:130px;margin-top:-65px;border-radius:4px;visibility:hidden;transition:0.35s linear;transform:translate(-20px,0);border:1px solid #efeff3;-webkit-box-shadow:0 0 10px #e6e6e6;box-shadow:0 0 10px #e6e6e6;}
.fixedbar-card img{width:100%;}
.fixedbar-item:hover{opacity:0.85;}
.fixedbar-item:hover .fixedbar-card{visibility:visible;opacity:1;transform:translate(0,0);}


/* 动画库 */
.ani{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes pulse{
  0%{-webkit-transform:scale(1);transform:scale(1);}
  50%{-webkit-transform:scale(1.1);transform:scale(1.1);}
  100%{-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes pulse{
  0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
  50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
  100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes fadeInUp{
  0%{opacity:0;-webkit-transform:translateY(160px);transform:translateY(160px);}
  100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{
  0%{opacity:0;-webkit-transform:translateY(160px);transform:translateY(160px);}
  100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translateY(-160px);transform:translateY(-160px);}
  100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{
  0%{opacity:0;-webkit-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px);}
  100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes fadeInLeft{
  0%{opacity:0;-webkit-transform:translateX(-160px);transform:translateX(-160px);}
  100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft{
  0%{opacity:0;-webkit-transform:translateX(-160px);-ms-transform:translateX(-160px);transform:translateX(-160px);}
  100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes fadeInRight{
  0%{opacity:0;-webkit-transform:translateX(160px);transform:translateX(160px);}
  100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{
  0%{opacity:0;-webkit-transform:translateX(160px);-ms-transform:translateX(160px);transform:translateX(160px);}
  100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes zoomIn{
  0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3);}
  50%{opacity:1;}
}
@keyframes zoomIn{
  0%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3);}
  50%{opacity:1;}
}
@-webkit-keyframes zoomInDown{
  0%{opacity:0;-webkit-transform:scale(0.1) translateY(-2000px);transform:scale(0.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  60%{opacity:1;-webkit-transform:scale(0.475) translateY(60px);transform:scale(0.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes zoomInDown{
  0%{opacity:0;-webkit-transform:scale(0.1) translateY(-2000px);-ms-transform:scale(0.1) translateY(-2000px);transform:scale(0.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  60%{opacity:1;-webkit-transform:scale(0.475) translateY(60px);-ms-transform:scale(0.475) translateY(60px);transform:scale(0.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@-webkit-keyframes zoomInUp{
  0%{opacity:0;-webkit-transform:scale(0.1) translateY(2000px);transform:scale(0.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  60%{opacity:1;-webkit-transform:scale(0.475) translateY(-60px);transform:scale(0.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@keyframes zoomInUp{
  0%{opacity:0;-webkit-transform:scale(0.1) translateY(2000px);-ms-transform:scale(0.1) translateY(2000px);transform:scale(0.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
  60%{opacity:1;-webkit-transform:scale(0.475) translateY(-60px);-ms-transform:scale(0.475) translateY(-60px);transform:scale(0.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
}
@-webkit-keyframes bounceIn{
  0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
  50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);}
  70%{-webkit-transform:scale(.9);transform:scale(.9);}
  100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes bounceIn{
  0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
  50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
  70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);}
  100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@-webkit-keyframes bounceInDown{
  0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px);}
  60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}
  80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
  100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInDown{
  0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px);}
  60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);}
  80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
  100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes bounceInLeft{
  0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
  60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px);}
  80%{-webkit-transform:translateX(-10px);transform:translateX(-10px);}
  100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInLeft{
  0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
  60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);}
  80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px);}
  100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes bounceInRight{
  0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px);}
  60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px);}
  80%{-webkit-transform:translateX(10px);transform:translateX(10px);}
  100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes bounceInRight{
  0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px);}
  60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);}
  80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);}
  100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
@-webkit-keyframes bounceInUp{
  0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px);}
  60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px);}
  80%{-webkit-transform:translateY(10px);transform:translateY(10px);}
  100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes bounceInUp{
  0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px);}
  60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px);}
  80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);}
  100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}

