/* banner */
.banner ul li{width: 100%;height: 605px;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;}
.banner ul li .text h3{margin-top: 280px;font-size: 48px;color: #fff;font-weight: bold;font-family: '思源黑体';line-height: 70px;text-align: center;}
.banner ul li .text h4{color: #e8e8e8;font-size: 18px;line-height: 30px;letter-spacing:1.2px;text-align: center;}
.banner ul li .text i{width: 35px;height: 2px;background-color: #fff;display: block;margin: 30px auto 0 auto;}

/* 联系我们 */
.connect_1{background-image: url(../img/connect_1-top.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
.connect_1 .connect_1-top{height: 1315px;padding-top: 116px;}
.connect_1 .connect_1-top .connect_1-top-up{width: 1720px; height: 637px;margin-bottom: 74px;}
.connect_1 .connect_1-top .connect_1-top-up .map{width: 1152px; height: 637px;background-color: #fff;padding: 17px 0 17px 17px;}
.connect_1 .connect_1-top .connect_1-top-up .map i{display: block;width: 1135px;height: 603px;background-image: url(../img/map.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
.connect_1 .connect_1-top .connect_1-top-up .title{width: 566px;height: 637px;background:linear-gradient(to top,#a2d52a, #048acf);}
.connect_1 .connect_1-top .connect_1-top-up .title h3{font-size: 30px;text-align: center;color: #fff;line-height: 80px;}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list{width: 550px;height: 558px;background-color: #fff;overflow: hidden;} 
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li{width: 550px;height: 186px;border-bottom: 1px solid #cdcdcd;}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(3){border: none;}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li i{width: 44px;height: 44px;display: block;float: left; background-size: contain;background-position: center;background-repeat: no-repeat;margin: 71px 40px 71px 80px;}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(1) i{background-image: url(../img/connect_1-title-list1.png);}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(2) i{background-image: url(../img/connect_1-title-list2.png);}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(3) i{background-image: url(../img/connect_1-title-list3.png);}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list{display:block;float: left;margin-top: 55px;height: 130px;width: 384px;padding-right: 44px;}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list h4{font-size: 16px;line-height: 30px;}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list p{font-size: 30px;color: #068bcd;font-family: 'Charlemagne Std';}
.connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list span{font-size: 18px;color: #068bcd;}

.connect_1 .connect_1-top .connect_1-top-bonntm{height: 372px;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li{width: 548px;height: 372px;float: left;background-image: url(../img/connect_1-top-bonntm.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;margin-right: 23px;padding-top: 75px;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3){margin-right: 0px;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li::after{content: ''; width: 100%;height: 3px;background:linear-gradient(to left,#a2d52a, #048acf);position: absolute;left: 0;bottom: 0;right: 0;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li h4{font-size: 30px;color: #333;text-align: center;height: 75px;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li h4 time{font-size: 24px;display: block;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li i{width: 17px;height: 11px;background-image: url(../img/connect_1-top-bonntm-li.png);background-size: contain;background-position: center;background-repeat: no-repeat;display: block;margin: 0 auto;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li .list{height: 145px;padding: 0 112px 0 112px;margin-top: 65px;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3) .list{padding: 0 20px 0 110px;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p{font-size: 18px;}
.connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p strong{font-size: 24px;}

/* 在线留言 */
.connect_2{height: 653px;background-image: url(../img/connect_2.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 116px;}
.connect_2 h3{font-size: 36px;color: #222;position: relative;padding-left: 25px;}
.connect_2 h3::after{content: '';width: 3px;height: 37px;background:linear-gradient(to top,#a2d52a, #048acf);position: absolute;left: 0;}

.connect_2 ul{margin-top: 63px;}
.connect_2 ul li{width: 558px;height: 66px;border-radius: 10px;border: 1px solid #cdcdcd;margin: 0 23px 26px 0;float: left;}
.connect_2 ul li span{display: block;float: left;line-height: 66px;}
.connect_2 ul li span i{color: red;padding: 0 10px 0 28px;}
.connect_2 ul li input{width: 511px;height: 66px;border-radius: 10px;border: none;background-color: rgba(250, 250,250, 0.1); outline: none;line-height:66px ;font-size: 16px;}
.connect_2 ul li:nth-child(3){margin: 0 0 26px 0;}
.connect_2 ul li:nth-child(4){width: 1720px;height: 137px;}
.connect_2 ul li textarea{width: 1670px;height: 137px;border: none;border-radius: 10px;background-color: rgba(250, 250,250, 0.1); outline: none;font-size: 16px;padding-top: 20px;}
.connect_2 ul li button{width: 190px;height: 60px;background:linear-gradient(to right,#a2d52a, #048acf);border-radius: 0;border: none;font-size: 18px;color: #fdf8f6;}
.connect_2 ul li button i{display: inline-block;width: 18px;height: 12px;margin-left: 34px;background-size: contain;background-position: center;background-repeat: no-repeat;}
.connect_2 ul li:nth-child(5){width: 220px;}
.connect_2 ul li:nth-child(5) input{width: 220px; padding-left: 40px;}
.connect_2 ul li:nth-child(6){width: 220px;border:0;}
.connect_2 ul li:nth-child(6) img{width: 220px;}
.connect_2 ul li:nth-child(7){width: 220px;border:0;}

@media (max-width: 1680px) {
    /* 联系我们 */
    .connect_1 .connect_1-top .connect_1-top-up{width: 1505px;}
    .connect_1 .connect_1-top .connect_1-top-up .map{width: 1008px;padding: 17px 0 17px 14px;}
    .connect_1 .connect_1-top .connect_1-top-up .map i{width: 993px;}
    .connect_1 .connect_1-top .connect_1-top-up .title{width: 495px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list{width: 483px;} 
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li{width: 483px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li i{width: 38px;height: 44px;margin: 71px 35px 71px 70px;}

    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list{width: 336px;padding-right: 38px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li{width: 479px;margin-right: 20px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list{padding: 0 98px 0 98px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3) .list{padding: 0 17px 0 98px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p{font-size: 17px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p strong{font-size: 23px;}

    /* 在线留言 */
    .connect_2 h3{padding-left: 21px;}

    .connect_2 ul li{width: 488px;margin: 0 20px 26px 0;}
    .connect_2 ul li span i{padding: 0 8px 0 24px;}
    .connect_2 ul li input{width: 447px;}
    .connect_2 ul li:nth-child(4){width: 1505px;}
    .connect_2 ul li textarea{width: 1461px;}
}
@media (max-width: 1560px) {
    /* 联系我们 */
    .connect_1 .connect_1-top .connect_1-top-up{width: 1398px;}
    .connect_1 .connect_1-top .connect_1-top-up .map{width: 936px;padding: 17px 0 17px 13px;}
    .connect_1 .connect_1-top .connect_1-top-up .map i{width: 922px;}
    .connect_1 .connect_1-top .connect_1-top-up .title{width: 459px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list{width: 448px;} 
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li{width: 448px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li i{width: 35px;height: 44px;margin: 71px 32px 71px 65px;}

    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list{width: 312px;padding-right: 36px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li{width: 444px;margin-right: 18px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list{padding: 0 91px 0 91px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3) .list{padding: 0 15px 0 91px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p{font-size: 16px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p strong{font-size: 22px;}

    /* 在线留言 */
    .connect_2 h3{padding-left: 19px;}

    .connect_2 ul li{width: 453px;margin: 0 18px 26px 0;}
    .connect_2 ul li span i{padding: 0 7px 0 22px;}
    .connect_2 ul li input{width: 415px;}
    .connect_2 ul li:nth-child(4){width: 1398px;}
    .connect_2 ul li textarea{width: 1356px;}
}
@media (max-width: 1440px) {
    /* 联系我们 */
    .connect_1 .connect_1-top .connect_1-top-up{width: 1290px;}
    .connect_1 .connect_1-top .connect_1-top-up .map{width: 864px;padding: 17px 0 17px 12px;}
    .connect_1 .connect_1-top .connect_1-top-up .map i{width: 851px;}
    .connect_1 .connect_1-top .connect_1-top-up .title{width: 423px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list{width: 413px;} 
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li{width: 413px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li i{width: 32px;margin: 71px 29px 71px 60px;}

    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list{width: 288px;padding-right: 33px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li{width: 409px;margin-right: 16px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list{padding: 0 84px 0 84px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3) .list{padding: 0 13px 0 84px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p{font-size: 15px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p strong{font-size: 21px;}

    /* 在线留言 */
    .connect_2 h3{padding-left: 17px;}

    .connect_2 ul li{width: 418px;margin: 0 16px 26px 0;}
    .connect_2 ul li span i{padding: 0 6px 0 22px;}
    .connect_2 ul li input{width: 381px;}
    .connect_2 ul li:nth-child(4){width: 1290px;}
    .connect_2 ul li textarea{width: 1252px;}
}
@media (max-width: 1366px) {
    /* 联系我们 */
    .connect_1 .connect_1-top .connect_1-top-up{width: 1223px;}
    .connect_1 .connect_1-top .connect_1-top-up .map{width: 819px;padding: 17px 0 17px 11px;}
    .connect_1 .connect_1-top .connect_1-top-up .map i{width: 807px;}
    .connect_1 .connect_1-top .connect_1-top-up .title{width: 401px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list{width: 401px;} 
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li{width: 4391px;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li i{width: 30px;margin: 71px 27px 71px 56px;}

    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list{width: 273px;padding-right: 31px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li{width: 387px;margin-right: 15px;}

    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list{padding: 0 79px 0 79px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3) .list{padding: 0 12px 0 79px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p{font-size: 15px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p strong{font-size: 21px;}

    /* 在线留言 */
    .connect_2 h3{padding-left: 16px;}

    .connect_2 ul li{width: 396px;margin: 0 15px 26px 0;}
    .connect_2 ul li span i{padding: 0 5px 0 20px;}
    .connect_2 ul li input{width: 362px;}
    .connect_2 ul li:nth-child(4){width: 1223px;}
    .connect_2 ul li textarea{width: 1188px;}
}
@media (max-width: 1099.98px) ,(min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
    /* banner */
    .banner ul li{width: 7.5rem;height: 5rem;background-size: cover;background-position: center;background-repeat: no-repeat;overflow: hidden;}
    .banner ul li .text h3{margin-top: 2rem;font-size: 0.48rem;color: #fff;font-weight: bold;font-family: '思源黑体';line-height: 0.7rem;text-align: center;}
    .banner ul li .text h4{color: #e8e8e8;font-size: 0.24rem;line-height: 0.3rem;text-align: center;}
    .banner ul li .text i{width: 0.35rem;height: 0.02rem;background-color: #fff;display: block;margin: 0.3rem auto 0 auto;}

    /* 联系我们 */
    .connect_1{background-image: url(../img/connect_1-top.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
    .connect_1 .connect_1-top{height: 25.7rem;padding-top: 0.15rem;}
    .connect_1 .connect_1-top .connect_1-top-up{width: 7.2rem; height: 11.1rem;margin-bottom: 0.2rem;}
    .connect_1 .connect_1-top .connect_1-top-up .map{width: 7.2rem; height: initial;background-color: #fff;padding: 0.1rem 0.1rem 0.1rem 0.1rem;}
    .connect_1 .connect_1-top .connect_1-top-up .map i{display: block;width: 7rem;height: 4.5rem;background-size: cover;background-position: center;background-repeat: no-repeat;}
    .connect_1 .connect_1-top .connect_1-top-up .map iframe{display: block;width: 7rem;height: 4.5rem;background-size: cover;background-position: center;background-repeat: no-repeat;}
    .connect_1 .connect_1-top .connect_1-top-up .title{width: 7.2rem;height: 6.37rem;background:linear-gradient(to top,#a2d52a, #048acf);}
    .connect_1 .connect_1-top .connect_1-top-up .title h3{font-size: 0.3rem;text-align: center;color: #fff;line-height: 0.8rem;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list{width: 7.2rem;height: 5.58rem;background-color: #fff;overflow: hidden;} 
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li{width: 7.2rem;height: 1.86rem;border-bottom: 0.01rem solid #cdcdcd;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(3){border: none;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li i{width: 0.5rem;height: 0.5rem;display: block;float: left; background-size: contain;background-position: center;background-repeat: no-repeat;margin: 0.65rem 0.34rem 0.65rem 0.74rem;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(1) i{background-image: url(../img/connect_1-title-list1.png);}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(2) i{background-image: url(../img/connect_1-title-list2.png);}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li:nth-child(3) i{background-image: url(../img/connect_1-title-list3.png);}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list{display:block;float: left;margin-top: 0.55rem;height: 1.3rem;width: 5.6rem;padding-right: 0.44rem;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list h4{font-size: 0.28rem;line-height: 0.3rem;}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list p{font-size: 0.38rem;color: #068bcd;font-family: 'Charlemagne Std';}
    .connect_1 .connect_1-top .connect_1-top-up .title .title-list ul li .list span{font-size: 0.26rem;color: #068bcd;}

    .connect_1 .connect_1-top .connect_1-top-bonntm{height: 14.1rem;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li{width: 7.2rem;height: 4.5rem;float: left;background-image: url(../img/connect_1-top-bonntm.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;margin-right: 0rem;padding-top: 0.75rem;margin-bottom: 0.2rem;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3){margin-right: 0px;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li::after{content: ''; width: 100%;height: 3px;background:linear-gradient(to left,#a2d52a, #048acf);position: absolute;left: 0;bottom: 0;right: 0;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li h4{font-size: 0.3rem;color: #333;text-align: center;height: 0.75rem;line-height: 0.75rem;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li h4 time{font-size: 0.26rem;display: block;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li i{width: 0.17rem;height: 0.11rem;background-image: url(../img/connect_1-top-bonntm-li.png);background-size: contain;background-position: center;background-repeat: no-repeat;display: block;margin: 0 auto;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list{height: 1.45rem;padding: 0 1rem 0 1rem;margin-top: 0.65rem;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li:nth-child(3) .list{padding: 0 1rem 0 1rem;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p{font-size: 0.26rem;}
    .connect_1 .connect_1-top .connect_1-top-bonntm ul li .list p strong{font-size: 0.32rem;}

    /* 在线留言 */
    .connect_2{height: 7.6rem;background-image: url(../img/connect_2.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;padding-top: 1.16rem;}
    .connect_2 h3{font-size: 0.32rem;color: #222;position: relative;padding-left: 0.25rem;}
    .connect_2 h3::after{content: '';width: 0.03rem;height: 0.37rem;background:linear-gradient(to top,#a2d52a, #048acf);position: absolute;left: 0;}

    .connect_2 ul{margin-top: 0.63rem;}
    .connect_2 ul li{width: 7.2rem;height: 0.66rem;border-radius: 0.1rem;border: 0.01rem solid #cdcdcd;margin: 0 0.23rem 0.26rem 0;float: left;}
    .connect_2 ul li span{display: block;float: left;line-height: 0.66rem;}
    .connect_2 ul li span i{color: red;padding: 0 0.1rem 0 0.28rem;}
    .connect_2 ul li input{width: 6.5rem;height: 0.66rem;border-radius: 0.1rem;border: none;background-color: rgba(250, 250,250, 0.1); outline: none;line-height: 0.66rem; ;font-size: 0.26rem;}
    .connect_2 ul li:nth-child(3){margin: 0 0 0.26rem 0;}
    .connect_2 ul li:nth-child(4){width: 7.2rem;;height: 1.37rem;}
    .connect_2 ul li textarea{width: 6.6rem;height: 1.37rem;border: none;border-radius: 0.1rem;background-color: rgba(250, 250,250, 0.1); outline: none;font-size: 0.26rem;padding-top: 0.2rem;}
    .connect_2 ul li:nth-child(5){width: 1.9rem;height: 0.6rem;}
    .connect_2 ul li button{width: 1.9rem;height: 0.6rem;background:linear-gradient(to right,#a2d52a, #048acf);border-radius: 0;border: none;font-size: 0.26rem;color: #fdf8f6;}
    .connect_2 ul li button i{display: inline-block;width: 0.18rem;height: 0.12rem;margin-left: 0.34rem;background-size: contain;background-position: center;background-repeat: no-repeat;}
	.connect_2 ul li:nth-child(5) input{width: 1.9rem; padding-left: 0.3rem;}
	.connect_2 ul li:nth-child(6){width: 1.6rem;border:0;}
	.connect_2 ul li:nth-child(6) img{width: 1.6rem;}
	.connect_2 ul li:nth-child(7){width: 1.9rem;border:0;}

}
.from-title span {
    display: none;
}

.form-message-row {width: 31.95%;height: auto;border-radius: 10px;margin: 0 23px 26px 0;float: left;background: rgb(255 ,255 ,255,0.1);}


.form-message-row input{height: 66px;background: rgb(255, 255, 255, 0.1);font-size: 16px;padding-left: 0;color: #757575;border: 1px solid #cdcdcd;border-left: none;}
.form-message-row .form-content span{display: inline-block;padding-right: 5px;}
.form-message-row .form-content{
    width: 100%!important;
    background: rgb(255, 255, 255, 0.1);
    width: auto;
    height: 66px;
    border: 1px solid #cdcdcd;
    background: rgb(255, 255, 255, 0.1);
    margin-right: 24px;
    font-size: 16px;
    padding-left: 25px;
    color: #757575;
    display: flex!important;
    align-items: center;
}

textarea#field104_content {
    width: 100%;
    height: 137px;
    border: none;
    font-size: 16px;
    color: #757575;
    background: rgb(255, 255, 255, 0.1);
}

form#form {
    margin-top: 60px;
}

.form-message-board .form-message-row:nth-child(4){
    width: 100%;
    background: rgb(255, 255, 255, 0.1);
    height: 137px;
    border: 1px solid #cdcdcd;
}
.form-message-board .form-message-row:nth-child(4) .form-content{
    width: 100%;
    background: none;
    height: auto;
    border: none;
    padding-left: 0;
    position: relative;
}
.form-message-board .form-message-row:nth-child(4) .form-content span{
    position: absolute;
    top: 23px;
    left: 23px;
}



.form-message-board .form-message-row:nth-child(4) textarea{
    padding-left: 45px;
    padding-top: 20px;
}



.form-message-board .form-message-row:nth-child(5){
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-left: 1px;
}

.form-message-board .form-message-row:nth-child(5) #code_input_content{
   border-radius: 10px;
   width: 43%!important;
   padding-left: 36px;
   margin-right: 20px;
   border-left: 1px solid #cdcdcd;
}


.code-title {
    display: none!important;
}

canvas#captchaCanvas {
    width: 220px;
    height: 66px;
    box-sizing: border-box;
    border: 1px solid #cdcdcd;
}

.code_content {
    display: flex!important;
    width: auto;
    flex-direction: row;
    align-items: center;
}

textarea::placeholder {
  color: #757575;     
  font-size: 16px; /* 字体大小 */
    font: 16px / 1.5 '微软雅黑', 'Times New Roman', '楷体', Microsoft YaHei, Arial, Verdana, \5b8b\4f53;
    display: flex!important;
    align-items: center;
}

input#message_board_mepty {
    display: none;
}

.form-message-board .form-message-row:nth-child(5) > div:nth-child(3){display: inline-block!important;width: 190px;height: 66px;/* background: linear-gradient(to right, #a2d52a, #048acf); */border-radius: 0;border: none;font-size: 18px;color: #fdf8f6;}
.form-message-board .form-message-row:nth-child(5)  div:nth-child(3) .form-message-row{
    width: 100%;
    margin: 0;
    background: linear-gradient(to right, #a2d52a, #048acf);
    border-radius: 0;
    cursor: pointer;
}
.form-message-board .form-message-row:nth-child(5) div:nth-child(3) .form-message-row .message_board_btn_save{
 width: 100%;
 background: url(../images/plate-fr-a1.png) no-repeat 88%;
 padding-left: 0;
 margin-left: -22px;
 border-radius: 0;
 border: none;
 color: #fdf8f6;
}


/* 针对所有输入框 */
input:focus {
  outline: none; /* 移除聚焦轮廓 */

}
/* 针对所有输入框 */
textarea:focus {
  outline: none; /* 移除聚焦轮廓 */

}



form#form {
    margin-top: 40px;
}


@media (max-width: 1099.98px), (min-resolution: 192dpi), (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
    .form-message-row {
        width: 100%;
     
    }
.form-message-row .form-content {
    width: 100% !important;
    background: rgb(255, 255, 255, 0.1);
    width: auto;
    height: 175px;
    border: 1px solid #cdcdcd;
    background: rgb(255, 255, 255, 0.1);
    margin-right: 24px;
    font-size: 0.26rem;
    padding-left: 25px;
    color: #757575;
    display: flex !important;
    align-items: center;
}
.form-message-row input {
   height: 175px;
   background: rgb(255, 255, 255, 0.1);
   font-size: 0.26rem;
   padding-left: 0;
   color: #757575;
   border: 1px solid #cdcdcd;
   border-left: none;
}

textarea#field104_content {
    width: 100%;
    height: 175px;
    border: none;
      font-size: 0.26rem;
    color: #757575;
    background: rgb(255, 255, 255, 0.1);
}



.form-message-board .form-message-row:nth-child(5) > div:nth-child(3) {
    display: inline-block !important;
    width: 370px;
    height: 66px;
    /* background: linear-gradient(to right, #a2d52a, #048acf); */
    border-radius: 0;
    border: none;
    font-size: 18px;
    color: #fdf8f6;
}

canvas#captchaCanvas {
    width: auto;
    height: 66px;
    box-sizing: border-box;
    border: 1px solid #cdcdcd;
}

.form-message-board .form-message-row:nth-child(5) div:nth-child(3) .form-message-row .message_board_btn_save {
    width: 100%;
    background: url(../images/plate-fr-a1.png) no-repeat right;
    padding-left: 0;
    margin-left: -22px;
    border-radius: 0;
    border: none;
    color: #fdf8f6;
    background-size: 22%;
}
textarea::placeholder {
  color: #757575;     
  font-size:  0.26rem; /* 字体大小 */
    font:  0.26rem / 1.5 '微软雅黑', 'Times New Roman', '楷体', Microsoft YaHei, Arial, Verdana, \5b8b\4f53;
    display: flex!important;
    align-items: center;
}
.form-message-board .form-message-row:nth-child(4) textarea {
    padding-left: 54px;
    padding-top: 20px;
}




    
}


#field101_error {
    display: none;
}

input#mobile_content {}

div#mobile_error {
    display: none;
}

div#field102_error {
    display: none;
}

div#field104_error {
    display: none;
}

div#code_error {
    display: none;
}