a,article,aside,audio,b,body,canvas,caption,dd,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,ol,p,section,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,u,ul,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}
body{text-align:left; max-width: 720px;min-width:320px;font-size:12px;padding:0 0 0 0; font-family:"microsoft yahei";  background:none; background:#f0f0f0;margin:0px auto;}
.lf{float:left}.rt{float:right}.pr{ position:relative}.pa{ position:absolute}
ul,ol,li{list-style:none;}
.clearfix:before, .clearfix:after {display:table;line-height:0;content:"";}
img.bd-5{ border: 2px solid #e3911c; -webkit-border-radius: 50%; border-radius: 50% }
span.cube-color {display: inline-block;width: 14px;height: 14px;border: 1px solid #808080;}
pre {white-space: pre-wrap;word-wrap: break-word;}
/*.ico { background:url(../images/icon_t.png) no-repeat 0 0;}*/
a:link {text-decoration:none;}
a, a:visited{text-decoration:none;color:#2a2a2a;}
.hidden{display:none;}.invisible{visibility:hidden;}
.i-star { width:90px;height:17px;line-height:17px;background:url(../images/icon-star.png) no-repeat; overflow:hidden}
.i-star1 {background-position:0 -37px;}
.i-star2 {background-position:0 -33px;}
.i-star3 {background-position:0 -49px;}
.i-star4 {background-position:0 -65px;}
.i-star5 {background-position:0 -82px;}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear:both;font-size:1px;height:0;line-height:1px}
.red, .red a, a.red{color:red;}
.ce{text-align: center;}
.mr-6{margin-right: 6px;}
.mr-8{margin-right: 8px;}
.bk3{height:3px;}.bk6{height:6px}.bk8{height:8px}.bk10{height:10px}.bk15{height:15px}.bk20{height:20px}.bk30{height:30px}
.hd-box {height:24px;padding-bottom:10px; border-bottom:1px solid #eee;line-height:18px;padding:10px;}
.hd-box .lf {height:24px;padding-left:12px;border-left:4px solid #38c34b;line-height:23px;font-size:18px; font-weight:700;color:#333;}
.hd-box .rt { font-size:14px; color:#666;}
.hd-box:after { content:"";width:60px; height:2px;left:0; bottom:0; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; transition:all .5s ease;}
.hd-box .SwapTab span{line-height:26px; font-size:14px;color:#666;padding:0 10px;cursor:pointer;}
.hd-box .SwapTab .fb {color:#fff;padding:5px 7px;background-color:#00b16c !important;}
.sec-box{ background:#FFF;border:1px solid #ececec; }
.m-backTop {width:40px;height:40px;background:url(../images/back_top.png) no-repeat ;background-size:40px;display:none;overflow:hidden;position:fixed;right:14px;bottom:70px;z-index:400;}
header.header {width:100%;background:#23c682;height:50px;color:#fff;text-align:center;display:block;position:relative;}
.down-file-box ul li a { background:url(../images/icon_t.png) no-repeat 0 0;}
.tab-nav li {display: inline-block;padding: 0 15px;line-height: 30px;font-weight: 700;font-size: 18px;cursor: default;color: #333;}
.tab-nav li.active{border-bottom: 2px solid #38c34b;}
.field-textarea{border:1px solid #DCDDDD; background:#fff;clear:both;color:#555;font-size:14px;height:130px;padding:5px 0 0 5px;text-align:left;width:99%; margin-bottom:8px}
.header .logo {display:block;overflow:hidden;position:absolute;left:10px;top:8px;}
.header .search-bar{ position:absolute; right:10px; top:10px;width:40px; height:40px;background:url(../images/ico_search.png) no-repeat ;background-size:34px;}
.header .search_bar{ width:200px; height:34px; border:2px solid #23c682;position:relative;}
.header .search_bar .text { height:19px;width:120px;float:left;background:#fff;outline:none;color:#999;font-size:14px;border:none;padding:5px 10px;}
.header .search_bar .button {width:52px;height:34px;font-size:14px;background:#23c682; color:#FFF;border:none;outline:none;float:right;cursor:pointer;}
.header .search .keywords {white-space:nowrap;overflow:hidden; text-overflow:ellipsis;font-size:13px; color:#787878; margin-top:8px;}
.nav-bar  .nav-site {width:100%;height:42px;line-height:42px;background:#fff;font-size:16px;font-weight:normal;color:#e7e7e7;border-bottom:2px solid #e5e5e5;display:-webkit-box;}
.nav-bar  .nav-site a {width:auto;height:42px;line-height:42px;font-size:16px;font-weight:normal;color:#333;display:block;overflow:hidden;-webkit-box-flex:1;text-align:center;}
.nav-bar  .nav-site a.active {border-bottom:2px solid #19b5fe;height:40px;color:#19b5fe;}
.fill-text{width: 100%;}
.btn-copy,.btn-clear,.btn-add{background: #4B99AD;padding: 8px 15px 8px 15px;border: none;color: #fff;margin-bottom: 10px;width: 100%;}
.subnav{ margin-top:5px; padding:5px;}
.subnav ul{ overflow:auto;}
.subnav li{display:inline-block; width:32.3%; float:left;border-right:1px solid #F0F0F1; border-bottom:1px solid #F0F0F1;text-align:center; }
.subnav li:nth-child(3n+1) {border-left:1px solid #F0F0F1;}
.subnav li:nth-child(1),.subnav li:nth-child(2),.subnav li:nth-child(3){border-top:1px solid #F0F0F1;}
.subnav a{display:block; width:100%; height:30px; line-height:30px;}
.subnav li.active {background:#32cc8c;}
.subnav li.active a{color:#FFF;}

.focus{ width:100%; height:140px;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%; height:140px; background:url(../images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* ȡ�����Ӹ��� */  }

.app-l-list li,.article-box ul li{ overflow:hidden;border-bottom:1px dashed #eaeaea;padding:10px 3px; display:-webkit-box;position:relative;box-sizing:border-box;}
.square-72 { margin-right:8px; }
.app-l-list li .text,.article-box ul li .text{ width:auto;height:auto;display:block;overflow:hidden;-webkit-box-flex:1;}
.app-l-list  li .text .desc,.article-box ul li .desc{color:#999;}
.app-l-list  li .name a {font-weight:normal; font-size:16px;line-height:22px;color:#000;}
.app-l-list  li .down-link{ position:absolute;right:10px;top:50%;}
.app-l-list  li .down-link a {display:block;width:56px;height:26px;line-height:26px;text-align:center;color:#00b16c;background:#fff;border:1px solid #00b16c;overflow:hidden;}
.app-l-list  li .down-link a:hover {background:#06b974;border:1px solid #06b974; color:#FFF; text-decoration:none;}
.app-l-list  li .other ,.article-box ul li .attribute{font-size:12px;color:#999;height:24px;line-height:22px; margin-top:4px;}
.article-list h3{white-space:nowrap;}
.special-box{ width:100%;display:inline-block;text-align:center;}
.special-box ul{margin-top:5px;}
.special-box li {width:50%;float:left;}
.special-box li img{border:1px solid #ededed;width:100%; height:80px;margin-bottom:5px;}
.article-box ul li img{border:1px solid #ededed;width:90px;height:60px; margin-top:5px;}

.dialog-overlay { position: fixed; top: 0; left: 0; z-index: 10000; width: 100%; height: 100%; background: #000; opacity:0; filter:alpha(opacity=0); -webkit-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s; }
.dialog-content {position: fixed; top: 50%; left: 50%; z-index: 10001; width: 85%; overflow: hidden;background-color: #FAFAFC; text-align: center; border-radius: 3px;-webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);opacity:0; filter:alpha(opacity=0); -webkit-transition:all ease-in-out 0.2s; transition:all ease-in-out 0.2s;}
.dialog-content-hd { padding: 20px 0 0; }
.dialog-content-title { font-weight: 400; font-size: 17px; }
.dialog-content .dialog-close { width: 30px;height: 30px;position: absolute;z-index: 10;top: 5px;right: 5px;color: #999; font-size: 30px;text-align: center;line-height: 30px;transform: rotate(45deg);}
.dialog-content .dialog-close:hover{text-decoration:none;}
.dialog-content-bd { padding: 15px 20px 0; font-size: 14px; color: #666; word-wrap: break-word; word-break: break-all; text-align: left; }
.dialog-content-bd p { margin:5px 0; }
.dialog-content-ft { position: relative; line-height: 42px; margin-top: 20px; font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.dialog-content-ft a { position: relative; display: block; text-decoration: none; color: #0BB20C; outline: none; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.dialog-content-ft a:active { background-color: #EEEEEE; }
.dialog-content-ft:after {content: " "; position: absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6;-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5);}
.dialog-content-ft a:after {content: " "; position: absolute; left: 0; top: 0; width: 1px; height: 100%; border-left: 1px solid #D5D5D6; color: #D5D5D6;-webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5);}
.dialog-content-ft a:first-child:after { border-left: none; }
.dialog-content-ft .dialog-btn-cancel { color: #353535; }
.dialog-content-ft .dialog-btn-ok { color: #0BB20C; }
.dialog-wrap-info .dialog-overlay { background-color: transparent; opacity: 0; filter:alpha(opacity=0); }
.dialog-content-info { width: auto; text-align: center; background-color: rgba(0, 0, 0, 0.8); border-radius: 10px; }
.dialog-content-info .dialog-content-bd { position: relative; padding: 0; width: 140px; height: 140px; color: #fff; text-align: center; }
.dialog-content-info .dialog-content-bd .info-icon { max-width: 48px; margin: 20% 0 0; }
.dialog-content-info .dialog-content-bd .info-text { position: absolute; width: 100%; left: 0; bottom: 20px; margin: 0; font-size: 16px; }
.dialog-wrap-show .dialog-overlay { opacity:0.6; filter:alpha(opacity=60); }
.dialog-wrap-show .dialog-content { opacity:1; filter:alpha(opacity=100); }
@media screen and (min-width: 1024px) {
  .dialog-content { max-width: 35%; }
}
.alert_overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(3px)}
.pc .alert_msg{width:320px}
.mob .alert_msg{width:260px;border-radius:4px}
.alert_msg{box-sizing:border-box;position:absolute;left:50%;top:30%;border:1px solid #ccc;box-shadow:0 2px 15px rgba(0,0,0,.3);background:#fff;transition:all .2s cubic-bezier(.8,.5,.2,1.4);-webkit-transform:translate(-50%,-50%) scale(.5);opacity:0;transform:translate(-50%,-50%) scale(.5)}
.alert_show .alert_msg{opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1)}
.alert_content{padding:20px 15px;font-size:14px;text-align:left}
.alert_tips{position:absolute;z-index:10176523}
.pc.alert_tips{top:50px;right:50px}
.pc.alert_tips div{background:rgba(0,0,0,.7);position:relative;color:#fff;font-size:16px;padding:10px 15px;border-radius:2px;margin-bottom:20px;box-shadow:0 0 3px #000;display:none;float:right;clear:both}
.mob.alert_tips{width:100%;top:55%;pointer-events:none;text-align:center}
.mob.alert_tips div{box-sizing:border-box;display:inline-block;padding:15px;border-radius:10px;background:rgba(0,0,0,.7);min-width:50px;max-width:230px;text-align:center;color:#fff;animation:tipsshow 3s .01s ease;-webkit-animation:tipsshow 3s .01s ease;opacity:0}@keyframes tipsshow{0%{opacity:0;transform:scale(1.4) rotateX(-360deg)}20%,80%{opacity:1;transform:scale(1) rotateX(0deg)}to{transform:scale(1.4) rotateX(360deg)}}@-webkit-keyframes tipsshow{0%,to{opacity:0}0%{-webkit-transform:scale(1.4) rotateX(-360deg)}20%,80%{opacity:1;-webkit-transform:scale(1) rotateX(0deg)}to{opacity:0;-webkit-transform:scale(1.4) rotateX(360deg)}}';

#feedback li{ padding:5px 0; }
#feedback input, #feedback textarea {  border:1px solid #66afe9;outline: 0;border-radius:3px; }   
#feedback label {  margin-right: 8px;  color: #999999;}
#feedback input:focus, #feedback textarea:focus{border-color:#66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6)}
#feedback textarea{ width: 120px; height: 80px;}
#feedback input{width: 70px; height: 30px;}
#feedback .yzm{ display: inline-block;}
.ranking-tab1 {width: 100%;height: 26px;display: flex;justify-content: flex-start;align-items: center;margin: 0.3rem 0 0;}
.ranking-tab1 span {display: block;width: 33.3%;height:  26px;font-size: 12px;letter-spacing: 5px;color: #19b5fe;line-height:  26px;text-align: center;border: 1px solid #19b5fe;cursor: pointer;}
.ranking-tab1 span:nth-child(1) {border-radius: 5px 0 0 5px}
.ranking-tab1 span:nth-child(3) {border-radius: 0 5px 5px 0;}
.ranking-tab1 span:nth-child(2) {border-right: 0;border-left: 0;}
.ranking-tab1 span.checked {color: white;background: #19b5fe;;}
.article-ranking-box .toggle-con-ul li{ padding:5px;border-bottom:1px dashed #ddd;}
.article-ranking-box .toggle-con-ul li:last-child{border-bottom:none;}
.article-ranking-box .title { font-size:14px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.article-ranking-box .summary { font-size:12px;color: #7d7d7d; padding:8px 0; overflow: hidden;}
.toggle-con-li {display: none;}
.toggle-con-li:first-child { display: block;}
.load-more-ranks{width: 100px;height: 30px;background-color: #ffffff;border-radius: 6px;border: solid 1px #cccccc;line-height: 30px;text-align: center;margin: 5px auto 5px;font-size: 12px;color: #555555;cursor: pointer;display: block;}

.crumbs {height:32px;line-height:32px;color:#555;font-size:14px;margin-left:5px;}
.crumbs, .crumbs a {font-size:14px;color:#777;}
.app-hd-box {width:100%;height:auto;background:#fff;display:block;overflow:hidden;box-sizing:border-box;}
.app-hd-box dl {width:100%;height:auto;display:-webkit-box;overflow:hidden;padding:10px 10px 0;box-sizing:border-box;}
.app-hd-box dl dt {width:100px;height:100px;margin:0;display:block;overflow:hidden;padding-top:5px;}
.app-hd-box dl dt img {width:100%;height:100%;display:block;overflow:hidden;border-radius:14px;}
.app-hd-box dl dd {width:auto;height:auto;display:block;overflow:hidden;-webkit-box-flex:1;padding:0 0 0 14px;margin:0;box-sizing:border-box;}
.app-hd-box dl dd h1 {width:100%;height:22px;line-height:22px;font-size:18px;font-weight:bold;color:#333;float:left;margin:2px 0 4px;display:inline;overflow:hidden;}
.app-hd-box dl dd b {width:100%;height:25px;float:left;box-sizing:border-box;margin:3px 0 0 0;display:inline;overflow:hidden;}
.app-hd-box dl dd b em {width:50%;height:18px;line-height:18px;float:left;font-size:14px;font-weight:normal;color:#999;display:inline;overflow:hidden;}


.info-box {width:100%;height:auto;background:#fff;display:block;overflow:hidden;box-sizing:border-box;margin-bottom: 8px;}
.info-box dl {width:100%;height:auto;overflow:hidden;padding:10px 10px 0;}
.info-box dl dt {margin:0;display:block;overflow:hidden;padding-top:10px; text-align: center;}
.info-box dl dt img {border-radius:14px;}
.info-box dl dd {width:auto;height:auto;display:block;overflow:hidden;-webkit-box-flex:1;padding:0 0 0 14px;margin:0;box-sizing:border-box;}
.info-box dl dd b {width:100%;height:16px;float:left;box-sizing:border-box;margin:3px 0 0 0;display:inline;overflow:hidden;}
.info-box dl dd b em {width:50%;height:18px;line-height:18px;float:left;font-size:14px;font-weight:normal;color:#999;display:inline;overflow:hidden;}


.tags-bar{ padding: 2px;}
.tags-bar img{ width: 100%;max-height:150px;}
.tags-bar .desc{ine-height: 22px;font-size: 16px;padding: 8px;color: #cc801e;}
.app-down-box{ margin:5px;}
.app-down-box a{width:100%;height:35px;line-height:35px;background:#19b5fe;border-radius:4px;font-size:15px;font-weight:normal;color:#fff;text-align:center;display:block;margin:0;text-decoration:none;}
.down-file-tip{ padding:10px;}
.down-file-tip p{width:100%;height:35px;display:block;margin-bottom:5px;line-height:35px;font-size:18px; font-weight:300;background-color:#ddd;color:#999;text-align:center;}
.app-pic-box,.app-intro-box,.rel-article-box,.like-app-box{ padding:10px; height:auto; display:block;overflow:hidden;margin-top:10px;}
.app-pic-box .app-tags{  }
.tags-other { width: 100%;height: auto;margin-bottom: 8px;padding-bottom: 6px;display: block;text-align: center;}
.app-tags span {padding:2px 6px;border:1px solid #23c682;border-radius:4px;text-align:center;color:#00b16c;display:inline-block;font-size:14px; margin: 2px;}
.app-tags span a{color:#00b16c;}
.tags-col-0 span{border:1px solid #ddd7d7;color:#d3d3d3;}
.tags-col-1 span{border:1px solid #9f9f9f;color:#9f9f9f;}
.tags-col-2 span{border:1px solid #3cba80;color:#3cba80;}
.tags-col-3 span{border:1px solid #3c72ba;color:#3c72ba;}
.tags-col-4 span{border:1px solid #9933E5;color:#9933E5;}
.tags-col-5 span{border:1px solid #f38701;color:#f38701;}
.tags-col-6 span{border:1px solid #e03d1d;color:#e03d1d;}
.app-pic-box .pic {margin-top:10px;}
.app-pic-box .pic ul{width:100%; height:280px;overflow:auto;display:flex;}
.app-pic-box .pic li{display:inline-block; margin-right:10px; }
.app-pic-box .pic a{display:block;}
.app-pic-box .pic img{height:260px;}

.coll-ban-box{padding: 2px; text-align: center;}
.coll-ban-box img{width: 100%;max-height:130px;}
.app-intro-box .content{ padding:10px;}
.app-intro-box .content a{color: #f80;font-weight: 400;}
.rel-article-box ul{ margin-top:15px;}
.rel-article-box ul li { position:relative;height:17px;overflow:hidden;background:url(../images/ico_dot.jpg) no-repeat left center;margin-bottom:15px;line-height:17px;}
.rel-article-box ul li a {color:#333;line-height:17px; position:absolute; left:8px; top:0; width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.rel-article-box ul li span { color:#999;float:right;}

.list-box { padding:8px;}
.list-box dl{ width:100%;display:inline-block;height:120px; border-bottom:1px dashed #ddd;overflow:hidden;position:relative;}
.list-box dl dt{ width:100%; margin-bottom:3px;position:absolute; color:#666;}
.list-box dl dd.ico{width:85px; position:absolute; top:25px;} 
.list-box dl dd.txt{position:absolute;top:25px; left:88px;}
.list-box dl dd .desc{ height:60px;overflow:hidden;text-overflow:ellipsis;line-height:16px;color:#989898;}
.list-box dl dd span{padding-right:8px; color:#989898;}
.article-list-box dl dd.txt{left:95px !important;}

.fe-form-item{width:100%;margin-top:20px;font-size: 14px;}
.fe-form-item label {float: left;display: block;padding: 8px 10px;min-width: 60px;font-weight: 400;line-height:15px;text-align:right;}
.fe-form-item .layui-input-inline{ display:inline-block;} 
.fe-form-item .select-toggle{padding:7px 12px;text-align: center;margin-left: 2px;margin-bottom: 2px;font-size: 12px;vertical-align: middle;border: 1px solid #ccc;cursor: pointer;}
.fe-form-item .select-box { display: inline-block;position: relative;}
.fe-form-item .select-item-list { width: 100%;max-height: 280px;position: absolute;left: -0.1rem;top: 100%;border: 1px solid #ccc;padding: 5px 0;margin: 2px 0 0;background: #fff;z-index: 2; display: none;overflow-y: scroll;overflow-x: hidden;}
.fe-form-item .select-item-list span {width: 100%;display: inline-block;padding: 3px 10px;color: #999999;font-size: 14px;white-space: nowrap;cursor: pointer;}
.fe-form-item .select-item-list span:hover{background: #999999; color: #FFF;}
.select-toggle:after {content: "";display: inline-block;width: 0;height: 0;margin-top: 6px;margin-left: 5px;vertical-align: top;border-top: 4px solid #000;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.fe-form-item .select-box input,.fe-form-item .text-input{max-width: 120px;height:20px;font-size: 14px;padding: 4px 6px;border:1px solid #ccc;outline: 0;color: #555;}
.fe-form-item .select-box input:focus,.fe-form-item .text-input:focus{outline: none;border: 1px solid  rgba(82,168,236,0.8);-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(82 168 236 / 60%);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(82 168 236 / 60%);}
.fe-btn { display: inline-block;vertical-align: middle;border-radius: 3px;text-align: center;background: #d3664a;height: 34px;line-height: 34px;padding: 0 20px;border: none;outline: none;color: #fff;cursor: pointer;}
.fe-form-item .build-btn { background: #5fb878;}
.fe-form-item .clear-btn { background: #d3664a;}
.fe-form-item .copy-btn { background: #4B99AD;}
.mc-code-box .text-info { background: #ececec; min-height:60px;border: 2px solid #06b974;font-size: 14px;color: #2b2b2b;}
.mc-code-box .text-info p{padding: 8px;}
.fe-form-item .fe-radio {padding: 9px 0px;}
.fe-form-item .fe-radio input {width: 20px;height: 20px;appearance: none;position: relative;outline: none;}
.fe-form-item .fe-radio input:before {content: "";width: 15px;height: 15px;border: 1px solid #66afe9;display: inline-block;border-radius: 50%;vertical-align: middle;}
.fe-form-item .fe-radio input:checked:before {content: "";width: 15px;height: 15px;border: 1px solid #66afe9;display: inline-block;border-radius: 50%;vertical-align: middle;}
.fe-form-item .fe-radio input:checked:after {content: "";width: 9px;height: 9px;text-align: center;background: #66afe9;border-radius: 50%;display: block;position: absolute;top: 4px;left: 4px;}
.fe-form-item .fe-radio input:checked + label {color: #66afe9;}
.fe-form-item .fe-checkbox {  display: inline-block; color: #666;overflow: hidden;font-size: 14px;cursor: pointer;margin-right: 5px;}
.fe-form-item .fe-checkbox i { display: inline-block;width: 18px;height: 18px;background: #fff;border: 1px solid #ebebeb;border-radius: 3px;vertical-align: middle;margin-right: 6px;}
.fe-form-item .checked i:before {content: ""; display: inline-block; width: 100%; height:100%;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAOdJREFUOE/N0zsOgkAQBuB/vILCIbyFjeAFsDR2hs6IJDba2bja0tLqBRQqL6HxDuARYAwm+OS1xMKtN9/OzvxD+NGhHzn4D+gqeu2YWVWmh2PtihIEFO+YEbQsr1MLSpF7f7lhNK39WRrKQhJPCspDHtB13V1EES6q7W/z4lCEPCGhbRkw4piGqn1wP7Ey5O1rodBdgAcgNlsT30mxKshXjwKhOQSMGLAUy1tXRTKbHQh9Q+AxEeYA+q8jLlqnzKmFq+4SRDMinNKclO1k7vhDoZsEOiZhK0OkcyT9tSoVfN6RSnbRAzcsl3ATKaUDSwAAAABJRU5ErkJggg==) no-repeat;}
.fe-form-item .checked i {border-color: #ec8c47;}
.fe-form-item .multi-box { display: inline-block;width: 360px;padding:6px; border: 1px dashed #85b2e3;font-size: 12px;color: #ec8c47;}
.fe-form-item .multi-select-item {width: 100%;display: inline-block;margin-top: 6px;}
.fe-form-item .multi-select-item label{width: 40px;}
.fe-form-item .multi-box .multi-btn{ margin-top: 8px;}
.fe-form-item .multi-select span{ padding:3px 5px; background:#4b99ad; color: #fff;display: block;line-height: 20px;height: 25px;margin: 2px 5px 2px 0;float: left; text-decoration: none;}
.fe-form-item .multi-select span:after {content: ""; cursor: pointer;display: inline-block;margin-bottom: 4px; width: 16px;vertical-align: middle;height: 16px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAIRJREFUOE/Vk0EOwCAIBNmXqy/fhqY0NoU9GC96q5YJsyJs08Imjh0AIkkzGwB6pk3S9xuAj81PLX7MYOoszSgrUBDvvAx7LnwUm1KWtzbBnFXmJjvyQ5LeRYTeAYxq7pRaQKL4/q5gVdgvJMZg0kxh2fX/IKGjYBloz0CuPuIDHu2q2gU3F1ATAmFksAAAAABJRU5ErkJggg==) no-repeat;}

.ques-box{}
.ques-box .ques-hd-box{ position:relative;width: 100%;height:100px;overflow: hidden;}
.ques-box .ques-bg{ position:absolute; top:0; left:0;width:100%;}
.ques-box .ques-bg img{ width:100%;}
.ques-box .ques-tip{ font-size:12px; color:#999999;  padding: 5px 0;}
.ques-box .ques-iput{ position:absolute;top:55px; left:18px;}
.ques-box .ques-iput {width:90%;height:37px; margin: 0 auto;clear: both; background: #fff; border: 1px solid #f44b04;}
.ques-box .ques-iput input {height: 24px; outline: none;padding:6px 8px;float: left;line-height:24px; width:60%;font-size: 14px;border: none; overflow:hidden;}
.ques-box .ques-table b{ color:#F00;}
.ques-box .ques-iput button {float: right;width:70px;height:37px;background: #f44b04;cursor: pointer;color: #fff;font-size: 16px;border: none;}

.table-container{width: 100%;overflow-y: auto;_overflow: auto;margin: 0 0 1em;}
.table-container::-webkit-scrollbar{-webkit-appearance: none;width: 14px;height: 14px;}
.table-container::-webkit-scrollbar-thumb{border-radius: 8px;border: 3px solid #fff;background-color: rgba(0, 0, 0, .3);}
/*.table-container table th,.table-container table td{white-space: nowrap;}*/
table.qtable {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color: #666666;border-collapse: collapse;}
table.qtable th {border-width: 1px;padding: 8px;border-style: solid;border-color: #dcdddd;background-color: #dedede;}
table.qtable td {border-width: 1px;padding: 8px;border-style: solid;border-color: #dcdddd;background-color: #ffffff;} 
.filter-table{width:100%;}
.filter-table .input{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:rgba(0,0,0,.8);width:100%;}
.filter-table input[type="text"] {margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.2142em;padding:.67861em 1em;background:#fff;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.8);border-radius:.2857rem;-webkit-transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:none;}

 
table.ftable {border:1px solid #FFF;border-collapse:collapse;}
table.ftable th {font-size:0.9rem;text-align:left;color:#FFF;background:#00b16c;padding:5px 10px;white-space: nowrap;}
table.ftable thead th{ height: 30px;}
table.ftable td {font-size:0.8rem;line-height:1.7;padding:5px 10px;border:1px solid  #FFF;white-space: nowrap;}
table.ftable th.gyell,table.ftable td.gyell{background:#929f9aad;}
table.ftable th.gyell2,table.ftable td.gyell2{background:#8a9893eb;}
table.ftable td.name {text-align:center;width:20%;}
table.ftable td[data-id]{ color: #2673c4;cursor: pointer;}
table.ftable td.lead {border-left:solid 3px hsl(225, 100%, 65%);}
table.ftable td.bk,table.ftable th.bk{word-break:break-all;white-space:normal !important; }
table.ftable tr:nth-child(odd) {background:#ddd;}
table.ftable tr:nth-child(even) {background:#ececec;}
table.ftable tr.seq{background-color: #ff8e0178;}
table.sr-table .header:after {content: ''; display: inline-block;width:22px;height: 22px; background:url(../images/arrows-v.png) no-repeat center ;cursor: pointer;background-size:70%;vertical-align: middle; }
table.sr-table .headerSortUp:after { background-position: center  1px;height: 10px;}
table.sr-table .headerSortDown:after { background-position: center -8px;height: 10px;}
.filter-table-tab,.filter-table-multab {width: 100%;line-height:32px;  background: #fff;font-size: 12px;font-weight: lighter;display: -webkit-box;}
.filter-table-tab ul,.filter-table-multab ul { display:inline-block; } 
.filter-table-tab li,.filter-table-multab li{ display: inline-block; text-align: center; padding: 0px 8px;cursor:pointer;margin-bottom: 6px;}
.filter-table-multab ul li.btn-grey {background: #ccc;color:#333;}
.filter-table-multab ul li.active {background: #0295de;color:#fff}
.filter-table-mul .filter-inline{ text-align:left;padding: 10px 0;}
.filter-table-mul .clear-btn {display: inline-block;vertical-align: middle; border-radius: 3px;text-align: center;background: #d3664a;height: 34px;line-height: 34px;padding: 0 20px;border: none;outline: none;color: #fff;} 
.filter-table-mul .clear-btn:hover {background: #e97b5f;}
/* .filter-table-tab ul li{border-bottom: 2px solid #ebebeb;} */
.filter-table-tab ul li.active {border-bottom:2px solid #f60;}

@media (max-width: 767px) {
	.tb-scroll {
		width: 100%;
		margin-bottom: 15px;
		overflow-x: scroll;
		overflow-y: hidden;
		border: 1px solid #dddddd;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
	.tb-scroll > table {margin-bottom: 0;}
	.tb-scroll>  table > thead > tr > th,
	.tb-scroll > table > tbody > tr > th,
	.tb-scroll > table > tfoot > tr > th,
	.tb-scroll > table > thead > tr > td,
	.tb-scroll > table > tbody > tr > td,
	.tb-scroll > table > tfoot > tr > td {  white-space: nowrap;}
	
}

@media (max-width: 767px) {
	.fl-table {display: block;width: 100%; table-layout: fixed !important;}
	.fl-table:before{content: "Scroll horizontally >";display: block;text-align: right;font-size: 11px;color: white;padding: 0 0 10px;}
	.fl-table thead, .fl-table tbody, .fl-table thead th {display: block;}
	.fl-table thead th:last-child{border-bottom: none;}
	.fl-table thead {float: left;}
	.fl-table tbody {width: auto;position: relative;overflow-x: auto;}
	.fl-table td, .fl-table th {padding: 20px .625em .625em .625em;height: 60px;vertical-align: middle;box-sizing: border-box;overflow-x: hidden;overflow-y: auto;width: 120px;font-size: 13px;text-overflow: ellipsis;}
	.fl-table thead th {text-align: left;border-bottom: 1px solid #f7f7f9;}
	.fl-table tbody tr {display: table-cell;}
	.fl-table tbody tr:nth-child(odd) {background: none;}
	.fl-table tr:nth-child(even) {background: transparent;}
	.fl-table tr td:nth-child(odd) {background: #F8F8F8;border-right: 1px solid #E6E4E4;}
	.fl-table tr td:nth-child(even) {border-right: 1px solid #E6E4E4;}
	.fl-table tbody td {display: block;text-align: center;}
}

.article-list-box{}
.article-list-box .lists li .txt{ margin-left:10px;}
.article-in-box{ padding:8px;}
.article-in-box .hd{text-align:center;border-bottom:1px dashed #ddd; height:95px;}
.article-in-box .hd h1.title {font-weight:400; font-size:1.3rem;text-align:center;color:#333;}
.article-in-box .hd .attr {padding:10px;}
.article-in-box .hd .attr span { padding-left:12px;color:#777;}
.article-in-box .hd .attr #hits{ padding-left:0px;}
.article-in-box .intro {line-height:1.8;font-size:14px; margin-top:20px;margin-bottom:10px;color:#555; }
.article-in-box .intro img{max-width:100%; height:auto;}
.article-in-box .intro .hot{ display:inline-block; height:30px;line-height:30px; background-position:-5px -290px;padding-left:28px; color:#ff0000;}
.article-in-box .intro .btn {padding:5px 12px;line-height:22px; border-radius:4px;text-align:center; color:#f4f4f4;display:inline-block;font-size:14px; margin:9px 9px 0 0; background-color:#23c682;}
.article-in-box .ques-box  img{min-height:120px;}
.article-in-box  .n-title,.article-in-box .intro h3,.app-intro h3{height:35px;border-bottom:2px solid #ebebeb;position:relative;margin-bottom: 10px;}
.article-in-box  .n-title strong,.article-in-box .intro  h3 span,.app-intro h3 span{position:absolute;display:inline-block;left:0;top:0;line-height:35px;font-weight:700;color:#f60;border-bottom:2px solid #f60;font-size:16px;}
.article-in-box .intro a{ text-decoration:underline; color:#07519A;}
.article-in-box .intro a:hover{ text-decoration:underline; color:#FF4939}
.rel-app-box{ padding:10px; margin-top:10px;}
.rel-app-box dl{ width:100%;display:inline-block;position:relative;}
.rel-app-box dl a{ font-weight:bold; font-size:14px;}
.rel-app-box dl dt{ width:100%;}
.rel-app-box dl dd{ float:left; margin-top:5px;}
.rel-app-box dl dd.ico{ width:100px;}
.rel-app-box dl dd.hd p{ font-size:12px; color:#C3C3C3;height:25px; line-height:25px; }
.rel-app-box dl dd.down-link{ position:absolute; right:0px; bottom:40%;}
.rel-app-box dl dd .i-star{display:inline-block;}
.rel-app-box dl .down-link a {display:block;width:100px;height:30px;line-height:30px;text-align:center;color:#00b16c;background:#fff;border:1px solid #00b16c;overflow:hidden;}
.rel-app-box dl .down-link a:hover {background:#06b974;border:1px solid #06b974; color:#FFF; text-decoration:none;} 

.sr-hd-box{ text-align:center; padding:10px; margin-top:10px;}
.sr-hd-box .search{ height:34px; border:2px solid #23c682;position:relative;}
.sr-hd-box .search .text { height:19px; width:100%; position:absolute; left:0px; top:0px;background:none;outline:none;color:#999;font-size:14px;border:none;padding:8px 10px;}
.sr-hd-box .search .button {width:72px;height:34px;z-index:55;position:absolute;right:0px; top:0px; font-size:14px;background:#23c682; color:#FFF;border:none;outline:none;cursor:pointer;}

.sr-box {background-color:#FFF;float:left;margin-top:10px; width:100%;}
.sr-box .app-nav {height:45px;border:1px solid #ececec;border-bottom:2px solid #00b16c; text-align:center;}
.sr-box .app-nav a.active {background-color:#00b16c;color:#fff;}
.sr-box .app-nav a {display:inline-block;height:46px;line-height:46px;font-size:16px;width:143px;text-align:center;border-right:1px solid #ececec;}
.jg{ padding:10px; color:#999;}
.sr-list {border:1px solid #ececec;border-top:none;padding:5px;font-size:15px;line-height:22px;}
.sr-list .c{text-align:left;}
.sr-list  ul{ margin:10px;}
.sr-list  li{border-bottom:1px dashed #CCC; margin-top:18px;}
.sr-list  li div p{ line-height:15px;  font-size:12px; color:#999;}
.sr-list  li div.adds{ font-size:12px; margin:10px 4px;}
.sr-list  li a img{float:left; border:1px solid #ADCBE9; padding:2px; background:#FFF; margin-right:10px;}
.sr-list  li a:hover img{background:#efefef;}
.sr-list  .a2{ margin:10px;}

.files-lists{ max-height: 600px; overflow-y:auto;}
.files-lists li{ padding: 5px 0px; line-height:20px;border-bottom:1px dashed #eee; }
.files-lists .file-name{ background:#c45226; color:#fff;margin-top: 20px;margin-bottom: 10px;padding:10px;}
.file-list-b { width: 96%; margin-left: 10px;margin-right: 10px; overflow: auto;display: inline-block;}
.file-list-b  p.name{height: 20px;font-size: 14px;color:#666; }
.file-list-b  p.file-time{height: 20px;font-size: 12px;color: #ccc;}

.layui-form{ margin:10px auto;border: 1px solid #06b974;}
.layui-form-item{ display: inline-block; width:100%;margin-top:20px;}
.layui-form-item .layui-form-label {float: left;display: block;padding: 9px 15px;font-weight: 400;line-height: 20px;text-align: right;}
.layui-form-item .layui-input-inline{ display:inline-block;} 
.layui-form-item .select-label{padding: 2px 5px;background: #5FB878;color: #fff;display: block;line-height: 20px;height: 25px;margin: 2px 5px 2px 0;float: left;text-decoration: none;}
.layui-input{position:relative;margin-top: 5px;}
.layui-form .layui-input input,.layui-form .layui-input select{width:200px;height:32px;line-height:32px;border:1px solid #66afe9;outline: 0;border-radius:3px;padding-left:8px;}
.layui-form .layui-input input:focus,.layui-form .layui-input select:focus{border-color:#66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6)}
.layui-options-wrp{width: 100%; max-height:350px;overflow-y:auto;border-radius: 2px;box-shadow: 0 1px 5px rgba(0,0,0,.2);background-color: #fff;position:absolute;top:35px;left:0;z-index:999;}	
.layui-options-wrp dd{ height:30px;overflow:hidden;line-height:30px;cursor: pointer;padding:0 10px;}
.layui-options-wrp dd img{ margin-right:8px;}
.layui-options-wrp dd:hover{background-color: #5FB878; color:#FFFFFF}
.layui-form .layui-form-btn,.layui-form .layui-form-code {text-align: center;margin-top: 20px;}
.layui-form .layui-radio{padding: 9px 0px;}
.layui-form .layui-radio input {width: 20px;height: 20px;appearance: none;position: relative;outline: none;}
.layui-form .layui-radio input:before {content: "";width: 15px;height: 15px;border: 1px solid #66afe9;display: inline-block;border-radius: 50%;vertical-align: middle;}
.layui-form .layui-radio input:checked:before {content: "";width: 15px;height: 15px;border: 1px solid #66afe9;display: inline-block;border-radius: 50%;vertical-align: middle;}
.layui-form .layui-radio input:checked:after {content: "";width: 9px;height: 9px;text-align: center;background: #66afe9;border-radius: 50%;display: block;position: absolute;top: 4px;left: 4px;}
.layui-form .layui-radio input:checked + label {color: #66afe9;}
.ico-del { display: inline-block; width: 24px;height: 24px;background: url(../images/back_delete.png) no-repeat center center; background-size: 100%;vertical-align: middle; margin-left:8px;}
.layui-form .layui-btn {display: inline-block;height: 32px;line-height: 32px;padding: 0 18px;background-color: #5fb878;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;  border: none;border-radius: 2px;cursor: pointer;	margin-left: 10px;}
.layui-form-code span{border:1px dashed #85b2e3; margin:20px;padding:8px;display:block;background:aliceblue;text-align: left;}	
.round-bg {display: block;height: 30px;width: 30px;font-size: 12px;line-height: 30px;text-align: center;color: #FFF;margin-top: 5px;background-color: #666;background-color: rgba(0, 0, 0, .3);-webkit-border-radius: 2em;border-radius: 2em;text-shadow: 0 1px 0 rgb(0 0 0 / 50%);margin-right: 1em;}
.result-data .btn {display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;user-select: none;background-color: transparent;border: 1px solid transparent;padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border-radius: .25rem;transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.result-data .btn-default {color: #fff;background-color: #00965e;border-color: #00965e;}
.result-data,.rank-data{ margin-top:18px;}
.result-data .v1{ background-color:#43aa6c;}
.result-data .v2,.result-data.v3{background-color:#f00c0c;}
.r-down{ color:#0f8b41;}
.r-up{ color:#e70909;}
.form-style-1{}
.form-style-1 li{ padding-top:15px;}
.form-style-1 .in-text p{ text-align: right;font-size: 12px;}
.form-style-1 .in-text .count{color: red;}
.form-style-1 .select {display: block;position: relative;overflow: hidden;background: white;border: 1px solid #d2e2e7;border-bottom-color: #c5d4d9;border-radius: 2px;background-image: -webkit-linear-gradient(top, #fcfdff, #f2f7f7);background-image: -moz-linear-gradient(top, #fcfdff, #f2f7f7);background-image: -o-linear-gradient(top, #fcfdff, #f2f7f7);background-image: linear-gradient(to bottom, #fcfdff, #f2f7f7);-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);}
.form-style-1 .select:before, .select:after {content: '';position: absolute;right: 11px;width: 0;height: 0;border-left: 3px outset transparent;border-right: 3px outset transparent;}
.form-style-1 .select:before {top: 10px;border-bottom: 3px solid #7f9298;}
.form-style-1 .select:after {top: 16px;border-top: 3px solid #7f9298;}
.form-style-1 .select > select {position: relative;z-index: 2;width: 112%;height: 29px;line-height: 17px;padding: 5px 9px;padding-right: 0;color: #80989f;background: transparent;background: rgba(0, 0, 0, 0);border: 0;-webkit-appearance: none;}
.form-style-1 .select > select:focus {color: #4d5a5e;outline: 0;}
.resuit-container{font-size: 18px;line-height: 30px;padding:10px 0px;}
.resuit-container .poem-box { width: 200px;padding: 0 8px; margin-bottom:20px;display: inline-block;} 

/* ��ҳ */
#pages { padding:24px 0 10px; font-family:����; text-align:center; }
#pages a { display:inline-block; height:32px; line-height:32px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 13px}
#pages a.a1 { width:66px; padding:0 }
#pages a:hover { background:#06b974; border:1px solid #06b974; color:#FFF; text-decoration:none; }
#pages span { display:inline-block; height:32px; line-height:32px; background:#06b974; border:1px solid #06b974; color:#fff; text-align:center;padding:0 13px}
.page .noPage { display:inline-block; width:56px; height:32px; line-height:32px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.footer {width:100%; padding:8px 0;background:#ccc;border-top:0px solid #5db800;text-align:center;}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:34px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.fancybox-content img{width: 100%} 