.container{
    width: 1200px;
    max-width: none !important;
}
.container-fluid{
    min-width: 1200px!important;
}
body{
    font-family:"微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/*a标签*/
a,a:hover,a:active,a:focus,a:visited,a:link{
    color: #333;
    text-decoration: none;
}

/*白色背景*/
.common-bg-white{
    background-color: #ffffff;
}
/*灰色背景*/
.common-bg-gray{
    background-color: #f7f9f8;
}

/*比主色调浅一号字体颜色*/
.font-color-lighter{
    color: #666;
}

/*字体白色*/
.font-color-white{
    color: #ffffff;
}
/*字体*/
.font-size-12{
    font-size: 12px;
}
.font-size-16{
    font-size: 16px;
}
.font-size-18{
    font-size: 18px;
}
.font-size-20{
    font-size: 20px;
}
.font-size-22{
    font-size: 22px;
}
/*外边距*/
.margin-top-0{
    margin-top:0;
}
.margin-top-5{
    margin-top:5px;
}
.margin-top-10{
    margin-top:10px;
}
.margin-top-15{
    margin-top:15px;
}
.margin-top-20{
    margin-top:20px;
}
.margin-top-25{
    margin-top:25px;
}
.margin-top-30{
    margin-top:30px;
}
.margin-top-50{
    margin-top:50px;
}
.margin-bottom-0{
    margin-bottom:0;
}
.margin-bottom-5{
    margin-bottom:5px;
}
.margin-bottom-10{
    margin-bottom:10px;
}
.margin-bottom-15{
    margin-bottom:15px;
}
.margin-bottom-20{
    margin-bottom:20px;
}
.margin-bottom-25{
    margin-bottom:25px;
}
.margin-bottom-50{
    margin-bottom:50px;
}
.margin-lr-0{
    margin-left: 0;
    margin-right: 0;
}
.margin-lr-5{
    margin-left: 5px;
    margin-right: 5px;
}
.margin-lr-10{
    margin-left: 10px;
    margin-right: 10px;
}
.margin-lr-15{
    margin-left: 15px;
    margin-right: 15px;
}
/*内边距*/
.padding-tb-0{
    padding-top: 0;
    padding-bottom: 0;
}
.padding-tb-5{
    padding-top: 5px;
    padding-bottom: 5px;
}
.padding-tb-10{
    padding-top: 10px;
    padding-bottom: 10px;
}
.padding-tb-15{
    padding-top: 15px;
    padding-bottom: 15px;
}
.padding-tb-20{
    padding-top: 20px;
    padding-bottom: 20px;
}
.padding-lr-0{
    padding-left: 0;
    padding-right: 0;
}
.padding-lr-5{
    padding-left: 5px;
    padding-right: 5px;
}
.padding-lr-10{
    padding-left: 10px;
    padding-right: 10px;
}
.padding-lr-15{
    padding-left: 15px;
    padding-right: 15px;
}
.padding-lr-20{
    padding-left: 20px;
    padding-right: 20px;
}
.padding-lr-25{
    padding-left: 25px;
    padding-right: 25px;
}
.padding-left-0{
    padding-left: 0;
}
.padding-left-5{
    padding-left: 5px;
}
.padding-right-0{
    padding-right: 0;
}
.padding-right-5{
    padding-right: 5px;
}
/*ccc所有边线*/
.border-all-c{
    border:1px solid #cccccc;
}
/*ccc下边线*/
.border-bottom-c{
    border-bottom:1px solid #cccccc;
}
/*ccc上边线*/
.border-top-c{
    border-top:1px solid #cccccc;
}
/*ccc左边线*/
.border-left-c{
    border-left:1px solid #cccccc;
}
/*ccc右边线*/
.border-right-c{
    border-right:1px solid #cccccc;
}
/*主体蓝边框*/
.border-blue{
    border:1px solid #3dc0f7;
}
/*一行显示不全省略样式*/
.line-overflow-hidden{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*相对定位*/
.position-relative{
    position: relative;
}
/*绝对定位*/
.position-absolute{
    position: absolute;
}
/*固定定位*/
.position-fixed{
    position: fixed;
}
/*段落首行缩进2字符*/
.text-indent-2{
    text-indent: 2em;
}
/*倒圆角*/
.border-radius-4{
    border-radius: 4px;
}
.border-radius-6{
    border-radius: 6px;
}
.border-radius-8{
    border-radius: 8px;
}
.border-radius-10{
    border-radius: 10px;
}
.border-radius-15{
    border-radius: 15px;
}
.border-radius-30{
    border-radius: 30px;
}
.border-radius-05{
    border-radius: 50%;
}
/*块级元素隐藏*/
.display-none{
    display: none;
}
/*变块级元素*/
.display-block{
    display:block!important;
}
/*变行内块级元素*/
.display-inlineBlock{
    display:inline-block!important;
}