@charset "utf-8";

.zjzs-wrapper{position: relative; z-index: 3; margin-top: -170px;}

.zjzs-layout{background-repeat: no-repeat; background-position: center top; background-size: cover;}
.zjzs-head{padding-top: 40px; padding-bottom: 40px; line-height: 40px; text-align: center;}
.zjzs-head a{display: inline-block; color: inherit !important; letter-spacing: 2px;}
.zjzs-head h2{font-size: 2.25em; margin-bottom: 10px; font-weight: bold; color: #000;}
.zjzs-head h2 a{position: relative; padding-right: 60px; padding-left: 60px;}
.zjzs-head h2 a .icon{position: absolute; top: 50%; right: 0; content: ""; margin-top: -15px; width: 40px; height: 29px; background-repeat: no-repeat; background-size: 100% 100%; background-image: url(../images/zjzs_head_icon_blue.png);}
.zjzs-head h3{font-size: 2.25em; font-weight: bold; color: #257de1;}
.zjzs-head h2 a .icon.left{left: 0;}
.zjzs-head h2 a .icon.right{right: 0;}
.zjzs-head.white a{color: #fff !important;}
.zjzs-head.white h2 a .icon{background-image: url(../images/zjzs_head_icon_white.png);}
.zjzs-more{display: inline-block; text-align: center;}
.zjzs-more font{display: inline-block; vertical-align: middle; color: #245eab; transition: .3s all;}
.zjzs-more:after{display: inline-block; vertical-align: middle; content: ""; width: 63px; height: 10px; margin-left: .25em; background: url(../images/more1.png) no-repeat right; transition: .3s all;}
.zjzs-more:hover font{margin-right: .5em;}
.zjzs-more:hover:after{margin-left: .5em;}
.zjzs-more.normal font{color: #333;}
.zjzs-more.normal:after{background-image: url(../images/more2.png);}
.zjzs-more.normal.break font{display: block;}
.zjzs-more.normal.break:after{margin-left: 0;}
.zjzs-more.normal.break:hover{margin-top: -.5em; padding-bottom: .5em;}
.zjzs-more.normal.break:hover font{margin-right: 0;}
.zjzs-more.normal.break:hover:after{margin-left: inherit;}
.zjzs-more.white font{color: #fff;}
.zjzs-more.white:after{background-image: url(../images/more3.png);}
.zjzs-more.normal.gray font{color: #8d8d8d;}
.zjzs-more.normal.gray:after{background-image: url(../images/more4.png);}

.zsjj{background-color: #fff; border-top: 5px solid #257de1; border-right: 5px solid #257de1; border-top-right-radius: 30px; background-image: url(../images/zjzs_zsjj_bg.png); background-repeat: no-repeat; background-position: center 88px;}
.zsjj dl{position: relative; padding-top: 150px; padding-bottom: 80px;}
.zsjj dl dt{position: absolute; top: 60px; left: 36%; z-index: 5; width: 176px; height: 176px; background: url(../images/zjzs_zsjj_mlzs.png) no-repeat center #257de1;}
.zsjj dl dt font{ position: absolute; top: 50%; left: 50%; margin-top: -1.4em; margin-left: -1.2em; color: #fff; font-size: 1.875em; line-height: 1.4em; font-weight: bold; letter-spacing: .2em;}
.zsjj dl dd.pics{float: left; width: 43.5%; position: relative;}
.zsjj dl dd.pics a{position: relative; z-index: 2; display: block; border: 1px solid rgba(37,125,225,.25); overflow:hidden;}
.zsjj dl dd.pics:before{position: absolute; top: -30px; right: -30px; bottom: 30px; left: 30px; content: ""; background-color: #fff; border: 1px solid #6ab1e8;}
.zsjj dl dd.pics:after{position: absolute; right: 0; bottom: -100px; left: 0; content: ""; height: 100px; background: url(../images/zjzs_zsjj_left_shadow.png) no-repeat center top; background-size: 100% 100%;}
.zsjj dl dd.memo{float: right; width: 53%; position: absolute; top: 120px; bottom: 80px; right: 0;}
.zsjj dl dd.memo .inbox{position: relative; height: 100%; padding: 0 60px; font-size: 1.125em; line-height: 2em; text-align: justify;}
.zsjj dl dd.memo .inbox .cont a{display: inline-block;}
.zsjj dl dd.memo .inbox .more{position: absolute; bottom: 0; float: left; width: 35%;}
.zsjj dl dd.memo .inbox .more a{padding: 8px 0; display: block; border: 1px solid #2a6abe;}
.zsjj dl dd.memo .inbox .more a:hover{background-color: #f8faff;}
.zsjj dl dd.memo .inbox .more a:after{width: 43px;}

.zsgk{margin-top: -85px; padding-top: 85px; background-image: url(../images/zjzs_zsgk_bg.png); background-size: auto;}
.zsgk .zjzs-head{margin-top: 20px;}
.zsgk-owl{width: 1200px; margin:0 auto;}
.zsgk-owl .item{background: url(../images/zjzs_zsgk_item_normal.png) no-repeat center top; background-size: 100% 100%; -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
.zsgk-owl .item dl{padding: 25% 10% 35%;}
.zsgk-owl .item dl dt{text-align: center; margin-bottom: 35%;}
.zsgk-owl .item dl dt a{display: inline-block;}
.zsgk-owl .item dl dt a img{display: block; width: auto; margin: 0 auto 20px;}
.zsgk-owl .item dl dt a font{display: block; font-size: 1.5em; font-weight: bold; text-align: center; color: #333;}
.zsgk-owl .item dl dd{text-align: center;}
.zsgk-owl .owl-item.active.firstActiveItem .item{background-image: url(../images/zjzs_zsgk_item_first.png);}
.zsgk-owl .owl-item.active.lastActiveItem .item{background-image: url(../images/zjzs_zsgk_item_last.png);}
.zsgk-owl .owl-carousel.owlcarousel-common .owl-nav > div{border-radius: 0 !important; background-color: transparent !important;}
.zsgk-owl .owl-carousel.owlcarousel-common .owl-nav > div i{font-weight: bold;}
.zsgk-owl .owl-carousel.owlcarousel-common .owl-nav > div.owl-prev{left: -50px; background-image: url(../images/zjzs_zsgk_owl_nav_prev.png);}
.zsgk-owl .owl-carousel.owlcarousel-common .owl-nav > div.owl-next{right: -50px; background-image: url(../images/zjzs_zsgk_owl_nav_next.png);}

.zscy{padding-bottom: 5%;}
/* .zscy .container{width: 1160px !important; margin: 0 auto !important;} */
.zscy .items{margin-top: -1px; margin-left: -1px; border-top-right-radius: 150px; overflow: hidden;}
.zscy .items .card{float: left; width: 50%;}
.zscy .items .card .inbox{position: relative; margin-top: 1px; margin-left: 1px;}
.zscy .items .card .inbox .default{position: relative; overflow: hidden;}
.zscy .items .card .inbox .default .pic{position: relative; padding-top: 48.25%; overflow: hidden;}
.zscy .items .card .inbox .default .pic img{position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%;}
.zscy .items .card .inbox .default .icon{position: absolute; top: -100%; left: 0; padding: 5% 8%; background-color: #1f62bd; border-top-right-radius: 30px; border-bottom-left-radius: 30px; transition: .3s all;}
.zscy .items .card .inbox .default dl{position: absolute; right: 0; bottom: -100%; padding: 30px 40px 30px 0; transition: .3s all;}
.zscy .items .card .inbox .default dl .channel{margin-bottom: 20px; font-size: 2em; font-weight: bold; color: #fff; width: 6em; text-align: right;}
.zscy .items .card .inbox .default dl .more{text-align: right;}
.zscy .items .card .inbox .default dl .more a:hover{margin-right: -.5em;}
.zscy .items .card .inbox .layer{position: absolute; top: 0; right: 0; bottom :0; left: 0; z-index: 10; background-color: #f7f7f7; transition: all 0.3s ease-in-out;}
.zscy .items .card .inbox .layer dl{position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 30px 40px; }
.zscy .items .card .inbox .layer dl dt{position: relative; padding-left: 18%; line-height: 60px;}
.zscy .items .card .inbox .layer dl dt p{position: absolute; top: 0; left: 0; width: 15%; height: 100%; display: table; vertical-align: middle;}
.zscy .items .card .inbox .layer dl dt font{font-size: 2em; font-weight: bold; color: #257de1;}
.zscy .items .card .inbox .layer dl .memo{margin-bottom: 4%; padding-left: 18%; font-size: 15px; line-height: 2.25em; text-align: justify; height: 6.75em; -webkit-line-clamp: 3; overflow: hidden;}
.zscy .items .card .inbox .layer dl .more{position: absolute; right: 40px; bottom: 30px; text-align: right;}
.zscy .items .card .inbox .layer dl .more a font{color: #8d8d8d;}
.zscy .items .card .inbox .layer dl .more a:after{background-image: url(../images/more4.png);}
.zscy .items .card .inbox .layer dl .more a:hover{margin-right: -.5em;}
.zscy .items .card.jiu .inbox .layer{background-color: #3781e5;}
.zscy .items .card.jiu .inbox .layer dl dt font{color: #fff}
.zscy .items .card.jiu .inbox .layer dl .memo{color: #fff}
.zscy .items .card.jiu .inbox .layer dl .more a font{color: #fff}
.zscy .items .card.jiu .inbox .layer dl .more a:after{background-image: url(../images/more3.png);}
.zscy .items .card.yan .inbox .layer{background-color: #e3f0ff;}
.zscy .items .card.yan .inbox .layer dl .more a font{color: #7f9cbf;}
.zscy .items .card.yan .inbox .layer dl .more a:after{background-image: url(../images/more5.png);}
.zscy .items .card.hover .inbox .layer{display: none;}
.zscy .items .card.hover .inbox .default .icon{top: 0;}
.zscy .items .card.hover .inbox .default dl{bottom: 0;}

.lyzn{background-image: url(../images/zjzs_lyzn_bg.png);background-size: auto;}
.lyzn-owl{padding-bottom: 2%;}
.lyzn-owl .item{padding-top: 10%;}
.lyzn-owl .item img{width: auto;}
.lyzn-owl .item .box{padding: 10%; background-color: #fff; transition: .3s all;}
.lyzn-owl .item .box a{color: #333;}
.lyzn-owl .item .box dl{position: relative; padding-left: 85px; margin-bottom: 8%;}
.lyzn-owl .item .box dl dt{position: absolute; top: 0; bottom: 0; left: 0; width: 65px; height: 100%; display: table; vertical-align: middle;}
.lyzn-owl .item .box dl dt .inline{position: relative; width: 100%; height: 100%; display: table-cell; vertical-align: middle;}
.lyzn-owl .item .box dl dt .time{color: #999; margin-top: -.5em;}
.lyzn-owl .item .box dl dt .time font{display: block; text-align: center;}
.lyzn-owl .item .box dl dt .time strong{display: block; text-align: center; font-size: 3em;}
.lyzn-owl .item .box dl dd .channelName{font-size: 1.5em; font-weight: bold; line-height: 52px;}
.lyzn-owl .item .box dl dd .caption{font-size: 1.125em; line-height: 1.5em; font-weight: bold;}
.lyzn-owl .item .box dl dd .memo{font-size: 15px; line-height: 1.6em; height: 4.8em; color: #999; margin-top: 15px; text-align: justify;}
.lyzn-owl .item .box dl dd .memo a{display: inline-block; color: #999;}
.lyzn-owl .item .box dl dd .memo a:hover{color: #333;}
.lyzn-owl .item .box .more{text-align: right;}
.lyzn-owl .item .box .more a:hover{margin-right: -.5em;}
.lyzn-owl .item:hover .box{margin-top: -10%; margin-bottom: 10%; background-color: #0160ea;
background-image: -webkit-linear-gradient(#00bef9 10%, #0160ea);
background-image: -o-linear-gradient(#00bef9 10%, #0160ea);
background-image: -moz-linear-gradient(#00bef9 10%, #0160ea);
background-image: linear-gradient(#00bef9 10%, #0160ea);}
.lyzn-owl .item:hover .box a{color: #fff;}
.lyzn-owl .item:hover .box dl dt .time{color: #fff;}
.lyzn-owl .item:hover .box dl dd .memo{color: #fff;}
.lyzn-owl .item:hover .box dl dd .memo a{color: #fff;}
.lyzn-owl .item:hover .box .more a font{color: #fff;}
.lyzn-owl .item:hover .box .more a:after{background-image: url(../images/more3.png);}
.lyzn-owl .item:hover .box .more a:hover font{color: #fff;}
.lyzn-owl .item:hover .box .more a:hover:after{background-image: url(../images/more3.png);}
.lyzn-owl .pagination .owl-dots{position: static; display: block; margin-top: 3%; text-align: center;}
.lyzn-owl .pagination .owl-dots button.owl-dot{margin-right: 15px;}
.lyzn-owl .pagination .owl-dots button.owl-dot.active{background-color: #fff; border-color: #fff;}

.xzzc{padding-top: 2%; padding-bottom: 4%; background-image: url(../images/zjzs_xzzc_bg.png); background-color: #efefef; background-size: 100% auto;}
.xzzc .tab{position: relative;}
.xzzc .tab .hd{position: absolute; bottom: 0; right: 0; top: 18%; width: 694px; height: 430px; background:url(../images/zjzs_xzzc_map.png) no-repeat center top;}
.xzzc .tab .hd li{position: absolute; width: 2.5em; line-height: 1.625em;}
.xzzc .tab .hd li:before{display: block; content: ""; width: 30px; height: 30px; margin: 0 auto .5em; background: url(../images/zjzs_xzzc_map_ico.png) no-repeat; background-size: 100% 100%; visibility: hidden;}
.xzzc .tab .hd li font{display: block; text-align: center; color: #fff; font-size: .875em; background-color: #1296db; visibility: hidden;}
.xzzc .tab .hd li.on{width: 4.375em;}
.xzzc .tab .hd li.on:before{visibility: visible;}
.xzzc .tab .hd li.on font{visibility: visible;}
.xzzc .tab .hd li.li1{top: 189px; left: 48px;}
.xzzc .tab .hd li.li2{top: 263px; left: 18px;}
.xzzc .tab .hd li.li3{top: 283px; left: 80px;}
.xzzc .tab .hd li.li4{top: 181px; left: 170px;}
.xzzc .tab .hd li.li5{top: 256px; left: 185px;}
.xzzc .tab .hd li.li6{top: 28px; left: 222px;}
.xzzc .tab .hd li.li7{top: 31px; left: 329px;}
.xzzc .tab .hd li.li8{top: 100px; left: 346px;}
.xzzc .tab .hd li.li9{top: 153px; left: 295px;}
.xzzc .tab .hd li.li10{top: 194px; left: 335px;}
.xzzc .tab .hd li.li11{top: 233px; left: 352px;}
.xzzc .tab .hd li.li12{top: 69px; left: 474px; z-index: 12;}
.xzzc .tab .hd li.li13{top: 58px; left: 444px;}
.xzzc .tab .hd li.li14{top: 110px; left: 479px;}
.xzzc .tab .hd li.li15{top: 117px; left: 505px;}
.xzzc .tab .hd li.li16{top: 106px; left: 620px;}
.xzzc .tab .hd li.li17{top: 133px; left: 403px;}
.xzzc .tab .hd li.li18{top: 197px; left: 512px;}
.xzzc .tab .hd li.li19{top: 238px; left: 523px;}
.xzzc .tab .bd{position: relative; margin-right: 726px; margin-top: 1.5%;}
.xzzc .tab .bd:before{position: absolute; top: -10px; right: -10px; bottom: 0; left: 10px; z-index: 1; content: ""; background-color: rgba(218,218,218,.29); border-top-left-radius: 30px;}
.xzzc .tab .bd dl{position: relative; z-index: 2; min-height: 468px; padding-bottom: 50px; background: url(../images/shujiao.png) no-repeat right bottom #fff; border-top-left-radius: 30px;}
.xzzc .tab .bd dl dt{position: absolute; top: 0; left: 30px; width: 110px;}
.xzzc .tab .bd dl dt .caption{padding-top: 45px; padding-bottom: 50px; font-weight: bold; color: #257de1;}
.xzzc .tab .bd dl dt .caption.length3{font-size: 2em;}
.xzzc .tab .bd dl dt .caption.length4{font-size: 1.5em;}
.xzzc .tab .bd dl dt .caption.length5{font-size: 1.375em;}
.xzzc .tab .bd dl dt .about{position: relative;}
.xzzc .tab .bd dl dt .about font{float: right; font-size: 4.25em; font-weight: bold; color: #e7e7e7; writing-mode: vertical-rl; letter-spacing: 2px; white-space:  nowrap;}
.xzzc .tab .bd dl dt .about:before{position: absolute; top: 0; left: 0; content: ""; width: 4px; height: 55%; background-color: #257de1;}
.xzzc .tab .bd dl dd{margin-left: 110px;}
.xzzc .tab .bd dl dd .inbox{padding: 50px;}
.xzzc .tab .bd dl dd .inbox .pic{margin-bottom: 1.25em; overflow: hidden;}
.xzzc .tab .bd dl dd .inbox .pic img{display: block; width: 100%;}
.xzzc .tab .bd dl dd .inbox .cont{color: #999; line-height: 2em; min-height: 10em; text-align: justify;}
.xzzc .tab .bd dl dd .inbox .cont a{display: inline-block;}
@media (max-width: 1500px){
  .lyzn-owl .item{padding-top: 10%;}
  .lyzn-owl .item:hover .box{margin-top: -10%; margin-bottom: 10%;}
}

@media (max-width: 1439px){
  .zsjj dl dt{left: 38%; width: 150px; height: 150px;}
  
  .zsgk-owl{width: auto;}
  .zsgk-owl .owl-carousel.owlcarousel-common .owl-nav > div.owl-prev{left: -10px;}
  .zsgk-owl .owl-carousel.owlcarousel-common .owl-nav > div.owl-next{right: -10px;}
  .zscy .container{width: auto !important;}
  .zscy .container{margin-right: 40px !important; margin-left: 40px !important;}
  .zscy .items{border-top-right-radius: 100px;}
}

@media (max-width: 1280px) {
  .fullPage-wrapper{min-height: 100vh;}
  .zsjj dl{padding-bottom: 5%;}
  .zsjj dl dt{left: 38%; width: 130px; height: 130px;}
  .zsjj dl dt font{font-size: 1.5em;}
  .zsjj dl dd.memo{position: static;}
  .zsjj dl dd.memo .inbox{margin-top: -35px; padding: 0 40px;}
  .zsjj dl dd.memo .inbox .more{position: static; margin-top: 20px; min-width: 220px;}
  .zsjj dl dd.memo .inbox .cont{font-size: .9375em;}
}

@media (max-width: 1199px){
  .xzzc .tab .hd{position: relative; margin-right: auto; margin-left: auto;}
  .xzzc .tab .bd{margin-right: 0; margin-top: 30px;}
  .xzzc .tab .bd dl{min-height: inherit; padding-bottom: 30px; border: 1px solid #f4f4f4;}
  .xzzc .tab .bd dl dt .caption{padding-top: 30px; padding-bottom: 30px;}
  .xzzc .tab .bd dl dd .inbox{padding: 30px 30px 30px 50px;}
  .xzzc .tab .bd dl dd .inbox .cont{min-height: 0;}
  .xzzc .tab .bd dl dt{font-size: 14px;}
  .zscy .container{margin-right: 20px !important; margin-left: 20px !important;}
  .zscy .items .card .inbox .default .pic{padding-top: 56.25%;}
}

@media (max-width: 1080px) {
  .zjzs-wrapper{margin-top: -100px;}
  .zscy .container{margin-right: 15px !important; margin-left: 15px !important;}
}

@media (max-width: 1023px){
  .zsjj dl{margin-left: 15px;}
  .zsjj dl dt{width: 120px; height: 120px;}
  .zscy .items{border-top-right-radius: 70px;}
}

@media (max-width: 991px){
  .zsjj dl{padding: 50px 20px 40px; margin-left: 0;}
  .zsjj dl dt{left: auto; right: 20px; display: none;}
  .zsjj dl dd.pics{float: none; width: auto; text-align: center;}
  .zsjj dl dd.pics:before{content: normal;}
  .zsjj dl dd.pics:after{content: normal;}
  .zsjj dl dd.pics a{display: inline-block;}
  .zsjj dl dd.memo{float: none; width: auto;}
  .zsjj dl dd.memo .inbox{margin-top: 20px; padding: 0;}
  .zsjj dl dd.memo .inbox .more{float: none; margin-right: auto; margin-left: auto;}
  .zscy .items .card .inbox .layer dl .memo{line-height: 2em; height: 6em;}
  
}

@media (max-width: 880px) {
  .zscy .items .card{width: 100%;}
  .zscy .items .card .inbox .default .pic{padding-top: 0;}
  .zscy .items .card .inbox .default .pic img{display: block; position: static;}
}

@media (max-width: 768px) {
  .zjzs-head{padding-top: 30px; padding-bottom: 30px; line-height: 30px;}
  .zjzs-head h2{font-size: 2.25em;}
  .zjzs-head h3{font-size: 1.375em;}
  .zsjj{background-size: 100% auto;}
  .lyzn-owl .item .box{padding: 8%;}
  .lyzn-owl .item .box dl{padding-left: 79px;}
  .lyzn-owl .item .box dl dd .caption{height: 6em; font-size: 1em; overflow: hidden;}
  .lyzn-owl .item .box dl dd .caption:after{display: inline-block; vertical-align: middle; content: ""; width: 1px; height: 6em;}
  .lyzn-owl .item .box dl dd .caption a{display: inline-block; vertical-align: middle; max-width: 94%; text-align: justify; white-space: normal;}
  .lyzn-owl .item .box dl dd .memo{display: none;}
  
  .zjzs-page6 .tab{min-height: inherit;}
  .xzzc .tab .hd{height: auto; width: auto; margin: -2px -1px 0; background: none;}
  .xzzc .tab .hd li{position: static; float: left; width: 20% !important;}
  .xzzc .tab .hd li:before{visibility: visible; content: normal;}
  .xzzc .tab .hd li font{visibility: visible; margin: 2px 1px 0; line-height: 2.5em; color: #333; background-color: #e3f0ff;}
  .xzzc .tab .hd li.on font{color: #fff; background-color: #1296db;}
  .xzzc .tab .bd dl{background-size: auto 50px;}
}


@media (max-width: 680px){

}

@media (max-width: 640px){
  .zsjj{background-image: none;}
  .zsjj dl{padding-top: 30px; margin-top: -5px; border-top: 2px solid #f1f7ff;}
  .zscy .items .card .inbox .layer dl .memo{height: 4em; -webkit-line-clamp: 2;}
  .zscy .container{margin-right: 15px !important; margin-left: 15px !important;}
  .zscy .items .card .inbox .default .icon{padding: 3% 5%;}
  .zscy .items .card .inbox .default .icon img{width: 80%;}
  .zscy .items .card .inbox .default dl .channel{font-size: 1.75em;}
  .zscy .items .card .inbox .layer dl dt font{font-size: 1.75em;}
  .zscy .items .card .inbox .layer dl dt p img{width: 80%;}
}

@media (max-width: 600px){
  .zscy .items .card .inbox .layer{padding: 10px 20px 20px;}
}

@media (max-width: 480px){
  .zjzs-head h2{font-size: 2em;}
  .zjzs-head h3{font-size: 1.25em;}
  .zsgk{padding-top: 70px; margin-top: -70px;}
  .lyzn-owl .item{padding-top: 0;}
  .lyzn-owl .item .box dl dd .caption{height: 4.5em;}
  .lyzn-owl .item .box dl dd .caption:after{height: 4.5em;}
  .lyzn-owl .item:hover .box{margin-top: 0; margin-bottom: 0;}
  .zscy .items{border-top-right-radius: 50px;}
  .zscy .items .card .inbox .layer dl{padding: 5px 20px 20px;}
  .zscy .items .card .inbox .layer dl .more{right: 20px; bottom: 25px;}
  .zscy .items .card .inbox .default dl{padding: 20px 20px 25px 0;}
  .zscy .items .card .inbox .default dl .channel{margin-bottom: 10px;}
  .xzzc .tab .hd li{width: 25% !important;}
}

@media (max-width: 450px){
  .zjzs-head h3{display: none;}
  .zsgk-owl .item dl dt a img{width: 60%;}
  .zsgk-owl .item dl dt a font{font-size: 1.25em;}
  .zsgk .zjzs-head{margin-top: 0;}
  .xzzc .tab .bd dl dt .about{display: none;}
  .xzzc .tab .bd dl dt{position: static; width: auto;}
  .xzzc .tab .bd dl dd{margin-left: 0;}
  .xzzc .tab .bd dl dd .inbox{padding: 15px 15px 15px 0;}
  .xzzc .tab .bd dl dt .caption{padding-top: 25px; padding-bottom: 10px; font-size: 1.75em !important;}
  .xzzc .tab .hd li{width: 33.33333% !important;}
  .zscy .items .card .inbox .layer dl .memo{margin-top: -10px; line-height: 1.8em; height: 3.6em;}
  .zscy .items .card .inbox .layer dl .more{bottom: 20px;}
  .zscy .items .card .inbox .default dl{padding-bottom: 20px;}
}

@media (max-width: 360px){
  .zscy .items .card .inbox a:after{width: 40px !important;}
  .zscy .items .card .inbox .layer dl .memo{display: none;}
}

@media (max-width: 320px){

}