@font-face {
    font-family: 'iconfont'; /* project id 867477 */
    src: url('../iconfont/iconfont.eot');
    src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), url('../iconfont/iconfont.woff2') format('woff2'), url('../iconfont/iconfont.woff') format('woff'), url('../iconfont/iconfont.ttf') format('truetype'), url('../iconfont/iconfont.svg#iconfont') format('svg');
}
/**{padding:0;margin:0;}*/

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

* {
    padding: 0;
    margin: 0;
}

a {
    text-decoration: none
}

.topCont {
    width: 100%;
    height: 30px;
    font: 14px/30px "微软雅黑";
    background-color: #f5f5f5;
}

    .topCont .welcomes {
        float: left;
        color: #333333;
    }

        .topCont .welcomes span {
            padding-left: 5px;
        }

        .topCont .welcomes a {
            color: #999999;
        }

    .topCont .topBtns {
        float: right;
        overflow: hidden;
    }

        .topCont .topBtns span {
            color: #333;
            padding-right: 11px;
            margin-right: 11px;
            /*position: relative;*/
            z-index: 200;
        }

            .topCont .topBtns span:hover {
                color: #FF5700;
            }

            .topCont .topBtns span::after {
                position: absolute;
                height: 16px;
                border-right: 1px solid #b0afaf;
                content: '';
                right: 0;
                top: 2px;
            }
        /*.topCont .topBtns a{
	color: #333;
	padding-right: 11px;
	margin-right: 11px;
	position: relative;
}*/
        .topCont .topBtns a:hover {
            color: #FF5700;
        }

        .topCont .topBtns a:last-child::after {
            display: none;
        }

.freeBox {
    /*margin-top: -5px;*/
    float: right;
}

    .freeBox P {
        width: 102px;
        height: 16px;
        font: 14px/16px"微软雅黑";
        margin-left: 10px;
    }

        .freeBox p:hover {
            color: #ff5700;
        }

.free {
    width: 118px;
    text-align: center;
    color: rgb(68, 68, 68);
    font: 14px/50px 微软雅黑;
    background: #FFFFFF;
    overflow: hidden;
    border: 1px solid #e2e2e2;
    z-index: 999;
}

    .free a {
        font: 14px/18px "微软雅黑";
        color: #666;
        padding: 3px 0;
        width: 100%;
        float: left;
    }

        .free a:hover {
            color: #FF5700;
        }

.minicont {
    width: 100%;
    height: auto;
}

.mainCont {
    width: 1200px;
    margin: 0 auto;
}

.overflowCont {
    overflow: hidden;
}

.indexNav {
    padding-top: 5px;
    float: left;
    position: relative;
    /*z-index:-1;*/
}

    .indexNav .logo {
        display: block;
        width: 100%;
        float: left;
        overflow: hidden;
    }

.indexTop {
    width: 945px;
    padding-top: 26px;
    float: right;
    padding-left: 100px;
    padding-bottom: 15px;
    z-index: -1;
}

.indexTops {
    width: 100%;
    float: left;
}

    .indexTops span {
        font: 12px/15px "微软雅黑";
        color: #b7b7b7;
        float: left;
    }

        .indexTops span a {
            font: 14px/15px "微软雅黑";
            color: #999999;
            padding-top: 8px;
            padding-left: 20px;
            float: left;
            position: relative;
        }

            .indexTops span a p {
                color: #FFFFFF;
                margin-top: 0px;
                padding-left: 10px;
            }

        .indexTops span p {
            font: 12px/15px "微软雅黑";
            color: #b7b7b7;
            padding-right: 20px;
            float: left;
        }

.indexBoxf {
    width: 107px;
    height: 30px;
    float: left;
    border: 1px solid #999999;
}

.indexBoxs {
    width: 300px;
    height: 30px;
    float: left;
    border: 1px solid #999999;
    padding-left: 3px;
}

.indexBoxt {
    width: 90px;
    height: 30px;
    margin-left: 10px;
    float: left;
    background-color: #626262;
}

.indexBoxfr {
    width: 470px;
    height: 30px;
    float: right;
    /*border: 1px solid #999999;*/
    padding-left: 30px;
}

.Nav {
    width: 100%;
    height: 35px;
    background: #626262;
    float: left;
    margin-bottom: 15px;
}
/*.nav {
	width: 100%;
    height: 35px;
    padding-top: 10px;
    margin-bottom: -8px;
    margin-left: -100px;
    float: left;
    position: relative;
}*/
.navBox {
    width: 120px;
    height: 35px;
    margin-top: -10px;
    margin-left: 100px;
    float: left;
}

    .navBox:hover {
        background: #3e3e3e;
    }

.currentNewNav {
    color: #fd5400 !important;
    font-weight: 900;
    position: relative;
}

.nav a {
    font: 16px/20px "微软雅黑";
    color: #FFFFFF;
    padding-top: 8px;
    padding-left: 43px;
    float: left;
}

    .nav a:hover {
        font-weight: 800;
    }

.leftBanner {
    width: 696px;
    height: 456px;
    background-image: url(../img/informationBanner.jpg);
    float: left;
    position: relative;
}

.bannerTitle {
    width: 100%;
    height: 55px;
    background: rgb(0,0,0,0.6);
    margin-top: 401px;
    float: left;
}

    .bannerTitle i {
        font: 20px/54px "微软雅黑";
        padding-left: 150px;
        color: #FFFFFF;
    }

.rightBanner {
    width: 485px;
    padding-left: 19px;
    margin-top: 10px;
    float: right;
}

    .rightBanner a {
        font: 22px/30px "微软雅黑";
        color: #FF5700;
        padding-bottom: 15px;
        float: left;
    }

.rightHot {
    width: 452px;
    height: 30px;
    border: 1px solid #FF5700;
    padding-top: 5px;
    padding-left: 10px;
    float: left;
}

    .rightHot a {
        font: 13px/25px "微软雅黑";
        color: #FF5700;
        float: left;
    }

.hot {
    margin-top: 2px;
    padding-left: 12px;
    float: left;
    position: relative;
}

.newsBox {
    width: 500px;
    padding-top: 5px;
    float: left;
}

    .newsBox dl {
        padding-top: 14px;
        padding-bottom: 0px;
        padding-left: 15px;
    }

        .newsBox dl dt {
            font: 16px/20px "微软雅黑";
            color: #333333;
            line-height: 40px;
            height: 40px;
            overflow: hidden;
            font-weight: bold;
            padding-bottom: 0px;
        }

            .newsBox dl dt a {
                font: 20px/26px "微软雅黑";
                color: #333333;
            }

                .newsBox dl dt a:hover {
                    color: #FF5700;
                }

        .newsBox dl dd {
            font: 16px/20px "微软雅黑";
            color: #333333;
            margin-left: -10px;
            height: 30px;
            color: #ddd;
            font-weight: lighter;
        }

            .newsBox dl dd a {
                font: 16px/20px "微软雅黑";
                color: #333333;
                padding: 0 10px;
            }

                .newsBox dl dd a:hover {
                    color: #FF5700;
                }

.contentBg {
    width: 100%;
    height: 2200px;
    background-color: #f6f6f6;
    padding-top: 15px;
    margin: 0 auto;
    float: left;
}

.homeNews {
    width: 390px;
    height: 230px;
    background-color: #FFFFFF;
    padding-top: 10px;
    margin-top: 10px;
    /*margin-right: 10px;*/
    float: left;
}

.homeNewsmini {
    width: 367px;
    height: 46px;
    border-bottom: 1px solid #e5e5e5;
    margin-left: 15px;
}

    .homeNewsmini span {
        float: left;
    }

.homeNews .homeNewsmini a {
    padding-left: 12px;
    margin-top: -10px;
    font: 20px/30px "微软雅黑";
    color: #333333;
    padding-top: 25px;
    font-weight: 600;
}

.homeNews .homeNewsmini span a {
    font: 12px/20px "微软雅黑";
    color: #999999;
    padding-left: 225px;
    padding-top: 35px;
    float: left;
}

.homeNewsmini span a:hover {
    color: #FF5700;
}

.homeNews a {
    font: 16px/20px "微软雅黑";
    color: #333333;
    padding-left: 24px;
    margin-top: 36px;
    float: left;
}

    .homeNews a:hover {
        color: #FF5700;
    }

.homenewsTitle {
    width: 355px;
    height: 115px;
    float: left;
    position: relative;
}

.homenewstitleImg {
    border-radius: 6px;
    padding-top: 26px;
    padding-left: 32px;
    float: left;
    position: relative;
}

.homenewstitleDetails {
    width: 251px;
    padding-top: 5px;
    float: left;
    position: relative;
}

.homenewsTitle .homenewstitleDetails a p {
    width: 100%;
    font: 13px/20px "微软雅黑";
    color: #666666;
    margin-top: -14px;
    position: relative;
}

    .homenewsTitle .homenewstitleDetails a p:hover {
        color: #FF5700;
    }

.homenewstitledetails {
    width: 210px;
    padding-top: 10px;
    float: right;
    position: relative;
}

.homenewsTitle .homenewstitledetails a {
    width: 100%;
    font: 16px/20px "微软雅黑";
    color: #333333;
    position: relative;
    float: right;
}

    .homenewsTitle .homenewstitledetails a:hover {
        color: #FF5700;
    }

.homenewsTitle .homenewstitledetails p {
    font: 13px/20px"微软雅黑";
    color: #999999;
    padding-top: 20px;
    padding-right: 15px;
    float: right;
}

.dataBox {
    width: 380px;
    padding-top: 22px;
    padding-left: 24px;
    float: left;
    position: relative;
}

.databox {
    margin-top: 8px;
    float: left;
}

    .databox span {
        width: 20px;
        height: 20px;
        color: #FFFFFF;
        float: left;
        text-align: center;
    }

    .databox a {
        font: 16px/20px "微软雅黑";
        color: #666666;
        margin-top: 0px;
        padding-left: 10px;
        float: left;
    }

    .databox p {
        margin-top: -2px;
    }

.brand {
    width: 100%;
    float: left;
    margin-top: -2px;
}

.left {
    width: 100%;
    padding-top: 0px;
    overflow: hidden;
}

    .left p {
        width: 6px;
        height: 30px;
        background: #db2c28;
        margin-top: 39px;
        float: left;
    }

    .left a {
        width: 1150px;
        padding-left: 15px;
        padding-top: 20px;
        float: left;
    }

        .left a h1 {
            font: 28px/38px"微软雅黑";
            color: #333333;
            font-weight: 800;
            margin-top: 16px;
        }

        .left a span {
            font: 14px/30px"微软雅黑";
            color: #666666;
            margin-top: -26px;
            float: right;
        }

            .left a span:hover {
                color: #ff5700;
            }

.brandLeft {
    width: 290px;
    height: 580px;
    background: #FFFFFF;
    margin-top: 10px;
    margin-right: 10px;
    float: left;
}

    .brandLeft h3 {
        padding-left: 28px;
        padding-top: 40px;
    }

.brandleft {
    margin-top: 8px;
    float: left;
}

.detailed {
    width: 220px;
    height: 40px;
    border-bottom: 1px solid #d2d2d2;
    margin-left: 35px;
}

    .detailed a {
        font: 16px/24px"微软雅黑";
        color: #333333;
        padding-left: 40px;
        padding-top: 10px;
        float: left;
    }

        .detailed a:hover {
            color: #FF5700;
        }

.brandAll {
    width: 100px;
    height: 26px;
    border: 1px solid#D2D2D2;
    border-radius: 6px;
    margin-top: 20px;
    margin-right: 35px;
    float: right;
}

    .brandAll a {
        font: 14px/20px"微软雅黑";
        color: #333333;
        margin-top: 5px;
        padding-left: 10px;
        text-align: center;
    }

        .brandAll a:hover {
            color: #FF5700;
        }

.brandRight {
    width: 900px;
    height: 580px;
    background: #FFFFFF;
    margin-top: 10px;
    float: left;
}

.brandright {
    text-align: center;
    float: left;
}

.RightImg {
    padding-left: 20px;
    padding-top: 30px;
    float: left;
}

.rightDetails {
    width: 268px;
    padding-left: 20px;
    padding-top: 18px;
    float: left;
}

    .rightDetails span {
        float: left;
    }

.rightImg {
    width: 276px;
    height: 184px;
    border: 1px solid#D2D2D2;
    float: left;
}

.rightImgs {
    padding-left: 20px;
    float: left;
}

.rightDetails a {
    font: 16px/45px"微软雅黑";
    color: #333333;
    text-align: center;
}

    .rightDetails a:hover {
        color: #FF5700;
    }

.picClick {
    width: 273px;
    height: 36px;
    background: #797979;
    float: left;
}

    .picClick a {
        font: 16px/36px"微软雅黑";
        color: #FFFFFF;
        /*padding-top: 14px;
	padding-left: 25px;
	float: left;
	text-align: center;*/
    }

        .picClick a:hover {
            font: 16px/36px"微软雅黑";
            color: #FFFFFF;
        }

.brandAll {
    width: 100px;
    height: 26px;
    border: 1px solid#D2D2D2;
    border-radius: 6px;
    margin-top: 20px;
    margin-right: 35px;
    float: right;
}

.class {
    /*width: 280px;*/
    padding: 0 38px;
    padding-top: 8px;
    overflow: hidden;
}

    .class a {
        font: 14px/20px"微软雅黑";
        color: #333333;
        padding: 0 4px;
    }

        .class a:hover {
            color: #FF5700;
        }

.picClass {
    height: 21px;
    border-radius: 6px;
    border: 1px solid#999999;
    margin-right: 5px;
    margin-top: 8px;
    float: left;
}

.classLeft {
    width: 290px;
    height: 555px;
    background: #FFFFFF;
    text-align: center;
    float: left;
}

.classTails {
    width: 240px;
    height: 40px;
    border-bottom: 1px solid #999999;
    margin-left: 25px;
    padding-top: 14px;
    text-align: center;
}

    .classTails p {
        font: 16px/54px"微软雅黑";
        color: #333333;
        text-align: left;
    }

.classDetails {
    padding-left: 20px;
    padding-top: 15px;
    float: left;
}

.classFirst {
    width: 225px;
    padding-top: 24px;
    padding-left: 47px;
    text-align: center;
    float: left;
}

    .classFirst ul {
        float: left;
        width: 185px;
    }

        .classFirst ul li {
            font: 14px/25px"微软雅黑";
            color: #333333;
            float: left;
        }

            .classFirst ul li a {
                color: #333333;
                font-weight: 600;
            }

                .classFirst ul li a:hover {
                    color: #FF5700;
                }

    .classFirst p {
        font: 12px/0px"微软雅黑";
        color: #999999;
        margin-top: 8px;
        float: left;
    }

.classFirstright {
    padding-right: 16px;
    margin-top: -17px;
    float: right;
}

    .classFirstright div {
        width: 25px;
        height: 25px;
        margin-left: -110px;
        margin-top: 33px;
        padding-bottom: 15px;
        float: left;
    }

.classSecond {
    padding-top: 40px;
    padding-left: 4px;
    text-align: center;
    float: left;
}

.classsecondLeft {
    width: 115px;
    height: 40px;
    background: #00994d;
    border-radius: 6px;
    margin-left: 20px;
    float: left;
}

    .classsecondLeft span {
        padding-top: 9px;
        padding-left: 9px;
        float: left;
    }

    .classsecondLeft a {
        font: 14px/20px"微软雅黑";
        color: #FFFFFF;
        padding-left: 5px;
        padding-top: 10px;
        float: left;
    }

        .classsecondLeft a:hover {
            font: 15px/20px"微软雅黑";
            color: #FFFFFF;
        }

.classsecondRight {
    width: 115px;
    height: 40px;
    background: #ff9900;
    border-radius: 6px;
    margin-left: 13px;
    float: left;
}

    .classsecondRight span {
        padding-top: 9px;
        padding-left: 8px;
        float: left;
    }

    .classsecondRight a {
        font: 14px/20px"微软雅黑";
        color: #FFFFFF;
        padding-left: 5px;
        padding-top: 10px;
        float: left;
    }

        .classsecondRight a:hover {
            font: 15px/20px"微软雅黑";
            color: #FFFFFF;
        }

.secondNav {
    background: #fff;
    /*box-shadow: 0 6px 16px 0px rgba(0,0,0,0.1);*/
    height: 74px;
    margin-bottom: 15px;
}

    .secondNav .content .logo img {
        display: block;
        height: 74px;
        position: relative;
        top: -8px;
    }

    .secondNav .content .nav a,
    .secondNav .content .tell {
        color: #888;
    }

    .secondNav .content .tell {
        line-height: 58px;
        padding-top: 2px;
        box-sizing: border-box;
    }

.content .nav a, .content .nav span {
    float: left;
    padding: 0 25px;
    font: 16px/74px "微软雅黑";
    color: #fff;
}

.content .nav > span {
    position: relative;
    cursor: pointer;
}

.content .nav > a:hover {
    color: #fd5400;
}

.content .nav a.currentNav {
    color: #fd5400;
    font-weight: 900;
    position: relative;
}

    .content .nav a.currentNav::after {
        content: '';
        width: 100%;
        border-bottom: 3px solid #fd5400;
        left: 0;
        top: 70px;
        position: absolute;
        display: none;
    }

.content .nav a.memberCourtesy::after {
    top: 52px !important;
    display: none;
}

.content {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

    .content .nav {
        height: 58px;
        float: left;
        position: relative;
    }

    .content .logo {
        display: block;
        width: 143px;
        height: 70px;
        float: left;
        margin-right: 120px;
        overflow: hidden;
        /* margin-left: 30px; */
    }

.listPageSearch {
    float: right;
    border: 2px solid #ddd;
    width: 400px;
    height: 40px;
    border-radius: 3px;
}

    .listPageSearch span {
        display: block;
        width: 80px;
        height: 100%;
        font: 14px/40px "微软雅黑";
        color: #fff;
        background: #FF5700;
        border-radius: 0 3px 3px 0;
        text-align: center;
        position: absolute;
        top: 0;
        right: 0;
    }

    .listPageSearch input {
        flex: 1;
        border: 0;
        display: block;
        height: 100%;
        padding: 0 10px;
        box-sizing: border-box;
        border-radius: 3px 0 0 3px;
        font: 14px/40px "微软雅黑";
    }

.secondNav .content .nav a {
    font: 16px/74px "微软雅黑" !important;
}

.swiper-slide {
    height: 100%;
}

    .swiper-slide a {
        display: block;
        width: 100%;
        height: 100%;
    }

        .swiper-slide a img {
            display: block;
            width: 100%;
            height: 100%;
            object-fit: contain;
        }
