@charset "gb2312";
html,
body {height: 100%;font-size: 0.34666667rem;}
.red {color: #da1c0f!important;}
.wrapper {width: 10rem;margin: 0 auto;}
.wrapper img {width: 100%;}
.form {padding: 0 0.66666667rem;height: 6rem;background: url("formbg.jpg") repeat-y;background-size: 100%;}
.form-horizontal {position: relative;z-index: 1;text-align: center;}
.form-btn {margin-top: 0.4rem;margin-bottom: 0.26666667rem;}
.query-btn {margin: 0 auto;width: 7.77333333rem;height: 1.29333333rem;border: 0;font-size: 0.45333333rem;font-weight: 700;line-height: 1.17333333rem;color: #b31a1f;text-indent: -9999em;background: url("formbtn.png") no-repeat;background-size: 100%;outline: none;}
.query-btn-animation {animation: btnAnimaition 1.3s infinite linear;}
.form-group {padding-left: 2.13333333rem;height: 1.06666667rem;line-height: 1.06666667rem;font-size: 0.37333333rem;border-bottom: 1px solid #c8ab8b;}
.form-group .control-label {float: left;color: #da1c0f;margin-left: -2.13333333rem;}
.form-group .form-right {text-align: left;width: 100%;font-size: 0.32rem;}
.form-group .form-control {width: 100%;font-size: 0.37333333rem;border: 0;background: transparent;}
.sex-checkbox {display: none;}
.sex-checkbox + label {margin-right: 0.26666667rem;width: 0.53333333rem;height: 0.53333333rem;display: inline-block;line-height: 0.53333333rem;text-align: center;border: 1px solid #c8ab8d;background: #fff;border-radius: 50%;}
.sex-checkbox:checked + label {color: #fff;background: #da0c04;border: 1px solid #cf8355;}
.clause-checkbox {display: none;}
.clause-checkbox + label {margin-right: 0.08rem;display: inline-block;vertical-align: middle;width: 0.38666667rem;height: 0.38666667rem;background: url("clause-check.png") no-repeat;background-size: 0.86666667rem 0.38666667rem;}
.clause-checkbox:checked + label {background-position: -0.44rem 0;}
.form-flex {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;align-items: center;line-height: 0.72rem;font-size: 0.34666667rem;}
.form-flex .ml {margin-left: 0.4rem;}
#comment-list {margin-bottom: 0.26666667rem;height: 5.33333333rem;overflow: hidden;}
.user-panel {padding: 0.26666667rem 0.61333333rem 0;height: 5.49333333rem;background: url("pingjiabg.jpg") repeat-y;background-size: 100%;}
.user-evaluate {position: relative;margin: 0 0.26666667rem 0.4rem;}
.user-evaluate li {padding: 0.26666667rem 0.13333333rem;border-bottom: 1px solid #ebd9c5;}
.user-evaluate li .user {margin-bottom: 0.4rem;font-size: 0.37333333rem;color: #8b4e22;}
.user-evaluate li .evaluate {font-size: 0.34666667rem;}
.rmcs-panel {padding: 0.26666667rem 0.61333333rem 0;height: 8.66666667rem;background: url("pingjiabg.jpg") repeat-y;background-size: 100%;}
.rmcs-banner {margin: 0 auto 0.13333333rem;}
.rmcs-banner img {display: block;width: 100%;}
.rmcs-list {margin: 0 0.26666667rem 0;}
.rmcs-list li {padding: 0.26666667rem 0;border-bottom: 1px solid #ebd9c5;}
.rmcs-list li:before,
.rmcs-list li:after {content: " ";display: table;}
.rmcs-list li:after {clear: both;}
.rmcs-list li:last-child {border-bottom: 0;}
.rmcs-list li .list-img {float: left;margin-right: 0.4rem;width: 1.36rem;height: 1.36rem;}
.rmcs-list li .list-img img {width: 100%;}
.rmcs-list li .list-con h3 {margin-bottom: 0.18666667rem;font-weight: 900;font-size: 0.37333333rem;}
.rmcs-list li .list-con p {font-size: 0.34666667rem;}

.fix-btn {position: fixed;bottom: 0;padding: 10px 0;width: 10rem;text-align: center;background: #cd3d3d;z-index: 10;}
@keyframes btnAnimaition {
 0% {-webkit-transform: scale(0.9);transform: scale(0.9);}
 50% {-webkit-transform: scale(1);transform: scale(1);}
 100% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
@-webkit-keyframes btnAnimaition {
 0% {-webkit-transform: scale(0.9);transform: scale(0.9);}
 50% {-webkit-transform: scale(1);transform: scale(1);}
 100% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
@-moz-keyframes btnAnimaition {
 0% {-webkit-transform: scale(0.9);transform: scale(0.9);}
 50% {-webkit-transform: scale(1);transform: scale(1);}
 100% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}
@-ms-keyframes btnAnimaition {
 0% {-webkit-transform: scale(0.9);transform: scale(0.9);}
 50% {-webkit-transform: scale(1);transform: scale(1);}
 100% {-webkit-transform: scale(0.9);transform: scale(0.9);}
}

/*Í·²¿×ª¶¯*/
#root{position:relativebackground:#fff;width:100%;min-height:100%;min-width:3.2rem;max-width:10rem;margin:0 auto;color:#333}
.index-page{background:#932525;position:relative;overflow:hidden}
.index-page .flower{position:absolute;top:0;left:0;display:block;width:2.51rem;height:2.63rem;z-index:2}
.pan{position:absolute;z-index:1;width:100%;height:10rem;top:-.9375rem}
.pan .small{width:6.51rem;height:6.51rem;margin-left:-3.2rem;margin-top:-3.2rem;-webkit-animation:smallAnimation 12s linear infinite;animation:smallAnimation 12s linear infinite}.pan .big,.pan .small{position:absolute;display:block;top:50%;left:50%}
.pan .big{width:8.5rem;height:8.5rem;margin-left:-4.2rem;margin-top:-4.2rem;-webkit-animation:bigAnimation 12s linear infinite;animation:bigAnimation 12s linear infinite}
.pan .big,.pan .til{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pan .til{position:absolute;display:block;top:50%;left:50%;width:4.5rem;height:6.7rem}@-webkit-keyframes bigAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes bigAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes smallAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes smallAnimation{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}