﻿body,div,p,span,ul,li,dl,dt,dd,a,ol,input,button,img,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; list-style:none; border:0;font-size:14px;}
body{ font-family:'Microsoft Yahei','Simsun'; color:#333; background:#fff; line-height:35px; overflow-x: hidden;}
 h1,h2,h3,h4,h5,h6 {
  font-weight: normal;
}
a{ color:#333333; text-decoration:none;}
button{
  cursor:pointer;
}
a:hover{text-decoration: decoration;}
i {
  font-style:normal;
}

input,textarea,button,select{
    resize: none;
    // outline: none;
    /*只对ios 浏览器  清除默认样式*/
    // -webkit-appearance: none;
    font-size: 14px;
    background:none;
    font-family: "Microsoft YaHei",sans-serif;/*移动端默认的字体*/
}
*,
::before,
::after{
    padding: 0;
    margin: 0;
    /*清除移动端默认的tap点击的高亮效果*/
    -webkit-tap-highlight-color: transparent;

    /*设置我们所有的 宽度从border开始计算*/
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.clearfix::before,
.clearfix::after{
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    clear: both;
}
.f_left{
    float: left;
}
.f_right{
    float: right;
}
.f_white {
  color:#fff;
}
.f_blue {
  color:#4279CB;
  font-size:12px;
}
.no_margin_r {
  margin-right: 0!important;
}
.no_padding_r {
  padding-right: 0!important;
}
.button {
  padding:0 18px;
  height: 28px;
  line-height: 28px;
  background:#3F7ACA;
  border: 1px solid #3F7ACA;
  color:#fff;
}
.button:hover {
  background:#4b85d8;
}
.button_color {
  background: #F7F7F7;
  border: 1px solid #ddd;
  color: #4C4C4C;
}

.common_btn1 {
  padding:0 18px;
  height: 28px;
  background:#3F7ACA;
  border: 1px solid #3F7ACA;
  color:#fff;
  cursor: pointer;
}
.common_btn2 {
  padding:0 18px;
  height: 28px;
  background: #F7F7F7;
  border: 1px solid #ddd;
  color: #4C4C4C;
  cursor:pointer;
}
.text_bot .button {
  cursor:pointer;
}
