﻿/*定义全局*/
* {
    margin: 0;
    padding: 0;
    outline: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

html {
    -webkit-text-size-adjust: none;
    word-wrap: break-word;
}

body, input, button, textarea, select, option {
    font-size: normal 100%；;
}
 
body {
    width: 100%;
    font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
    font-size: 20px;
    background: #efeff4;
    max-width: 640px;
	margin: 0 auto;
	min-width: 320px;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}

li {
    list-style: none;
}

input {
    font-family: "Microsoft YaHei", Helvetica, Arial, sans-serif;
}

a {
    text-decoration: none;
    color: #0c76b0;
}

.mb {
    margin-bottom: 1em;
}

.mt {
    margin-top: 1em;
}

.pb0 {
    padding-bottom: 0;
}

aside {
    padding: 0 0.5em;
}

hr {
    border: 1px solid #FFF;
}

.butRed {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 0.7em;
    background: #C71012;
    border: 1px solid #910000;
    border-radius: 0.35em;
    box-shadow: 0 0.1em 0.2em 0.02em rgba(0,0,0,0.4);
    padding: 0.5em;
}

.butGray {
    display: block;
    color: #333;
    text-align: center;
    font-size: 0.7em;
    background: #f5f5f5;
    border: 1px solid #d2d2d2;
    border-radius: 0.35em;
    box-shadow: 0 0.1em 0.2em 0.02em rgba(0,0,60,0.2);
    padding: 0.5em;
}
/*test style*/




article {
    width: 100%;
    background-color:#fff;
}

    article .banner {
        width: 100%;
    }

        article .banner img {
            width: 100%;
            float: left;
        }

    article .bannerTitle {
        background: #f0f3f5;
        text-align: center;
        color: #1a1a1a;
        line-height: 2em;
        width: 100%;
        font-size: 0.7em;
    }

    article .option {
        width: 100%;
        text-align: center;
    }
    article .option a {width:7px;height:7px; background:#ddd; border-radius:20px; margin-right:0.2em; display:inline-block; }
  
            article .option a.pitch {
                background: #0ae;
            }
    article .cont p img {
   max-width:100% !important; /*图片宽度小的话会拉伸*/
   height:auto!important;
    }
section.content {
    width: 93%;
    margin: 0 auto;
    margin-top: 0.5em;
}
    /*border-top:1px solid #e5e5e5;*/
    section.content a {
        color: #333;
    }

    section.content dl {
        border-bottom: 1px solid #f2f2f2;
        padding: 0.6em 0em;
        overflow: hidden;
        display: -webkit-box;
        display: -moz-box;
    }

        section.content dl dt {
            width: 94px;
            height: 64px;
            overflow: hidden;
        }

        section.content dl dd {
            padding-left: 10px;
            font-size: 0.8em;
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
        }

            section.content dl dd p {
                font-size: 0.7em;
                margin-top: 0.5em;
                color: #999;
            }

                section.content dl dd p b {
                    float: right;
                    color: #0ae;
                    font-weight: normal;
                }

            section.content dl dd div {
                height: 45px;
                overflow: hidden;
            }

.bannerMiddle {
    width: 100%;
    margin-top: 0.5em;
}

.button { background-color:#fff;margin-bottom: 20px;}

    .button a {
        display: block;
       
        color: #0ae;
        text-align: center;
        font-size: 0.7em;
        line-height: 3.2em;
    }

footer {
    padding:5px 0px 15px;
}

    footer .logoFooter {
        margin: 0PX auto;
        text-align: center;
        font-size:12px;
        color: #555555;
    }

        footer .logoFooter a { font-size:12px;
            color: #0ae;
            padding-left: 20px;
        }

/*详细页*/
article h1{font-weight:bold;
    font-size: 1em;
    padding:1em 3% 0.5em;
    line-height: 1.4em;
    color: #000;
   
}

article p.gas {
    font-size:0.65em;
    padding:0.5em 3%;
    color:#999;
    border-bottom:1px solid #f0f0f0;
    border-bottom:1px solid #CCC;
    padding-bottom:1em;
    margin-bottom:0.5em;
}

    /*article p.gas span {
        color: #0ae;
        padding-left: 0.5em;
    }*/
    article p.gas span.WRiter {
        background: url(../images/WRiter.png) no-repeat 0 1px;
        background-size: 1em;
        padding-left: 1.2em;
        padding-right: 1em;
    }

    article p.gas span.ds-thread-count {
        background: url(../images/dialogue.jpg) no-repeat 0 3px;
        background-size: 1em;
        padding-left: 1.2em;
        margin-left: 0.8em;
    }

article .cont {
    font-size: 0.85em;
    padding: 0em 3%;
    line-height: 1.9em;
}

    article .cont p {
        padding-bottom: 1.5em; /*text-indent:2em;*/color: #606060;
    }

article section.comments {
    margin-top: 0.5em;
    padding-bottom: 1em;
}

    article section.comments dl.release {
        margin-top: 0.5em;
        display: -webkit-box;
        display: -moz-box;
    }

        article section.comments dl.release dt {
            margin-left: 0.7em;
            width: 2.5em;
            height: 2.5em;
            background: url(../images/portrait.png) no-repeat;
            background-size: 2.5em;
        }

        article section.comments dl.release dd {
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            border: 1px solid #e0e0e0;
            padding-bottom: 0.25em;
        }

            article section.comments dl.release dd textarea {
                height: 5em;
                width: 97%;
                border: none;
                border-bottom: 1px solid #e0e0e0;
                padding: 0.25em;
            }

            article section.comments dl.release dd a {
                width: 30%;
                border: 1px solid #0ae;
                display: block;
                float: right;
                line-height: 2em;
                color: #0ae;
                font-size: 0.7em;
                text-align: center;
                border-radius: 1em;
                margin-right: 0.5em;
            }

    article section.comments dl.message {
        display: -webkit-box;
        display: -moz-box;
        border-bottom: 1px solid #CCC;
        width: 95%;
        margin: 0.5em auto;
        padding-bottom: 0.5em;
    }

        article section.comments dl.message dt {
            margin-left: 0.7em;
            width: 2.5em;
            height: 2.5em;
            background: url(../images/portrait.png) no-repeat;
            background-size: 2.5em;
            margin-right: 0.5em;
        }

        article section.comments dl.message dd {
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            padding-bottom: 0.25em;
        }

            article section.comments dl.message dd p {
                font-size: 0.7em;
                color: #666;
                line-height: 2.5em;
            }

            article section.comments dl.message dd div {
                color: #000;
                font-size: 0.8em;
            }

            article section.comments dl.message dd span {
                color: #999;
                font-size: 0.6em;
                padding-top: 1em;
                display: block;
            }

                article section.comments dl.message dd span a {
                    float: right;
                    width: 30%;
                    border: 1px solid #ff604c;
                    color: #ff604c;
                    border-radius: 1em;
                    text-align: center;
                    line-height: 2em;
                    margin-right: 0.5em;
                }

article section .button {
    margin-top: 1em;
}

.pas {
    width: 95%;
    margin: 0 auto;
    font-size: 0.7em;
    line-height: 2em;
    padding-top: 0.5em;
}

    .pas span {
        color: #0ae;
    }

    .pas a {
        color: #0ae;
        padding: 0px 5px;
    }

.loading {
    text-align: center;
}

    .loading p {
        width: 4em;
        margin: 0 auto;
        background: url(../images/loading.gif) no-repeat 0px 0.5em;
        background-size: 1.8em;
        line-height: 2.5em;
        padding-left: 3em;
        font-size: 0.6em;
        color: #999;
        height: 3em;
    }

.bannerMiddle {
    width: 95%;
    margin-top: 0.5em;
    margin: 0 auto;
}

.read_list {
    margin-top: 0.3em;
}

    .read_list ul {
        width: 94%;
        overflow: hidden;
    }

    .read_list li {
        width: 100%;
        background: url(../images/dian.png) 0.7em center no-repeat;
        padding-left: 0.7em;
    }

        .read_list li p {
            font: normal 0.95em/1.6em "微软雅黑";
            color: #333333;
        }

        .read_list li a {
            font: normal 0.95em/1.6em "微软雅黑";
            margin-left: 0.5em;
            color: #333333;
        }

.read_listgg {
    width: 93%;
    margin: 0 auto;
}

    .read_listgg img {
        width: 100%;
        margin-top: 0.2em;
    }

article section.comments {
    width: 94%;
    font-size: 0.8em;
    padding: 0;
    line-height: 25px;
    position: relative;
    overflow: hidden;
}

    article section.comments .title {
        border-bottom: 1px solid #e0e0e0;
        margin-left: 0.7em;
        padding-bottom: 0.2em;
    }

        article section.comments .title span {
            border-bottom: 2px #f60 solid;
            height: auto;
            padding-bottom: 0.28em;
        }

/*.Backtop {
    width: 50px;
    height: 50px;
    overflow: hidden;
    position: fixed;
    z-index: 100;
    top: 82%; 
    right: 1px;
    _position: absolute;
    _right: expression(eval(document.documentElement.scrollRight)+10);
    _top: expression(eval(document.documentElement.scrollTop));
}

    .Backtop img {
        width: 100%;
    }*/

/*销量数据20160412*/
.record {
    background: #f3f3f3;
    border-top: 1px solid #CCC;
    padding-bottom: 1em;
}

    .record p {
        font-size: 0.8em;
        color: #333;
        padding: 0.8em 0.5em 0.5em;
        text-align: center;
    }

    .record section {
        background: #FFF;
        margin: 0em 0.25em;
        border: 1px solid #b9b9b9;
    }

    .record ul li {
        border: #e3e3e3 1px solid;
        margin: 0.3em 0.4em;
        border-radius: 0.15em;
        box-shadow: 1px 1px 1px #f4f4f4 inset;
    }

        .record ul li a {
            color: #333;
            font-size: 0.7em;
            display: block;
            padding: 0.5em;
        }

        .record ul li h3 {
            width: 25%;
            float: left;
        }

        .record ul li a b {
            color: #333;
            font-weight: normal;
            padding-left: 1em;
        }

    .record .queryTitle {
        margin: 0em 0.4em 0.6em;
        background: #0099ff;
        display: block;
        text-align: center;
        color: #FFF;
        border-radius: 0.2em;
        height: 2.3em;
        line-height: 2.3em;
        font-size: 0.8em;
    }

.dataTu {
    background: #FFF;
}

    .dataTu div {
        padding: 0.5em;
    }
/*浮动*/
.transparent {
    background-color: rgba(0, 0, 0, 0.75);
    filter: alpha(opacity=40);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 3001;
    left: 0;
    top: 0;
}

.optional {
    background: #fff;
    position: fixed;
    bottom: 0em;
    width: 100%;
}

    .optional div {
        padding: 0.2em 0em 0.3em;
        padding: 0.7em;
        font-size: 0.8em;
    }

        .optional div a {
            color: #09F;
        }

            .optional div a.cancel {
                float: right;
            }

    .optional ul {
        padding: 0.7em;
        font-size: 0.7em;
        height: 17em;
        overflow-y: scroll;
    }

        .optional ul li a {
            height: 2.5em;
            line-height: 2.5em;
            color: #333;
            display: block;
        }

            .optional ul li a span {
                float: right;
                width: 0.7em;
                height: 0.7em;
                border-radius: 0.5em;
                margin-top: 0.5em;
            }

                .optional ul li a span.opti {
                    background: #F90;
                    float: right;
                }

    /*时间*/
    .optional .time {
        padding: 0.5em 0em 1.5em;
    }

.time .year {
    border-bottom: 1px solid #eee;
    overflow: hidden;
    padding: 1em 0.4em;
}

    .time .year dt {
        width: 23%;
        float: left;
        padding-top: 0.5em;
    }

        .time .year dt a {
            color: #000;
        }

        .time .year dt span {
            width: 1em;
            height: 1em;
            border: 1px solid #999;
            border-radius: 0.8em;
            display: inline-block;
            margin-right: 0.3em;
        }

            .time .year dt span.selected {
                background: #f69600;
                border: 1px solid #f69600;
            }
    /*.time .year dd{ width:77%;float:left;}
.time .year dd p{border:1px solid #999; border-bottom:none; border-radius:0.2em; width:43.5%; float:left; text-align:center;}
.time .year dd p select{ width:76%; border:none; height:35px; line-height:35px; border-right:1px solid #999; margin-right:2px;-webkit-appearance:none;appearance:none;border-radius:0em;}
.time .year dd p span{ border-bottom:1px solid #999; display:block; color:#666;}*/
    .time .year dd {
        width: 100%;
        float: left;
    }

        .time .year dd p {
            border-radius: 0.2em;
            width: 44%;
            float: left;
            text-align: center;
        }

            .time .year dd p select {
                width: 38%;
                height: 35px;
                line-height: 35px;
                -webkit-appearance: none;
                appearance: none;
                border-radius: 0em;
                border: 1px solid #ccc;
                padding-left: 0.2em;
            }

            .time .year dd p span {
                color: #666;
            }

            .time .year dd p.z {
                width: 10%;
                float: left;
                border: none;
                height: 25px;
                line-height: 25px;
            }

.optional .time .prohibit dt span {
    border: 1px solid #e9e9e9;
    color: #e9e9e9;
}

.optional .time .prohibit dt a {
    color: #e9e9e9;
}

.optional .time .prohibit dd p {
    border: 1px solid #e9e9e9;
    border-bottom: none;
}

    .optional .time .prohibit dd p select {
        border-right: 1px solid #e9e9e9;
        color: #CCC;
    }

    .optional .time .prohibit dd p span {
        border-bottom: 1px solid #e9e9e9;
        color: #CCC;
    }

    .optional .time .prohibit dd p.z {
        border: none;
        color: #CCC;
    }

.open {
    font-size: 0.7em;
    text-align: right;
    display: block;
    color: #666;
    padding: 0 0.8em;
    padding-bottom: 1em;
}

    .open span {
        background: url(../images/open.gif) no-repeat right 3px;
        background-size: 0.8em;
        display: inline-block;
        width: 2em;
        height: 1em;
        margin-right: 0.5em;
    }

        .open span.upward {
            background: url(../images/upward.gif) no-repeat right 3px;
            background-size: 0.8em;
            display: inline-block;
            width: 2em;
            height: 1em;
            margin-right: 0.5em;
        }



/*关注微信*/
/*修改2(添加微信版块)*/
.clear {
    clear: both;
    height: 0;
    overflow: hidden;
    font-size: 0px;
    line-height: 0;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.WeChat {
    margin-top: 10px;
}

    .WeChat li {
        padding: 0px 0.55em;
        border-top: #dddddd 1px solid;
    }

        .WeChat li .WeChat_img {
            width: 27%;
            border-right: #e2e2e2 1px solid;
            padding-right: 0.55em;
            padding-top: 8px;
            padding-bottom: 4px;
        }

            .WeChat li .WeChat_img img {
                width: 100%;
                border: #e5e5e5 1px solid;
            }

        .WeChat li .WeChat_p {
            font: normal 14px/20px "微软雅黑";
            color: #333333;
            margin-top: 6.8%;
            margin-left: 0.55em;
        }

            .WeChat li .WeChat_p .p1 {
                color: #a3a3a3;
            }

            .WeChat li .WeChat_p .p2 {
                color: #333333;
            }

    .WeChat .li1 {
        border-top: #dddddd 1px solid;
        border-bottom: #dddddd 1px solid;
    }

/*二维码浮动层*/
.Floatlayer {
    background: url(../images/bgc.png) repeat;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 200;
    top: 0px;
}

.Floatlayer_gb {
    width: 28px;
    height: 28px;
    float: right;
    margin-right: 10px;
    margin-top: 10px;
}

    .Floatlayer_gb img {
        width: 28px;
        height: 28px;
    }

.Floatlayer_ewm {
    width: 258px;
    ;
    margin: 0px auto;
    background: #FFF;
    height: 258px;
    border-radius: 0.35em;
    margin-top: 160px;
    clear: both;
}

    .Floatlayer_ewm img {
        width: 223px;
        height: 223px;
        text-align: center;
        margin-top: 17px;
        margin-left: 17px;
    }

section.content .wb_cont {
    border-bottom: 1px solid #e5e5e5;
    padding: 0.5em 0em;
    overflow: hidden;
    font-size: 0.8em;
}

    section.content .wb_cont h2 {
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        height: 45px;
        overflow: hidden;
    }

.noBorderBottom {
    border-bottom: none !important;
}

/*新增加样式*/
section.content .wb_contimg {
    margin-top: 7px;
}

    section.content .wb_contimg img {
        width: 32.5%;
    }

        section.content .wb_contimg img.li1 {
            margin-left: 1%;
        }

section.content .wb_contimg01 {
    width: 100%;
    margin-top: 7px;
}

section.content .wb_cont h2 span {
    border: #f44e34 1.5px solid;
    padding: 1px 4px;
    font-size: 0.7em;
    border-radius: 4px;
    margin-right: 5px;
    color: #f44e34;
    font-weight: bold;
}

section.content dl dd {
    padding-left: 10px;
    font-size: 0.8em;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
}
/*section.content dl dd span{ border:#f44e34 1.5px solid; padding:1px 4px; font-size:0.7em; border-radius:4px; margin-right:5px; color:#f44e34; font-weight:bold;}*/
section.content .wb_cont p {
    font-size: 0.7em;
    margin-top: 0.4em;
    color: #999;
}

section.topContent {
    width: 95%;
    margin: 0 auto;
    margin-top: 0.5em;
    border-top: 1px solid #e5e5e5;
}

    section.topContent a {
        color: #333;
    }

    section.topContent dl {
        border-bottom: 1px solid #f2f2f2;
        padding: 0.5em 0em;
        overflow: hidden;
        display: -webkit-box;
        display: -moz-box;
    }

        section.topContent dl dt {
            width: 94px;
            height: 64px;
            overflow: hidden;
        }

        section.topContent dl dd {
            padding-left: 10px;
            font-size:0.8em;
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
        }

            section.topContent dl dd p {
                font-size: 0.7em;
                margin-top: 0.5em;
                color: #999;
            }

                section.topContent dl dd p b {
                    float: right;
                    color: #0ae;
                    font-weight: normal;
                }

            section.topContent dl dd div {
                height: 45px;
                overflow: hidden;
            }

    section.topContent .wb_cont {
        border-bottom: 1px solid #e5e5e5;
        padding: 0.5em 0em;
        overflow: hidden;
        font-size: 0.8em;
    }

        section.topContent .wb_cont h2 {
            -webkit-box-flex: 1;
            -moz-box-flex: 1;
            height: 45px;
            overflow: hidden;
        }

        section.topContent .wb_cont p {
            font-size: 0.7em;
            margin-top: 0.4em;
            color: #999;
        }

    /*新增加样式*/
    section.topContent .wb_contimg {
        margin-top: 7px;
    }

        section.topContent .wb_contimg img {
            width: 32.5%;
        }

            section.topContent .wb_contimg img.li1 {
                margin-left: 1%;
            }

    section.topContent .wb_contimg01 {
        width: 100%;
        margin-top: 7px;
    }

    section.topContent .wb_cont h2 span {
        border: #f44e34 1.5px solid;
        padding: 1px 4px;
        font-size: 0.7em;
        border-radius: 4px;
        margin-right: 5px;
        color: #f44e34;
        font-weight: bold;
    }

    section.topContent dl dd {
        padding-left: 10px;
        font-size: 0.8em;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
    }
/*section.topContent dl dd span{ border:#f44e34 1px solid; padding:0.5px 4px; font-size:0.7em; border-radius:4px; margin-right:5px; color:#f44e34; font-weight:bold;}*/
/*内容页相关推荐*/
article section.content .title {
/*    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 0.2em;
    font-size: 16px;*/
}

    article section.content .title span {
font-size:16px;font-weight:bold; margin-bottom:10px; margin-top:10px;
    }

section.topContent .wb_cont p {
    line-height: 15px;
    margin-top: 0.5em;
    color: #999;
}
    /*section.topContent .wb_cont p*/
    section.topContent .wb_cont p .b1 {
        font-size: 10px;
        line-height: 15px;
        float: left;
        color: #fff;
        font-weight: normal;
        background-color: #f44e34;
        padding: 0px 3px;
        margin-right: 4px;
        letter-spacing: -0.5px;
    }

    section.topContent .wb_cont p .b2 {
        font-size: 10px;
        line-height: 15px;
        float: left;
        color: #fff;
        font-weight: normal;
        background-color: #0ae;
        padding: 0px 3px;
        margin-right: 4px;
        letter-spacing: -0.5px;
    }

    section.topContent .wb_cont p .b3 {
        font-size: 10px;
        line-height: 15px;
        float: left;
        color: #fff;
        font-weight: normal;
        background-color: #acacac;
        padding: 0px 3px;
        margin-right: 4px;
        letter-spacing: -0.5px;
    }

section.topContent a p .b1 {
    font-size: 10px;
    line-height: 15px;
    float: left;
    color: #fff;
    font-weight: normal;
    background-color: #f44e34;
    padding: 0px 3px;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

section.topContent a p .b2 {
    font-size: 10px;
    line-height: 15px;
    float: left;
    color: #fff;
    font-weight: normal;
    background-color: #0ae;
    padding: 0px 3px;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

section.topContent a p .b3 {
    font-size: 10px;
    line-height: 15px;
    float: left;
    color: #fff;
    font-weight: normal;
    background-color: #acacac;
    padding: 0px 3px;
    margin-right: 4px;
    letter-spacing: -0.5px;
}

section p span.readsl {
    background: url(../images/readsl.png) no-repeat 15px 3px;
    background-size: 1.4em;
    padding-left: 35px !important;
    border: none !important;
    color: #999 !important;
    font-weight: normal !important;
    display: none;
}
.swiper_index_1{
	background: #f0f3f5;
    text-align: center;
    color: #1a1a1a;
    line-height: 2em;
    width: 100%;
    font-size: 0.7em;
	padding-bottom:35px;
}
.swiper_index_1 img{width:100%;}
.pagination_1{bottom:0;}
.pagination_1 .swiper-pagination-bullet{background:#ddd; opacity:1;}
.pagination_1 .swiper-pagination-bullet-active{background:#0ae;}

.tagList {
    width: 100%;
    overflow: hidden;
    margin-bottom: 0.5em;
}

.tagList ul li { float: left; padding: 0em 0.8em;  border-radius: 0.7em; font-size: 0.7em; margin: 0.3em;margin-left:0em; background: #f3f3f3; color: #333; }
.tagList ul li a { color: #0c76b0;}

/*.swiper-slide-active {
            color: #00aaee;
        }*/
/*文章广告*/
.DATAadd { margin: 0 auto;}
.DATAadd img { width: 100%; margin-top: 5px; margin-bottom: 5px;}



/*导航*/
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
header{background:#FFF; height:46px; position:relative; width:100%;  border-bottom:#eaebeb 1px solid;}
header h1{background: url(../images/logo.png) no-repeat 5px 10px; background-size: 4.5em; display: block; height: 48px; line-height: 120px;  overflow: hidden; }
header .return { float: right; width: 40px; height: 40px;  background-size: 1em; }
header .search { position: absolute; background: #d7d7d7; height: 47px; width: 100%; z-index: 4001; }
header .search .inp { width:80%;  border-radius:1em; border:1px solid #00528b; height:30px;  font-size:14px; padding-left:10px; margin-top: 7px;}
header .search .inp input{ background:#d7d7d7; border:none; color:#00528b; width:100%; line-height:2.2em;}
header .search .inp a { float:right; background:url(../images/search.png) no-repeat 5px 8px;  background-size:1em;  width:35px;  height:25px; display:inline-block;}
header .search .inp div { width: 85%; display: inline-block; }

nav{position:relative; background:#ffffff; height:46px; width:100%; border-bottom:#e8e8e8 1px solid; text-align:center;}
nav .logo_g{ position:absolute; left:4%; width:71px;  height:46px; top:13px }
nav .logo_g img{ width:73px;  height:24px;}
nav ul{ width:76%; margin-left:3%; }
nav ul li{width: 25%; float: left; height: 26px; text-align: center; /*margin-bottom:7px;*/  margin-top: 5px; }
nav ul li a{font-size: 0.8em; color: #000; display: block; line-height: 26px; }
nav ul li a.pitch { color: #00aaee; border-bottom: #00aaee 2.3px solid; display: block; width: 90%; }
nav .sousou { position:absolute; top:14px; right:15%; height:46px; }
nav .sousou img { width:20px; height:20px;  }
nav .nav { position:absolute; top:14px; right:4%;  height: 46px;}
nav .nav img { width:20px; height:20px; }
nav .personalMY{position:absolute; top:14px; right:26%; height:46px; }
nav .personalMY img { width:20px; height:20px; }

.h2nav{ font-size:19px; font-weight:bold; line-height:46px;color:#262626;}

/*导航弹出层*/
/*body{ position:relative;}*/
.BJlayer{background-color:rgba(0, 0, 0, 0.4); width:100%; height:100%; position:fixed; z-index:3001; left:0; top:0;}
.Popuplayer{background:#fff; width:100%;/* min-height:1500px;*/overflow:hidden; position:absolute; top:0px; z-index:4000; max-width:640px; margin:0 auto; min-width:320px;}
.Popuplayer .layertop{ background-color:#fff; width:100%; padding:20px 4% 10px; box-sizing:border-box;  zoom:1;}
.Popuplayer .layertop:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.Popuplayer .layertop .logotop{ width:80px;  height:26px; }
.Popuplayer .layertop .logotop img{ width:100%;}
.Popuplayer .layertop .XXtop{ width:20px; height:20px; margin-top:1px;}
.Popuplayer .layertop .XXtop img{ width:100%;}
.Popuplayer .layertop .SOutop{ width:22px; height:22px; margin-right:23px;}
.Popuplayer .layertop .SOutop img{ width:100%;}

.ulNAV{ /*border-bottom:#f5f6f7 1px solid;*/ padding-left:4%; padding-right:4%;padding-bottom:4px; padding-top:6px; background-color:#fff; zoom:1;}
.ulNAV:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.ulNAV li{width:31.33333333%; margin-right:1%; margin-left:1%; box-sizing:border-box; margin-bottom:6px; float:left;}
.ulNAV li a{ display:block; width:100%;  height:38px; line-height:38px; background-color:#eeeeee; font-size:14px; color:#000; text-align:center; /*border-radius:3px;*/box-sizing: border-box;}
.ulNAV .lititl a{ background-color:#e0eeff;}

.NAVtool{background-color:#fff;/* border-top:#e7e7e7 1px solid;; border-bottom:#e7e7e7 1px solid;*/ padding-left:4%; padding-right:4%; padding-bottom:30px; margin-top:6px;}
.NAVtool:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.NAVtool li{width:25%; float:left; text-align:center; height:82px;box-sizing:border-box;   }
.NAVtool li a{display:block; padding-top:46px; color:#a9a9aa; font-size:13px; }
.NAVtool li.A1{border-right:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid;}	
.NAVtool li.A2{border-right:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid;}	
.NAVtool li.A3{border-right:#ebebeb 1px solid; border-bottom:#ebebeb 1px solid;}	
.NAVtool li.A4{border-right:#ebebeb 1px solid; }	
.NAVtool li.A5{border-right:#ebebeb 1px solid;  }
.NAVtool li.A7{ border-bottom:#ebebeb 1px solid;}
.NAVtool li.A6{border-right:#ebebeb 1px solid;  }
.NAVtool li.A1 a{ background:url(../images/Navicon01.png) no-repeat center 15px; background-size:1.5em;}
.NAVtool li.A2 a{ background:url(../images/Navicon02.png) no-repeat center 18px; background-size:1.7em;}	
.NAVtool li.A3 a{ background:url(../images/Navicon03.png) no-repeat center 17px; background-size:1.7em;}	
.NAVtool li.A4 a{ background:url(../images/Navicon04.png) no-repeat center 16px; background-size:2.3em;}	
.NAVtool li.A5 a{ background:url(../images/Navicon05.png) no-repeat center 14px; background-size:1.7em;}
.NAVtool li.A6 a{ background:url(../images/Navicon06.png) no-repeat center 17px; background-size:1.4em;}
.NAVtool li.A7 a{ background:url(../images/Exhibition.png) no-repeat center 17px; background-size:1.6em;}
.NAVtool li.A8 a{ background:url(../images/Finance.png) no-repeat center 16px; background-size:1.8em;}
.NAVtool li.A9 a{ background:url(../images/DAv.png) no-repeat center 14px; background-size:1.7em;} 		
	
.NAVsearch{ background-color:#d7d7d7; height:47px; width:100%; position:absolute; top:8px;}
.NAVsearch .NAVinput{ margin-left:4%; width:80%; height:30px; border:#cacaca 1px solid; border-radius:60px; background-color:#fff; margin-top:7px; position:relative;}
.NAVsearch .NAVinput input{ height:28px; border:none; width:80%; border-radius:60px; padding-left:15px; font-size:12px; line-height:28px;}
.NAVsearch .NAVinput a{ background:url(../images/lookup_new.png) no-repeat 0 0; background-size:16px; width:16px; height:16px; display:block; position:absolute; right:11px; top:8px;}
.NAVcloseSearch{ margin-right:4%; margin-top:11px;}

/*选择*/
.popupBG{background-color:rgba(0, 0, 0, 0.7); width:100%; height:100%; position:fixed; z-index:4001; left:0; top:0;}
.popup{ width:240px;  position:absolute; top:20%; left:50%; -webkit-transform:translateX(-50%); padding:5%; border-radius:8px; background-color:#fff;  z-index:3201;}
.popup .popupclose{ float:right; display:block; margin-bottom:7px;}
.popup ul{ clear:both;}
.popup ul li{ width:100%; border-radius:3px;  background-color:#e8e8e8; margin-bottom:3%; text-align:center; color:#000;}
.popup ul li a{ display:block; color:#000; font-size:14px; line-height:35px; height:35px;}




/*20170911详细页添加广告位*/  
.banner80{ margin:10PX 0PX;}  
.banner80 img{ width:100%; vertical-align:top;}  
.banner100{ margin:10PX 0PX; border:none;}  
.banner100 img{ width:100%; vertical-align:top;} 
 

/*20170912首页样式修改*/
.h2nav a{ display:block; color:#262626;}
.articleONE{ background-color:#fff;}
.articleONE a{ display:block;}
.articleONE dl{border-bottom:#f5f5f6 .07rem solid; padding:16px 0px; overflow:hidden; display:-webkit-box; display:-moz-box; display:-o-box; display:box; display:-ms-box;}
.articleONE dl dt{width:94px; height:64px; overflow:hidden;}
.articleONE dl dd{padding-left:10px; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; -o-box-flex:1; box-flex:1;}
.articleONE dl dd .ph2{color:#333333; overflow:hidden;  text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2;  }
.articleONE dl dd .time{margin-top:12px; height:10px; font-size:11px; line-height:10px; color:#b4b4b4;} 
.articleONE .h2titl{ height:23px; line-height:23px; padding-top:15px; color:#999999; font-size:16px; text-align:left;}
.paddingbottom{ padding-bottom:16px;}
.umore{ display:block; width:100%; height:35px; line-height:35px; background-color:#eeeeee; border-radius:3px; font-size:14px; text-align:center; color:#aaaaaa;}
.wid92{ width:92%; margin:0 auto;}
.margtop8{ margin-top:8px;}
/*440分辨率以下（小于479px）*/
@media only screen and (max-width: 479px) {
.articleONE dl dd .ph2{ font-size:14px; line-height:18px;} 
.autoArticle .Articletitl h2{font-size:22px;line-height:30px;}
.Articlecont p{font-size:15px; line-height:29px;}}
/* 兼容iphone5 */
@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2) {
.articleONE dl dd .ph2{ font-size:14px; line-height:18px;} 
.Articletitl h2{font-size:22px;line-height:30px;}
.Articlecont p{font-size:15px; line-height:29px;}}
/* 兼容安卓*/
@media (min-device-width : 321px) and (max-device-width : 374px) and (-webkit-min-device-pixel-ratio : 2) {
.articleONE dl dd .ph2{ font-size:15px; line-height:20px;} 
.Articletitl h2{font-size:22px;line-height:30px;}
.Articlecont p{font-size:15px; line-height:29px;}     }
/* 兼容iphone6 */
@media (min-device-width : 375px) and (max-device-width : 667px) and (-webkit-min-device-pixel-ratio : 2) {
.articleONE dl dd .ph2{ font-size:15px; line-height:20px;} 
.Articletitl h2{font-size:23px;line-height:31px;}
.Articlecont p{font-size:16px; line-height:29px;}}
/* 兼容iphone6plus */
@media (min-device-width : 414px) and (max-device-width : 736px) and (-webkit-min-device-pixel-ratio : 3) {
.articleONE dl dd .ph2{ font-size:15px; line-height:20px;}       
.Articletitl h2{font-size:23px;line-height:31px;}
.Articlecont p{font-size:17px; line-height:30px;}}
/*PC*/
@media screen and (min-width:640px){
.articleONE dl dd .ph2{ font-size:16px; line-height:22px;}
.Articletitl h2{font-size:22px;line-height:30px;}
.Articlecont p{font-size:15px; line-height:29px;} }


.bgjg{ height:8px; background-color:#efeff4;}
.articleONE dl dd .ph3{margin-top:12px; height:10px; text-align:right}
.articleONE dl dd .ph3 b{font-size:11px; line-height:10px; color:#b4b4b4; ;font-weight:500; display:block;}


/*******************************以下为APP新增板块样式*******************************/ 

/*搜索*/
.searchApp { position: absolute; background: #d7d7d7; height: 47px; width: 100%; z-index: 4001; }
.searchApp .inp { width:80%;  border-radius:1em; border:1px solid #00528b; height:30px;  font-size:14px; padding-left:10px; margin-top: 7px;}
.searchApp .inp input{ background:#d7d7d7; border:none; color:#00528b; width:100%; line-height:2.2em;}
.searchApp .inp a { float:right; background:url(../images/search.png) no-repeat 5px 8px;  background-size:1em;  width:35px;  height:25px; display:inline-block;}
.searchApp .inp div { width: 85%; display: inline-block; }

/*个人中心入口添加*/
.userno{ padding:0px 4%;   height:60px; font-size:15px; line-height:60px; color:#a2a2a3; position:relative;}
.userno a{ display:block; color:#a2a2a3; /*border-bottom:#ebebeb 1px solid;  border-top:#ebebeb 1px solid;*/}
.userno img{ width:40px; height:40px; border-radius:100px; vertical-align:-14px; margin-right:10px;}
.userno .arrow{ position:absolute; right:4%; top:20px; width:20px; height:20px; background:url(../images/next-arrow.png) no-repeat right center;  background-size:14px; }

.useryes{padding:0px 4%;  height:60px; font-size:15px; line-height:60px; color:#a2a2a3; position:relative;}
.useryes a{ display:block; color:#a2a2a3; /*border-bottom:#ebebeb 1px solid;  border-top:#ebebeb 1px solid;*/}
.useryes img{ width:40px; height:40px; border-radius:100px; vertical-align:-14px; margin-right:10px;}
.useryes .arrow{ position:absolute; right:4%; top:20px; width:20px; height:20px; background:url(../images/next-arrow.png) no-repeat right center;  background-size:14px; }


/*副标题,摘要*/
article h1 p{ font-size:14px; line-height:18px; font-weight:300; margin-top:5px;color:#666;}
/*摘要*/
.keytxt{ background:#f7f7f7; padding:10px 10px; margin-top:10px; margin-bottom:10px; line-height:35px; color:#666;}
.keytxt b{ display:block; }


/*收藏*/
.ABCDEF2bg{ position:fixed; height:33px; bottom:0px; right:50px; z-index:100;}
.CollectionABCDEF2{ background:url(../images/house.png) no-repeat 0 0; background-size:20px; width:20px; height:20px; display:block;}
.PITCH123Collection{ background:url(../images/housepic.png) no-repeat 0 0; background-size:20px; width:20px; height:20px; display:block;}



/*回到顶部*/
.Backtop {    /*width: 50px;    height: 50px;*/    overflow: hidden;    position: fixed;    z-index: 100;    top: 70%; /*left:89.5%;*/    right: 1px;
    _position: absolute;    _right: expression(eval(document.documentElement.scrollRight)+10);    _top: expression(eval(document.documentElement.scrollTop));}

.Backtop a.openapp{ background:#fff; border:1px solid #b8b8b8; border-bottom:0; width:48px; height:50px; text-align:center; font-size:12px; display:block; line-height:20px; padding:10px 0 0 0; color:#333;}
.Backtop a.ui-link{ width:50px; height:50px; display:block;}
.Backtop img { width: 100%; }



 


/*新增*/
.wapJG{height:10px; background-color:#f0f0f0; margin-top:20px;}
.listTG{ background:#FFF; }
.listTG .DLlist{display:-webkit-box; padding:0px 3% 10px;}
.listTG .DLlist dd{ -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; -o-box-flex:1; box-flex:1;}
.listTG .DLlist dd .tdimg img{ width:50px; height:50px; border-radius:100px; margin-right:5px; display:block;}
.listTG .DLlist dd .tdtext p{font-size:15px; line-height:22px; color:#020202;}
.listTG .DLlist dd .tdtext p a{ border:#e0e0e0 1px solid; border-radius:60px; padding:0 10px; margin-left:5px; font-size:12px; color:#808080;}
.listTG .DLlist dt a{ display:inline-block; margin-left:15px;}
.listTG .DLlist dt a img{ height:44px; width:auto;}
.FBdemand{ position:relative; width:92%;  margin:0px auto 20px;}
.FBdemand dl{ background-color:#eeeeee; padding:5px 4%; border-radius:2px;}
.FBdemand dl dt img{ position:absolute; top:-8px; left:15px; width:15px; height:8px;}
.FBdemand dl dd p{ font-size:15px; line-height:23px;color:#020202;}
.FBdemand dl dd p span{ margin-right:3px;}

nav .personalMY{position:absolute; top:14px; right:26%; height:46px; }
nav .personalMY img { width:20px; height:20px; }

/*20180508-图集阅读*/
article p.gas:after{clear:both; content:'.'; display:block; width:0; height:0; visibility:hidden;}
.TJread{ float:right; display:block; padding:0px 13px; border:#fb8776 1px solid; color:#f9543c; border-radius:100px;}
.Pfare{font-size:16px;font-weight:bold; margin-bottom:10px; margin-top:13px; margin-left:3%;}

/*app下载*/
.appDownload a{ width:100%; margin:0 auto; background:#f23e3f; height:38PX; line-height:38PX; font-size:15PX; display:block; color:#FFF; text-align:center;}
.appDownload {padding:0em 3%}











