/*公共样式--开始*/
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, strong, p, dl, dt, dd, ol, form, input, button, textarea, th, td, select, option {margin: 0;padding: 0;}
*{box-sizing: border-box;}
html, body {min-height: 100%;margin: 0 auto; position: relative; max-width: 1920px; overflow-x: hidden !important;}
body {
    color: #333;
    font-size: 16px;
    font-family: 'panton', Arial, 'Times New Roman', 'Microsoft YaHei', SimHei;
}
h1, h2, h3, h4, h5, h6, strong{font-weight:normal; font-size: inherit;}
ul,ol {list-style: none;}
em, i{font-style: normal;display: inline-block;}
img {border: none;vertical-align: middle;max-width: 100%;max-height: 100%;}
a {text-decoration: none; color: inherit; display: block;}
table {border-collapse: collapse;table-layout: fixed;}
input, textarea, button {outline: none; border: none; font-family: '微软雅黑'; background:none;}
textarea {resize: none;overflow: auto;}
input {-webkit-appearance:none; /*去除input默认样式*/}

a,button,input,optgroup,select,textarea { /* 移动端点击后会出现"暗色"的背景 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}





.clearfix {zoom: 1;}
.clearfix:after {content: "";clear: both;overflow:hidden;}
.fl {float: left}
.fr {float: right}
.tl {text-align: left;}
.tc {text-align: center}
.tr {text-align: right;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipselist{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.inline{display: inline-block;*display: inline;*zoom: 1;}
.wide{width: 1200px; margin: 0 auto;}
.hide{
    display: none;
}
.hidden{
    visibility: hidden;
}
.show{
    display: block;
}
.img-center-scale{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}


.img-wrapper{
    /* padding-top为图片高度/设计图宽度 */
    /* width自行设置 */
    position: relative;
    height: 0;
    overflow: hidden;
}
.img-center{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    transition: all .5s;
    /* transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%); */
}

.transit{
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

/*浏览器低版本提示*/
#brower-max {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 1000; display: none;}
#brower-max.cur00 {display: block;}
#brower {position: fixed; width: 400px; height: 200px; background-color: #fff; text-align: center; top: 50%; left: 50%; margin-left: -200px; margin-top: -100px; padding-top: 50px; z-index: 1000; display: none;}
#brower.cur00 {display: block;}
#brower p {margin-top: 20px;}
#brower p a {color: #ff9c00;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    #brower-max {background-color:#000000; filter:Alpha(opacity=50); *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
    #brower {filter:Alpha(opacity=100);}
}
/*返回顶部*/
.go-top{position: fixed;bottom: 30px;right: 30px;cursor: pointer;z-index: 101;text-align: center;color: #fff;padding-top:5px;padding-bottom: 5px;font-size: 12px;visibility: hidden;}
.go-top img{display: block;margin: 0 auto;height:60%;margin-bottom: 3px;}