@charset "UTF-8";
.banner{width:100%;}
.page .content{color:#2d2d2d;}
.page .content-sg:last-child{margin-bottom:0;border-bottom:0;}
.page p{font-size:.625rem;color:#666;padding:.75rem 0;text-align:justify;text-justify:inter-ideograph;}
.page p span{color:#a0000f;}
.img{float:left;width:50%;}
.zxbtn1{display:block;margin:0 auto;padding:0 1.3rem;font-size:.65rem;line-height:2;border-radius:.65rem;}
.zxbtn1 span{display:block;font-size:.9rem;line-height:1;}
a.zxbtn{background:#a0000f;}
.zt-title{padding-bottom:1rem;text-align:center;}
.zt-title h2{font-size:1rem;line-height:1.5;}
.zt-title h2 span{color:#a0000f;}
.zt-title .title-p{padding:0;font-size:.5rem;line-height:1;text-align:center;color:#999;}
.zt-title .title-txt{padding:0;font-size:.75rem;line-height:1.2;text-align:center;color:#2d2d2d;}
.line{position:relative;width:2.9rem;height:1px;background:#a0000f;margin:.3rem auto 0;z-index:2;}
.line2{position:relative;width:1.5rem;height:1px;background:#a0000f;margin:1rem auto 0;z-index:2;}
.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{padding:1rem 0;}
.layout1-nav{padding:0 2rem .75rem;}
.layout1-nav li a img{float:left;margin-right:.3rem;width:2.75rem;}
.layout1-nav li h3{margin-top:.3rem;font-size:.75rem;}
.layout1-nav li p{padding:0;}
.layout1-list ul{padding:0 .625rem;}
.layout1-content{position:relative;margin:-1rem .625rem .75rem;padding:.5rem .2rem;background:#fff;box-shadow:0 .2rem .3rem #ddd;}
.layout1-info{padding-left:1rem;}
.layout1-info h3{float:left;font-size:1rem;}
.layout1-info span{display:inline-block;margin-left:.75rem;padding-top:.3rem;font-size:.75rem;color:#a0000f;}
.layout1-info p{display:inline-block;}
.layout2-content{position:relative;}
.layout2-info{position:absolute;left:0;top:38%;}
.layout2-info p{padding:0 2rem;font-size:.65rem;text-indent:2em;}
.layout4 > p{padding-top:0;}
.layout4 ul li img{border-radius:50%;box-shadow:0 0 .1rem #999;}
.layout4 ul li p{font-size:.75rem;text-align:center;}
.layout4 ul li p small{display:block;font-size:.5rem;}
.anli .zt-anli-list{width:100%;overflow:hidden;}
.zt-anli-list p{margin-top:.3rem;padding:.5rem .75rem;background:#f0f0f0;}
.zt-anli-list p strong{font-size:.65rem;color:#a0000f;}
.anli li{margin-bottom:.3rem;font-size:.6rem;line-height:2;text-align:center;background:#e4e7ee;}
.doc {padding:1rem 0;background:#fff;border-top:1px solid #e9e9e9;}
.doc > img{margin:.75rem 0;}
.doc-content p{position:absolute;top:0;left:0;padding:.75rem 1.5rem;}
.xm{padding:1rem .625rem;background:#fff;}