/*.tabs a { display: block; margin-left: 0%; float: left; width: 7%; color: #fff; text-align: center; background: #006376; line-height: 0.59rem; font-size: 0.16rem; text-decoration: none; }
.tabs a:nth-of-type(1) { margin-left: 21%; }
.tabs a:nth-of-type(2) { margin-left: 30%; }
.tabs { height: 0.59rem; }
.tabs a.active { height: 0.7rem; line-height: 0.8rem; margin-top: -0.11rem; }*/
.listdiv { width: 100%; overflow: hidden; }
.listdiv ul{margin-top: 1rem;}
.listdiv ul li { float: left; }
.listdiv ul li:nth-of-type(1) { background-size:cover;background-repeat: no-repeat; background-position: center;width:40%;text-align:center; }
.listdiv ul li:nth-of-type(1) img.logo1 {max-width:56%;}
.listdiv ul li:nth-of-type(2) { margin-left: 1rem;}
.listdiv ul li:nth-of-type(2) .content1{background-color:#fff;padding:10%; }
.listdiv ul li:nth-of-type(2) h2 { font-size:20px; font-weight: normal; font-stretch: normal; line-height: 1.5; letter-spacing: 0px; color: #111111; }
.listdiv ul li:nth-of-type(2) p:nth-of-type(1) { font-family:Roboto-Bold; font-size:14px;font-weight:normal;font-stretch:normal;letter-spacing:0px;color: #999999;display:block;}
.listdiv ul li:nth-of-type(2) p:nth-of-type(2) { font-family:SourceHanSansCN-Light; font-size: 14px; font-weight: normal; font-stretch: normal; letter-spacing: 0px; color: #111111;display:block;}
.zhonglanzhige img { width: 83.5%; height: 4rem; margin-left: 1.5rem; }
.zhonglanzuzhi { width: 83.5%; margin-left: 1.5rem; background-color: #fff; text-align: center; padding: 0 0 30px 0; }
.zhonglanzuzhi img { margin-top: 1rem; }
.navboxzz { margin-top: 1.2rem !important; }
.wenhua {    /*height: 6.3rem;*/ }
.wenhua ul { overflow: hidden; }
.wenhua ul li {list-style: none; float: left; margin-left: 1.3rem; width: 3rem;position: relative; }
.wenhua ul li:nth-of-type(1) { margin-left: 0rem; width: 12rem; height: 100%; }
.wenhua ul li:nth-of-type(1) span {    /*margin-left: -12rem;*/ }
.wenhua ul li:nth-of-type(2) span {    /*margin-left: -7rem;*/ }
.wenhua ul li:nth-of-type(3) span {    /*margin-left: -7rem;*/ }
.wenhua ul li:nth-of-type(2) { width: 6.95rem; height: 3.15rem; margin-left: 0.15rem; }
.wenhua ul li:nth-of-type(3) { width: 6.95rem; height: 3.15rem; margin-left: 0.15rem; margin-top: 0.2rem; }
.wenhua ul li a img { width: 100%; height: 100%; }
.wenhua ul li span { display: none; width: 100%; height: 0px; background: #fff; opacity: 0.6; position: absolute; bottom: 0; left: 0; }
.wenhua ul li:hover span { display: block; height: auto; }
.wenhua ul li span p { white-space: nowrap; line-height: 1.05rem; /*text-align: center;*/ font-family: SourceHanSansCN-Regular; font-size: 0.3rem; font-weight: 600; font-stretch: normal; letter-spacing: 0; color: #111111; }
.wenhua ul li span .intro{font-size:18px;color:#555;font-weight:600;margin-top:10px;min-width:300px;}
.wenhua ul li .showDetail p{font-size:18px;font-weight:400;text-align:center;}
.fazhan {    /*height: 8.4rem;*/margin-top: 20px; padding: 80px 0; }
.myrdiv { text-align: center; }
.myrdiv h4 { font-family: SourceHanSansCN-Regular; font-size: 0.6rem; font-weight: bold; letter-spacing: 0px; color: #006376; display: inline; width: 4rem; }
.myrdiv .p { font-family: SourceHanSansCN-Normal; font-size: 0.18rem; font-weight: bold; font-stretch: normal; line-height: 0.3rem; letter-spacing: 0px; color: #333333; text-align: center; }

/*.myrdiv span {
    font-family: SourceHanSansCN-Light;
    font-size: 0.16rem;
    font-weight: normal;
    font-stretch: normal;
    text-align: left;
    line-height: 0.28rem;
    letter-spacing: 0px;
    color: #111111;
    display: inline-block;
    margin-top: 0.2rem;
    width: 33%;
    margin-left: 0.45rem;
}*/
.zz { width: 100%; height: 6rem; }
.zz ul { height: 100%; }
.zz ul li { width: 13.5%; height: 100%; float: left; line-height: 7.2rem; font-size: 14px; font-weight: 600; color: #111111; text-align: center; background-size: 100% 100%; background-repeat: no-repeat; margin-left: 0.5rem; }
.box { width: 90%; height: 4.5rem; margin: 0.2rem auto; overflow: hidden; }
.box div { width: 9%; float: left; transition: all 1s; }
.box img { width: 3rem; cursor: pointer; max-width: none !important; }
.box:hover div { width: 8%; }
.box div:hover { width: 20%; }
.zhuanli { background-color: #fff; padding: 80px 0 0; }
.zhuanli .navbox { margin-top: 0px; margin-bottom: 0px; padding-top: 0; }
.zhuanli .box { margin-top: 40px; }
.tianjia { display: inline-block !important; width: 2rem !important; height: 1rem !important; background: none !important; margin-left: 0rem !important; opacity: 1 !important; font-weight: 700 !important; font-size: 26px !important; }
.tianjia p { /*text-align: left !important;*/ font-size:16px !important; font-weight: 500 !important; line-height:1.5 !important; }
.tianjia:nth-of-type(1) { position: absolute !important; top: 1rem !important; left: 1rem !important; }
.wenhua ul li:nth-of-type(2) .tianjia { position: absolute !important; top: 1rem !important; left: 50% !important;text-align:center;transform:translateX(-50%); }
.wenhua ul li:nth-of-type(3) .tianjia { position: absolute !important; top: 1rem !important; left: 50% !important;text-align:center;transform:translateX(-50%); }
.tianjia:nth-of-type(1) p { /*margin-left: -0.07rem;*/ }
.wenhua ul li:nth-of-type(2) .tianjia p {text-align:center; }
.wenhua ul li:nth-of-type(3) .tianjia p {text-align:center; }
.scroll-top { position: fixed; right: 0.3rem; bottom: -0.6rem; z-index: 999; -webkit-box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.03); box-shadow: 0 0.3rem 0.5rem rgba(0, 0, 0, 0.03); display: block; padding: 0; width: 0.5rem; height: 0.5rem; text-align: center; font-size: 0.25rem; line-height: 0.5rem; cursor: pointer; opacity: 0; visibility: hidden; background-color: #212121; background-size: 200% auto; background-position: left center; color: #FFF; -webkit-transition: all .25s cubic-bezier(0.645, 0.045, 0.355, 1); -o-transition: all .25s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all .25s cubic-bezier(0.645, 0.045, 0.355, 1); overflow: hidden }
.scroll-top.show { visibility: visible; opacity: 1; bottom: 0.6rem; }

.davey-container { max-width: 91.5%; margin: 0 auto; }
.fz-davey .about_faz { }
.fz-davey .about_box5 { position: relative; width: 100%; margin: 0; }
.fz-davey .about_box5 div.myrdiv { position: relative; top: 0; padding: 30px 15px 40px; min-height: 340px; }
.fz-davey .hh-container { width: 100%; margin-top: 40px; }
.fz-davey .about_box5 div.myrdiv article { max-width: 1400px; margin: 30px auto 0;font-size:18px;color:rgb(127, 127, 127);}
.fz-davey .about_box5 div.myrdiv article .col-6 { float: left; width: 50%; margin-bottom: 20px; font-size: 16px; }
.zz.zz-davey { height: auto; padding: 80px 0 0; }
.zz.zz-davey ul { margin-top: 40px; }
.zz.zz-davey ul li { line-height: 1.5; }
.zz.zz-davey ul li .title { overflow: hidden; max-height: 200px; position: relative; }
.zz.zz-davey ul li .title:after { z-index: 2; height: 100%; width: 100%; bottom: 0; left: 0; background: -webkit-linear-gradient(180deg, rgb(246 246 245 / 60%), #f6f6f5); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(180deg, rgb(246 246 245 / 60%), #f6f6f5); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(180deg, rgb(246 246 245 / 60%), #f6f6f5); /* Firefox 3.6 - 15 */ background: linear-gradient(180deg, rgb(246 246 245 / 60%), #f6f6f5); /* 标准的语法（必须放在最后） */ }
.zz.zz-davey ul li .title img { -moz-transform: rotateX(180deg); -o-transform: rotateX(180deg); -webkit-transform: rotateX(180deg); transform: rotateX(180deg); filter: FlipH; }
.zz.zz-davey ul li .title span { position: absolute; top: 30px; left: 0; width: 100%; text-align: center; z-index: 3; }
.davey-ry { padding-top: 80px; }
.davey-ry .horizontal .cards-list p { display: none; }
.davey-ry .horizontal .cards-list[data-empile-slide-index="6"] p { display: block; }
.zhonglanzhige { padding: 80px 0 0; }
.zhonglanzhige .videolist { width: 60px; height: 60px; background-color: #ffffff; border-radius: 50%; }
.zhonglanzhige .videolist:after { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #006376; }
.zhonglanzhige .videolist:hover { background: #006376; }
.zhonglanzhige .videolist:hover:after { border-left-color: #fff; }
.wenhua { padding: 80px 0 0; }
@media (max-width:767px) {
    .listdiv ul li:nth-of-type(2) h2{font-size:18px;line-height:1.5;}
    .zhonglanzhige { padding-top: 40px; }
    .zhonglanzhige .videolist { width: 35px; height: 35px; }
    .zhonglanzhige .videolist:after { border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #006376; }
    .fz-davey .hh-container { margin-top: 0; }
    .fz-davey .about_box5 div.myrdiv { margin-top: 0; padding: 10px 10px 20px; }
    .fz-davey .about_box5 div.myrdiv article .col-6 { width: 100%; float: none; font-size: 14px; height: auto; margin-top: 0; margin-bottom: 10px; }
    .fz-davey .prev,.fz-davey .next { height: 30px; width: 30px; line-height: 28px; font-size: 16px; border-radius:50%;}
    .fz-davey .about_box5 div.myrdiv article{font-size:14px;}
    .wenhua { padding-top: 40px; }
    .zz.zz-davey { padding: 40px 0 0; }
    .wenhua ul li span{bottom:auto;font-size:16px !important;}
    .wenhua ul li:nth-of-type(1), .wenhua ul li:nth-of-type(2), .wenhua ul li:nth-of-type(3) { width: 100%; height: auto; float: none;margin-left:0; }
    .wenhua ul li:nth-of-type(1){margin-bottom:5px;}
    .wenhua ul li:nth-of-type(1) span{left:50% !important;transform:translate(-50%,-50%);text-align:center;top:50% !important;bottom:auto;}
    .wenhua ul li:nth-of-type(3) .tianjia,
    .wenhua ul li:nth-of-type(2) .tianjia{top:50% !important;bottom:auto;transform:translate(-50%,-50%);}
    .wenhua ul li:nth-of-type(3){margin-top:5px;}
    .wenhua ul li span .intro{font-size:14px;}
    .tianjia:nth-of-type(1) p{height:auto !important;line-height:1.5 !important;text-align:center;}
    .wenhua ul li span.showDetail{display:block !important;padding:10px 0;height:auto;text-align:center;}
    .wenhua ul li .showDetail p{font-size:14px;}
    
    .tabs a:nth-of-type(1) { margin-left: 16%; }
    .tabs a:nth-of-type(2) { margin-left: 25%; }
    .davey-container.listdiv { overflow: hidden;max-width:100%; }
    .listdiv ul li:nth-of-type(1) img {width:150px;height: auto; }
    .listdiv ul li:nth-of-type(1) { width: 100%; min-height:200px !important;height:auto !important; margin-left: 0; margin-right: 0; margin-top:20px;}
    .listdiv ul li:nth-of-type(2) { margin-left: 0; width: 100%; height: auto; padding-bottom: 20px;margin-top:20px; }
    .listdiv ul li:nth-of-type(2) .content1{padding:20px 10px;}
    .navbox { margin-top: 0; }
    .listdiv ul li:nth-of-type(2) p:nth-of-type(1) { line-height: 1.5; }
    .listdiv ul li:nth-of-type(2) p:nth-of-type(2) { }
    .listdiv ul{display:block !important;}
    .zhonglanzuzhi { margin-left: 0rem; width: 100%; padding: 15px; }
    .tianjia { width: auto !important;height:auto !important; }
    .tianjia p { line-height: 0.3rem !important; }
    .fazhan { height: auto; padding: 40px 0; }
    .myrdiv .p { line-height: 1.5; font-size: 12px; }
    .myrdiv h4 { font-size: 1rem; }
    .about_box5 { margin-left: 0.1rem; }
    .myrdiv span { margin-top: 1.2rem; width: 100%; line-height: 0.9rem; }
    .about_faz { margin-top: 17rem; }
    .about_box5 div { margin-top: -12.5rem; }
    .about_box5 div { }
    .about_box6 ul li { height: 3.3rem; width: 70px; }
    .about_box6 { width: 63%; }
    .next { width: 1rem; height: 1rem; margin: -96px 623px; }
    .prev { width: 1rem; height: 1rem; top: 0.9rem !important; left: 0.7rem !important; }
    .about_box6 ul li p,
    .about_box6 ul li .topp { top: 69% !important; }
    .zz ul li { width: 29.5%; line-height: 8.2rem; }
    .zz { height: 15rem; }
    .zz ul li { width: 46.5%; padding-top: 0; line-height: 1.5 !important; }
    .zz ul li:nth-child(2n+1) { clear: both; }
    .zz.zz-davey ul li .title { max-height: 80px; }
    .davey-ry, .zhuanli { padding: 40px 0 0 0; }
    .zhuanli .box { margin-top: 20px;height:auto; }
    .box div{width:7%;}
    .box img{width:150px;}
    .box:hover div{width:7%;}
    .box div:hover{width:25%;}
    
}
@media (max-width:1024px) {
    .listdiv { overflow: hidden; padding: 0 15px; }
    .next { width: 0.7rem; height: 0.7rem; margin: -71px 1px; }
    .prev { width: 0.7rem; height: 0.7rem; top: 0.5rem !important; left: 1.5rem !important; }
    .slide_wrap ul { width: 1310px; }
    .slide_wrap { margin-top: 4.5rem; }

    /*.about_box5 div {
        top: -4.2rem;
    }*/ }
