.limit-width {
    width: 100%;
    min-width: 1280px;
    background: #ffffff;
    margin-top: 60px;
}

/* banner 搜索 */
.brand-bg {
    position: relative;
}
.brand-bg .banner-bg {
    position: relative;
    width: 100%;
    min-width: 1280px;
    height: 448px;
    background: url("../images/banner-zzgj.jpg") no-repeat center;
}
.brand-bg .search {
    position: absolute;
    bottom: -69px;
    width: 1000px;
    height: 167px;
    opacity: 0.9;
    left: 0;
    margin: 0 auto;
    right: 0;
    display: flex;
    align-items: center;
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px
    rgba(211, 211, 211, 0.35);
    border-radius: 5px;
    border: solid 1px #eaebec;
}
.brand-bg .input {
    position: absolute;
    width: 809px;
    height: 54px;
    background-color: #ffffff;
    box-shadow: inset 0px 3px 8px 0px
    rgba(0, 46, 81, 0.35);
    border-radius: 10px 10px 10px 10px;
    border: solid 2px #4290ff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 4px;
}
.brand-bg .input input {
    border: 0;
    font-size: 16px;
    margin-left: 14px;
    width: 600px;
}
.brand-bg .input button {
    width: 114px;
    height: 54px;
    background-color: #3f8eff;
    border-radius: 0px 5px 5px 0px;
    border: 0;
    color: #ffffff;
    font-size: 16px;
}
.brand-bg .popular-search {
    position: absolute;
    width: 810px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: -32px;
}
.brand-bg .popular-search a {
    color: #333333;
    margin-right: 8px;
}
.brand-bg .popular-search a:hover {
    color: #3f8eff;
}

/* 买卖资质 */
.brand-service {
    width: 720px;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}
.brand-service-a1 {
    width: 320px;
    height: 110px;
    background: url("../images/service_left.png") no-repeat;
}
.brand-service-a2 {
    width: 320px;
    height: 110px;
    background: url("../images/service_right.png") no-repeat;
}
.brand-service span {
    font-size: 20px;
    letter-spacing: 2px;
    color: #fefefe;
    display: block;
    margin-top: 60px;
    margin-left: 135px;
}

/*办理类型*/
.handle-type {
    text-align: center;
    position: relative;
    margin-top: 90px;
}
.handle-type .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.handle-type .title, .partner .title, .know .title {
    display: inline-block;
    width: 220px;
    vertical-align: middle;
}
.handle-type .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.handle-type .main{
    width: 1280px;
    margin:42px auto 0;
}
.handle-type .main .handle-type-list {
    position: relative;
    width: 260px;
    height: 359px;
    background-color: #ffffff;
    box-shadow: 0px 0px 8px 0px rgba(211, 211, 211, 0.35);
    border: solid 1px #eaebec;
    padding: 50px 20px;
}
.handle-type .main .handle-type-list .title-img img{
    width: 72px;
    height: 72px;
}
.handle-type .main .handle-type-list .title-text{
    margin-top: 20px;
    height: 20px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 20px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 21px;
    letter-spacing: 0px;
    color: #333333;
}
.handle-type .main .handle-type-list .text{
    margin: 19px auto 0;
    text-align: left;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 28px;
    letter-spacing: 0px;
    color: #666666;
}
.handle-type .main .handle-type-list .text span{
    cursor: pointer;
}

.handle-type .main .handle-type-list .text span:hover{
    color: #ff7532;
}

.handle-type .main .handle-type-list .details{
    position: absolute;
    bottom: 50px;
    left: 50%;
    margin-left: -60px;
    width: 120px;
    height: 34px;
    cursor: pointer;
}
.handle-type .main .handle-type-list .details-1 {
    background-color: #ff7532;
    border-radius: 34px;
}
.handle-type .main .handle-type-list .details-1 img {
    width: 18px;
    height: 18px;
}
.handle-type .main .handle-type-list .details-1 span {
    color: #ffffff;
    line-height: 34px;
    height: 34px;
    display: inline-block;
    text-align: center;
    margin-left: 4px;
    font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
}

.handle-type .main .handle-type-list .details-2 {
    display: none;
}
.handle-type .main .handle-type-list .details-2 span {
    font-size: 16px;
    color: #ff7532;
    height: 34px;
    line-height: 34px;
    vertical-align: middle;
}
.handle-type .main .handle-type-list .details-2 img {
    width: 15px;
    height: 15px;
    vertical-align: middle;
}

/* 轻松拿证 */
.easy-get-evidence {
    width: 100%;
    height: 367px;
    min-width: 1280px;
    margin-top: 30px;
}
.easy-get-evidence .main-title {
    text-align: center;
}
.easy-get-evidence .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.easy-get-evidence .title, .partner .title, .know .title {
    display: inline-block;
    width: 220px;
    vertical-align: middle;
}
.easy-get-evidence .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.easy-get-evidence-div {
    margin: 40px auto 0;
    width: 1280px;
    height: 243px;
    background-color: rgba(255,255,255,0.9);
    box-shadow: 0px 0px 8px 0px
    rgba(211, 211, 211, 0.35);
    display: flex;
    justify-content: center;
    align-items: center;
}
.easy-get-evidence-div .item {
    width: 170px;
    text-align: center;
}
.easy-get-evidence-div .item img {
    margin-bottom: 20px;
}
.brand-arrow {
    /*margin-bottom: 60px;*/
}

.brand-intro {
    margin-top: 80px;
}

.brand-intro .t1 {
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    color: #333333;
}

.brand-intro .t2 {
    font-size: 16px;
    color: #999999;
    line-height: 24px;
    width: 780px;
    margin: 20px auto 0 auto;
}

.brand-intro .b1 {
    width: 100%;
    min-width: 1280px;
    background: url("../images/quallification_001.png") no-repeat;
    background-position: top;
    height: 518px;
    margin-top: 20px;
}

/* 郑重承诺 */
.brand-promise .main-title {
    text-align: center;
    padding-top: 60px;
}
.brand-promise .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.brand-promise .title, .partner .title, .know .title {
    display: inline-block;
    width: 220px;
    vertical-align: middle;
}
.brand-promise .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.brand-promise-div {
    border: solid 1px #eaebec;
    width: 1280px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    background: #fff;
}
.brand-promise-div>img {
    width: 640px;
    height: 427px;
}
.brand-promise-div .item {
    width: 528px;
    height: 251px;
    padding: 88px 56px;
    position: relative;
}
.brand-promise-div .item img {
    position: absolute;
    top: 0;
    right: 40px;
}
.brand-promise-div .item .line {
    width: 19px;
    height: 2px;
    background-color: #3f8eff;
    margin-left: 5px;
    margin-bottom: 40px;
}
.brand-promise-div .item span {
    width: 4px;
    height: 4px;
    display: inline-block;
    background-color: #dddddd;
    margin-right: 5px;
}
.brand-promise-div .item .contents {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.brand-promise a {
    width: 320px;
    height: 42px;
    border-radius: 5px;
    border: solid 1px #3f8eff;
    display: block;
    margin: 40px auto 60px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    letter-spacing: 2px;
    color: #3f8eff;
}
.brand-promise a:hover {
    background: #3f8eff;
    color: #ffffff;
}

/* 成功案例 */
.brand-case {
    width: 100%;
    min-width: 1280px;
    background: url("../images/brand_bg03.jpg") no-repeat;
    background-position: top;
    height: 616px;
    margin-bottom: 50px;
}
.brand-case .main-title {
    text-align: center;
    padding-top: 37px;
}
.brand-case .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.brand-case .title, .partner .title, .know .title {
    display: inline-block;
    width: 220px;
    vertical-align: middle;
}
.brand-case .icon, .partner .icon, .know .icon {
    display: inline-block;
    vertical-align: middle;
}
.brand-case-div {
    width: 1280px;
    margin: 40px auto 0;
    position: relative;
}
.brand-case-div .swiper-slide img {
    width: 270px;
    height: 384px;
    border: 10px solid #ffffff;
    box-shadow: 0px 0px 8px 0px
    rgba(211, 211, 211, 0.35);;
}
.brand-case .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background: url("../images/brand_icon02.png") no-repeat;
    width: 64px;
    height: 64px;
    right: -25px;
    left: auto;
}
.brand-case .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background: url("../images/brand_icon01.png") no-repeat;
    width: 64px;
    height: 64px;
    left: -30px;
    right: auto;
}
.brand-case-div .swiper-pagination {
    width: 100%;
    margin-top: 40px;
}
.brand-case-div .swiper-pagination span {
    margin: 0 4px;
}


.wd1200 {
    width: 1200px;
    margin: 0 auto;
}

/* two_index */

.two_index {
    position: relative;
    height: 1016px;
    background: url(../images/ads_bg.jpg) no-repeat center center;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
    padding-top: 55px;
}

.ttt2 {
    text-align: center;
}

.ttt2 h3 {
    font-weight: bold;
    font-size: 32px;
    color: #a66d49;
    font-family: "黑体";
}

.ttt2 p {
    color: #4c4c4c;
    font-size: 20px;
}

.two_list {
    margin-top: 520px;
    display: flex;
    justify-content: space-between;
}

.two_list li {
    background: url(../images/six_bg.png) no-repeat center center;
    width: 218px;
    height: 319px;
    text-align: center;
    transition: all .3s ease-out;
}

.two_list li:hover {
    margin-top: -20px;
}

.two_list li a {
    display: block;
}

.two_list li a img {
    padding-top: 50px;
    max-width: 100%;
}

.two_list li h3 {
    font-size: 18px;
    color: #965e41;
    padding: 15px 0 20px;
    background: url(../images/bol.png) no-repeat center bottom;
}

.two_list li h4 {
    font-size: 16px;
    color: #666666;
    padding: 0 30px;
    font-weight: normal;
    line-height: 1.9;
    margin-top: 10px
}
