@charset "UTF-8";
/* CSS Document */
h1, h2, h3, h4, h5, h6 {font-weight:bold; }
.page{background:#fff;}
.page p{padding:5% 0;color:#595959;font-size:.65rem;text-align:justify;text-justify:inter-ideograph;}
.blank20{height:20px;clear:both;}
.blank10{height:10px;clear:both;background:#e6e6e6;}
.float_left {float:left;}
.float_right {float:right;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
body {overflow-x:hidden;}
.banner{width:100%;}
.img{float:left;width:50%;}
.zt-title{padding-bottom:5%;text-align:center;}
.zt-title h2{font-size:1rem;line-height:1.5;}
.zt-title h2 span{color:#ca0a1a;}
p.title-p{padding:0;font-size:.5rem;line-height:1.5;text-align:center;}
.line{width:20%;height:1px;background:#ca0a1a;margin:.2rem auto 0;}
.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:.9rem;padding:5%;}
.line2-box{position:relative;margin:0 auto;padding:0 2%;width:40%;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;}
.zixun{padding-top:5%;text-align:center;}
.zxbtn{display:inline-block;padding:0 10%;color:#fff;font-size:.9rem;line-height:2.3;text-align:center;background:#ca0a1a;border-radius:3.5rem;font-weight:normal;}
.layout1{padding:5% 3%;}
.layout1 ul li{float:left;width:32%;margin-right:2%;}
.layout1 ul li:nth-child(3),.layout1 ul li:nth-child(6){margin-right:0;}
.layout1 li p{font-size:.65rem;line-height:2;text-align:center;}
.layout2 {padding:5% 3%;}
.layout3 {padding:5% 3%;}
.layout3 p{text-indent:2em;}
.layout3 .title-p{text-indent:0;}
.layout4{padding:5% 3%;}
.layout4 ul li{float:left;width:22%;margin-right:4%;}
.layout4 ul li:last-child{margin-right:0;}
.layout4 li p{font-size:.65rem;color:#e08a4d;line-height:1.2;text-align:center;}
.layout5{padding:5% 3%;}
.layout5 ul li{width:31%;float:left;margin-right:3.5%;}
.layout5 ul li:nth-child(3n+0){margin-right:0;}
.layout5 li p{font-size:.65rem;line-height:3;text-align:center;}
.layout6{padding:5% 3%;}
.layout6 ul li{margin-bottom:.5rem;padding:.3rem;width:48.5%;float:left;margin-right:3%;border:1px solid #e6e6e6;}
.layout6 ul li:nth-child(even){margin-right:0;}
.layout6 li p{font-size:.65rem;line-height:3;text-align:center;}
.layout7{padding:5% 3%;}
.layout7 p span{color:#a0000f;font-weight:bold;}
.layout8{padding:5% 3%;}
.layout8 ul li{margin-bottom:.5rem;width:48.5%;float:left;margin-right:3%;}
.layout8 ul li:last-child{margin-right:0;}
.layout8 p{font-size:.6rem;line-height:2;}
.layout9 {padding:5% 3%;}
.layout9 li{float:left;width:49.5%;margin:0 1% .2rem 0;padding:.3rem 0 .3rem .5rem;font-size:.65rem;color:#333;background:#e6e7e7;}
.layout9 li:nth-child(even){margin-right:0;}
.layout9 li a{display:block;}
.anli{padding:5% 3%;}
.anli .zt-anli-list{width:100%;overflow:hidden;}
.anli p{margin-top:.1rem;padding:0;text-align:center;font-size:.65rem;line-height:2;background:#e6e6e6;}
.doc{padding:5% 0 0;}
.zt-doc-list li{position: relative;}
.doc-list-content{position: absolute;left:0;top:0;width:100%;}
.doc-list-content h4{margin-top:8%;padding-right:2%;width:45%;font-size:.5rem;line-height:1.5;background:#ab0111;text-align:right;color:#cccbcb;font-weight:lighter;}
.doc-list-content h3{padding:3% 0 1% 8%;font-size:.85rem;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:#ca0a1a;}
.doc-list-content p{padding:0;}
.doc-list-content .docbtn{display:block;margin:5% 0 0 8%;width:25%;font-size:.65rem;line-height:2;color:#ca0a1a;border:1px solid #ca0a1a;text-align:center;}
.doc-nav{width:44px;height:12px;margin:3% auto;}
.doc-nav li{float:left;width:12px;height:12px;margin:0 5px;background-color: #bdbdbd;border-radius: 50%;}
.doc-nav li.on{background-color: #ca0a1a;}
.xm{padding:5% 3%;}
