@charset "UTF-8";
.banner{width:100%;}
.page .content{color:#4c3e31;}
.page .content-sg:last-child{margin-bottom:0;border-bottom:0;}
.page p{font-size:.625rem;color:#4c3e31;padding:.75rem 0;text-align:justify;text-justify:inter-ideograph;}
.page p span{color:#a0000f;}
.page li p{text-align:center;}
.img{float:left;width:50%;}
.zt-title{padding-bottom:1rem;text-align:center;}
.zt-title h2{font-size:1rem;line-height:1.5;}
.zt-title h2 span{display:inline-block;margin:0 .1rem;padding:0 .3rem;color:#fff;background:#a0000f;border-radius:50%;}
.zt-title h2 small{display:block;font-size:.6rem;font-weight:normal;}
.zt-title .title-p{padding:0;font-size:.5rem;line-height:1;text-align:center;color:#999;}
span.title1{display:inline-block;width:3rem;font-size:.6rem;color:#fff;background:#95897d;text-align:center;}
span.title2{display:inline-block;margin-bottom:.75rem;width:3rem;font-size:.6rem;color:#fff;background:#706455;text-align:center;}
.line{position:relative;width:2.9rem;height:1px;background:#a0000f;margin:.3rem auto 0;z-index:2;}
.line2{position:relative;text-align:center;}
.line2 p{position:absolute;top:50%;padding:0;width:100%;height:1px;background:#e6e6e6;z-index:1;}
.line2 span{display:block;font-size:3rem;padding:5%;}
.line2-box{position:relative;margin:0 auto;padding:0 2%;width:35%;background:#fff;z-index:2;}
.col-2 li{width:48.5%;float:left;margin-right:3%;}
.col-2 li:nth-child(even){margin-right:0;}
.col-3 li{width:31%;float:left;margin-right:3.5%;}
.col-3 li:nth-child(3n+0){margin-right:0;}
.col-4 li{width:22%;float:left;margin-right:4%;}
.col-4 li:nth-child(4n+0){margin-right:0;}
.layout1{position:relative;padding:1rem 0;}
.layout1 .layout1-content{position:absolute;left:0;top:1.8rem;width:100%;}
.layout1 h2{font-size:1rem;text-align:center;}
.layout1 p{padding-top:.3rem;font-size:.6rem;text-align:center;}
.layout2 {margin:0;border:0;padding:1rem .625rem;background:#cfba9c;}
.layout3 {margin:0;border:0;padding:1rem .625rem;}
.layout4 {margin:0;border:0;padding:1rem .625rem;background:#cfba9c;}
.layout5 {padding:1rem .625rem;}
.layout6 {padding:1rem .625rem;}
.layout6 h2 small{display:block;font-size:.6rem;font-weight:normal;}
.layout6-nav{width:100%;text-align:center;}
.layout6-nav  a{display:inline-block;width:42%;margin:0 1%;padding:.75rem 0;font-size:.75rem;color:#4c463d;line-height:1.2;text-align:center;background:#e7e3dc;}
.layout6-nav  a span{display:block;font-size:.4rem;color:#4c463d;}
.layout6-nav  a:last-child{margin-right:0;}
.layout6-nav  a.active{background:#a98d69;color:#fff;}
.layout6-nav  a.active span{color:#fff;}
.layout6-nav  a:active{color:#4c463d;}
.layout6-content{margin-top:.75rem;}
.layout6-content img{float:left;width:50%;}
.layout6-content li{background:#f9f7f2;}
.layout6-content h3{font-size:.9rem;}
.layout6-content li p{text-align:left;}
.layout6-content .layout6-left{float:left;padding:1rem .625rem 0;width:50%;}
.layout7 {padding:1rem .625rem;}
.layout8 {padding:1rem .625rem;}
.layout8 li{float:left;width:49.5%;margin:0 1% .2rem 0;padding:.3rem 0 .3rem .5rem;font-size:.65rem;color:#333;background:#e6e7e7;}
.layout8 li:nth-child(even){margin-right:0;}
.layout8 li a{display:block;}
.anli{padding:1rem .625rem;}
.anli .zt-anli-list{width:100%;overflow:hidden;}
.anli p{padding-bottom:0;text-align:center;font-size:.75rem;}
.doc{position:relative;padding-top:1rem;background:#fff;overflow:hidden;}
.doc img{border:0;}
.doc-list-content{position: absolute;left:0;top:0;width:100%;}
.doc-list-content h4{margin-top:8%;padding-right:2%;width:40%;font-size:.6rem;line-height:1.5;background:#a0000f;text-align:right;color:#cccbcb;font-weight:lighter;}
.doc-list-content h3{padding:3% 0 1% 8%;font-size:.9rem;line-height:1.2;}
.doc-list-content .zc{padding-left:8%;font-size:.75rem;color:#2d2d2d;line-height:1.2;font-weight:normal;}
.doc-list-content ul{padding:5% 0 0 8%;font-size:.65rem;}
.doc-list-content .pro-box{margin:8% 0 0 8%;padding:5%;background:rgba(255, 255, 255, 0.8);}
.doc-list-content .tit{color:#252525;font-weight:bold;}
.doc-list-content .tit span{color:#a0000f;}
.doc-list-content p{padding:0;}
.doc .zxbtn{position: absolute;bottom:1rem;right:2.2rem;padding:0 1rem;font-size:.6rem;}
.doc .nav-list{position:absolute;bottom:.5rem;width:100%;z-index:10;}
