@charset "utf-8";
html,
body {height: 100%;font-size: 0.34666667rem;}
.red {color: #ff0e0d!important;}
.wrapper {width: 10rem;margin: 0 auto;}
.wrapper img {width: 100%;}
.form {padding: 0 0.66666667rem;height: 6.0rem;background: url("../../images/2024cy/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("../../images/2024cy/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: #f91718;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: #b72c27;border: 1px solid #b72c27;}
.clause-checkbox {display: none;}
.clause-checkbox + label {display: inline-block;width: 0.38666667rem;height: 0.34666667rem;background: url("../../images/2024cy/clause-check.png") no-repeat;background-size: 0.86666667rem 0.34666667rem;}
.clause-checkbox:checked + label {background-position: -0.38666667rem 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;}
#comment-list {margin-bottom: 0;height: 5.33333333rem;overflow: hidden;}
.user-panel {padding: 0 .7rem ; background:url("../../images/2024cy/index-20.jpg");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 .5rem; background:url("../../images/2024cy/index-20.jpg");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;overflow:hidden;white-space: nowrap;height:0.48rem;text-overflow: ellipsis;}
.rmcs-list li .list-con p {overflow:hidden;white-space: nowrap;height:0.48rem;text-overflow: ellipsis;font-size: 0.34666667rem;}
.fix-btn {position: fixed;bottom: 0;padding: 10px 0;width: 10rem;text-align: center;background: #fffaf6;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);}
}

html, body, div, span, applet, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;color: #333;font-size: 100%;font: inherit;font-weight: normal;vertical-align: baseline;font-family: "Microsoft YaHei";}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

ol, ul, li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
th, td {vertical-align: middle;}

/* custom */
a {outline: none;color: #16418a;text-decoration: none;-webkit-backface-visibility: hidden;}
a:focus {outline: none;}
input:focus, select:focus, textarea:focus {outline: -webkit-focus-ring-color auto 0;}
img{display: block;}
.clearfix:before,
.clearfix:after{content: " ";display: table;}
.clearfix:after{clear: both;}

.arthead {width: 100%; box-shadow:0px 0px 2px #a633f7;  overflow:hidden; zoom:1;background:url("/jingpin/images/2024aq/topbg.gif") repeat-x; }/*¶¥²¿*/
.lonav{  float:left; width:96%; height:65px;  padding:15px 2% 5px 2%; }
.logowz{ width:50%; float:left; height:40px;}
.loo{float:right;margin-top:7px;}
.lef{float:left}
.leimu{margin-left:5px; line-height: 50px;font-size:18px; color:rgba(10, 10, 10, 0.56); font-weight:bold; margin-top:2px;  float:left}


a{text-decoration:none}
.logincolor1 {BACKGROUND-COLOR: #F3BBE8}
.logincolor2 {BACKGROUND-COLOR: #F3A7E7}
.logincolor3 {BACKGROUND-COLOR: #F0AFE5}
.mapcolor1 {BACKGROUND-COLOR:#F66CB7}
.mapcolor2 {BACKGROUND-COLOR:#FFDBED}

/*µ¼º½*/
.jmlist{ width:100%; float:left; height:40px;line-height:35px; border-bottom:2px solid #a42af9;background:#efefef; padding:5px 0px 0px 0px;overflow:hidden; zoom:1; font-size:16px;}
.jmlist a{font-size:16px;}
/*µ¼º½ end*/


/*µ×²¿*/
.footer {background: #f5f6f8 none repeat scroll 0 0;border-bottom: 1px solid #d8d9de;border-top: 1px solid #d8d9de;box-shadow: 0 1px 0 #fff inset;font-size: 16px;overflow: hidden;padding-top: 10px;text-align: center; width:100%}
.footer .linkico {display: inline-block;font-size: 16px;margin: 0 8px;}
.footer A:hover {text-decoration: underline;}