﻿@font-face{font-family: "GenJyuuGothic";/*阿里妈妈方圆体 VF Regular*/src: url("GenJyuuGothic.ttf") format("truetype"), url("GenJyuuGothic.ttf") format("truetype");/*font-display: swap;*/}
body{font-family: 'GenJyuuGothic';font-size: 1.4rem;font-weight: normal;position: relative;overflow-x: hidden;}
.ovh{overflow: hidden;}
.ova{overflow: auto;}
.ova::-webkit-scrollbar{position: absolute;right: 0;width: 1rem;height: 1rem;}
.ova::-webkit-scrollbar-thumb{border-radius: 1rem;-webkit-box-shadow: inset 0 0 1rem rgba(0,0,0,0.2);background: #aaa;}
.ova::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1rem rgba(0,0,0,0.2);border-radius: 1rem;background: #f1f1f1;}
.cur{cursor: pointer;}
.w35{width:35%;min-width:35%;max-width:35%;}
.w60{width:60%;min-width:60%;max-width:60%;}
.h4em{height:4rem;min-height:4rem;max-height:4rem;}
.h5px{height: .5rem;min-height: .5rem;}
.h10px{height: 1.0rem;min-height: 1.0rem;}
.h20px{height: 2.0rem;min-height: 2.0rem;}
.h30px{height: 3.0rem;min-height: 3.0rem;}
.h50px{height: .5rem;min-height: .5rem;}
.h50out20px{height: calc(50% - 2rem)}
.h50out10px{height: calc(50% - 1rem)}
.h50out30px{height: calc(50% - 3rem)}
.h50out5px{height: calc(50% - 5rem)}
.h33out10px{height: calc(33.33% - 1rem)}
.h100out10px{height: calc(100% - 1rem)}
.minh50{min-height:50%;}
/*电脑端*/.w25{width: 25%}
.w25out2px{width: calc(25% - .2rem)}
.w5px{width: .5rem;}
.w10px{width: 1.0rem;}
.w20px{width: 2.0rem;}
.w50px{width: 5.0rem;}
.h50px{height: 5.0rem;}
.h70px{height: 7.0rem;}
.w25out10px{width: calc(25% - 1.0rem);}
.w33out10px{width: calc(33.33% - 1.0rem);}
.w33out20px{width: calc(33.33% - 2.0rem);}
.w33out34px{width: calc(33.33% - 3.4rem);}
.display-flex{display: flex;display: -webkit-flex;/* Safari*/}
.flex-wrap-nowrap{flex-wrap: nowrap}
.flex-wrap{flex-wrap: wrap}
.flex-direction-row{flex-direction: row}
.flex-justify-between{justify-content: space-between}
.flex-justify-start{justify-content: flex-start}
.flex-align-center{align-items: center}
.flex-align-top{align-items: flex-start}
.flex-align-bottom{align-items: flex-end}
.flex1{flex: 1}
.flex-shrink-0{flex-shrink: 0}
.flex-shu{display: flex;flex-direction: column;}
.flex-heng{display: flex;flex-direction: row;}
.flex-grow-0{flex-grow: 0;}
.flex-grow-1{flex-grow: 1;}
.flex-align-center{align-items: center;}
.flex-align-bottom{align-items: flex-end}
#container,
.sections,
.section{/*必须，兼容，在浏览器不支持transform属性时，通过改变top/left完成滑动动画*/position: relative;/*必须，关系到单个page能否全屏显示*/height: 100%;z-index: 10;}
.section{/*有背景图时必须，关系到背景图能够全屏显示*/background-color: #FFFFFF;}
/*以下样式用来设置slider样式，可自行修改*/
.pages{position: fixed;right: 2.5rem;bottom: 23%;margin-bottom: 20rem;list-style: none;z-index: 30;}
.pages li{width: 3rem;height: 3rem;border-radius: 50%; margin: 0;}
.pages li::after{display:block; float:left; width:1rem;height:1rem; content:""; background: #000; border:0.2rem #fff solid; margin:0.8rem;-moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
.pages li.active::after{width: 1.2rem;height: 1.2rem;background: #798b4b;border: .4rem #fff solid; margin:0.5rem;}
.pages li:hover{cursor:pointer;}
.section{padding-top: 7.0rem;}
#section0{padding-top: 0rem;}
.layoutContent{width: 80%;margin: 0 auto;}
@media (max-width: 1050px){.layoutContent{width: 90%;margin: 0 auto;}}
.header{position: absolute;top: 0rem;width: 100%;z-index: 20;background: #000000; height:7rem;}
.header .layoutContent{background: #000000;height: 7.0rem;}
#bodyId0 .header{top: 3.5rem;background: rgba(0,0,0,0)}
.header .logo img{height: 3.3rem;margin: 1.8rem 0 0 0;}
#bodyId0 .header .logo img{height: 3.3rem;margin: 1.8rem 0 0 5rem;}
.header .lang{color: #fff;line-height: 7.0rem;font-size: 1.4rem;text-align: right;padding-right: 0;cursor: pointer;}
.menu_btn{display: none}
#bodyId0 .header .lang{padding-right: 5rem;}
.header .nav ul{*zoom: 1;list-style: none;margin: 0;padding: 0;background: #333;}
.header .nav ul:before, .header .nav ul:after{content: "";display: table;}
.header .nav ul:after{clear: both;}
.header .nav ul > li{float: left;position: relative;}
.header .nav a{display: block;}
.header .nav a:hover{text-decoration: none;transition: all .7s ease 0s;}
.header .nav li ul{background: rgba(0,0,0,0.7);}
.header .nav li ul a{border: none;}
.header .nav li ul a:hover{background-color: rgba(148,235,253,0.70);}
.header .nav ul > li:hover ul li{height: 4.1rem;}
.header .nav li ul{position: absolute;left: 0;top: 7.0rem;z-index: 1;right: 0rem;}
.header .nav li ul li{overflow: hidden;height: 0;-webkit-transition: height 300ms ease-in-out;-moz-transition: height 300ms ease-in-out;-o-transition: height 300ms ease-in-out;transition: height 300ms ease-in-out;}
.header .nav .nfa{color: #fff;line-height: 7.0rem;font-size: 1.8rem;height: 7.0rem;overflow: hidden;position: relative;display: block;cursor: pointer;}
.header .nav .navli .nfa .n1{padding: 0 2.5rem;display: block;margin-top: 0;width: 100%;height: 7.0rem;background: #000000;}
.header .nav .navli .nfa .n2{padding: 0 2.5rem;display: block;width: 100%;height: 7.0rem;background: #798b4b;}
.header .nav .navli:hover .n1{margin-top: -7.0rem;}
.header .nav .navli:hover .nfa *{color: #fff;}
.header .nav .navli.atc .n1{margin-top: -7.0rem;}
.header .nav .navli.atc .nfa *{color: #fff;}
.header .nav li ul{filter: drop-shadow(0rem .2rem .2rem rgba(60, 115, 206, 0.2));}
.header .nav li ul li{width: 100%;}
.header .nav li ul li a{display: inline-block;padding: 1.0rem;line-height: 2.0rem;border-top: .1rem #333 dotted;font-size: 1.4rem;letter-spacing: .1rem;color: #fff;background: rgba(0,0,0,0);width: 100%;z-index: 1;position: relative;transition: .5s;}
.header .nav li ul li a:hover{text-indent: 2.0rem;color: #fff;}
.header .nav li ul li a:after{position: absolute;content: '';top: 0;left: 0;width: 0;height: 100%;background: #798b4b;z-index: -1;transition: .5s;}
.header .nav li ul li a:hover:after{width: 100%;filter: hue-rotate(360deg);}
.header .nav .navli ul li:first-child a{margin-top: 1.0rem;}
.header .nav .navli ul li:last-child a{margin-bottom: 1.0rem;}
.header .nav ul > li:hover ul li:first-child{height: 5.1rem;}
.header .nav ul > li:hover ul li:last-child{height: 5.1rem;}
.morebtn{height: 4rem;line-height: 4rem;cursor: pointer;text-transform: uppercase;text-align: center;padding: 0 2rem;background: #798b4b;border: .1rem solid #d0d0d0;color: #fff;display: block;position: relative;overflow: hidden;-webkit-transition: all .6s;transition: all .6s;}
@-webkit-keyframes criss-cross-left{0%{left: -2.0rem}
50%{left: 50%;width: 2.0rem;height: 2.0rem;}
100%{left: 50%;width: 37.5rem;height: 37.5rem;}}
@keyframes criss-cross-left{0%{left: -2.0rem}
50%{left: 50%;width: 2.0rem;height: 2.0rem;}
100%{left: 50%;width: 37.5rem;height: 37.5rem;}}
@-webkit-keyframes criss-cross-right{0%{right: -2.0rem}
50%{right: 50%;width: 2.0rem;height: 2.0rem;}
100%{right: 50%;width: 37.5rem;height: 37.5rem;}}
@keyframes criss-cross-right{0%{right: -2.0rem}
50%{right: 50%;width: 2.0rem;height: 2.0rem;}
100%{right: 50%;width: 37.5rem;height: 37.5rem;}}
.wow{opacity: 0;}
.firstLod.wow, .firstLod .wow{opacity: 1;}
.activesectionFirst .wow, .activesectionFirst .wow{opacity: 1;}
.headerAtc .fadeInUp2{-webkit-animation: fadeInUp2 0.5s ease-in-out forwards;animation: fadeInUp2 0.5s ease-in-out forwards;}
.titleRit{width: 35%;}
.indexProjectType .limain .sbg{background: rgba(32,32,44,0.85);display: block;left: 0;width: 0;top: 0;bottom: 0;position: absolute;}
.indexProjectType .limain:hover .sbg{width: 100%;}


#nrListData .item{padding-top:75%;}
#nrListData .item .aimg{position:absolute; top:0; left:0; width:100%; height:100%;}
#nrListData .item.hideItem img{transform: scale(0);}

.publistStyle{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 30px;}
.publistStyle .item.h50{max-height:calc(50% - 30px);}
.publistStyle .item.h100{max-height:100%;}
.publistStyle .item img{transform: scale(1);-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.publistStyle .item .sbg{top:0;left:0;padding:0 10%;}
.publistStyle .item .sbg .w5{opacity:0;position:relative;z-index:3;color:#fff;font-size: 1.8rem;line-height: 1.4;letter-spacing: .1rem;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.publistStyle .item .sbg:before{top:0;left:0;position:absolute;content:"";z-index:2;display:block;width:100%;height:100%;background:rgba(32,32,44,0.85);transform: scale(0);-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.publistStyle .item:hover .sbg:before{transform: scale(1);}
.publistStyle .item:hover .sbg .w5{opacity:1;}
.publistStyle .item:hover img{transform: scale(1.1);}

#awardslist .item{padding-top:133%; border:1px #ddd solid;}
#awardslist .item .sbg:before{display:none;}
#awardslist .publistStyle{display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 20px;}

#awardslist .item .aimg{position:absolute; top:0; left:0; width:100%; height:100%;}
#awardslist .item.hideItem img{transform: scale(0);}
#awardslist .item .vbg{background:#798b4b; display:inline-block; font-size:1.4rem; padding:1rem; cursor:pointer;}

.liststyle{padding: 1.0rem 0;background: #fff;}
.liststyle .w4{width: 2.5rem;height: .4rem;background: #798b4b;margin: 0 auto;margin-bottom: 2.5rem;}
.liststyle .w5{/*font-weight: 600;*/font-style: normal;color: #ffffff;font-size: 1.8rem;line-height: 1.4;letter-spacing: .1rem;}
.liststyle .w6{font-weight: 300;font-style: normal;color: #ffffff;font-size: 1.4rem;line-height: 1.4;letter-spacing: 0rem;margin-top: 1.0rem;}
.liststyle .limain{position: relative;width: 100%;height: 100%;cursor: pointer;overflow: hidden;display: block;}
.liststyle .liimg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: center center;transform: scale(1);}
.liststyle .limain .word{color: #fff;opacity: 0;margin: 0 auto;}
.liststyle .limain:hover .word{opacity: 1;}
.projectShow .limain .sbg{background: rgba(32,32,44,0.85);display: block;left: 0;right: 0rem;top: 0;bottom: 0;position: absolute;transform: scale(0);}
.projectShow .limain:hover .sbg{transform: scale(1);}
.projectShow .limain:hover .liimg{transform: scale(1.1);}
.contactLft{width: 60%;margin-right: 5%}
.lxUlw1{width: 47.5%;}
.lxUlw2{width: 100%;}
.mgl5bfb{margin-left: 5%;}
.lxUl2{border-bottom: 1px #fff solid;margin: 0px auto;}
.contactRit{width: 35%;min-width: 35%;height: 100%;}
.qrcodeList{column-count: 2;height: 100%;}
.qrcodeList .item{width: 50%; margin: 0 auto;}
.layoutContent .w1{text-align: center;font-size: 1.6rem;color: #929396;line-height: 2.2;letter-spacing: .2rem;font-weight: 300;text-transform: uppercase;}
.layoutContent .w2{color: #555555;margin: 1.0rem 0rem 1.5rem 0rem;font-size: 1.8rem;font-weight: 700;text-transform: uppercase;line-height: 1;letter-spacing: .24rem;border-left: .4rem #798b4b solid;padding-left: 1.5rem;}
.layoutContent .w3{/*width: 7.0rem;height: .4rem;background: #798b4b*//*#4a466d*//*;*/display: block;margin-bottom: 1.0rem;}
.layoutContent .w2_2{color: #979797;font-size: 1.4rem;font-weight: 300;line-height: 1.5;}
.layoutContent .w2_2 a{float: right;display: block;position: absolute;bottom: 0;right: 0;background: rgba(0,0,0,1);color: #fff;padding: 0 .5rem;font-size: 1.2rem;}
.layoutContent .w2_2 a span{position: relative;z-index: 2}
.layoutContent .w2_2 a:after{position: absolute;content: '';top: 0;left: 0;width: 0;height: 100%;background: #798b4b;z-index: 1;transition: .5s;}
.layoutContent .w2_2 a:hover:after{width: 100%;filter: hue-rotate(360deg);}
.langchange{display: inline-block;line-height: 20px;padding: 5px 10px;background: #798b4b;color: #fff}
.moreys1:hover{color: #fff;border-color: #B8B926;}
.moreys1 .bgsqr1, .morebtn .bgsqr2{background: #B8B926;position: absolute;top: 50%;top: 0\9;content: '';width: 2.0rem;height: 2.0rem;-webkit-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.6s;transition: all 0.6s;opacity: 0.5;}
.moreys1 .bgsqr1{left: -2.0rem;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.moreys1 .bgsqr2{right: -2.0rem;-webkit-transform: translate(50%,-50%);transform: translate(50%,-50%);}
.moreys1:hover .bgsqr1{-webkit-animation: criss-cross-left .8s both;animation: criss-cross-left .8s both;width: 37.5rem\9;height: 37.5rem\9;opacity: 1;}
.moreys1:hover .bgsqr2{-webkit-animation: criss-cross-right .8s both;animation: criss-cross-right .8s both;width: 37.5rem\9;height: 37.5rem\9;opacity: 1;}
.moreys1 span{position: relative;z-index: 1;}
/*.wow{opacity:0;}*//*时间轴奖项*/.indexJiang{padding: 1.0rem 0;background: #f7f7f7;}
#Jiangrq{height: calc(100% - 3.5rem);position: relative;margin: 0 auto;}
/*联系我们*/
.indexContact .lxUl{position: relative;border: .1rem #ddd solid;/* border-bottom: .1rem solid #ccc;*/overflow: hidden;/*background: #f7f7f7;*/}
.indexContact .lxUl .tt{display: block;font-size: 1.5rem;font-weight: 600;line-height: 1.9rem;color: #20202c;position: absolute;top: 0;left: 0;padding: 1.1rem 1.0rem 1.1rem 1.1rem;}
.indexContact .lxUl .tt i{margin-right:0.5rem;}
.indexContact .lxUl .mm{display: block;}
.indexContact .lxUl .mm input{color: #686868;background-color: transparent;font-weight: 300;width: 100%;border-width: 0rem;padding: 1.1rem 2.5rem 1.1rem 8.5rem;font-size: 1.4rem;line-height: 2.1rem;}
.indexContact .lxUl .mm textarea{color: #686868;margin-top: -.2rem;background-color: transparent;font-weight: 300;width: 100%;border: .1rem #ffffff solid;padding: 1.1rem 2.5rem 1.1rem 8.5rem;font-size: 1.4rem;line-height: 2.1rem;/*background-color: #f7f7f7;*/}
.indexContact .lxUl:focus{border: .1rem #b9cf50 solid;box-shadow: 0 .2rem .2rem .2rem rgba(104,190,196,0.2);-moz-border-radius: .3rem;-webkit-border-radius: .3rem;border-radius: .3rem;}
.indexContact .lxUl:hover{border: .1rem #b9cf50 solid;box-shadow: 0 .2rem .2rem .2rem rgba(104,190,196,0.2);-moz-border-radius: .3rem;-webkit-border-radius: .3rem;border-radius: .3rem;}
.indexContact .lxUl:focus, 
.indexContact .lxUl:hover .tt{padding: 1.1rem .5rem 1.1rem .5rem;}
.indexContact .lxUl2{width: 12.0rem;padding-top: 0rem;background: #f7f7f7;}
.indexContact .lxUl2 .sbbtn{width: 100%;text-align: center;padding: 1.0rem 0;display: inline-block;cursor: pointer;font-size: 1.6rem;color: #fff;background: #b9cf50;filter: drop-shadow(0rem .2rem .2rem rgba(60, 115, 206, 0.2));}
.indexContact .lxUl2 .sbbtn:after{position: absolute;content: '';top: 0;left: 0;width: 0;height: 100%;background: #b9cf50;z-index: -1;transition: .5s;}
.indexContact .lxUl2 .sbbtn:hover:after{width: 100%;filter: hue-rotate(320deg);}
.footmain{background-size: cover;background-repeat: no-repeat;background-position: center center;color: #fff;}
.footmain .lft{width: 25%;max-width: 25%;}
.footmain .tt{font-size: 2.0rem;padding-bottom: 2.0rem;color: #ddd;}
#contactUs_data{padding: 3rem 0;}
.footcopyright{padding: 2rem 0;}
.pcContactHeight{height: 5rem;}
.footmain .n1{font-size: 1.3rem;color: #929396;padding: 1.0rem 0;}
.footmain .n2{font-size: 1.3rem;color: #eee;line-height: 1.5;letter-spacing: .2rem;font-weight: 300;}
.footmain .n3{padding-bottom: .5rem;color: #929396;font-size: 1.3rem;line-height: 1.2}
.footmain .n3 i{margin-right: 1.5rem;color: #fff}
.footmain .n4 a{padding-bottom: 2.0rem;color: #929396;display: block;font-size: 1.5rem;}
.footmain .n4 a:hover{color: #fff;text-decoration: underline;}
.footcopyright{background: #000;font-size: 1.3rem;color: #999;text-align: center;}
.online-wrap{position: relative;z-index: 22;}
/*.online-wrap .btn{line-height: 3.6rem;position: fixed;z-index: 9;right: 0;bottom: 5.0rem;width: 4.0rem;height: 4.0rem;padding: 0;-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;text-align: center;border-radius: 0;background-color: rgba(0, 0, 0, .5);}*/.online-wrap .btn:before{font-family: 'iconfont' !important;font-size: 1.8rem;display: inline-block;content: '\e62f';-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s;color: #fff;}
.online-wrap .btn.active:before{-webkit-transform: rotateZ(225deg);-ms-transform: rotate(225deg);transform: rotateZ(225deg);}
.online-wrap .online{position: fixed;z-index: 8;right: 1.5rem;bottom: 23%;-webkit-transition: right .3s;transition: right .3s;}
/*@media (max-width: 991px){.online-wrap .online{right: -60rem;bottom: 100rem;}}*/.online-wrap .online .fa{line-height: 4.0rem;position: relative;display: block;width: 4.0rem;height: 4.0rem;cursor: pointer;margin-bottom: 1.0rem;-webkit-transition: all .4s;transition: all .4s;text-align: center;border-radius: 50%;background-color: rgba(0, 0, 0, .72);}
@media (max-width: 767px){.online-wrap .online .fa{line-height: 4.0rem;width: 4.0rem;height: 4.0rem;margin-bottom: .1rem;}}
.online-wrap .online .fa:hover{background-color: #fff;}
.online-wrap .online .fa:hover:before{color: #222;}
.online-wrap .online .fa:before{font-size: 1.8rem;font-style: normal;color: #fff;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
@media (max-width: 767px){.online-wrap .online .fa:before{font-size: 1.8rem;}}
.online-wrap .online .icon-email:before{font-size: 1.8rem;}
@media (max-width: 76.7rem){.online-wrap .online .icon-email:before{font-size: 1.5rem;}}
.online-wrap .online .fa-angle-double-up:before{font-size: 2.4rem;}
@media (max-width: 76.7rem){.online-wrap .online .fa-angle-double-up:before{font-size: 2.4rem;}}
/*.online-wrap .online .fa-wechat:hover .mask{display: block;}
.online-wrap .online .fa-wechat .mask{position: absolute;z-index: 10;top: 0;right: 120%;display: none;width: 12.0rem;height: 12.0rem;}
.online-wrap .online .fa-wechat .mask img{display: block;width: 100%;}
.online-wrap .online .fa-wechat .mask .mask-box{border: .1rem solid #e5e5e5;background-color: #fff;}
.online-wrap .online .fa-wechat .mask p{font-size: 1.3rem;line-height: 1.6rem;margin: .5rem 0 .8rem 0;color: #888;}
*/
.online-wrap .online .fa-phone .phone-num,
.online-wrap .online .icon-skype .phone-num{position: absolute;z-index: -1;top: 0;right: -30.0rem;-webkit-transition: right .3s;transition: right .3s;white-space: nowrap;}
@media (min-width: 1200px){.online-wrap .online .fa-phone:hover .phone-num, .online-wrap .online .icon-skype:hover .phone-num{right: 100%;}}
.online-wrap .online .fa-phone .phone-num p,
.online-wrap .online .icon-skype .phone-num p{padding: 0 1.0rem;color: #fff;border-radius: .4rem;background-color: #fe5000;}
.qrcodeList{column-count: 4;}
.qrcodeList .img{margin: 0 auto;width: 14.0rem;padding: 1rem;-webkit-box-shadow: 0rem 0rem .3rem .1rem rgba(79, 79, 79, 0.16);-moz-box-shadow: 0rem 0rem .3rem .1rem rgba(79, 79, 79, 0.16);box-shadow: 0rem 0rem .3rem .1rem rgba(79, 79, 79, 0.16);}
.qrcodeList img{width: 100%;transform: scale(1)}
.qrcodeList .wz{ margin:0 auto; font-size: 1.5rem;margin-top: 1.0rem;width: 12.0rem;line-height: 1;}
.qrcodeList .item img:hover{transform: scale(1.1);cursor: pointer;}
.qrcodeList .item:hover .wz{color: #798b4b;font-weight: bold;}
.indexNews{padding: 1.0rem 0;}
.indexNews .cols{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.indexNews .col{width: calc(33.32% - 2rem);height: calc(50% - 2rem);max-height: calc(50% - 2rem);float: left;margin: 1rem;cursor: pointer;}
#newsCenter_data{padding: 1.0rem 0;background: #fff;}
#newsCenter_data .w4{width: 2.5rem;height: .4rem;background: #798b4b;margin: 0 auto;margin-bottom: 2.5rem;}
#newsCenter_data .w5{/*font-weight: 600;*/font-style: normal;color: #ffffff;font-size: 1.8rem;line-height: 1.4;letter-spacing: .1rem;}
#newsCenter_data .w6{font-weight: 300;font-style: normal;color: #ffffff;font-size: 1.4rem;line-height: 1.4;letter-spacing: 0rem;margin-top: 1.0rem;}
#newsCenter_data .limain{position: relative;width: 100%;height: 100%;cursor: pointer;overflow: hidden;display: block;}
#newsCenter_data .liimg{width: 100%;height: calc(100% - 4.0rem);background-size: cover;background-repeat: no-repeat;background-position: center center;transform: scale(1);}
#newsCenter_data .name{height: 4.0rem;line-height: 4.0rem;color: #000;background: #fff;text-align: center;line-height: 3.6rem;font-size: 2.0rem;width: 100%;text-align: center;}
#newsCenter_data .limain .word{color: #fff;opacity: 0;margin: 0 auto;}
#newsCenter_data .limain:hover .word{opacity: 1;}
#newsCenter_data .limain .sbg{background: rgba(32,32,44,0.85);display: block;left: 0;right: 0rem;top: 0;bottom: 0;position: absolute;transform: scale(0);z-index: 3;}
#newsCenter_data .limain:hover .sbg{transform: scale(1);}
#newsCenter_data .limain:hover .liimg{transform: scale(1.1);}
#imgcontainer{overflow-y: auto;overflow-x: hidden;padding-right: 1.0rem;}
.mySwiper_2{column-count: 2;}
.mySwiper_2 .pic{height: auto;margin-bottom: 2.0rem;cursor: pointer;box-sizing: border-box;position: relative;}
.mySwiper_2 .pic img{width: 100%;border-radius: .4rem;display: block;border: .2rem #3d3f41 solid;}
.mySwiper_2 .pic .sbg{position: absolute;display: flex;top: 0;left: 0;right: 0;bottom: 0;flex-direction: row;align-items: center;justify-content: center;color: #fff;opacity: 0;}
.mySwiper_2 .pic .sbg div{padding: 1.0rem 2.0rem;background: #798b4b;}
.mySwiper_2 .pic:hover .sbg{opacity: 1;}
.mySwiper_2 .pic:hover .sbg div{-webkit-animation: bounceIn 1s ease-in-out forwards;animation: bounceIn 1s ease-in-out orwards;}
.mySwiper_2 .pic.atc img{border: .2rem #b9cf50 solid}
.mySwiper_4{column-count: 4;}
.mySwiper_4 .pic{height: auto;margin: 0 0 20rem 0;cursor: pointer;box-sizing: border-box;position: relative;display: block;}
.mySwiper_4 .pic img{max-width: 100%;border-radius: .4rem;display: block;position: relative;z-index: 2;}
.mySwiper_4 .pic:nth-child(4n){margin-right: 0rem;}
.mySwiper_4 .pic:hover{z-index: 10;}
.mySwiper_4 .pic:hover img{transform: scale(1.1);-webkit-box-shadow: 0 0 .6rem rgba(0, 0, 0, .2);}
.projectList .layoutContent{padding: 4.0rem 0;}
.maxwordLayout{position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.7);z-index: 100;}
.maxwordLayout .main{background: #fff;font-size: 2.0rem;line-height: 1.5;width: 80%;height: 80%;position: relative;}
#wordLayout{padding: 2.0rem;}
.maxwordLayout .main .layouttitle{font-size: 3.6rem;font-weight: 700}
.hidebtn{position: absolute;cursor: pointer;top: -2.0rem;right: -2.0rem;width: 4.0rem;height: 4.0rem;background: #798b4b;color: #fff;font-size: 3.6rem;text-align: center;line-height: 4.0rem;}
.projectType{padding: .5rem 0;}
.projectType .layoutContent{width: 80%;max-width: 160.0rem;}
.projectType select{padding: .8rem;border-color: #fff;font-size: 1.8rem;cursor: pointer;margin-right: 2.0rem;text-align: center;}
#projectList .imgLi{width: calc(33.33% - 2.0rem);margin: 1.0rem;float: left;}
#projectList .imgLi a{display: block;width: 100%;height: 100%;position: relative;background: #fff;}
#projectList .imgLi a .img{height: calc(100% - 6.0rem);width: 100%;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;}
#projectList .imgLi a .tit{font-size: 1.8rem;line-height: 3.2rem;text-align: center;color: #000;margin: 0 1.0rem;}
#projectList .imgLi a .miaoshu{font-size: 1.4rem;line-height: 2.0rem;color: #333;margin: 0 1.0rem;}
#projectList .imgLi a{transform: scale(0.5);opacity: 0;}
#projectList .imgLi.showli a{transform: scale(1);opacity: 1}
#projectList .imgLi a:hover{/* background: #798b4b;color: #fff;*/-webkit-box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .6);box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .6)}
#projectList .imgLi a:hover *{/* color: #fff;*/}
/*#projectList .imgLi a .sbg{width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:2;transform:scale(0)}
#projectList .imgLi a:hover .sbg{transform:scale(1)}*/.projectType .nav ul{*zoom: 1;list-style: none;margin: 0;padding: 0;background: #fff;}
.projectType .nav ul:before, .projectType .nav ul:after{content: "";display: table;}
.projectType .nav ul:after{clear: both;}
.projectType .nav ul > li{float: left;position: relative;margin-right: 2.0rem;}
.projectType .nav a{display: block;}
.projectType .nav a:hover{text-decoration: none;transition: all .7s ease 0s;}
.projectType .nav li ul{background: rgba(0,0,0,0.7);}
.projectType .nav li ul a{border: none;}
.projectType .nav li ul a:hover{background-color: rgba(148,235,253,0.70);}
.projectType .nav ul > li:hover ul li{height: 4.1rem;}
.projectType .nav li ul{position: absolute;left: 0;top: 4.0rem;z-index: 1;right: 0rem;}
.projectType .nav li ul li{overflow: hidden;height: 0;-webkit-transition: height 300ms ease-in-out;-moz-transition: height 300ms ease-in-out;-o-transition: height 300ms ease-in-out;transition: height 300ms ease-in-out;}
.projectType .nav .nfa{color: #fff;line-height: 4.0rem;font-size: 1.8rem;height: 4.0rem;overflow: hidden;position: relative;display: block;cursor: pointer;}
.projectType .nav .navli .nfa .n1{padding: 0 2.5rem;display: block;margin-top: 0;width: 100%;height: 4.0rem;background: #ffffff;color: #000;}
.projectType .nav .navli:hover .n1{background: #798b4b;color: #ffffff;}
.projectType .nav .navli.atc .n1{margin-top: -4.0rem;}
.projectType .nav .navli.atc .nfa *{color: #fff;}
.projectType .nav li ul{filter: drop-shadow(0rem .2rem .2rem rgba(60, 115, 206, 0.2));}
.projectType .nav li ul li{width: 100%;}
.projectType .nav li ul li a{display: inline-block;padding: 1.0rem;line-height: 2.0rem;border-top: .1rem #333 dotted;font-size: 1.4rem;letter-spacing: .1rem;color: #fff;background: rgba(0,0,0,0);width: 100%;z-index: 1;position: relative;transition: .5s;}
.projectType .nav li ul li a:hover{text-indent: 2.0rem;color: #fff;}
.projectType .nav li ul li a:after{position: absolute;content: '';top: 0;left: 0;width: 0;height: 100%;background: #798b4b;z-index: -1;transition: .5s;}
/*#f4ba48*/.projectType .nav li ul li a:hover:after{width: 100%;filter: hue-rotate(360deg);}
.projectType .nav .navli ul li:first-child a{margin-top: 1.0rem;}
.projectType .nav .navli ul li:last-child a{margin-bottom: 1.0rem;}
.projectType .nav ul > li:hover ul li:first-child{height: 5.1rem;}
.projectType .nav ul > li:hover ul li:last-child{height: 5.1rem;}
.projectMain{background: #fff;}
.projectMain .lftside{width: calc(35% - 2.0rem);padding: 2.0rem;position: relative;}
.projectMain .ritside{width: calc(65% - 2.0rem);padding: 2.0rem;}
.projectMain .kj-hImg{max-height: 60rem;overflow: hidden;}
.projectMain .biaoti{bottom: 0;left: 0;bottom: 0;right: 0;}
.projectMain .biaoti .layoutContent{background: rgba(255,255,255,0.7);padding: 2.0rem;}
.projectMain .biaoti .kj-name{font-size: 2.8rem;}
.projectMain .biaoti .kj-biaoqian{font-size: 1.4rem;color: #333;margin-top: 1.0rem;line-height: 1;font-style: italic;}
.projectMain .lftside p{font-size: 1.6rem;line-height: 1.8;margin-bottom: 2.0rem;}
.projectMain .lftside .wt2{color: #666;margin-top: 2.0rem;}
.projectMain .ritside img{margin-bottom: 1.0rem;}
.textIndent20{text-indent: 2.0rem;}
.textIndent30{text-indent: 3.5rem;}
.textIndent40{text-indent: 4.0rem;}
.projectMain .lftside .wt3{color: #798b4b;margin-top: 2.0rem;font-size: 2.2rem;font-weight: 700;}
#xiagnmuList .limain{background: #fff;display: block;}
#xiagnmuList .limain .liword{padding: 1.0rem;}
#xiagnmuList .limain .liimg{background-size: cover;background-position: center center;background-repeat: no-repeat;}
#xiagnmuList .limain .w5{font-size: 1.5rem;color: #000}
#xiagnmuList .limain .w6{font-size: 1.3rem;color: #888;}
#xiagnmuList .limain:hover{background: #798b4b;color: #fff;-webkit-box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .6);box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .6)}
#xiagnmuList .limain:hover *{color: #fff;}
#mainFixed{background: #000;color: #fff;padding: 1.5rem;margin-top: 3.0rem;-moz-border-radius: 0rem 0rem 3.0rem 0rem;-webkit-border-radius: 0rem 0rem 3.0rem 0rem;border-radius: 0rem 0rem 3.0rem 0rem;}
#mainFixed.fiexd{position: fixed;top: 13.0rem;}
.projectMain #mainFixed .kj-name{font-size: 1.6rem;}
.projectMain #mainFixed .kj-biaoqian{font-size: 1.4rem;color: #aaa;margin-top: 1.0rem;line-height: 1;font-style: italic;}
.projectMain #mainFixed .ir{background: #fff;color: #666;display: block;float: left;width: 2.0rem;height: 2.0rem;margin-top: 1.5rem;margin-right: 1.0rem;text-align: center;}
#backtotop{color: #fff;line-height: 2.0rem;font-size: 1.4rem;margin-top: 1.5rem;margin-right: 1.5rem;}
#rencaiType{border-bottom: .2rem #798b4b solid;margin-top: 1.0rem;}
#rencaiType .li{float: left;padding: 0 2.5rem;font-size: 1.5rem;line-height: 3.4rem;background: #999;color: #fff;margin-right: 1.0rem;cursor: pointer;position: relative;overflow: hidden;}
#rencaiType .li.atc{background: #798b4b;}
#rencaiType .li span{display: block;position: relative;z-index: 2;}
#rencaiType .li:after{position: absolute;content: '';top: 0;left: 0;width: 0;height: 100%;background: #798b4b;z-index: 1;transition: .5s;}
#rencaiType .li:hover:after{width: 100%;filter: hue-rotate(360deg);-moz-border-radius: .5rem .5rem 0rem 0rem;-webkit-border-radius: .5rem .5rem 0rem 0rem;border-radius: .5rem .5rem 0rem 0rem;}
.rencaiList{/*display: grid;grid-template-columns: repeat(5,20%);grid-column-gap: 2.0rem;grid-row-gap: 2.0rem;*/margin-bottom: 2.0rem;}
.rencaiList .limian{width: calc(20% - 16px);max-width: calc(20% - 16px);margin: 0 20px 0 0;background: #ffffff}
.rencaiYh_lft{display: block;float: left;padding-bottom: 20px;}
.rencaiYh_rit{display: block;float: right;padding-top: 20px;}
.rencaiList .limian:last-child{margin-right: 0px;}
.rencaiYh_wz{font-size: 2.2rem;padding: 0 1.5rem;}
.rencaiList .limian .bgimg{background-repeat: no-repeat;background-size: cover;background-position: center center;}
.rencaiList .limian .liword{padding: 1rem;color: #ffffff; background:#38393b;}
.rencaiList a.limian:hover .bgimg {    transform: scale(1.1);}
#rencaiInfo .n1{font-size: 3.2rem;line-height: 1;border-left: .4rem #798b4b solid;padding-left: 1.5rem;margin-bottom: 2.0rem;font-weight: 500;letter-spacing: .2rem;}
#rencaiInfo .n2{font-size: 2.2rem;line-height: 2;padding-left: 2rem;margin-bottom: 4.0rem;letter-spacing: .2rem;}
#rencaiInfo .n3{font-size: 1.6rem;line-height: 2;padding-left: 2rem;letter-spacing: .2rem;}
.rencaiInfo_word{padding: 5.0rem;font-size: 1.8rem;line-height: 1.8;letter-spacing: .2rem;/*display: grid;*//*grid-template-columns: 35% 1fr;*//*grid-column-gap: 10.0rem;*/}
.rencaiInfo_word p{margin-bottom: 2.0rem;}
.fadown{background: #798b4b;color: #ffffff;width: 6.0rem;height: 6.0rem;position: relative;}
.fadown:before{display: block;text-align: center;line-height: 6.0rem;font-size: 3.0rem;position: relative;z-index: 3;transition: .5s;}
.fadown:after{position: absolute;content: '';top: 0;left: 0;width: 0;height: 100%;background: #000;z-index: 1;transition: .5s;}
.fadown:hover:after{width: 100%;filter: hue-rotate(360deg);-moz-border-radius: .5rem;-webkit-border-radius: .5rem;border-radius: .5rem;}
.fadown:hover:before{color: #fff;}
#rencaiXiangmu{display: grid;grid-template-columns: repeat(4,25%);grid-column-gap: 2.0rem;grid-row-gap: 1.0rem;margin-bottom: 2.0rem;}
#rencaiXiangmu .limain{background: #fff;display: block;}
#rencaiXiangmu .limain .liword{padding: 1.0rem;}
#rencaiXiangmu .limain .liimg{background-size: cover;background-position: center center;background-repeat: no-repeat;}
#rencaiXiangmu .limain .w5{font-size: 1.5rem;color: #000}
#rencaiXiangmu .limain .w6{font-size: 1.3rem;color: #888;}
#rencaiXiangmu .limain:hover{background: #798b4b;color: #fff;-webkit-box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .6);box-shadow: 0 .2rem .8rem rgba(0, 0, 0, .6)}
#rencaiXiangmu .limain:hover *{color: #fff;}
.objectFit{position: absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;width: 100%;height: 100%;display: block;z-index: 2;}
.rit_t1{width: calc(50% - 15px);position: absolute;top: 0;height: 50%;right: 0;}
.rit_t1_img{position: absolute;top: 0;bottom: 15px;width: 100%;overflow: hidden;}
.rit_t2{width: calc(50% - 15px);position: absolute;bottom: 0;height: 50%;right: 0;}
.rit_t2_img{position: absolute;top: 15px;bottom: 0;width: 100%;overflow: hidden;}
.hoverImg:hover img{transform: scale(1.1)}
.hoverImg .sbg{/*background: rgba(32,32,44,0.85);*/display: block;left: 0;right: 0rem;top: 0;bottom: 0;position: absolute;transform: scale(0);z-index: 2;cursor: pointer;}
.hoverImg .sbg::before{position: absolute;width: 120px;background: #798b4b;color: #fff;text-align: center;height: 40px;line-height: 40px;content: "点击查看大图";display: block;top: 50%;left: 50%;margin-top: -20px;margin-left: -60px;}
.hoverImg:hover .sbg{transform: scale(1);}
#BigImgFixed{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.75);z-index: 10002;}
#BigImgFixed .imgrq{top: 50px;left: 80px;bottom: 50px;right: 80px;z-index: 2;position: absolute;}
#BigImgFixed .imgrq img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: contain;width: 100%;height: 100%;display: block;z-index: 2;}
#BigImgFixed .closebtn{width: 60px;cursor: pointer;height: 60px;line-height: 60px;text-align: center;color: #798b4b;position: absolute;right: 0;top: 0;}
#BigImgFixed .closebtn .scbg{position: absolute;top: -60px;right: -60px;display: block;width: 120px;height: 120px;background: #fff;z-index: 1}
#BigImgFixed .closebtn i{z-index: 2;position: relative;font-size: 35px;display: block;width: 40px;margin-left: 15px;line-height: 45px;}
#BigImgFixed .closebtn:hover{color: #fff;}
#BigImgFixed .closebtn:hover .scbg{background: #798b4b;color: #fff;}
#BigImgFixed .lftbtn, #BigImgFixed .ritbtn{position: absolute;top: 50%;font-size: 80px;display: block;width: 80px;height: 80px;margin-top: -40px;line-height: 80px;color: #fff;text-align: center;z-index: 5;cursor: pointer;}
#BigImgFixed .lftbtn{left: 0px;}
#BigImgFixed .ritbtn{right: 0px;}
#BigImgFixed .lftbtn:hover, #BigImgFixed .ritbtn:hover{color: #798b4b}
.bannerWz{position: absolute;bottom: 10rem;text-align: left;width: 72rem;right: 8rem;background: rgba(0,0,0,0.8);padding: 3rem 5rem;font-size: 2.4rem;color: #fff;font-style: italic;-moz-border-radius: 0px 0 4rem 0px;-webkit-border-radius: 0px 0 4rem 0px;border-radius: 0px 0 4rem 0px;}


/*系统提示层*/
.div_System_Tips {
    position: fixed;
    top: -100px;
    width: 100%;
    text-align: center;
    z-index: 9999;
}

.div_System_Tips .word {
    background: #2299ee;
    position: absolute;
    color: #fff;
    display: inline-block;
    padding: 15px 25px;
    font-size: 15px;
    -moz-box-shadow: 0px 0px 5px #333333;
    -webkit-box-shadow: 0px 0px 5px #333333;
    box-shadow: 0px 0px 5px #333333;
}

.div_System_Tips .word:before {
    font-family: FontAwesome;
    content: '\f129';
    margin-right: 5px;
}

.div_System_Tips .word.down {
    margin-top: 150px;
}

#Tc_System_Close_TS {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    z-index: 9998;
}

#Tc_System_Close_TS .tcLayoutBox {
    width: 500px;
    margin: 0 auto;
}

#Tc_System_Close_TS .tcLayoutBox .tcLayout_main {
    padding: 30px 30px;
    position: relative;
    line-height: 20px;
    font-size: 15px;
}

#Tc_System_Close_TS .tcLayoutBox .tcLayout_main:before {
    display: block;
    position: absolute;
    color: #ff6a00;
    line-height: 20px;
    font-family: FontAwesome;
    content: '\f129';
    top: 30px;
    left: 20px;
}

/*弹出层*/
.tcLayout {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5)
}

.tcLayoutWidth {
    min-width: 500px;
    max-width: 98%;
}

.tcLayoutHeight {
    min-height: 300px;
    max-height: 96%;
}

.tcLayoutBox {
    background: var(--white);
    position: relative;
}

.loadIframe .tcLayoutBox {
    opacity: 0;
}

.tcLayout_title {
    background: var(--blue);
    color: var(--white);
    padding: 8px;
    font-size: 15px;
    line-height: 20px;
position:relative;
}

.tcLayout_title .gbbtn {
    position: absolute;
    top: 2px;
    right: 2px;
    cursor: pointer;
    color: var(--white);
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 28px;
    font-size: 30px;
}

.tcLayout_foot {
    border-top: 1px var(--grayddd) solid;
    padding: 10px;
    text-align: center;
}

.tcLayout_main {
    padding: 5px;
}

.tcLayoutBox .info_table {
    width: 100%;
}

.tcLayoutBox .info_table input {
    width: 95%;
}

.tcLayoutBox .info_table textarea {
    width: 95%;
}


:root {
    --white: #ffffff;
    --c333: #333333;
    --c666: #666666;
    --c999: #999999;
    --c888: #888888;
    --yellow: #ff6a00;
    --yellow2: #f88d41;
    --red: #ea5445;
    --red2: #ff0000;
    --greed: #328832;
    --greed2: #0f9177;
    --zise: #9267d1;
    --blue: #1991eb; /*085394*/
    --blue2: #085394;
    --blue3: #ecf5fc;
    --blue4: #2b87cc;
    --blue5: #309ced;
    --blue6: #116db2;
    --lightblue: #c9e9f5;
    --gray: #444444;
    --lightgray: #eeeeee;
    --grayaaa: #aaaaaa;
    --grayddd: #dddddd;
    --br_s: 3px;
    --br_s_12: 3px 3px 0px 0px;
    --br_s_23: 0px 3px 3px 0px;
    --br_s_34: 0px 0px 3px 3px;
    --br_s_14: 3px 0px 0px 3px;
    --br_m: 5px;
    --br_m_12: 5px 5px 0px 0px;
    --br_m_23: 0px 5px 5px 0px;
    --br_m_34: 0px 0px 5px 5px;
    --br_m_14: 5px 0px 0px 5px;
    --br_b: 8px;
    --br_b_12: 8px 8px 0px 0px;
    --br_b_23: 0px 8px 8px 0px;
    --br_b_34: 0px 0px 8px 8px;
    --br_b_14: 8px 0px 0px 8px;
    --br_50: 50%;
}

#onlineWrap .btn.active{display:none}

.footimgbg{opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;}
#HtmlNr .pingtu  {font-size:1.8rem !important;font-family: GenJyuuGothic !important;letter-spacing: 2px;text-wrap: wrap;line-height: 1.8;}