﻿@charset "utf-8";body {color:#333;font:14px "Microsoft Yahei";}
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input {margin:0;padding:0;list-style:none;}
a {color:#333;text-decoration:none;}
a:focus {outline:0;}
img {border:none;}
.vam {vertical-align:middle;}
.clear {clear:both;height:0;line-height:0;font-size:0;}
p {word-spacing:0;}
i,em {font-style:normal;}
.tr {text-align:right;}
.tl {text-align:left;}
.center {text-align:center;}
.fl {float:left;}
.fr {float:right;}
.pa {position:absolute;}
.pr {position:relative;}
.clearfix:after {content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix {zoom:1;}
.white,.whites {position:relative;overflow:hidden;}
.white:after,.whites:after {content:'';cursor:pointer;position:absolute;left:-100%;top:0;width:100%;height:100%;background-image:-moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));transform:skewx(-25deg);}
.white:hover:after {left:100%;-moz-transition:1s;-o-transition:1s;-webkit-transition:1s;transition:1s;}
.whites:hover:after {left:100%;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;transition:0.5s;}
body {min-width:1200px;width:100%;max-width:1920px;margin:0 auto;overflow-x:hidden;}
i,em {font-style:normal;}
.content {width:1400px;margin:0 auto;}
.content-big {width:83rem;margin:0 auto;}
input::-webkit-input-placeholder {color:rgba(255,255,255,0.5);font-size:0.8rem;text-transform:capitalize;}
input::-moz-placeholder {color:rgba(255,255,255,0.5);font-size:0.8rem;text-transform:capitalize;}
input:-moz-placeholder {color:rgba(255,255,255,0.5);font-size:0.8rem;text-transform:capitalize;}
input:-ms-input-placeholder {color:rgba(255,255,255,0.5);font-size:0.8rem;text-transform:capitalize;}
@keyframes myfirst {0% {background-position:0 bottom;}
100% {background-position:100% bottom;}
}
@keyframes rotate {0% {transform:rotate(0deg);}
100% {transform:rotate(360deg);}
}
@keyframes line {from {width:0;}
to {width:60px;}
}
@keyframes fadeinL {0% {opacity:0;transform:translateX(-100px);}
100% {opacity:1;transform:translateX(0);}
}
@keyframes fadeinR {0% {opacity:0;transform:translateX(100px);}
100% {opacity:1;transform:translateX(0);}
}
@keyframes bounceinL {0% {opacity:0;transform:translateX(-100px);}
60% {opacity:1;transform:translateX(30px);}
80% {transform:translateX(-10px);}
100% {transform:translateX(0);}
}
@keyframes bounceinR {0% {opacity:0;transform:translateX(100px);}
60% {opacity:1;transform:translateX(-30px);}
80% {transform:translateX(10px);}
100% {transform:translateX(0);}
}
@keyframes warn {0% {opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
5% {opacity:1;}
to {opacity:0;-webkit-transform:scale(2);transform:scale(2);}
}
@keyframes warn2 {0% {opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);}
5% {opacity:1;}
to {opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);}
}
@keyframes warn3 {0% {opacity:0;-webkit-transform:scale(1);transform:scale(1);}
5% {opacity:1;}
to {opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8);}
}
.line {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clear {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.bk-title {text-align:center;}
.bk-title b {display:block;font-size:42px;font-weight:bold;line-height:42px;color:#333;}
.bk-title b::before {content:"";display:inline-block;background-image:url('../images/bk-dot.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:20px;height:20px;vertical-align:middle;margin-right:16px;}
.bk-title b::after {content:"";display:inline-block;background-image:url('../images/bk-dot.png');background-repeat:no-repeat;background-position:center top;background-size:auto auto;width:20px;height:20px;vertical-align:middle;margin-left:16px;}

.guide {/*margin-top:-8.5rem;*/padding-bottom:6.5rem;background-image:url('../images/yz-bg.jpg');background-repeat:no-repeat;background-position:center bottom;background-size:96rem auto;height:45rem;box-sizing:border-box;}
.guide .guide-t dl {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.guide .guide-t dl dt {margin-top:6.5rem;width:60%;}
.guide .guide-t dl dt h3 {font-size:2.5rem;font-weight:normal;line-height:2.5rem;color:#00367E;font-weight:bold;margin-bottom:2.6rem;}
.guide .guide-t dl dt h3 span {display:block;font-size:1.2rem;font-weight:lighter;line-height:1.2rem;color:#666;margin-top:1rem;}
.guide .guide-t dl dt h3::after {content:"";display:block;width:2.5rem;height:0.1rem;background:#00367E;margin-top:1.7rem;}
.guide .guide-t dl dt .desc p {display:block;font-size:0.8rem;font-weight:normal;line-height:1.5rem;color:#333;margin-bottom:1.75rem;}
.guide .guide-t dl dt .desc b {font-weight:bold;}
.guide .guide-t dl dd {margin-top:4.4rem;position:relative;}
.guide .guide-t dl dd > img {width:22.5rem;display:block;}
.guide .guide-t dl dd .play {position:absolute;left:50%;top:13.4rem;width:4rem;height:4rem;cursor:pointer;margin-left:-2rem;}
.guide .guide-t dl dd .play::before {content:'';position:absolute;width:4rem;height:4rem;-webkit-box-shadow:inset #fff 0 0 2rem;box-shadow:inset #fff 0 0 2rem;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out 0.1s infinite;}
.guide .guide-t dl dd .play::after {content:'';position:absolute;width:4rem;height:4rem;-webkit-box-shadow:inset #fff 0 0 2rem;box-shadow:inset #fff 0 0 2rem;border-radius:50%;top:0;left:0;opacity:0;animation:warn 2s ease-out 1.1s infinite;}
.guide .guide-t dl dd .play img {background:#F2AC20;border-radius:50%;display:block;position:relative;z-index:1;width:4rem;}
.guide .guide-b {margin-top:2.7rem;}
.guide .guide-b ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.guide .guide-b ul li {font-size:0;}
.guide .guide-b ul li em {display:inline-block;font-size:3.2rem;font-weight:bold;line-height:85%;color:#00367E;vertical-align:top;}
.guide .guide-b ul li i {display:inline-block;font-size:1.5rem;font-weight:bold;line-height:85%;color:#00367E;vertical-align:top;}
.guide .guide-b ul li span {display:inline-block;font-size:1.2rem;font-weight:bold;line-height:1.2rem;color:#333;vertical-align:bottom;}
.guide .guide-b ul li span.en {font-size:1.5rem;}
.guide .guide-b ul li p {display:block;font-size:0.9rem;font-weight:normal;line-height:1rem;color:#333;margin-top:1rem;}
/*.advantage {background-image:url('../images/wt-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:96rem auto;height:51.9rem;box-sizing:border-box;padding-top:5rem;}
.advantage h2 {text-align:center;}
.advantage h2 b {display:block;font-size:2.1rem;font-weight:bold;line-height:2.1rem;color:#FFD93F;}
.advantage h2 span {display:block;font-size:2.1rem;font-weight:lighter;line-height:2.1rem;color:#fff;margin-top:1rem;}
.advantage .advantage-c {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;margin-top:2.9rem;position:relative;}
.advantage .advantage-c .lefts,.advantage .advantage-c .rights {width:28%;}
.advantage .advantage-c .lefts dl dt {margin-left:-2.5rem;margin-right:1.75rem;}
.advantage .advantage-c .rights dl dt {margin-right:-2.5rem;order:2;margin-left:1.75rem;}
.advantage .advantage-c .rights dl dd {order:1;text-align:right;}
.advantage .advantage-c .centers {position:absolute;left:50%;top:0;width:21rem;margin-left:-10.5rem;margin-top:5.5rem;}
.advantage .advantage-c .centers img {display:block;width:100%;}
.advantage .advantage-c .centers::before {content:"";display:block;width:31.95rem;height:31.95rem;background-image:url('../images/wt-yuan.png');background-repeat:no-repeat;background-position:center center;background-size:31.95rem 31.95rem;position:absolute;left:50%;top:50%;margin-left:-15.975rem;margin-top:-15.975rem;animation:warn3 2s ease-out infinite;}
.advantage .advantage-c dl {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:3.9rem;}
.advantage .advantage-c dl:last-of-type {margin-bottom:0;}
.advantage .advantage-c dl dt {background-image:url('../images/wt-cbg.png');background-repeat:no-repeat;background-position:center center;background-size:6rem 6rem;width:6rem;height:6rem;text-align:center;font-size:1.2rem;font-weight:bold;line-height:6rem;color:#fff;position:relative;}
.advantage .advantage-c dl dt::before {content:"";display:block;width:7.5rem;height:7.5rem;border:0.05rem dashed #fff;opacity:0.3;border-radius:50%;position:absolute;left:50%;top:50%;margin-left:-3.8rem;margin-top:-3.75rem;}
.advantage .advantage-c dl dt::after {content:'';position:absolute;width:6rem;height:6rem;-webkit-box-shadow:inset #FFD93F 0 0 4rem;box-shadow:inset #FFD93F 0 0 4rem;border-radius:50%;top:0;left:0;opacity:0;animation:warn2 2s ease-out 0.1s infinite;display:none;}
.advantage .advantage-c dl dd {width:calc(100% - 6rem);}
.advantage .advantage-c dl dd b {display:block;font-size:1.3rem;font-weight:bold;line-height:1.3rem;color:#fff;margin-top:0;}
.advantage .advantage-c dl dd p {display:block;font-size:0.9rem;font-weight:normal;line-height:1.5rem;color:#fff;margin-top:0.9rem;}
.advantage .advantage-c dl:hover dt,.advantage .advantage-c dl.hov dt {background-image:url('../images/wt-cbgh.png');background-repeat:no-repeat;background-position:center center;background-size:6rem 6rem;}
.advantage .advantage-c dl:hover dt::after,.advantage .advantage-c dl.hov dt::after {display:block;}
.advantage .advantage-c dl:hover dt::before,.advantage .advantage-c dl.hov dt::before {border-color:#FFD93F;opacity:0.5;}*/

.project {padding-top:5rem;padding-bottom:6.2rem;}
.project h2 {text-align:center;}
.project h2 b {display:block;font-size:2.1rem;font-weight:bold;line-height:2.1rem;color:#333;}
.project h2 em {color:#00367E;}
.project h2 span {display:block;font-size:1.2rem;font-weight:lighter;line-height:1.2rem;color:#666;margin-top:1rem;}
.project .project-c {margin-top:3.2rem;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.project .project-c dl {height:36rem;overflow:hidden;position:relative;width:13.2%;margin-right:0.5%;transition:0.5s;}
.project .project-c dl dt {display:block;line-height:0;overflow:hidden;position:relative;}
.project .project-c dl dt::before {content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom,rgba(0,0,0,0.4) 20%,transparent);}
.project .project-c dl dt > img {display:block;height:36rem;}
.project .project-c dl dd {position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;box-sizing:border-box;padding:3rem 0 0;}
.project .project-c dl dd i {display:block;width:4.85rem;height:5.3rem;margin:0 auto;background-image:url('../images/fa-icbg.png');background-repeat:no-repeat;background-position:center center;background-size:4.85rem 5.3rem;}
.project .project-c dl dd i img {display:block;width:100%;}
.project .project-c dl dd b {display:block;font-size:1.3rem;font-weight:normal;line-height:2.1rem;color:#fff;margin-top:1.9rem;margin-bottom:0.7rem;}
.project .project-c dl dd p {display:block;box-sizing:border-box;opacity:0;position:relative;top:2.5rem;width:100%;padding:0 2.4rem;transition-property:opacity,top;transition-duration:0.5s;transition-delay:0.5s;font-size:0;}
.project .project-c dl.cur {width:44.7%;}
.project .project-c dl.cur dt:before {display:none;}
.project .project-c dl.cur dd b br {display:none;}
.project .project-c dl.cur dd p {display:block;opacity:1;top:0;font-size:0.8rem;font-weight:normal;line-height:1.5rem;color:#fff;}
.case {position:relative;}
.case h2 {text-align:center;}
.case h2 b {display:block;font-size:2.1rem;font-weight:bold;line-height:2.1rem;color:#333;}
.case h2 em {color:#00367E;}
.case h2 span {display:block;font-size:1.2rem;font-weight:lighter;line-height:1.2rem;color:#666;margin-top:1rem;}
.case .case-c {margin-top:3.25rem;}
.case .case-c dl {background:#184190;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.case .case-c dl dt {width:66%;order:2;display:block;line-height:0;overflow:hidden;}
.case .case-c dl dt img {display:block;width:100%;transition:1s; max-height:840px;}
.case .case-c dl dt:hover img {transform:scale(1.05);}
.case .case-c dl dd {width:34%;box-sizing:border-box;padding:6rem 1rem 0 4rem;}
.case .case-c dl dd h4 {font-size:1.8rem;font-weight:normal;line-height:2.4rem;color:#fff;}
.case .case-c dl dd h4 span {display:block;}
.case .case-c dl dd h4::after {content:"";display:block;width:3rem;height:0.1rem;background:#fff;opacity:0.3;margin-top:1.2rem;}
.case .case-c dl dd h4 a {color:#fff;display:block;}
.case .case-c dl dd p {display:block;font-size:0.9rem;font-weight:normal;line-height:2rem;color:#fff;margin-top:2.5rem;}
.case .case-c dl dd .more {display:inline-block;font-size:0.9rem;font-weight:normal;line-height:1rem;color:#fff;padding-right:1.2rem;background-image:url('../images/case-more.png');background-repeat:no-repeat;background-position:right center;background-size:0.8rem 0.4rem;margin-top:2.5rem;}
.case .case-c dl dd .more:hover {color:#FFD93F;}
.case .case-t {position:absolute;right:6.5rem;bottom:3.5rem;z-index:1;}
.case .case-t ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.case .case-t ul li {width:4rem;border:0.1rem solid transparent;margin-left:0.6rem;}
.case .case-t ul li img {display:block;width:100%;}
.case .case-t ul li.cur,.case .case-t ul li:hover {border-color:#fff;border-radius:0.15rem;}
.case .case-qh {position:absolute;left:4rem;bottom:3.5rem;z-index:1;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.case .case-qh img {display:block;width:3rem;cursor:pointer;position:relative;top:0;transition:0.35s;}
.case .case-qh img:hover {top:0.5rem;}
.case .case-qh .prev {margin-right:0.5rem;}
.partner {background:#f2f2f2;padding:5rem 0;}
.partner .content-big {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;background:#fff;}
.partner .lefts {width:32.78%;box-sizing:border-box;padding:3.5rem 0 0 3.5rem;position:relative;}
.partner .lefts h2 b {display:block;font-size:2.1rem;font-weight:bold;line-height:2.4rem;color:#333;}
.partner .lefts h2 em {color:#00367E;display:block;}
.partner .lefts h2 span {display:block;font-size:0.9rem;font-weight:normal;line-height:1rem;color:#666;margin-top:2rem;}
.partner .lefts .pagination {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;position:absolute;left:3.5rem;bottom:4rem;}
.partner .lefts .pagination span {width:0.7rem;height:0.7rem;border-radius:50%;border:0.1rem solid rgba(153,153,153,0.6);margin-right:0.6rem;cursor:pointer;}
.partner .lefts .pagination span:last-of-type {margin-right:0;}
.partner .lefts .pagination span.cur {background:#F2AC20;border-color:#F2AC20;}
.partner .centers {width:34.22%;position:relative;}
.partner .centers::before {content:"";display:block;width:1px;height:100%;position:absolute;left:0;top:0;z-index:1;background:#dfdfdf;}
.partner .centers::after {content:"";display:block;width:1px;height:100%;position:absolute;right:0;top:0;z-index:1;background:#dfdfdf;}
.partner .centers ul li {display:block;line-height:0;overflow:hidden;}
.partner .centers ul li img {display:block;width:100%;transition:1s; max-height:16rem;}
.partner .centers ul li:hover img {transform:scale(1.1);}
.partner .centers ul li p {display:block;font-size:0.8rem;font-weight:normal;line-height:1.5rem;color:#333;padding:2rem 2rem 0 2rem;}
.partner .rights {width:33%;}
.partner .rights ul {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;}
.partner .rights ul li {width:50%;position:relative;}
.partner .rights ul li .pn{ display:none;}
.partner .rights ul li::before {content:"";display:block;width:100%;height:1px;position:absolute;right:0;top:0;z-index:1;background:#dfdfdf;}
.partner .rights ul li::after {content:"";display:block;width:1px;height:100%;position:absolute;right:0;top:0;z-index:1;background:#dfdfdf;}
.partner .rights ul li:nth-of-type(1)::before,.partner .rights ul li:nth-of-type(2)::before {display:none;}
.partner .rights ul li:nth-of-type(even)::after {display:none;}
.partner .rights ul li.cur .pn{ content:''; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:99; background:rgba(0,0,0,0.15);}
.partner .rights ul li.cur:nth-of-type(even)::after{ display:block;}
.partner .rights ul li img {display:block;width:100%;}
.team {background-image:url('../images/per-bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:96rem auto;box-sizing:border-box;height:48rem;overflow:hidden;position:relative;}
.team h2 {display:block;font-size:1.8rem;font-weight:normal;line-height:1.8rem;color:#fff;opacity:0.5;position:absolute;left:50%;top:7rem;margin-left:-41.5rem;}
.team .team-t {position:absolute;left:50%;bottom:6rem;width:25rem;padding:1rem 2.7rem;background:rgba(0,0,0,0.2);box-sizing:border-box;margin-left:-41.5rem;}
.team .team-t .prev1 {position:absolute;left:1rem;top:50%;width:0.8rem;margin-top:-0.4rem;z-index:1;cursor:pointer;}
.team .team-t .next1 {position:absolute;right:1rem;top:50%;width:0.8rem;margin-top:-0.4rem;z-index:1;cursor:pointer;}
.team .team-t .list {overflow:hidden;}
.team .team-t .list ul li {width:6rem;float:left;margin-right:0.8rem;display:block;line-height:0;overflow:hidden;}
.team .team-t .list ul li img {display:block;width:100%;transition:0.65s;}
.team .team-t .list ul li:hover img {transform:scale(1.1);}
.team .team-t .list ul li:last-of-type {margin-right:0;}
.team .team-t .list ul::after {line-height:0;visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.team .team-c dl {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:flex-start;position:relative;}
.team .team-c dl dt {margin-top:14.3rem;width:30%;margin-right:2%;}
.team .team-c dl dt h4 {font-size:2.4rem;font-weight:normal;line-height:2.4rem;color:#fff;}
.team .team-c dl dt h4 span {display:inline-block;font-size:1rem;font-weight:normal;line-height:1rem;color:#fff;margin-left:0.8rem;vertical-align:bottom;}
.team .team-c dl dt h4::after {content:"";display:block;width:3rem;height:0.1rem;background:rgba(255,255,255,0.5);margin-top:1.5rem;}
.team .team-c dl dt p {display:block;font-size:0.8rem;font-weight:normal;line-height:1.5rem;color:#fff;opacity:0.8;margin-top:1.5rem;}
.team .team-c dl dd:nth-of-type(1) {width:38.55%;position:relative;z-index:1;}
.team .team-c dl dd:nth-of-type(1) img {display:block;width:100%;}
.team .team-c dl dd:nth-of-type(2) {text-align:right;font-size:5.5rem;font-weight:normal;line-height:5.5rem;color:#fff;opacity:0.8;text-transform:uppercase;position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:Arial,Helvetica,sans-serif;}
.team .team-pageState {position:absolute;right:1.8rem;top:50%;z-index:1;transform:translateY(-50%);}
.team .team-pageState span {display:block;font-size:0.8rem;font-weight:normal;line-height:85%;color:#fff;}
.team .team-pageState span:nth-of-type(1) {margin-bottom:0.7rem;}
.team .team-pageState span:nth-of-type(1)::after {content:"";display:block;width:100%;height:0.05rem;background:#fff;opacity:0.2;margin-top:0.7rem;}
.team .team-pageState span:nth-of-type(2) {display:none;}
.news {background-image:url('../images/news-bg.jpg');background-repeat:no-repeat;background-position:center bottom;background-size:96rem auto;padding-top:5rem;padding-bottom:5rem;}
.news .content-big {display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;}
.news .news-l,.news .news-c,.news .news-r {width:32.5%;}
.news .news-l {background:#fff;}
.news .news-l .tp {display:block;line-height:0;overflow:hidden;}
.news .news-l .tp img {display:block;width:100%;transition:1s;}
.news .news-l .tp:hover img {transform:scale(1.05);}
.news .news-l ul {padding:1.6rem 2rem;}
.news .news-l ul li {margin-bottom:2.2rem;}
.news .news-l ul li:last-of-type {margin-bottom:0;}
.news .news-l ul li h4 a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:normal;line-height:1.3rem;color:#333; display:block;}
.news .news-l ul li h4 a:hover {color:#00367E;}
.news .news-l ul li em {display:block;font-size:0.8rem;font-weight:normal;line-height:85%;color:#999;margin-top:0.9rem;}
.news .news-c {background:#fff;box-shadow:0rem 0rem 1.5rem 0rem rgba(0,0,0,0.08);padding:2.6rem 2rem 0;box-sizing:border-box;}
.news .news-c h3 a {font-size:1.6rem;font-weight:bold;line-height:1.6rem;color:#333;}
.news .news-c h3 a:hover {color:#00367E;}
.news .news-c ul {margin-top:2.3rem;}
.news .news-c ul li {margin-bottom:2.4rem;}
.news .news-c ul li:last-of-type {margin-bottom:0;}
.news .news-c ul li h4 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:normal;line-height:1.3rem;color:#333;}
.news .news-c ul li p {display:block;font-size:0.8rem;font-weight:normal;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.5rem;height:3rem;margin-top:0.4rem;}
.news .news-c ul li:hover h4 {color:#00367E;}
.news .news-r {background:#fff;box-shadow:0rem 0rem 1.5rem 0rem rgba(0,0,0,0.08);padding:2.6rem 2rem 0;box-sizing:border-box;}
.news .news-r h3 a {font-size:1.6rem;font-weight:bold;line-height:1.6rem;color:#333;}
.news .news-r h3 a:hover {color:#00367E;}
.news .news-r dl {margin-top:2.3rem;}
.news .news-r dl dt {display:block;line-height:0;overflow:hidden;}
.news .news-r dl dt img {display:block;width:100%;transition:1s;}
.news .news-r dl dt:hover img {transform:scale(1.05);}
.news .news-r dl dd {margin-top:2rem;}
.news .news-r dl dd h4 a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.2rem;font-weight:normal;line-height:1.3rem;color:#333;}
.news .news-r dl dd h4 a:hover {color:#00367E;}
.news .news-r dl dd em {display:block;font-size:0.8rem;font-weight:normal;line-height:85%;color:#999;margin-top:1.2rem;}
.news .news-r dl dd p {display:block;font-size:0.8rem;font-weight:normal;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;line-height:1.5rem;height:6rem;margin-top:1.1rem;}
