/*banner*/.banner {height:400px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;} /*index-common-title*/.common-title-wrap {position:relative;border-bottom:1px solid #c8c8c8;justify-content:space-between;margin-bottom:27px;} .common-title {font-weight:bold;font-size:20px;line-height:1;letter-spacing:2px;color:#0067ac;padding-bottom:10px;} .common-title-wrap .colorful_line {bottom:0;left:0;} .section2 {margin:40px auto;} .section2 >.flex_box {justify-content:space-between;} .section2 ul>li {position:relative;padding-left:30px;padding-bottom:25px;border-bottom:1px dashed #c8c8c8;padding-top:24px;} .section2 ul>li:first-child {padding-top:0;} .section2 ul>li p.title {width:374px;font-size:16px;font-weight:normal;font-stretch:normal;line-height:1;letter-spacing:1px;color:#333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} .section2 ul>li p.time {font-size:12px;line-height:20px;letter-spacing:0px;color:#969696;position:absolute;top:auto;bottom:23px;right:0px;} .section2 ul>li:hover .title {color:#0067ac;} .section2 ul>li:hover .icon {background-color:#0067ac;} .section2 ul>li .icon {position:absolute;width:6px;height:6px;background-color:#c8c8c8;bottom:30px;left:0;} .section2 ._l,.section2 ._r {width:562px;} .section2 ul {min-height:240px;} a.more {font-family:Helvetica-BoldOblique;font-size:14px;line-height:20px;letter-spacing:1px;color:#979797;font-weight:bold;} .jwdt {margin-top:36px;} .jwdt ul {display:flex;justify-content:space-between;} .jwdt li {width:361px;height:384px;background-color:#fafafa;border:solid 1px #eeeeee;} .jwdt ul:after {width:363px;} .jwdt li .text {padding:24px 11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .jwdt li .text p.title {font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;letter-spacing:1px;color:#333333;margin-bottom:16px;} .jwdt li .text p.detail {font-size:14px;font-weight:normal;font-stretch:normal;line-height:24px;letter-spacing:1px;color:#646464;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:justify;} .jwdt li .flex_box {font-size:12px;justify-content:space-between;letter-spacing:1px;color:#969696;margin-top:16px;}