/* Minification failed. Returning unminified contents.
(64,230): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
@charset "UTF-8";
/* CSS Document */

html{min-width:1200px}
input,textarea { -webkit-appearance: none;appearance:none; border-radius:0;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input[type="radio"]{-webkit-appearance: auto;appearance:auto}
select { border-radius:0; background: #fff; }
body { margin:0; padding:0; background:#f1f1f1; font-family:"Microsoft YaHei", Verdana, Geneva, sans-serif; }
img,p,ul,li,a,h1,h2,h3,h4,h5 { border:0; margin:0; padding:0; -ms-interpolation-mode: bicubic; list-style:none; text-decoration:none;}
.hidden{display: none!important}
.non-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}

.clearfix:after{display:block;height:0;clear:both;visibility:hidden;content:"";}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */

.word-wrap{white-space:normal;word-break:break-all;word-wrap:break-word}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* fade image in while loading and show a spinner as background image (good for progressive images) */
.lazyload {opacity: .3}
.lazyloading {background: #f7f7f7 url(//static.vmdo.net/images/loading/loader.gif) no-repeat center; opacity: 1; transition: opacity 300ms;}

.err-tips {clear: both; margin: 1em auto; text-align: center;}
.box-shadow-typeA { box-shadow: 0 2px 20px rgba(0,0,0,.05);}

.topbar { width:100%; background:#fff; border-bottom:1px solid #308225;}
.topbar-wrap { position:relative; width:1180px; height: 80px;  margin: auto; overflow: hidden;}
.topbar-logo { width:180px; margin:auto; padding:0 40px; text-align:center;}
.topbar-logo img { height:50px; padding:10px;}
.topbar-backhome {position:absolute; left:0; top:20px; padding:0 10px; font-size:14px; line-height:36px; color:#fff; background:#5b9e1a; border-radius:18px; display:block; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.topbar-backhome:hover { background: #53BB85; padding:0 20px;}
.topbar-backhome img { height:24px; margin:0 5px -6px -3px;}

.topbar-nav { width:1160px; margin:20px auto 0 auto; padding:10px; line-height: 150%; overflow:hidden; background:#fff; border-radius:10px;}
.topbar-nav a { float:left; margin:0 15px; padding:5px; display: block; font-size:14px; line-height:180%; color: #333; text-align: center; border-bottom:2px solid #fff; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; }
.topbar-nav a:hover { color:#5b9e1a; border-bottom:2px solid #5b9e1a; }

.footer { height: 48px; padding: 20px 0; background: #999;}
.footer-content {  width:1100px; margin:auto; font-size:12px; line-height:48px; color:#fff;}
.footer a { color: #fff;}
.footer-logo { float:right; height: 48px;}

.nextpage { padding:30px 0; font-size:14px; line-height:40px; color:#999; text-align:center; clear:both;}
.nextpage a { margin: 0 5px; padding:5px 10px; color:#999; text-decoration:none; background:#fff; border: 1px solid #ccc; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; }
.nextpage a:hover {background:#5b9e1a; border:1px solid #5b9e1a; color:#fff; transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2);}
.nextpage .current{margin: 0 5px; padding:5px 10px;background:#5b9e1a; border:1px solid #5b9e1a; color:#fff;}

/*注册*/
.signUp { width:500px; padding:30px 10px 30px 10px; margin:60px auto; border-radius:20px; background:#fff; box-shadow:0 20px 20px rgba(0,0,0,.1) }
.signUp-title { width:410px; margin:auto; font-size:30px; color:#5b9e1a; font-weight:lighter; margin-bottom:20px;}
.signUp-title a { float:right; font-size:14px; margin:30px 5px 0 0; color:#666;}
.signUp-title a:hover { color:#5b9e1a;}
.signUp-type { height:36px; width:200px; margin:10px 0 20px 35px; background:#f1f1f1; padding:2px; font-size:14px; line-height:36px;  text-align: center; border-radius:20px; overflow: hidden; }
.signUp-type a{ float: left; width:50%; color:#666; border-radius:18px; display: block; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; }
.signUp-type a:hover { color: #5b9e1a;}
.signUp-type .on { background: #5b9e1a; color:#fff;}
.signUp-type .on:hover { background: #9FC7FD;}
.signUp-content {width:410px; margin:auto; }
.signUp-inputbox { position:relative;  padding:10px 0; font-size:14px; line-height:40px;}
.signUp-inputbox span { width:80px; float:left; text-align:right;}
.signUp-inputbox-input {height:40px; width:280px; margin-left:20px; padding:0 10px; background:#fff; border-radius:20px; overflow:hidden; border:1px solid #e8e8e8; outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0) transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; }
.signUp-inputbox-input:hover {background:#f1f1f1; }
.signUp-inputbox-checkbox{ height:16px; width:14px; margin:0 5px 0 0;}
.signUp-inputbox p { padding: 5px 0 5px 110px; color: #FF4B4E; font-size:12px; line-height: 1.6667}
.signUp-content-text { padding:20px 0; text-align:center; font-size:14px; }
.signUp-content-text a { color:#9FC7FD; text-decoration:underline; }
.signUp-content-signupBtn { height:40px; width:120px; margin:auto; font-size:14px; color:#fff; background:#5b9e1a; border:0; border-radius:20px;transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out;  }
.signUp-content-signupBtn:hover {width:140px; background:#3B66B7; }
.signUp-content-text a.signUp-content-signupBtn{display: inline-block;color: #fff; line-height: 40px; text-decoration: none}
.signUp-btnGetVerify { position:absolute; height:30px; top:16px; right:14px; padding:0 10px; font-size:12px; line-height:30px;  color:#fff; border-radius:20px; border:0; background:#9FC7FD;overflow: hidden;}
.signUp-btnGetVerify-img { position:absolute; height:34px; top:13px; right:11px; border-radius:20px; border:1px solid #9FC7FD; overflow: hidden;}
.signUp-btnGetVerify-img img { height:100%; outline: none }
.signUp-inputJudge { position:absolute; top:21px; right:-20px; display: none; width:20px!important; height:20px;background-repeat: no-repeat; background-position: 50% 50%; background-size: contain}
.signUp-inputJudge img { width:20px; height:20px;}
/* .signUp-inputbox.has-error{color: #FF4B4E} */
.signUp-inputbox.has-error .signUp-inputJudge{display: block;background-image: url("/images/signup-icon02.png")}
.signUp-inputbox.has-success .signUp-inputJudge{display: block;background-image: url("/images/signup-icon01.png")}
.signUp-inputbox .input-group-addon{ position: absolute; top: 11px; right: 9px; padding:5px 12px;border-radius:0 20px 20px 0;background-color:#eee;font-size:14px;font-style: normal; text-align:center;line-height:30px}
.signUp-inputbox .input-group-addon,.signUp-inputbox .input-group-addon span{float:none;width:auto}
.signUp-inputbox .input-group-addon .weak{color:red}
.signUp-inputbox .input-group-addon .medium{color:#000}
.signUp-inputbox .input-group-addon .strong{color:green}
.signUp-otherLogin { width:250px; height:30px; margin:10px auto; padding-top:10px;}
.signUp-otherLogin .retrieve { float:left; height:30px; padding:0 10px; line-height:30px; color:#666; margin-right:10px; border-radius:15px; background:#f1f1f1; display:block; }
.signUp-otherLogin img { width:30px; height:30px; margin:0 10px;}
.signUp-QL { width:200px; margin:10px auto 10px auto;}
.signUp-QL img {width:100%;}
.signUp-QLtext { margin-bottom:20px; font-size:14px; line-height:200%; text-align:center;}

.btn {display: inline-block; padding: 6px 12px; border: 1px solid transparent;}
.btn-primary {border-color: #3B66B7;background-color: #3B66B7;color: #fff}
.alert{padding: 40px; font-size: 14px; text-align: center; line-height: 1.675}
.alert .welcome-title{ margin-bottom: 1em; font-size: 16px}
.alert .welcome-tips {margin-bottom: .5em}
.alert-success{color:#5b9e1a}
.alert .btn{margin-top: .5em;margin-bottom: 1em}

/*个人中心*/
.UC-wrap { width:1180px; margin: 20px auto; overflow:hidden; background:#fff; border-radius:10px; }
.UC-sidebar { float:left; width:210px; border-right:1px solid #e8e8e8; }
.UC-sidebar-userinfo { padding:30px 0 0 0; font-size:16px; line-height:150%; color:#666; text-align:center;}
.UC-sidebar-userinfo-userface { width:120px; height:120px; margin:0 auto 10px auto; border-radius:50%; border:7px solid #e8e8e8; overflow:hidden; display:block;}
.UC-sidebar-userinfo-userface:hover { border:7px solid #eaf5db;}
.UC-sidebar-userinfo-userface img { width:120px; height: 120px;}
.UC-sidebar-userinfo-tag { margin:10px 40px; font-size:12px; line-height: 28px; color: #308225; border:1px solid #308225; text-align: center; background:#eaf5db; border-radius:14px; }
.UC-sidebar-nav { border-top:1px solid #e8e8e8;}
.UC-sidebar-nav a { padding:5px 40px; margin:2px 0 3px 0; font-size:14px; color:#666; line-height:45px; display:block;border-radius:0; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.UC-sidebar-nav a:hover { padding:5px 35px; margin:2px 5px 3px 5px;  color:#308225; background: #eaf5db; border-radius:10px; }
.UC-sidebar-nav .on { color:#fff; background:#5b9e1a;}
.UC-sidebar-nav .on:hover { color:#fff; background:#5b9e1a;}
.UC-sidebar-currency { margin:20px 10px 10px 10px ; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-align-items:center; background:#fff; overflow:hidden; background: #f8f8f8; border-radius:10px; border:1px solid #e8e8e8;}
.UC-sidebar-currency a:active p{ color:#dc3a3a; }
.UC-sidebar-currency-item { flex:1; padding:5px 0;  height:40px; font-size:18px; line-height:20px; color:#f9485a; text-align:center; font-weight:normal; border-right:.05vw solid #e8e8e8; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; border-radius:10px 0 0 10px }
.UC-sidebar-currency-item:hover { background: #eaf5db; }
.UC-sidebar-currency-item p{ margin:0; padding:0; font-size:14px; color:#666;}
.UC-sidebar-currency-item span { font-size:10px; padding-left:5px;}
.UC-sidebar-currency-item:last-child { border:0; border-radius:0 10px 10px 0; }
.UC-sidebar-cells { background:#fff;}
.UC-content { float:left; width:940px; margin-left:-1px; padding:0 10px; border-left:1px solid #e8e8e8;}

.UC-title-style1 { height:40px; padding:10px 10px 0 10px; border-bottom:2px solid #5b9e1a;}
.UC-title-style1 a { float:left; padding:0 20px; font-size:14px; line-height:40px; color:#666; display:block; background:url(/images/cutoff-line.png) no-repeat right center;}
.UC-title-style1 a:hover { color:#5b9e1a;}
.UC-title-style1 .on { background:#5b9e1a; color:#fff; }
.UC-title-style1 .on:hover { color:#fff;}
.UC-sidebar-R { float:right; width:247px;}
.UC-sidebar-R-content { margin-left:10px;}

.UC-sidebar-message { margin-bottom:10px;}
.UC-sidebar-message a { padding:5px 0 5px 40px; margin:0 0 0 10px; font-size:16px; color:#666; line-height:34px; display:block; background:#fff; border-bottom:1px dotted #e8e8e8;}
.UC-sidebar-message a:hover { color:#f9485a;}
.UC-sidebar-message a:last-child { border-bottom:0;}
.UC-sidebar-message .on { margin-left:0; padding-left:50px; color:#fff; background:#f9485a; border-bottom:0;}
.UC-sidebar-message .on:hover { color:#fff; background:#e53849; border-bottom:0;}
.UC-sidebar-message span { display:block; float:right; height:12px; min-width:12px; margin:8px 15px 0 0; padding:3px; font-size:12px; line-height:100%; color:#fff; text-align:center; background:#F59800; border-radius:10px;}

.UC-home { padding:20px; }
.UC-home-quickview { margin:20px 20px 40px 20px; padding:15px 0;  border:1px solid #3B66B7; border-radius:10px; overflow: hidden; }
.UC-home-quickview-info { width:80%;  display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-align-items:center; }
.UC-home-quickview-info a { flex:1; padding:5px 0;  font-size:24px; line-height:24px; color:#3B66B7; text-align:center; font-weight: bold; border-right:.05vw solid #e8e8e8; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; }
.UC-home-quickview-info p{ margin:0; padding:0; font-size:16px; color:#3B66B7; font-weight:normal; }
.UC-home-quickview-info span { font-size:10px; padding-left:5px;}
.UC-home-quickview-btn { float: right; width: 15%; margin:8px 2.5% 0 0; font-size:14px;  line-height: 40px; text-align: center; color: #fff; background: #3B66B7; border-radius:10px; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.UC-home-quickview-btn:hover { background: #e53849;}
.UC-home-about {margin:0 20px 20px 20px;  border:1px solid #bde8fb; border-radius:10px; overflow: hidden; background: #f5fcff; }
.UC-home-about-content { padding: 15px 25px; font-size:14px; color: #333; line-height: 180%; }
.UC-home-about-content p { margin: 0 0 5px 0;}
.UC-home-news {margin:0 20px 20px 20px;  border:1px solid #e8e8e8; border-radius:10px; overflow: hidden; }
.UC-home-news .UC-consult-item-content:last-child { border:0; }
.UC-home-feedback {margin:0 20px 20px 20px; padding: 20px;  font-size:14px; line-height:220%; border:1px solid #bde8fb; border-radius:10px; overflow: hidden; background: #fff; }
.UC-home-feedback img { float: right; width: 80px; height: 80px;}
.UC-home-feedback div {width: 43%; overflow: hidden;}
.UC-home-feedback p { padding:5px 0;  font-size: 30px;}
.UC-home-feedback a { float: right; margin-top: 5px;  padding:0 20px; font-size:12px;  line-height: 24px; color: #fff;  background: #3B66B7; display: block; border-radius:10px;  }

/*个人中心-信息*/
.UC-info { padding:20px; }
.UC-info-item { clear:both; padding:10px 0; font-size:14px; line-height:40px; color:#333; overflow:hidden; }
.UC-info-item-title { float:left; width:100px;}
.UC-info-item-title span { padding-left:10px; color: #D03638; line-height:40px; }
.UC-info-item-content { margin-left:100px;}
.UC-info-item-content .text-link { padding:0 20px; font-size:14px; line-height:40px;  color: #5b9e1a;}
.UC-info-item-content .radio{margin-right: 6px; padding: 6px 0;border: 1px solid #ccc; border-radius:5px; background-color: #f1f1f1}
.UC-info-item-content .radio label{ padding: 6px 7px 6px 0}
.UC-info-item-textinput { -webkit-appearance:none; border-radius:0; height:36px; width:260px; padding:0 10px; font-size:14px; font-weight:lighter; color:#333; border:1px solid #ccc;border-radius:5px;background: #f1f1f1;}
.UC-info-item-screenbox { border-radius:0; height:42px; width:283px; padding:0 5px; font-size:14px; font-weight:lighter; color:#333; border:1px solid #ccc;  background-size:20px; border-radius:5px; background: #f1f1f1;}
.UC-info-btn { height:40px; width:160px; margin:20px 0 0 100px; padding:0; font-size:14px; line-height:40px; color:#fff; background:#5b9e1a; border:0;border-radius:5px;}
.UC-info-btn:hover { background:#5b9e1a;}
.UC-info-btn:active { background:#5b9e1a;}
.UC-info-item-content .textarea {-webkit-appearance:none; border-radius:0; height:80px; width:260px; padding:10px; font-size:14px; font-weight:normal; color:#333; border:1px solid #ccc; background:#fff;border-radius:5px; background: #f8f8f8;}
.UC-info-item-inputJudge img { margin:10px 0 0 10px;  width:20px; height:20px;}

.UC-info-item-img .img-wrap{float: left; width: 580px}
.UC-info-item-img .preview{width: 240px; margin-left: 580px}
.UC-info-item-img .img-container{width: 400px; height: 400px; padding: 1px}
.UC-info-item-img .img-preview{height: 206px; overflow: hidden; border: 1px solid #e8e8e8}
.UC-info-item .form-actions{text-align: center; line-height: initial}
.UC-info-item .form-actions .btn{margin-right: 20px; margin-left: 20px}
.UC-info-item .form-actions .btn-danger{border-color: #e53849; background-color: #e53849; color:#fff}
.UC-info-item .form-actions .btn-success{border-color: #5b9e1a; background-color: #5b9e1a; color:#fff}
.img-container > img, .img-preview > img{max-width: 100%; vertical-align: middle}
.sr-only {position: absolute;width: 1px;height: 1px;overflow: hidden;margin: -1px;padding: 0;border: 0;clip: rect(0,0,0,0);}

/*个人中心-认证*/
.UC-apply {position: relative;  padding:20px 0 20px 20px; }
.UC-apply-serviceQL { position: absolute;  right:0; padding:7px;  background: #fff; border-radius:5px; font-size:12px; line-height:200%;  text-align: center; border:1px solid #e8e8e8;}
.UC-apply-serviceQL img { width: 140px; display: block; }
.UC-apply-tips { width:630px; margin-bottom:15px;  padding:15px 20px; font-size:12px; line-height:180%; color:#3B66B7;  border:1px dashed #3B66B7; border-radius:5px; background: #e2f6ff; }
.UC-apply-item-single {  width: 80%; padding:10px 0; font-size:14px; line-height:40px; color:#333; overflow:hidden; }
.UC-apply-item-single .UC-apply-item-textinput { -webkit-appearance:none; border-radius:0; height:36px; width:540px; padding:0 10px; font-size:14px; font-weight:normal; color:#333; border:1px solid #ccc; background:#fff;border-radius:5px; background: #f8f8f8;}
.UC-apply-item-dobble {float: left;  width: 39%; padding:10px 0; font-size:14px; line-height:40px; color:#333; overflow:hidden;}
.UC-apply-item-dobble .UC-apply-item-textinput { float: left; -webkit-appearance:none; border-radius:0; height:36px; width:180px; margin-top: 2px;  padding:0 10px; font-size:14px; font-weight:normal; color:#333; border:1px solid #ccc; background:#fff;border-radius:5px;background: #f8f8f8;}
.UC-apply-item-dobble .upload-btn { float: left; width:100px;  height:36px; margin:2px 0 0 20px; font-size:14px;  line-height:36px; text-align: center; color: #3B66B7; border:1px solid #3B66B7; background: #fff; display: block; border-radius:5px;  }
.UC-apply-item-dobble .upload-btn:hover {  background: #e2f6ff; }
.UC-apply-item-dobble .upload-btn:active {  background: #3B66B7; color: #fff; }
.UC-apply-item-inputJudge img { margin:10px;  width:20px; height:20px;}
.UC-apply-item-title { float:left; width:90px; text-align: right;}
.UC-apply-item-title span { padding-left:10px; color: #D03638; line-height:40px; }
.UC-apply-item-content { margin-left:110px;}
.UC-apply-item-content .text-link { padding:0 20px; font-size:14px; line-height:40px;  color: #3B66B7;}
.UC-apply-item-content .textarea {-webkit-appearance:none; border-radius:0; height:120px; width:540px; padding:10px; font-size:14px; font-weight:normal; color:#333; border:1px solid #ccc; background:#fff;border-radius:5px; background: #f8f8f8;}
.UC-apply-item-screenbox { border-radius:0; height:42px; width:203px; padding:0 5px; font-size:14px; font-weight:lighter; color:#333; border:1px solid #ccc;  background-size:20px; border-radius:5px;background: #f8f8f8;}
.UC-apply-btn { height:40px; width:160px; margin:20px 0 0 110px; padding:0; font-size:14px; line-height:40px; color:#fff; background:#3B66B7; border:0;border-radius:5px;}
.UC-apply-btn:hover { background:#324891;}
.UC-apply-btn:active { background:#324891;}
.UC-upload-img a { float: left; width: 100px; height: 100px; margin:0 10px 10px 0; border:1px solid #f1f1f1; border-radius:5px; overflow: hidden; display: block; }
.UC-upload-img a img { width: 100px; height:100px;  display: block; }
.UC-upload-img-btn {border:1px dotted #ccc; display: block; background: url("/images/UC-upload-img.png") no-repeat center; text-indent:-200px; }
.UC-upload-img-btn:hover {border:1px dotted #324891; }

/*个人中心-积分流水*/
.UC-record { overflow:hidden; /*width: 80%;*/}
.UC-record-type { position:relative; background:#eaf5db; margin-top:20px; padding:20px; font-size:14px; line-height:200%; color:#666; border-radius:10px; }
.UC-record-type div { float: right; font-weight: bold; color: #ED373A;}
.UC-record-type div span { font-size:30px; padding-left: 5px;}
.UC-record-type a { color:#666; padding:5px 10px;}
.UC-record-type a:hover { color:#5b9e1a;}
.UC-record-type .on { background:#5b9e1a; color:#fff; border-radius:5px;}
.UC-record-type .on:hover {color:#fff;}
.UC-record-item { margin:0; padding:10px 25px; }
.UC-record-item li { margin:0; padding:10px 5px; font-size:14px; line-height:40px; color:#333; list-style:none; overflow:hidden; clear:both; display:block; border-bottom:1px solid #e8e8e8;}
.UC-record-item li span { font-size:16px; padding-left:10px; }
.UC-record-item div { float:left; width: 20%; font-size:24px; line-height:40px; color:#333; font-weight:bold;  text-align:right; font-weight:normal;}
.UC-record-item p { float: left; width:40%;}
.UC-record-item .income div { color:#ED373A;}
.UC-record-item .expend div { color:#53BB85;}

/*个人中心-关注*/
.UC-follow { margin:10px 0; overflow: hidden;}
.UC-follow-item-info { position:relative;  margin:10px; padding:15px 0 15px 15px; background-color:#fff; overflow:hidden; border:1px solid #e8e8e8; border-radius:10px;}
.UC-follow-item-face { width:50px; float:left;}
.UC-follow-item-face img { width:100px; height:100px; border-radius:5px;}
.UC-follow-item-base { margin-left:120px; font-size:16px; line-height:25px; color:#333;}
.UC-follow-item-base a { color:#666;}
.UC-follow-item-base p { width:60%;  margin:0 0 10px 0; padding:0; font-size:12px; line-height:19px; color:#999;}
.UC-follow-item-follow { width: 80px; margin-left: 120px;  padding:0 10px; font-size:12px; color:#fff; line-height:26px; text-align:center; border-radius:5px; background:#324891; display:block;transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.UC-follow-item-follow:hover { padding:0 15px; background: #324891;  }
.UC-follow-currency { float: right; width:25%;  margin:20px 10px 0 0; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-align-items:center; background:#fff; overflow:hidden; background: #f8f8f8; border-radius:10px; border:1px solid #e8e8e8;}
.UC-follow-currency div { flex:1; padding:5px 0;  height:50px; font-size:18px; line-height:25px; color:#3B66B7; text-align:center; font-weight:normal; border-right:.05vw solid #e8e8e8; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; border-radius:10px 0 0 10px }
.UC-follow-currency div p{ margin:0; padding:0; font-size:12px; color:#666;}
.UC-follow-currency div span { font-size:10px; padding-left:5px;}
.UC-follow-currency div:last-child { border:0; border-radius:0 10px 10px 0; }

/*个人中心-咨询与投诉*/
.UC-consult {margin:10px 0; overflow: hidden;}
.UC-consult-item-content  { position:relative;  margin:10px; padding:15px 0 15px 15px; overflow:hidden; border-bottom:1px solid #e8e8e8; display: block; }
.UC-consult-item-title { width: 80%;  font-size:16px; line-height:180%; color: #324891; display: block; }
.UC-consult-item-text { padding-top:5px; font-size:14px; line-height:180%; color: #666;}
.UC-consult-item-date {width: 80%; font-size:12px; line-height:30px; color: #999;}
.UC-consult-item-date span { padding: 0 20px;}
.UC-consult-item-date img { height: 20px; width: 20px; border-radius:50%;  margin:0 5px -5px 0;  }
.UC-consult-item-state { position: absolute; top: 20px; right: 5px; width:15%; font-size:14px;  line-height:40px; color: #324891; text-align: center; border: 1px solid #324891; border-radius:5px;  }

/*个人中心-消息*/
.UC-msm {margin:10px 0; overflow: hidden;}
.UC-msm-item-content  { position:relative;  margin:10px; padding:15px 0 15px 15px; overflow:hidden; border-bottom:1px solid #e8e8e8; display: block; }
.UC-msm-item-title { width: 85%;  font-size:16px; line-height:180%; color: #324891; display: block; }
.UC-msm-item-text { padding-top:5px; font-size:14px; line-height:180%; color: #666;}
.UC-msm-item-date {width: 85%; font-size:12px; line-height:30px; color: #999;}
.UC-msm-item-date span { padding: 0 20px;}
.UC-msm-item-date img { height: 20px; width: 20px; border-radius:50%;  margin:0 5px -5px 0;  }
.UC-msm-item-state { position: absolute; top: 20px; right: 5px; width:8%; font-size:12px;  line-height:30px; color:#dc3a3a; text-align: center; border: 1px solid #dc3a3a; border-radius:5px;  }

/*个人中心-收藏*/
.platformItem-item ul{ padding:20px;}
.platformItem-item li { margin: 0 10px 10px 0; padding:20px; list-style: none; background: #fff; overflow: hidden; border-radius:10px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;}
.platformItem-item li:hover { box-shadow: 0 5px 20px rgba(0,0,0,.3);  transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02); -ms-transform: scale(1.02);}
.platformItem-item .img {position:relative; float: left; display: block; width:120px; height: 120px; display: block; border:1px solid #e8e8e8; border-radius:20px; overflow: hidden; }
.platformItem-item .img-tag { position: absolute; width:196px; height:129px;}
.platformItem-item .img img {width: 120px; height:120px; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out;}
.platformItem-item-content { margin-left: 150px;}
.platformItem-item-title { margin-bottom: 15px; font-size:18px; line-height: 26px; color: #333;}
.platformItem-item-more { float: right; padding:0 15px;  font-size:12px; line-height: 26px; color:#fff; background:#f8b300 url("/images/platformItem-item-more.png") no-repeat; background-size:14px; background-position:right 30px; display: block; border-radius:13px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;  }
.platformItem-item-more:hover { padding:0 30px 0 20px; background: #5b9e1a url("/images/platformItem-item-more.png") no-repeat; background-size:14px; background-position:right center; }
.platformItem-item-content p { width:35%; float: left; font-size:14px; line-height:30px;}
.platformItem-item-content span { margin-right: 20px; color: #5b9e1a; }
.platformItem-item-content .text { width:100%; height:44px; overflow: hidden; font-size:12px; line-height:22px; color: #666; }

/*个人中心-收藏*/
.platformItem2-item ul{ padding:20px;}
.platformItem2-item li { float:left; width:240px; margin: 0 10px 10px 0; padding:20px; list-style: none; background: #fff; overflow: hidden; border-radius:10px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; border:1px solid #f1f1f1;}
.platformItem2-item li:hover { box-shadow: 0 5px 20px rgba(0,0,0,.3);  transform: scale(1.02); -webkit-transform: scale(1.02); -moz-transform: scale(1.02); -o-transform: scale(1.02); -ms-transform: scale(1.02);}
.platformItem2-item .img { width:120px; height:120px; margin:0 auto 10px auto; display: block; border:1px solid #e8e8e8; border-radius:20px; overflow: hidden;}
.platformItem2-item .img-tag { position: absolute; width:196px; height:129px;}
.platformItem2-item .img img {width: 120px; height:120px; margin:auto; display:block; transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out;}
.platformItem2-item-content { text-align:center;}
.platformItem2-item-title { height:26px; margin-bottom:5px; font-size:16px; line-height:26px; color: #333;}
.platformItem2-item-more { margin-top:15px; padding:0 15px; font-size:12px; line-height:36px; color:#fff; background:#f8b300; background-size:14px; background-position:right 30px; display: block; border-radius:5px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;  }
.platformItem2-item-more:hover { background: #5b9e1a; background-size:14px; background-position:right center; }
.platformItem2-item-content p { font-size:14px; line-height:20px;}
.platformItem2-item-content span { margin-right: 20px; color: #5b9e1a; }
.platformItem2-item-content .text { width:100%; height:44px; overflow: hidden; font-size:12px; line-height:22px; color: #666; }

/*个人中心-内容分类筛选*/
.UC-content-nav { margin:20px auto 0 auto; padding:10px; line-height:150%; overflow:hidden; background:#fff; border:1px solid #e8e8e8; border-radius:10px;}
.UC-content-nav a { float:left; margin:5px 15px; padding:0 5px; display: block; font-size:14px; line-height:180%; color: #333; text-align: center; border-bottom:3px solid #fff; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; }
.UC-content-nav a:hover { color:#5b9e1a;}
.UC-content-nav .on { color:#5b9e1a; border-bottom:3px solid #5b9e1a; font-weight:bold;}

/*个人中心-签到*/
.UC-Signin-quickinfo { margin:20px 20px 40px 20px; padding:15px 0;  border:1px solid #5b9e1a; border-radius:10px; overflow: hidden; }
.UC-Signin-quickinfo-content { width:70%;  display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; -webkit-align-items:center; }
.UC-Signin-quickinfo-content a { flex:1; padding:5px 0;  font-size:24px; line-height:24px; color:#5b9e1a; text-align:center; font-weight: bold; border-right:.05vw solid #e8e8e8; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; }
.UC-Signin-quickinfo-content p{ margin:0; padding:0; font-size:16px; color:#5b9e1a; font-weight:normal; }
.UC-Signin-quickinfo-content span { font-size:10px; padding-left:5px;}
.UC-Signin-quickinfo-btn { float:right; width:25%; margin:3px 2.5% 0 0; font-size:14px;  line-height: 48px; text-align: center; color:#fff; background: #e53849; border-radius:10px; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.UC-Signin-quickinfo-btn:hover { background: #5b9e1a;}
.UC-Signin-quickinfo-btn2 { float:right; width:25%; margin:3px 2.5% 0 0; font-size:14px;  line-height: 48px; text-align: center; color:#fff; background:#999; border-radius:10px;}

.UC-Signin-title { float:left; margin-left:20px; padding:0 20px; font-size:16px; line-height:50px; color:#fff; background:#e8e8e8; border-radius:15px 15px 0 0; background:#e53849;}
.UC-Signin-title span { padding:0 5px; font-size:20px; font-weight:bold;}
.UC-Signin-dayitem { width:95%; overflow:hidden; margin:10px 0 0 20px; padding:5px; color:#999; background: #e8e8e8; border-radius:0 15px 15px 15px; }
.UC-Signin-dayitem div {position:relative;  float:left; width:13.8%; margin:2px; padding:20px 0 5px 0; font-size:12px; line-height:100%; text-align:center; border-radius:10px; background:#fff;}
.UC-Signin-dayitem div span { position: absolute; top:2px; right:15%; width:60%; padding:0 5%; font-style:1.1rem; line-height: 120%; color:#fff; background:#f8b300; border-radius:10px;}
.UC-Signin-dayitem div p { font-size:30px;line-height:120%; padding-bottom:5px}
.UC-Signin-dayitem div.on { background:#5b9e1a url(../images/signup-icon01-2.png) no-repeat center; background-size:40px; color:#fff;}
.UC-Signin-text { padding:10px 20px; font-size:14px; line-height:200%; color:#666;}
