﻿.index-banner{
    margin-top:0;
    position: relative;
    height: 8.8rem;
}
.index-banner .carousel-item{
    height: 8.8rem;
    color: #ffffff;
}
.carousel-inner .banner{
    background: url(../images/cooperation_banner.png) center no-repeat;
    background-size: cover;
}
.carousel-text {
    margin: auto;
}
.banner-text-box p{
    max-width: 7.7rem;
    font-size: 0.18rem;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height: 0.25rem;
    font-family:PingFangSC-Medium,PingFang SC;
    text-align: center;
}
.banner-content p{
    font-size: 0.15rem;
    font-weight: 400;
    letter-spacing: 1px;
}
.banner-text-box{
    text-align: right;
    padding:0.3rem;
    margin-right: 1rem;
}
.carousel-text h2{
    font-size: 0.4rem;
    font-weight: 900;
    font-family:Arial-Black,Arial;
    text-transform: uppercase;
}
.carousel-text .solid {
    height: 2px;
    width: 1.15rem;
    background-color: #fff;
    margin: 0.4rem auto 0.3rem;
}


.container_box {
    max-width: initial;
    padding: 0;
    margin: auto;
}
.section-title{
    max-width: 10.24rem;
    margin: 0 auto;
    padding: 1rem 0;
    position: relative;
    text-align: center;
    font-size:0.4rem;
    text-transform: uppercase;
}
.section-title p {
    display: inline;
    color: #000;
    font-weight: 800;
    padding-bottom: 0.08rem;
    border-bottom: 1px solid rgba(0,0,0,.6);
}
.section-title img{
    width: 100%;
    margin: 0 auto;
}
.section-describe{
    margin: 0.2rem auto 0.2rem auto;
    text-align: center;
    width:38%;
    font-size:0.2rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:0.34rem;
    letter-spacing: 0.02rem;
}
.contact {
    margin: auto;
    width: 16rem;
    min-width: 1280px;
    height: 514px;
    padding: 0.65rem 0;
    text-align: center;
    background: url(../images/cooperation_bg.png) center no-repeat;
    background-size: cover;
}
.contact-form {
    margin: auto;
    width: 4.6rem;
}
.contact-form-title {
    font-size:0.35rem;
    font-weight:500;
    color:rgba(255,255,255,1);
    letter-spacing:3px;
    text-align: center;
    text-transform: uppercase;
}
.contact-form-number {
    margin: 15px 0 20px 0;
}
.contact-form-number p {
    font-size:0.24rem;
    color:rgba(255,255,255,1);
    line-height: 0.36rem;
    letter-spacing:2px;
    margin-bottom: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: .075rem .15rem;
    font-size: 0.2rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fff;
    background-color: transparent;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .05rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-group {
    margin-bottom: 10px;
}
.submit-btn {
    color: #333;
    background-color: #fff;
    border: 1px solid #fff;
    padding: .07rem .15rem;
    font-size: 0.2rem;
    line-height: 1.5;
    border-radius: .05rem;
}
/*验证提示信息样式*/
.help-block {
    color: #F47449;
    font-size: 0.2rem;
}