/*初始化元素*/
html,body{height: 100%;}
html,body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,fieldset,lengend,button,input,textarea,form,td,th{margin:0;padding:0;}
body{background-color: #f0f0f0;color:#888888;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
a{text-decoration:none;color:inherit;}
a:active,a:hover {outline:none;}
a:hover{text-decoration: underline;}
input,button,textarea{outline:none;border:none;}
textarea{resize:none;}
img{vertical-align:top;}
label { /*文字不能选中*/
    -moz-user-select:none;/*火狐*/
    -webkit-user-select:none;/*webkit浏览器*/
    -ms-user-select:none;/*IE10*/
    -khtml-user-select:none;/*早期浏览器*/
    user-select:none;
}
table{border-spacing: 0px;}
td{border-width: 1px;}
input::-webkit-input-placeholder {color: #CCC;}
/*网页主体宽度*/
.wrap{width: 1200px; margin: 0 auto;}
/*原子样式*/
.mar-top-20{margin-top: 20px;clear: both;}
.mar-btm-20{margin-bottom: 20px;clear: both;}
.clear{width: 100%;height: 1px;margin: 0px;padding: 0px;overflow:hidden;clear: both;}
.bg-fff{background-color: #FFF;}
.line-20{width: 100%;height: 20px;background-color: #f0f0f0;}
.flo-r{float: right;}
.ad-box{width: 100%;overflow: hidden;}
.catc-ad-box{width: 100%;overflow: hidden;}
.catc-ad-box img{width: 100%;}
/* 翻页样式 */
.pagination {
    text-align:center;
    display:block;
    padding:15px 0;
    margin:0!important;
}
.pagination ul {
    font-size:0;
    display:inline-block;
    margin:0 auto!important;
    padding:0;
    zoom:1;
}
.pagination ul li {
    vertical-align:middle;
    letter-spacing:normal;
    word-spacing:normal;
    display:inline-block;
    width:auto!important;
    height:auto!important;
    padding:0!important;
    margin:0 !important;
    border:none !important;
}
.pagination ul li {
    zoom:1;
}
.pagination li span {
    font-size:12px;
    line-height:24px;
    color:#AAA;
    list-style-type:none;
    background-color:#F5F5F5;
    display:block;
    height:24px;
    padding:0px 8px;
    margin:0px;
    border:1px solid;
    border-color:#DCDCDC #DCDCDC #B8B8B8 #DCDCDC;
}
.pagination li:first-child span {
    border-radius:4px 0 0 4px;
}
.pagination li:last-child span {
    border-radius:0 4px 4px 0;
}
.pagination li a span,.pagination li a:visited span {
    color:#333;
    text-decoration:none;
    cursor:pointer;
}
.pagination li a:hover {
    text-decoration:none;
}
.pagination li a:hover span,.pagination li a:active span {
    color:#333;
    background-color:#E8E8E8;
    border-color:#D0D0D0 #D0D0D0 #AEAEAE #D0D0D0;
    cursor:pointer;
}
.pagination li span.currentpage {
    color:#FFF;
    font-weight:bold;
    background-color:#41BEDD;
    border-color:#3AABC6 #3AABC6 #318EA6 #3AABC6;
    border-radius:0;
}
.paixv a {
    text-decoration:none;
    color:#000
}
.paixv a:hover {
    color:#06F
}
.hDiv::-webkit-scrollbar {
    display:none;
}
span.err {
    color:#F00;
    display:none;
}