*{ padding:0; margin:0}.testcontent{    margin: 0 auto;	font-family: '微软雅黑',Arial, Helvetica, sans-serif;	min-width: 300px;    max-width: 640px;    margin: 0 auto;}ul, ol {    list-style-type: none;    list-style-image: none}a {    text-decoration: none}.wx{    background-color: red;    color: #fff;    font-weight: bold;}.clf:before, .clf:after {    content: "";    display: table;}.clf:after {    clear: both;}.clf {    *zoom: 1;}.fl {    float: left;}.fr {    float: right;}.pr {    position: relative;}.tjiao{ text-align:center; padding:.18em}.disnone {    display: none;}.change h3{ line-height: 1.2rem;}.change .tips {	    height: 4rem;    line-height: 4rem;    text-align: right;    font-size: .8rem;    margin-right: .8rem;    color: #999;}.change .prev {    margin-left: .8rem;}.change .first {    height: 14.2rem;    position: absolute;    left: 0;    top: 0;    background: none;    width: 100%;}.change .first p {    text-align: center;}.change .first p:nth-of-type(1) {    color: #64aaff;    margin-top: -1.3rem;}.change .first p:nth-of-type(2) {    color: #0066FF;    margin-top: .3rem;}.change .first h3 {    text-align: center;    margin-top: .7rem;    font-weight: bold;    font-size:1rem!important;}.change .first a {    color: #64aaff;    font-size: .7rem;    text-align: center;    display: inline-block;    margin-top: 1.1rem;}.change .first #submit_btn {    background: #0066FF;    color: #fff;    font-size: .9rem;    padding: .4rem 3rem;    border-bottom: none;    border-radius: .4rem;    margin-top: 0 !important;}.change .first li.on {    background: #0066FF !important;}.change #case img{    height:15rem;	max-width:100%;}.change #case .first ul {    padding: .5rem;    width:100%;}.change #case .first li {    float: left;    width: 45%;    background: #0066FF;    text-align: center;    padding: 0.4rem 0;    font-size: .8rem;    color: #fff;    border-radius: .3rem;    margin:1%;    line-height:1rem;}#case {    margin-top: 1rem;}#case p {    font-size: .95rem;    line-height: 1.4rem;}#case #swiper_container {    padding: 0 .7rem 0;}#case .M_voice {    padding: 0 1rem;}#case .M_voice .Middle_voice {    width: 5%;    position: absolute;    left: 11rem;    top: 2.4rem;}#case .M_voice span {    position: absolute;    left: 12.8rem;    top: 2.4rem;}#case .M_voice em {    width: .4rem;    height: .4rem;    border-radius: 50%;    background: #ff3d6d;    display: inline-block;    position: absolute;    right: 7.6rem;    top: 2.2rem;    animation: shake .5s ease infinite alternate;    -webkit-animation: shake .5s ease infinite alternate;    -moz-animation: shake .5s ease infinite alternate;    -ms-animation: shake .5s ease infinite alternate;    -o-animation: shake .5s ease infinite alternate;}#Mask ,.qq_Mask{    position: fixed;    bottom: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, .75);    z-index: 1000000000;    display: none;    max-width:640px;    min-width:300px;}.pr{    position: absolute;	margin:auto;	right:0;    left:0;    width:95%;    height:20rem;    top: 20%;}.ok_Mask .pr{    width: 70%;    bottom: 50%;    left: 15%;    -webkit-border-radius:.5rem;    -moz-border-radius:.5rem;    border-radius:.5rem;}.ok_Mask .Mask_txt p{    text-align:center;}.ok_Mask .Mask_txt p:last-child{    border-top:1px solid silver;}@media screen and (max-width: 500px) {    .pr {  bottom:.5rem;}}#Mask .Mask_txt,.qq_Mask .Mask_txt{-webkit-box-shadow: #8dc21c 0 0 .2rem;     -moz-box-shadow: #8dc21c 0 0 .2rem;     box-shadow: #8dc21c 0 0 .2rem;    border-radius:2%;  background-color:#FFF;	width: 90%;    position: absolute;    bottom: .5rem;    font-size:.7rem;}#Mask .Mask_txt h3, .qq_Mask .Mask_txt h3{    font-weight: bold;    margin-bottom: .3rem;	font-size:.8rem;}#Mask .Mask_txt p:nth-of-type(1) {    margin-bottom: .6rem;    padding:.6rem;}.close_Mask{    width: 2rem;    height: 2rem;    position: absolute;	float:right;	right:0;	top:.1rem;	line-height:2rem;	text-align:center	}.voice_pic.on, .Middle_voice.on, .bottom_voice.on {    animation: shake .35s ease infinite alternate;    -webkit-animation: shake .35s ease infinite alternate;    -moz-animation: shake .35s ease infinite alternate;    -ms-animation: shake .35s ease infinite alternate;    -o-animation: shake .35s ease infinite alternate;}@keyframes shake {    0% {        opacity: 1;    }    100% {        opacity: .1;    }}@-webkit-keyframes shake {    0% {        opacity: 1;    }    100% {        opacity: .1;    }}@-moz-keyframes shake {    0% {        opacity: 1;    }    100% {        opacity: .1;    }}@-ms-keyframes shake {    0% {        opacity: 1;    }    100% {        opacity: .1;    }}@-o-keyframes shake {    0% {        opacity: 1;    }    100% {        opacity: .1;    }}.add_btn {    width: 5rem;    height: 2rem;    background: #0066FF;    border-radius: .5rem;    text-align: center;    line-height: 2rem;    color: #fff !important;    font-size: .7rem;    text-decoration: none !important;	float:right}#third p {    margin-top: 0 !important;}.case_main {    padding: 0 1rem 0;}.case_main p {    color: #000;}.Mcontent{ color:#0066FF; padding:0.6rem;font-size: .7rem; line-height:1rem;}.qq_Mask p{    font-size:.8rem;}.wechat {    background: #ffff00;    text-align: center;    padding: .4rem 0;    margin-bottom: 1rem;}.wechat span {    background: #e60012;    color: #000;    padding: .1rem .3rem;}.Link {    color: #66b3ff;    text-decoration: underline;}.Mask_wechat {    background:#0066FF;    padding: .5rem 0 .7rem;    text-align: center;    color: #fff;    font-size: 1.6rem;    width: 78%;    margin: .6rem auto 0;    border-radius: .5rem;}.case_main .wechat_txt {    text-align: center;    font-size: 1.2rem;    margin-bottom: 1.6rem;}.case_main .wechat_txt p {    font-size: 1rem !important;}.case_main .wechat_txt .wechat_txtnum {    color: #fff;    background: #ae038b;    border-radius: 2rem;    display: inline-block;    padding: 0rem .5rem .3rem;    margin: .4rem 0;}.InfoTitle {    text-align: center;    background: #22ac38;    padding: .3rem 0;    margin-bottom: 1.2rem;}.InfoTitle h3 {    color: #fff;}.box_80 {    width: 80%;    margin: 1rem auto;}.case_main .middle_voice {    padding: .6rem .3rem;    box-sizing: border-box;    border: 1px solid #e5e5e5;}.case_main .fit_people {    margin-bottom: 1rem;}.case_main .fit_people p {    text-indent: 2em;}.case_main .fit_people .fitTitle {    text-align: center;    color: #ae038b;    font-size: 1.1rem;    margin: .8rem 0 .4rem;}.case_main .fit_people .fitTitle img {    width: 4%;    margin-top: .3rem;    margin-right: .2rem;}#commentcxd{ margin-top:20px; border-bottom:1px #ccc solid; padding-bottom:20px;}#commentcxd .user_txt {    font-size: .9rem;    color: #555;    line-height: 1.2rem;}.Mask_txt h3 {	font-weight: bold; margin-bottom: .6rem;}.Mask_txt p:nth-of-type(1) { margin-bottom: .6rem;}.close_Mask {	width: 3rem;	height: 3rem;	position: absolute;	right: 0;	top: 13.7rem;}.qq_Mask .maskbor {	border: 2px solid #8fc31f;	background: #fff;	position: relative;	border-radius: 5px;	width: 84%;	left: 0;	right: 0;	margin: 0 auto;	padding: 15px 10px;	top: 0rem;	max-width: 640px;}.qq_Mask .hr {	border-bottom: 1px solid #ccc;	height: 0px;	margin: 10px 0;}.qq_Mask .close_Mask {	border-radius: 50%;	top: -15px;	right: -15px;	width: 30px;	height: 30px;	line-height: 30px;	background: rgba(156,212,37,0.5);	color: #fff;	text-align: center;	font-size: 22px;}.swiper-container{    margin:0 auto;    position:relative;    overflow:hidden;    z-index:1;    /* background: url('../images/bj.png') no-repeat;     background-size: 100% 100%; */}.swiper-container-no-flexbox .swiper-slide{float:left; font-size: 1rem;}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:45%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.tips {    height: 2.2rem;    line-height: 2.2rem;    text-align: right; font-size: .8rem; margin-right: .8rem;    color: #3e3e3e;}.tips1 {    margin-top: 1.8rem;}.tops {    width: 93%;    height: 30px;    margin: 0 auto;    background-color: #ff6707;    border-bottom: 1px solid #d25304;    border-radius: 1rem;    margin-top: 2rem;    margin-bottom: 0rem;}.tops h4 {    text-align: center;    color: #fff;    font-size: 18px;    height:1rem;    line-height:1rem;}.tops h3 {    text-align: center;    margin-top: 0.1rem;    font-weight: bold;    color: #fff;    font-size: 1.4rem;}.tips .spi {    font-size: 1.1rem;    color: #ff606c;}.prev { margin-left: .8rem;}.first {    height: 14.2rem;    position: absolute;    left: 0;    top: 0;    background: none;    width: 100%;}.question {    font-size: 1.1rem;    color: #3e3e3e;    text-align: center;}.first p {    te-xt-align: center;}.first p:nth-of-type(1) {    color: #64aaff;    margin-top: 0.5rem;}.first p:nth-of-type(2) {    color: #ff679a; margin-top: .3rem;}.first a {    color: #64aaff; font-size: .7rem;    text-align: center;    display: inline-block;    margin-top: 1.1rem;}.first #submit_btn {    background: #ff606c;    color: #fff;    border-bottom: 3px solid #ce2c38;    border-radius: 1.5rem;    width: 82%; font-size: .9rem; padding: .4rem 0rem;}/*选中效果*/.first li.on {    color: #ce2c38 !important;}.first ul {    /*padding: 0rem 0 1rem 16%;*/    padding: 0 16% !important;}.first li {    float: left;    width: 25%;    margin-right: 3%;    background: #ff606c;    border-bottom: 3px solid #ce2c38;    border-radius: 0.5rem;    text-align: center;    padding: 0.2rem 0;    font-size: 18px;    color: #fff;    margin-top: 0.4rem;}#second {    padding: 0 16% !important;}#second li {    width: 45% !important;    margin-left: 3% !important;    margin-right: 0 !important;    margin-top: 1rem !important;}#third { /*padding: .8rem 4% .3rem;    margin-left: 1rem;*/    padding: 0 16% !important;    }#third li {    width: 35% !important;    margin-left: 3% !important;    margin-right: 0 !important;    margin-top: 1rem !important;}.tips {    height: 2.5rem;} h3 {    text-align: center;   }#case {    padding-top: 1rem;    background-color: #fff;    border-bottom: 1px solid #cacaca;    padding-bottom:3rem;}.tips {    height: 2.2rem;    line-height: 2.2rem;    text-align: right; font-size: .8rem; margin-right: .8rem;    color: #3e3e3e;}.tips1 {    margin-top: 1.8rem;}/* .tops {    width: 93%;    margin: 0 auto;    background-color: #ff6707;    border-bottom: 5px solid #d25304;    border-radius: 1rem;    margin-top: 1.5rem;    margin-bottom: 0.5rem;} *//* .tops h4 {    text-align: center;    color: #fff;    font-size: 0.9rem;    height:1.2rem;    line-height:1.8rem;} */.tops h3 {    text-align: center;    margin-top: 0.1rem;    font-weight: bold;    color: #fff;    font-size: 1.4rem;}.tips .spi {    font-size: 1.1rem;    color: #ff606c;}.prev { margin-left: .8rem;}.first {    height: 14.2rem;    position: absolute;    left: 0;    top: 0;    background: none;    width: 100%;}.question {    font-size: 1.1rem;    color: #3e3e3e;    text-align: center;}.first p {    te-xt-align: center;}.first p:nth-of-type(1) {    color: #64aaff;    margin-top: 0.5rem;}.first p:nth-of-type(2) {    color: #ff679a; margin-top: .3rem;}.first a {    color: #64aaff; font-size: .7rem;    text-align: center;    display: inline-block;    margin-top: 1.1rem;}.first #submit_btn {    background: #ff606c;    color: #fff;    border-bottom: 3px solid #ce2c38;    border-radius: 1.5rem;    width: 82%; font-size: .9rem; padding: .4rem 0rem;}/*选中效果*/.first li.on {    color: #ce2c38 !important;}.first ul {    /*padding: 0rem 0 1rem 16%;*/    padding: 0 16% !important;}/* .first li {    float: left;    width: 30%;    margin-right: 3%;    background: #ff606c;    border-bottom: 3px solid #ce2c38;    border-radius: 1.5rem;    text-align: center;    padding: 0.2rem 0;    font-size: .9rem;    color: #fff;    margin-top: 0.4rem;} */#second {    padding: 0 16% !important;}#second li {    width: 23% !important;    margin-left: 1% !important;    margin-right: 0 !important;    margin-top: 1rem !important;}#third { /*padding: .8rem 4% .3rem;    margin-left: 1rem;*/    padding: 0 16% !important;    }#third li {    width: 24% !important;    margin-left: 1% !important;    margin-right: 0 !important;    margin-top: 1rem !important;}.tips {    height: 2.5rem;} /* h3 {    text-align: left;    padding-left: 2rem;} */#case {    padding-top: 1rem;    background-color: #fff;    border-bottom: 1px solid #cacaca;    padding-bottom:3rem;}.text1, .text4 {    font-size: 1.1rem;    padding: 0.3rem 0.3rem;}.user .user_Info {    width: 40%;}