.adpos {
    position: absolute;
    top: 21.2rem;
    color: #fff;
}

.adpos .txt {
    font-size: 3rem;
    display: block;
    width: 68rem;
}

.ad1 img{ width:100%;}    

h2.p4-titlel-1 {
    color: #2f6895;
    font-size: 2rem;
    font-weight: bold;
    display: block;
    padding: 0 0 4rem 0;
    text-align: center;
}

.r1-orderform-1 {
    padding: 3rem 0;
}

ul.findrow {
    font-family: "思源黑体";
}

ul.findrow li {
    width: 44%;
    float: left;
    border-bottom: 1px solid #666;
    margin-bottom: 2rem;
    height: 3rem;
    padding-bottom: 1.2rem;
}

ul.findrow li label {
    display: block;
    font-size: 1rem;
    color: #666;
}

ul.findrow li label b {
    float: right;
}

ul.findrow li:nth-child(2),ul.findrow li:nth-child(4) {
    float: right;
}

ul li.p4-order-form-1-t3 {
    border: 0px;
    float: right;
    display: block;
    width: 10.88rem;
    background: #2f6895;
    text-align: center;
    border-radius: 3rem;
    margin-top: 3rem;
    padding: 0px;
    height: auto;
}

ul li.p4-order-form-1-t3  input {
    background: no-repeat;
    color: #fff;
    padding: 0.8rem 0;
    font-size: 1.2rem;
}

ul.findrow li.p4-order-form-1-t1 {
    width: 100%;
    height: 10rem;
}

ul.findrow li label {
    float: left;
    display: inline-block;
    line-height: 3rem;
}

ul.findrow li  input.inputs {
    float: right;
    width: 76%;
    height: 3rem;
    line-height: 3rem;
}

ul.findrow li.p4-order-form-1-t1  textarea {
    display: block;
    width: 100%;
}


@media (max-width: 768px){
body,html{min-width: 100%;}
.contents, .content {
    padding: 0 4%;
    width: 99%;
    margin: 0px;
}

html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.6px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.6px;}}
@media screen and (min-width:414px){html{font-size:11px;}}
@media screen and (min-width:440px){html{font-size:11.8px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.8px;}}
@media screen and (min-width:560px){html{font-size:15px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17px;}}
@media screen and (min-width:680px){html{font-size:18.2px;}}
@media screen and (min-width:700px){html{font-size:18.6px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}


@media screen and (min-width: 800px) {html {font-size: 12.6px;}}
@media screen and (min-width: 900px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.4px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.2px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.6px;}}
@media screen and (min-width: 1920px) {html {font-size: 18px;}}

.top_bgy {
    height: 11rem;
}

.top_bg {
    height: auto;
}
.ad1 img {
    width: 100%;
}

h2.p4-titlel-1 {
    padding-bottom: 2rem;
}

ul.findrow li {
    width: 93%;
    float: left;
}

ul.findrow li:nth-child(2), ul.findrow li:nth-child(4) {
    float: left;
}

ul.findrow li input.inputs {
    width: 82%;
}
    
.adpos {
    top: 17%;
}

.adpos .txt {
    font-size: 1.2rem;
    width: auto;
}

ul.findrow li:nth-child(4) input {
    width: 70%;
}
}






