@charset "utf-8";
/* CSS Document */

.header{position: relative;float: left;height:1.68rem;}
body{background: url(../pic/page-12.png) center 40px #efefef repeat-y;}
.footer{position: relative;float: left; text-align: center; padding: 0.5rem 0 0.5rem 0; bottom: auto}
.play-button {background: none;border: none;outline: none;cursor: pointer;-webkit-transition: 200ms;transition: 200ms;}
.play-button img {    width: 80px;}
.container{margin: 0;width: 100%;max-width: 100%; float: left}
.container[container="1"] { margin-top: 50px; height: 546px;/*background: url(../pic/background1.png) no-repeat center / cover;*/}
.container[container="1"] p {margin: 0 0 20px 0;color: #494343;text-align: center;}
.container[container="1"] p:nth-child(1) {font-size: 42px;font-weight: bold;}
.container[container="1"] p:nth-child(2) {font-size: 18px;}
.container[container="1"] .play-button {display: block;margin:120px auto 0 auto;}
.container[container="2"] {margin: 0 auto;margin-top: 0.8rem;width: 80%;padding: 0 10%;padding-top: 0.8rem;background: #ffffff;}
.container>.title {position: relative;margin: 0 0 0.3rem 0;padding-left: 0.15rem;color: #4e4d4d;font-size: 0.51rem;line-height: 1.2;border-left: 5px solid #fe6b00;}
.container[container="2"] .title {max-width: calc(25% - 0.3rem);float: left;width: 2.8rem;}
.container[container="2"] .title p{width:2.2rem;}
.container>.title p:nth-child(2) {margin-top: 0.1rem;
    font-size: 0.18rem;
    font-weight: normal;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: bold;}
.container[container="2"] .gywmgsjj{width: 75%;float: left;line-height: 1.8;font-size:0.24rem;padding-bottom: 0.5rem;}
.container[container="2"] .gywmgsjj img {max-width: 100%; }
.container[container="3"] {padding-top: 0.5rem; width: 80%; padding-left: 10%;padding-right: 10%;padding-bottom: 0.2rem;float:left;background:#fff}
.container[container="3"] img {max-width: 100%;}
.container[container="3"] p {margin: 0;color: #4e4d4d;white-space: normal;line-height: 1.8; font-size: 0.24rem;}
.contact[container="2"] .title{width:25%;}
.contact[container="2"] .gywmgsjj{width:50%;}

.zhuanjiatdT{margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 50px;}
.zhuanjiatdT > .title {position: relative;left: -30px;margin: 0 0 0px 0;padding-left: 25px;color: #4e4d4d;font-size: 32px;font-weight: bold;line-height: 1.2;border-left: 5px solid #fe6b00;}
.zhuanjiatdC{margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 50px;}
.zhuanjiatdC > a {display: block;position: relative;width: calc(25% - 20px);float: left; margin: 0px 10px 20px 10px;}
.zhuanjiatdC > a img {width: 100%;height: 100%;}
.zhuanjiatdC > a div {position: absolute;left: 0;bottom: 5px;padding: 10px;width: calc(100% - 20px);height: 60px;color: #fcfbfb;background: rgba(0, 0, 0, 0.35);}
.zhuanjiatdC > a div p {margin: 0;font-size: 14px;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.zhuanjiatdC > a div p + p {margin-top: 5px; color: #C3C3C3}
.zhuanjiatdC > a div p:nth-child(1) {font-weight:bold}

.dingweizf{margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 50px;}
.dingweizf[container="1"] > .title {position: relative;left: -30px;margin: 0 0 0px 0;padding-left: 25px;color: #4e4d4d;font-size: 32px;font-weight: bold;line-height: 1.2;border-left: 5px solid #fe6b00;}
.dingweizf[container="1"] .right {float: right;position: relative;top: -49px;width: 40%;z-index: -1;}
.dingweizf[container="1"] .right img {width: 100%;}
.dingweizf[container="1"] .right div {position: absolute;left: 0;bottom: 5px;padding: 10px 0;width: 100%;background: rgba(0,0,0,0.5);}
.dingweizf[container="1"] .right div p {margin: 10px 0;color: #ffffff;text-align: center; font-size: 16px;}
.dingweizf[container="1"] .right div p:nth-child(1) {font-size: 24px;font-weight: bold;}
.dingweizf[container="1"] .left {width: calc(60% - 70px);}
.dingweizf[container="1"] .left .desc {margin: 20px 0 20px 0;color: #4e4d4d;font-weight: bold;font-size: 16px;line-height: 1.8; }
.dingweizf[container="1"] .left .desc2 {margin: 0 0 20px 0;color: #4e4d4d;font-size: 16px;line-height: 1.8;}
.primary-button {padding: 5px 30px;font-size: 16px;color: #ffffff;background: #fe6b00;border: none;border-radius: 30px;cursor: pointer;outline: none;-webkit-transition: 200ms;transition: 200ms;text-decoration: none;}
.dingweizf[container="2"] {margin-top: 50px;margin-left: 0%;position: relative;;padding-top: 50px;height: 500px;background: url(../pic/background-1.png) no-repeat center bottom; width: 100%; }
.dingweizf[container="2"] p.title {display: inline-block;position: relative;left: 50%;margin: 0 0 35px 0;padding: 0;font-size: 32px;font-weight: bold;border: none;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.dingweizf[container="2"] p.title::before {content: '';position: absolute;bottom: -15px;left: 0;width: 100px;border-bottom: 4px solid #fe6b00;}
.dingweizf[container="2"] .desc3{ width: 60%; margin-left: 20%; float: left; line-height: 30px; font-size: 16px; margin-top: 30px;}
.dingweizf[container="2"] .play-button {display: block;margin: 50px auto 0 auto;    width: 100%; position: absolute; bottom: 30px;}
.dingweizf[container="3"]{ margin-top: 0px;margin-left: 0%;padding-top: 0px;width: 100%; }
.dingweizf[container="3"] a img {width: 100%;object-position: center;}
.xl_2 .bdshare-button-style0-16 .bds_weixin{background-position: -0.58rem 0rem;}
.xl_2 .bdshare-button-style0-16 .bds_tsina{background-position: -0rem -0.0rem;}
.dingweizf{margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 50px;}
.dingweizf[container="4"]{position: relative}
.dingweizf[container="4"] > .title {position: relative;left: -30px;margin: 0 0 0px 0;padding-left: 25px;color: #4e4d4d;font-size: 32px;font-weight: bold;line-height: 1.2;border-left: 5px solid #fe6b00; float: left}
.dingweizf[container="4"] .dingweizfC{ background: #ffffff; float: left; width: calc(100% - 100px); margin-top: 30px; text-align: left;padding: 40px 50px; line-height: 1.5}
.dingweizf[container="4"] .dingweizfC2{background: #ffffff; float: left; width: calc(100% - 100px); margin-top: 30px; text-align: left; padding: 40px 50px 40px 50px}
.dingweizf[container="4"] .dingweizfC2 li{ width: calc(100% - 40px);; padding-left: 40px; float: left; position: relative;line-height: 40px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.dingweizf[container="4"] .dingweizfC2 li::before {content: '';position: absolute;top: 50%;left: 0px;width: 15px;height: 15px;background: #777777;transform: translateY(-50%);}
.dingweizf[container="4"] .dingweizfC2 li:hover{ color: #fe6b00;}
.dingweizf[container="4"] .imges{width:80%; max-width: 800px; margin: 0 auto; position: relative; overflow: hidden;   height: 600px; background: #000 }
.dingweizf[container="4"] .imges img{ max-width:100%; max-height: 600px; position: absolute; left: 0; top: 0; right: 0;bottom:0; margin:auto; z-index: 1}
.dingweizf[container="4"] .jiantL{ position:absolute; width: 40px; background: rgba(0,0,0,0.5); left: 0px; top: 0;color: #ffffff; line-height: 600px;font-size: 36px; z-index: 2; text-align: center}
.dingweizf[container="4"] .jiantR{ position:absolute; width: 40px; background: rgba(0,0,0,0.5); right: 0px; top: 0;color: #ffffff; line-height: 600px;font-size: 36px; z-index: 2; text-align: center}
.dingweizf[container="4"] .pdb30{margin-bottom: 30px;width: 100%;}

.dingweizf[container="5"]{position: relative; margin-top: 0 }
.dingweizf[container="5"] > .title {position: relative;left: -30px;margin: 0 0 0px 0;padding-left: 25px;color: #4e4d4d;font-size: 32px;font-weight: bold;line-height: 1.2;border-left: 5px solid #fe6b00; float: left}
.dingweizf[container="5"] > .title2 {    background: #ffffff;
    float: left;
    /* width: calc(100% - 100px); */
    margin-top: 0px;
    padding: 0.2rem 0.5rem 0px 0;
    font-weight: bold;
    font-size: 0.36rem;}
.mianbaoxie {     font-size: 0.24rem;
    color: #424242;
    float: left;
    margin-top: 0.4rem;
    width: 14.97rem;
    margin-left: 2.115rem; }
.mianbaoxie span{ font-weight:bold}
.dingweizf[container="5"] .dingweizfC{ background: #ffffff;
    float: left;
    width: 100%;
    margin-top: 0px;
    text-align: left;
    padding: 0.6rem 0rem;
    line-height: 1.5;
    font-size: 0.24rem;}
.dingweizf[container="5"] .dingweizfC img{max-width: 100%;text-align: center;height: auto;}
.dingweizf[container="5"] .h1{    background: #ffffff;
    float: left;
    width: 100%;
    margin-top: 0.9rem;
    text-align: left;
    padding: 0rem 0rem 0.4rem 0;
    line-height: 1.5;
    position: relative;
    font-size: 0.6rem;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    height: 1.18rem;}

	
.dingweizf[container="5"] .h1 .date{         position: absolute;
    left: 0rem;
    bottom: 0.1rem;
    font-size: 0.36rem;
    font-weight: normal;
    /* color: #666666; */
    width: calc(100% - 3.5rem);
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
.dingweizf[container="5"] .h1 img{    position: absolute;
    right: 0rem;
    top: 0rem;
    max-width: 3.2rem;
    max-height: 1.58rem;}
.dingweizf[container="5"] .dingweizfC .nextpage{ line-height: 35px; width: 100%;}
.dingweizf[container="5"] .dingweizfC .nextpage a{width:50%; float: left;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.dingweizf[container="5"] .dingweizfC .nextpage a:nth-child(2){text-align: right}
.dingweizf[container="5"] .dingweizfC2{background: #ffffff;
    float: left;
    width: 100%;
    margin-top: 0px;
    padding: 0.2rem 0px 0.4rem 0px;}
.dingweizf[container="5"] .dingweizfC2 .item {  display: block;  position: relative;  padding: 0.2rem 0;  text-decoration: none;  cursor: pointer; border-top: 1px solid #666666;    overflow: hidden;}
.dingweizf[container="5"] .dingweizfC2 .item img {  float: left;  margin-right:0.3rem;  width: 4.8rem;  height: 3rem;  object-fit: cover;}
.dingweizf[container="5"] .dingweizfC2 .item p {    color: #222222; float: right; width: 7.87rem; }
.dingweizf[container="5"] .dingweizfC2 .item p.title {  font-size:0.3rem; font-weight:bold;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.dingweizf[container="5"] .dingweizfC2 .item p.date {position: relative;margin: 0.2rem 0 0.2rem 0;font-size: 0.24rem; color: #666666}
.dingweizf[container="5"] .dingweizfC2 .item p.date::before {content: ''; display: none;position: absolute;left: 0px;bottom: -0.1rem;width: 1rem;height: 2px;background: #fe6b00;}
.dingweizf[container="5"] .dingweizfC2 .item p.desc {line-height: 1.8; margin-top: 0.4rem; font-size: 0.22rem;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.dingweizf[container="5"] .dingweizfC2 .item + .item {margin-top: 0.2rem;}
/*.dingweizf[container="5"] .dingweizfC2 .item:first-child{ border: 0}*/
.dingweizf[container="5"] .dingweizfC2 .primary-button{display: block;
    margin: 0.2rem auto 0 auto;
    font-family: "REGULAR";
    font-size: 0.3rem;
    height: 0.73rem;
    line-height: 0.73rem;
    padding: 0;
    width: 2.46rem;}

.fazhanlc {margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 50px;}
.fazhanlc > .title {position: relative;left: -30px;margin: 0 0 0px 0;padding-left: 25px;color: #4e4d4d;font-size: 32px;font-weight: bold;line-height: 1.2;border-left: 5px solid #fe6b00; float: left}
.fazhanlc > .title p {margin: 0}
.fazhanlc > .title p:nth-child(2) {margin-top: 15px;font-size: 16px;font-weight: normal;line-height: 1.8}
.fazhanlc .timeline {position: relative;margin-top: 80px; float: left; width: 100%}
.fazhanlc .timeline::before {content: '';position: absolute;top: 0;left: 20px;width: 3px;height: calc(100% + 30px);background: #eeeeee}
.fazhanlc .timeline .period {position: relative;/* padding: 0 0 50px 20%; */width: 80%;border-top: 3px solid #eeeeee;margin: auto;padding-bottom: 20px;}
.fazhanlc .timeline .period .year {position: absolute;top: -50px;left: 0;width: 100px;height: 100px;color: #fe6b00;font-size: 18px;text-align: center;font-weight: bold;line-height: 100px;background: #ffffff;border-radius: 50%}
.fazhanlc .timeline .period .content {display: -webkit-box;display: flex;justify-content: space-around;position: relative;top: -3px;padding: 30px 20px;background: #ffffff;box-shadow: 0 0 10px 3px rgba(0, 0, 0, 0.1);    padding: 30px 20px 30px 50px;}
.fazhanlc .timeline .period .content::after {content: '';position: absolute;top: 20px;left: 20px;width: 20px;height: 18px;background: url("../pic/double-quote-red.png") no-repeat center 0 / cover}
.fazhanlc .timeline .period .content * {margin-right: 20px}
.fazhanlc .timeline .period .content div{width: 50%;font-size: 16px;-webkit-box-ordinal-group: 2;color: #2b2b2b;order: 1;}
.fazhanlc .timeline .period .content .title{font-weight:600;margin-bottom:20px;}
.fazhanlc .timeline .period .content p {order: 1;display: inline-block;line-height: 1.6;}
.fazhanlc .timeline .period .content img {/* width: 25%; */-webkit-box-ordinal-group: 3;order: 2;object-fit: cover;cursor: pointer;width: 45%;height: 0%;}


.dingweisp{margin: 0;width: 100%;float: left;margin-top: 0.5rem;}
.dingweisp > .title {     position: relative;
    padding-left: 0.15rem;
    color: #4e4d4d;
    font-size: 0.51rem;
    font-weight: normal;
    line-height: 1.2;
    border-left: 5px solid #fe6b00;
    float: left;
    margin: 0;
    width: calc(80% - 0.15rem);
    margin-left: 12%;}
    
.dingweisp[container="1"]{    margin: 0;
    width: 15.13rem;
    float: left;
    margin-left: 2.035rem;
    margin-top: 0.5rem;}
.dingweisp[container="1"] > .title {     position: relative;
    left: 0.67rem;
    margin: 0 0 0px 0;
    padding-left: 0.15rem;
    color: #4e4d4d;
    font-size: 0.51rem;
    line-height: 1.2;
    border-left: 5px solid #fe6b00;
    float: left;}
    
.dingweisp .videos{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;    width: 100%;float: left;    margin-top: 0.3rem;}
.dingweisp .videos>a{position:relative;width:32%;margin-bottom:30px;padding-bottom:22%;background:no-repeat center 0 / cover;-webkit-transition:200ms;transition:200ms}
.dingweisp .videos>a .play-button{position:absolute;top:50%;left:50%;width:22px;height:26px;background:url("../pic/play-white.png") no-repeat center 0 / cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.dingweisp .videos>a p{position:absolute;bottom: 0;margin:0;padding: 0.1rem 0 0 0;width:100%;color:#4e4d4d;height: 0.62rem;line-height: 0.31rem;-webkit-transform:translateY(100%);transform:translateY(100%);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 0.24rem;}
.dingweisp .videos>a span{
    position: absolute;
        bottom: -0.9rem;;
    margin: 0;
    padding: 0px 0;
    width: 100%;
    color: #666666;
    line-height: 1.6;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    }
.dingweisp .videos>a.normal{margin-bottom: 1.55rem;font-size: 0.2rem;}
.dingweisp .videos>a.normal:nth-child(3n),.dingweisp .videos>a.normal:nth-child(3n-1){margin-left:2%}
.dingweisp .videos>a.normal:hover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:black 200ms forwards;animation:black 200ms forwards}
.dingweisp .videos>a.normal:hover::after{content:'';position:absolute;left:0;bottom:0;height:5px;background:#fe6b00;-webkit-animation:progressing 5s forwards;animation:progressing 5s forwards}
.dingweisp .videos>a.normal:hover p{color:#fe6b00}

.dingweisp .videos>a.card{margin-bottom:40px;width:calc(50% - 20px);padding-bottom:27%}
.dingweisp .videos>a.card:nth-child(2n){margin-left:40px}
.dingweisp .videos>a.card button{width:124px;height:124px;background-image:url("../pic/play.png")}
.dingweisp .videos>a.card p{left:0;bottom:0;padding:10px 0;color:#ffffff;font-size:16px;text-align:center;background:rgba(0,0,0,0.4);-webkit-transform:none;transform:none}
.dingweisp .btnDiv{width:100%;float:left;}
.dingweisp .primary-button{    margin: 20px auto 0 auto;
    display: block;
    font-family: "REGULAR";
    font-size: 0.3rem;
    height: 0.73rem;
    line-height: 0.73rem;
    padding: 0;
    width: 2.46rem;}


.dingweisp .case{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;    width: 100%;float: left;    margin-top: 0.6rem;}
.dingweisp .case>a{position:relative;width:33.3%;padding-bottom: 20.5%;background:no-repeat center 0 / cover;-webkit-transition:200ms;transition:200ms;overflow: hidden;}
.dingweisp .case>a p{    position: absolute;
    margin: 0;
    width: calc(100% - 1.25rem);
    line-height: 1.6;
    left: 0;
    bottom: 0;
    padding: 0.1rem 0.85rem 0px 0.4rem;
    height: calc(27.25% - 0.1rem);
    color: #ffffff;
    font-size: 0.24rem;
    text-align: left;
    background: url(../pic/jingdal24.png);
    -webkit-transform: none;
    transform: none;
     display: none; 
    background-size: cover;}
.dingweisp .case>a p strong{    font-size:0.36rem;     line-height: 1.2;   font-weight: normal; float: left; width: 100%}
.dingweisp .case>a p span{float: left; width: 100%;text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;}
/*.dingweisp .case>a p:before{content:""; position: absolute;  width: 85px; height: 60px; top: 5px; right: 0; background: url(../pic/anliycfdbg.png) no-repeat center center;}*/
.dingweisp .case>a:hover p{ display: block}
.dingweisp .case>a .backimage{background: inherit;-webkit-filter: blur(1.5px);-moz-filter: blur(1.5px);-o-filter:blur(1.5px);-ms-filter:blur(1.5px);filter: blur(1.5px);width: 100%;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.dingweisp .case>a img{position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;/*max-width:42%;*/max-height:42%;}
.dingweisp .case>a:hover .backimage{display:none;transition: all 700ms ease 0s; }


.hezuohb {margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 50px;}
.hezuohb > .title {position: relative;left:-30px;margin: 0 0 0px 0;padding-left: 25px;color: #4e4d4d;font-size: 32px;font-weight: bold;line-height: 1.2;border-left: 5px solid #fe6b00; float: left;}
.hezuohb > p {    margin-top: 0;    margin-bottom: 20px; font-size: 16px;}
.hezuohb .guestbook-panel{ width:100%; float: left}
.hezuohb .guestbook-form {padding: 10px 0px;}
.hezuohb .form-control {display: block;width: calc(100% - 40px);height: calc(1.5em + 5px + 2px);padding: 5px 20px;font-size: 14px;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 5px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.hezuohb .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.hezuohb .col-md-3 {    -ms-flex: 0 0 24%;    flex: 0 0 25%;    max-width: 24%;    position: relative; margin-right: 1%}
.hezuohb .form-group{ font-size: 16px;margin-top: 20px;  }
.hezuohb .guestbook-label-star{ color: #f00000}
.hezuohb .form-control2{display: block;width: calc(100% - 40px);height: calc(1.5em + 17px + 2px);padding: 5px 20px;font-size: 14px;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 5px;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.hezuohb .radio-inline{ float: left;}
.hezuohb .radiolt {padding-left: 10px;padding-right: 10px;padding-top: 10px;}
.hezuohb .col-md-12{width: 100%;    font-size: 16px;    margin-top: 20px; }
.hezuohb .btn-light{float:left; width: 100px; margin-left:calc(50% - 50px); padding: 8px 0; border: 1px solid #ededed; background: #ffffff; border-radius: 5px; margin-top: 30px;}
.hezuohb[hezuohb="3"] {padding: 30px;width: calc(80% - 60px);background: #ffffff;}
.hezuohb[hezuohb="3"] .menu {display: flex;justify-content: flex-start;padding: 0;background: #ffffff;}
.hezuohb[hezuohb="3"] .menu > ul {margin-right: 30px;cursor: pointer;}
.hezuohb[hezuohb="3"] .menu > ul img {position: relative;left: 50%;width: 50px;height: 50px;transform: translateX(-50%);transition: 200ms;object-fit: cover;filter: grayscale(1);}
.hezuohb[hezuohb="3"] .menu > ul p {margin: 10px 0 0 0;color: #4e4d4d;text-align: center;}
.hezuohb[hezuohb="3"] .menu > ul .nav-link.active img {filter: none;}
.hezuohb[hezuohb="3"] .menu > ul .nav-link.active p {color: #fe6b00;font-weight: bold;}
.hezuohb[hezuohb="3"] .contents {position: relative;margin: 50px 0 0px 0; }
.hezuohb[hezuohb="3"] .contents p {position: relative;top: 0px;margin: 0;color: #4e4d4d;line-height: 1.8;}
.hezuohb[hezuohb="3"] .contents p.subtitle {position: relative;border-bottom: 2px solid #fe6b00;margin-bottom: 20px;padding-top: 50px;font-size: 18px;line-height: 40px;font-weight: bold;}
.hezuohb[hezuohb="3"] .contents p.subtitle img {margin-right: 20px;height: 30px;vertical-align: text-bottom;}
.hezuohb .nav-item{ float: left; margin-right: 20px;}



.jiaruwm {margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 0px;}
.jiaruwm > .title {position: relative;width: 100%;left:-30px;margin: 30px 0 20px 0;padding-left: 25px;color: #4e4d4d;font-size: 32px;font-weight: bold;line-height: 1.2;border-left: 5px solid #fe6b00; float: left;}
.jiaruwm > .desc {margin: 0;color: #4e4d4d; width: 100%; font-size:16px;}
.jiaruwm[container="1"] {margin-bottom: 20px;}
.jiaruwm[container="1"] p { margin: 0 0 20px 0;  color: #4e4d4d;  font-size: 36px; font-weight: bold; text-align: center;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.jiaruwm[container="1"] p span { margin: 0 10px; color: #fe6b00; font-weight: bold;;}
.jiaruwm[container="2"] {margin-bottom: 50px;}
.jiaruwm[container="2"] .section + .section {margin-top: 30px;}
.jiaruwm[container="2"] .section > .title p {margin: 0;}
.jiaruwm[container="2"] .section .job {position: relative;margin-top: 50px;padding: 30px 50px;color: #4e4d4d;background: #ffffff;}
.jiaruwm[container="2"] .section .job.active .title {margin-bottom: 30px;}
.jiaruwm[container="2"] .section .job.active .title::before {background: #fe6b00;}
.jiaruwm[container="2"] .section .job.active .content {display: block;}
.jiaruwm[container="2"] .section .job .title {position: relative;margin-bottom: 0;font-size: 32px;font-weight: bold;}
.jiaruwm[container="2"] .section .job .title::before {content: '';position: absolute;top: 50%;left: -30px;width: 10px;height: 10px;background: #bfbfbf;border-radius: 50%;transform: translateY(-50%);}
.jiaruwm[container="2"] .section .job .h3{box-sizing: border-box; font-family:arial,helvetica,sans-serif; line-height: 1.5; color: rgb(74, 74, 74); margin: 20px 0px 10px; font-size: 20px; white-space: normal; background-color: rgb(255, 255, 255);}
.jiaruwm[container="2"] .section .job .jobsC{font-family:arial,helvetica,sans-serif; font-size: 16px;    font-family: 'SourceHanSansSC', Arial, sans-serif;line-height: 1.6;}
.jiaruwm[container="2"] .section .job a{display: inline-block;position: relative;left: 50%;margin-top: 30px;padding: 8px 50px;color: #ffffff;text-decoration: none;background: #fe6b00;border-radius: 20px; font-size: 14px; transform: translateX(-50%);transition: 200ms;}

.jiaruwm[container="3"] .section{ width: 100%; float: left; margin-top: 30px; position: relative}
.jiaruwm[container="3"] .section img{ width: 100%;}
.jiaruwm[container="3"] .section .location{position: absolute;top: 50%;left:50px;padding: 20px 20px;width: 300px;color: #ffffff;background: rgba(0, 0, 0, 0.32);-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.jiaruwm[container="3"] .section .location p {margin: 0;line-height: 2;font-size: 14px;}
.jiaruwm[container="3"] .section .location p:nth-child(1) {position: relative;margin-bottom:20px;font-size: 18px;font-weight: bold;}
.jiaruwm[container="3"] .section .location p:nth-child(1)::after {content: '';position: absolute;left: 0;bottom: -20px;width: 100px;height: 5px;background: #fe6b00;}

.meitibd{width:100%;float: left;position: relative;height: 8.08rem;background: no-repeat center 0 / cover;margin-top: 0.46rem;overflow: hidden;}
.meitibd::before{content:'';z-index: 18;width: 0.46rem;height: 0.89rem;position: absolute;right: 0.5rem;bottom: 0.06rem;background: url(/zhou/pic/newszhou02b.png) no-repeat center 0 / cover;}
.meitibd img{
    height: 8.08rem;
    position: absolute;
    left: -1000%;
    right: -1000%;
    top: -1000%;
    bottom: -1000%;
    margin: auto;
    z-index: 1;
    }
.meitibd .desc{position: absolute;left:0.5rem;top: 1rem;min-height: 7rem;width: 45%;z-index: 1;width: 40%;}
.meitibd .desc h3{font-size: 0.64rem;color: #fff;width: 95%;float: left;text-shadow: #000 1px 1px 1px;font-weight: normal;}
.meitibd .desc .title {float: left;margin: 0 0 0.5rem 0;color: #ffffff;font-size: 0.24rem;text-shadow: #000 1px 1px 1px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;width: 95%;height: 0.96rem;line-height:0.32rem;display: -webkit-box;display: block;white-space: nowrap;}
.meitibd .desc .title1{font-size: 0.41rem;font-weight: normal;margin: 1.35rem 0 0.2rem 0;height: 1.2rem;line-height: 0.6rem;-webkit-line-clamp: 2;display: -webkit-box;white-space: unset;width: 80%;}
.meitibd .desc span {color:#fff;font-size: 0.24rem;width: 100%;display: inline-block;}
.meitibd .desc .primary-button{    margin: 0;
    text-align: center;
    float: left;
    position: absolute;
    bottom: 0.5rem;
    display: block;
    font-family: "REGULAR";
    font-size: 0.3rem;
    height: 0.73rem;
    line-height: 0.73rem;
    padding: 0;
    width: 2.46rem;}
.xinwdd{font-size:14px; color: #888; padding-top: 10px; font-weight: normal}



.dingwei50{margin: 0;width: 80%;float: left; margin-left: 10%; margin-top: 30px;;}
.dingwei50 .left{ width: 65%; float: left; height: 500px; overflow: hidden;background: #000000;position: relative}
.dingwei50 .left img{ max-width: 100%;object-position: center;object-fit: cover; max-height: 500px; margin: auto;position: absolute; left: 0;right:0;top: 0;bottom:0}
.dingwei50 .right{ width:calc(35% - 40px); margin: 20px 0 0 0;height: 420px; float: left; background: #fff; padding: 20px; overflow: hidden}
.dingwei50 .right img{ display: block;    margin: 0 auto;    height: 120px;}
.dingwei50 .right p{ float:left; width: 100%; font-size: 16px; line-height: 1.6;}
.dingwei50 .left .play-button { position: absolute;top: 50%;left: 50%;width: 22px;height: 26px;background: url(../pic/play-white.png) no-repeat center 0 / cover;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}

.dingwei50[container="1"] .left{ float:left; width: 65%; height: 500px;}
.dingwei50[container="1"] .left img{ max-width:100%; max-height: 500px; position: absolute; left: 0; top: 0; right: 0;bottom:0; margin:auto; z-index: 1}
.dingwei50[container="1"] .jiantL{ position:absolute; width: 40px; background: rgba(0,0,0,0.5); left: 0px; top: 0;color: #ffffff; line-height: 500px;font-size: 36px; z-index: 2; text-align: center}
.dingwei50[container="1"] .jiantR{ position:absolute; width: 40px; background: rgba(0,0,0,0.5); right: 0px; top: 0;color: #ffffff; line-height: 500px;font-size: 36px; z-index: 2; text-align: center}

.dingwei50[container="1"] .right{float:right; width: calc(35% - 30px); height: 500px; margin: 0; margin-left: 30px; padding: 0; background: none}
.dingwei50[container="1"] .right div{ margin-top: 30px; float: left; width: 100%; height: 235px; overflow: hidden; background: #000; position: relative}
.dingwei50[container="1"] .right div:first-child{ margin: 0}
.dingwei50[container="1"] .right div img{  max-width:100%; max-height: 235px; height: auto;position: absolute; left: 0; top: 0; right: 0;bottom:0; margin:auto;}
#zhuanjtdqh #li{ float:right;width: 45%; height: 1200px;}
#zhuanjtdqh #li:nth-child(2n+1){ float:left}
#zhuanjtdqh img{ width:100%; float: left; margin-bottom: 20px;}
#zhuanjtdqh #nameqh1{ font-size: 0.5rem;
    float: left;
    padding: 0px 0.5rem 0 0;
    height: 0.5rem;
    line-height: 0.5rem;}
#zhuanjtdqh #nameqh2{/* width: 60%; */float: left;
    line-height: 0.25rem;}
#zhuanjtdqh #nameqh3{width:100%; font-size: 0.24rem; line-height: 1.8;     padding-top: 0.5rem;; float: left}
.dingweisp .qianhaisub{    position: relative;
    padding-left: 15px;
    color: #4e4d4d;
    border-left: 5px solid #fe6b00;
    margin: 0;
    width: 80%;
    float: left;
    margin-left: 12%;
    padding-top: 0.1rem;
    font-size: 0.18rem;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: bold;}
.dingweisp[container="1"] .qianhaisub{margin-left: 0.67rem;}
.fengxwbwx{width: 100%;float: left;color: #444444;font-size: 0.14rem;height: 0.52rem;margin: 0.4rem 0;}
.fengxwbwx span{float:left;margin-right: 0.2rem;line-height: 0.52rem;}
.fengxwbwx .weibo{float:left;width: 0.52rem;height: 0.52rem;background: url(../pic/fenxwbwx.png) no-repeat 0.08rem -0.04rem;padding: 0;margin: 0;margin-right: 0.1rem;background-size: 1.035rem 0.425rem;}
.fengxwbwx .weixin{float:left;width: 0.52rem;height: 0.52rem;background: url(../pic/fenxwbwx.png) no-repeat -0.79rem -0.04rem;margin: 0;margin-right: 0.2rem;padding: 0;background-size: 1.035rem 0.425rem;}

.casexx[container="5"]{background: #fff;box-shadow: 1px 1px 0.1rem #a9a9a9;margin-top: 0.4rem;width: 12.97rem;margin-left: 2.115rem;padding: 0 1rem;}
.casez1[container="5"]{ background: #fff;    box-shadow: 1px 1px 0.1rem #a9a9a9;margin-top: 0.4rem;    background: #fff;
    box-shadow: 1px 1px 0.1rem #a9a9a9;
    margin-top: 0.4rem;
        width: 12.97rem;
    margin-left: 2.115rem;
    padding: 0 1rem;}
.hyzxnew[container="5"]{ margin-top: 0.2rem}
.hyzxnew[container="5"] .h1{ font-size: 0.36rem;    font-weight: bold;padding: 0.4rem 0rem 0.5rem 0;}
.hyzxnew[container="5"] .h1 .date{ font-size:0.24rem; bottom: 0}
.gywmC{ width: 100%; float: left; position: relative}
.gywmC .textwz{position: absolute;z-index: 99;left: 8.4rem;width: 7rem;top: 2.7rem;color: #fff;}
.gywmC .textwz p{ font-size: 0.8429rem;    height: 0.8429rem; float: left;
    line-height: 0.8429rem;}
.gywmC .textwz span{ font-size: 0.2529rem; font-weight:bold;float: left;    padding: 0.1rem 0 0 0.08rem;}
/*显示器小于800时候生效*/
@media screen and (max-width: 800px) {
body{font-size:12px;min-width: 360px;overflow-x: hidden;}
body::-webkit-scrollbar{display:none;}
.dingweisp .case>a p:before{ display: none}
.casexx[container="5"]{width: 90%;margin-left: 5%;padding: 0rem;}
.casez1[container="5"]{margin-top: auto;
    width: auto;
    margin-left: auto;
    padding:inherit;    margin-top: 0.5rem;
    width: 90%;
    margin-left: 5%;}
	.container[container="2"] .title p{width: 100%;}
.casez1[container="5"] h1 .date{top: 1rem;}
.hyzxnew[container="5"] h1 .date{top: auto;}
.header{height: 1.4rem;}
.fengxwbwx{  font-size:0.24rem; height: 0.52rem; margin: 0.4rem 0; }
.fengxwbwx span{ margin-right: 0.2rem; line-height: 0.52rem;}
.fengxwbwx .weibo{ width: 0.52rem; height: 0.52rem; background: url(../pic/fenxwbwx.png) no-repeat 0.02rem -0.02rem; background-size: cover ; margin-right: 0.2rem;}
.fengxwbwx .weixin{ width: 0.52rem; height: 0.52rem; background: url(../pic/fenxwbwx.png) no-repeat -0.65rem -0.02rem ; background-size: cover;margin-right: 0.2rem;}

.dingweisp .qianhaisub{    left: 5%;padding-top: 0.1rem;
    margin: 0;
    padding-left: 0.2rem;
    font-size: 0.42rem;
    line-height: 1.2;font-size:0.24rem}
.dingweisp[container="1"] .qianhaisub{margin-left: 0%;border-left: 5px solid #fe6b00;        left: 0rem;;}
#zhuanjtdqh #li{width: 100%; height:auto; padding: 0.5rem 0%;}
#zhuanjtdqh img{ margin-bottom:0.5rem;}
#zhuanjtdqh #nameqh1{  font-size:0.5rem; padding: 0px 0.3rem 0 0; height: 0.5rem; line-height: 0.5rem; }
#zhuanjtdqh #nameqh2{line-height: 0.25rem;font-size: 0.24rem;}
#zhuanjtdqh #nameqh3{font-size: 0.26rem; padding-top: 0.2rem; }
.dingweisp .case>a p{ font-size:0.24rem;width: 100%;
    padding: 0;
    height: 0.6rem;
    text-align: center; line-height: 0.6rem}
.dingweisp .case>a p strong{font-size:0.24rem;    line-height: 0.6rem; }
.footer{ padding: 1rem 0 0.5rem 0; width: 100%;font-size:0.24rem;}
.primary-button{ font-size:0.26rem;}
.container[container="1"]{padding-top: 1rem;margin-top: 1rem;height: 2.8rem; }
.container[container="1"] p {margin: 0 0 0.5rem 0;}
.container[container="1"] p:nth-child(1) {font-size: 0.42rem;}
.container[container="1"] p:nth-child(2) {font-size: 0.28rem;}
.container[container="1"] .play-button {margin:2rem auto 0 auto;}
.container[container="1"] .play-button{ display: none}
.container[container="2"]{margin-top: 0.8rem;     width: 90%;      padding: 0 5%; padding-top: 0.5rem; }
.container[container="2"] .title{ width:calc(100% - 0.2rem);max-width: 100%; font-size: 0.42rem;    margin: 0 0 0.5rem 0;    padding-left: 0.20rem;}
.container[container="2"] .gywmgsjj{    font-size: 0.32rem;    width: 100%;}
.container>.title p:nth-child(2){ font-size: 0.24rem;  margin-top:0.1rem;    width: 100%;}
.container[container="2"] .title{}
.container[container="2"] .gywmgsjj{width:100%;max-width: 100%; font-size: 0.26rem; padding-bottom: 0.2rem}
.container[container="3"] img {/* width:100%; */max-width: 100%;/* height: auto; */}
.container[container="3"] p{font-size: 0.28rem;}
.zhuanjiatdT{margin-top: 0.5rem; width: 90%; margin-left: 5%}
.zhuanjiatdT > .title{left:0;padding-left: 0.5rem;border-left: 3px solid #fe6b00;font-size: 0.42rem;}
.zhuanjiatdC{width: 100%;margin-left: 0; margin-top:0.5rem;}
.zhuanjiatdC > a {width: calc(50% - 0.5rem); margin: 0px 0.25rem 0.5rem 0.25rem;}
.zhuanjiatdC > a div {left: 0;bottom: 0.05rem;padding: 0.1rem;width: calc(100% - 0.2rem);height: 0.9rem;}
.zhuanjiatdC > a div p {margin: 0;font-size: 0.28rem;white-space: nowrap;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.zhuanjiatdC > a div p + p {margin-top: 5px; color: #C3C3C3;font-size: 0.24rem;}
.zhuanjiatdC > a div p:nth-child(3) {display: none}

.dingweizf{margin-top: 0.5rem; width: 90%; margin-left: 5%}
.dingweizf[container="1"] > .title {left: 0px;margin: 0 0 0px 0;padding-left: 0.25rem;font-size: 0.42rem;border-left: 3px solid #fe6b00;}
.dingweizf[container="1"] .right {float: left;top: 0.5rem;width: 100%;}
.dingweizf[container="1"] .right div {left: 0;bottom: 0.05rem;padding: 0.1rem 0;}
.dingweizf[container="1"] .right div p {margin: 0.1rem 0; font-size: 0.28rem;}
.dingweizf[container="1"] .right div p:nth-child(1) {font-size: 0.42rem;font-weight: bold;}
.dingweizf[container="1"] .left {width: 100%;float: left; margin-top: 0.5rem;}
.dingweizf[container="1"] .left .desc {margin: 0.2rem 0 ;font-size: 0.32rem;line-height: 1.8; }
.dingweizf[container="1"] .left .desc2 {margin: 0 0 0.2rem 0;cfont-size: 0.28rem;line-height: 1.8;}
.dingweizf[container="1"] .primary-button { display: none}
.dingweizf[container="2"] {margin-top:0.1rem;margin-left: 0%;position: relative;;padding-top: 0.3rem;height: auto;background: url(../pic/background-1.png) no-repeat center top; background-size: 100%; width: 100%; }
.dingweizf[container="2"] p.title {display: inline-block;position: relative;left: 0%;margin: 3rem 0 0.35rem 0;padding: 0;font-size: 0.42rem;font-weight: bold;border: none;-webkit-transform: translateX(0%);transform: translateX(0%); text-align: center; width: 100%} 
.dingweizf[container="2"] p.title::before {content: '';position: absolute;bottom: -15px;left: 50%;width: 100px;border-bottom: 4px solid #fe6b00; margin-left: -50px;}
.dingweizf[container="2"] .desc3{ width: 90%; margin-left: 5%;  line-height:1.5; font-size: 0.28rem; margin-top:0.3rem;}
.dingweizf[container="2"] .play-button {display: block;margin: 0.5rem auto 0 auto;    width: 100%; position: absolute; bottom: auto; top: 0}
.dingweizf[container="3"]{ margin-top: 0.5rem;margin-left: 0%;padding-top: 0px;width: 100%; }
.dingweizf[container="3"] a img {width: 100%;object-position: center;}


.dingweizf[container="4"] > .title {left: 0;margin: 0;padding-left:0.3rem;font-size: 0.42rem;line-height: 1.2;border-left: 3px solid #fe6b00;}
.dingweizf[container="4"] .dingweizfC{ width: calc(100% - 0.6rem); margin-top:0.5rem; padding: 0.4rem 0.3rem; line-height: 1.5}
.dingweizf[container="4"] .dingweizfC2{ width: 85%; margin-top: 0.5rem;  padding: 0.4rem 10% 0.4rem 5%}
.dingweizf[container="4"] .dingweizfC2 li{ width: calc(100% - 0.4rem);; padding-left:0.4rem; line-height:0.4rem; font-size:0.24rem;}
.dingweizf[container="4"] .dingweizfC2 li::before {top: 50%;left: 0px;width: 0.15rem;height: 0.15rem;}
.dingweizf[container="4"] .dingweizfC2 li:hover{ color: #fe6b00;}
.dingweizf[container="4"] .imges{width:80%; max-width: 80%; margin-top:0.3rem; height: 6rem;}
.dingweizf[container="4"] .imges img{; max-height:  6rem; position: absolute; }
.dingweizf[container="4"] .jiantL{width: 0.4rem;  line-height: 6rem;font-size:0.42rem; }
.dingweizf[container="4"] .jiantR{width: 0.4rem;  line-height: 6rem;font-size:0.42rem;}
.dingweizf[container="4"] .pdb30{margin-bottom: 0.3rem;}
.xl_2 .bdshare-button-style0-16 .bds_tsina{    background-position: -0.05rem -0.02rem;}
.xl_2 .bdshare-button-style0-16 .bds_weixin{    background-position: -0.65rem -0.02rem;}
.dingweizf[container="5"]{position: relative; }
.dingweizf[container="5"] > .title {left: 0;margin: 0;padding-left:0.3rem;font-size: 0.42rem;line-height: 1.2;border-left: 3px solid #fe6b00;}
.dingweizf[container="5"] > .title2 {left: 0;
    margin: 0;
    padding-left: 0.3rem;
    font-size: 0.36rem;
    line-height: 1.2;
    /* border-left: 3px solid #fe6b00; */
    width: 85%;
    /* margin-top: 0.3rem; */
    padding: 0.2rem 10% 0rem 5%;}
.mianbaoxie { font-size:0.24rem; width: 100%; margin-bottom: 0rem; margin-top: 0.4rem;    margin-left: 5%; }

.dingweizf[container="5"] .dingweizfC{  width: calc(100% - 0.6rem); margin-top: 0px; padding:0.4rem 0.3rem; font-size: 0.28rem; }
.dingweizf[container="5"] .h1{width: calc(100% - 0.6rem);margin-top: 0.3rem;padding: 0.4rem 0.3rem;font-size: 0.36rem;white-space: unset;font-size: 0.42rem;}
.dingweizf[container="5"] .h1 .date{left: 0.3rem;/* bottom: 0.6rem; */font-size: 0.20rem;font-weight: normal;/* color: #ABABAB; */width: calc(100% - 3rem);text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: unset;overflow: hidden;font-size: 0.28rem;}
.dingweizf[container="5"] .dingweizfC .nextpage{ line-height: 0.5rem;}
.dingweizf[container="5"] .dingweizfC .nextpage a{width: 100%; text-align: left}
.dingweizf[container="5"] .dingweizfC .nextpage a:last-child{width: 100%; text-align: left}
.dingweizf[container="5"] .dingweizfC2{width: 90%; margin-top: 0rem;padding: 0.2rem 5% 0.4rem 5%}
.dingweizf[container="5"] .dingweizfC2 .item {  padding: 0.2rem 0;}
.dingweizf[container="5"] .dingweizfC2 .item img {   margin-right:0.3rem;  width: calc(35% - 0.3rem);  height: 1.5rem; }

.dingweizf[container="5"] .dingweizfC2 .item p.title {  font-size:0.32rem; text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;white-space: inherit;}
.dingweizf[container="5"] .dingweizfC2 .item p.date {margin: 0.20rem 0;font-size: 0.24rem;}
.dingweizf[container="5"] .dingweizfC2 .item p.date::before {display: none}
.dingweizf[container="5"] .dingweizfC2 .item p.desc {display: none}
.dingweizf[container="5"] .dingweizfC2 .item + .item {margin-top: 0.2rem;}
.dingweizf[container="5"] .dingweizfC2 .primary-button{margin: 0.2rem auto 0 auto;
    width: 2rem;
    padding: 0.1rem 0px;
    text-align: center;
    font-size: 0.28rem;
    height: auto;
    line-height: 0.5rem;
    bottom: 0.5rem;}
.casexx[container="5"] .h1{height: auto;padding: 0.4rem 0.3rem 0.6rem 0.3rem;}
.hyzxnew[container="5"]{ margin-top: 0.2rem}
.hyzxnew[container="5"] .h1{margin-top: 0rem;height: auto;padding: 0.4rem 0.3rem 0.6rem 0.3rem;}
.dingweizf[container="5"] .dingweizfC2 .item p{float:none;
    width: auto;}
.fazhanlc {width: 90%;margin-left: 5%; margin-top: 0.5rem;}
.fazhanlc > .title {left: 0;margin: 0;padding-left:0.3rem;font-size: 0.42rem;line-height: 1.2;border-left: 3px solid #fe6b00;}
.fazhanlc > .title p:nth-child(2) {margin-top: 0.15rem;font-size: 0.28rem;}
.fazhanlc .timeline {margin-top: 0.8rem;}
.fazhanlc .timeline::before {left: 0.2rem;width: 0.03rem;height: calc(100% + 0.3rem);}
.fazhanlc .timeline .period {padding: 0 0 0.5rem 20%;width: 80%;border-top: 3px solid #eeeeee}
.fazhanlc .timeline .period .year {top: -0.5rem;left: 0;width: 0.8rem;height: 0.8rem;font-size: 0.24rem;line-height: 0.8rem;}
.fazhanlc .timeline .period .content {padding: 0.3rem 0.2rem;box-shadow: 0 0 0.1rem 3px rgba(0, 0, 0, 0.1);    padding: 0.3rem 0.5rem 0.3rem 0.5rem;display: block;}
.fazhanlc .timeline .period .content::after {top: 0.2rem;left: 0.2rem;width: 0.2rem;height: 0.18rem;}
.fazhanlc .timeline .period .content * {margin-right: 0.2rem}
.fazhanlc .timeline .period .content div{width:100%;}
.fazhanlc .timeline .period .content .title{margin-bottom:0.2rem;}
.fazhanlc .timeline .period .content p {    -webkit-box-ordinal-group: 3; width: 100%;    order: 2;    font-size: 0.28rem;}
.fazhanlc .timeline .period .content img { -webkit-box-ordinal-group: 2;    order: 1;    margin: 0;    width: 100%;    height: 20%;}



.dingweisp{width: 100%;margin-left: 0; margin-top: 0.5rem;}
.dingweisp > .title {left: 5%;margin: 0;padding-left:0.2rem;font-size: 0.42rem;line-height: 1.2; }
.dingweisp .videos{ margin-top: 0.3rem;   }
.dingweisp .videos>a{margin-bottom:0.3rem; position: relative;
    width: 49%;
    margin-bottom: 30px;
    padding-bottom: 34%;
    background: no-repeat center 0 / cover;
    -webkit-transition: 200ms;
    transition: 200ms;}
.dingweisp .videos>a .play-button{width:0.22rem;height:0.26rem;}
.dingweisp .videos>a p{/* padding: 0.2rem 0; */display: -webkit-box;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    /* white-space: nowrap; */
    overflow: hidden;
    font-size: 0.26rem;
    height: 0.545rem;
    line-height: 0.28rem;
    width: 100%;
    padding-top: 0.2rem;
    }
.dingweisp .videos>a.normal{/* margin-bottom:1rem; */font-size: 0.26rem;}
.dingweisp .videos>a.normal:nth-child(3n), .dingweisp .videos>a.normal:nth-child(3n-1){margin-left: 0%;}
.dingweisp .videos>a.normal:nth-child(even), .dingweisp .videos>a.normal:nth-child(even) {
    margin-left: 2%;
}


.dingweisp .videos>a.card{margin-bottom:0.4rem;width:calc(50% - 0.2rem);}
.dingweisp .videos>a.card:nth-child(2n){margin-left:0.4rem}
.dingweisp .videos>a.card button{width:0.8rem;height:0.8rem;}
.dingweisp .videos>a.card p{padding:0.1rem 0;font-size:0.26rem;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.dingweisp .primary-button{margin:0.2rem auto 0 auto;width: 2rem;
    padding: 0.1rem 0px;
    text-align: center;
    font-size: 0.28rem;
    height: auto;
    line-height: 0.5rem;
    bottom: 0.5rem;}
.meitibd::before{width: 0.46rem;
    height: 0.89rem;
    right: 0.5rem;
    bottom: 0.06rem;}


.hezuohb {width: 90%;margin-left: 5%; margin-top: 0.5rem;}
.hezuohb > .title {left: 0;margin: 0;padding-left:0.3rem;font-size: 0.42rem;line-height: 1.2;border-left: 3px solid #fe6b00;}
.hezuohb > p { margin-bottom: 0.3rem; font-size: 0.28rem;}
.hezuohb .guestbook-form {padding:0.15rem 0px;}
.hezuohb .col-md-3{ width: 100%;max-width: 99%;}
.hezuohb .form-control {dwidth: calc(100% - 0.4rem);height: calc(1.5em + 0.1rem + 2px);padding: 0.1rem 0.2rem;font-size: 0.28rem;border-radius: 0.1rem;}
.hezuohb .row {margin-right: -0.15rem;margin-left: -0.15rem;display:block;float: left;    width: 100%;}
.hezuohb .form-group{ font-size:0.28rem;margin-top: 0.2rem; width: 100%  }
.hezuohb .form-group>div label:nth-child(5){ width: 1.2rem; margin-top: 0.3rem;}
.hezuohb .form-group>div label:nth-child(6){ width: 5rem; margin-top: 0.2rem;}
.hezuohb .form-group>div label:nth-child(7){ width: 1.2rem; margin-top: 0.3rem;}
.hezuohb .form-group>div label:nth-child(8){ width: 5rem; margin-top: 0.2rem;}
.hezuohb .form-control2{display: block;width: calc(100% - 0.4rem);height: calc(1.5em + 0.3rem + 2px);padding: 0.1rem 0.2rem;font-size: 0.28rem;border-radius: 0.1rem;}
.hezuohb .radiolt {padding-left:0rem;padding-right: 0.1rem;padding-top:0.1rem;}
.hezuohb .col-md-12{font-size:0.28rem;    margin-top: 0.2rem; }
.hezuohb .btn-light{float:left; width: 1.6rem; margin-left:calc(50% - 0.8rem); padding: 0.2rem 0;  border-radius: 0.1rem; margin-top: 0.3rem;}
.hezuohb[hezuohb="3"] {padding: 0.3rem;width: calc(90% - 0.6rem);}
.hezuohb[hezuohb="3"] .menu > ul {margin-right:0.3rem;}
.hezuohb[hezuohb="3"] .menu > ul img {position: relative;left: 50%;width: 0.8rem;height:0.8rem;transform: translateX(-50%);transition: 200ms;object-fit: cover;filter: grayscale(1);}
.hezuohb[hezuohb="3"] .menu > ul p {margin: 0.1rem 0 0 0;}
.hezuohb[hezuohb="3"] .menu > ul .nav-link.active img {filter: none;}
.hezuohb[hezuohb="3"] .menu > ul .nav-link.active p {color: #fe6b00;font-weight: bold;}
.hezuohb[hezuohb="3"] .contents {position: relative;margin:0.3rem 0 0px 0; }
.hezuohb[hezuohb="3"] .contents p {position: relative;top: 0px;margin: 0;color: #4e4d4d;line-height: 1.8;}
.hezuohb[hezuohb="3"] .contents p.subtitle {position: relative;border-bottom: 2px solid #fe6b00;margin-bottom: 0.2rem;padding-top:0.3rem;font-size: 0.28rem;line-height: 0.4rem;font-weight: bold;}
.hezuohb[hezuohb="3"] .contents p.subtitle img {margin-right: 0.2rem;height: 0.5rem;vertical-align: text-bottom;}
.hezuohb .nav-item{ float: left; margin-right:0.2rem;}

.jiaruwm {width: 90%;margin-left: 5%; margin-top: 0.5rem;}
.jiaruwm > .title {left: 0;margin: 0;padding-left:0.3rem;font-size: 0.42rem;line-height: 1.2;border-left: 3px solid #fe6b00; margin: 0.3rem 0 0.2rem 0;}
.jiaruwm > .desc { font-size:0.24rem;}
.jiaruwm[container="1"] {margin-bottom: 0.2rem;}
.jiaruwm[container="1"] p { margin: 0 0 0.2rem 0;   font-size: 0.28rem; }
.jiaruwm[container="1"] p span { margin: 0 0.1rem;}
.jiaruwm[container="2"] {margin-bottom:0.5rem;}
.jiaruwm[container="2"] .section + .section {margin-top:0.3rem;}
.jiaruwm[container="2"] .section .job {margin-top: 0.5rem;padding:0.3rem 0.5rem;}
.jiaruwm[container="2"] .section .job.active .title {margin-bottom: 0.3rem;}
.jiaruwm[container="2"] .section .job .title {font-size: 0.32rem;}
.jiaruwm[container="2"] .section .job .title::before {left: -0.3rem;width: 0.1rem;height: 0.1rem;}
.jiaruwm[container="2"] .section .job .h3{ margin: 0.2rem 0px 0.1rem; font-size: 0.28rem; }
.jiaruwm[container="2"] .section .job .jobsC{font-size: 0.24rem; }
.jiaruwm[container="2"] .section .job a{margin-top:0.3rem;padding: 0.1rem 0.2rem;border-radius: 0.2rem; font-size: 0.2rem;}

.jiaruwm[container="3"] .section{  float: left; margin-top: 0.3rem; position: relative}
.jiaruwm[container="3"] .section img{ width: 100%;  }
.jiaruwm[container="3"] .section .location{position: relative;top: auto;left:0; float: left;padding: 0.2rem;width: calc(100% - 0.4rem);-webkit-transform: none;transform:none; margin-top: 0.3rem}
.jiaruwm[container="3"] .section .location p {margin: 0;line-height: 2;font-size: 0.24rem;}
.jiaruwm[container="3"] .section .location p:nth-child(1) {margin-bottom:0.5rem;font-size: 0.32rem;}
.jiaruwm[container="3"] .section .location p:nth-child(1)::after {bottom: -0.2rem;width: 1rem;}

.meitibd{ width:100%; float: left;position: relative;height: 5rem;   background: no-repeat center 0 / cover;margin-top:0.3rem;}
.meitibd .desc{position: absolute;left: 0.5rem;/* bottom: 0.5rem; */min-height: 4.5rem;width: 80%;top: 0.5rem;}
.meitibd .desc h3{font-size: 0.42rem;font-weight: normal;font-size: 0.36rem;}
.meitibd .desc .title {margin: 0;color: #ffffff;font-size: 0.28rem;/* text-overflow: ellipsis; */-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;/* margin: 0 0 0.25rem 0; */font-size: 0.2rem;display: block;width: 100%;}
.meitibd .desc .title1{line-height: 0.5rem;margin: 0.5rem 0 0.25rem 0;height: 0.5rem;font-size: 0.32rem;font-size: 0.3rem;height: 1rem;margin-top: 0.2rem;white-space: unset;display: -webkit-box;width: 3.55rem;}
.meitibd .desc .primary-button{width: 2rem;box-shadow: 1px 1px 2px #000;margin: 0;padding: 0.1rem 0px;text-align: center;font-size: 0.28rem;height: auto;line-height: 0.5rem;bottom: 0.25rem;}
.dingweisp .case>a{width: 50%;padding-bottom: 34%;}
.dingweisp .videos>a span{/* display: none */}
.xinwdd{font-size:0.24rem; padding-top: 0.1rem; }
.dingweizf[container="5"] .h1 img{         top: 0.3rem;
    max-width: 2rem;
    right: 0.3rem;
    max-height: 1rem;}
.dingweisp[container="1"] > .title{font-size: 0.42rem;left: -0rem;  padding-left: 0.2rem;}

#gywmgsjj01{    width: 100%;    padding-bottom: 0.2rem;
    float: left;    background: #fff;}

#gywmgsjj02{float: left;
    margin-right: 0px;
    width: 100%;
    height: auto;
    object-fit: cover;}
#zy_jj_lt_p1 span{margin-right: 0.4rem;}
.meitibd img{height: 5rem}
.dingweisp[container="1"]{width: 90%;
    margin-left: 5%;
    margin-top: 0.5rem;}
	
.dingweisp .case>a p span{display: none}	
#zy_jrwm_p1{ color: #fe6b00; font-size: 0.36rem}
#zy_jrwm_p2{ color: #fe6b00;font-size: 0.3rem; padding-top: 0.5rem}
#zy_jrwm_p3{color: #fe6b00;font-size: 0.36rem;padding-top: 0.8rem}
.dingweisp .case>a img{    max-width: 60%;}
.gywmC .textwz{position: absolute;z-index: 99;left: 3.3rem;width: 2.8rem;top: 1.24rem;color: #fff;}
.gywmC .textwz p{ font-size: 0.33rem;    height: 0.33rem; float: left;    line-height: 0.33rem;}
.gywmC .textwz span{ font-size: 0.16rem; font-weight:bold;float: left;   padding: 0.01rem 0 0 0.05rem;}
}





/*显示器大于801小于1199时候生效
@media screen and (min-width: 801px) and (max-width: 1199px){
body{ font-size:16px;}
.dingweizf[container="1"] .left .desc,.dingweizf[container="1"] .left .desc2{ font-size:14px; line-height: 1.5;}
.container>.title{font-size: 24px;}
.container[container="2"] .gywmgsjj{ font-size: 20px;}
.container>.title p:nth-child(2){font-size: 14px;}


}
/*显示器大于1200时候生效
@media screen and (min-width: 1200px){
body{ font-size:20px;}
#gywmgsjj01{
    width: 100%;
    padding-bottom: 20px;
    float: left;
    background: #fff;}



#gywmgsjj02{float: left;
    margin-right: 30px;
    width: 500px;
    max-width: 50%;
    height: 400px;
    object-fit: cover;}
#gywmgsjj03{ margin: 0;
    color: #4e4d4d;
    white-space: normal;
    line-height: 1.8;}
	
	
	}
*/
