html {
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: transparent
}

body {
    font-family: '微软雅黑', 'Open Sans', 'Arial', 'Hiragino Sans GB', 'Microsoft YaHei', 'STHeiti', 'WenQuanYi Micro Hei', 'SimSun', 'sans-serif';
    font-size: 15px;
    font-style: normal;
    line-height: 22px;
    font-weight: normal;
    font-variant: normal;
    color: #252525;
    background: #fff;
    overflow-x: hidden;
    min-width: 1200px
}

body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, img, td, div, input, select {
    margin: 0;
    padding: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    outline-style: none;
    color: #252525;
    text-decoration: none;
    border: 0
}

a:hover {
    text-decoration: none;
    color: #005ec2
}

input, select, textarea {
    font-size: inherit;
    font-family: inherit;
    color: #252525;
    outline: none;
    border-radius: 0
}

input {
    border: 0;
    padding: 0 10px;
    line-height: 22px
}

textarea {
    padding: 5px;
    resize: none
}

img {
    border: 0;
    display: block
}

li {
    list-style-type: none;
    vertical-align: 0
}

.hidden {
    display: none
}

.visibility {
    visibility: hidden
}

.fleft {
    float: left
}

.fright {
    float: right
}

.pos-r {
    position: relative
}

.pos-a {
    position: absolute
}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
    font-size: 0
}

.full-height {
    height: 100%
}

.animate {
    -webkit-transition: all .5s ease-in-out 0s;
    -moz-transition: all .5s ease-in-out 0s;
    transition: all .5s ease-in-out 0s
}

::-webkit-input-placeholder {
    font-size: 14px;
    color: #ccc
}

:-moz-placeholder {
    font-size: 14px;
    color: #ccc
}

::-moz-placeholder {
    font-size: 14px;
    color: #ccc
}

:-ms-input-placeholder {
    font-size: 14px;
    color: #ccc
}

.w1192{
    width: 1192px;
    margin: 0 auto
}
/*Q 新增分页器 公共 */
.paginga {
    width: 100%;
    font-size: 0;
    text-align: center;
    padding-top: 49px;
    padding-bottom: 136px;
}

.paginga a, .paginga .p_prev, .paginga .p_next, .paginga .p_go {
    width: 24px;
    height: 24px;
    border: 1px solid #c8c8c8;
    display: inline-block;
    background: #ffffff;
    font-size: 13px;
    color: #646464;
    line-height: 24px;
    text-align: center;
    margin: 0 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.paginga .p_go:hover{ color:#c2018e; border-color:#c2018e;color: #ffffff;}
.paginga a.on {
    border: 1px solid #cc1b1b;
    background: #cc1b1b;
    color: #ffffff;
}

.paginga a:hover, .paginga .p_prev:hover, .paginga .p_next:hover, .paginga .p_first:hover, .paginga .p_last:hover {
    border: 1px solid #cc1b1b;
    background: #cc1b1b;
    color: #ffffff;
}

.paginga .p_prev, .paginga .p_next {
    width: 55px;
}



.paginga a.p_first, .paginga a.p_last {
    width: 40px;
    height: 24px;
    border: 1px solid #c8c8c8;
    display: inline-block;
    background: #ffffff;
    font-size: 13px;
    color: #646464;
    line-height: 24px;
    text-align: center;
    margin: 0 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
	cursor:pointer;
}