/*------------------------头部---------------*/


/*
 颜色：#1898dd;
 宽度：1200px;
*/


/*顶部*/

.header_top {
    background: #1898dd;
    height: 41px;
    line-height: 41px;
    display: none;
}

.header_topIn {
    width: 1200px;
    margin: 0 auto;
    font-size: 12px;
    color: #fff
}

.arrow {
    background: url(/Content/Areas/Common/images/common/icon1.png) no-repeat left center;
    height: 41px;
    position: relative;
    display: block
}

.arrow ul {
    display: none;
    position: absolute;
    width: 85px;
    background: #fff;
    left: 12px;
    text-align: center;
}

.arrow ul li {
    line-height: 32px;
}

.arrow ul li:hover {
    background: #1898dd;
    color: #fff;
}

.arrow ul li a {
    display: block;
}

.arrow ul li a:hover {
    color: #fff;
}

.arrow .current {
    padding-left: 35px;
    background: url(/Content/Areas/Common/images/common/icon2.png) no-repeat right center;
    color: #fff;
    display: block;
    width: 60px;
}

.arrow .current:hover {
    color: #fff;
}

.login_l {
    _width: 179px
}

.login_r #header_QRCode {
    cursor: pointer;
    background: url(/Sites/Uploaded/UserUpLoad/20170522/20170522153618.png) no-repeat;
    width: 24px;
    height: 24px;
    float: left;
    margin: 8px 10px 0 0;
}

.login_r #header_QRCode .title,
.login_r .impowerBox .info {
    display: none;
}

.login_r #header_QRCode .impowerBox .qrcode {
    width: 120px;
    position: absolute;
    right: -50px;
    top: 10px;
}

.login_r span {
    float: left;
}

.login_r a {
    color: #fff
}

.login,
.register {
    float: left;
}

.line {
    margin: 0 8px;
    font-size: 14px;
}


/*关注我们样式*/

.FollowUs {
    margin-left: 25px;
}

.FollowUs a {
    display: block;
    width: 35px;
    height: 41px;
    float: left
}

.FollowUs .weixin {
    background: url(/Content/Areas/Common/images/common/weixin.png) no-repeat center;
    margin: 0 5px;
    position: relative
}

.FollowUs .sina {
    background: url(/Content/Areas/Common/images/common/sina.png) no-repeat center;
    position: relative
}

.weixin_img {
    width: 120px;
    height: auto;
    position: absolute;
    top: 41px;
    left: -39px;
    z-index: 10000;
    display: none;
}

.sina_img {
    width: 120px;
    height: auto;
    position: absolute;
    top: 41px;
    left: -20px;
    z-index: 10000;
    display: none;
}


/*logo样式*/

.header_bottom {
    background: url(/Sites/Uploaded/UserUpLoad/20181207/20181207171946.png)
}

.header_bottomIn {
    width: 1280px;
    margin: 0 auto;
    height: 120px;
    position: relative;
}

.logo {
    margin-top: 25px;
}


/*搜索样式*/

.search_box {
    margin-top: 18px;
}

.searchType_simulate {
    float: left;
    position: relative
}

.searchType .searchChoose {
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 60px;
    float: left;
    cursor: pointer;
    border: 1px solid #6b7176;
    border-right: none;
}

.searchType .searchDownList {
    background: #fff;
    font-size: 12px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 36px;
    width: 62px;
    z-index: 10000;
}

.searchType .searchDownList li {
    cursor: pointer;
    line-height: 32px;
}

.searchtxt {
    border: 1px solid #999999;
    float: left;
    height: 28px;
    padding: 0 10px;
    width: 166px;
    color: #999999;
    line-height: 28px;
}

.searchbtn {
    background: #fff url(/Content/Areas/Common/images/common/search.png) no-repeat center;
    width: 30px;
    height: 30px;
    float: left;
    border: 1px solid #999;
    cursor: pointer;
    border-left: none;
}

.searchbtn:hover {
    opacity: 0.8
}

.engLink {
    line-height: 30px;
    background: url(/Sites/Uploaded/UserUpLoad/20181119/20181119172529.png) no-repeat left center;
    padding-left: 25px;
    margin-right: 30px;
    color: #999;
}

@media (min-width:1024px) and (max-width:1440px) {
    .header_bottomIn {
        width: 980px;
        height: 166px;
    }
    .header_bottom {
        background: #fff;
    }
    .search_box {
        margin-top: 55px;
    }
}

@media only screen and (max-width: 768px) {
    .header_topIn,
    .header_bottomIn,
    .header {
        width: 100%;
        padding: 0 0.1rem;
        box-sizing: border-box;
        height: 2rem;
    }
    .header_bottomIn {
        width: 100%
    }
    .search_box {
        display: none;
    }
    .logo {
        margin-top: 0.25rem;
    }
    .logo a img {
        width: 3.15rem;
        height: 0.8rem;
    }
    .header_bottom {
        background: none;
    }
}