﻿@charset "utf-8";
/* CSS Document */

.yiyuan-cover {
    background: #333;
    position: fixed; /* *position:static;_position:static;*/
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: RGBa(0,0,0,0.4);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#70000000',endColorstr = '#70000000') \9 opacity:0.4;
    filter: alpha(opacity=40);
    z-index: 99999;
}

.yiyuan-content {
    width: 600px;
    height: 368px;
    position: fixed;
    left: 50%;
    top: 50%;
    margin: -210px 0 0-300px;
    z-index: 999999
}

.yiyuan-close {
    width: 600px;
    height: 420px;
    display: block;
    background: url(../images/index/yiyuan-close.png) no-repeat center bottom;
    background-size: 5%;
}

.content { /* margin-top:125px; */
    *padding-top: 125px;
    position: relative;
}

.topbanner {
    margin-bottom: 40px;
    position: relative;
}

    .topbanner img {
        width: 100%
    }

    .topbanner a {
    }

    .topbanner .close {
        width: 25px;
        height: 25px;
        display: block;
        position: absolute;
        z-index: 10;
        top: 10px;
        right: 10px;
    }

.middlePart { /* width:712px; */ /* float:right; */
    margin-right: 22px !important;
    display: none;
}

/***focus***/
.focuswrap {
    height: 296px;
    margin-top: 2px;
    box-shadow: 0 0 2px #ccc;
    border-radius: 2px;
}

.indexFo {
    width: 712px;
    height: 296px;
    position: relative;
    overflow: hidden;
}

.Foul img {
    width: 712px;
    height: 296px;
    border-radius: 2px;
}

.Foul li {
    border-radius: 2px;
}

.indexFo .num {
    overflow: hidden;
    height: 20px;
    position: absolute;
    bottom: 5px;
    right: 50%;
    margin-right: -38px;
    zoom: 1;
    z-index: 3
}

    .indexFo .num li {
        width: 7px;
        height: 7px;
        line-height: 25px;
        text-align: center;
        background: #FFF;
        margin-right: 7px;
        border-radius: 50%;
        cursor: pointer;
        float: left;
    }

        .indexFo .num li.on {
            width: 5px;
            height: 5px;
            border: 1px solid #FFF;
            background: none !important;
        }

.indexFo .prev,
.indexFo .next {
    display: none;
    width: 40px;
    height: 100px;
    background: url(../images/index/btn.png) no-repeat;
    position: absolute;
    top: 95px;
}

.indexFo .prev {
    left: 0;
}

.indexFo .next {
    right: 0;
    background-position: right
}

/***focus-top***/
.focuswrap-top {
    height: 240px !important;
    margin-bottom: 30px;
    position: relative;
}

.indexFo-top {
    width: 1140px !important;
    height: 240px !important;
    position: relative;
    overflow: hidden;
}

.Foul-top img {
    width: 1140px !important;
    height: 240px !important;
}

.num-top {
    right: 60px !important;
    bottom: 8px !important;
}

/*封面聚焦*/
.fmjj {
    width: 100%;
    height: auto;
    margin-top: 25px;
}

    .fmjj strong {
        display: block;
        font-size: 18px;
        color: #2b6dad;
        font-weight: bold;
        *line-height: 22px;
        line-height: 22px\0;
    }

    .fmjj ul {
        overflow: hidden;
    }

        .fmjj ul li {
            width: 48.5%;
        }

            .fmjj ul li dl {
                margin-top: 20px;
            }

                .fmjj ul li dl dd {
                    font-size: 22px;
                    font-weight: bold;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    line-height: 22px;
                }

                .fmjj ul li dl dt {
                    font-size: 14px;
                    color: #6f6f6f;
                    margin-top: 10px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

            .fmjj ul li p {
                height: 190px;
                margin-top: 15px;
                border-radius: 2px;
                overflow: hidden;
                background: -moz-linear-gradient(45deg, rgba(232,232,232,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(232,232,232,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
                background: linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e8e8e8', endColorstr='#00000000',GradientType=1 );
            }

                .fmjj ul li p img {
                    width: 100%;
                    height: 190px;
                    border-radius: 2px;
                    -moz-transition: all ease 1.5s;
                    -webkit-transition: all ease 1.5s;
                    transition: all ease 1.5s;
                }

.fmjj-list {
    display: block;
    background: url(../images/index/list.png) 0 6px no-repeat;
    padding-left: 18px;
    font-size: 16px;
    margin-top: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.fmjj ul li p img:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

/*广告banner*/
.ad {
    width: 100%;
    margin-top: 26px;
    overflow: hidden;
}

    .ad ul {
        margin-left: -48px;
        *margin-left: 0px !important;
    }

        .ad ul li {
            float: left;
            margin-left: 48px;
            *margin-left: 20px;
            border-radius: 4px;
        }

            .ad ul li img {
                width: 205px;
                height: 104px;
                border-radius: 4px;
                -moz-transition: all ease .3s;
                -webkit-transition: all ease .3s;
                transition: all ease .3s;
            }

                .ad ul li img:hover {
                    box-shadow: 1px 1px 2px #CCCCCC;
                    border-radius: 4px;
                }

.ad-one {
    margin: 35px 0 0 0;
}

/*杂志*/
.publicWrap {
    width: 100%;
    height: 465px;
    margin-top: 30px;
}

    .publicWrap ul {
        margin: 20px 0 0 -56px;
        *margin-left: -100px;
    }

        .publicWrap ul li {
            width: 103px;
            *height: 200px;
            float: left;
            margin: 0 0 18px 50px;
            *margin: 0 0 18px 34px;
            position: relative;
        }

            .publicWrap ul li p {
                position: absolute;
                border-radius: 4px;
                height: 129px;
                width: 97px;
                box-shadow: 0 0 10px #b2b2b2;
                margin-top: 5px;
                background: -moz-linear-gradient(45deg, rgba(232,232,232,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(232,232,232,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
                background: linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e8e8e8', endColorstr='#00000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
            }

    .publicWrap p img {
        width: 97px;
        height: 129px;
        border-radius: 4px;
    }
    /*.p.publicWrap h3{height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:13px; margin-top:145px;*padding-top:145px; font-weight:normal}*/
    .publicWrap h3 {
        height: 18px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 13px; /* margin-top:145px; */
        padding-top: 145px;
        font-weight: normal
    }

ublicWrap dl {
    font-size: 12px;
    margin-top: 4px;
}

.publicWrap dl dt {
    color: #ef2830;
}

.commend {
    overflow: hidden;
}

    .commend strong {
        display: block;
        float: left;
        font-size: 18px;
        color: #2b6dad;
        font-weight: bold;
        line-height: 22px;
    }

    .commend span {
        display: block;
        float: right;
        text-align: right;
        padding-right: 4px;
        padding-top: 5px;
    }

/*right*/
.rightPart {
    width: 250px;
    height: auto;
    float: right;
    display: none;
}
/*.rightPart-mkh{width:250px; height:297px; position:relative; background:#fbfbfb url(../images/index/IMG_0237.png) no-repeat; margin-top:1px; border-radius:2px;}
*/
.rightPart-mkh {
    width: 250px;
    height: 297px;
    position: relative;
    background: #fbfbfb no-repeat;
    margin-top: 1px;
    border-radius: 2px;
}

    .rightPart-mkh span {
        display: block;
        position: absolute;
        text-align: center;
        line-height: 38px;
        color: #FFF;
        font-size: 16px;
        height: 38px;
        width: 176px;
        bottom: 20px;
        left: 50%;
        margin: 0 0 0 -88px;
        background: #ce421f;
    }

    .rightPart-mkh a {
        width: 250px;
        height: 297px;
        display: block;
    }

    .rightPart-mkh p {
        width: 174px;
        height: 144px;
        background: url(../images/index/mkh.png) no-repeat;
        margin: 0 auto;
        background-size: contain;
    }

.dl-ios {
    width: 165px;
    height: 35px;
    display: block;
    background: #2b6dad url(../images/index/ios.png) 12px 8px no-repeat;
    background-size: 9%;
    margin: 0 auto;
    margin-top: 24px;
    border-radius: 2px;
    color: #FFF;
    line-height: 35px;
}

    .dl-ios span {
        padding-left: 35px;
        font-size: 14px;
    }

.dl-android {
    width: 165px;
    height: 35px;
    display: block;
    background: #7ca627 url(../images/index/android.png) 12px 10px no-repeat;
    background-size: 9%;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 2px;
    color: #FFF;
    line-height: 35px;
}

    .dl-android span {
        padding-left: 35px;
        font-size: 14px;
    }


/*畅销排行*/
.cxph {
    width: 250px;
    height: 540px;
    margin-top: 26px;
    position:;
}

    .cxph dl {
        float: left;
        width: 120px;
        padding: 14px 0 0 15px;
        overflow: hidden;
    }

        .cxph dl dd {
            font-size: 16px;
        }

    .cxph .qihao {
        font-size: 13px;
        padding-top: 7px;
        color: #999;
    }

    .cxph .jieshao {
        font-size: 10px;
        padding-top: 6px;
        color: #999;
        line-height: 16px;
    }

    .cxph h5 {
        font-size: 18px;
        color: #2b6dad;
        font-weight: bold;
        *line-height: 22px;
        line-height: 22px\0;
    }

    .cxph ul {
        margin-top: 20px;
        padding: 0 10px;
    }

        .cxph ul li {
            overflow: hidden;
            margin-top: 16px;
            *margin-top: 12px;
        }

            .cxph ul li em {
                display: block;
                float: left;
                font-size: 14px;
                padding-right: 3px;
            }

            .cxph ul li a {
                font-size: 14px;
                display: block;
                float: left;
                line-height: 18px;
                width: 120px;
                height: 20px;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .cxph ul li p {
                float: right;
                line-height: 20px;
                width: 85px;
                text-align: right;
                height: 20px;
                overflow: hidden;
                color: #a4a4a4
            }

.img {
    display: block;
    margin: 15px 0 10px 12px;
    width: 83px !important;
    height: 111px !important;
    float: left;
    box-shadow: 0 0 10px #b2b2b2;
    border-radius: 4px;
    background: -moz-linear-gradient(45deg, rgba(232,232,232,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(232,232,232,0.65)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(45deg, rgba(232,232,232,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6e8e8e8', endColorstr='#00000000',GradientType=1 );
}

    .img img {
        width: 83px;
        height: 111px;
        border-radius: 4px;
    }

/*修改提示文字的颜色*/

input::-webkit-input-placeholder { /* WebKit browsers */

    color: #e4e4e4;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

    color: #e4e4e4;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */

    color: #e4e4e4;
}

input:-ms-input-placeholder { /* Internet Explorer 10+ */

    color: #e4e4e4;
}
