html {
  font-size: 62.5%;
}

body {
  color: #333;
  font-size: 1.4rem;
  font-family: "Segoe UI", "Lucida Grande", 'Lucida Grande', 'Lucida Sans Unicode', 'Helvetica Neue', 'Hiragino Sans GB', 'Microsoft Yahei', sans-serif, helvetica, arial, Verdana;
}

.rw-font-family-number {
  font-family: "Hiragino Sans GB", 'PingFangSC-Regular', 'helvetica neue', 'hiragino sans gb', 'tahoma', 'microsoft yahei ui', 'microsoft yahei', 'simsun', 'sans-serif';
}

a {
  color: #333;
}

a:hover,
a:focus {
  color: #0e90d2;
}

img {
  max-width: 100%;
  height: auto;
}

/*::selection {*/
/*background: #F37B1D;*/
/*color: #fff;*/
/*}*/

/*::-moz-selection {*/
/*background: #F37B1D;*/
/*color: #fff;*/
/*}*/

/*::-webkit-selection {*/
/*background: #F37B1D;*/
/*color: #fff;*/
/*}*/

.am-container {
  max-width: 1150px;
}

.am-panel {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.am-modal-dialog, .am-popup {
  border-radius: 5px !important;
}

.rw-modal-btn-login, .rw-modal-btn-register {
  color: #fff;
  border-bottom-left-radius: 5px !important;
}

.rw-modal-btn-login {
  background: #3bb4f2;
}

.rw-modal-btn-register {
  background: #5eb95e;
}

.am-modal-footer .am-modal-btn {
  font-weight: 800;
}

.am-titlebar-default .am-btn {
  color: #fff;
}

.show,
.ng-show {
  display: block;
}

.hide,
.hidden,
.ng-hide {
  display: none;
}

.pointer {
  cursor: pointer;
}

.rw-homepage-advantage, .rw-homepage-2 {
  position: relative;
  z-index: 200;
}

.rw-homepage-advantage {
  background-color: #f5f5f5;
  border-bottom: 1px #dbdbdb solid;
  padding-top: 20px;
  padding-bottom: 20px;
}

.rw-homepage-advantage img {
  margin-top: 10px;
}

.rw-homepage-2 {
  background-color: #ffffff;
}

.rw-text-decoration {
  text-decoration: line-through;
  background: #CCCCCC;
}

.rw-modal,
.rw-modal-bd {
  text-align: left;
}

.rw-body {
  background: url('/home/images/bg.png') repeat-x scroll center top transparent;
  background-position: 0 150px;
}

.rw-body2 {
  background-position: 100% 0%;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.rw-minibar {
  height: 28px;
  line-height: 28px;
  background: #F5F5F5;
  border-bottom: 1px solid #DDD;
  box-shadow: 0 0 5px #888;
  box-shadow: #888888 0px 0px 5px 0px;
}

.site-nav-pipe {
  padding: 0 5px;
  color: #DDD;
}

.tel-font {
  font-family: Georgia;
  font-size: 16px;
}

.rw-minibar2 {
  min-height: 98px;
  height: auto;
  padding-top: 25px;
  background: #FFFFFF;
}

/*修复不能点搜索的问题*/
.rw-minibar2 .am-u-sm-9 {
  z-index: 9;
}

.rw-topbar {
  z-index: 10;
  border: none;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
  background-image: linear-gradient(170deg, #3bb4f2, #008dd5);
}

.rw-nav-background,
.rw-admin-sidebar-list .am-active {
  background-color: #0e90d2;
  /*background-image: linear-gradient(170deg, #3bb4f2, #008dd5);*/
}

.rw-logo {
  width: 192px;
}

.rw-logo img {
  margin-top: -25px;
  margin-bottom: -10px;
  width: 160px;
}

.rw-minbar-2-phone {
  width: 143px;
}

@media only screen and (min-width: 640px) {
  .rw-topbar .am-topbar-nav > li {
    width: 130px;
    text-align: center;
  }
}

.rw-topbar-img {
  position: absolute;
  top: -8px;
  left: 101px;
  z-index: 10;
}

.rw-topbar .am-active,
.rw-topbar .am-active > a,
.rw-topbar .rw-active,
.rw-topbar li:hover,
.rw-topbar li a:hover,
.rw-topbar > li > a:hover {
  color: #FFFFFF !important;
  border: none;
}

.rw-topbar .rw-active {
  color: #ffffff !important;
}

.rw-nav {
  border: 1px solid #CCCCCC;
  background-color: #ffffff;
  width: 165px;
}

@media only screen and (min-width: 640px) {
  .rw-dropdown {
    width: 165px !important;
  }
}

.rw-dropdown {
  background: #de3d43;
}

.rw-dropdown a {
  cursor: pointer !important;
}

.rw-dropdown a i {
  width: 20px;
}

.rw-dropdown-title {
  color: #ffffff !important;
}

.rw-dropdown-content {
  z-index: -1;
  margin-top: -1px;
  background-color: #dd514c;
  border: none;
  border-bottom: 1px solid #dd514c;
  width: 165px;
  color: #ffffff !important;
}

.rw-dropdown-content:before {
  border-bottom-color: #009EEC;
}

.rw-dropdown-content-homepage-height {
  min-height: 800px;
}

.rw-dropdown-content-homepage {
  display: block;
}

@media only screen and (max-width: 640px) {
  .rw-dropdown-content-homepage {
    display: none !important;
  }
}

.am-sticky .rw-dropdown-content-homepage {
  display: none !important;
}

.rw-dropdown-content li a {
  padding-left: 15px !important;
  font-weight: 600 !important;
  color: #ffffff !important;;
}

.rw-dropdown-content li a:hover {
  background-color: #ffffff !important;
  color: #dd514c !important;;
}

.rw-container {
  min-height: 530px;
  height: auto;
}

.rw-icon-300 {
  font-size: 300%;
}

.rw-icon-500 {
  font-size: 500%;
}

.rw-footer {
  border-top: 3px solid #CCCCCC;
  background-color: #f8f8f8;
}

.rw-homepage-banner {
  margin-top: -1.6rem;
  min-height: 50px;
  height: auto;
}

.rw-homepage-banner .am-control-nav li a {
  width: 14px;
  height: 14px;
}

.rw-homepage-banner .am-control-nav li a.am-active {
  background: #ffffff;
}

.homepage-banner {
  margin-top: -1.6rem;
  min-width: 100%;
  height: auto;
}

.homepage-banner img {
  min-width: 100%;
  width: auto;
}

.homepage-banner span {
  width: 60px;
  height: 16px;
}

.swiper-pagination-bullet {
  border-radius: 10px;
  border: 1px #ffffff solid;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3);
}

.swiper-pagination-bullet-active {
  background: transparent;
}

.swiper-button-prev {
  left: 335px;
}

.swiper-button-next {
  right: 175px;
}

.rw-homepage-activity {
  margin-top: -10px;
}

.rw-homepage-activity img {
  width: 100%;
  height: auto;
}

.rw-img-center {
  width: 100%;
}

.rw-button-blue,
.rw-button-orange,
.rw-button-red,
.rw-button-green {
  display: inline-block;
  padding: 10px;
  width: 209px;
  height: 59px;
  font-size: 21px;
  line-height: 37px;
  cursor: pointer;
  color: #FFF;
  border-radius: 3px;
  font-weight: 600;
}

.rw-button-blue {
  background: #009EEC;
  border-bottom: 3px solid #0274B9;
}

.rw-button-orange {
  background: #ff910f;
  border-bottom: 3px solid #cd7006;
}

.rw-button-red {
  background: #de3d43;
  border-bottom: 3px solid #b11419;
}

.rw-button-green {
  background: #5eb95e;
  border-bottom: 3px solid #4b934b;
}

.rw-button-blue:hover,
.rw-button-blue:focus,
.rw-button-orange:hover,
.rw-button-orange:focus,
.rw-button-red:hover,
.rw-button-red:focus,
.rw-button-green:hover,
.rw-button-green:focus {
  color: #FFF;
  margin-top: 3px;
  height: 56px;
  border-bottom: 0px;
}

.rw-homepage-div-title {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
  color: #34404b;
  font-weight: 600;
  font-family: "Helvetica Neue", "PingFangSC-Light", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

.case-industry {
  background: url('/home/images/case_backgroud.jpg') 50% 50% no-repeat #35374c;
  padding-top: 30px;
  padding-bottom: 60px;
}

.case-industry2 {
  background: url('/home/images/bg_new.png') no-repeat scroll center 100px transparent;
  padding-top: 30px;
  padding-bottom: 60px;
}

.rw-homepage-div1 {
  padding-top: 30px;
  padding-bottom: 60px;
  background: url('/images/builderbg.jpg') 50% 50% no-repeat #35374c;
}

.rw-case {
  background: url('/images/news_bg.jpg');
}

.rw-homepage-div1 .rw-homepage-div-title {
  color: #ffffff;
}

.rw-homepage-div2 {
  padding-top: 30px;
  padding-bottom: 50px;
  background: url('/home/images/bg_new.png') no-repeat scroll center 100px transparent;
}

.rw-homepage-div3 {
  padding-top: 30px;
  padding-bottom: 50px;
  background-color: #f2f7fd;
  /*background: url('/home/images/bg_new.png') no-repeat scroll center 100px transparent;*/
}

.rw-titlebar-title ol {
  padding: 0px;
  margin: 0px;
}

.rw-font-weight-600 {
  font-weight: 600;
}

.rw-panel {
  border: 0px;
}

.rw-panel-yellow,
.rw-panel-orange,
.rw-panel-blue,
.rw-panel-red,
.rw-panel-green {
  color: #fff;
}

.rw-text-white {
  color: #ffffff;
}

.rw-text-red {
  color: #f1683c;
}

.rw-text-yellow {
  color: #FFFF00;
}

/*自动换行*/
.rw-auto-line {
  white-space: normal;
}

.rw-panel-yellow {
  background: #FFB400;
}

.rw-panel-orange {
  /*background: #f1683c;*/
  background-image: linear-gradient(160deg, #ffc500, #ff9800);
}

.rw-panel-blue {
  /*background: #2b7ed1;*/
  background-image: linear-gradient(160deg, #3bb4f2, #008dd5);
}

.rw-panel-red {
  background: #c5204b;
}

.rw-panel-green {
  /*background: #74c737;*/
  background-image: linear-gradient(160deg, #6ed500, #4b934b);
}

.rw-panel-cyan {
  background: #74d2d4;
}

.rw-coupon-panel {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.rw-coupon-panel:before, .rw-coupon-panel:after {
  height: 5px;
  width: 100%;
  content: "";
  display: block;
  background-image: -webkit-radial-gradient(#fff 0px, #fff 3px, #fff 3px, #fff 3px, #74d2d4 4px, #74d2d4);
  background-image: -moz-radial-gradient(#fff 0px, #fff 3px, #fff 3px, #fff 3px, #74d2d4 4px, #74d2d4);
  background-image: radial-gradient(#fff 0px, #fff 3px, #fff 3px, #fff 3px, #74d2d4 4px, #74d2d4);
  background-size: 10px 10px;
}

.rw-coupon-panel:before {
  background-position: 0 -5px;
}

.rw-coupon-panel:after {
  background-position: 0 10px;
}

.rw-coupon {
  float: left;
}

.rw-coupon .rw-coupon-panel {
  margin-right: 10px;
  width: 230px;
}

.rw-coupon .am-panel-bd {
  min-height: 106px;
}

.rw-coupon .rw-coupon-a {
  height: 28px;
}

.rw-coupon-tag {
  position: absolute;
  top: -10px;
  right: -16px;
  width: 36px;
  height: 28px;
  z-index: 10;
}

.rw-panel-height-300 {
  height: 300px;
  overflow-y: auto;
}

.rw-recharge a {
  /*padding-left: 25px;*/
  /*padding-right: 25px;*/
}

.rw-text-grey {
  color: #c3c3c3;
}

.rw-text-grey2 {
  color: #666;
}

.rw-homepage-windows {
  padding-top: 60px;
  padding-bottom: 80px;
}

.rw-homepage-windows i {
  display: inline-block;
}

.icons-product,
.icons-startup,
.icons-platform {
  width: 96px;
  height: 96px;
  background: url('/home/images/kickoff_288x288.png') no-repeat;
}

.icons-product {
  background-position: 0 0;
}

.icons-startup {
  background-position: -96px 0;
}

.icons-platform {
  background-position: -192px 0;
}

.icons {
  display: inline-block;
  width: 132px;
  height: 132px;
  background-image: url(/home/images/icon/icons.png);
  background-repeat: no-repeat;
  margin: 0 auto;
}

.icons-vip {
  background-position: left -264px;
}

.icons-coin {
  background-position: left top;
}

.icons-money {
  background-position: left -132px;
}

.rw-icon {
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  display: inline-block;
}

.rw-icon-male {
  background-image: url(/home/images/icon/male.png);
  width: 13px;
  height: 13px;
}

.rw-icon-female {
  background-image: url(/home/images/icon/female.png);
  width: 13px;
  height: 13px;
}

.rw-icon-weibo-h {
  background-image: url(/home/images/icon/v_weibo_h.png);
  width: 17px;
  height: 13px;
}

.rw-icon-weibo-l {
  background-image: url(/home/images/icon/v_weibo_l.png);
  width: 17px;
  height: 13px;
}

.rw-icon-weibo-daren {
  background-image: url(/home/images/icon/v_weibo_daren.gif);
  width: 17px;
  height: 13px;
}

.app-div {
  min-height: 525px;
  padding-top: 10px;
}

/*.app-div .am-container {*/
/*padding-left: 80px;*/
/*}*/

.app-iphone6 {
  background-image: url(/images/app/iphone6.png);
  background-repeat: no-repeat;
  background-size: 532px auto;
}

.shot {
  min-height: 525px;
  background-position: 182px 80px;
  background-repeat: no-repeat;
  background-size: 255px auto;
}

.shot-start {
  background-image: url(/images/app/start.png);
}

.shot-5 {
  background-image: url(/images/app/5.jpg);
}

.page-step-w {
  min-height: 450px;
  padding-top: 60px;
  padding-bottom: 80px;
  background: #f3f5f8;
}

.page-step {
  width: 1000px;
  margin: 0 auto;
  clear: both;
}

.page-step h2 {
  color: #666;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 60px;
}

.page-step-ul {
  width: 1000px;
  margin: 0;
  padding: 0;
}

.page-step-ul li {
  background: url('/home/images/step.png') no-repeat 0 0;
  height: 148px;
  width: 200px;
  float: left;
  list-style: none;
}

.page-step-ul li strong {
  display: inline-block;
  height: 36px;
  width: 200px;
  text-align: center;
  padding-top: 112px;
  line-height: 36px;
  color: #666;
}

.page-step-ul li:hover {
  background: url('/home/images/stepon.png') no-repeat;
}

.page-step-ul li.li02 {
  background-position: 0 -294px;
}

.page-step-ul li.li03 {
  background-position: 0 -588px;
}

.page-step-ul li.li04 {
  background-position: 0 -441px;
}

.page-step-ul li.li05 {
  background-position: 0 -147px;
}

.rw-homepage-medias .am-tab-panel {
  padding-left: 0px;
  padding-right: 0px;
}

.rw-homepage-medias .rw-border-yello {
  margin-left: 5px;
  margin-right: 5px;
}

.rw-border-yello:hover, .rw-homepage-advantage img:hover, .case-industry img:hover, .case-industry2 img:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}

.rw-package-content {
  overflow: hidden;
}

.rw-package-content > div {
  z-index: 0;
}

.rw-package-content .am-accordion-item {
  border: none !important;
}

.rw-package-content .am-accordion-item .am-accordion-title {
  /*background: #fff;*/
  /*border: 1px solid #3bb4f2;*/
  /*color: #3bb4f2;*/
}

.rw-package-content .am-accordion-item .am-nav-tabs {
  /*border-bottom: 1px dashed #ddd;*/
}

.rw-package-content .am-accordion-item .am-tabs-nav .am-active a {
  /*border: 1px dashed #ddd;*/
  border-bottom-color: transparent;
}

.rw-package-content .am-accordion-item .am-tabs-bd {
  /*border: 1px dashed #ddd;*/
  border-top: 1px solid #fff;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.3);
}

.rw-package-left {
  margin-top: 7px;
  z-index: 2 !important;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}

.rw-package-left ul {
  background-color: #f0f6f6;
}

.rw-nav-more-wrap {
  position: relative;
}

.rw-nav-more {
  background-color: #f0f6f6;
  width: 150px;
  position: absolute;
  right: -150px;
  bottom: 0;
  padding: 10px 0;
  border: 1px solid #dedede;
  box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2);
}

.rw-homepage-medias img {
  width: 120px;
  height: 120px;
}

.rw-media-class a {
  display: inline-block;
  white-space: nowrap;
}

.rw-media-class-title {
  background: #f5f5f5;
}

.rw-media-class-content {
  background: #ffffff;
}

.rw-word-break-keep-all {
  word-break: keep-all;
}

.rw-white-space-nowrap {
  word-wrap: break-word;
}

.rw-white-space-normal {
  white-space: normal;
}

.rw-hr-none {
  margin-top: 0px;
  margin-bottom: 0px;
  height: 0px;
}

.rw-hr-1 {
  border-top: 1px solid #e7e7eb
}

.rw-package-content .am-u-sm-2 .am-nav {
  z-index: 1;
}

.rw-package-content .am-nav a {
  padding-top: 2px;
  padding-bottom: 2px;
}

.package-title {
  background: #fbd0ae;
}

.am-accordion-item:hover .am-accordion-title {
  background-color: #f5f5f5;
}

.am-thumbnail-caption-sm {
  padding: .2rem;
}

.rw-button-red-2 {
  padding: 10px;
  background: #fff;
  color: #e4311b;
  border: 1px solid #F9998E;
  border-radius: 2px;
  -o-border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}

.rw-button-red-2:link,
.rw-button-red-2:hover,
.rw-button-red-2:visited {
  cursor: pointer;
  background: #b11419;
  color: #fff;
}

.rw-pay-type-boder,
.rw-pay-type img:link,
.rw-pay-type img:hover,
.rw-pay-type img:visited {
  border: 1px solid #e4393c;
}

.rw-pay-type label,
.rw-pay-type img {
  cursor: pointer;
  width: 154px;
  height: 54px;
}

.rw-balloon-float {
  z-index: 1000;
  position: fixed;
  width: 135px;
  left: 0px;
  top: 365px;
}

@media only screen and (max-width: 640px) {
  .rw-balloon-float {
    width: 70px;
    height: 104px;
  }
}

.rw-balloon-float-r {
  z-index: 20;
  position: fixed;
  width: 150px;
  height: 208px;
  right: 10px;
  top: 260px;
}

@media only screen and (max-width: 640px) {
  .rw-balloon-float-r {
    width: 70px;
    height: 104px;
  }
}

.consult {
  z-index: 1000;
  position: fixed;
  width: 66px;
  height: 200px;
  right: 0px;
  top: 180px;
}

.consult ul {
  padding-left: 0px;
}

.consult ul li {
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
}

.consult ul .on a {
  background: url(/home/images/head.png) no-repeat;
  height: 105px;
  display: block;
}

.consult ul .t1 a:link,
.consult ul .t1 a:visited {
  background: url(/home/images/reg.gif) no-repeat;
  width: 66px;
  height: 65px;
  display: block;
}

.consult ul .t2 a:link,
.consult ul .t2 a:visited {
  background: url(/home/images/down.png) no-repeat;
  width: 66px;
  height: 85px;
  display: block;
}

.consult ul .t3 a:link,
.consult ul .t3 a:visited {
  background: url(/home/images/back.gif) no-repeat;
  width: 66px;
  height: 65px;
  display: block;
}

.rw-m-navbar a:hover, .rw-m-navbar a:focus {
  color: #FFFFFF;
}

.rw-university-silder {
  min-height: 380px;
  height: auto;
}

@media only screen and (min-width: 640px) {
  .am-with-fixed-navbar {
    padding-bottom: 0px;
  }
}

.rw-footer-img {
  background-color: #F0F0F0;
}

.rw-news-body {
  margin-top: 30px;
  margin-bottom: 60px;
  /*background-color: #b4daf0;*/
  /*background-image: url("/images/news_bg2.jpg");*/
  /*background-repeat: repeat-x;*/
  /*background-position: center 0;*/
  background: url(/home/images/bg.png) repeat-x fixed center top transparent;
  /*background-color: #edf2f8;*/
}

.rw-news-body a {
  color: #0e90d2;
}

.rw-news-to-home, .rw-news-content {
  max-width: 650px;
  width: auto;
  margin: auto;
}

.rw-news-to-home {
  min-height: 60px;
  text-align: center;
}

.rw-news-to-home img {
  float: left;
  margin-top: -30px;
  margin-bottom: -15px;
}

.rw-news-content {
  background-color: #ffffff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.rw-news-content img {
  max-width: 550px;
}

.rw-tabs {
  margin: 0px;
}

.rw-tabs .am-tabs-bd {
  border: none;
}

.rw-tabs .am-tab-panel {
  padding-left: 0px;
  padding-right: 0px;
}

.preview-modal .am-modal-dialog {
  overflow-y: scroll;
}

.bqq {
  background-color: #eff4fa;
  border-bottom: 1px solid #d6dfea;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-move {
  cursor: move;
}

.rw-border-width-2 {
  border-width: 2px !important;
}

/*兼容老的amazeui代码开始*/
.rw-tabs .rw-sticky-tabs .am-active a {
  background-color: #15afef;
  color: #fff;
}

.rw-tabs .rw-sticky-tabs li {
  border: 1px solid #15afef;
}

.rw-tabs .rw-sticky-tabs a {
  line-height: 34px;
  color: #15afef;
  background: #fff;
}

.rw-notice-num {
  background-color: #dd514c;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  display: none;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  text-align: center;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
}

.am-form-group label .am-ucheck-icons {
  top: auto;
}

/*微调amazeui原样式*/
.am-modal-hd .am-close {
  font-size: 24px;
  opacity: .5;
}

.position-relative {
  position: relative;
}

.submintFixedBottom {
  z-index: 1010;
  position: fixed;
  left: 0px;
  bottom: -65px;
  width: 100%;
  margin-right: 1.25rem;
  -webkit-box-shadow: 0 -1px 8px rgba(0, 1, 1, .08);
  -moz-box-shadow: 0 -1px 8px rgba(0, 1, 1, .08);
  box-shadow: 0 -1px 8px rgba(0, 1, 1, .08);
}

.submintFixedBottom fieldset {
  padding-left: 230px;
}

.img-upload-item {
  max-width: 300px;
}

.img-upload-item .img-upload-wrap {
  padding: 2px;
  border: 1px solid #ccc;
}

.img-upload-item .img-upload-del {
  cursor: pointer;
}

.img-upload-list {
  max-width: 500px;
}

.img-upload-list .img-upload-item {
  display: block;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.img-upload-list .img-upload-wrap {
  width: 80px;
  height: 80px;
  overflow: hidden;
  vertical-align: middle;
  border: 1px solid #ccc;
}

.img-upload-list .img-upload-item img {
  width: 80px;
  height: auto;
}

.rw-badge-list {
  font-size: 0;
}

.rw-badge {
  border: 1px solid #ddd;
  padding: 3px 0;
  font-size: 1.4rem;
  margin: -1px -1px 0 0;
  width: 120px;
  text-align: center;
  position: relative;
}

.rw-badge img {
  margin-left: -5px;
}

.rw-badge.rw-badge-selected, .rw-badge:hover {
  border-color: #d83832;
  color: #d83832;
  z-index: 2;
}

.rw-badge.rw-badge-selected:after, .rw-badge:hover:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #d83832;
  top: 0;
  left: 0;
}

.rw-th-gray {
  color: #666;
  font-weight: normal;
}

.rw-wx-valid {
  background: url(/images/icon/weixinrenzheng.png) no-repeat center center;
  display: inline-block;
  width: 64px;
  height: 15px;
}

.rm-size-0 {
  font-size: 0;
}

.rm-websit-bg {
  background-color: #f3f3f3;
}

/*****************  写手列表  ******************/
.yl-ctr {
  min-height: 530px;
  height: auto;
}

.yl-w-1 {
  width: 94px;
}

.yl-h {
  height: 100%;
}

.yl-u-5 {
  width: 20%;
  float: left
}

/******    *****/
.yl-cf {
  overflow: hidden;
  width: auto;
}

.yl-cf li {
  list-style: none;
}

.yl-clear {
  clear: both;
}

/*******  边框  *******/

.yl-bd-1 {
  /*border: 1px solid #3bb4f2;*/
}

.yl-bd-2 {
  border: 1px solid #dbdbdb;
  border-top: none;
}

.yl-bd-3 {
  border-top: 1px solid #dbdbdb;
}

.yl-bd-4 {
  border: 10px solid #e5e5e5
}

/*******  边距  *******/

.yl-p-1 {
  padding: 1.2rem 2rem 1.2rem .6rem
}

.yl-p-2 {
  padding: 1.2rem 0 1.2rem 2rem
}

.yl-p-3 {
  padding: 0 0 1.2rem 2rem
}

/*******  颜色  *******/

.yl-bgc-1 {
  background-color: #f5f5f5;
}

.yl-bgc-2 {
  background-color: #fff;
}

.yl-c-1 {
  color: #333;
}

.yl-p-2.active {
  color: #3bb4f2;
}

.yl-p-2.active a {
  color: #3bb4f2;
}

.yl-p-3.active {
  color: #3bb4f2;
}

.yl-p-3.active a {
  color: #3bb4f2;
}

/*******    *******/

.yl-ps-r {
  position: relative;
}

.yl-ps-a {
  position: absolute;
}

.yl-ps-l {
  left: 0;
}

.yl-ps-t {
  top: 0;
}

/***  处理图像和文本件的偏移 -->middle ***/
.yl-ps-t2 {
  top: -2px;
}

/*******    *******/

.yl-rd {
  border-radius: 50%;
}

/*****************  聊天页  ******************/
.yl-ct {
  width: auto;
  overflow: hidden;
  height: 100%;
}

.yl-box-shadow {
  box-shadow: 0 0 30px rgba(0, 0, 0, .2);
}

.yl-box {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}

.yl-h-2 {
  height: 400px;
  overflow-y: auto;
}

.yl-h-1 {
  height: 100px;
  overflow-y: auto;
  outline: none;
}

.yl-h-3 {
  height: 34px;
}

.yl-w {
  width: 100%;
}

.yl-rd {
  border-radius: 50%
}

.yl-pd-l64 {
  padding-left: 64px;
}

.yl-pd-r64 {
  padding-right: 64px;
}

.yl-p-xs {
  padding: .7rem
}

.yl-box .yl-bgc-1 {
  background-color: #3bb4f2;
}

.yl-box .yl-bgc-1 :not(button) {
  color: #fff;
}

.yl-box .yl-bgc-1 button {
  background-color: #fff;
  color: #3bb4f2;
}

.yl-bgc-3 {
  background-color: #f2f7fc;
}

.yl-bgc-4 {
  background-color: #fff;
}

.yl-bgc-5 {
  background-color: #e5e5e5;
}

.yl-c-1 {
  color: #3bb4f2;
}

.yl-c-2 {
  color: #e5e5e5;
}

.yl-bgc-2 {
  background-color: #f8f8f8;
}

.yl-bd-notT {
  border: 1px solid #dbdbdb;
  border-top: none;
}

.yl-bd-notTB {
  border: 1px solid #dbdbdb;
  border-top: none;
  border-bottom: none;
}

.yl-bd-1 {
  /*border: 1px solid #dbdbdb;*/
}

.yl-lRD {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.yl-rRD {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  margin-left: -2px;
}

.yl-none {
  display: none;
}

.yl-pointer {
  cursor: pointer
}

.yl-out-none {
  outline: none !important;
}

.yl-mg-t4 {
  margin-top: 4px;
}

.yl-lh-44 {
  line-height: 44px;
  position: absolute;
  width: 100%;
}

.yl-font-1 {
  font-size: 1.6rem
}

.yl-p-a {
  position: absolute;
}

.yl-p-r {
  position: relative;
}

.yl-ps-r {
  right: 0;
}

.yl-ps-r6 {
  right: 6px;
}

.yl-ps-b6 {
  bottom: 6px;
}

.yl-ps-b44 {
  bottom: 44px;
}

.yl-ps-t {
  top: 0
}

.yl-ps-t5 {
  top: 5px
}

.yl-hidden {
  overflow: hidden
}

.yl-op {
  opacity: 0;
}

.rw-write-1 {
  height: 450px;
  padding-top: 90px;
  background: url('/images/write/index_bg_pic1.jpg') no-repeat;
  background-size: 100%;
}

.rw-write-3 {
  background-color: #f3f5f8;
}

/*--------写稿提交页----------*/
.rw-write-content .am-radio-inline {
  min-width: 90px;
}

/*--------写手选择器----------*/
.writer-selector {
  width: 100%;
}

.writer-selector > .am-dropdown-toggle {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  width: 100%;
  position: relative;
  padding: 8px 20px;
}

.writer-selector > .am-dropdown-toggle .am-icon-caret-down {
  position: absolute;
  right: 8px;
  top: 50%;
  margin-top: -10px;
}

.writer-selector > .am-dropdown-content {
  width: 100%;
  z-index: 1000;
  max-height: 258px;
  overflow-y: auto;
}

.writer-selector .writer-item {
  line-height: 50px;
  position: relative;
}

.writer-selector .writer-info {
}

.writer-selector .writer-info:after {
  content: '';
  display: block;
  clear: both;
}

.writer-selector .writer-head {
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  float: left;
}

.writer-selector .am-icon-check {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -25px;
}

.writer-selector .writer-r-wrap {
  float: left;
  line-height: 1.5;
  margin-left: 5px;
  width: 58%;
}

.writer-selector .writer-level-wrap {
  float: left;
  width: 30%;
  text-align: right;
  line-height: 50px;
}

.writer-selector .writer-name {
  font-size: 1.6rem;
}

.writer-selector .writer-profile {
  margin: 0;
  color: #666;
}

.writer-selector .writer-item .am-icon-check {
  display: none;
}

.writer-selector .writer-item.active .am-icon-check {
  display: block;
}

/*--------写手案例----------*/
.writer-case-container {
  min-width: 340px;
}

.writer-case-container p {
  margin-bottom: 0;
}

.writer-case-container .case-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.writer-case-container .case-list > li {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #ccc;

}

.writer-case-container .case-list > li:last-child {
  border-bottom: 0;
}

.writer-case-container .case-list h3 {
  margin: 0;
  font-weight: normal;
  font-size: 1.6rem;
}

.rw-bg-img {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.rw-bg-img-contain {
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/*---------写手引导页------------*/
.write-ad-img1, .write-ad-img2, .write-ad-img3 {
  height: 150px;
  /*-webkit-background-size: 228px 228px;*/
  /*-moz-background-size: 228px 228px;*/
  /*-o-background-size: 228px 228px;*/
  /*background-size: 228px 228px;*/
}

.write-btns-wrap {
  height: 60px;
}

.write-btns-wrap .am-monospace {
  vertical-align: top;
}

.rw-select .am-selected-list {
  max-height: 300px;
  overflow: auto;
}

.am-accordion .am-accordion-item.selected,
.am-accordion .am-accordion-item.selected .am-accordion-title {
  border-color: red;
}

.am-accordion .am-accordion-item.am-active.selected .am-accordion-title {
  border-color: #dedede;
}

.rw-input-warning {
  border-color: #F37B1D !important;
}

.rw-pagination-input {
  display: initial !important;
  width: 38px !important;
  height: 32px;
  border: 1px solid #ccc;
  color: #333;
}

.rw-client-download-button a {
  /*width: 170px;*/
  text-align: left;
}

.rw-user-media-btn {
  width: 112px;
  height: 43px;
  padding: 3px;
  background: #5eb95e;
  color: #ffffff;
  border-bottom: 3px solid #4b934b;
  border-radius: 30px;
  font-size: 15px;
}

.rw-user-media-btn > span {
  position: absolute;
  margin-top: -15px;
  right: 10px;
}

.rw-titlebar-input-group {
  display: table-cell;
  vertical-align: middle;
}

.rw-home-margin {
  margin-top: -1.6rem;
}

.rw-event button {
  position: absolute;
  right: 10px;
}
