@charset "utf-8";*{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}
.container{position:relative;margin-right:auto;margin-left:auto}
.row{position:relative;margin:10px auto 20px;padding:0}
.container:before,.container:after,.row:before,.row:after,.clearfix:before,.clearfix:after{display:table;content:" ";clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.none{display:none}
ul,ol{list-style:none}
h1{font-size:36px}
h2{font-size:32px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
h1,h2,h3,h4,h5,h6{font-weight:400}
a,button{color:#6F78A7;text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
button{border:0}
button:hover,input.btn{cursor:pointer}
a:focus,a:hover,a:active{text-decoration:none}
.input-text{padding:0 5px}
img{display:block;max-width:100%}
body{background-color:#f7f7f7;color:#444;font-size:12px;margin:0 auto}
.topbar-sethome,.topbar-addfavorite,.topbar-login .btn-submit,.detail-box .imgbox .flag{background:url('/static/images/all.gif') no-repeat scroll 0 0 transparent}
.topbar{background-color:#E1ECED;border-bottom:1px solid #A6D3E8;color:gray;height:29px;min-width:950px;width:100%;font-size:12px}
.topbar-con{line-height:28px;text-indent:16px;vertical-align:middle;width:1024px;margin:0 auto}
.topbar-sethome{background-position:0 8px;float:left;margin-right:20px}
.topbar a{color:gray}
.topbar-addfavorite{background-position:0 -12px;float:left}
.topbar-right{float:right;font-size:13px}
.topbar-login .input-text{border:1px solid #A6D3E8;height:20px;width:90px;margin:4px 0;vertical-align:top;outline:0 none;margin-right:15px}
.topbar-login .btn-submit{background-position:0 -96px;border:medium none;color:#2A4E8A;font-size:12px;height:21px;line-height:21px;text-align:center;width:51px;vertical-align:top;margin-top:3px;margin-right:30px}
.header{height:62px;width:1024px;margin:auto;position:relative}
.logo a{display:block;float:left;height:70px;width:250px}
.header .logo a{font-family:"Microsoft YaHei",微软雅黑;display:block;float:left;height:70px;width:250px;line-height:75px;color:#0065b5;font-size:40px}
.header .m-user{display:none;float:right}
.header .btn{color:#fff;padding:6px 10px;margin-left:10px;border-radius:3px;background-color:#007BB1}
.search-form{float:left;margin:20px auto auto 30px}
.search-form .input-key{border:1px solid #A6D3E8;font:14px/32px arial;height:32px;margin-right:5px;width:320px}
.search-form .btn-tosearch{background:#DDD;cursor:pointer;font-size:14px;height:32px;width:95px;border:0 none}
.search-form .btn-rank{background:none;cursor:pointer;font-size:14px;height:32px;width:95px;border:0 none}
.nav{background:#88C6E5;height:40px;overflow:hidden;width:1024px;margin:10px auto auto;overflow:hidden}
.nav li{float:left;line-height:40px}
.nav li a{color:#FFF;font-size:15px;font-weight:700;padding:0 12px}
.m-nav{display:none;height:40px;background:#4baacd;line-height:40px;text-align:center;border-bottom:1px #4399b8 solid;font-size:14px;padding:0 10px;border-top:1px #5db3d2 solid;position:relative}
.m-nav li{flex:1 1 auto}
.m-nav li a{color:#fff}
.m-nav .type-list{width:100%;position:absolute;z-index:10;background:#4caacd;top:40px;left:0;max-height:0px;overflow:hidden;text-align:left;transition:max-height .3s ease}
.m-nav .type-list a{display:block;padding-left:22px;border-bottom:1px dashed #7db0c3}
.m-nav .type-list-active{max-height:288px}
.container{width:1024px}
.layout,.layout2{background:#FEF9EF;border:3px solid #C3DFEA;float:left;overflow:hidden;width:100%;padding:0 0 0px}
.layout2{border:3px solid #88C6E5;background:#E1ECED}
.row .layout-col1{width:29%;float:right}
.row .layout-col2{width:70%}
.row .layout-col3{width:100%}
.layout-col2 .item{width:50%;padding:5px 0 5px 10px;float:left}
.layout-col2 .item .image{width:124px;max-height:154px;overflow:hidden;float:left}
.layout-col2 .item .image img{background-color:#FFF;border:1px solid #DDD;padding:1px;width:124px;height:154px}
.layout-col2 .item dl{float:right;width:200px;padding:0 10px}
.layout-col2 .item dl dt{border-bottom:1px dotted #A6D3E8;font-size:14px;font-weight:700;height:26px;line-height:26px;overflow:hidden}
.layout-col2 .item dl dt span{color:#B3B3B3;float:right;font-weight:400}
.layout-col2 .item dl dd{line-height:20px;overflow:hidden;text-indent:2em;padding:7px 0 0}
.layout-col3 .item{width:33.33%;padding:10px 0 10px 10px;float:left}
.layout-col3 .item:nth-child(n + 4){padding-top:0}
.layout-col3 .item .image{width:114px}
.layout-tit{border-bottom:1px solid #DDD;font-size:14px;font-weight:700;height:32px;line-height:32px;overflow:hidden;margin:0;padding:0 10px}
.layout-tit .btn{color:#fff;padding:6px 10px;margin-left:20px;border-radius:3px;background-color:#1ca3ff}
.layout2 .layout-tit{margin:0px;overflow:hidden;padding:0px 0px 0px 10px;background-color:#A6D3E8;height:32px;line-height:32px;font-size:14px;font-weight:bold;border-bottom:solid 1px #DDDDDD}
.txt-list{padding:4px 10px}
.txt-list li{border-bottom:1px solid #DDDDDD;height:32px;line-height:32px;overflow:hidden}
.txt-list li span{float:left}
.txt-list li a{color:#6F78A7}
.txt-list .s1{width:75px}
.txt-list .s5{float:right}
.txt-list-row5 .s1{width:75px}
.txt-list-row5 .s2{width:165px}
.txt-list-row5 .s3{width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.txt-list-row5 .s4{color:#B3B3B3;width:90px;text-align:right}
.txt-list-row5 .s5{color:#B3B3B3}
.tp-box{width:33.33%;float:left;border-right:dotted 1px #A6D3E8}
.tp-box:last-child{border-right:none}
.tp-box h2{background-color:#F6F8FE;border-bottom:solid 1px #A6D3E8;font-size:14px;font-weight:bold;padding-left:10px;line-height:26px;height:26px;overflow:hidden}
.tp-box .top{overflow:hidden}
.tp-box .top .image{padding:10px 0px 0px 10px;float:left}
.tp-box .top .image img{width:72px;height:86px;border:solid 1px #DDDDDD;padding:1px;background-color:white}
.tp-box .top dl{padding:10px 10px 0px;float:right;width:240px}
.tp-box .top dl dt{height:25px;line-height:25px;overflow:hidden;font-weight:bold}
.tp-box .top dl dd{line-height:20px;height:60px;overflow:hidden}
.tp-box ul{padding:10px 10px 0px;overflow:hidden}
.tp-box ul li{border-bottom:solid 1px #DDDDDD;color:#B3B3B3;height:26px;line-height:26px;font-size:12px;overflow:hidden;float:left;width:50%}
.tp-box ul li a{font-size:13px}
.pc-footer{border-top:2px solid #88C6E5;text-align:center;width:1024px;margin:0 auto;line-height:24px;padding:10px 0}
.m-footer{display:none;padding:15px 10px;text-align:center;line-height:33px;background:#68aac2;position:relative;font-size:14px}
.m-footer a{margin:0 5px;color:#c5d7df;text-shadow:1px 1px #3e86a8;flex:1 1 auto}
.xs-show{display:none}
.aznav{display:none}
@media (max-width:1024px){
    body{font-size: 14px;}
    .txt-list-row5 .s3 {display: none;}
  .aznav{display:block}
  .xs-hidden{display:none}
  .xs-show{display:initial}
  .topbar,.nav,.pc-footer{display:none}
  .m-footer{display:flex}
  .m-nav{display:flex;margin-bottom:50px}
  .header{height:54px;background:#4baacd;line-height:54px;border-bottom:1px #4399b8 solid;padding:0 10px}
  .header .search-form{display:flex;width:100%;position:absolute;top:104px;left:0;padding:0 10px;margin:0;z-index:9,height: 35px}
  .search-form .input-key{outline:0 none;margin:0;width:auto;flex:1}
  .search-form .btn-tosearch{color:#4caacd;border:1px solid #A6D3E8;border-left:0 none;background:#fff}
  .search-form .btn-rank{border-left:1px solid #A6D3E8;background:#fff;line-height:30px;text-align:center}
  .header .m-user{display:block}
  .header .logo a{width:auto;background:none;text-indent:0;color:#fff;font-size:28px;height:auto;line-height:54px}
  .row{margin:0 auto}
  .header,.nav,.container{width:100%}
  .container{margin:5px auto}
  .layout-col2 .item{width:100%;display:flex;padding:0 0 10px 10px}
  .layout-col2 .item .image{width:90px;max-height:none}
  .layout-col2 .item .image img{height:118px}
  .layout-col2 .item dl{flex:1 1 auto}
  .tp-box{width:100%;float:none;border-right:0 none}
  .tp-box .top{display:flex}
  .tp-box .top dl{flex:1 1 auto}
  .tp-box h2{border-top:solid 1px #A6D3E8;margin-top:10px}
  .layout .tp-box:first-child h2{border-top:0 none;margin-top:0}
  .layout,.layout2{float:none;border:0 none !important;background:none}
  .row .layout-col1,.row .layout-col2{width:100% !important;margin:0 auto}
  .row .layout-col1{margin-top:0px}
  .row-rank .layout-col1{margin-top:0px}
  .txt-list-row5 .s1{width:20%}
  .txt-list-row5 .s2,.txt-list-row5 .s3{width:40%}
  .txt-list li:last-child{border-bottom:0 none}
}.grid{width:90%;max-width:580px;margin:50px auto;border:2px solid #C3DFEA;border-collapse:collapse;padding:3px;font-size:14px}
.grid caption{background-color:#E1ECED;border:solid 2px #C3DFEA;border-bottom:0px;font-size:14px;font-weight:bold;margin:auto;padding-bottom:5px;padding-top:5px;text-align:center;vertical-align:middle}
.grid td{background-color:#FFFFFF !important;border:1px solid #C3DFEA;padding:8px 10px;position:relative}
.grid .td-width{width:22%}
.grid input,.grid .select{border:1px solid #A6D3E8;font:14px/32px arial;height:32px;margin-right:5px;padding:0 10px;border-radius:4px;background:#fff}
.grid .text,.grid .select{width:80%}
.grid input:focus,.grid .select:focus{border-color:#66afe9;outline:0;-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)}
.red{color:#f00}
@media (max-width:1024px){.grid{margin:0 10px;max-width:100%;width:calc(100% - (20px))}
  .grid .td-width{width:32%}
  .grid .text,.grid .select{width:100%}
  .grid .must{position:absolute;top:15px;left:3px}
}.row-rank .layout-col1,.row-detail .layout-col1,.row-section .layout-col1{width:253px;margin-right:4px;margin-bottom:10px;float:left;padding-bottom:0;border:2px solid #88C6E5}
.row-rank .mr0{margin-right:0}
.row-rank .layout-tit,.row-detail .layout-tit{border-bottom:1px solid #88C6E5}
.tab-hd{float:right}
.tab-hd li{font-weight:normal;cursor:pointer;float:left;height:31px;line-height:31px;overflow:hidden;color:#999;padding:0 8px}
.tab-hd .active{color:#333;border-bottom:2px solid #88C6E5}
.row-rank .txt-list li{border-bottom:0 none}
.row-rank .txt-list .s1{max-width:26px;font-style:italic;color:#999;font-family:"Verdana"}
.row-rank .txt-list .s2{width:142px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.row-rank .txt-list .s5{width:36px;font-family:"Verdana";color:#999;text-align:right}
@media (max-width:1024px){.row-rank .txt-list .s1{width:10%}
  .row-rank .txt-list .s2{width:75%}
  .row-rank .txt-list .s5{width:15%}
}.history-table{width:100%;margin:20px auto;border:3px solid #A6D3E8;background:#FEF9EF;text-align:left;border-spacing:0}
.history-table caption{margin:0px;text-align:left;background-color:#A6D3E8;font-size:14px;font-weight:bold;height:30px;line-height:30px;overflow:hidden;padding:0 0 0 10px}
.history-table th{font-size:14px}
.history-table th,.history-table td{padding:10px;border-bottom:solid 1px #DDDDDD}
@media (max-width:1024px){
.row-detail .layout-tit {font-size: 14px;}
.history-box{padding:10px}
  .history-table{margin:0 auto;border-width:1px}
  .history-table th,.history-table td{padding:8px}
}.row-detail{margin-bottom:0}
.row-detail .layout-col1,.row-section .layout-col1{width:100%;float:none;background:none}
.row-detail .layout-tit{font-size:12px;font-weight:normal}
.detail-box .imgbox{background-color:#E1ECED;float:left;width:150px;margin:12px;padding:12px;position:relative}
.detail-box .imgbox img{height:150px;width:120px;margin:3px}
.detail-box .imgbox .flag{top:8px;right:8px;width:88px;height:88px;position:absolute;z-index:999;background-position:0 -294px}
.detail-box .imgbox .flag-over{background-position:0 -206px}
.detail-box .info{float:left;width:780px;font-size:15px;overflow:hidden}
.detail-box .info .top{padding:0px 10px}
.detail-box h1{font-family:'黑体';font-size:28px;font-weight:700;overflow:hidden;margin:auto;margin-top:7px}
.detail-box .info p{height:26px;line-height:26px;width:350px;margin:auto;float:left;overflow:hidden}
.detail-box .desc{overflow:hidden;line-height:150%;border-top:1px dashed #88C6E5;padding:10px;font-size:13px;height:90px;line-height:20px}
.row-section .layout-tit{text-align:center;font-weight:normal;border-bottom-color:#C3DFEA;background:#C3DFEA}
.section-list h3{display:block;padding:10px;font-size:16px;font-weight:bold}
.section-list ul{overflow:hidden}
.section-list li{width:33.33%;padding-left:10px;height:38px;line-height:38px;border-bottom:1px dashed #CCC;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left}
.section-list li a{color:#444}
.section-list li a:hover{text-decoration:underline}
@media (max-width:1024px){.row-detail .layout-col1,.row-section .layout-col1{margin-top:0px;margin-bottom:0;border:0 none}
  .detail-box{padding:10px;position:relative}
  .detail-box h1{display:none;font-size:14px;text-align:center}
  .detail-box .imgbox{width:100px;height:auto;margin:0px auto 0;padding:0;border:1px solid #b4dae8}
  .detail-box .imgbox img{width:100%;height:130px;margin:0}
  .detail-box .opt{position:absolute;top:155px;left:0;padding:0 7px;display:flex;overflow:visible !important}
  .detail-box .opt a{display:inline-block;flex:1;margin:0 3px;text-align:center;background-size:20px;background:#f0962a;color:#fff;text-align:center;font-size:16px;line-height:26px;border-radius:5px;box-shadow:0 2px 1px #d88726 inset}
  .detail-box .opt .btn-addbs{background:#f0962a;box-shadow:0 2px 1px #d88726 inset}
  .detail-box .opt .btn-read,.detail-box .opt .btn-txt{background:#eb2650;box-shadow:0 2px 1px #d32248 inset}
  .detail-box .opt .btn-tobtm{background:#658fbd;box-shadow:0 2px 1px #5b80aa inset}
  .detail-box .opt .btn-tobtmt{background:#0065b5;box-shadow:0 2px 1px #5b80aa inset}
  .detail-box .opt .btn-and{background:#97C03D;box-shadow:0 2px 1px #97C03D inset}
  .detail-box .opt .btn-ios{background:#8c8989;box-shadow:0 2px 1px #8c8989 inset}
  .detail-box .opt .btn-dl{position:absolute;top:-142px;right:10px;background:#68aac2;box-shadow:none;width:60px;height:60px;border-radius:50%;line-height:60px;font-size:13px}
  .detail-box .info{float:none;width:auto;font-size:14px}
  .detail-box .info p{width:100%;height:27px;line-height:27px}
  .detail-box .desc{height:auto}
  .detail-box .m-desc{display:block;margin-top:46px;font-size:13px;letter-spacing:1px;line-height:20px}
  .section-list li{width:50%}
}.reader-fun{float:right}
.reader-fun .select{width:60px;outline:0 none;vertical-align:middle;margin:-3px 4px 0 0}
.reader-main{position:relative}
.reader-main .title{padding:20px 20px 10px;font:25px/35px '黑体';text-align:center}
.reader-main .section-opt{text-align:center;font-size:14px;padding:15px 0;border-bottom:1px dashed #88C6E5}
.reader-main .m-bottom-opt{border-top:1px dashed #88C6E5;border-bottom:0 none;margin-top:10px}
.reader-main .section-opt a{margin:0 10px;color:#085308}
.reader-main .content{font-size:24px;line-height:200%;padding-top:15px;width:85%;margin:auto;text-align:justify}
.reader-main .content p{margin-top:20px;}
.m-setting{display:none;padding:10px;font-size:12px;overflow:hidden;background-color:#ececec;border-bottom:1px solid #ddd}
.m-setting .font-box span{border:1px solid #0065B5;float:left;padding:2px 5px;margin-left:5px;border-radius:3px;color:#0065B5}
.m-setting .btn-setbg{float:right;border:1px solid #0065B5;padding:2px 5px;margin-left:8px;border-radius:5px;color:#0065B5}
.m-setting .btn-setbg.active,.m-setting .font-box .active{background:#a7a7a7}
#reader-m-fix .search-form{display:none}
#reader-m-fix .m-nav{margin-bottom:0}
.fl,.row .fl{float:left}
.fr,.row .fr{float:right}
.btn-addbs{display:block;text-align:center;font-size:18px;line-height:35px;margin:20px auto;color:#f00}
.posterror{text-align:center;font-size:16px !important;line-height:24px;margin-bottom:20px}
@media (max-width:1024px){.m-setting{display:block}
  .reader-main .title{padding:25px 10px 15px;font:bold 20px/26px '黑体'}
  .reader-main .section-opt{position:absolute;top:-11px;left:0;width:100%;border:0 none;padding:0}
  .reader-main .section-opt a{float:left;width:25%;margin:0;padding:8px;background-color:#f4f0e9;color:green;border:1px solid #ece6da}
  .reader-main .content{width:100%;padding:10px;font-size:20px;clear:both}
  .row-reader .layout-col1{border:0 none;overflow:visible}
  .reader-main .m-bottom-opt{display:block;position:relative;margin-top:30px}
}.nightmode{background:#32373b}
.nightmode .reader-main{color:#999}
.nightmode .section-opt a{background-color:#3e4245;color:#ccc;border:1px solid #313538}
.huyanmode{background:#dcecd2}
.huyanmode .reader-main{color:#3b3b3b}
.huyanmode .section-opt a{background-color:#cce2bf;color:green;border:1px solid #bbd6aa}
.pagination{width:auto;overflow:hidden;font-size:13px;margin:20px 0}
.pagination-mga{display:table;margin:4px auto 10px}
.pagination li{width:auto;border:1px solid #ddd;border-left:none;background:#fdf9ef;float:left}
.pagination li:first-child{border-left:1px solid #ddd;border-radius:3px 0 0 3px;cursor:default}
.pagination li:last-child{border-radius:0 3px 3px 0}
.pagination a,.pagination .hd{display:inline;padding:6px 12px}
.pagination .active a,.pagination a:hover{color:#fff;border-color:#A6D3E8;background:#A6D3E8}
.listpage{margin:10px;height:36px;line-height:36px;overflow:hidden}
.listpage span{height:36px;line-height:36px;text-align:center}
.listpage .left{float:left;width:25%}
.listpage .left a,.listpage .right a{display:inline-block;height:36px;width:90%}
.listpage .left a{float:left}
.listpage .right a{float:right}
.listpage .right{float:right;width:25%}
.listpage .middle{width:49%;border:1px solid #dfdfdf;height:34px;display:block;float:left;border-radius:5px}
.listpage .middle em{display:inline-block;width:80%;text-align:center;color:#999;font-style:normal;float:left;line-height:36px;height:30px}
.listpage .middle a{display:inline-block;float:left;width:19%;height:36px;line-height:36px;vertical-align:middle}
.listpage .middle select{border:none;color:#999;display:inline-block;float:left;font-style:normal;height:34px;line-height:34px;text-align:center;width:100%}
.listpage .onclick{background:#4baacd;color:#FFF}
.listpage .before{background:#cecece;color:#FFF}
.index-container{display:flex;justify-content:space-between;padding:10px}
.paginator{display:inline-block;margin:10px}
.paginator li{float:left;list-style:none}
.paginator li.current{background:#02A9EC;font-weight:bold;color:#FFF;padding:1px 5px;margin:0 1px}
.paginator li a{color:#3772AE;font-weight:bold;padding:5px;border:1px solid #B2E7F1;margin:3px}
#indexselect{width:49%;margin:0 1rem;text-indent:5px;border:none;border-bottom:1px solid #108ee9;background:#fff;outline:none}
.index-container-btn{background:#4baacd;color:#FFF;border-radius:3px;height:34px;line-height:34px;text-align:center;display:block;width:25%}
.link{border:1px solid #DDD;line-height:22px;margin:5px auto;padding:4px 0 4px 9px;font-size:13px;margin-bottom:20px}
.MjYwMQ{position:relative;box-sizing:border-box;height:3.76rem;padding:.76rem 6rem 0 4rem;margin:0px 0;border-top:#DDD 1px solid;border-bottom:#DDD 1px solid;background-color:#FFFFFF}
.MjYwMQ .icon-app-logo{position:absolute;top:.6rem;left:1rem;font-size:1.5rem;color:#fff;border-radius:.38rem;background-color:#68aac2;padding:3px}
.MjYwMQ .btn-primary-small{position:absolute;top:0;right:1rem;bottom:0;height:1.6rem;margin:auto;font-size:.88rem;line-height:1.6rem;padding-right:2ch;padding-left:2ch;text-align:center;color:#fff;border-radius:1.6rem;background-color:#68aac2}
.icon-app-logo > svg{width:32px;height:32px;vertical-align:-.25ex;fill:currentColor}
.lnr{width:24px;height:24px;fill:currentColor}
.footer-app-h{font-size:.88rem}
.footer-app-p{font-size:.76rem;color:#969ba3}
.hotcmd-wp{padding:20px 0;background:#fff;max-width:1024px;margin:0 auto}
.hotcmd-wp .cmd-hd{display:flex;color:#989898;justify-content:center;align-items:center}
.hotcmd-wp .cmd-hd i{width:40px;height:1px;background:#dadada}
.hotcmd-wp .cmd-hd span{font-size:16px;margin:0 15px}
.hotcmd-wp .cmd-bd{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 10px 0}
.hotcmd-wp .cmd-bd .item{flex:0 0 48%;padding:8px 10px;border-radius:5px;font-size:14px;background-color:#f5f5f5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;color:#444;text-align:center}
.hotcmd-box{padding:10px 10px 0 10px;font-size:14px;line-height:1.8}
.hotcmd-box a{display:inline-block}
@media screen and (max-width:1221px){.wapnone{display:none}
}body.stop-scrolling{height:100%;overflow:hidden}
.sweet-overlay{background-color:#000;-ms-filter:"alpha(opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}
.sweet-alert{background-color:#fff;font-family:open sans,helvetica neue,Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}
@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}
}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}
.sweet-alert p{color:#797979;font-size:16px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}
.sweet-alert fieldset{border:none;position:relative}
.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}
.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding .2s,max-height .2s;transition:padding .25s,max-height .25s}
.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:3px}
.sweet-alert .sa-error-container p{display:inline-block}
.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;transition:all .1s}
.sweet-alert .sa-input-error::after,.sweet-alert .sa-input-error::before{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px}
.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);padding:0 12px;display:none;-webkit-transition:all .3s;transition:all .3s}
.sweet-alert input:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}
.sweet-alert.show-input input{display:block}
.sweet-alert button{background-color:#aedef4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}
.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}
.sweet-alert button:hover{background-color:#a1d9f2}
.sweet-alert button:active{background-color:#81ccee}
.sweet-alert button.cancel{background-color:#d0d0d0}
.sweet-alert button.cancel:hover{background-color:#c8c8c8}
.sweet-alert button.cancel:active{background-color:#b6b6b6}
.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}
.sweet-alert button::-moz-focus-inner{border:0}
.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px}
.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}
.sweet-alert .sa-icon.sa-error{border-color:#f27474}
.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}
.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}
.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86}
.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}
.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}
.sweet-alert .sa-icon.sa-info{border-color:#c9dae1}
.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}
.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}
.sweet-alert .sa-icon.sa-success{border-color:#a5dc86}
.sweet-alert .sa-icon.sa-success::after,.sweet-alert .sa-icon.sa-success::before{content:'';position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}
.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}
.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}
.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}
@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}
  45%{transform:scale(1.05);-webkit-transform:scale(1.05)}
  80%{transform:scale(.95);-webkit-transform:scale(.95)}
  100%{transform:scale(1);-webkit-transform:scale(1)}
}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}
   45%{transform:scale(1.05);-webkit-transform:scale(1.05)}
   80%{transform:scale(.95);-webkit-transform:scale(.95)}
   100%{transform:scale(1);-webkit-transform:scale(1)}
 }@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}
    100%{transform:scale(.5);-webkit-transform:scale(.5)}
  }@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}
     100%{transform:scale(.5);-webkit-transform:scale(.5)}
   }@-webkit-keyframes slideFromTop{0%{top:0}
      100%{top:50%}
    }@keyframes slideFromTop{0%{top:0}
       100%{top:50%}
     }@-webkit-keyframes slideToTop{0%{top:50%}
        100%{top:0}
      }@keyframes slideToTop{0%{top:50%}
         100%{top:0}
       }@-webkit-keyframes slideFromBottom{0%{top:70%}
          100%{top:50%}
        }@keyframes slideFromBottom{0%{top:70%}
           100%{top:50%}
         }@-webkit-keyframes slideToBottom{0%{top:50%}
            100%{top:70%}
          }@keyframes slideToBottom{0%{top:50%}
             100%{top:70%}
           }.showSweetAlert[data-animation=pop]{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}
.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}
.showSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideFromTop .3s;animation:slideFromTop .3s}
.showSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideFromBottom .3s;animation:slideFromBottom .3s}
.hideSweetAlert[data-animation=pop]{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}
.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}
.hideSweetAlert[data-animation=slide-from-top]{-webkit-animation:slideToTop .4s;animation:slideToTop .4s}
.hideSweetAlert[data-animation=slide-from-bottom]{-webkit-animation:slideToBottom .3s;animation:slideToBottom .3s}
@-webkit-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}
  70%{width:50px;left:-8px;top:37px}
  84%{width:17px;left:21px;top:48px}
  100%{width:25px;left:14px;top:45px}
}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}
   70%{width:50px;left:-8px;top:37px}
   84%{width:17px;left:21px;top:48px}
   100%{width:25px;left:14px;top:45px}
 }@-webkit-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}
    84%{width:55px;right:0;top:35px}
    100%{width:47px;right:8px;top:38px}
  }@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}
     84%{width:55px;right:0;top:35px}
     100%{width:47px;right:8px;top:38px}
   }@-webkit-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
      100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
    }@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
       100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}
     }.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}
.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}
.sa-icon.sa-success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}
@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}
  100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}
}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}
   100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}
 }.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}
@-webkit-keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
  80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}
  100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}
}@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}
   80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}
   100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}
 }.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}
@-webkit-keyframes pulseWarning{0%{border-color:#f8d486}
  100%{border-color:#f8bb86}
}@keyframes pulseWarning{0%{border-color:#f8d486}
   100%{border-color:#f8bb86}
 }.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}
@-webkit-keyframes pulseWarningIns{0%{background-color:#f8d486}
  100%{background-color:#f8bb86}
}@keyframes pulseWarningIns{0%{background-color:#f8d486}
   100%{background-color:#f8bb86}
 }.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}

.tipheader {border-bottom: 1px #a1a1a1 solid; padding:15px; font-size: 1.5em}
.tipclass a{padding:5px 10px;}
