.banner img{width: 100%;max-width: 100%;display: block;}
button:focus{outline: none;}
button:hover{cursor: pointer;}
input:focus{outline: none;background-color: transparent;}
.wp{width: 1200px;margin: 0 auto;}
.btn1{background-color: #c03d15;font-size: 35px;padding: 5px 20px;border: none;width:700px;border-radius: 40px;color: white;font-weight: 500;}
.btn2{background-color: white;font-size: 35px;padding: 5px 20px;border: none;width:700px;border-radius: 40px;color:#c03d15;font-weight: 600;}
.tit_cs span{font-size: 25px;color: #c03d15}
.tit_cs p{font-size: 45px;color: #c03d15;font-weight: 600;}
.tit_bs span{font-size: 25px;color: white}
.tit_bs p{font-size: 45px;color:white;font-weight: 600;}


.imgs1{margin-bottom: 50px ;text-align: center;background-color: #c03d15;display: block;padding: 20px 0;color: white;}
.imgs1_text{width: 615px;max-width: 615px;display: inline-block;padding: 0 10px;}
.imgs1_text p{font-size: 25px;text-align:justify;text-indent: 30px;margin: 10px 0 45px 0;}
.imgs1_img{width: 560px;max-width: 635px;display: inline-block;vertical-align:top;}
.imgs1_img img{width: 100%;}
.imgs1_text_tit span{font-size: 25px;}
.imgs1_text_tit p{font-size: 35px; font-weight: 600;text-align: center;margin: 5px 0;}


.imgs2{margin: 50px 0;text-align: center;}
.imgs2 form>p{font-size: 40px;font-weight: 600;border-bottom: #aaa 2px solid;width:800px ;display: inline-block;padding-bottom: 10px;color: #c03d15;margin-bottom: 5px;}
.imgs2 form span{color: #c03d15;font-size: 20px;}
.imgs2 form h3{text-align: left;margin: 5px 320px;color: #c03d15;}
.imgs2 form div{padding: 0 30px;display: inline-block;border:  #aaa 2px solid;border-radius: 40px;margin: 10px 0;}
.imgs2 form div input{background-color: transparent;font-size: 30px;width: 500px;vertical-align: baseline;border: none;}
.imgs2 form div p{display: inline-block;padding: 10px 0;border-right:#aaa 2px solid;padding-right: 30px ;font-size: 25px;color: #aaa;}


.imgs3{margin: 50px 0;text-align: center;}
.imgs3_li{margin: 15px 0;overflow: hidden;}
.imgs3_li li{width: 375px;margin: 0 10px;}
.imgs3_li img{display: block;width: 100%;}
.imgs3_li div{background-color: #c03d15;color: white;padding: 10px;font-size: 25px;font-weight: 600;}


.imgs4{margin: 50px 0;text-align: center;background-color: #c03d15;padding: 15px 0 30px 0;}
.imgs4_img{margin: 20px 0;}

.imgs5{margin: 50px 0;text-align: center;}
.imgs5_img{margin: 0 50px;padding: 10px 0;position: relative;}
.imgs5_img img{max-width: 100%;}
.posi{position: absolute;right: 25%;bottom: 15%;}

.imgs6{margin: 50px ;text-align: center;position: relative;}
.imgs6 img{max-width: 100%;}
.piso6{position: absolute;bottom: 35px;left:37.5%;width: 25%;}

.imgs7{margin: 50px 0;text-align: center;}
.imgs7_div{position: relative;margin: 15px;}
.imgs7_div_span{text-align: left;margin-left: 85px;}
.imgs7_div_span p:hover{cursor: pointer;}
.imgs7_div_span p{background-color:#eee ;padding: 15px 25px;color: white;font-size: 30px;margin-right:10px;display: inline-block;}
.imgs7_div_img{max-width: 1000px;display: inline-block;}
.imgs7_div_img img{max-width: 1000px;}
.imgs7_div_text{position: absolute;top:0;right: 0;max-width: 450px;}
.imgs7_div_text img{max-width: 450px;}
.imgs7_div_span ._7on{background-color: #c03d15;color: white;}
.imgs7_div ._7none{display: none;}

.imgs8{margin: 50px 0;text-align: center;background-color: #c03d15;padding-bottom:30px ;}
.imgs8_div{overflow: hidden;margin: 15px 0;}
.imgs8_div_div{position: relative;}
.imgs8_div_span{overflow: hidden;}
.imgs8_div_span p{background-color:#eee ;padding: 15px 25px;color: white;font-size: 30px;display: block;width: 549px;float: left;font-weight: 600;}
.imgs8_div_span p:hover{cursor: pointer;}
.imgs8_div_cy{overflow: hidden;}
.imgs8_div_jy{overflow: hidden;}
.imgs8_div_span ._8on{background-color: #f87047;color: white;}
.imgs8_div ._8none{display: none;}
.posil{position: absolute;top:0px;left: 265px;}
.posir{position: absolute;top:0px;right: 265px;}
.imgs8_div_cy_p:hover{cursor: pointer;}
.imgs8_div_jy_p:hover{cursor: pointer;}
.imgs8_div_cy_p p{font-size: 30px;display: inline-block;background-color: white;padding: 5px 0;width: 370px;}
.imgs8_div_jy_p p{font-size: 30px;display: inline-block;background-color: white;padding: 5px 0;width: 370px;}
.imgs8_div_cy_p .cus{color: #c03d15;}
.imgs8_div_jy_p .cus{color: #c03d15;}