

html{margin:0;padding:0;border:0;overflow: hidden auto}

body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,

dl,dt,dd,ol,ul,li,fieldset,form,label,footer,

header,hgroup,nav,section

{margin:0;padding:0;border:0;}

body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}

a{text-decoration:none;outline:none;}

a:link{color:#666;}

a:visited{color:#666;}

a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}



input{padding:0;margin:0;font-family:'Microsoft YaHei';}

img{border:none;background:none;vertical-align:middle;}

ul,ol,li{list-style-type:none;}

select,input,img,select{vertical-align:middle;}

table{border-collapse:collapse;border-spacing:0}

table, th, td {vertical-align: middle}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}

.clearfix{zoom:1}

.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}



h1,h2,h3,h4{font-size:12px;font-weight:bold;}

hr {border: 0;border-top:1px solid #ccc;height:0;}



.pageListBox {

    padding-top: 0.6rem;

    padding-bottom: 0.8rem;

}

.pageListBox .pageList {

    position: relative;

    line-height: 36px;

    font-size: 0;

    text-align: center;

    white-space: nowrap;

    overflow-x: hidden;

}

.pageListBox .pageList ul {

    position: relative;

    float: none !important;

}

.pageListBox .pageList ul,

.pageListBox .pageList ul li {

    display: inline-block;

    *display: inline;

    *zoom: 1;

    vertical-align: top;

}

.pageListBox .pageList ul li {

    margin: 0 4px;

    font-size: 14px;

}

.pageListBox .pageList a {

    display: block;

    min-width: 16px;

    height: 36px;

    padding: 0 10px;

    font-family: Arial, sans-serif, Microsoft YaHei, '微软雅黑';

    color: #333333;

    z-index: 2;

    position: relative;

    background-color: #ffffff;

    color: #333;

    -webkit-transition: all 250ms ease-out 0s;

    transition: all 250ms ease-out 0s;

    font-size: 14px;

    cursor: pointer;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.04);

}

.pageListBox .pageList a:after {

    content: " ";

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    border: #dddddd solid 1px;

    z-index: -1;

}

.pageListBox .pageList a.selected {

    background-color: #9b0000;

    color: #fff;

}

.pageListBox .pageList a.selected:after {

    -webkit-transition: all 250ms ease-out 0ms;

    transition: all 250ms ease-out 0ms;

    opacity: 0;

    visibility: hidden;

}

.pageListBox .pageList a:active:after {

    -webkit-transition: all 0ms ease-out 0ms !important;

    transition: all 0ms ease-out 0ms !important;

    opacity: 1 !important;

    visibility: visible !important;

    border-color: #fff;

}

@media screen and (min-width: 1025px) {

    .pageListBox .pageList a:hover {

        background-color: #9b0000;

        color: #fff;

    }

    .pageListBox .pageList a:hover:after {

        -webkit-transition: all 250ms ease-out 0ms;

        transition: all 250ms ease-out 0ms;

        opacity: 0;

        visibility: hidden;

    }

}

@media screen and (max-width: 1024px) {

    .pageListBox .pageList {

        overflow-x: auto;

        overflow-y: hidden;

    }

    .pageListBox .pageList a:active {

        background-color: #9b0000;

        color: #fff;

        -webkit-transition: none !important;

        transition: none !important;

    }

    .pageListBox .pageList a:active:after {

        -webkit-transition: all 250ms ease-out 0ms;

        transition: all 250ms ease-out 0ms;

        opacity: 0;

        visibility: hidden;

    }

}

@media screen and (max-width: 768px) {

    .pageListBox .pageList ul li {

        margin-left: 4px;

        margin-right: 4px;

    }

} 


body {position: relative;overflow: hidden auto;}
.ewm-img img {width: 160px; height: 160px;}
