.choose{
    margin-top:20px;
}
.choosebg {
    padding: 30px 30px;
    background: #fff;
    box-sizing:border-box;
}
.option{
    margin-bottom:20px;
    overflow:hidden;
}
.choose ul {
    overflow: hidden;
    float: left;
}
.option span {
    font-size: 20px;
    float:left;
    margin-right:20px;
}
.choose ul li {
    float: left;
    color: #494d51;
    border: 1px solid #f0f0f0;
    border-radius:30px;
    padding:3px 30px;
    margin-right:20px;
    height:26px;
    line-height:26px;
    cursor:pointer;
}
.option2{
    margin-bottom:0;
}
.choose ul li.cur {
    background: #ecf3ff;
    color: #0071e3;
    border: 1px solid #ecf3ff;
}
.choose ul li:hover {
    background: #ecf3ff;
    color: #0071e3;
    border: 1px solid #ecf3ff;
}

/*��Ʒ�б�*/
.product{
    margin-top:15px;
}
.productlist {
    overflow: hidden;
}
.productlist li{
    width:49.5%;
    margin-right:1%;
    float:left;
    margin-bottom:10px;
    background:#fff;
    padding:15px;
    padding-right:0;
    box-sizing:border-box;
    border-radius:3px;
    position:relative;
}
    .productlist li:nth-child(2n){
        margin-right:0;
    }
    .productlist li img{
        float:left;
        border-radius:3px;
        width:40%;
        margin-right:2%;
    }
    .productlist li .details {
        float: left;
        width:58%;
    }
    .productlist li .details h2{
        font-size:22px;
        font-weight:bold;
        margin-bottom:10px;
        margin-top:10px;
    }
    .productlist li .details p{
        padding-left:25px;
        background:url(../images/x.png) left center no-repeat;
        margin-bottom:5px;
        color:#757575;
    }
        .productlist li .details span {
            color: #ff9110;
            margin-top:18px;
            display:block;
        }
            .productlist li .details span b{
font-size:26px;
font-weight:bold;
margin-right:2px;
            }
    .productlist li a {
        position: absolute;
        bottom: 20px;
        right: 25px;
        border: 1px solid #0071e3;
        color: #0071e3;
        border-radius:30px;
        padding:3px 15px;
        height:24px;
        line-height:24px;
    }
        .productlist li a:hover {
            background: #0071e3;
            color:#fff;
        }
/*����ȫ��*/
.otherall {
    margin-top: 5px;
    overflow: hidden;
    position: relative;
}
.fixed-banner {
    position: fixed;
    z-index: 1;
    top: 50%;
}
.fixed-banner.l {
    left: 50px;
}
.fixed-banner.r {
    right: 50px;
}
.fixed-banner img {
    width: 150px;
}

.otherleft {
    width: 855px;
    float: left;
    margin-right: 15px;
    border-radius: 3px;
    box-sizing: border-box;
    overflow:hidden;
}
.otherright {
    width: 330px;
    float: left;
    border-radius: 3px;
    box-sizing: border-box;
}
 .knowledge{
    padding:20px;
    background:#fff;
    width:53%;
    margin-right:1%;
    float:left;
    box-sizing:border-box;
    margin-bottom:10px;
}
.otherleft h2 {
    margin-right: 60px;
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    float: left;
    margin-bottom:10px;
}
 .knowledge .knowledgenav{
     float:right;
     position:relative;
     top:5px;
 }
    .knowledge .knowledgenav li {
        float: left;
        background: #efefef;
        color: #494d51;
        border-radius: 3px;
        margin-left: 10px;
        padding: 3px 10px;
        line-height: 24px;
        cursor: pointer;
    }
        .knowledge .knowledgenav li.cur {
            background: #0071e3;
            color: #fff;
        }
        .knowledge .knowledgenav li:hover {
            background: #0071e3;
            color: #fff;
        }
        .knowledgelist {
            overflow: hidden;
            clear: both;
        }
.knowledgelist ul{
    display:none;
}
    .knowledgelist ul.cur{
        display:block;
    }
    .knowledgelist li {
        position: relative;
        height: 40px;
        line-height: 40px;
    }
                .knowledgelist li  span {
                    color: #494d51;
                }
                .knowledgelist li span:hover{
                    text-decoration:underline;
                }
                .knowledgelist li:first-child {
                    width: 100%;
                    height: 193px;
                    background: url(../images/zs.jpg) top center no-repeat;
                    background-size: 100%;
                    margin-bottom: 10px;
                }
            .knowledgelist .bkzn li:first-child {
                background: url(../images/bkzn.jpg) top center no-repeat;
                background-size: 100%;
            }
                .knowledgelist li:first-child span {
                    width: 100%;
                    background: rgba(0,0,0,0.6);
                    color: #fff;
                    position: absolute;
                    left: 0;
                    bottom: 0;
                    padding-left: 5px;
                    box-sizing: border-box;
                    height: 30px;
                    line-height: 30px;
                }
                .knowledgelist li:not(:first-child){
                    padding-left:16px;
                }
                .knowledgelist li:not(:first-child):before {
                    content: "";
                    background: #ff9110;
                    width: 7px;
                    height: 7px;
                    border-radius: 20px;
                    position: absolute;
                    top: 16px;
                    left:3px;
                    z-index: 1;
                }
                .knowledgelist li:not(:first-child)  s{
                    float:right;
                    color:#757575;
                }
.baoxianvideo {
    padding: 20px;
    background: #fff;
    width: 46%;
    float: left;
    box-sizing: border-box;
    padding-bottom:0;
}
.baoxianvideo video{
    width:100%;
    margin-bottom:5px;
}
.baoxianvideo  ul{
    overflow:hidden;
    clear:both;
}
.baoxianvideo  ul li{
    width:49%;
    margin-right:2%;
    float:left;
    margin-bottom:35px;
    position: relative;
}
    .baoxianvideo ul li:nth-child(2n){
        margin-right:0;
    }
     .baoxianvideo ul li .nvibg{
            width:100%;
            display: block;
            margin: 0 auto;
            border-radius: 3px;
        }
           .baoxianvideo ul li  .nbf{
            width: 40px;
            position: absolute;
            left: 50%;
            top: 28px;
            margin-left: -20px;
         }
    .baoxianvideo ul li h4{
        margin-bottom:6px;
        margin-top:8px;
    }
    .baoxianvideo ul li span {
        background: #ff9110;
        color: #fff;
        border-radius: 3px;
        padding: 3px 6px;
        height: 24px;
        line-height: 24px;
        font-size:14px;
    }
.baoxianinformation {
    clear: both;
    padding: 20px;
    background: #fff;
    width: 100%;
    box-sizing: border-box;
    margin-top:10px;
}
.informationbg{
    clear:both;
    overflow:hidden;
}
.listimg{
    width:49%;
    margin-right:2%;
    float:left;
}
.listimg li {
    overflow: hidden;
    margin-bottom:15px;
}
.listimg li img{
    float:left;
    width:34%;
    margin-right:2%;
}
.listimg li div{
    float:left;
    width:64%;
}
    .listimg li div p{
        margin-bottom:20px;
    }
    .listnoimg {
        width: 49%;
        float: left;
        position:relative;
        top:-10px;
    }
    .listnoimg li {
        line-height: 40px;
        border-bottom: 1px dashed #f0f0f0;
        margin-bottom:5px;
    }
.informationbg a {
    color: #494d51;
}
        .listnoimg li s {
            float: right;
        }

/*���ں�*/
.gongzhonghao {
    width: 100%;
    padding-top: 35px;
    overflow: hidden;
    background: url(../images/gzhbg.png) top center no-repeat;
    padding-bottom: 30px;
    margin-bottom: 10px;
}

    .gongzhonghao .gzh {
        float: right;
        margin-right: 20px;
    }

    .gongzhonghao .follow {
        float: left;
        margin-left: 15px;
        margin-top: 6px;
    }

        .gongzhonghao .follow h3 {
            font-size: 20px;
            color: #ffc320;
            margin-bottom: 13px;
            font-weight:bold;
        }

        .gongzhonghao .follow p {
            color: #fff;
            text-align: center;
            line-height: 26px;
        }
.baoxianask {
    background: #fff;
    border-radius: 3px;
    padding: 20px;
    box-sizing: border-box;
}

    .baoxianask h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .baoxianask ul li {
        border-top: 1px solid #f0f0f0;
        padding: 14px 0;
        position:relative;
    }
        .baoxianask ul li p {
            padding-left: 28px;
            margin-bottom: 8px;
        }
        .baoxianask ul li p:nth-child(1) {
            background-size: 22px;
            background: url(../images/wen.png) left center no-repeat;
        }

            .baoxianask ul li p:hover {
                text-decoration: underline;
            }

        .baoxianask ul li p:nth-child(2) {
            font-size: 14px;
            color: #757575;
            background: url(../images/da.png) left center no-repeat;
        }
.gywm{
    text-align: center;
    color: #757575;
    font-size: 12px;
    padding-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gywm a{
    color: #757575;
    text-decoration: none;
    display: flex;
    align-items: center;
    margin-right: 20px;
}
.gywm  img{
    width:60px;
    border-radius:3px;
    position:relative;
}
.friend-link{
    text-align: center;
    color: #757575;
    font-size: 12px;
    padding-bottom: 10px;
}
.friend-link a{
    color: #757575;
    text-decoration: none;
    margin-right: 10px;
}

.center2 {
    width: 1190px;
    margin: 0 auto;
    position: relative;
}
.cl {
    clear: both;
}

a {
    text-decoration: none;
    color: #0e0e0e;
}

.relative {
    position: relative;
}
.nav {
    width: 100%;
    height: 50px;
    background-image: linear-gradient(#577df8, #6ca6f7);
}
.navList{
    overflow:hidden;
    float:left;
}
.navList li {
    float: left;
    height: 50px;
    /*background: #0071e3;*/
}

.navList li:nth-child(1) {
    margin-right: 30px;
}

.navList li:nth-child(1) a {
    border-bottom: 0;
}

.navList li:nth-child(1) a:hover {
    border-bottom: 0;
}

.navList li a {
    display: block;
    height: 42px;
    text-align: left;
    color: #fff;
    line-height: 50px;
    margin: 0 35px;
    /*border-bottom: 2px solid #0071e3;*/
    font-size:16px;
}

.navList li a:hover {
    border-bottom: 2px solid #fff;
}

.navList li.cur a {
    border-bottom: 2px solid #fff;
}

.nav .logo {
    padding-top: 13px;
}
.nav_add{
    position:absolute;
    top:0px;
    right:30px;
    cursor:pointer;
    z-index:999;
}
.nav_add .entrance{
    color: #fff;
    line-height: 50px;
    display: block;
    width: 100px;
    text-align: center;
}
.nav_add ul {
    width:100px;
    text-align:center;
    position: absolute;
    top: 50px;
    left: 0px;
    z-index: 3333333;
    background: #6ca6f7;
    color:#fff;
    display:none;
}
.nav_add ul li {
    /*background: #0071e3;*/
}
.nav_add ul a {
    color: #fff;
    line-height: 50px;
}
.nav_add ul a:hover{
    text-decoration:underline;
}
.nav_add:hover .nav_addList{
    display: block;
}

.nav_addList li{
    float: none !important;
}
.nav_addList li a{
    text-align: center;
    margin: 0;
}
.nav_addList li:nth-child(1){
    margin: 0 !important;
}