/*
time:2022-9-23;
 */
.title{}
.title h1{ width: 1200px; display: block; font-size: 40px; text-align: center; border-bottom: 2px solid #dbdbdb; color:#000; letter-spacing: 1px;   }
.title small{ height: 8px; background: #ff9a63; width: 200px; margin:0 auto; display: block; }

.banner{ display: block; width: 100%; }
.banner a{ display: block; }
.banner a img{ display: block; width: 100%; }

.container1{ background: url(../images/1.jpg); height: 490px; margin-top:60px; margin-bottom: 60px; }
.container1_box{ width: 500px; margin-left: 650px; padding:20px; box-sizing: border-box;  padding-top:150px;}
.container1_box span{ font-size: 35px; color: #fff; font-weight: 600; border-bottom: 3px solid #fff; padding-bottom: 10px; display: block; }
.container1_box p{ font-size: 18px; line-height: 36px; color: #fff; margin-bottom: 30px; margin-top:15px; }
.container1_box a{ font-size: 28px; background: #fff; border-radius: 30px; padding:8px 15px; color: #f47532; }

.container2{ width: 100%; }
.container2 a{ display: block; }
.container2 a img{ width: 100%; display: block; }

.container3{ margin-top: 40px;  }
.container3_box{ margin-top: 40px;  }
.container3_box_title{ background: #fb7328; display: flex; padding:10px 0; }
.container3_box_title1{ font-size: 70px; font-weight: bold; color: #fff; margin-left: 20px; }
.container3_box_title2{ flex: 1; margin-left: 10px; }
.container3_box_title2 span{ font-size: 28px; color: #fff; margin-top:15px; display: block; letter-spacing: 1px; }
.container3_box_title2 p{ font-size: 16px; color: #fff; }
.container3_box_title3{ padding-top:30px; margin-right: 20px;  }
.container3_box_title3 a{ border:4px solid #fff; font-size: 28px; font-weight: 600; color: #fff; border-radius: 20px; background: #ff9a63; padding:5px 10px;  }
.container3_box_title3 a img{ width: 38px; vertical-align: middle; margin-right: 5px; }
.container3_box_pic{}
.container3_box_pic ul{ display: flex; flex-wrap: wrap;}
.container3_box_pic ul li{ width: 24%; margin-right: 16px; margin-top:20px; }
.container3_box_pic ul li:nth-child(4n){ margin-right: 0; }
.container3_box_pic ul li a{ display: block; }
.container3_box_pic ul li img{ display: block; width: 100%;  }
.container3_box_pic ul li p{ font-size:24px; line-height: 50px; background: rgba(255,255,255,0.6); position: relative; margin-top: -50px; color: #000; text-align: center; }

.container3 a{ display: block;  }

.container3_box_shu{ display: flex; margin-top:1.5%; }
.container3_box_s{ width: 33.333%; margin-right: 1.5%; }
.container3_box_s:last-child{ margin-right: 0; }
.container3_box_pics1{ margin-bottom: 20px;}
.container3_box_pics1 img{ width: 100%; display: block; }
.container3_box_pics1 p{ font-size: 24px;  line-height: 50px;  background: rgba(255,255,255,0.6); position: relative; margin-top: -50px; color: #000; text-align: center; }

.container4{ background: #f47532; margin-top:50px; }

.container5{ padding:50px 0; }

.container6 { padding:50px 0; }
.container6_box{ display: flex; flex-wrap: wrap; margin-top: 20px; }
.container6_box img{ width: 32.333%; height: 221px; margin-right: 1.333%; margin-top:1.333%; }
.container6_box img:nth-child(3n){ margin-right: 0; }

.bnt{  width: 693px; margin:0 auto; padding-top: 60px; padding-bottom: 60px;}
.bnt a{ display: inline-block; text-align: center; line-height: 55px; width: 280px; margin-right: 120px; font-size: 24px;  color: #fff; }
.bnt a:last-child{ margin-right: 0px; background: #fff }
.btn_1{ background: #ee2d00; border:2px solid #ee2d00; }
.btn_2{ border:2px solid #ee2d00; color: #ee2d00 !important; }

.container7{ width: 100%; display: block; }
.container7 a{ display: block; }
.container7 a img{ width: 100%; display: block; }

.container8{ padding:50px 0 0 0; }
.container8_box{ display: flex; flex-wrap: wrap; margin-top:40px;}
.container8_box a{ width: 48%; display: block; border:1px solid #333; margin-right: 3.5%; height: 60px; line-height: 60px; display: flex; margin-bottom: 25px;   }
.container8_box a p{ flex: 1; font-size: 24px; margin-left: 15px; color: #333; }
.container8_box a:nth-child(2n){ margin-right:0; }
.container8_box a span{ background: #f47532; height: 60px; line-height: 60px; display: block; width: 200px; font-size: 24px;  vertical-align: middle; color: #fff; }
.container8_box a span img{ vertical-align: middle; margin-left: 30px; }

.container9{ display: flex; flex-wrap: wrap; margin-bottom:40px; }
.container9 a{ width: 32%; margin-right: 2%; margin-top: 2%; }
.container9 a:nth-child(3n){ margin-right: 0; }