body{background-color:#fff;}
.banner-yc .slide{position:relative;width:100%;height:350px;overflow:hidden;text-align:center;z-index:8;}
.banner-yc .slide ul{height:100%;}
.banner-yc .slide li{min-width: 1200px;width: 100%;height: 350px;background-repeat: no-repeat;background-position: center 0;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;}
.banner-yc .slide a{width:100%;display:block;cursor:pointer;}
.banner-yc .slide img{width: 100%;height: auto;display: block;}


.common-header{text-align: center;margin:-20px auto 0;}
.header-tabs{max-width: 1200px;margin: 0 auto;z-index: 9;}
.switch{background: #fff;border-radius: 8px;box-shadow: 0 2px 16px rgba(0,0,0,.153);}
.switch {display: flex;position: relative;}
.switch .switch-bg{position: absolute;top: 0;transition: left .3s;background: #E4B561;width: 33.33%;height: 124px;}
.switch .switch-bg .switch-bg-inner{position: absolute;width: 0;height: 0;top: 123px;left: calc(50% - 9px);border-left: 9px solid transparent;border-right: 9px solid transparent;border-top: 9px solid #E4B561;}

.switch .switch-item, .switch{display: flex;position: relative;}
.switch .switch-item{align-items: center;width: 400px;height: 124px;cursor: pointer;transition: all .3s;padding: 24px 32px;box-sizing: border-box;}
.switch .switch-item .switch-item-num{color: rgba(34,34,34,.2);margin-bottom: 14px;width: 74px;height: 95px;line-height: 95px;-webkit-clip-path: polygon(0 0,74px 0,74px 41px,34px 82px,34px 95px,0 95px);clip-path: polygon(0 0,74px 0,74px 41px,34px 82px,34px 95px,0 95px);}
.switch .switch-item .switch-item-num-1, .switch .switch-item .switch-item-num-2{width: 84px;height: 95px;-webkit-clip-path: polygon(0 0,80px 0,80px 38.5px,40px 78.5px,40px 95px,0 95px);clip-path: polygon(0 0,80px 0,80px 38.5px,40px 78.5px,40px 95px,0 95px);}
.switch .switch-item.switch-item-active .switch-item-num{color: hsla(0,100%,0%,.2);}
.switch .switch-item .switch-item-num span {display: inline-block;font-family: Oswald;font-size: 50px;}
.switch .switch-item .num-line{position: absolute;left: 84px;top: 46px;height: 55px;border-right: 1px solid rgba(34,34,34,.2);transform: rotate(45deg);mix-blend-mode: normal;}
.switch .switch-item.switch-item-active .num-line{border-right: 1.5px solid hsla(0,100%,0%,.2);}
.switch .switch-item .switch-item-info{margin-left: 13.4px;}
.switch .switch-item .switch-item-info .info-title {color: #222;font-size: 24px;line-height: 34px;font-weight: 700;margin-bottom: 4px;}
.switch .switch-item.switch-item-active .switch-item-info .info-title{color: #fff;}
.switch .switch-item .switch-item-info .info-desc{color: rgba(0,0,0,.5);font-size: 14px;line-height: 16px;}
.switch .switch-item.switch-item-active .switch-item-info .info-desc {color: hsla(0,0%,100%,.5);}

.section1 .part1 .con p{font-size:24px;line-height:2;text-indent: 2em;color:#3D2610;}
.section1 .part2 {background-color:#F5F3F2;}
.section1 .part2 .con ul{padding:0 25px;}
.section1 .part2 .con li{width:25%;padding:0 25px;}
.section1 .part2 .con li .item{height:110px;border:2px solid #A37843;border-radius:8px;color:#A37843;}
.section1 .part2 .con li .item .data{font-size:30px;}
.section1 .part2 .con li .item .unit{font-size:20px;}
.section1 .part2 .con li .item .unit i {font-size:12px; vertical-align: text-top;}

.section1 .part3 .con{padding-top:120px;}
.section1 .part3 .process-box{position: relative;}
.section1 .part3 .step-box{position: relative;}
.section1 .part3 .step{flex:1;text-align: center;}
.section1 .part3 .step p{margin-top:14px;color:#666;}
.section1 .part3 .step .progress{width:100%}
.section1 .part3 .step:first-child .progress::before,.section1 .part3 .step:last-child .progress::after{border:1px solid transparent !important;background-color:transparent !important;}
.section1 .part3 .step .progress::before,.section1 .part3 .step .progress::after{content: '';flex:1;height:4px;border:1px solid #EB880E;border-width: 1px 0;background:#fff;box-sizing: border-box;}
.section1 .part3 .step .point{position: relative;cursor: pointer;width:20px;height:20px;border:1px solid #EB880E;border-radius:50%;background-color:#fff;box-shadow: 0 0 0 6rpx rgba(207,207,207,.5);}
.section1 .part3 .step .point .img-box{position: absolute;width: 144px;height: 110px;bottom: 35px;left: -62px;text-align: center;font-size: 18px;padding-top: 15px;line-height: 1.5;background-color:#fff;padding:5px;border:1px solid #e3e3e3;border-radius:4px;transition: opacity .65s cubic-bezier(.19,1,.22,1),filter .65s cubic-bezier(.19,1,.22,1),background-color .65s cubic-bezier(.19,1,.22,1);visibility: hidden;opacity: 0;}
.section1 .part3 .step .point.on .img-box{visibility: visible;opacity: 1;}
.section1 .part3 .step .point .img-box img{width:100%;height:100%;}

.section1 .part3 .step .txt{margin-top:10px;color:#CFCFCF;}
.section1 .part3 .step.on .point{background-color:#EB880E;box-shadow: 0 0 0 6px rgba(235,136,14,.5);}
.section1 .part3 .step.on .txt{color:#666;}
/* .section1 .part3 .step.on .progress::before,.section1 .part3 .step.on .progress::after{background:#EB880E;} */
.process_tiao {width: 0;height: 4px;background-color: #EB880E;position: absolute;top: 8px;left: 85px;z-index: 9;}



.section2 .con{overflow: hidden;}
.section2 .select-type {border-color: #e3e3e3;padding:16px 0;background-color:#F5F3F2;margin-bottom:50px;}
.section2 .select-type {position:relative;margin-top:10px;border:1px solid #eaeaea;_overflow:hidden}
.section2 .select-type dl{position: relative;width: 100%;overflow: hidden;}
.section2 .select-type dl dt {position: absolute;top: 0;left: 0;z-index: 1;width: 107px;height: 100%;color: #999;font-weight: bold;line-height: 46px;border-right: 1px solid #eaeaea;}
.section2 .select-type dl dt {font-weight: normal;font-family: MicrosoftYaHei;font-size: 24px;color: #666;text-align: center;border-right: none;}
.section2 .select-type dl dd {display: inline;float: left;width:1040px;margin-left: 125px;margin-right:30px;border-top: 2px dotted #D5D5D5;}
.section2 .select-type dl:first-child dd{border-top:none;}
.section2 .select-type dl dd a {display: inline-block;height: 46px;line-height: 46px;text-align: left;text-decoration: none;}
.section2 .select-type dl dd a {width: auto;margin-right: 46px;font-family: PingFangSC-Regular;font-size: 20px;color: #333;}
.section2 .select-type dl dd a:hover {color: #eb880e;}
.section2 .select-type dl dd a.on {font-size: 12px;color: #eb880e;}


.pen-text-link {cursor: pointer;transition: all .3s;}
.pen-img {transition: background-image .3s;-webkit-transition: background-image .3s;background-size: cover;background-position: center;background-repeat: no-repeat;}
.pen-row-flex {display: flex;flex-flow: row wrap;}
.pen-row-flex::after, .pen-row-flex::before {display: flex;}
.pen-col { width: 33.3333%;display: block;padding-left: 12px;padding-right: 12px;position: relative;display: block;box-sizing: border-box;}
.img{height: 100%;transition: all .2s linear;}
.mark-btn {box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-weight:700;cursor:pointer;transition:all .1s ease-in;color: #fff;background-color: rgba(51,51,51,.3);border-color: transparent;border-radius: 4px;height: 36px;font-weight: 500;padding: 0 13px 0 11px;font-size: 14px;min-width: 88px;}
.mark-btn:hover{ color: #fff;background-color: rgba(51,51,51,.4);border-color: transparent;}


.section2 .work-head a {display: inline-flex;align-items: center;font-size: 32px;color: #333;font-weight: 700;margin: 0 auto 25px 0;line-height: 44px;}
.section2 .work-head a.arrow i {display: inline-block;vertical-align: 2px;margin-left: 6px;font-size: 16px;transition: transform .3s;}
.section2 .work-head a.hover, .section2 .work-head a:hover {color: #eb880e;}
.section2 .work-head .arrow:hover i {transform: translateX(2px);}

.section2 .sub-head {display: flex;justify-content: space-between;margin: 0 0 16px;}
.section2 .sub-head .left{display: flex;align-items: center;}
.section2 .sub-head a{font-size: 16px;line-height: 22px;color: #666;}
.section2 .sub-head .left a::after {content: "/";margin: 0 10px;color: #666;}
.section2 .sub-head .left a:last-child::after {display: none;}
.section2 .sub-head a:hover{color: #eb880e;}
.section2 .sub-head .right {display: flex;align-items: center;cursor: pointer;font-size: 16px;font-weight: 700;}
.section2 .sub-head .right .icon {font-size: 16px;margin-right: 4px;}

.section2 .good-work {/*height: 342px;*/margin-bottom: 25px;}
.section2 .work-item .mark-btn{position: absolute;top: 12px;right: 16px;z-index: 10;}
.section2 .work-item{position: relative;display: block;margin-bottom:24px;transition: all .2s linear;box-shadow: 0 2px 24px 0 hsla(0,0%,60%,.08);}
.section2 .work-item .img-wrap {height: 248px;display: block;overflow: hidden;cursor: pointer;position: relative;}
.section2 .work-item .img-wrap::before {content: "";display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: transparent;transition: all .2s linear;}
.section2 .work-item .img-wrap:hover::before {background: hsla(0,0%,100%,.16);}
.section2 .work-item .content{display: block;padding: 20px;background: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.section2 .work-item .title {color: #333;font-size: 20px;line-height: 28px;font-weight: 700;cursor: pointer;transition: all .3s;}
.section2 .work-item .title:hover{color:#eb880e;}
.section2 .work-item .desc {display: flex;justify-content: space-between;margin-top: 5px;align-items: center;}
.section2 .work-item .left {display: flex;align-items: center;overflow: hidden;flex-wrap: nowrap;}
.section2 .work-item .author {display: flex;align-items: center;}
.section2 .work-item .author,.section2 .work-item .txt {font-size: 14px;color: #999;margin-right: 8px;line-height: 20px;white-space: nowrap;}
.section2 .work-item .avatar {width: 20px;height: 20px;border-radius: 50%;margin-right: 8px;}
.section2 .work-item .split {width: 1px;height: 8px;background: #ddd;margin-right: 8px;}
.section2 .work-item .txt {overflow: hidden;text-overflow: ellipsis;}
.section2 .work-item .txt:last-of-type {margin-right: 0;}
.section2 .work-item .right{display: flex;align-items: center;font-size: 14px;color: #999;line-height: 20px;margin-left: 8px;white-space: nowrap;}

.section2 .btn-more{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-weight:700;cursor:pointer;transition:all .1s ease-in}
.section2 .btn-more{padding: 0 44px 0 47px;font-size: 18px;min-width: 178px;border-radius: 24px;margin: 32px auto 68px 50%;transform: translateX(-50%);height: 48px;color: #333;background-color: transparent;border-color: #333;}
.section2 .btn-more.hover, .section2 .btn-more:hover {color: #404040;background-color: #f0f0f0;border-color: #404040;}
.section2 .btn-more i{display: inline-block;margin-left: 1px;font-size: 13px;}
.section2 .btn-more i.arrow{width:14px;height:14px;background:url(http://www.weiyunos.com/jikexcx/pic/33/cc3272ff-3c95-4946-8b90-07c97214f6c2.png) no-repeat 0 0/contain;margin-left:8px;transition: all .3s ease-in-out;}
.section2 .btn-more:hover i.arrow{transform: translateX(10px);}


.section3 .part1 .con {position: relative;background-color:#E8E8E8;padding:2px;height:394px;}
.section3 .part1 .con ul{overflow: hidden;font-size:0;}
.section3 .part1 .con li{width:20%;height:130px;padding:2px;float: left;position: relative;overflow: hidden;}
.section3 .part1 .con li.li1,.section3 .part1 .con li.li4{width:60%;padding-left: calc(40% + 2px);}
.section3 .part1 .con li a{display: inline-block;width: 100%;height:100%;overflow:hidden;}
.section3 .part1 .con li img{width: 100%;height:100%;transition:all .1s ease-in}
.section3 .part1 .con li:hover img{transform: scale(1.1);}
.section3 .part1 .con .swicth {position: absolute;left: 0;top: 0;width: 478.4px;height: 260px;background-color:#EB880E;}
.section3 .part1 .con .swicth .pos-txt{padding:60px 0 0 40px;color:#fff;}
.section3 .part1 .con .swicth h3{position: relative;font-size:98px;color:#fff;margin-right:34px;}
.section3 .part1 .con .swicth h3::after{content: '+';position: absolute;right:-22px;top:10px;font-size:24px;}
.section3 .part1 .con .swicth .txts{font-size:24px;padding-top: 50px;}

.section3 .part1 .con .swicth .action{position: absolute;top:20px;right:30px;}
.section3 .part1 .con .swicth .action .btn .iconfont{font-size:16px;}
.section3 .part1 .con .swicth .action .btn{width:46px;height:46px;background-color:#fff;color:#EB880E;margin-left:-1px;transition:all .1s ease-in}
.section3 .part1 .con .swicth .action .btn.prev{-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.section3 .part1 .con .swicth .action .btn.nextStop,.section3 .part1 .con .swicth .action .btn.prevStop{border:1px solid #fff;color:#fff;background-color:transparent;}
.section3 .part1 .con .swicth .action .btn:not(.nextStop,.prevStop):hover{background-color:rgba(255,255,255,.85);}

.section4 .part1 .m-tit.flex-row{align-items: baseline;}
.section4 .part1 .m-tit{padding:0 20px;margin-bottom:0;border-bottom:1px solid #DADADA;}
.section4 .part1 .m-tit p{margin-left:20px;}
.section4 .part1 .con{font-size:16px;}
.section4 .part1 .con .sideMenu .hd{height: 70px;line-height: 70px;padding:0 20px;font-size: 20px;color: #2b2b2f;border-bottom: 1px solid #DADADA;position: relative;cursor: pointer;}
.section4 .part1 .con .sideMenu .hd li{flex:1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.section4 .part1 .con .sideMenu .hd .toggle{ position:absolute; width:17px; height:17px; background:url(../../images/aboutUs/lyjiantou.png) no-repeat; background-position:0 -17px; right:2px; top:27px; cursor:pointer;}
.section4 .part1 .con .sideMenu .bd{padding:20px;color:#666;display: none;}
.section4 .part1 .con .sideMenu .bd dt{margin-bottom:24px;}
.section4 .part1 .con .sideMenu .bd dd{margin-bottom:20px;}

