.wp{max-width:640px;min-width:320px;margin:0 auto;color:#010101;overflow: hidden;font-size: 0.22rem;color:#333;}
img{width:100%;height:auto;}
.wp h2{font-size:0.4rem;font-weight: normal;text-align:center;color: #fff;padding: 6% 0 5%;line-height: 1.3}
.wp h2 img{display: inline-block;width: 0.3rem;vertical-align: middle}
.wp h2 span{display: block;width: 40%;height: 0.7rem;line-height: 0.6rem;background: url("../images/img3.png") no-repeat center;background-size: 100%;font-size: 0.25rem;color: #a272e2;margin: 0 auto}
a.btn{display:block;width: 60%;background-color:#FDFE1F;border-radius:0.35rem;color:#7745c3;text-align:center;height: 0.7rem;line-height: 0.7rem;margin:0.4rem auto 0;font-size: 0.26rem;}
a.btn img{display: inline-block;width: 0.25rem;vertical-align: middle;animation:showh 1s .2s linear both infinite;-webkit-animation:showh 1s .2s linear both infinite;-moz-animation:showh 1s .2s linear both infinite;-o-animation:showh 1s .2s linear both infinite;-ms-animation:showh 1s .2s linear both infinite;}
@-webkit-keyframes showh{
    0% {opacity:1;}
    49% {opacity:1;}
    50% {opacity:0;}
    100% {opacity: 0;}
}
@-moz-keyframes showh{
    0% {opacity:1;}
    49% {opacity:1;}
    50% {opacity:0;}
    100% {opacity: 0;}
}
@-ms-keyframes showh{
    0% {opacity:1;}
    49% {opacity:1;}
    50% {opacity:0;}
    100% {opacity: 0;}
}
@-o-keyframes showh{
    0% {opacity:1;}
    49% {opacity:1;}
    50% {opacity:0;}
    100% {opacity: 0;}
}
.over{overflow:hidden;}
.fl{float: left}
.fr{float: right}
.content{width: 94%;margin: 0 auto}
.pb{padding-bottom: 0.5rem;}
.subject_activity,.banner{margin-bottom: 0}
#call_form{background: #fff}
.section{background: #F1F2F8;padding: 0.4rem 0 0.2rem}
.section a{display: block;width: 19%;float: left;margin: 0 3%;font-size: 0.23rem;color: #666;text-align: center}
.section a img{display: block;border-radius: 50%;}
.section a span{display: block;padding:0.15rem 0 0.2rem}
.section a:nth-child(1) img{-moz-box-shadow:0px 2px 10px #C9B6FD; -webkit-box-shadow:0px 2px 10px #C9B6FD; box-shadow:0px 2px 10px #C9B6FD;}
.section a:nth-child(2) img{-moz-box-shadow:0px 2px 10px #B8F7DB; -webkit-box-shadow:0px 2px 10px #B8F7DB; box-shadow:0px 2px 10px #B8F7DB;}
.section a:nth-child(3) img{-moz-box-shadow:0px 2px 10px #C3EDF5; -webkit-box-shadow:0px 2px 10px #C3EDF5; box-shadow:0px 2px 10px #C3EDF5;}
.section a:nth-child(4) img{-moz-box-shadow:0px 2px 10px #B1C1EE; -webkit-box-shadow:0px 2px 10px #B1C1EE; box-shadow:0px 2px 10px #B1C1EE;}
.section a:nth-child(5) img{-moz-box-shadow:0px 2px 10px #8CB2F0; -webkit-box-shadow:0px 2px 10px #8CB2F0; box-shadow:0px 2px 10px #8CB2F0;}
.section a:nth-child(6) img{-moz-box-shadow:0px 2px 10px #F6D0B8; -webkit-box-shadow:0px 2px 10px #F6D0B8; box-shadow:0px 2px 10px #F6D0B8;}
.section a:nth-child(7) img{-moz-box-shadow:0px 2px 10px #EAC0F6; -webkit-box-shadow:0px 2px 10px #EAC0F6; box-shadow:0px 2px 10px #EAC0F6;}
.section a:nth-child(8) img{-moz-box-shadow:0px 2px 10px #F8BCBF; -webkit-box-shadow:0px 2px 10px #F8BCBF; box-shadow:0px 2px 10px #F8BCBF;}
.section1{background: #7746C1}
.section1 .hd{overflow: hidden;}
.section1 .hd li{width: 16.7%;height: 0.5rem;line-height: 0.5rem;float: left;background: #9B79DF;color: #fff;font-size: 0.2rem;text-align: center;margin-right: 2px;border-top-right-radius: 0.1rem;border-top-left-radius: 0.1rem;}
.section1 .hd li:nth-child(2){width: 18%}
.section1 .hd li:nth-child(4){width: 12%}
.section1 .hd li:nth-child(6){margin-right: 0}
.section1 .hd li.on{color: #7745c3;background: #fff;}
.section2{background: url("../images/bg1.jpg") no-repeat top center;background-size: 100%;padding-top: 0.5rem}
.section2 h2{padding-bottom: 0.17rem}
.section2 .hd{height: 2rem;position: relative}
.section2 .hd li{width: 56.5%;height: 1.8rem;position: absolute;font-size: 0.3rem;color: #333;}
.section2 .hd li h3{font-weight: normal;padding-top: 0.3rem}
.section2 .hd li h3 span{display: block;font-size: 0.23rem}
.section2 .hd li:nth-child(1){background: url("../images/img8.png") no-repeat top center;background-size: 100%;top: 0;left: 0}
.section2 .hd li:nth-child(1) h3{text-align: left;margin-left: 0.4rem}
.section2 .hd li:nth-child(2){background: url("../images/img9.png") no-repeat top center;background-size: 100%;top: 0.2rem;right: 0}
.section2 .hd li:nth-child(2) h3{text-align: right;margin-right: 0.4rem}
.section2 .hd li.on{color: #fff}
.section2 .hd li:nth-child(1).on{background: url("../images/img10.png") no-repeat top center;background-size: 100%}
.section2 .hd li:nth-child(2).on{background: url("../images/img11.png") no-repeat top center;background-size: 100%}
.section2 dl{position: relative;}
.section2 dl dd{font-size: 0.5rem;color: #fff;line-height: 1.1;position: absolute;left: 0.3rem;top: 0.3rem}
.section2 dl dd strong{display: block}
.section2 .text{position: relative}
.section2 .text p{width: 90%;font-size: 0.22rem;color: #fff;margin: 0 auto;position: absolute;left: 5%;top: 2.4rem;line-height: 1.4}
.section2 .text a{width: 50%;height: 0.6rem;line-height: 0.6rem;position: absolute;left: 25%;bottom:0.6rem}
.section3 {background: #EAE0F9}
.section3 h2{color: #7745c3;font-size: 0.38rem}
.section3 h2 span,.section5 h2 span{width: 60%;background:url("../images/img6.png") no-repeat center;background-size: 100%;color: #fff}
.section3 dl{width: 94%;padding: 3%;background: #fff;margin-bottom: 0.3rem;}
.section3 dl dd{overflow: hidden;font-size: 0.22rem;color: #999;margin-top: 0.2rem}
.section3 dl dd img{display: block;width: 25%}
.section3 dl dd p{width: 73%}
.section3 dd strong{display: block;font-size: 0.3rem}
.section3 dl:nth-child(1) strong,.section3 dl:nth-child(1) span{color: #f28b9e}
.section3 dl:nth-child(2) strong,.section3 dl:nth-child(2) span{color: #7b76dd}
.section3 dl:nth-child(3) strong,.section3 dl:nth-child(3) span{color: #54c2e5}
.section3 a{width: 80%}
.section4 {background: #7746C1}
.section4 h2{font-size: 0.38rem}
.section5{background: #EAE0F9}
.section5 h2{color: #7745c3;}
.section5 h2 span{width: 40%;background:url("../images/img7.png") no-repeat center;background-size: 100%;}
.section5 dl{position: relative}
.section5 dl dd{width: 84%;position: absolute;left:14% ;top: 0.5rem;font-size: 0.2rem;color: #fff;line-height: 1.3}
.section5 dl dd h3{font-size: 0.3rem;font-weight: normal;text-align: left}
.section6{background: #ac97ce;background-size: 100%}
.section6 h2{padding-bottom: 0}
.section6 h2 span{width: 50%;height: 0.75rem}
.section6 .hd{text-align: center;margin-top: 2%}
.section6 .hd li{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #fff}
.section6 .hd li.on{background: #7746C1}
.section7{background: #7746C1}
.section7 ul{overflow: hidden}
.section7 ul li{width: 32%;float: left;font-size: 0.2rem;color: #fff}
.section7 ul li:nth-child(2){margin: 0 2%}
.section7 ul dd{height: 0.8rem;padding-top: 0.1rem}
.section8 h2,.section_like h2{color: #7745c3}
.linkbox{display:block;float:left;width:46%;margin:0 3% 0 1%;}

/* ²ÂÄãÏ²»¶ */
.section_like{background: #f1f1f1 !important; padding:2% 0 4% 0;display:block;height:3.4rem;}
.section_like .w20{margin:0 2%;}
.section_like h2{font-weight: 700;font-size: 20px;}

.section8 p{overflow: hidden}
.section8 p a{display: block;height: 0.5rem;line-height: 0.5rem;border-radius: 0.1rem;font-size: 0.2rem;text-align: center;color: #fff;float: left;margin-bottom: 0.08rem}
.section8 p a.a1{width: 40%;background: #729FEE}
.section8 p a.a2{width: 32%;background: #A18DF6}
.section8 p a.a3{width: 25%;background: #D172EE}
.section8 p a:nth-child(2){margin: 0 1%}

.wrap-daohang{
    max-width: 640px;
    min-width: 320px;
    margin:0 auto;
    opacity:1;
}
.wrap-daohang .t_nemu {
    width: 100%;
    height: 66px;
    background: rgba(0,0,0,0.7);
    z-index: 98;
    padding-top:0;
}
.t_nemu .menu_list.a {
    width: 12% !important;
    color: #dcc142;
}
.t_nemu .menu_list {
    float: left;
    display: table;
    height: 100%;
    color: #FFFFFF;
    font-size: 0.25rem;
    line-height: 1.3;
    box-sizing: border-box;
    border-right: 1px solid rgba(255,255,255,0.2);
    text-align:center;
    font-weight:bold;
    position:relative;
}
.t_nemu .menu_list p {
    display: table-cell;
    vertical-align: middle;
}
.t_nemu .menu_list {
    width: 22%;
}
.t_nemu .menu_list a {
    color: #FFFFFF;
}

.t_nemu .menu_list:last-child {
    border-right: 0;
}
.topmenu_on {
    position: fixed;
    top: 0;
    z-index: 9999;
    left: 0;
    width:100%;
}
@media screen and (min-width: 640px) {
    .topmenu_on{ left: 50%; margin-left: -320px;}
    .t_nemu .menu_list{ font-size: 18px;}
}

.wrap_c {width: 100%;}
.section_kst{padding:6% 2.4%;}
.youhui-inner{width:100%;display: block;position:relative;background: #e3e3e3;}
.youhui-inner .wrap_t{background: #75679a;padding: 2% 0;display:block;height:2em;}
.youhui-inner .wrap_t .pp1{float:left;text-align: left; width:100%;font-size: 1em;text-align:center;color:#fff;line-height:2em;}
.youhui-inner .wrap_t .tel #tel{width: 18%;right: 0;bottom: 0;position: relative}
.chat { padding: 15px 20px 0; clear:both;}
.chat .toux{width: 14.5%;float: left;padding-top: 4%;}
.chat .text { width:80%; float: left; }
.chat .pp2 {position:relative;color:#000;line-height:1.5;font-size: 1.1em;padding: 3% 4%;background: #f8f0fe;border-radius: 5px;width: 85%;margin:1% 0 0 5%; border:1px solid #d9c0ec;}
.chat .pp2:before{content: ''; border-width:0.12rem; position:absolute; top:0.16rem; left:-6%; border-style:solid; border-color:transparent #d9c0ec transparent transparent ;font-size:0; line-height:0;}
.chat .pp2:after{content: ''; border-width:0.12rem; position:absolute; top:0.16rem; left:-5.4%; border-style:solid; border-color:transparent #f8f0fe transparent transparent;font-size:0; line-height:0;}
.chat .time1{font-size: 1em;color: #333;margin-left: 5%;text-align: center;}
.youhui-inner .yh-cont{padding: 3%;margin-top: 1%;height:auto;display:block;height:6em;}
.youhui-inner #content{height: 5em;line-height: 1.5;bottom:3.8%; font-size: 1em; width: 72%; border: 0; border: 1px solid #ccc; border-radius: 5px; padding: 0.5% 1% 0.5% 2%; color: #c6c6c6; float: left;}
.youhui-inner #yhChat{ border:0; width:21%; height:4.6em; line-height:4.6em; font-size:1.2em; color:#fff; background:#f39424; text-align:center; padding:0; border-radius:5px; float: right;}
.youhui-inner #tel{font-size: 1.2em}
.yh_tag{width:96%; overflow: hidden; padding:3% 0 3% 4%; display: flex}
.yh_tag a{flex: 1; line-height:1.3; background:#fff; display:inline-block; border-radius:10px; border: 1px solid #b486d7; padding: 2%; font-size: 0.2rem; margin-right:2%;color: #b486d7;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}

@media(min-width:360px){
.add_left{ float:left; width:41.41843971631206%; padding-top:2%;}
.workinfo .timez p{ color:#747474; font-size:12px;padding:0.6% 0;}
.workinfo .timez span{ color:#414141; font-size:14px;}
.mljj p a{width:62px; height:22px;line-height:22px;font-size:12px;margin-right:5px;}
}
