﻿a.p, span, li, div {
    font-family: arial;
}
html, body {
    min-width: 1280px;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
html, body, ul {
    margin: 0;
    padding: 0;
    font-size: 18px;
}
.clear {
    clear:both;
}
.panel {
    width:1280px;
    margin:0 auto;
    position:relative;
    text-align:center;
}
    .panel img {
        max-width:860px;
    }
    .nav {
        width: 100%;
        height: 90px;
        background: #fff;
        line-height: 90px;
    }
    .nav .logo {
        height:90px;
        width:265px;
        background:url(../images/logo.png) no-repeat;
        display:inline-block;
        margin-right:20px;
    }
    .nav ul {
        list-style:none;
        width:75%;
        display:inline-block;
    }
    .nav ul>li{
        width: 24.8%;
        text-align: center;
        float:left;
    }
    .nav a {
        display:inline-block;
        color:#000;
        height:100%;
    }
        .nav li.current > a {
            border-bottom: 3px solid #FC4850;
        }
.slider_wrap {
    min-width:1280px;
    margin:0 auto;
    position:relative;
}
.slider_wrap .banner{
    width:100%;
    height:374px;
    background-repeat:no-repeat;
    background-position:center;
}
.am-slider-default .am-control-nav {
    bottom:18px;
}
.login_wrap {
    position: absolute;
    z-index: 999;
    top: 41px;
    right: 285px;
    max-width: 1280px;
    margin: 0 auto;
    text-align: right;
    background: rgba(0,0,0,0.5);
    border-radius: 8px;
    height: 284px;
    width: 210px;
    overflow: hidden;
}
    .login_wrap ul {
        list-style: none;
        width: 100%;
        height: 50px;
    }
        .login_wrap ul > li {
            list-style: none;
            cursor: pointer;
            width: 100%;
            width: 50%;
            height: 35px;
            display: block;
            float: left;
            background: url(../images/login_bg_01.png) no-repeat;
            background-color: #d60b18;
            background-size: auto 35px;
        }
        .login_wrap ul > li:nth-child(2) {
            background-position-x:100%;
        }
            .login_wrap ul > li.active {
                background-color: initial;
            }
    .login_wrap  .qr_img {
        width: 100%;
        margin: initial;
        display: inline-block;
    }
    .login_wrap .tab_panel {
        width:100%;
        height:330px;
        overflow:hidden;
    }
    .login_wrap .tab_panel>div {
        display:none;
    }
        .login_wrap .tab_panel > div.active {
            display: block;
        }
    .login_wrap .btn {
        display: block;
        width: 200px;
        height: 50px;
        line-height: 48px;
        padding-left: 32px;
        margin: 0 auto;
        margin-bottom: 18px;
        text-align:left;
        color: #fff;
        font-size: 16px;
        border-radius: 8px;
        background: #ff6c00;
    }
        .login_wrap .btn i {
            float: left;
            margin-right: 20px;
            font-size: 24px;
        }

        @media screen and (max-width: 1650px) {
            .login_wrap {
                right: 80px;
            }
}
@media screen and (max-width: 1350px) {

    .login_wrap {
        right: 80px;
    }
}
.fuwu {
    display:block;
    margin:20px auto 60px auto;
    list-style:none;
}
    .fuwu li {
        display:inline-block;
        width:33%;
        text-align:center;
    }
.khlc {
    width:100%;
    min-width:1280px;
    background-position:center;
    height:614px;
    background-size:auto 614px;
    background-repeat:no-repeat;
}
.fudong{
    width:203px;
    position:fixed;
    right:20px;
    bottom:165px;
    display:none;
}
.tips_panel {
    width: 830px;
    margin: 30px auto;
    border: 1px solid #d70d19;
    border-radius: 8px;
    overflow: hidden;
}
    .tips_panel span {
        display: block;
        float: left;
        width: 122px;
        background: #d70d19;
        color: #fff;
        border-radius: 8px;
        line-height: 58px;
        font-size: 21px;
    }
    .tips_panel p {
        color: #333;
        margin: 0;
        font-size: 17px;
        line-height: 24px;
        text-align: left;
        display: block;
        float: left;
        width: 690px;
        line-height: 21px;
        margin: 8px;
    }
    .footer {
        padding-top:30px;
        text-align: center;
        font-size: 12px;
        color: #999;
        margin-bottom: 20px;
        border-top: 1px solid rgba(0,0,0,0.5);
    }
    .footer p {
        margin-top: 0px;
        margin-bottom: 10px;
    }
        .footer p a {
            color:#999
        }