﻿/*css reset code *//****  文字大小初始化,使1em=10px *****/
*
{
    margin: 0;
    padding: 0;
}
body
{
    font-size: 62.5%;
}/* for IE/Win */
html>body
{
    font-size: 12px;
}/* for everything else *//*字体边框等初始化*/
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td
{
    font: 12px/1.8 'SourceHanSansCN-Regular';/* font: 0.05rem 'SourceHanSansCN-Regular';*/
    padding: 0;
    margin: 0;
    color: #666;
}
fieldset, img
{
    border: 0;
}
address, caption, cite, code, dfn, th, var
{
    font-weight: normal;
    font-style: normal;
}
ol, ul
{
    list-style: none;
}
caption, th
{
    text-align: left;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
}
a
{
    text-decoration: none;
}
a
{
    text-decoration: none;
}/*a:hover{
  background-color: red;
  color: white;
}*//*清除浮动*/
.clearfix:before, .clearfix:after
{
    content: "";
    display: table;
}
.clearfix:after
{
    clear: both;
}
.clearfix
{
    *zoom: 1;/*IE/7/6*//*margin-top: 15px;*//*padding-bottom: 30%;*/
}
.clear
{
    clear: both;
}
.overflow
{
    overflow: hidden;
}/*清除浮动*/
::-webkit-input-placeholder
{/* WebKit browsers */
    color: #999;
}
:-moz-placeholder
{/* Mozilla Firefox 4 to 18 */
    color: #999;
}
::-moz-placeholder
{/* Mozilla Firefox 19+ */
    color: #999;
}
:-ms-input-placeholder
{/* Internet Explorer 10+ */
    color: #999;
}
body
{
    background-color: #fff;/* overflow-x: hidden; */
}
.box
{
    width: 1200px;
    margin: 0 auto;
    margin-top: 25px;/* overflow: hidden; */
}
.not_border
{
    border: 0!important;
}
.not_margin_right
{
    margin-right: 0!important;
}
