
* {
    margin: 0;
    padding: 0;
    font-family: 微软雅黑, Verdana, Geneva, sans-serif;
    font-size: 14px; /*box-sizing:border-box;*/
}

img {
    border: 0 none;
}

a {
    outline: none;
    star: expression(this.onFocus=this.blur());
}
/* 定义H系列标签，覆盖H系列标签默认属性 */
h1 {
    font-size: 16px;
}

h2 {
    font-size: 20px;
}

h3 {
    font-size: 18px;
}

h4 {
    font-size: 16px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}
/* 浮动定义 */
.FL {
    float: left;
}

.FR {
    float: right;
}
/* 定义间距,上下2个DIV间距，用DIVH开头。*/
.DivH5, .DivH10, .DivH15, .DivH20, .DivH25, .DivH30, DivH1, .DivH40 {
    width: 100%;
    overflow: hidden;
}

.DivH1 {
    height: 1px;
}

.DivH5 {
    height: 5px;
}

.DivH8 {
    height: 8px;
}

.DivH10 {
    height: 10px;
}

.DivH15 {
    height: 15px;
}

.DivH20 {
    height: 20px;
}

.DivH25 {
    height: 25px;
}

.DivH30 {
    height: 30px;
}

.DivH40 {
    height: 40px;
}

.clear {
    clear: both;
}
body{
    background-color: #f8f8f8;
}
ul {
list-style:none;
}
.top {
    width: 1200px;
    height: 85px;
    background-repeat: no-repeat;
    background-position: 0px;
    clear: both;
    margin: 0 auto;
    padding-top: 20px;
}

.top02 {
    padding-left: 20px;
    width: 600px;
    height: 60px;
    float: left;
    font-size: 38px;
    font-weight: bold;
    color: #265e8d;
    margin-top: -5px;
    line-height: 45px;
}

.top-suo {
    width: 245px;
    height: 30px;
    float: right;
    background-repeat: no-repeat;
    background-position: 0px;
    border: solid 1px #2790ff;
    margin-top: 5px;
    border-radius: 5px;
}

.top-suo-02 {
    padding-left: 15px;
    float: left;
    background: none;
    border: none;
    width: 180px;
    outline: none;
    margin-top: 5px;
    color: #999;
}

.top-suo-03 {
    float: left;
    width: 45px;
    height: 30px;
    border: none;
    background: url(../../../images/logo/images/zhousuo-2.png) no-repeat center center;
    outline: none;
    cursor: pointer;
}

    .top-suo-03:hover {
        background: url(../../../images/logo/images/zhousuo-22.png) no-repeat center center;
    }

.top-suo-tb {
    background-image: url(../../../images/logo/images/zhousuo-1.png);
    background-repeat: no-repeat;
}

.top-dengnu {
    float: right;
    width: 180px;
    height: 40px;
    line-height: 40px;
    background-position: 10px;
    background-repeat: no-repeat;
    margin-left: 30px;
}

    .top-dengnu .buts {
        width: 81px;
        height: 36px;
        border: none;
        color: #FFFFFF;
        border-radius: 35px;
        cursor: pointer;
        background-color: #2790ff;
        display: block;
        line-height: 36px;
        text-align: center;
        float: left;
    }

        .top-dengnu .buts:hover {
            opacity: 0.8;
        }

    .top-dengnu .regBut {
        width: 81px;
        height: 34px;
        border: none;
        color: #2790ff;
        border-radius: 35px;
        cursor: pointer;
        background-color: #fff;
        border: solid 1px #2790ff;
        display: block;
        line-height: 34px;
        text-align: center;
        float: right;
        margin-left: 5px;
        margin-right: 5px;
    }

        .top-dengnu .regBut:hover {
            opacity: 0.8;
            background-color: #2790ff;
            color: #fff;
        }

.tp_search {
    /* float:left; */
    width: 225px;
    display: inline-block;
    height: 40px;
    border-radius: 20px;
    line-height: 40px;
    border: 1px solid #f0f5f9;
    padding-left: 15px;
    opacity: 0.5;
    color: #9a9a9a;
    filter: alpha(opacity: 70);
    background-color: #f0f5f9;
    background-image: url(../../../images/door/zhousuo-1.png);
    background-repeat: no-repeat;
    background-position: 200px 10px;
}

.banner {
    height: 466px;
    background-image: url(../../../images/logo/images/banner_2.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}


.part01 {

padding:90px  0px;
box-sizing:border-box;
width:1200px;

margin:0 auto;

}
.part01_title {
    width:250px;
    height: 35px;
    margin: 0 auto;
    border-bottom: 1px solid #dddddd;
    text-align: center;
      font-size:20px;
    color: #2c69e6;
    font-weight:bold;
    margin-bottom:22px;
}
.part_tab {
    height: 68px;
    margin-top: 12px;
    margin:0 auto;
    display: flex;
    list-style: none;
    padding: 22px 12px;
    font-size: 14px;
    font-weight: normal;
    box-sizing: border-box;
    cursor: pointer;
    color: #000000;
    width: 250px;
    justify-content: space-around;
    align-items:center;
}
.larg {
width:410px;
}


    .part_tab > li:hover {
        font-weight: bold;
        color: #4274e3;
    }

.part_img {
    display:flex;
   
    margin:0 30px;
   height:270px;



 
}

.part_img_li {
    width: 353px;
    height: 270px;
    border: 1px solid #dddddd;
    box-sizing: border-box;
    padding: 10px;
}
.part_img_li:nth-child(2) {
    margin: 0 40px;
}
.part_img_li > img {
    width: 332px;
    height: 186px;
    margin-bottom: 10px;
}
    .part_img_li > span {
       
        color: #3d3d3d;
    }
.partimg {
    margin-top: 90px;
    width: 1200px;
    height: 140px;
    margin: 0 auto;
    background-image: url(../../../images/door/innnerimg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.mr {
margin-right:40px;
}
.mt {
margin-bottom:30px;
}


.dis {
display:none;
}
.disv {
display:block;
}
.action {
    font-weight: bold;
    color: #2c68e2;
    font-size: 20px;
}

.btm_line {
    width: 20px;
    height: 5px;
    background-color: #2b69e2;
    margin:0 auto;
    
    margin-top:10px;
}


.bottom {
    margin-top: 70px;
    background-color: #ffffff;
    height: 344px;
    width: 100%;
    
}
.bottom_part01 {
    height: 60px;
    border: 1px solid #dddddd;
}
.b_top {
    display: flex;
    height: 100%;
    align-items: center;
    width: 1200px;
    margin: 0 auto;
    color: #666666;

}
    .b_top > li {
        margin-right: 50px;
        cursor: pointer;
       
    }
    .b_top > li a{
        color:#666;
    }
    .b_top > li a:link, .b_top > li a:link {
        text-decoration:none;
    }
    .b_top > li a:hover {
        color: #06F;
    }
    .b_top > li:first-child {
        width: 115px;
        border-right: 1px solid #dddddd;
        text-decoration: none;
        color: #666666;
        font-size:18px;

    }

.bottom_part02 {
    height: 235px;
    width: 100%;
    background-color: #333333;
    display:flex;
    align-items:center;
    font-size:14px;
    
}
.bottom_part02_conttent {
    width: 1200px;
    margin: 0 auto;
    color: #999;
    display:flex;
    justify-content:space-between;
}
.c_01 > li {
   line-height:35px;
}

.c_01 > li>img {
    margin-right: 10px;
}
.wechart_img {
display:flex;
padding-top:8px;
}

.wxcode {
    float:right;
    width: 100px;
    height: 100px;
    text-align: center;
    color: #999;
    margin-left: 25px;
    border: solid 5px #626567;
}
    .wxcode > img {
       
        width:100%;height:100%;
    }
.bottom_part03 {
    height: 52px;
    border-top: 1px solid #464646;
    background-color: #333333;
    text-align: center;
    color: #999999;
    display:flex;
    justify-content:center;
    align-items:center;
}



.floating_ck {
    position: fixed;
    right: 20px;
    top: 30%;
    z-index: 100;
}

    .floating_ck ul li {
        position: relative;
        width: 80px;
        height: 80px;
        text-align: center;
        background-repeat: no-repeat;
        background-position: center 30%;
        cursor: pointer;
    }

.kefu {
    background-color: #6da9df;
    background-image: url(../../../images/logo/images/QQ_icon.png);
}

.call {
    background-color: #fbb01f;
    background-image: url(../../../images/logo/images/call_icon.png);
}

.weixin {
    background-color: #78c440;
    background-image: url(../../../images/logo/images/weixin_icon.png);
}

.qrcord {
    background-color: #47c6b3;
    background-image: url(../../../images/logo/images/app_icon.png);
}

.floating_ck ul li span {
    color: #fff;
    display: block;
    padding-top: 54px;
}

.floating_ck ul .kefu:hover {
    background-color: #7bb1e2;
}

.floating_ck ul .call:hover {
    background-color: #fbb835;
}

.floating_ck ul .weixin:hover {
    background-color: #85ca53;
}

.floating_ck ul .qrcord:hover {
    background-color: #59cbba;
}

.floating_ck ul li:hover .floating_left {
    display: block;
}

.floating_left {
    position: absolute;
    left: -120px;
    top: 0px;
    width: 120px;
    height: 120px;
    display: none;
}

.floating_kefu {
    background-image: url(../../../images/logo/images/qq.png);
}

.floating_call {
    background-image: url(../../../images/logo/images/call_sl.png);
}

.floating_weixin {
    background-image: url(../../../images/logo/images/weixin.png);
}

.floating_qrcord {
    background-image: url(../../../images/logo/images/app.png);
}
.none {
    display: none;
}

.block {
    display: block;
}