.full-case-crumbs {position:relative;z-index:10;width:100%;height:42px;font-size:16px;padding:14px 0;background-color:#ededed}
.full-case-crumbs.crumbs-fff {background-color:#fff}
.full-case-crumbs .crumbs {float:left;line-height:42px;}
.full-case-crumbs .crumbs a,.full-case-crumbs .crumbs i,.full-case-crumbs .crumbs span {display:inline-block;vertical-align:top;*display:inline;*zoom:1;font-size:16px;line-height:42px}
.full-case-crumbs .crumbs a:hover {color:#d90000}
.full-case-crumbs .crumbs i {padding:0 1em;font-family:consolas;font-style:normal}
.full-case-crumbs .crumbs span {color:#d90000}
.full-case-crumbs .crumbs .home {padding-left:36px;background:url("../images/crumbhome.png") no-repeat 0 10px}
.full-case-crumbs .crumbs .home:hover {background-image:url("../images/crumbhomeac.png")}
.full-case-crumbs .other-channel {position:relative;float:right;z-index:10;width:307px;font-size:16px;line-height:42px;color:#666}
.full-case-crumbs .other-channel .channel-title {background-color:#fff;padding-left:28px;background:#fff url("../images/otherarr.png") no-repeat 270px center;cursor:pointer}
.full-case-crumbs .other-channel .channel-dropdown {display:none;position:absolute;left:0;top:42px;width:100%;padding-bottom:18px;border:1px solid #d2d2d2;background-color:#fff;max-height:462px;overflow-y:auto}
.full-case-crumbs .other-channel .channel-dropdown a {display:block;padding-left:28px}
.full-case-crumbs .other-channel .channel-dropdown a:hover {background-color:#d80000;color:#fff}
.full-case-crumbs .edit {float:right;width:15%;height:42px;text-align:center;background-color:#fff}
.full-case-crumbs .edit span {display:inline-block;vertical-align:top;*display:inline;*zoom:1;font-size:16px;line-height:42px;color:#d90000;padding-left:44px;background:url(../images/editbkac.png) no-repeat 0 44.9%}
.full-case-container {position:relative;background-color:#f5f5f5}
.full-case-container .case-wrapper .caseban {position:relative;overflow:hidden;font-size:0;}
.case-wrapper .caseban img {display:block;width:100%;-webkit-transition:all ease .7s;-o-transition:all ease .7s;-moz-transition:all ease .7s;transition:all ease .7s;}
.case-wrapper .caseban .title {position:absolute;width:250px;height:240px;left:60px;padding-top:10px;margin-top:-125px;top:50%;z-index:3;background-color:#ce3f39;text-align:center;color:#fff;}
.case-wrapper .caseban .middle {display:inline-block;vertical-align:middle;width:0;height:100%;text-align:center;color:#fff;}
.case-wrapper .caseban h2 {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding:0 10px;font-size:30px;line-height:48px;font-weight:bold;}
.case-intro-wrapper {background-color:#fff;padding:45px 75px 75px}
.case-intro-wrapper .jiejuelist .id {position:absolute;left:0;top:50px;z-index:3;font-size:110px;font-style:italic;color:#e5e5e5;line-height:110px;font-weight:lighter}
.case-intro-wrapper .jiejuelist dl {position:relative;padding:43px 20px 56px 19.72414%;border-bottom:1px solid #d9d9d9;font-size:16px;line-height:30px;color:#666}
.case-intro-wrapper .jiejuelist dl li {list-style-type:disc}
.case-intro-wrapper .jiejuelist dt {position:relative;margin-bottom:45px;font-size:28px;line-height:48px;font-weight:bold;color:#333}
.case-intro-wrapper .jiejuelist dt::after {content:'';position:absolute;left:0;bottom:-20px;z-index:3;width:30px;height:3px;background-color:#d93f3d}
.case-intro-wrapper table {border-collapse:collapse}
.case-intro-wrapper table td {border:1px solid #666;padding:3px 8px;min-width:5em}
.g-return-wrapper {text-align:center;font-size:0;padding:30px 0 50px}
.g-return-wrapper a {display:inline-block;vertical-align:top;*display:inline;*zoom:1;min-width:80px;margin:0 10px;padding:0 30px;font-size:16px;line-height:35px;border:solid 1px #ccc;-webkit-transition:all ease .2s;-o-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s;color:#666;overflow:hidden;text-align:center}
.g-return-wrapper a:hover {border-color:#d90000;color:#d90000}
.full-related-news {width:100%;padding:52px 0 97px;background-color:#f2f2f2}
.full-related-news .related-title {margin-bottom:38px;font-size:30px;line-height:42px;text-align:center;font-weight:bold;color:#34364b}
.full-related-news .related-news {overflow:hidden}
.full-related-news .related-news ul {margin:0 -13px}
.full-related-news .related-news li {float:left;width:25%}
.full-related-news .related-news a {display:block;overflow:hidden;margin:0 13px 23px;border:1px solid #d2d2d2;padding:20px 30px 19px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.full-related-news .related-news a:hover {border-color:#c40000}
.full-related-news .related-news a:hover .title {color:#c40000}
.full-related-news .related-news a:hover .date {color:#e96a6a}
.full-related-news .related-news .title {margin-bottom:4px;font-size:16px;font-weight:400;display:-webkit-box;height:48px;line-height:24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#34364b}
.full-related-news .related-news .date {font-size:18px;line-height:30px;color:#a5a5ab}
.mcase-view {width:100%;height:300px;color:#FFF;text-align:center}
.mcase-view h2 {font-size:40px;font-weight:400!important;padding:80px 0 15px;line-height:60px;opacity:0;-webkit-animation:flyInUp .8s ease forwards;-moz-animation:flyInUp .8s ease forwards;-ms-animation:flyInUp .8s ease forwards;animation:flyInUp .8s ease forwards}
.mcase-view h3 {font-size:20px;font-weight:400!important;line-height:50px;opacity:0;-webkit-animation:flyInUp .8s ease forwards .1s;-moz-animation:flyInUp .8s ease forwards .1s;-ms-animation:flyInUp .8s ease forwards .1s;animation:flyInUp .8s ease forwards .1s}
.mcase-view {background:url(../images/se_banner.jpg) center center no-repeat;width:100%;position:relative;}
.mcase-container {background:#fff;}
.mcase-container .position {width:100%;background:#f1f2f4;}
.mcase-container .location {height:30px;line-height:30px;padding:15px 0;overflow:hidden;font-size:15px;color:#999}
.project-cover {padding:61px 0 30px}
.project-cover .article {padding:0 6.75% 67px;font-size:16px;line-height:30px;text-align:center;color:#333}
.project-cover .article .title {margin:0 0 12px;font-size:36px;line-height:72px;font-weight:bold;color:#1a1a1a}
.project-cover-list {overflow:visible}
.m-case-division {border-left:1px solid #dcdcdc}
.m-case-division li {float:left;width:33.3333%}
.m-case-division li a {display:block}
.m-case-division li img {display:block;width:100%}
.m-case-division li:hover .shadow {opacity:1}
.m-case-division li:hover .shadow img {-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.m-case-division li:hover .content {background-position:45px 170px;background-color:#f8f8f8}
.m-case-division li:hover .title {-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);color:#d90000}
.m-case-division li:hover .desc {-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}
.m-case-division .thumb a {position:relative}
.m-case-division .thumb .shadow {position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;background:url("../images/caseshadow.png") repeat 0 0;opacity:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .thumb .shadow img {position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;width:50px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .content {padding:21px 48px 62px 35px;border-bottom:1px solid #dcdcdc;background:url("../images/casearr.png") no-repeat 35px 170px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s;border-right:1px solid #dcdcdc}
.m-case-division .content .title {margin-bottom:15px;font-size:20px;line-height:38px;color:#333;font-weight:bold;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}
.m-case-division .content .desc {font-size:15px;line-height:28px;color:#999999;display:-webkit-box;height:86px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;-webkit-transition:all ease .3s;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all ease .3s}