.body{background:#f7f8f8}
.jqmore{position:absolute;right:1em;top:2em;z-index:999;color:#989898;font-size:1em}
.mt1{margin-top:1em}
#canvas{width:100%;height:100%;position:relative;left:0;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}
#nav{width:22em;height:100%;background:#3e2d7d;position:absolute;left:-22em;top:0}
#nav .nav-t{color:#b2abcb;font-size:2em;border-bottom:solid 1px #b2abcb;padding-left:1em;height:1rem;line-height:1rem}
#nav .nav-b dl{border-right:solid 1px #b2abcb;width:50%;float:left}
#nav .nav-b .secnav{float:left;width:45%;margin-left:4px;position:relative}
#nav .nav-b{position:relative}
#nav .nav-b .snl{display:none;background:#9c95b4;font-size:1.2em;color:#fff;padding-bottom:.5em;position:absolute;width:100%}
#nav .nav-b .snl a{color:#fff;display:block;padding:.5em 0 .5em 1em;position:relative;width:100%}
#nav .nav-b dl dt{list-style:none;color:#fff;font-size:1.4em;padding:.5em 0 .5em 1em;position:relative}
#nav .nav-b dl .line{position:absolute;bottom:0;height:1px;background:#9c95b4;width:80%}
#nav .nav-b .line2{position:absolute;bottom:0;height:1px;background:#7e7796;width:80%}
#nav .nav-b dl .thisclass{background:#9c95b4}
#container.display-nav #canvas{left:22em}
#container.display-nav .fixednav{left:22em;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all}
.header{position:relative}
.header .wrap{height:1rem;background:#3e2d7d;padding-top:.2rem}
.header .logo{width:3.6rem;display:block;margin:0 auto}
.header .menu{position:absolute;cursor:pointer;left:.625em;background:#3e2d7d}
.jq-th-list{color:#b2abcb;font-size:.6rem}
.header .phone{position:absolute;position:absolute;right:.625em;cursor:pointer}
.jq-phone{color:#b2abcb;font-size:.6rem}
.banner{width:100%;position:relative;overflow:hidden}
.banner .pagination{position:absolute;z-index:99;text-align:center}
.banner .swiper-container-horizontal>.swiper-pagination-bullets,.banner .swiper-pagination-custom,.banner .swiper-pagination-fraction{bottom:.15rem}
.banner .swiper-pagination-bullet-active{width:15px}
.section1{padding-top:.625em;padding-bottom:.625em;background:#fff}
.section1 .s1{display:block;text-align:center;color:#424242;width:100%}
.section1 .s1 .s1_ico{width:1.2rem;height:1.2rem;margin:0 auto;border-radius:100%;color:#fff;font-size:2.4em;line-height:1.2rem}
.section1 .s1 .s1_txt{font-size:1.2em;padding-top:.5em}
.section1 .s1 .s1_ico1{background:#05b1ff}
.section1 .s1 .s1_ico2{background:#ff6e41}
.section1 .s1 .s1_ico3{background:#f23d5c}
.section1 .s1 .s1_ico4{background:#7c4dff}.section0{background:#f5f4f9; padding-bottom:0.2rem; margin-top:0.15rem;}.mrrddd,.mrrddd li{padding:0; margin:0; list-style: none;}.mrrddd{width: 96%; margin: 0 auto; padding-bottom:0.4rem;}.mrrddd li{float:left; line-height:0.6rem; width:100%;}.mrrddd li a{color:#565656; font-size:1.2em; width: 100%; display: flex;justify-content: space-between;}.mrrddd li span{float:right;}.mrrddd li font{color:red;}
.mrrddd li .lileft {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.section2{margin-top:0;background:url(/template/default/pic/s2bg.jpg) no-repeat;background-size:cover}
.section2 .s2box{display:block;text-align:center;padding:1em}
.section2 .s2{width:1.7rem;height:1.7rem;background:#fff;border-radius:20px;color:#3e2d7d;position:relative;text-align:center}
.section2 .s2_ico{font-size:3em;position:absolute;width:1.7rem;top:1em}
.section2 .s2:hover{background:#e87884;color:#fff}
.section2 .s2_txt{position:absolute;width:100%;bottom:1em;font-size:.2rem}
.section2 .s2tit{text-align:center;font-size:2em;text-align:center;color:#fff}
.blum{padding-top:0.5em;padding-bottom:1em}
.blum .hrboxl{padding-left:3em}
.blum .hrboxr{padding-right:3em}
.blum hr{height:1px;border:0;background:#fff;margin-top:1.4em}
.section3{margin-top:1.68em;margin-bottom:1.68em}
.section3 .s3_l{width:100%;height:3.5em;background:#e5757f;border:none;color:#fff;padding:1em 0 1em 2em;border-top-left-radius:2em;border-bottom-left-radius:2em;border-top-right-radius:0;border-bottom-right-radius:0;font-size:1em}
.section3 .s3_r{width:100%;height:3.5em;background:#3e2d7d;border:none;border-top-right-radius:2em;border-bottom-right-radius:2em;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}
.section4{margin-top:0;margin-bottom:.68em;position:relative}
.section4c{position:relative}
.section4c .blum{padding-top:2em;position:absolute;width:100%;z-index:99;top:1em}
.blum .hr2{height:1px;border:0;background:#3e2d7d;margin-top:1.4em}
.section4 .case{padding-top:.225em;display:none;position:relative}
.section4 .casec{position:absolute;top:22%;width:100%}
.section4 .case_t{border:solid 4px #3e2d7d;margin-bottom:.8em;color:#3e2d7d;padding-top:.2em;padding-bottom:.2em}
.section4 .case_t .name{font-size:1.5em}
.section4 .case_t .ps{font-size:.9em}
.section4 .mocase{background:#8388a6}
.section4 .s4tit{text-align:center;font-size:2em;text-align:center;color:#3e2d7d}
.section4 .s4box{padding:.8em}
.section4 .s4box img{border-radius:100%;border:solid 2px #fff}
.section4 .s4box .on{border:solid 2px #fe9402}
.section5{margin-top:.68em;margin-bottom:.68em;background:#dff2fd;position:relative}
.section5 .dl{margin-top:.68em;background-size:cover;padding:.2em .4em .2em .4em}
.section5 .dlc{overflow:hidden;padding:.2em .4em .2em .4em}
.section5 .do{border:solid 3px #3b2b77;padding:.1em 0 0 0;color:#3b2b77;font-size:1.3em;text-align:right;display:block}
.section5 .h1{padding-right:.5em;margin-left:-2em;font-weight:bolder}
.section5 .h2{padding-right:.5em;margin-left:-2em;padding-top:2em;font-size:.9em}
.section5 .sp2{text-align:center}
.section5 .swiper-pagination-bullet-active{background:#e5757f}
.section6{position:relative}
.section6 .jqmore{top:1em}
.section6 .wrap{position:absolute;top:0}
.s6tit{text-align:center;font-size:2em;text-align:center;color:#3e2d7d}
.section7{margin-top:.68em;padding-top:.68em;padding-bottom:.68em;background:#3e2d7d}
.section7 .s7box{padding:.8em}
.section7 .s7box img{border-radius:100%;border:solid 2px #fff}
.section7 .s7txt a{color:#fff;font-size:1.5em;text-align:center;display:block}
.section8{position:relative;color:#3e2d7d}
.section8 .s8c{position:absolute;left:48%;top:68%}
.section8 .s8c .jq-button{width:48%}
.clearfixednav{padding:.8em .3em .8em .3em;font-size:1.4em}
.fixednav{position:fixed;bottom:0;left:0;width:100%;z-index:9999;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;margin-top:20em}
.fixednav a{height:5em;width:100%;height:100%;display:block;font-size:1.4em;color:#fff;padding:.8em .3em .8em .3em;text-align:center}
.home{background:#3e2d7d}
.tel{background:#fe9402}
.ask{background:#dc2625}
.about-2{background:#f1f0ef;padding-top:3em;padding-bottom:1.5em}
.about-3{background:#fff;padding-top:3em;padding-bottom:1.5em}
.about-4{background:#f1f0ef;padding-top:3em;padding-bottom:1.5em}
.about-5{background:#fff;padding-top:3em;padding-bottom:1.5em}
.about-5 .swiper-container{border:solid 1px #b3b3b3}
.about-5 .swiper-pagination-bullet{width:40px;height:5px;border-radius:0}
.about-5 .swiper-pagination-bullet-active{background:#ff585a}
.about-6{background:#f1f0ef;padding-top:3em;padding-bottom:1.5em}
.about-7{background:#fff;padding-top:3em;padding-bottom:1.5em}
.about-7 .box{padding:.1em}
.about-7 .boxc{position:relative}
.about-7 .zz{position:absolute;background:url(/template/default/pic/blue.png) repeat;width:100%;height:100%;top:0;transition:all .2s ease 0s;display:none}
.about-7 .boxc:hover .zz{display:block}
.about-7 .f{position:absolute;width:100%;text-align:left;bottom:.2em;color:#3e2d7d;font-size:1.1em;transition:all 1s ease 0s;padding-left:.4em}
.about-7 .boxc:hover .f{text-align:center;color:#fff;padding-left:0}
.about-8{background:#fff;padding-top:3em;padding-bottom:1.5em}
.about-8 .box{padding:.2em}
.local{color:#565656;font-size:1.2em}
.local a{color:#565656}
.listcase{background:#f8f8f8;padding-top:1.5em;padding-bottom:.2em}
.listcase .lc{border:solid 1px #dcdcdc;padding:.8em 0 1em 0;background:#fff;margin-bottom:1em}
.listcase .lc a strong{color:#ff585a}
.lista{background:#f8f8f8;padding-top:1.5em;padding-bottom:.2em}
.lista .la{width:100%;border-bottom:solid 1px #e4e4e4;padding-bottom:1em}
.lista .la a{color:#3e2d7d;}
.lista .box{padding-top:1em;padding-right:.5em;display:block;position:relative}
.lista .box span{color:#e84a36;display:block;border-radius:2px;border:solid 1px #e84a36;position:absolute;right:-2.2em;bottom:0}
.lista .box .ii{color:#bebebe;border:none;right:-2.8em}
.articlea{background:#f8f8f8;padding-top:1.5em;padding-bottom:.2em}
.articlea .aa .ps{color:#949494;border-bottom:solid 1px #949494;padding-bottom:1.5em;text-align:center}
.category4 .articlea .aa .ps{display:none;}
.articlea .aa img{max-width:100%;height:auto;display:block;width:100%;margin:0 auto}
.articlea .aa .body{padding-top:1.2em;padding-bottom:1.2em; font-size:16px; line-height: 24px;}
.articlea .aa .body .wp-block-image figcaption{text-align:center;}
.share{border-top:solid 1px #e5e5e5;padding-top:1.5em;padding-bottom:.2em;margin-bottom:.5em}
.share a{color:#0a0a0a;display:inline-block;float:right;margin-left:1em;font-size:2em}
.rel{background:#fff;margin-top:.5em}
.reltit{text-align:center;margin-bottom:2em}
.rel .la{width:100%;border-top:solid 1px #e4e4e4;padding-bottom:1em;position:relative}
.rel .box{padding-top:1em;padding-left:.5em;display:block;position:relative}
.rel .ii{color:#bebebe;border:none;left:0;position:absolute;bottom:1em}
.ghinfo p{text-indent:2em}
.ghinfo .ps{text-align:center;padding-top:1.5em;padding-bottom:1.5em;font-size:.8em}
.ghform{background:#3e2d7d;padding-top:.625em}
.ghform .ghc{background:#fff;color:#333}
.ghform .ghc .lish span{background:#3e2d7d;color:#fff;padding:0 2em 0 .5em;display:inline-block;margin-right:.5em;position:relative}
#triangle{position:absolute;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #fff;border-bottom:10px solid transparent;right:0;top:0}
.lis{padding-bottom:1em;border-bottom:dashed 1px #ccc;padding-top:1em}
.lisb{padding:1em}
.lisb input{margin:2px 0 0 2px}
.ff{padding-top:1em}
.ff .bt{text-align:right;padding-right:2em}
.ff .bn input{width:80%}
.ff .bn textarea{width:80%;height:6em}
.ghc .ps{color:#7b7b7b;font-size:.8em;padding-top:2em;padding-bottom:2em}
.team{padding-top:1.5em;background:#fff;text-align:center}
.teamt{background:#3e2d7d;color:#fff;font-size:1.4em;padding:.4em 0 .4em;text-align:left;font-weight:700}
.team .doc{border-radius:100%;border:solid 2px #d2d2d2}
.team .box{padding:.5em;display:block}
.team .h2{color:#3e2d7d;font-weight:700;font-size:1.4em}
.team .p{font-size:.8em;color:#666}
.teaml{padding-top:1.5em;padding-bottom:1.5em}
.route{padding-top:1.5em;padding-bottom:.2em}
.route .rt span{background:#fff;padding-right:2em;color:#333}
.route .rt{background:url(/template/default/pic/l.gif) repeat-x center}
#allmap{width:100%;height:20em;margin-top:1em;margin-bottom:1em}
.route .hosinfo{color:#666}
.route .hosinfo span{background:#58498e;color:#fff;margin-right:5px}
.route .xl p{color:#666}
.route .xl p span{color:#3e2d7d}
.route .qu{background:#fff;border:solid 1px #f0f0f0;text-align:center}
.route .box{padding:.5em}
.route .ps{color:#a3a3a3;margin:1em 0 1em 0}
.route .jq-form{margin-top:.625em}
.device .sbp{position:relative}
.device .sb2 .sbtn{position:absolute;left:45%;bottom:5%}
.device .sbtn a{font-size:1.1em;display:block;color:#fff;padding:.1em 1em .1em 1em}
.device .sbtn .fl{background:#2d2d2d;margin-right:.5em}
.device .sbtn .fr{background:#e35b61}
.device .sbtn2 a{font-size:1.1em;display:block;color:#fff;padding:.1em 1em .1em 1em}
.device .sbtn2 .fl{background:#2d2d2d;margin-right:.5em}
.device .sbtn2 .fr{background:#e35b61}
.device .sb3 .sbtn{position:absolute;left:7%;bottom:0}
.device .sb4 .sbtn{position:absolute;left:45%;bottom:0}
.device .sb5 .sbtn{position:absolute;left:7%;bottom:0}
.device .sb6 .sbtn{position:absolute;left:45%;bottom:0}
.device .sb7 .sbtn{position:absolute;left:7%;bottom:0}
.device .sb8 .sbtn{position:absolute;left:45%;bottom:0}
.device .sb9 .sbtn{position:absolute;left:7%;bottom:0}
.device .sb10 .sbtn{position:absolute;right:2%;bottom:0}
.device .sb11 .sbtn{position:absolute;left:17%;top:43%}
.device .sb11 .sbtn2{position:absolute;right:10%;bottom:3%}
.device .allbtn a{width:50%;background:#815eee;padding:.8em 1em .8em 1em;color:#fff;text-align:center;color:#fff;margin:0 auto;display:block}
.pages{text-align:center;padding-top:.2rem;padding-bottom:.4rem;background:#fff}
.pages li{display:inline-block}
.pages li a{background:#c9c9c9;color:#434343;padding:.09rem .15rem .09rem .15rem}
.pages li .pages li a:hover{background:#3e2d7d;color:#fff}
.pages .thisclass{padding:.09rem .15rem .09rem .15rem;background:#3e2d7d;color:#fff}
.prne ul{width:100%}
.prne ul li{width:100%;color:#c2c2c2}
.prne ul li a{color:#333}
.cf{margin-top:1em}
.cf .blum hr{background:#000}
.cf .blum .hrboxl{padding-left:0}
.cf .blum .hrboxr{padding-right:0}
.cf .tit{text-align:center;font-size:1.5em}
.cfinfo{text-align:center}
.cfinfo strong{color:red}
.cf .box{padding:.5em}
.cf .box a{color:#565656;padding:.5em 0 .5em 0;text-align:center;display:block;border:solid 1px #565656}
.cf .box a.thisclass{background:#3e2d7d;color:#fff}
.cf .qu{background:#e2e2e2;border:solid 1px #b3b3b3}
.cf .input{border:solid 1px #b3b3b3}
.cf .input input{width:100%;padding:.5em;border:none}
.cf .tips{color:#777;padding-left:.5em}
padding-right .doc_banner{position:relative}
.doc_banner .wrap{position:absolute;top:.525em;color:#ccb484}
.doc_banner .info{padding-left:1.2em;padding-top:2.125em}
.doc_banner .name{font-size:2.3em}
.doc_banner .name span{font-size:.6em;padding-left:.2em}
.doc_banner .adv{font-size:1.2em;background:#ec6d7b;color:#222;width:5.3em;margin-top:.525em}
.doc_banner .time{border:solid 1px #ccb484;text-align:left;padding:.22em}
.doc_banner .time .tt{font-size:1em}
.doc_banner .time .tb{font-size:2em}
.doc_banner .listadv{margin-top:.5em;margin-bottom:.5em}
.doc_banner .yy a{width:8em;text-align:center;background:#ec6d7b;color:#222;border-radius:.5em;display:block;padding:.2em;margin-top:.8em}
.doc_banner .boxbg{padding:.3em}
.doc_banner .boxdoc{border-radius:100%;border:solid 1px #ccb484;line-height:100%;text-align:center;font-size:1.5em}
.docin{position:absolute;width:64%;bottom:24%;background:url(/template/default/pic/t9.png) repeat;height:auto;right:0;padding:.4em}
.docinc{background:#0a0702;width:100%;height:100%;padding-left:1em;padding-top:1em;color:#ffcc85;padding-bottom:1em}
.docinc .h2{font-weight:700;font-size:2.3em}
.docinc .p{font-size:1.1em;padding-top:.125em;padding-bottom:.125em}
.docinc .h3{font-size:.8em;line-height:1.4em}
.docinc .zx{margin-top:1em}
.docinc .zx a{color:#ffcc85;border:solid 1px #ffcc85;text-align:center;padding:.1em .5em .1em .5em;margin-top:1em auto 0 auto;display:block;width:50%}
.docinc .jq-button{margin-top:.2em}
.d1{position:relative}
.d1 .zx{position:absolute;bottom:5%;width:100%;left:5%}
.d2{position:relative}
.d2 .zx{position:absolute;bottom:.1%;width:100%;left:10%}
.d3{background:#0a0702;padding-top:2em;padding-bottom:1em}
.d3 .h2{text-align:center;color:#ffcc85;font-size:2em}
.d4{padding-bottom:.625em}
.d5{padding-bottom:.625em}
.doc_2{text-align:right}
.doc_2 span{color:#ec6d7b}
.doc_4{position:relative}
.doc_4 .tipst{color:#ff0024}
.doc_4 .tips{position:absolute;bottom:1em;width:100%}
.doc_4 .tipsb span{color:#ff0024}
.doc_4 .contact{width:100%;margin-top:.5em}
.doc_4 .contact a{color:#222;background:#ccb484;width:100%;display:block;height:2em;text-align:center;line-height:2em}

.project_xiaoguo ul{overflow:hidden}
.project_xiaoguo ul.ul1{padding:5% 0}
.project_xiaoguo ul.ul1 li{width:23%;float:left;margin-right:2%;font-size:0.24rem;text-align:center;}
.project_xiaoguo ul.ul1 li a{color:#616161}
.project_xiaoguo ul.ul1 li img{display:block;width:70%;margin:0 auto 0.2rem;border-radius:50%}
.project_xiaoguo ul.ul1 li:nth-child(1) img{box-shadow:0 6px 32px rgba(129,70,249,0.4)}
.project_xiaoguo ul.ul1 li:nth-child(2) img{box-shadow:0 6px 32px rgba(240,147,78,0.4)}
.project_xiaoguo ul.ul1 li:nth-child(3) img{box-shadow:0 6px 32px rgba(20,25,193,0.4)}
.project_xiaoguo ul.ul1 li:nth-child(4) img{box-shadow:0 6px 32px rgba(252,45,113,0.4)}

@media screen and (min-width:1em){body{font-size:8px;}
}
@media screen and (min-width:20em){body{font-size:12px;}
.section2 .s2_ico{font-size:3em;top:.2em}
.section2 .s2_txt{bottom:1.5em}
.section5 .do{font-size:.9em}
.section5 .h2{padding-top:2em}
.doc_banner .ps{font-size:.8em}
}
@media screen and (min-width:22em){body{font-size:13px}
.section2 .s2_ico{font-size:3em;top:.4em}
.section2 .s2_txt{bottom:.8em}
.section5 .do{font-size:1.1em}
.section5 .h2{padding-top:2em}
.doc_banner .time{margin-bottom:.8em}
}
@media screen and (min-width:23em){body{font-size:13px}
.section2 .s2_ico{font-size:3em;top:.4em}
.section2 .s2_txt{bottom:1em}
.doc_banner .adv{margin-top:.8em}
.doc_banner .time{margin-bottom:.8em}
}
@media screen and (min-width:24em){body{font-size:13px}
.section2 .s2_ico{font-size:3em;top:.6em}
.section2 .s2_txt{bottom:1em}
}
@media screen and (min-width:26em){body{font-size:15px}
@media screen and (min-width:40em){.fixednav{width:640px;left:50%;margin-left:-320px}
#container.display-nav .fixednav{width:640px;left:50%;margin-left:-320px}
.section2 .s2_ico{font-size:3.5em;top:.5em}
.section2 .s2_txt{bottom:1.5em}
.section5 .do{font-size:1.5em}
.section5 .h2{padding-top:2.5em}
.doc_banner .adv{margin-top:1em}
.doc_banner .time{margin-bottom:1em}
}
@media screen and (min-width:48em){body{font-size:16px}
}
}

.has-text-align-center{
	text-align:center;
}