* {

    margin: 0;

    box-sizing: border-box;

    padding: 0;

}



a {

    text-decoration: none;

}



ul,

li {

    list-style: none;

}



.banner {

    background:url("../images/bj.png")/*tpa=https://dou.xiegangyun.com/images/bj.png*/ top center no-repeat;

    width: 100%;

    background-size: cover;

    height: 915px;

    ;

}



header {

    /* height: 60px;; */

    overflow: hidden;

    background: rgba(0, 0, 0, 0.5)

}



.container {

    width: 1024px;

    overflow: hidden;

    margin: 0 auto;

    position: relative;

}



.logo {

    width: 200px;

    height: 54px;

    display: block;

    position: absolute;

    left: 0;

    top: 50%;

    transform: translateY(-50%)

}



nav {

    float: right;

}



nav a {

    display: block;

    float: left;

    margin-right: 10px;

    font-size: 20px;

    color: #fff;

    padding: 15px;

}



.xuanfu-bar {

    width: 650px;

    /* height: 250px; */

    background: rgba(0, 0, 0, 0.5);

    padding: 15px 30px;

    margin: 100px auto;

}



.xuanfu-bar .one {

    color: #fff;

    font-size: 28px;

    text-align: center;

}



.xuanfu-bar .two {

    color: #fff;

    text-align: center;

    margin-top: 10px;

    font-size: 18px;

}



.xuanfu-bar .wechat {

    display: block;

    width: 140px;

    height: 140px;

    margin: 10px auto;

}



.xuanfu-bar .three {

    color: #FFFF00;

    font-size: 16px;

    margin: 10px auto;

    text-align: center;

}



/* 鍏充簬鎴戜滑 */



.about {

    overflow: hidden;

    width: 1024px;

    margin: 30px auto;

}



.about .left {

    width: 46%;

    float: left;

    box-sizing: border-box;

}



.about .title {

    padding-left: 7px;

    font-size: 24px;

    font-weight: bold;

    border-left: 5px #d91515 solid;

    margin-bottom: 30px;

}



.about .left p {

    font-size: 18px;

    line-height: 28px;

}



.about .zixun {

    color: #fff;

    background: #d91515;

    display: block;

    width: 180px;

    height: 50px;

    text-align: center;

    line-height: 50px;

    font-size: 24px;

    margin: 20px auto;

}



.about .right {

    width: 46%;

    background: #f0f0f0;

    padding: 15px;

    float: right;

    box-sizing: border-box;

}



.about .right .wechat {

    width: 100%;

    height: 306px;

    margin: 0px auto 26px;

    display: block;

}



.about .right p {

    font-size: 24px;

    margin: 4px 0;

    text-align: center;

}



.mid {

    padding-top: 30px;

    overflow: hidden;

    background: url("../index.htm")/*tpa=https://dou.xiegangyun.com/*/ top center no-repeat;height: 200px;

}

.mid .container{

    width: 1024px;margin: 0 auto;

}

.mid .wechat{

    width: 120px;height: 120px;

    float: left

}

.mid .item{

    float: left;

    border: 1px solid #dedede;

    padding: 35px 3px;
    margin: 0 6px 0 0;

    font-size: 28px;

    font-weight: bold;

}



.mid .item2{

    float: right;

    border: 1px solid #dedede;

    padding: 40px 3px;
    margin: 0 0 0 5px;

    font-size: 28px;

    font-weight: bold;

}

.mid .item >div{

    margin-bottom: 10px;

}

.toupiao {

    width: 1024px;

    margin: 0 auto;

    overflow: hidden;

}



.toupiao .item {

    width: 31%;

    text-align: center;

    box-sizing: border-box;

    border: 1px solid #ccc;

    height: 350px;

    ;

    float: left;

    margin-right: 2.3%;

}



.toupiao .item .one {

    padding: 40px 0;

    text-align: center;

    font-size: 36px;

    color: #fff;

    background: #0d86d6;

}



.toupiao .item .two {

    color: #c00000;

    font-size: 25px;

    margin-top: 20px;

}



.toupiao .item .three {

    font-size: 13px;

    margin: 10px;

}



.toupiao .item .line {

    border: 1px dashed #f0f0f0;

    width: 90%;

    margin: 0 auto 20px;

}



.toupiao .item .four {

    font-size: 15px;

    width: 80%;

    margin: 0 auto;

}



/* 涓氬姟鑼冨洿 */



.fanwei {

    width: 1024px;

    margin: 20px auto;

}



.fanwei .title {

    padding-left: 7px;

    font-size: 24px;

    font-weight: bold;

    border-left: 5px #d91515 solid;

    margin-bottom: 30px;

}



.fanwei .main ul {

    overflow: hidden;

    margin-bottom: 20px;

}



.fanwei .main ul li {

    width: 20%;

    float: left;

}



.fanwei .main ul li a {

    display: block;

    border: 1px solid #ccc;

    border-radius: 10px;

    width: 80%;

    margin: 0 auto;

    text-align: center;

    padding: 5px 0;

    font-size: 14px;

}



footer {

    width: 100%;

    padding: 20px;

    background: #000;

}



footer .container {

    width: 1024px;

    margin: 0 auto;

}



footer .title {

    padding-left: 7px;

    font-size: 28px;

    font-weight: bold;

    border-left: 5px #d91515 solid;

    margin-bottom: 30px;

    color: #fff;

}



footer .main {

    overflow: hidden;

    color: #fff;

}



footer .main .left {

    float: left;

    width: 50%

}



footer .main .left p {

    text-indent: 2em;

    font-size: 18px;

}



footer .main .left .tel {

    font-size: 24px;

    color: rgb(255, 0, 0);

    margin: 20px 0;

}



footer .main .left .wechat {

    font-size: 24px;

    color: rgb(0, 176, 80)

}



footer .main .right {

    float: right;

}



footer .main .right .wechat {

    width: 150px;

    height: 150px;

    ;

}



@media only screen and (max-width:1024px) {

    .container {

        width: auto;

        padding: 0 37px;

    }

    .logo {

        width: 100px;

        height: 33px;

    }

    nav a {

        font-size: 16px;

    }

}



@media only screen and (max-width:768px) {

    .banner {

        height: 400px;

    }

    .container {

        width: auto;

        padding: 0 20px

    }

    .logo {

        left: 20px;

    }

    .xuanfu-bar {

        width: 100%;

        box-sizing: border-box;

        /* height: 250px; */

        background: rgba(0, 0, 0, 0.5);

        padding: 15px;

        margin: 30px auto;

    }

    .xuanfu-bar .one {

        color: #fff;

        font-size: 16px;

    }

    .xuanfu-bar .two {

        color: #fff;

        text-align: center;

        margin-top: 10px;

        font-size: 14px;

    }

    .xuanfu-bar .wechat {

        display: block;

        width: 100px;

        height: 100px;

        margin: 10px auto;

    }

    .xuanfu-bar .three {

        color: #FFFF00;

        font-size: 13px;

        margin: 10px auto;

        text-align: center;

    }

    /* 鍏充簬鎴戜滑 */

    .about {

        overflow: hidden;

        width: 100%;

        margin: 30px auto;

    }

    .about .left {

        width: 100%;

        float: left;

        box-sizing: border-box;

    }

    .about .title {

        padding-left: 7px;

        font-size: 24px;

        font-weight: bold;

        border-left: 5px #d91515 solid;

        margin-bottom: 30px;

    }

    .about .left p {

        font-size: 18px;

        line-height: 28px;

        padding-left: 20px;

    }

    .about .zixun {

        color: #fff;

        background: #d91515;

        display: block;

        width: 180px;

        height: 50px;

        text-align: center;

        line-height: 50px;

        font-size: 24px;

        margin: 20px auto;

    }

    .about .right {

        width: 100%;

        background: #f0f0f0;

        padding: 15px;

        float: right;

        box-sizing: border-box;

    }

    .about .right .wechat {

        width: 100%;

        height: auto;

        margin: 10px auto 10px;

        display: block;

    }

    .about .right p {

        font-size: 24px;

        margin: 4px 0;

        text-align: center;

    }



 .mid{

     display: none

 }

    

    .toupiao {

        width: 100%;

        margin: 0 auto;

        overflow: hidden;

    }

    .toupiao .item {

        width: 100%;

        text-align: center;

        box-sizing: border-box;

        border: 1px solid #ccc;

        height: auto;

        padding-bottom: 10px;

        ;

        float: left;

        margin-right: 2.3%;

    }

    .toupiao .item .one {

        padding: 20px 0;

        text-align: center;

        font-size: 24px;

        color: #fff;

        background: #0d86d6;

    }

    .toupiao .item .two {

        color: #c00000;

        font-size: 18px;

        margin-top: 20px;

    }

    .toupiao .item .three {

        font-size: 13px;

        margin: 10px;

    }

    .toupiao .item .line {

        border: 1px dashed #f0f0f0;

        width: 90%;

        margin: 0 auto 20px;

    }

    .toupiao .item .four {

        font-size: 15px;

        width: 80%;

        margin: 0 auto;

    }

    /* 涓氬姟鑼冨洿 */

    .fanwei {

        width: 100%;

        margin: 20px auto;

    }

    .fanwei .title {

        padding-left: 7px;

        font-size: 24px;

        font-weight: bold;

        border-left: 5px #d91515 solid;

        margin-bottom: 30px;

    }

    .fanwei .main ul {

        overflow: hidden;

        margin-bottom: 20px;

        font-size: 13px;

    }

    .fanwei .main ul li {

        width: 20%;

        float: left;

    }

    .fanwei .main ul li a {

        display: block;

        border: 1px solid #ccc;

        border-radius: 10px;

        width: 90%;

        margin: 0 auto;

        text-align: center;

        padding: 5px 0;

        font-size: 12px;

    }

    footer {

        width: 100%;

        padding: 20px;

        background: #000;

        box-sizing: border-box;

    }

    footer .container {

        width: 100%;

        margin: 0 auto;

        box-sizing: border-box;

    }

    footer .title {

        padding-left: 7px;

        font-size: 28px;

        font-weight: bold;

        border-left: 5px #d91515 solid;

        margin-bottom: 30px;

        color: #fff;

    }

    footer .main {

        overflow: hidden;

        color: #fff;

    }

    footer .main .left {

        float: left;

        width: 100%;

		margin-bottom: 22px;

    }

    footer .main .left p {

        text-indent: 2em;

        font-size: 18px;

    }

    footer .main .left .tel {

        font-size: 24px;

        color: rgb(255, 0, 0);

        margin: 20px 0;

    }

    footer .main .left .wechat {

        font-size: 24px;

        color: rgb(0, 176, 80)

    }

    footer .main .right {

        float: none;

        margin: 0 auto

    }

    footer .main .right .wechat {

        width: 150px;

        height: 150px;

    }

    .imgs2 img{

        display: block;

        margin: 24px auto;

    }

}



/* 鎮诞瀹㈡湇 */



.floating_ck {

    position: fixed;

    right: 20px;

    top: 30%;

}



.floating_ck dl dd {

    position: relative;

    width: 80px;

    height: 80px;

    background-color: #646577;

    border-bottom: solid 1px #555666;

    text-align: center;

    background-repeat: no-repeat;

    background-position: center 20%;

    cursor: pointer;

}



.floating_ck dl dd:hover {

    background-color: #e40231;

    border-bottom: solid 1px #a40324;

}



.floating_ck dl dd:hover .floating_left {

    display: block;

}



.consult,

.words {

    background-image: url("../index.htm")/*tpa=https://dou.xiegangyun.com/*/;

}



.quote {

    background-image: url("../index.htm")/*tpa=https://dou.xiegangyun.com/*/;

}



.qrcord {

    background-image: url("../images/erweima.png")/*tpa=https://dou.xiegangyun.com/images/erweima.png*/;

}



.return {

    background-image: url("../images/fanhui.png")/*tpa=https://dou.xiegangyun.com/images/fanhui.png*/;

}



.floating_ck dd span {

    color: #fff;

    display: block;

    padding-top: 54px;

}



.floating_left {

    position: absolute;

    left: -160px;

    top: 0px;

    width: 160px;

    height: 80px;

    background-color: #e40231;

    border-bottom: solid 1px #a40324;

    display: none;

}



.floating_left a {

    color: #fff;

    line-height: 80px;

}



.floating_ewm {

    height: 260px;

    top: -180px;

}



.floating_ewm i {

    background-image: url("../images/wechat.png")/*tpa=https://dou.xiegangyun.com/images/wechat.png*/;

    background-size: 100%;

    display: block;

    width: 145px;

    height: 145px;

    margin: auto;

    margin-top: 7px;

}



.floating_ewm p {

    color: #fff;

    margin-top: 5px;

}



.floating_ewm .qrcord_p01 {

    font-size: 12px;

    line-height: 20px;

}



.floating_ewm .qrcord_p02 {

    font-size: 18px;

}/* i i s 7 .co m */