@charset "utf-8";

.l-banner-26006 {position:relative; display:block;}
.l-banner-26006 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-26006 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-26006 a {margin:0 auto; display:block;}
.l-banner-26006 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-26006 img {width:auto !important; height:auto !important; max-width:100% !important; max-height:100% !important; border:0;}
.l-banner-26006 video,
.l-banner-26006 iframe {max-width:720px;}

.l-banner-26007 {margin-top:50px; position:relative; display:block;}
.l-banner-26007 ul {display:table; width:100%; table-layout:fixed;}
.l-banner-26007 ul li {position:relative; display:table-cell; vertical-align:middle; text-align:center;}
.l-banner-26007 a {margin:0 auto; display:block;}
.l-banner-26007 .link {z-index:2; position:absolute; left:0; top:0; width:100%; height:100%;}
.l-banner-26007 img {width:auto !important; height:auto !important; max-width:100% !important; max-height:100% !important; border:0;}
.l-banner-26007 video,
.l-banner-26007 iframe {max-width:720px;}

.l-container{padding-bottom:70px;}

.c-title {position:relative; height:42px; background-color:#ffffff; border-bottom:1px solid #cacaca;}
.c-title:after {display:block; content:''; position:absolute; left:0; bottom:-2px; width:100%; height:0; border-bottom:1px solid #cacaca; opacity:0.3;}
.c-title .btn-back {display:block; position:absolute; left:0; top:0; width:38px; height:42px; cursor:pointer;}
.c-title .btn-back:before {display:block; content:''; position:absolute; left:10px; top:calc(50% - 9px); opacity:0.5;}
.c-title .btn-option {display:block; position:absolute; right:0; top:0; width:38px; height:42px; cursor:pointer;}
.c-title .btn-option:before {display:block; content:''; position:absolute; left:10px; top:calc(50% - 9px); opacity:0.5;}
.c-title .title {display:flex; flex-direction:column; justify-content:space-around; margin:0 50px; width:calc(100% - 100px); height:42px;}
.c-title .title a {display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; word-break:break-all; text-align:center;}
.c-title .title a {line-height:42px; font-size:16px; color:#000000;}

.c-slogan {padding:25px 15px;}
.c-slogan p {margin:-3px 0 -2px 0; text-align:center;}
.c-slogan p {line-height:18px; font-size:14px; color:#666666;}

.c-wrap {padding-top:70px;}
.c-wrap .content {margin:0 auto; vertical-align:top; overflow:hidden; text-overflow:ellipsis; word-break:break-all;}
.c-wrap .content {line-height:1.625; font-size:17px; color:#000000;}
.c-wrap .content a {color:#0000ff;}
.c-wrap .content img {max-width:100%; border:0;}

.c-wrap.type-editor {margin:0 15px;}

#item-header span {cursor:pointer;}
#item-list ul {margin:0 0 0 20px;}
