@charset "utf-8";
html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li, form, input,textarea,p,blockquote, table, tr, th, td { margin: 0;  padding: 0;  border: 0;}
table{border-collapse:collapse; border-spacing:0;}
img { border: 0; vertical-align: top; }
address,caption,cite,code,dfn,th,var{ font-style:normal; font-weight:normal;}
ol,ul,dl {list-style:none;}
input,textarea,select{border: 0; outline: 0; resize: none;}
h1,h2,h3,h4,h5,h6,b{font-size:100%;font-weight:normal;}
.clearfix:after{content: ""; display: block; clear: both;}
a {text-decoration: none; color: #222; cursor: pointer;}
i{font-style: normal}
.fl{ float:left;}
.fr{ float:right;}
.hide { display: none;}
body{
    font-size: 20px;
    line-height: 1.5;
    color: #000;
    font-family: "microsoft yahei","\5FAE\8F6F\96C5\9ED1",Arial,sans-serif;
    background: url("32434371.jpg") no-repeat center 120px;
}
.txt22{font-size: 22px;}
.mar80{margin-top: 80px;}
.mar60{margin-top: 60px;}
.mar90{margin-top: 90px;}

.txt30{font-size: 30px;}
.txt36{font-size: 36px;}
.txt28{font-size: 28px;}
.txt26{font-size: 26px;}
.txt18{font-size: 18px;}
.txt20{font-size: 20px;}
.txt14{font-size: 14px;}
.txt16{font-size: 16px;}
.textc{text-align: center;}
.w1200{ width: 1200px; margin: 0 auto;}
.h1140{height: 1140px;}
.h570{  height: 570px;}
.h630{height: 630px;}
.main{
    padding-top: 1100px;
}
.bianzhe{
    padding: 45px;
    text-indent: 2em;
    line-height: 38px;
}
.qyfzxld_con{
    position: relative;
    background-color: #fffdf4;
    border-radius: 30px;
}
.swiper-button-next, .swiper-button-prev{
    position: absolute;
    top: 50%;
    margin-top: -22px;
    width: 40px;
    height: 40px;
    z-index: 2;
    cursor: pointer;
}
.swiper-button-next{
    background: url(32434379.png) no-repeat left bottom;
    right: 3px;
}
.swiper-button-prev{
    background: url(32434380.png) no-repeat left top;
    left: 3px;
}
.swiper-container{
    padding: 70px 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.swiper-wrapper{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.swiper-slide{
    width: 290px;
    height: auto;
    background: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0 5px 10px 0 #666;
    box-shadow: 0 5px 10px 0 #666;
}
.swiper-pagination{
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 10px;
}
.swiper-pagination span{
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #ccc;
    margin: 0 5px;
}
.swiper-pagination span.swiper-pagination-bullet-active{
    background-color: #be0100;
}