﻿/*
* @Author: Marte
* @Date:   2018-10-28 13:39:30
* @Last Modified by:   Marte
* @Last Modified time: 2018-10-30 18:12:54
*/
@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /* 解决IOS默认滑动很卡的情况 */
    -webkit-overflow-scrolling : touch;
}
   body{
    width: 100%;
    background: #f9f9f9;
    overflow-x: hidden;
}
* {
    margin: 0;padding: 0;
     box-sizing: border-box;
}

/* 禁止缩放表单 */
input[type="submit"], input[type="reset"], input[type="button"], input {
    resize: none;
    border: none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;      
    box-shadow:none;    
}

/* 取消链接高亮  */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 设置HTML5元素为块 */
/*article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}*/

/* 图片自适应 */
/*img {
    width: 100%;
    height: auto;
    width: auto\9;
    display: block;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic; 
     object-fit: contain;
}*/

/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}
html {
    overflow-y: scroll;
}
em, i {
    font-style: normal;
}
ul,li{
    list-style-type: none;
}
.clearfix {
    zoom: 1;
}
img {
    border: none;
    /*object-fit: contain;*/
}
/*单行溢出*/
/*.one-txt-cut{
   overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}*/
/*多行溢出 手机端使用*/
/*.txt-cut{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}*/
/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,a:active,a:visited,a:hover {
    /*background: none;*/
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}
.w100{
    width: 50%;
}
.w50{
    width: 50%;
}
.w25{
    width: 25%;
}
.w20{
    width: 20%;
}
.m-t-6 {
    margin-top: 6px;
}
 .m-t10 {
    margin-top: 0.25rem;
}
.m-t15 {
    margin-top: 0.375rem;
}
.m-t20 {
    margin-top: 0.5rem;
}
.m-t25 {
    margin-top: 0.625rem;
}
.m-t-10 {
     margin-top: -10px;
}
   
 .m-b10 {
    margin-bottom: 0.25rem;
}
  .m-b20 {
    margin-bottom: 0.25rem;
}
  .m-b30 {
    margin-bottom: 0.5rem;
   }
  .p-l15 {
     padding-left: 0.375rem;
  }
      
.fl{
    float: left;
}
.fr{
    float: right;
}
.db{
    display: block !important;
}
.dn{
    display: none;
}

/*.swiper-container{
  }
  .swiper-slide{
    line-height: 30vh;
    }
   .swiper-button-prev{
     color: white;
  }*/
.horizontally {
    display:flex;
    display:-webkit-flex;
    justify-content:center;
    align-items:center;
}
.vertical {
      display: -webkit-flex;
     display: flex;
      -webkit-flex-flow: column;
      flex-flow: column;
     -webkit-justify-content: center;
      justify-content: center;
       text-align: center;
}
.between {
      display: flex;
     justify-content: space-between;
}
.same {
   display: flex;
    justify-content: flex-start;
    align-items: center;
}
.together {
    display: flex;
    justify-content: space-around;
    align-items: center;
}
#career-upload {
    width: 35px;
}
.user-avart {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 35px;
    height: 35px;
}
.user-avart2 {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    width: 35px;
    height: 35px;
}
#Distributor-upload {
    width: 35px;
    display: inline-block;
}
#career-upload {
    width: 35px;
    display: inline-block;
}
input:focus {
    outline: none;
    border-color: #cfdc00;
    box-shadow: 0 0 5px rgba(207, 220, 0, 0.4);
    border-radius: 5px;
}
.form-control:focus {
	box-shadow: none!important;
}
.ovf-hiden{
    overflow: hidden;
    height: 100%;
}
.m-b-15 {
    margin-bottom:15px;
}
.m-t-15 {
    margin-top:15px;
}
.p-15 {
    padding:15px !important;
}

.page-content-box {
  border-radius: 3px;
  box-shadow: 0 1px 2.9px 0.6px rgba(4, 25, 55, 0.16);
  background-color: #ffffff;
}
.clearfix::after {
    display: block;
    clear: both;
    content: "";
}   