@charset "utf-8";
/* CSS Document */
body{background: #f8f8f8}
.p_w{width: 1200px;margin: 0 auto;}
.top{width: 100%;height: 890px;background: url(../images/topb_01.jpg)center no-repeat;background-size: cover}
.top p:first-child{font-size: 72px;font-weight: bold;color: #feca0a;padding-top: 195px;}
.top p:nth-child(2){font-size: 72px;font-weight: bold;color: #feca0a;}
.top p:nth-child(3){width: 650px;height: 66px;background: #feca0a;text-align: center;line-height: 66px;color: #fff;font-size: 30px;letter-spacing: 8px;margin-top: 30px;}
.top p:nth-child(4){color: #fff;font-size: 30px;margin-top: 60px;}
.top p:nth-child(5){color: #eeebea;font-size: 16px;margin-top:30px;width: 700px;letter-spacing: 3px}
.main1{height: 888px;padding-top: 70px;}
.p_tit{text-align: center;font-size: 48px;font-weight: bold;color: #333333}
.p_tit i{display: block;width: 100px; border-bottom: 4px solid #feca0a;margin: 38px auto;}

.m1_con{width: 100%;height: auto;color: #333333}
.m1c_l{width: 555px;height: 100%;float: left;border: 1px solid #eeeeee;border-radius: 15px;background: #ffffff}
.m1c_l p{padding: 0 20px;height: 80px;line-height: 90px;font-size: 24px;margin-bottom: 15px;}
.m1c_l p img{width: 62px;height: 72px;float: right;margin-top: 5px;}
.m1c_l p:first-child{height: 80px;text-align: center;background: #eeeeee;font-size: 30px;font-weight: bold;line-height: 80px;border-top-left-radius: 15px;border-top-right-radius: 15px;color: #333333}

.m1c_r{width: 555px;height: 100%;float: right;border: 1px solid #feca0a;border-radius: 15px;background: #ffffff}
.m1c_r p{padding: 0 20px;height: 80px;line-height: 90px;font-size: 24px;margin-bottom: 15px;}
.m1c_r p img{width: 62px;height: 72px;float: right;margin-top: 5px;}
.m1c_r p:first-child{height: 80px;text-align: center;background: #feca0a;font-size: 30px;font-weight: bold;line-height: 80px;border-top-left-radius: 15px;border-top-right-radius: 15px;color: #333333}

.main2{padding-top: 80px;background: #fff;width: 100%;padding-bottom: 50px;margin-top: 40px;height: 904px;color: #333333}
.main2 li{width: 33.33%;height: 308px;float:left ;box-shadow: 1px 1px 2px 2px #e3e3e3}
.main2 li img{width: 100%;height: 100%;}
.main2 li p{padding: 0 20px;margin-bottom: 25px;color: #494949}
.main2 li p:first-child{font-size: 26px;padding-top: 50px;}
.main2 li p:first-child i{display: inline-block;width: 20px;height: 20px;background: #feca0a;border-radius: 100%}

.main3{padding-top: 80px;}
.p_tit2{font-size: 36px;text-align: center;margin-bottom:45px;}
.p_tit2 span{color: #feca0a;margin-right: 10px;}
.main3 .m3_c1{height: 755px;}
.main3 .m3_c1 li{width: 590px;height: 320px;float: left;margin-bottom: 20px;box-shadow: 4px 4px 4px 4px#eeeeee}
.main3 .m3_c1 li:nth-child(2n+2){width: 590px;height: 320px;float: right;}
.main3 .m3_c1 li img{width:50%;height: 320px;float: left;}
.main3 .m3_c1 li .img_r{width:50%;height: 320px;float: right;}
.main3 .m3_c1 li .img_r p{width:80%;margin: 0 auto;}
.main3 .m3_c1 li .img_r p:nth-child(1){font-size: 24px;text-align: center;padding-top: 60px;margin-bottom: 20px;color: #333333}
.main3 .m3_c1 li .img_r p:nth-child(2){font-size: 20px;text-align: center;color: #feca0a}
.main3 .m3_c1 li .img_r p:nth-child(3){font-size: 18px;margin-top: 20px;line-height: 30px;color: #666666}
.main3 .m3_c2{margin-top: 40px;height: 485px;color: #333333}
.main3 .m3_c2 .m3_c2t{font-size: 26px;margin-bottom: 40px;}
.main3 .m3_c2 li{width: 590px;height: 125px;box-shadow: 4px 4px 4px 4px#eeeeee;border-radius: 125px ;float: left;margin-bottom: 25px;}
.main3 .m3_c2 li:nth-child(2n+2){float: right;}
.main3 .m3_c2 li .img_w{width: 125px;height: 125px;background: #fff;border-radius: 100%;float: left;}
.main3 .m3_c2 li img{width: 60px;height: 60px;display: block;float: left;margin: 30px;}


.main3 .m3_c2 li .img_r{width: 430px;height:100%;display: block;float: right;display: table;}
.main3 .m3_c2 li .img_r .td{display: table-cell;vertical-align: middle}
.main3 .m3_c3{padding-top: 60px;width: 100%;background: #fff;height: 844px;color: #666666}
.main3 .m3_c3l{width: 790px;height: 620px;float: left}
.main3 .m3_c3l li{width: 372px;height: 291px;box-shadow: 3px 3px 3px 3px #eeeeee;float: left;padding: 45px 35px;margin-bottom: 20px;}
.main3 .m3_c3l li p{margin-top: 30px;line-height: 30px}
.main3 .m3_c3l li p span{font-size: 24px;letter-spacing: 2px;color: #333333}
.main3 .m3_c3l li:nth-child(2n+2){float:right;}
.main3 .m3_c3r{width: 394px;height: 620px;float: right;border: 1px solid #f1f1f1}
.main3 .m3_c3r img{float: left;margin-left: 18px;width: 169px;height: 166px;margin-top: 18px; }
.main3 .m3_c3r .m3_c3rb img{width: 50px;height: 50px;float: none;margin-top: 30px;}
.main3 .m3_c3r .m3_c3rb p{width: 100%;height: auto;padding: 20px;}
.main3 .m3_c3r .m3_c3rb p span{font-size: 24px;letter-spacing: 2px;color: #333333}

.main3 .m3_c4{margin-top: 40px;padding-top: 60px;height: 550px;}
.main3 .m3_c4 li{width: 286px;height: 390px;float: left;box-shadow: 3px 3px 3px 3px #eeeeee;margin-right: 15px;position: relative}
.main3 .m3_c4 li:last-child{margin-right: 0px;}
.main3 .m3_c4 li img{width: 100%;height: 158px;margin-bottom: 40px;}
.main3 .m3_c4 li p{width: 80%;margin: 5px auto;text-align: center}
.main3 .m3_c4 li .p1{font-size: 20px;}
.main3 .m3_c4 li .p2_1{margin-top: 20px;}
.main3 .m3_c4 li .p2{font-size: 16px;color: #666666}
.main3 .m3_c4 li i{display: block;width: 80px;height: 5px;background: #feca0a;position: absolute;bottom: 0;left: 100px;}


.main3 .m3_c5{margin-top: 40px;padding-top: 60px;background: #fff;height: 600px;}
.main3 .m3_c5 li{width: 286px;height: 376px;float: left;box-shadow: 3px 3px 3px 3px #eeeeee;margin-right: 15px;position: relative}
.main3 .m3_c5 li:last-child{margin-right: 0px;}
.main3 .m3_c5 li .m3c5c{width: 240px;height: 135px;background: #ffffff;position: absolute;top: 165px;left: 23px;line-height: 30px;font-size: 24px}
.main3 .m3_c5 li .m3c5c p:first-child{width:80%;margin: 0 auto;text-align: right;padding-top: 20px;font-size: 26px;color: #eeeeee}
.main3 .m3_c5 li .m3c5c p:nth-child(2){width:75%;margin-left: 20px;color: #333333;letter-spacing:1px;font-size: 20px}

.main3 .m3_c6{padding-top: 60px;height: 655px;background: #fff}
.ban_t{height: 60px;font-size: 26px}
.ban_t img{float: left;margin: 5px;}
.main3 .m3_banner{width: 100%;height:442px;box-shadow: 3px 3px 3px 3px #eeeeee;}

.main3 .m3_banner .mask{width:900px;height:200px;background: #fff;position: absolute;right: 0;z-index: 100;}
.swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    position: relative
  }
#next{position: absolute;right: 50px;top: 100px;background: none;z-index: 200;}
#prev{position: absolute;left: 340px;top: 100px;z-index: 1000;background: none;z-index: 200;}

.swiper-slide {
    background-size: cover;
    background-position: center;
  }
.gallery-top {
    height: 80%;
    width: 100%;
    position: absolute;
    z-index: 10;
  }
.gallery-top .swiper-slide img{width: 280px;height: 360px;}
.gallery-top .swiper-slide .text{width:770px;height: 250px;background: #fff;margin-left: 390px;margin-top: -140px;line-height: 30px; }

.gallery-top .swiper-slide .text span{font-size: 20px;font-weight: bold;margin-right: 10px;}
.gallery-thumbs {
    width: 60%;
    height: 177px;
    box-sizing: border-box;
    padding: 10px 0;
    position: absolute;
    background: #fff;
    top:-353px;
    left:150px;
  }
.gallery-thumbs .swiper-slide {
    width: 240px;
    height: 180px;
    background: #fff;
    opacity: 0.4;
  }
.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
  }



.gallery-thumbs .swiper-slide img{width: 100%;height: 100%;}
  
.main3 .m3_c7{margin-top: 67px;padding-top: 70px;height: 756px;}
.main3 .m3_c7 .p1{font-size: 18px;line-height: 30px;color: #666666}
.main3 .m3_c7 li{width: 25%;height: 488px;float: left;margin-top: 40px;}
.main3 .m3_c7 li img{display: block;width: 216px;height: 300px;display: block;margin: 0 auto;}
.main3 .m3_c7 li a{display: block;width: 150px;height: 40px;display: block;margin: 20px auto;background: #feca0a;color: #000;text-align: center;line-height: 40px;font-size: 18px}
.main3 .m3_c7 li a span{font-weight: bold}
.main3 .m3_c7 li p{width: 60%;margin: 0 auto;color: #333333}

.main3 .m3_c8{padding-top: 60px;width: 100%;height: 520px;background: #fff;}
.main3 .m3_c8 .p1{color: #666}
.main3 .m3_c8 li{width: 375px;height: 248px;float: left;margin-right: 20px;margin-top: 40px;position: relative}
.main3 .m3_c8 li img{width: 100%;height: 100%;}
.main3 .m3_c8 li p{width: 100%;height: 46px;position: absolute;bottom: 0;background: rgba(0,0,0,0.3);color: #fff;font-size: 22px;text-align: center;line-height: 46px;}

.main4{height: 800px;padding-top: 50px;font-size: 20px}
.main4 table{width: 100%;box-shadow: 3px 3px 3px 3px #dddddd}
.main4 table th{background: #feca0a;width: 25%;height: 108px;}
.main4 table td{width: 25%;height: 108px;text-align: center;border: 1px solid #eeeeee;color: #333333}
.main4 table td p{line-height: 30px}
.footer{width: 100%;height: 126px;background: #4a4a4a;text-align: center;line-height: 30px;padding-top: 30px;color: #909090}