/* CSS Document */#container {padding: 60px 0;background: #fff}#container.case_show {padding: 3vw 0;background: #fafafa;}.height60 {height: 60px}.center {/* width: 100%; */width: 95%;max-width: 1708px;margin: 0 auto;padding: 0;}.cate_ul {width: 100%;margin-bottom: 30px;}.cate_ul ul {/* border: 1px solid #eee; */padding: 4px 10px;float: right;}.cate_ul ul:nth-child(2){border-top: unset;}.cate_ul li {float: left;margin-right: 20px;margin-bottom: 5px;}.cate_ul li a {display: block;padding: 5px 0;line-height: 20px;background: 0 0;color: #666;text-align: center;vertical-align: middle;-moz-box-shadow: 2px 2px 5px transparent;-webkit-box-shadow: 2px 2px 5px transparent;box-shadow: 2px 2px 5px transparent;/* -webkit-border-radius: 4px; *//* border-radius: 4px; */-moz-border-radius: 4px;font-size: 13.5px;}/* .cate_ul ul li:first-child a{color: #3a3a3a;} *//* .cate_ul ul:first-child li:first-child a{border-bottom: 1px solid #4a4a4a;} */.cate_ul li.on a,.cate_ul li.on a:hover {color: #d80000}.cate_ul li a:hover {color: #d80000}#case_ul {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;max-width: 100%;margin: 0 auto}#case_ul ul {width: 100%;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap}#case_ul li {float: left;width: 33.3333%;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;position: relative;}#case_ul li:hover {color: #fff}#case_ul li:hover a {color: #fff}#case_ul li:hover p {color: #fff}#case_ul li .thumb {display: block;position: relative;overflow: hidden}#case_ul li .con {position: absolute;height: 100%;width: 100%;bottom:0;display: block;background-color: rgba(0,0,0,0.7);color: #fff;-webkit-transition: opacity .5s ease-out;-moz-transition: opacity .5s ease-out;transition: opacity .5s ease-out;opacity: 0;}#case_ul li:hover .con{opacity: 1;}#case_ul li .con div.title {position: absolute;bottom: 0;width: 100%;height: 100%;}/* #case_ul li .con p {position: absolute;bottom: 10px;} */#case_ul li .con a{color: #fff;}#case_ul li .thumb img {-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;display: block;}#case_ul li:hover .thumb img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1)}#case_ul li .thumb img {width: 100%;height: auto;display: block}#case_ul li:nth-child(4n) {margin-right: 0}#case_ul li a.thumb {padding-bottom: 0;overflow: hidden}#case_ul li a {color: #333;font-size: 18px;font-weight: 700;display: block;/* margin-bottom: 5px; */line-height: 24px;}#case_ul li a.title {padding-left: 15px;padding-right: 15px;box-sizing: border-box;display: block;width: 100%;}#case_ul li a span {padding-bottom: 3px;display: block;position: absolute;top: 5px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;padding: 0 15px;}#case_ul li p {font-size: 13px;line-height: 1.4rem;color: #ccc;display: block;overflow: hidden;/* height: 66px; */position: absolute;bottom: 5px;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;padding: 0 15px;}#case_ul li:hover  span{top: 20px;}#case_ul li:hover  p{bottom: 20px;}#case_ul li .back {background: #fff;-webkit-transition: .3s;-moz-transition: .3s;transition: .3s;height: 25vw;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center;}@-webkit-keyframes opacity {0% {-webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0)}100% {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}}@keyframes opacity {0% {-webkit-transform: scale(0);-moz-transform: scale(0);transform: scale(0)}100% {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1)}}#csoe_show .tips {margin-top: 25px;border-top: 1px solid #eee;padding-top: 15px}#case-banner img{display: block;width: 100%;}#csoe_show .case_content {width: 87.76%;margin: 0 auto;color: #6a6a6a;font-size: 14px;line-height: 1.8;margin-top: -9%;background-color: #fafafa;position: relative;}.case_info {padding-top: 10px;float: left;width: 100%;max-width: 1670px;position: relative;text-align: center;}.case_info:after {z-index: 990;content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: block}.case_info img {max-width: 100%;height: auto;margin-bottom: 20px;}.case_h1 {float: left;width: 100%;margin-bottom: 30px;padding: 65px 50px;box-sizing: border-box;}.case_h1 .left{float: left;width: 60%;}.case_h1 .right{float: right;width: 28.5%;border-left: 1px solid #e5e5e5;padding-left: 3%;}.case_h1 .right .desc {font-size: 12px;color: #898989;padding-bottom: 30px;line-height: 30px;}.case_h1 h1 {font-size: 20px;font-weight: 700;color: #333;margin-bottom: 15px}.case_lt {float: left;width: 100%}.case_lt p {display: block;position: relative;padding-left: 50px;margin-bottom: 10px;min-height: 20px}.case_lt p label {font-weight: 700;position: absolute;left: 0;top: 0}.case_rt {float: right;width: 100%;line-height: 25px;font-weight: 300;font-family: "OR";}.case_rt b {display: block;padding-bottom: 10px}.case_copy {border-top: 1px solid #eee;margin-top: 20px;padding-top: 15px}.case_keyword {border-top: 1px solid #eee;margin-top: 30px;padding-top: 15px}/* #header {width: 100%;padding: 21px 45px;max-width: 100%;}*/#case_body .cate_ul {}#case_body .cate_ul p {display: block;float: right;}#case_body .cate_ul p a,#case_body .cate_ul p span {display: inline-block;margin-right: 15px;vertical-align: middle;color: #999}#case_body .cate_ul p a {color: #828181;margin-right: 25px;font-size: 14px}#case_body .cate_ul p a.on,#case_body .cate_ul p a:hover {color: #d80000}#case_body #container {padding-top: 50px}.case_center {max-width: 1708px;/* padding: 0 20px; */width: 95%;margin: 0 auto;}.news_info {max-width: 1300px;margin: 0 auto;font-size: 14px;line-height: 1.8;color: #333}.news_info .news_title {display: block;font-weight: 400}.news_p {display: block;padding: 10px 0;border-bottom: 1px solid #dedede}.news_container {margin-top: 25px;margin-bottom: 25px}.news_container img {max-width: 100%;height: auto !important;margin-top: 10px;}.news_container p.center {max-width: 1080px;margin: 0 auto !important;}.news_container video{display: block;width: 100%;max-width: 100%;}.news_container b.blue{position: relative;font-size: 16px;z-index: 1;}.news_container b.blue::after{content: "";display: inline-block;background-color: dodgerblue;height: 10px;width: 100%;bottom: 0;left: 0;position: absolute;z-index: -1;}.news_container #f6{background-color: #f6f6f6;padding: 20px;margin: 0 auto;margin-top: 20px;display: block;max-width: 1080px;width: 100%;}.tips {display: block;padding-top: 15px}.tips span {vertical-align: middle}.tips a {font-size: 13px;color: #333;vertical-align: middle;margin-right: 25px}.tips a:hover {color: #ce050b}#body_news {background: #f9f9f9}#body_news #container {background: 0 0}#body_news .cate_ul {max-width: 1530px}#news_ul {max-width: 1530px;margin: 0 auto}#news_ul * {transition: All .3s ease;-ms-transition: All .3s ease;-moz-transition: All .3s ease;-webkit-transition: All .3s ease}#news_ul ul {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap}#news_ul li {float: left;width: 23.5%;margin-right: 2%;background: #fff;margin-bottom: 2%;padding: 20px}#news_ul li:hover {box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .18);-ms-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .18);-moz-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .18);-webkit-box-shadow: 0 15px 50px 0 rgba(0, 0, 0, .18);-webkit-transform: rotate(0) scale(1) translate(0, 0);transform: rotate(0) scale(1) translate(0, 0)}#news_ul li .thumb {display: flex;align-items: center;overflow: hidden;margin-bottom: 10px;height: 178px;}#news_ul li .thumb img {display: block;width: 100%;height: auto;}#news_ul li:nth-child(4n) {margin-right: 0}#news_ul li a.title {font-size: 14px;display: block;padding: 0 5px;}#news_ul li p.desc {line-height: 20px;overflow: hidden;height: 40px;margin-top: 10px;margin-bottom: 10px;padding: 0 5px;}#news_ul li p.time{padding: 0 5px;}#cases_hot {margin-top: 25px}#cases_hot #case_ul li {width:25%}#cases_hot #case_ul li a.thumb {}#return_a {margin-top: 25px}#return_a a {border: 1px solid #ddd;display: inline-block;padding: 8px 15px;color: #6a6a6a;-webkit-border-radius: 3px;border-radius: 3px;-moz-border-radius: 3px}#return_a a i {margin-right: 10px}#return_a a:hover {background: #d80000;color: #fff;border-color: #d80000}.toolbar {width: 52px}@media screen and (max-width:1620px) {#case_body .cate_ul {max-width: none}.case_center {max-width: 100%;padding-left: 45px;padding-right: 45px}/* #case_ul li {width: 24%;margin-right: 1.333333333333333%;margin-bottom: 1.333333333333333%} */#case_ul li a.thumb {height: auto}#csoe_show .case_content {max-width: 100%;padding-left: 45px;padding-right: 45px}/* .case_info {width: 70%} *//* .case_h1 {width: 30%;padding-left: 45px} */}@media screen and (max-width:1530px) {#body_news .cate_ul {padding: 0 45px}#news_ul {padding: 0 45px}.news_info {padding: 0 45px}#news_ul li .thumb {height: 158px;}}@media screen and (max-width:1440px) {#case_ul li .con div.title{font-size: 17px;}}@media screen and (max-width:1392px) {#case_ul li .con a {bottom: 30px;}#case_ul li .con p {width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}}@media screen and (max-width:1230px) {.cate_ul li {margin-bottom: 0}}@media screen and (max-width:1200px) {/* #case_ul li {width: 32%;margin-right: 2%;margin-bottom: 2%} *//* #case_ul li:nth-child(4n) {margin-right: 2%}#case_ul li:nth-child(3n) {margin-right: 0} */#case_ul li a {font-size: 16px;}#case_ul li a span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}#case_ul li p {font-size: 12px;line-height: 1.4rem;color: #fff;display: block;overflow: hidden;height: auto;}#case_ul li .con p {position: absolute;width: 100%;overflow: unset;text-overflow: unset;white-space: unset;font-weight: normal;}}@media screen and (max-width:1182px) {#header {padding: 15px 25px;}}@media screen and (max-width:1000px) {.case_info {width: 100%}.case_h1 {width: 100%;padding-left: 0}#return_a,.case_copy {display: none}#news_ul li {width: 32%;margin-right: 2%}#news_ul li:nth-child(4n) {margin-right: 2%}#news_ul li:nth-child(3n) {margin-right: 0}#news_ul li .thumb{height: 15vw}#body_news #container {padding: 40px 0}#case_body #container #case_ul li {width: 49%;margin-right: 2%;margin-bottom: 4%;}#case_ul li .back {height: 33vw;}#case_body #container #case_ul li:nth-child(2n) {margin-right: 0;}#case_ul li .back{background-size: cover;background-repeat: no-repeat;background-position: center;}#case_ul li a {color: #333;font-size: 14px;display: block;margin-bottom: unset;line-height: 24px;}#case_ul li span {color: #fff;top:10px;}#case_ul li p {color: #fff;bottom:10px;}#case_ul li .con {position: relative;bottom: 0;display: block;background-color: rgba(0,0,0,0.2);color: #fff !important;opacity: 1;}}@media screen and (max-width:900px) {#case_ul li .con a {bottom: 20px;font-size: 14px;}.case_h1 .right {display: none;}.case_h1 .left {width: 100%;}#csoe_show .case_content{margin-top: 0;}}@media screen and (max-width:800px) {.news_info {padding: 0 25px}#body_news .cate_ul {margin-bottom: 15px}#body_news .cate_ul {padding: 0 25px}#news_ul {padding: 0 25px}.case_center {max-width: 100%;padding-left: 25px;padding-right: 25px}#case_body #container {padding-top: 25px}#csoe_show .case_content {max-width: 100%;padding-left: 25px;padding-right: 25px}#body_news #container {padding: 30px 0}}@media screen and (max-width: 800px){#case_body #container #case_ul li{width: 100%;margin-right: 0;}#case_ul li .back {height: 65vw;}#case_ul li .con {opacity: 1;}}@media screen and (max-width:600px) {#news_ul li {width: 49%;margin-right: 2%}#news_ul li:nth-child(4n) {margin-right: 2%}#news_ul li:nth-child(3n) {margin-right: 2%}#news_ul li:nth-child(2n) {margin-right: 0}#news_ul li .thumb{height: 23.33333333333333vw}#case_ul li .back{height: auto !important;}#case_ul li a.thumb{position: relative !important;height: 65vw !important;}#case_ul li .con div.title {background-color: #fff;border: 1px solid #eee;padding: 15px 0;position: relative;}#case_ul li a span,#case_ul li:hover a span {position: relative;color: #666;bottom: unset;top: unset;font-size: 16px;margin-bottom: 10px;}#case_ul li .con p,#case_ul li:hover .con p {position: relative;color: #666;bottom: unset;top: unset;height: 40px;overflow: hidden;line-height: 19px;}}@media screen and (max-width:500px) {}@media screen and (max-width:350px) {#case_ul li {width: 100%;margin-right: 0;margin-bottom: 2%}#case_ul li:nth-child(4n) {margin-right: 0}#case_ul li:nth-child(3n) {margin-right: 0}#case_ul li:nth-child(2n) {margin-right: 0}}.case_info a {position: relative;z-index: 992}@import url("core.css");@import url("public.css");