.article p{max-width: 640px;/*min-width: 320px;*/margin: 0 auto;  color: #000;line-height: 1.5;overflow: hidden;}
.subject_activity{margin-bottom:0;}
.article h2{font-size: 0.3rem;font-weight: normal;color: #fff;padding:3% 0}
.article h2 img{display: inline-block;vertical-align: middle;width: 0.4rem}
.btn{display: block;width: 50%;height: 0.55rem;line-height: 0.55rem;text-align: center;color: #fff;font-size: 0.25rem;background: #8F59B6;border-radius: 0.4rem;margin-top: 5%}
.article a.btn{display: block;width: 50%;height: 0.55rem;line-height: 0.55rem;text-align: center;color: #fff !important;;font-size: 0.25rem;background: #8F59B6;border-radius: 0.4rem;margin-top: 5%;border: 0}
.pb{padding-bottom: 0.6rem}
.over{overflow: hidden;}
.over a.btn {width: 48%}
.over a.fl{background: #F75766}
.fl{float: left}
.fr{float: right}
.content{width: 94%;margin: 0 auto;}
.doc_case1{background: #675CA3;padding-bottom: 1px}
.doc_case1 li{position: relative;background: #fff;margin-bottom: 5%}
.doc_case1 li i{display: block;width: 10%;position: absolute;right: 1px;top: 1px}
.doc_case1 li .text{width: 60%;position: absolute;right: 0;top: 10%;}
.doc_case1 li .text h3{font-size: 0.34rem;font-weight: normal;color: #000;text-align: left}
.doc_case1 li .text h3 strong{font-size: 0.28rem;font-weight: normal}
.doc_case1 li .text h3 span{display: inline-block;font-size: 0.25rem;color: #fff;background: #8B5CB3;padding: 0 2%}
.doc_case1 li .text h3 b{display: block;font-weight: normal;font-size: 0.22rem;margin-bottom: 8%}
.doc_case1 li .text p{font-size: 0.22rem;color: #8f59b8;margin-top: 2%}
/*.doc_case1 li .text p.p1{font-size: 0.3rem;color: #000}*/
.doc_case1 li .text p.p1 strong{display: block;font-size: 0.22rem;margin-left: 0.35rem}
.doc_case1 li .text p img{display: inline-block;vertical-align: middle;width: 0.3rem;}
.doc_case1 li .text p strong{font-weight: normal;color: #ff8a00}
.doc_case1 li .text p span{color: #666}
.doc_case1 li .text p span img{display: inline-block;vertical-align: middle;width: 0.25rem}
.doc_case1 li .text p.p3{width: 100%;overflow: hidden;line-height: 1.3}
.doc_case1 li .text p.p3 span{display: block;width: 0.9rem;float: left;border: 1px solid #966AB7;border-radius: 0.3rem;color: #000;text-align: center;padding: 1% 2%;margin-right: 2%;font-size: 0.2rem}
.doc_case1 li .text p.p3 span b{font-size: 0.3rem;font-weight: normal}
.doc_case1 li .text p.p3 span:nth-child(3){margin-right: 0}
.doc_case1 li .text .over{width: 90%}
.doc_case1 li .text .over a.btn{width: 48%}
.over a{color:#fff;}
.doc_case1 li .text .over a.fl{background: #F37F2B}

.section1 h2,.section3 h2,.section4 h2,.section5 h2,.section6 h2{font-size: 0.45rem;color: #000;font-weight: bold;padding: 5% 0}
.section1 h2 span,.section3 h2 span,.section5 h2 span,.section6 h2 span{display: block;font-weight: normal;font-size: 0.26rem;color: #666}
.section1 .hd,.section4 .hd,.section5 .hd{text-align: center;padding: 3% 0 }
.section1 .hd li,.section4 .hd li,.section5 .hd li{display: inline-block;width: 10px;height: 10px;border: 1px solid #8F59B6;border-radius: 50%;margin: 0 3px}

.section1 .hd li.on{background: #8F59B6}
.section1 .over div{width:100%;}
.section1 .over dl{margin-bottom: 5%; width: 48%; float: left; margin:10px 1%;}
.section1 .over dl dd{width: 94%;margin: 0 auto;text-align: center;font-size: 0.2rem;color: #333;margin-top: 2%}
.section2 h2{font-size: 0.4rem;color: #000;}
.section2 li{width: 18.4%;float: left;margin-right: 2%;margin-bottom: 3%}
.section2 li:nth-child(5), .section2 li:nth-child(10){margin-right: 0}
.section2 li a{display: block;height: 1.15rem;background: #A46EC2;font-size: 0.23rem;color: #fff;text-align: center;line-height: 1.3;border-radius: 0.1rem;overflow: hidden;}
.section2 .over1 li{position: relative}
.section2 .over1 li a{display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.section2 .pt{padding-top: 0.2rem}
.section2 .over1 li img{display: block;width: 0.4rem;position: absolute;top: -0.2rem;right: 0.1rem;z-index: 10}
.section3 .content{background: #675D9F;padding: 5% 3% 3%}
.section3 ul{overflow: hidden}
.section3 ul li{width: 32%;float: left;font-size: 0.2rem;text-align: center;color: #fff; background:#675CA3;}
.section3 ul li:nth-child(2){margin: 0 2%}
.section3 ul li dd{padding: 0.15rem 0}


.section4 .s4_text{width: 94%;margin: 0 auto;font-size: 0.22rem;color: #333}
.section4 .s4_text h3{width: 32%;padding: 3px 0;background: url("../images/kqbg.jpg") no-repeat left center #675CA3;font-size: 0.3rem;font-weight: normal;color: #fff;text-align: center;border-radius: 0.3rem}
.section4 .s4_text p{padding: 0.1rem 0}
.section4 .s4_text dl dd{text-align: center;padding: 0.15rem 0 0.2rem}
.section4 .s4_text .over{width: 70%;margin: 0 auto}
.section4 .s4_text .over a.btn{height: 0.7rem;line-height: 0.7rem;margin-top: 0;font-size: 0.28rem}
.section4 .s4_text .over a.fl{background: #8B5CB3}
.section4 .s4_text .over a.fr{background: #F5751B}
.section4 .hd li{border: 1px solid #675D9F}
.section4 .hd li.on{background: #675D9F}
.section5 #scrollkq2{background: #675D9F;padding-top: 0.3rem}
.section5 #scroll_zf{background: #675D9F;padding-top: 0.3rem}
.section5 dl{width: 94%;margin: 0 auto; background: #675D9F; padding: 0 4%;}
.section5 dl dd{font-size: 0.23rem;text-align: center;color: #fff;padding-top: 0.1rem}
.section5 .hd li{border: 1px solid #fff}
.section5 .hd li.on{background: #675D9F;}
.section6 .over div{width: 48%;}
.section6 .over dl{background: #74B2CF;margin-bottom: 0.2rem;border-radius: 0.1rem;overflow: hidden}
.section6 .over dl dd{font-size: 0.23rem;color: #fff;text-align: center;padding: 0.1rem 0 0.15rem}
.case_box{padding-bottom: 3%;}
.case_box .swiper-pagination{padding: 3% 0;}
.case_box .swiper-pagination .swiper-pagination-bullet{background: none;border: 1px solid #FFF;}
.case_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.section1 .case_box .swiper-pagination .swiper-pagination-bullet{background: none;border: 1px solid #A46EC2;}
.section1 .case_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #A46EC2;}
.section4 .case_box .swiper-pagination .swiper-pagination-bullet{background: none;border: 1px solid #A46EC2;}
.section4 .case_box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #A46EC2;}