html{
    height:100%;-webkit-text-size-adjust:none
}
body,header,nav,section,footer,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea{
    margin:0;padding:0
}
body{
    min-height:100%;
    font:16px/1.3 'Helvetica Neue',Helvetica,'Microsoft Yahei',sans-serif;
    background:#e6e6e6;
    overflow-x:hidden;
    position:relative
}
ul{
    list-style:none
}
img{
    border:0
}
input:focus::-moz-placeholder{
    color:transparent
}
input:focus::-webkit-input-placeholder{
    color:transparent
}
button::-moz-focus-inner,input::-moz-focus-inner{
    padding:0;border:0
}
textarea{
    resize:vertical
}
a{
    color:#3590fb;
    text-decoration:none
}
input{
    outline:0;
    -webkit-user-modify:read-write-plaintext-only;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}

* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}
.sub-header{
    height:43px;
    padding:0 8px;
    color:#383838;
    text-align:center;
    border-bottom:#bababa solid 1px;
    border-color:rgba(0,0,0,.15);
    position:relative;
    z-index:1;
    -wekbit-box-shadow:inset 0 -1px 0 #f4f4f4,0 1px 2px #c3c3c3;
    box-shadow:inset 0 -1px 0 #f4f4f4,0 1px 2px #c3c3c3;
    background:#2177b3;
    background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#e8e8e8));
    background:linear-gradient(#f8f8f8,#e8e8e8)
}
.sub-header .back-header{
    width:24px;
    height:25px;
    line-height:25px;
    text-indent:-300px;
    overflow:hidden;
    background-position:0 -263px;
    position:absolute;
    left:13px;
    top:4px;
    display:block
}
.sub-header span{
    max-width:70%;
    font-size:1.25rem;
    line-height:40px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block
}
.sub-header a{
    height:27px;
    margin:6px 0;
    line-height:27px;
    font-size:.75rem
}
@media only screen and (max-resolution:1dppx),(-webkit-max-device-pixel-ratio:1.5){
    .sub-header .back-header{
        background-image:url(https://u1.sinaimg.cn/upload/h5/img/v5/new-page-icon_20130717.png)
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .sub-header .back-header{
        background-image:url(https://u1.sinaimg.cn/upload/h5/img/v5/new-page-icon_2x_20130717.png);
        -webkit-background-size:24px auto;
        background-size:24px auto
    }
}
.sub-header .logo{
    width:113px;
    height:29px;
    margin-top:8px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:inline-block
}
@media only screen and (max-resolution:1dppx),(-webkit-max-device-pixel-ratio:1){
    .sub-header .logo{
        background-image:url(https://u1.sinaimg.cn/upload/2013/09/12/logo_weigongyi.png)
    }
    .item .help{
        background:url(https://u1.sinaimg.cn/upload/2012/12/24/24366.gif)
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .sub-header .logo{
        background:url(https://u1.sinaimg.cn/upload/h5/img/gongyi/logo_h.png) no-repeat center;
        background-size:95px 29px
    }
    .type-icon{
        background-size:150px 384px
    }
    .item .help{
        background-image:url(https://u1.sinaimg.cn/upload/2012/12/24/24367.gif);
        background-size:70px 21px
    }
}
.sub-header-x{
    height:43px;
    padding:0 8px;
    position:relative;
    z-index:1;
}
.sub-header-x .back-header{
    width:24px;
    height:25px;
    line-height:25px;
    text-indent:-300px;
    overflow:hidden;
    background-position:0 -263px;
    position:absolute;
    left:13px;
    top:4px;
    display:block
}
.sub-header-x span{
    max-width:70%;
    font-size:1.25rem;
    line-height:40px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    display:inline-block
}
.sub-header-x a{
    height:27px;
    margin:6px 0;
    line-height:27px;
    font-size:.75rem
}
@media only screen and (max-resolution:1dppx),(-webkit-max-device-pixel-ratio:1.5){
    .sub-header-x .back-header{
        background-image:url(https://u1.sinaimg.cn/upload/h5/img/v5/new-page-icon_20130717.png)
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .sub-header-x .back-header{
        background-image:url(https://u1.sinaimg.cn/upload/h5/img/v5/new-page-icon_2x_20130717.png);
        -webkit-background-size:24px auto;
        background-size:24px auto
    }
}
.sub-header-x .logo{
    width:113px;
    height:29px;
    margin-top:8px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    display:inline-block
}
@media only screen and (max-resolution:1dppx),(-webkit-max-device-pixel-ratio:1){
    .sub-header-x .logo{
        background-image:url(https://u1.sinaimg.cn/upload/2013/09/12/logo_weigongyi.png)
    }
    .item .help{
        background:url(https://u1.sinaimg.cn/upload/2012/12/24/24366.gif)
    }
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5){
    .sub-header-x .logo{
        background:url(https://u1.sinaimg.cn/upload/h5/img/gongyi/logo_h.png) no-repeat center;
        background-size:95px 29px
    }
    .type-icon{
        background-size:150px 384px
    }
    .item .help{
        background-image:url(https://u1.sinaimg.cn/upload/2012/12/24/24367.gif);
        background-size:70px 21px
    }
}
.selfclear {
}
.selfclear::after {
    clear: both;
    content: "";
    display: block;
}
#detail_img img{
    display: block;
    max-width: 100%;
    border: 0px;
}