﻿﻿.pc-footer-body,
.m-footer-body {
    display: none;
}
/* commom */
body {
    font-size: 14px;
    color: #3a3a3a;
    font-family: "å¾®è½¯é›…é»‘","Microsoft YaHei";
}

a:link {
    color: inherit;
}

a:visited,
a:link,
a:hover,
a:active {
    color: inherit;
}

*,
::after,
::before {
    box-sizing: border-box
}

blockquote,
body,
dd,
div,
dl,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
input,
li,
ol,
p,
pre,
textarea,
ul {
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    cursor: pointer;
}

a, span, i, label {
    display: inline-block;
}

ul li {
    list-style: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

.none {
    display: none;
}

/* pc */
@media screen and (min-device-width: 768px) {

    .bottom {
        min-width: 1200px;
        /*margin-top: 16px;*/
        padding-top: 28px;
        background: #E9E9E9;
        height: 157px;
        width: 100%;
        box-sizing: content-box;
    }

    .btn {
        width: 1200px;
        margin: 0 auto;
    }

        .btn .dt {
            width: 930px;
        }

    .select_content {
        box-sizing: content-box;
        width: 1145px;
    }

    #select_content3 .select_scroll_con {
        box-sizing: content-box;
    }

    .footer2_1 li a {
        box-sizing: content-box;
    }

    .seclist {
        width: 184px;
        height: 28px;
        line-height: 28px;
        padding-left: 10px;
        color: #666;
        float: left;
        margin-right: 20px;
        border: 1px solid #e5e5e5;
        font-family: "Microsoft YaHei";
    }

    .footer2_1 li {
        margin: 0;
        margin-right: 170px;
        position: relative;
        padding-right: 0;
        height: auto;
        float: left;
        font-family: "å¾®è½¯é›…é»‘", "å®‹ä½“";
    }

        .footer2_1 li#mr0 {
            margin-right: 0;
        }

        .footer2_1 li a {
            padding: 5px 9px 5px 0;
            font-size: 14px;
            display: block;
            padding-right: 20px;
            /*background: url(select_jiantou2.jpg) no-repeat right 10px;*/
            height: 16px;
        }

        .footer2_1 li #select_content6 a {
            height: auto
        }

        .footer2_1 li.asect {
            background: #e5e5e5
        }

            .footer2_1 li.asect a {
                /*background: url(select_jiantou2.jpg) no-repeat right 10px;*/
            }

            .footer2_1 li.asect .select_con a {
                height: auto;
                background: none !important;
                padding-bottom: 0 !important;
                padding: 0;
                font-size: 14px;
                color: #000 !important
            }

                .footer2_1 li.asect .select_con a:hover {
                    color: #398bdc !important
                }

    .select_content {
        background: #e5e5e5;
        position: absolute;
        bottom: 25px;
        _bottom: 24px;
        z-index: 1002;
        height: 162px;
        display: none;
        padding: 10px 20px 10px 35px;
        width: 1145px;
    }

    #select_content1 {
        left: 0;
        z-index: 1002;
    }

        #select_content1 .select_con1 {
            width: 145px;
        }

        #select_content1 .select_scroll_con {
            height: 142px;
            overflow-y: scroll;
            padding-bottom: 5px;
        }

    #select_content2 {
        left: -301px;
    }

        #select_content2 .select_con1 {
            width: 88px;
        }

    #select_content3 {
        left: -576px;
    }

        #select_content3 .select_con1 {
            width: 145px;
        }

        #select_content3 .select_scroll_con {
            height: 109px;
            overflow-y: scroll;
            padding-bottom: 5px;
            _height: 108px;
        }

    #select_content4 {
        left: -372px;
        padding-top: 200px;
        *padding-top: 162px;
        height: 22px;
        *left: -371px;
    }

    #select_content5 {
        left: -864px;
        padding-top: 24px;
        _padding-top: 23px;
        height: 103px;
        *left: -713px;
    }

        #select_content5 .select_con1 {
            width: 100px;
        }

        #select_content5 div.w130 {
            width: 130px;
        }

    #select_content6 {
        left: -1124px;
    }

        #select_content6 .select_con1 {
            width: 185px;
        }

        #select_content6 .select_scroll_con {
            padding-bottom: 5px;
        }

    #select_content7 {
        left: -720px;
    }

    #select_content6 div.w1000 {
        width: 980px;
    }

    .select_con {
        height: auto;
    }

    .select_con1 {
        padding: 0px;
        margin: 0;
        line-height: 24px;
        float: left;
        white-space: nowrap;
    }

        .select_con1 a {
            padding: 0
        }

    .clear {
        clear: both;
    }

    .btn .dt .gywm {
        /*margin-left:333px;*/
        text-align: center;
        color: #959595;
        margin-top: 28px;
    }

        .btn .dt .gywm a {
            color: #959595;
        }

    .dzjg {
        margin-top: 36px;
        float: right;
        margin-right: 28px;
    }

    .wzjc {
        margin-top: 40px;
        margin-left: 30px;
    }

    .btn .dt p {
        text-align: center;
        color: #B0B0B0;
        line-height: 30px;
        font-size: 12px;
    }

    .btn .left p span {
        padding: 0 14px;
    }

    .btn .dt .gywm a {
        color: #959595;
    }
}
/* mobile */
@media screen and (max-device-width: 767px) {
    body {
        font-size: .24rem;
        margin: 0 auto;
    }

    .m-bottom {
        border-top: .06rem solid rgb(28,99,169);
        background: rgb(231,231,231);
    }

    .m-btm1 {
        padding: .18rem 0 .2rem;
        text-align: center;
        border-bottom: .01rem solid rgb(212,212,212);
        font-size: 0;
    }

    .m-site-selt {
        position: relative;
        display: inline-block;
        width: 3.32rem;
        height: .5rem;
        cursor: pointer;
        margin: 0;
        border: .01rem solid rgb(207,207,207);
        background: rgb(248,248,248);
    }

        .m-site-selt:first-child {
            margin-right: 0.26rem;
        }

        .m-site-selt .m-sitename {
            display: block;
            width: 2.72rem;
            line-height: .5rem;
            font-size: .22rem;
            color: rgb(87,87,87);
            text-align: center;
          /*  background: url(m-siteselt-sjx.png) no-repeat 2.4rem center;*/
            background-size: .12rem;
        }

        .m-site-selt .m-sitediv {
            width: 2.72rem;
            max-height: 3rem;
            background: rgb(245,245,245);
            position: absolute;
            z-index: 20000;
            border: 1px solid rgb(221,221,221);
            border-top-width: 0;
        }

        .m-site-selt ul {
            max-height: 3rem;
            overflow-y: auto;
        }

            .m-site-selt ul li a {
                display: block;
                line-height: .28rem;
                color: rgb(87,87,87);
                font-size: .22rem;
                padding: .04rem 0;
            }

    .m-btm2 {
        padding: .19rem 0.3rem .23rem;
        size: .2rem;
        color: rgb(87,87,87);
    }

    .m-btm-linksblk {
        justify-content: space-between;
        align-items: center;
        display: -webkit-flex;
        flex-direction: inherit;
        flex-wrap: wrap;
    }

        .m-btm-linksblk a {
            position: relative;
            width: 47.826%;
            height: .5rem;
            font-size: .22rem;
            color: rgb(87,87,87);
            ;
            line-height: .5rem;
            text-align: center;
            float: left;
            background: rgb(217,217,217);
            margin-bottom: .35rem;
        }

        .m-btm-linksblk:first-child a {
            width: 30.434%;
            margin-bottom: .21rem;
        }

        .m-btm-linksblk img {
            position: absolute;
            width: 1rem;
            z-index: 99;
            top: .5rem;
            left: 50%;
            margin-left: -.5rem;
            display: none;
        }

    .m-btm-links {
        text-align: center;
        padding-bottom: .36rem;
    }

        .m-btm-links a {
            width: 24%;
            text-align: center;
        }

    .m-btm-info {
        text-align: center;
        font-size: 0;
    }

        .m-btm-info .m-dzjg {
            width: 0.6rem;
            vertical-align: top;
        }

        .m-btm-info .m-infodetail {
            display: inline-block;
            font-size: .2rem;
            padding: 0 .24rem;
        }

            .m-btm-info .m-infodetail p {
                padding-bottom: .15rem;
            }

            .m-btm-info .m-infodetail img {
                width: .23rem;
                margin-right: .05rem;
            }

        .m-btm-info .m-zhaocuo {
            width: .87rem;
            vertical-align: top;
        }

            .m-btm-info .m-zhaocuo img {
                width: 100%;
            }

    #alert-f {
        display: none;
    }

    .footer-alert {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        flex-direction: row;
        -webkit-justify-content: center;
        -webkit-align-items: center;
        justify-content: center;
        align-items: center;
        background-color: rgba(0,0,0,.3);
        z-index: 99;
    }

        .footer-alert::after {
            content: '';
            display: block;
            width: .5rem;
            height: .5rem;
           /* background: url('alert-close.png') no-repeat center center;*/
            background-size: 100% 100%;
            position: absolute;
            top: .5rem;
            right: .5rem;
        }

    .footer-alert-bd {
        width: 50%;
    }

        .footer-alert-bd img {
            margin: .1rem auto;
            width: 100%;
        }
}
