@charset "UTF-8";
/*公共部分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,span,em,i, fieldset, input, textarea, p, blockquote, th, td, b {
    padding: 0;
    margin: 0;
    font-weight: normal;
    font-style: normal;
}
html {
    height: 100%;
    overflow: -moz-scrollbars-vertical;
    overflow: hidden;
    overflow-y:auto;
} /*始终让 Firefox 显示滚动条*/
* {
    word-wrap: break-word;
    margin: 0;
    padding: 0;
    font-style: normal;
}/*文字强制换行word-break:keep-all;(Ff)*/
table {
    border-collapse: collapse;
}/*细线表格*/
fieldset, img {
    border: none;
}/*清除描边*/
ul, li {
    list-style-type: none;
}/*无列表项目标记*/
a {
    text-decoration: none;
}/* 链接无下划线,有为underline;链接去框 */
a:hover {
    color: #666;
}/* 鼠标在链接上 */
body {
    font-family:"Microsoft YaHei";
    font-size: 12px;
    color: #666;
    background:#fff;
    min-width:1366px;
}
body.ovl{
    height:100%;
    width: 100%;
    overflow: hidden;
}
textarea,select, input {
    vertical-align: middle;
    outline: none;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
    cursor: pointer;
    outline: none;
}
.table{ display: table; width: 100%; height: 100%;}/* 设置表格方式垂直居中 */
.tableCell{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}/* 设置表格方式垂直居中 */
.imghover .pic{ overflow:hidden;}/* 设置图片经过放大 */
.imghover .pic img{ overflow:hidden; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}/* 设置图片经过放大 */
.imghover:hover .pic img{ transform:scale(1.05); -webkit-transform:scale(1.05);}/* 设置图片经过放大 */

/*浏览器滚动条*/
::-webkit-scrollbar {width:8px;background:#f0f0f0;}
::-webkit-scrollbar-button {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}
::-webkit-scrollbar-thumb {width:8px;background:#333;}
::-webkit-scrollbar-corner {background:#f0f0f0;}
::-webkit-resizer {}
::-webkit-scrollbar:horizontal{height:9px;}
/************/
::-webkit-input-placeholder{}    /* 使用webkit内核的浏览器 */
:-moz-placeholder{}                  /* Firefox版本4-18 */
::-moz-placeholder{}                  /* Firefox版本19+ */
:-ms-input-placeholder{}           /* IE浏览器 */

.cl{   
    clear: both;
}
.clear::after{
    content: " ";
    display: block;
    clear: both;
}
.h10 {
    clear: both;
    height: 10px;
}
.h15 {
    clear: both;
    height: 15px;
}
.h20 {
    clear: both;
    height: 20px;
}
.h25 {
    clear: both;
    height: 25px;
}
.h30 {
    clear: both;
    height: 30px;
}
.h35 {
    clear: both;
    height: 35px;
}
.h40 {
    clear: both;
    height: 40px;
}
.h45 {
    clear: both;
    height: 45px;
}
.h50 {
    clear: both;
    height: 50px;
}
.h55 {
    clear: both;
    height: 55px;
}
.h60 {
    clear: both;
    height: 60px;
}
.h65 {
    clear: both;
    height: 65px;
}
.h70 {
    clear: both;
    height: 70px;
}
.h75 {
    clear: both;
    height: 75px;
}
.h80 {
    clear: both;
    height: 80px;
}
.h100 {
    clear: both;
    height: 100px;
}
.h120 {
    clear: both;
    height: 120px;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
