*{padding:0;margin:0;font-size:14px;color: #333333;font-family: "微软雅黑", sans-serif;}
a{text-decoration:none;}
.a-active{color: #CD4141;}
.li-active{color:#CD4141;font-weight:600;border-bottom:4px solid #CD4141;}
.nav-2 div:nth-child(2){color:#CD4141;font-weight:600;border-bottom:4px solid #CD4141;}
.nav-2 div:nth-child(2) a{color: #CD4141;}

.the-content{width:1086px;margin:40px auto 40px;position:relative;}
.content-head{color:#8F8F8F;}
.content-head img{width:24px;vertical-align:text-top;margin-top:-5px;margin-right:3px;}
.content-head span:last-child{color:#CD4141;}
.content-main{width:1096px;margin-top:40px;}

.index-tit-wrap{text-align:center;width:100%;margin-top:50px;}
.index-tit-cn{width:120px;font-size:24px;position:relative;margin:0 auto;color: #CD4141;font-weight:600;}
.index-tit-cn span{position:absolute;top:-5px;width:30px;border-bottom:10px solid #CD4141;}
.index-tit-en{margin-top:4px;font-size:14px;color: #999595;}

.zone-wrap-1{width:100%;height:200px;background-image:url('../image/soft-1.png')}
.zone-wrap-1 div{text-align:center;padding-top:60px;}
.zone-wrap-1 div p:nth-child(1){font-size:24px;color:#333333;}
.zone-wrap-1 div p:nth-child(2){font-size:16px;margin-top:8px;color:#8F8F8F;}


.picon-w{width:33.3%;}
.picon-w div{width:80px;height:80px;border-radius:80px;border:2px solid #CD4141;text-align:center;margin: 0 auto 20px;line-height: 110px;}
.picon-w div img{width:42px;height:42px;}
.picon-w p:nth-child(1){font-size:16px;line-height:48px;font-weight:600;}
.picon-w p:nth-child(2){font-size:16px;font-weight:600;line-height:48px;}

.content-nav{
     margin-top:40px;
     width:1096px;
     height:60px;
    border-bottom: 1px solid rgb(228, 228, 228);
 }
.content-nav div{
    width:250px;float:left;
    height:60px;
    text-align:center;
    line-height:60px;
    cursor:pointer;
}
.divActive{
    color: #CD4141;
    border-bottom:3px solid #CD4141;
}

.cont-zone2{
    width:496px;float:left;
    margin:0 auto;
}
.cont-zone2 .hang-location{
    width:100%;
    overflow:auto;
    margin-top: 20px;
}
.cont-zone2 .hang-location img{width:100%;}
.cont-zone2 .hang-dv{
    width:100%;
    height:auto;
    overflow:hidden;
    margin-top:20px;
}
.cont-zone2 .hang-dv div:nth-child(1){
    width:46px;
    height:46px;
    background-color:#78C150;
    border-radius:38px;
    float:left;
    vertical-align: middle;
    text-align:center;
    margin-top:5px;
    line-height: 64px;
}
.cont-zone2 .hang-dv div:nth-child(1) img{
    width:26px;
    height:26px;
}
.cont-zone2 .hang-dv div:nth-child(2){
    float:left;
    margin-left:10px;
}
.cont-zone2 .hang-dv div:nth-child(2) p:nth-child(1){
    font-size:14px;
    color:#BCBCBC;
    line-height:24px;
}
.cont-zone2 .hang-dv div:nth-child(2) p:nth-child(2){
    font-size:16px;
    line-height:32px;
}
.cont-zone2 .hang-btn{
    width:100%;
    height: 40px;
    background-color: #F2BE4A;
    text-align:center;
    line-height:40px;
    margin-top:20px;
    border-radius:5px;
    color:#FFFFFF;
}
.cont-zone2 .hang-con{
    display:flex;justify-content:center;align-items:center;
    margin-top:20px;
    width:100%;
    height:120px;
    border:1px solid #E7E7E7;
}
.cont-zone2 .hang-con div{text-align:center;width:32%;}
.cont-zone2 .hang-con div img{width:70px;height:70px;}


.cont-zone3{
    margin: 0 auto;
}
.cont-zone3 .p-box{
    margin-top:20px;
}
.cont-zone3 .p-box p:first-child{
    font-weight:600;
    color: #CD4141;
    font-size:16px;
}
.cont-zone3 .p-box p{
    line-height: 42px;
    font-size:16px;
}

.cont-zone4{
    width:100%;
    margin:0 auto;
}
.cont-zone4 .box-group{
    width:100%;display:flex;justify-content:center;align-items:center;
    margin-top:34px;
}
.cont-zone4 .box-group .box{
    width:330px;
    height:330px;
    background-color:#F4F5F5;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
}
.cont-zone4 .box-group .box:nth-child(1){
    margin-right:68px;
}
.cont-zone4 .box-group .box:nth-child(2){
    margin-right:68px;
}
.cont-zone4 .box-group .box .bw{
    width:300px;
    height:300px;
    margin: 15px auto;
    background-color:#FFFFFF;
    display: flex;
    justify-content: center;
    align-items: center;
    position:relative;
}
.cont-zone4 .box-group .box .bw div{
    position: absolute;
    width: 100%;
    height: 28px;
    background-color: #999b98;
    opacity: 0.2;
    margin: 0;
    bottom: 0;
}
.cont-zone4 .box-group .box .bw span{
    position:absolute;
    margin:0;
    bottom: 5px;
    font-size:12px;
}

.overlay {
    display: none;
    position: fixed;
    left: 50%;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    text-align: center;
    overflow: auto;
    z-index: 999;
    margin-top: 0;
    top: 0;
    transform: translateX(-50%);
}
.overlay img {
    max-width: 90vw;
    max-height: 90vh;
    transition: transform 0.3s ease-in-out;
    /*margin-top: 30% !important;*/
}
