@charset "UTF-8";
.o-overhidden {
  overflow: hidden; }

.v-hidden {
  visibility: hidden; }

.uec-header {
  width:100%;
  border-bottom: #4c5ead solid 1px;
  position: absolute;
  left: 0;
  z-index: 888;
  height: auto;
  top: auto; }

div.default-sm-modal-nav {
  height: 45px; }

.default-sm-modal-nav .uec-head {
  width: 100%;
  max-width: 100%; }

.default-sm-modal-nav .fixed-toolbar-body {
  background-color: #fff;
  height: 45px; }

.w100 {
  width: 100px; }

.w150 {
  width: 150px; }

.uec-red {
  color: #f00; }

.v-align {
  vertical-align: top; }

.uec-s-tab li.uec-bread-on {
  color: #3b3b3b; }

.uec-select-icon .uec-icon {
  padding: 8px 15px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-size: 32px;
  border: 1px solid #c6c6c6; }
  .uec-select-icon .uec-icon:hover {
    border: 1px solid #6cb3e9;
    -webkit-box-shadow: 1px 1px 7px 1px #6cb3e9;
    -moz-box-shadow: 1px 1px 7px 1px #6cb3e9;
    -ms-box-shadow: 1px 1px 7px 1px #6cb3e9;
    -o-box-shadow: 1px 1px 7px 1px #6cb3e9;
    box-shadow: 1px 1px 7px 1px #6cb3e9; }
  .uec-select-icon .uec-icon.on {
    border: 2px solid #6cb3e9; }

.uec-s-tipbox {
  height: 500px;
  padding-top: 150px;
  font-size: 36px;
  color: #6f6f6f;
  text-align: center; }

.uec-cursor-d {
  cursor: default; }

.uec-sm-carousel .sm {
  width: 510px; }

.uec-dis-table .sm-span {
  margin-top: 0px;
  margin-bottom: 15px; }
.uec-dis-table .smuec-twotextarea {
  width: 300px; }

.uec-h-r-div1 a:hover, .uec-h-r-div1 a.on {
  border-bottom: #f00 solid 1px;
  color: #f00; }

.uec-foot {
  width: 80%;
  min-width: 320px;
  margin: 0 auto;
  padding-top: 4rem; }

.uec-footer {
  width: 100%;
  background-color: #eee;
  display: block; }

.uec-f-line1, .uec-f-line2 {
  float: left;
  width: 50%;
  height: 2px; }

.uec-f-line1 {
  background: -webkit-linear-gradient(left, #ff6501 50%, #82e5f6 50%);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ff6501 50%, #82e5f6 50%);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ff6501 50%, #82e5f6 50%);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ff6501 50%, #82e5f6 50%);
  /* 标准的语法 */ }

.uec-f-line2 {
  background: -webkit-linear-gradient(left, #34cc34 50%, #1d2088 50%);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #34cc34 50%, #1d2088 50%);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #34cc34 50%, #1d2088 50%);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #34cc34 50%, #1d2088 50%);
  /* 标准的语法 */ }

.uec-f-dl {
  float: left; }

.uec-f-dt {
  font-style: normal;
  font-size: 1.15rem;
  line-height: 2.5rem;
  color: #656565;
  font-weight: 500; }

.uec-f-dd {
  color: #8d8d8d;
  line-height: 2.26rem;
  font-size: 1rem;
  padding-right: 2%; }
  .uec-f-dd a {
    color: #8d8d8d;
    font-size: 1rem; }

.uec-f-r {
  width: 7.85rem; }

.uec-f-r-ul {
  height: 2rem; }
  .uec-f-r-ul li {
    cursor: pointer; }

.uec-f-r-li1 {
  background-image: url("../images/in.png"); }

.uec-f-r-li1, .uec-f-r-li2, .uec-f-r-d {
  float: right;
  margin-right: 16px;
  margin-bottom: 10px;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: 96%;
  -moz-background-size: 96%;
  -ms-background-size: 96%;
  -o-background-size: 96%;
  background-size: 96%; }

.uec-f-r-li2 {
  background-image: url("../images/weib.png"); }

.uec-f-r-d {
  background-image: url("../images/erwaim.jpg");
  width: 7.6rem;
  height: 7.6rem;
  margin-right: 0px;
  border-radius: 2px;
  border: 2px solid #6f6f6f;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%; }

.uec-f-r-p {
  text-align: center;
  font-size: 1.1rem;
  width: 100%; }

.uec-font1 {
  width: 100%; }

.uec-f-m {
  clear: both;
  width: 100%;
  text-align: center;
  font-size: 1rem; }
  .uec-f-m a, .uec-f-m span, .uec-f-m li {
    display: inline-block;
    vertical-align: middle;
    color: #8d8d8d;
    line-height: 2.5rem; }
  .uec-f-m li {
    padding: 0;
    margin: 0; }
  .uec-f-m a {
    padding: 0 5px; }

.uec-font1 {
  width: 100%;
  font-size: 1rem;
  text-align: center;
  border-top: #d5d5d5 solid 1px;
  padding: 0.8rem 0; }
  .uec-font1 li {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    color: #8d8d8d; }
  .uec-font1 .uec-f-bot {
    color: #0f409b; }

.dropload-load {
  color: #e1e1e1;
  margin: 0 auto;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 3rem; }
  .dropload-load .loading {
    display: inline-block;
    border: 2px solid #e1e1e1;
    margin: 6px;
    border-bottom-color: transparent;
    vertical-align: middle;
    -webkit-animation: rotate 0.75s linear infinite;
    -moz-animation: rotate 0.75s linear infinite;
    -ms-animation: rotate 0.75s linear infinite;
    -o-animation: rotate 0.75s linear infinite;
    animation: rotate 0.75s linear infinite;
    width: 15px;
    height: 15px; }

@-moz-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@-ms-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@-o-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
.sp-custom-text .form-control, .sp-text-text .form-control, .uec-cb-content .form-control, .uec-p-sect1 .form-control, .uec-nd-p .form-control, .recruit-trbox .form-control, .shop-details-text .form-control {
  height: auto; }
.sp-custom-text em, .sp-custom-text i, .sp-text-text em, .sp-text-text i, .uec-cb-content em, .uec-cb-content i, .uec-p-sect1 em, .uec-p-sect1 i, .uec-nd-p em, .uec-nd-p i, .recruit-trbox em, .recruit-trbox i, .shop-details-text em, .shop-details-text i {
  font-style: italic;
  font-weight: normal; }
.sp-custom-text strong, .sp-custom-text b,
.sp-custom-text strong em,
.sp-custom-text strong i, .sp-custom-text b i, .sp-text-text strong, .sp-text-text b,
.sp-text-text strong em,
.sp-text-text strong i, .sp-text-text b i, .uec-cb-content strong, .uec-cb-content b,
.uec-cb-content strong em,
.uec-cb-content strong i, .uec-cb-content b i, .uec-p-sect1 strong, .uec-p-sect1 b,
.uec-p-sect1 strong em,
.uec-p-sect1 strong i, .uec-p-sect1 b i, .uec-nd-p strong, .uec-nd-p b,
.uec-nd-p strong em,
.uec-nd-p strong i, .uec-nd-p b i, .recruit-trbox strong, .recruit-trbox b,
.recruit-trbox strong em,
.recruit-trbox strong i, .recruit-trbox b i, .shop-details-text strong, .shop-details-text b,
.shop-details-text strong em,
.shop-details-text strong i, .shop-details-text b i {
  font-weight: bold; }
.sp-custom-text h1, .sp-custom-text h2, .sp-custom-text h3, .sp-custom-text h4, .sp-custom-text h5, .sp-custom-text h6, .sp-custom-text p, .sp-custom-text blockquote, .sp-custom-text pre, .sp-custom-text a, .sp-custom-text img, .sp-custom-text strike, .sp-custom-text sub,
.sp-custom-text sup, .sp-text-text h1, .sp-text-text h2, .sp-text-text h3, .sp-text-text h4, .sp-text-text h5, .sp-text-text h6, .sp-text-text p, .sp-text-text blockquote, .sp-text-text pre, .sp-text-text a, .sp-text-text img, .sp-text-text strike, .sp-text-text sub,
.sp-text-text sup, .uec-cb-content h1, .uec-cb-content h2, .uec-cb-content h3, .uec-cb-content h4, .uec-cb-content h5, .uec-cb-content h6, .uec-cb-content p, .uec-cb-content blockquote, .uec-cb-content pre, .uec-cb-content a, .uec-cb-content img, .uec-cb-content strike, .uec-cb-content sub,
.uec-cb-content sup, .uec-p-sect1 h1, .uec-p-sect1 h2, .uec-p-sect1 h3, .uec-p-sect1 h4, .uec-p-sect1 h5, .uec-p-sect1 h6, .uec-p-sect1 p, .uec-p-sect1 blockquote, .uec-p-sect1 pre, .uec-p-sect1 a, .uec-p-sect1 img, .uec-p-sect1 strike, .uec-p-sect1 sub,
.uec-p-sect1 sup, .uec-nd-p h1, .uec-nd-p h2, .uec-nd-p h3, .uec-nd-p h4, .uec-nd-p h5, .uec-nd-p h6, .uec-nd-p p, .uec-nd-p blockquote, .uec-nd-p pre, .uec-nd-p a, .uec-nd-p img, .uec-nd-p strike, .uec-nd-p sub,
.uec-nd-p sup, .recruit-trbox h1, .recruit-trbox h2, .recruit-trbox h3, .recruit-trbox h4, .recruit-trbox h5, .recruit-trbox h6, .recruit-trbox p, .recruit-trbox blockquote, .recruit-trbox pre, .recruit-trbox a, .recruit-trbox img, .recruit-trbox strike, .recruit-trbox sub,
.recruit-trbox sup, .shop-details-text h1, .shop-details-text h2, .shop-details-text h3, .shop-details-text h4, .shop-details-text h5, .shop-details-text h6, .shop-details-text p, .shop-details-text blockquote, .shop-details-text pre, .shop-details-text a, .shop-details-text img, .shop-details-text strike, .shop-details-text sub,
.shop-details-text sup {
  font-style: normal;
  font-weight: normal; }
.sp-custom-text ul li, .sp-text-text ul li, .uec-cb-content ul li, .uec-p-sect1 ul li, .uec-nd-p ul li, .recruit-trbox ul li, .shop-details-text ul li {
  list-style-type: disc; }
.sp-custom-text ol, .sp-custom-text ul, .sp-text-text ol, .sp-text-text ul, .uec-cb-content ol, .uec-cb-content ul, .uec-p-sect1 ol, .uec-p-sect1 ul, .uec-nd-p ol, .uec-nd-p ul, .recruit-trbox ol, .recruit-trbox ul, .shop-details-text ol, .shop-details-text ul {
  display: block;
  list-style-type: disc;
  margin: 0px 16px;
  padding-start: 30px; }
.sp-custom-text ol, .sp-text-text ol, .uec-cb-content ol, .uec-p-sect1 ol, .uec-nd-p ol, .recruit-trbox ol, .shop-details-text ol {
  list-style-type: decimal; }

@media screen and (min-width: 1050px) {
  html {
    font-size: 14px; }

  .uec-logo {
    width: 10%; }

  .uec-right {
    width: 19%; }

  .uec-h-r-div {
    margin-top: 1.5rem; }

  .uec-f-dl, .uec-f-dl1 {
    min-width: 14.3%; }

  .uec-f-dl1 {
    float: left;
    min-width: 36.8%; }

  .uec-f-r {
    float: right; } }
@media (max-width: 1050px) and (min-width: 890px) {
  html {
    font-size: 13px; }

  .uec-logo {
    width: 10%;
    max-width: 88px; }

  .uec-right {
    width: 19%; }

  .uec-h-r-div {
    margin-top: 1.5rem; }

  .uec-f-dl, .uec-f-dl1 {
    min-width: 13%; }

  .uec-f-dl1 {
    float: left; }

  .uec-f-r {
    float: right; } }
@media screen and (max-width: 890px) {
  html {
    font-size: 12px; }

  .uec-header {
    padding: 0.3rem 0;
    border-bottom: 0; }

  .uec-h-nav {
    display: none; }

  .uec-logo {
    width: 25%;
    max-width: 66px;
    margin-left: 18px; }

  .uec-h-r-div1, .uec-h-r-div1 a {
    font-size: 1rem; }

  .uec-right {
    width: 40%; }

  .uec-h-r-div {
    margin: 8px 4px; }

  .uec-f-dl1 {
    float: left;
    width: 65%;
    padding-left: 4%; }

  .uec-f-r {
    float: left;
    margin-left: 1%; }

  .uec-xian {
    clear: both;
    width: 100%; }

  .uec-h-r-div {
    display: none; }

  .uec-f-dl {
    min-width: 25%;
    padding-left: 3%;
    margin-right: 3%; }

  .uec-right .uec-h-r-div2 a {
    font-size: 1.2rem; }

  .uec-head .uec-ip-nav {
    display: block;  float: left;    width: 40px;}

  .uec-h-r-div2 {
    padding-top: 0.5rem; }

  .uec-h-r-div1 {
    padding-top: 0.2rem; }

  .uec-head .icon-nav {
    width: 40px;
    height:30px;
    line-height:30px;
    font-size: 24px;

    text-align: center; }

  .uec-h-logo {padding-top: 0; }
  .uec-bar{font-size:1.6rem;cursor:pointer;margin:.28rem .5rem .28rem .3rem;color:#1d2088;border-right:#1d2088 solid 1px;padding-right:2%}
  .uec-bar.icon-close{background-color:#666;color:#fff;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:.35rem .6rem .2rem .6rem;font-size:1.2rem}

  }
/*# sourceMappingURL=uec-base.css.map */

