/*
time:2022-9-6;
 */
.banner{ width: auto; height: 100%; overflow: hidden; }
.banner img{ width: 100%; display: block; }
/**/
.title{ text-align: center; margin:45px 0;  }
.title b{ font-size: 35px; color: #666; font-weight: normal; text-transform: uppercase;}
.title h2{ font-size: 35px; color: #dca437;}
.container1_box ul{display: flex; flex-wrap: wrap;}
.container1_box ul li{ width: 31.8%; margin-right: 2%; display: block; margin-bottom: 2%; border:1px solid #b5b5b5}
.container1_box ul li:nth-of-type(3n){ margin-right: 0;}
.container1_box ul li em{ width: 100px; display: block; background: #fff; border-radius: 255px; height: 100px; position: relative; margin-left: 36%; margin-top:-15%}
.container1_box ul li em img{ width: 66px; height: 66px; margin: 0 auto; display: block; padding-top: 22px;}
.container1_box ul li span{ font-size: 30px; color: #ed2000; display: block; text-align: center; margin-top:20px;}
.container1_box ul li p{ font-size: 20px; color: #6d6d6d; line-height: 30px; margin-top:10px; margin-bottom: 20px; padding:0 10px;}

.btn{}
.btn a{  width: 300px; background: #dca437; margin:40px auto; display: block; font-size: 30px; text-align: center; padding:8px 0; color: #fff;}

.container2{ background: #fefbf3; padding-top:5px; padding-bottom:60px; }
.container2_box{ display: flex;}
.container2_box_L{ width:423px; height:522px; overflow:hidden; position:relative;  }
.container2_box_L .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.container2_box_L .hd ul{ overflow:hidden; zoom:1; float:left;  }
.container2_box_L .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.container2_box_L .hd ul li.on{ background:#f00; color:#fff; }
.container2_box_L .bd{ position:relative; height:100%; z-index:0;   }
.container2_box_L .bd li{ zoom:1; vertical-align:middle; }
.container2_box_L .bd img{width: 100%; display:block;  }
.container2_box_R{ width:777px ; }
.container2_box_R ul{ display: flex; display: flex; flex-wrap: wrap;}
.container2_box_R ul li{ width: 49%; height: 260px; padding:0 30px; box-sizing: border-box;}
.container2_box_R ul li img{ display: block; margin-top :50px; margin-bottom: 15px; }
.container2_box_R ul li:nth-of-type(1){ background: #fcf1d4;}
.container2_box_R ul li:nth-of-type(4){ background: #fcf1d4;}
.container2_box_R ul li:nth-of-type(2){ background: #fff;}
.container2_box_R ul li:nth-of-type(3){ background: #fff;}
.container2_box_R ul li span{ font-size: 22px;}
.container2_box_R ul li p{ font-size: 16px; line-height: 30px; padding-top:5px;}

.container3_box{ display: flex;}
.container3_box_L{ width: 550px; }
.container3_box_L ul li{ display: flex; margin-bottom: 40px;}
.container3_box_L ul li:last-of-type{ margin-bottom: 0;}
.container3_box_L ul li img{ margin-right: 10px;}
.container3_box_L ul li span{ font-size: 23px;}
.container3_box_L ul li p{ font-size: 16px; line-height: 24px; margin-top:8px;}
.container3_box_R{ width: 559px;  height: 399px; margin-left: 90px; border:5px solid #ababaa;}

.container4{ background: #fefbf3; padding-top:5px; padding-bottom: 40px;}
.container4_box{ background: #fff; }
.container4_box_pic2{ display: flex; margin-bottom: 10px;}
.container4_box_txt p{ padding:30px 30px; box-sizing: border-box; font-size: 18px; line-height: 32px;}

.container5{ display: block; width: 100%;}
.container5 a{ display: block; width: 100%;}
.container5 a img{ width: 100%; display: block;}
.container6{ margin-bottom:60px}
.container6_box{ display: flex;}
.container6_box a{ width: 32.333%; margin-right: 2%;}
.container6_box a img{ height:198px;}
.container6_box a:last-child{ margin-right: 0;}
.container6_box a img{ width: 100%; display: block;}
.container6_box a p{ background: rgba(0, 0, 0, 0.6); position: relative; height: 40px; margin-top:-40px; line-height: 40px; font-size: 18px; text-align: center; color: #fff;}