
*{
    margin: 0;
    padding: 0;
    box-sizing: content-box;
}
/* @font-face {
  font-family: MyFontNames;
  src: url(/themes/user_yunjing720/public/xin/cha/zi/zi.ttf);
} */
body, button, input, select, textarea, p, span, select, table, tbody, tt, td, th, tr, thead, ul, li, label, h1, h2, h3, h4, h5, h6, h7, a {
  /* font-family: 'MyFontNames'!important; */
}
body{
  -webkit-text-size-adjust: 100% !important;
  text-size-adjust: 100% !important;
  -moz-text-size-adjust: 100% !important;
}
ul,li,ol{
    list-style: none;
}
a{
    text-decoration:none !important; 
    color: #000000;
}
input{  
    background:none;  
    outline:none;  
    border:none;
    cursor: pointer;
}
input::-webkit-input-placeholder { /* WebKit browsers */ 
  color:#bbbbbb ; 
} 
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
  color:#bbbbbb ;
} 
input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
  color:#bbbbbb ;
} 
input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
  color:#bbbbbb;
}

textarea::-webkit-input-placeholder { /* WebKit browsers */ 
  color:#bbbbbb ; 
} 
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
  color:#bbbbbb ;
} 
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ 
  color:#bbbbbb  ;
} 
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ 
  color:#bbbbbb  ;
}



.ht_input{
  color: #fff !important;
}
.ht_input::-webkit-input-placeholder { /* WebKit browsers */ 
  color:#999 !important; 
} 
.ht_input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
  color:#999 !important;
} 
.ht_input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
  color:#999 !important;
} 
.ht_input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
  color:#999  !important;
}

.ht_textarea::-webkit-input-placeholder { /* WebKit browsers */ 
  color:#999 ; 
} 
.ht_textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
  color:#999 ;
} 
.ht_textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ 
  color:#999  ;
} 
.ht_textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ 
  color:#999  ;
}


button{
    border: none;
    outline: none;
}
p{
    margin: 0 !important;
}




.fang-checkbox[type="checkbox"] {
    width: 16px;
    height: 16px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    line-height: 16px;
    position: relative;
    margin: 0;
}
.fang-checkbox[type="checkbox"]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    border: 1px solid #CACDCF;
        box-sizing: border-box;
}

.fang-checkbox[type="checkbox"]:checked:before {
    content: "\2713";
    background-color: #2196F3;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 1px solid #2196F3;
    font-size: 12px;
    font-weight: bold;
}


  /*checkbox 变圆*/
.yuan-checkbox:checked {
  background:#359EFF;
  border:none;
}
.yuan-checkbox {
      margin: 0 !important;
  width:16px;
  height:16px;
  background-color:#ffffff;
  border:solid 1px #dddddd;
  -webkit-border-radius:50%;
  border-radius:50%;
  font-size:14px;
  margin:0;
  padding:0;
  position:relative;
  display:inline-block;
  vertical-align:top;
  cursor:default;
  -webkit-appearance:none;
  -webkit-user-select:none;
  user-select:none;
  -webkit-transition:background-color ease 0.1s;
  transition:background-color ease 0.1s;
}
.yuan-checkbox:checked::after {
  content:'';
  top:4px;
  left:3px;
  position:absolute;
  background:transparent;
  border:#fff solid 2px;
  border-top:none;
  border-right:none;
  height:5px;
  width:10px;
  -moz-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
}



/*radio  对勾*/
.radio_type{
    width: 16px;
    height: 16px;
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none;
    position: relative;
    margin: 0 !important;
}
.radio_type:before{
    content: '';
    width: 16px;
    height:16px;
    border: 1px solid #7d7d7d;
    display: inline-block;
    border-radius: 50%;
    box-sizing: border-box;
    vertical-align: middle;
        background: #fff;
}
.radio_type:checked:before{
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #c59c5a;
    background:#c59c5a;
    display: inline-block;
    border-radius: 50%;
    box-sizing: border-box;
    vertical-align: middle;
}
.radio_type:checked:after{
    content: '';
    width: 8px;
    height:5px;
    border: 2px solid white;
    border-top: transparent;
    border-right: transparent;
    text-align: center;
    display: block;
    position: absolute;
    top: 4px;
    left:3px;
    vertical-align: middle;
    transform: rotate(-45deg);
}
.radio_type:checked+label{
    color: #c59c5a;
}


/* radio 中间圆 */
/* label{
    line-height: 20px;
    display: inline-block;
    margin-left: 5px;
    margin-right:15px;
    color: #777;
 } */
 .radio_yuan{
    width: 16px;
    height:16px;
    appearance: none;
    position: relative;
    margin: 0 !important;
 }
 .radio_yuan:before{
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #CACACA;
    background: #141423;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    margin-top: -3px;
 }
 .radio_yuan:checked:before{
    content: '';
    width: 16px;
    height: 16px;
    border: 1px solid #359EFF;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    background: #141423;
    margin-top: -3px;
 }
 .radio_yuan:checked:after{
    content: '';
    width: 12px;
    height: 12px;
    text-align: center;
    background:#359EFF;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 1px;
    left: 2px;
 }
 .radio_yuan:checked+label{
    color: #EDD19D;
 }




/* 
::-webkit-scrollbar {
    width: 6px!important;;
    height: 6px!important;;
}
::-webkit-scrollbar-thumb {
    border-radius: 5px!important;
    background: rgba(95,168,255,0.8)!important;;
}

::-webkit-scrollbar-track {
    border-radius: 5px!important;;
    background: rgba(240,240,240,0.5)!important;;
} */



/* 标签规则样式 start */
.labelRuleStyle{
    color: #fff !important;
    background: #359EFF !important;
}
/* 标签规则样式 end */



/* 移动端 小蓝底 */
div,a,img {
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select:none;
}


/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
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;
  /* font-size: 100%;
  font: inherit; */
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  /* padding: 0 !important; */
  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;
}


/* 后台工具按钮统一颜色 */
.toolButtonColor_z{
  background: #296BFB;
}
.toolButtonColor_z:hover{
  background: #2b62d8;
}