
*{margin:0;padding:0}
*html body{overflow:visible}
*html frame,*html iframe{overflow:auto}
*html frameset{overflow:hidden}
html{position:relative;margin:0 auto!important;max-width:640px;min-width:300px}
body{background:#EDEDED;color:#666;font-size:16px}
body,div,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,table,td,tr,ul{margin:0;padding:0;border:0 none;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;font-size:inherit;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;line-height:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-synthesis:inherit}
button,input,select{vertical-align:middle;font-size:16px}
li{list-style-type:none}
img{border:0 none}a:link,a:visited{text-decoration:none}
em,i{font-style:normal}
a{outline:0;color:#666;font-size:1pc;star:expression(this.onFocus=this.blur())}
.clear{clear:both;height:5px;width:100%;font-size:1px;line-height:0;visibility:hidden;overflow:hidden}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:""}
.header{height:40px;line-height:40px;margin:0 auto;background:#fc0e50;}
.header .icon-index{background:transparent url(icon-index.png) no-repeat scroll center center/26px 26px}
.header .icon-menu{width:47px;float:right;position:relative;cursor:pointer;right:0;top:0;display:inline-block;z-index:10;height:40px}
#Prompt, .header {text-align: center; color: #fff;}
.icon-menu i{display:block;background:#fff;width:26px;height:2px;position:absolute;left:10px;transition:all ease .35s;border-radius:4px}.icon-menu i:nth-of-type(1){top:12px}.icon-menu i:nth-of-type(2){top:20px}.icon-menu i:nth-of-type(3){top:28px}.icon-menu-on i:nth-of-type(1){top:20px;transform:rotate(45deg)}.icon-menu-on i:nth-of-type(2){width:0}.icon-menu-on i:nth-of-type(3){top:20px;transform:rotate(-45deg)}
.header .icon-back,.header .icon-index{width:40px;height:40px;float:left;display:inline-block;position:relative;top:1px;left:5px}
.header .icon-back{background:transparent url(icon-back-green.png) no-repeat scroll center center/28px 28px}
.header h1,.header h2{font-size:1.2em;text-align:center;display:inline-block;position:relative;}
.header h2 a{color:#fff;font-size:1em;display:inline-block;position:relative; margin-left: 8px;}
.nav{display:none;background:#fff;margin:0 auto;transition:all ease .35s;color:#333;border-left:2px solid #fafafa;border-right:2px solid #fafafa;border-bottom:2px solid #fafafa}
.nav.show{display:block}
.nav ul{overflow:hidden;border-bottom:1px solid #eee}
.nav li{height:36px;line-height:36px;float:left;width:calc(100%/3);text-align:center;color:#fff}
.nav li a:nth-child(3n+0){border-right:0}
.nav li a{display:block;color:#333;border-bottom:1px solid #eee;border-right:1px solid #eee}
.nav li a.active{background:#fe71b3;color:#fff}
.nav li a:focus,.nav li a:hover{background:#d7003a;color:#fff}
.indexBanner{display:block;position:relative;width:100%;height:0;padding-top:61.11111111111111%}
.indexBanner img{position:absolute;top:0;left:0;width:100%;height:100%}
.indexBanner .swiper-container{position:absolute;top:0;left:0;width:100%;height:100%}
.indexBanner .swiper-wrapper li span{display:block;box-sizing:border-box;height:30px;line-height:30px;padding:0 55px 0 10px;position:absolute;bottom:0;background:rgba(0,0,0,.3);width:100%;color:#FFF;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:2}
.indexBanner .swiper-pagination{text-align:center;position:absolute;right:10px;bottom:5px;z-index:3}
.indexBanner .swiper-pagination-bullet{width:5px;height:5px;margin-left:4px;background-color:transparent;opacity:1;border:1px solid #FFF}
.indexBanner .swiper-pagination-bullet-active{background-color:#FFF}

.box{background:#fff;overflow:hidden}
.box .hd{height:40px;line-height:40px;overflow:hidden;border-top:2px solid #d7003a;border-bottom:1px solid #eee}
.box .hd h3{float:left;position:relative;height:40px;display:inline-block;line-height:40px;color:#d7003a;font-size:18px;padding:0 2%}
.box .hd h3 a{font-size:18px;color:#d7003a}
.box .bd{padding:2%;margin:0;overflow:hidden}
.box #more,.box a.more{color:#575757;text-align:center;display:block;height:35px;line-height:35px;border:1px solid #F1F1F1;background-color:#FAFAFA;margin:10px 0 0}
.box a.more::after{content:"";background:url(icon-more.png) no-repeat 0 center;-webkit-background-size:10px 6px;display:inline-block;height:10px;width:10px;margin-left:6px;vertical-align:1px}
.box .list li{height:35px;line-height:35px;border-bottom:1px dotted #DDD;overflow:hidden}
.box .list li span{width:10%;font-size:10px;color:#bbb;float:right;margin-left:1%;text-align:center}
.box .list li a:hover{color:#d7003a}
.box .list li a{display:block;height:35px;float:left;width:89%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.swiper-container{position:absolute;top:0;left:0;width:100%;height:100%}
.indexBanner .swiper-wrapper li span{display:block;box-sizing:border-box;height:30px;line-height:30px;padding:0 55px 0 10px;position:absolute;bottom:0;background:rgba(0,0,0,.3);width:100%;color:#FFF;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:2}.indexBanner .swiper-pagination{text-align:center;position:absolute;right:10px;bottom:5px;z-index:3}.indexBanner .swiper-pagination-bullet{width:5px;height:5px;margin-left:4px;background-color:transparent;opacity:1;border:1px solid #FFF}
.indexBanner .swiper-pagination-bullet-active{background-color:#FFF}

.m-list{display:block;overflow:hidden;box-sizing:border-box;width:100%;height:auto;background:#EDEDED}
.m-list li{display:block;overflow:hidden;box-sizing:border-box;margin:0 0 1% 0;padding:2%;width:100%;height:auto;background:#fff}
.m-list li a{display:-webkit-box;overflow:hidden;width:100%;height:auto}
.m-list li a img{overflow:hidden;width:130px;height:86px}
.m-list li a dl{display:block;overflow:hidden;box-sizing:border-box;padding:0 0 0 2%;width:auto;-webkit-box-flex:1}
.m-list li a dl dt{display:block;overflow:hidden;margin:4px 0 0 0;width:100%;height:20px;color:#333;font-weight:700;font-size:16px;line-height:20px}
.m-list li a dl dd{display:block;overflow:hidden;margin:8px 0 0 0;width:100%;height:auto;color:#999;font-weight:400;font-size:12px;line-height:18px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.article{background:#FFF;padding:2% 2%;overflow:hidden}
.article h1{font-weight:600;font-size:1.5rem;line-height:130%;padding:0;float:none;color:#d7003a;display:inline;position:relative}
.article .info{height:30px;line-height:30px;font-size:14px;border-bottom:1px solid #e6e6e6;overflow:hidden}
.article .info a{font-size:14px;height:30px;line-height:30px;color:#d7003a}
.article .info #click{color:#d7003a;padding:0 2px}.article .content{background:#fff;padding:2% 0 0;overflow:hidden}
.article .content p,article .content div{margin-bottom:16px;line-height:24px}
.article .content h2{font-size:18px;line-height:24px;font-weight:700;margin-bottom:16px;color:#d7003a;font-family:Microsoft Yahei}
.article .content dt{text-align:center;margin-bottom:8px;overflow:hidden}
.article .content dt img{max-width:98%;max-height:100%;border:1px solid #D8D8D8;padding:2px}
.article .content a.more{text-align:center;display:table;margin:10px auto 0;padding:0 15px;border:1px solid #d8d8d8;border-radius:100px;color:#999;line-height:30px}

.article-next-prev{border-bottom:1px solid #d8d8d8;background:#fff}.article-next-prev a{display:block;height:44px;line-height:44px;background:url(list.gif) no-repeat 98% center;padding:0 7% 0 2%;border-top:1px solid #d8d8d8;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.article-next-prev a span{color:#d7003a}.article-next-prev a:hover{color:red;background:transparent url(listhover.gif) no-repeat scroll 98% center}.pages{width:96%;padding:2%;position:relative;overflow:hidden;clear:both;background:#fff}

/**/
.showpage {
    clear: both; display: block; margin: 0 1px; padding: 8px 0; text-align: center;
}
.showpage li{    display: inline-block;
    float: inherit; 
    color: #f84f7a;}
.showpage a, .showpage em { color: #AAAAAA;
   display: inline-block; height: 22px; line-height: 22px; margin: 0 1px; padding: 0 7px; text-align: center;  border: 1px solid #ddd;
  margin: 2px;  border-radius: 3px;
    -webkit-border-radius: 5px;}
.showpage span {color: #fbfbfb;
    background: none repeat scroll 0 0 #1ba7ec;
    display: inline-block;
    font-weight: 800; 
    margin: 0 1px;
    padding: 0 7px;  
    border: 1px solid #ddd;
    -webkit-border-radius: 5px;
    height: 22px;
    line-height: 22px;
}
.showpage em {
   background: #fe71b3; color: #FFF;
} 
.footer{width:100%;background:#f82a44}
.footer .copyright{overflow:hidden;padding:5px;color:#fff;text-align:center;font-size:14px;line-height:2em}
.footer .copyright a{outline:medium 0;color:#fff;font-size:14px}
.article .content{MARGIN: auto;WIDTH: auto;}
.article .content img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;width:expression(this.width > 200 ? "200px" : this.width)!important;     width: 100%;
    display: block;}
.page2{margin:0 auto 3%; text-align:center;}
.page2 a{background-color:#FBFBFB;border:1px solid #E7E7E7;box-shadow:1px 1px 1px #F5F5F5;color:#999999;display:inline-block;height:16px;line-height:16px;margin:0 5px 0 0;padding:3px 7px;font-family:""; font-size:16px;}
.page2 .thisclass{background-color: #1ba7ec; color: #FFFFFF; border: 1px solid #3f96c1;} 

.none{display:block;}
.nonesj{ display:none}
@media(max-width:768px) {
.none{display:none !important;}
.nonesj{display:block !important;}
}