body{background:#EBEBEB;color:#000;}
/* banner */
.banner img {width: 100%;}
/*main*/
.mainmenu {float:left;width:100%;margin:0 auto;position: relative; z-index: 1;background:#18B4ED;}
.mainmenu .pnglogo {float:left;display:block;text-align:center;width:300px;max-width:60%;overflow:hidden;padding:2% 1%;}
.mainmenu .pnguser {float:right;display:block;text-align:center;width:50px;max-width:30%;overflow:hidden;padding:2% 0;}
.allbg{background:#EBEBEB;}
.headerbox{margin-bottom:0;}
/*main---------------------------主菜单---------------------------*/
.mainbox {float:left;width:92%;margin:3.5%;padding:0;position:relative; z-index:1;border:1px solid #D6D6D6;background:#FFF;}
.box{float:left;margin:6% 0 6% 6%;width:25%;display:inline-block;border-radius:5px;position:relative;font-size:18px; background:#D6D6D6;}
.box  p {text-align:center;display:block;margin:0;border:0;overflow:hidden;border-radius:0;}
.box  a {display:block;color:#FFF;text-align:center;overflow:hidden;}
.box  a img {width:60%;margin:3% auto;}
.box  a span {clear:both;display:block;padding:3% 0;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.box:before{content: "";display: block;padding-top:100%;}
.boxbg{}
.box-content{position:absolute;top: 0;left: 0;bottom:0;right: 0;text-align: center;vertical-align: center;text-transform: uppercase;color: #000;}
.box:nth-child(1){background:#F15D5D;}
.box:nth-child(2){background:#7E61F7;}
.box:nth-child(3){background:#21A194;}
.box:nth-child(4){background:#F38923;}
.box:nth-child(5){background:#32CD31;}
.box:nth-child(6){background:#2F87D1;}


.detail-home-txtshow{float:left;width:88%;margin:3.5%;padding:2%;position: relative;z-index: 1;border:1px solid #D6D6D6;background:#FFF;}

.detail-home-filelist{float:left;width:92%;margin:3.5%;padding:0;position: relative;z-index:1;border:1px solid #D6D6D6;background:#FFF;}
.detail-home-filelist .filelist-pic{float:left;width:94%;margin:0 auto;background:#FFF;padding:3%;text-align:left;border-top:1px solid #D6D6D6;}
.detail-home-filelist .filelist-pic:first-child{border-top:none;}
.detail-home-filelist .filelist-pic .filepic{float:left;width:35%;text-align:center;display:block;overflow:hidden;}
.detail-home-filelist .filelist-pic .imgpic{float:left;width:85%;height:auto!important;border:1px solid #E2E2E2;}
.detail-home-filelist .filelist-pic .filebt{float:right;width:65%;font-size:18px;text-align:left;display:block;height:25px;line-height:25px;padding:0;overflow:hidden;}


.detail-home-filelist .filelist-file{float:left;width:95%;padding:2.5%;background:#FFF;display:block;text-align:left;border-top:1px solid #D6D6D6;}
.detail-home-filelist .filelist-file:first-child{border-top:0;}