﻿#Pages {
    width: 100%;
}

#subMenu {
    margin: 0 auto;
}

#container {
    max-width: 1182px;
    width: 96%;
    margin: 40px auto 0px;
}

.tc > div {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 25px 0;
    width: calc((100% - 40px)/3);
}

    .tc > div:nth-child(3) {
        margin-right: 0px
    }

    .tc > div:nth-child(6) {
        margin-right: 0px
    }

.n {
    background: #ffffff;
}

.h {
    background: #f4f4f4;
    cursor: pointer;
}

.info {
    padding: 0 8px;
    line-height: 220%;
}

.n .bar {
    background: #ccc;
    border-bottom: 1px solid #DDD;
    font-size: 24px;
    font-family: "Microsoft Yahei";
    padding: 20px 0px 20px 0px;
    text-align: center
}

.h .bar {
    background: #C60204;
    border-bottom: 1px solid #DDD;
    font-size: 24px;
    font-family: "Microsoft Yahei";
    color: white;
    padding: 20px 0px 20px 0px;
    text-align: center
}

.c {
    padding: 0;
    margin: 15px 15px 0px;
    line-height: 180%;
    font-size: 12px;
    color: #444;
    line-height: 220%;
}

    .c a {
        color: #444
    }

.Link {
    padding: 20px 15px;
}

    .Link .btsb input {
        padding: 0 34px;
        height: 30px;
        line-height: 30px;
    }

.b1 {
    overflow: hidden;
    zoom: 1;
    padding: 0px 15px 4px;
    color: #555;
    min-height: 120px;
}

    .b1 li {
        line-height: 2;
    }

.b2 {
    margin: 8px 15px 0px;
    overflow: hidden;
    zoom: 1;
}

.Link p {
    float: right;
}

    .Link p img {
        vertical-align: middle;
    }

    .Link p a {
        line-height: 1;
    }

#select_combo {
    margin-top: 10px;
    padding: 0;
    margin: 0px;
    margin-left: 6px;
    height: 27px;
    line-height: 27px;
    cursor: pointer;
    width: 250px;
}

option {
    padding: 0px;
    margin: 0
}

.mbar {
    display: block;
    height: 25px;
    overflow: hidden;
    padding: 0px 8px 0px 5px;
    margin: 30px 0px;
    font-family: 寰?杞?闆呴粦, 榛戜綋;
    font-size: 24px;
    line-height: 100%;
    clear: both;
}

    .mbar .mr {
        float: right;
        font-size: 12px;
    }

        .mbar .mr a {
            color: #444
        }

            .mbar .mr a:hover {
                color: #c00
            }

/*闄勫姞璧勮垂*/
#csstable .Ttitle td {
    background: #e0e0e0;
    height: 45px;
    line-height: 45px;
    border-right: 1px solid #dcdcdc
}

#csstable .last td {
    border-bottom: 0px;
}

#homeBanner {
    width: 100%;
    height: 300px;
}

.slide-content {
    width: 100%;
    height: 100%;
}

    .slide-content .p1Info {
        color: #fff;
        text-align: left;
    }

        .slide-content .p1Info .title {
            font-size: 43px;
            padding-top: 87px;
            text-indent: 40px;
        }

            .slide-content .p1Info .title font {
                margin-left: 34px;
            }

        .slide-content .p1Info .title_info {
            font-size: 26px;
            padding-top: 51px;
            text-indent: 36px;
            color: #ef7e4b;
        }

        .slide-content .p1Info .p1 {
            padding-top: 37px;
            text-indent: 40px;
        }

        .slide-content .p1Info .ban_a {
            width: 135px;
            height: 33px;
            line-height: 33px;
            border: 1px solid #fff;
            text-align: center;
            color: #fff;
            font-size: 14px;
            text-indent: 0;
        }

            .slide-content .p1Info .ban_a:hover {
                border: 1px solid #c00;
                background: #c00;
            }

.slide-nav {
    left: 50%;
    margin-left: -23px;
    right: auto;
}

    .slide-nav li {
        width: 12px;
        height: 12px;
        line-height: 12px;
        background: #ccc;
        font-size: 0;
        border: 0;
        margin-right: 10px;
        margin-top: 0px;
    }

        .slide-nav li.on {
            width: 12px;
            height: 12px;
            line-height: 12px;
            background: #999;
            margin-top: 0px;
        }

#homeBanner .slide-content li {
    width: 100%;
    height: 100%;
    color: #333;
    text-align: center;
}

.disNone {
    position: relative;
}

    .disNone:after {
        content: '鐢变簬鐩?鍓嶅?勪簬瀹炲悕璁よ瘉瀹℃牳鏈燂紝鐢典俊鍏?鍙告殏鏃跺仠姝?浜嗗紑鍙蜂笟鍔★紝4008/4009鍙锋?垫殏鍋滃紑鍙凤紝缁欐偍甯︽潵涓嶄究锛岃?疯皡瑙ｃ€?';
        display: block;
        width: 100%;
        height: 487px;
        top: -7px;
        left: 0;
        z-index: 6;
        background: rgba(230, 230, 230, .85);
        position: absolute;
        color: #c00;
        padding: 170px 20px 0 20px;
        box-sizing: border-box;
        font-size: 14px;
    }

.gray_buy {
    padding: 0 34px;
    height: 30px;
    line-height: 30px;
    background: #aaa;
    color: #fff;
    cursor: pointer;
    display: inline-block;
}

@media screen and (max-width: 768px) {
    #container {
        margin-top: 10px;
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {
    /* #subMenuItem li{width: 9% !important;}
	.n,.h{width: 23%;margin:0;margin-right:2%;} */

    #homeBanner {
        height: 250px;
    }

    .btsb {
        display: block;
        margin-bottom: 10px;
    }

    .Link .btsb input {
        width: 100%;
    }

    #homeBanner .slide-content li:nth-child(2) {
        background: #383644 url(/400/images/zhe6.png) no-repeat top center !important;
        background-size: auto 100% !important;
    }

    .p1Info {
        display: none;
    }

    #select_combo {
        width: 100%;
    }

    #caseList {
        width: 93% !important;
    }
    /* #homeBanner .slide-content li.prbanner{background-position: -92px 0px !important;} */
}

@media screen and (min-width:768px) and (max-width:1023px) {
    /* #subMenuItem li{width: 9% !important;}
	.n,.h{width: 48%;margin: 10px 1%;padding-bottom: 20px;} */

    .bar img {
        display: none;
    }

    #homeBanner {
        height: 250px;
    }

        #homeBanner .slide-content li:nth-child(2) {
            background: #383644 url(/400S/images/zhe6.png) no-repeat top center !important;
            background-size: auto 100% !important;
        }

    .p1Info {
        display: none;
    }

    .btsb {
        display: block;
        margin-bottom: 10px;
    }

    .Link .btsb input {
        width: 100%;
    }

   /* .b1 {
        height: 216px
    }*/

    #select_combo {
        width: 100%;
    }

    #caseList {
        width: 93% !important;
    }
    /* #homeBanner .slide-content li.prbanner{background-position: -92px 0px !important;} */
}

@media screen and (min-width:374px) and (max-width:767px) {
    .sub_wrap {
        display: none;
    }
   
    .bar img {
        display: none;
    }

    #homeBanner .slide-content li:nth-child(2) {
        background: #383644 url(/400S/images/zhe6.png) no-repeat top center !important;
        background-size: 165% 100% !important;
    }

    .p1Info {
        display: none;
    }

    #homeBanner {
        height: 130px;
    }

    .tc > div {
        width: calc((100% - 20px)/2);
    }

        .tc > div:nth-child(2) {
            margin-right: 0px;
        }

        .tc > div:nth-child(4) {
            margin-right: 0px;
        }

        .tc > div:nth-child(3) {
            margin-right: 20px;
        }

    .b1 {
        min-height: 100px;
    }

        .b1 li {
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }


    .btsb {
        display: block;
        margin-bottom: 10px;
    }

    .Link .btsb input {
        width: 100%;
    }

    #select_combo {
        width: 100%;
    }

    #caseList {
        width: 93% !important;
    }

    #csstable td {
        width: 25%;
    }

    #gol, #gor {
        z-index: 11111111111111;
    }

    .morelink div {
        width: 96% !important;
        padding: 0 2%;
    }

    .mobil_bottom {
        clear: both;
    }
    /* #homeBanner .slide-content li.prbanner{background-position: -52px -22px !important;}
	.slide-content .p1Info .ban_a{width:25%;} */
    .mbar, .n .bar, .h .bar {
        font-size: 18px !important;
    }

    .Link {
        padding: 20px 0px;
    }
}

@media screen and (max-width:413px) {
    .sub_wrap {
        display: none;
    }
    /* #homeBanner .slide-content li{background-size:auto 100% !important;}
	#pagebanner .inbar,.slide-content,#homeBanner .slide-content li{height:200px !important;}
	.slide-content .p1Info .title{font-size: 28px !important;padding-top: 28px !important;}
	.slide-content .p1Info .title_info{font-size: 18px !important;padding-top: 28px !important;text-indent: 30px !important;} */
    /* #subMenuItem li{width: 9% !important;}
	.n,.h{width: 98%;margin: 10px 1%;padding-bottom: 20px;} */

    .bar img {
        display: none;
    }

    #homeBanner .slide-content li:nth-child(2) {
        background: #383644 url(/400/images/zhe6.png) no-repeat top center !important;
        background-size: 165% 100% !important;
    }

    .p1Info {
        display: none;
    }

    #homeBanner {
        height: 150px;
    }

    .tc > div {
        width: calc((100% - 0px)/1);
    }

        .tc > div:nth-child(2) {
            margin-right: 0px;
        }

        .tc > div:nth-child(4) {
            margin-right: 0px;
        }

        .tc > div:nth-child(3) {
            margin-right: 20px;
        }

    .b1 {
        min-height: 100px;
    }

        .b1 li {
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

    .btsb {
        display: block;
        margin-bottom: 10px;
    }

    .Link .btsb input {
        width: 100%;
    }

    #select_combo {
        width: 100%;
    }

    #caseList {
        width: 93% !important;
    }

    #csstable td {
        width: 25%;
    }

    #gol, #gor {
        z-index: 11111111111111;
    }

    .morelink div {
        width: 96% !important;
        padding: 0 2%;
    }

    .mobil_bottom {
        clear: both;
    }

    .mbar, .n .bar, .h .bar {
        font-size: 16px !important;
    }

    .Link {
        padding: 20px 0px;
    }
}
.btsb input, .btsb_green input, .btsb_blue input {
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    color: rgb(255, 255, 255);
    background: url(2017.css) center top repeat-x rgb(204, 0, 0);
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    padding: 0px 10px;
}