@charset "utf-8";

body{background:#f2f2f2;}

.block_0 { width: 100%;max-width: 100%;padding:85px 0 0 0;}
.block_0 .row_0 {width: 1200px;max-width: 100%;text-align: center;margin: 0 auto;}
.block_0 .row_0 .f_t{ font-size: 35px;color: #1a1a1a;margin-bottom: 15px; }
.block_0 .row_0 .xiahua { width: 87px;height: 7px;background: #DB1F25;margin: 0 auto;margin-bottom: 23px; }
.block_0 .row_0 .f_c { font-size: 14px;color: #808080;margin-bottom: 65px; }

.block_0 .row_1{width: 1200px;max-width: 100%;margin: 0 auto; display: flex;justify-content: space-between;margin-bottom: 100px;}
.block_0 .row_1 .box .font{ text-align: center;font-size: 20px;font-weight: bold;color: #1a1a1a;margin-top: 25px; }
.block_0 .row_1 .box:hover{transform: translateY(-12px);}
.block_0 .row_1 .box:hover img{box-shadow: 0 15px 10px #aaa;}
@media screen and (max-width:600px)
{
    .block_0 { width: 100%;max-width: 100%;padding:35px 0 0 0;}
    .block_0 .row_0 {width: 100%;max-width: 100%;text-align: center;margin: 0 auto;}
    .block_0 .row_0 .f_t{ font-size: 25px;color: #1a1a1a;margin-bottom: 15px; }
    .block_0 .row_0 .xiahua { width: 87px;height: 2px;background: #DB1F25;margin: 0 auto;margin-bottom: 23px; }
    .block_0 .row_0 .f_c { font-size: 14px;color: #808080;margin-bottom: 35px; }

    .block_0 .row_1{width: 92%;max-width: 100%;margin: 0 auto; display: block;justify-content: space-between;margin-bottom: 30px;}
    .block_0 .row_1 .box .font{ text-align: center;font-size: 16px;font-weight: bold;color: #1a1a1a;margin-top: 15px;height:40px;}
    .block_0 .row_1 .box img{width:100%;}
    .block_0 .row_1 .box:hover{transform: translateY(-0);}
    .block_0 .row_1 .box:hover img{box-shadow: 0 4px 4px #aaa;}
}

.block_1 { width: 100%;max-width: 100%; }
.block_1 .row_0 {width: 1200px;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom: 60px;}
.block_1 .row_0 .f_t{ font-size: 35px;color: #1a1a1a;margin-bottom: 15px; }
.block_1 .row_0 .xiahua { width: 87px;height: 7px;background: #DB1F25;margin: 0 auto;margin-bottom: 23px; }
.block_1 .row_0 .f_c { font-size: 14px;color: #808080;margin-bottom: 65px; }

.block_1 .row_1 {width: 1200px;max-width: 100%;margin: 0 auto;position: relative;display: flex;justify-content: flex-end;margin-bottom: 85px;;;}
.block_1 .row_1 .pic {width: 590px;height: 400px; position: absolute;left: 0px;top: 25px;}
.block_1 .row_1 .pic img { width: 590px;height: 400px; }
.block_1 .row_1 .box { width: 725px;height: 390px;border: 3px solid #ddd; box-sizing: border-box; padding-left: 14%;;; }
.block_1 .row_1 .box .f_0 { margin-top: 85px;font-size: 20px;color: #737373; margin-bottom: 35px;}
.block_1 .row_1 .box .f_0 span { font-size: 23px;color: #1a1a1a;font-weight: bold;padding-right: 20px; }
.block_1 .row_1 .box .f_1 {font-size: 16px;color: #808080;letter-spacing: 0.05em;line-height: 1.5;width: 470px;;}

.block_1 .row_2 {width: 1200px;max-width: 100%;margin: 0 auto;position: relative;display: flex;justify-content: end;margin-bottom: 125px;;;}
.block_1 .row_2 .pic {width: 590px;height: 400px; position: absolute;top: 25px;right: 0px;}
.block_1 .row_2 .pic img { width: 590px;height: 400px; }
.block_1 .row_2 .box { width: 725px;height: 390px;border: 3px solid #ddd; box-sizing: border-box; padding-left: 3%;;;margin:0 auto 0 0 ; }
.block_1 .row_2 .box .f_0 { margin-top: 85px;font-size: 20px;color: #737373; margin-bottom: 35px;}
.block_1 .row_2 .box .f_0 span { font-size: 23px;color: #1a1a1a;font-weight: bold;padding-right: 20px; }
.block_1 .row_2 .box .f_1 {font-size: 16px;color: #808080;letter-spacing: 0.05em;line-height: 1.5;width: 390px;;}

.block_1 .row_1:hover img{transform: translateY(-10px);box-shadow: 0 2px 4px #aaa;}
.block_1 .row_1:hover .box{padding-left: 15%;}
.block_1 .row_2:hover img{transform: translateY(-10px);box-shadow: 0 2px 4px #aaa;}
.block_1 .row_2:hover .box{padding-left: 4%;}
@media screen and (max-width:600px)
{
    .block_1 { width: 100%;max-width: 100%;padding:0 0 25px 0;}
    .block_1 .row_0 {width: 100%;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom: 30px;}
    .block_1 .row_0 .f_t{ font-size: 27px;color: #1a1a1a;margin-bottom: 10px; }
    .block_1 .row_0 .xiahua { width: 87px;height: 2px;background: #DB1F25;margin: 0 auto;margin-bottom: 13px; }
    .block_1 .row_0 .f_c { font-size: 14px;color: #808080;margin-bottom: 35px; }

    .block_1 .row_1 {width: 95%;max-width: 100%;margin: 0 auto;position: relative;display: block;justify-content: flex-end;margin-bottom: 17px;;;display: none;}
    .block_1 .row_1 .pic {width: 100%;height: auto; position: inherit;left: 0px;top: 25px;display: none;}
    .block_1 .row_1 .pic img { width: 590px;height: 400px; }
    .block_1 .row_1 .box { width: 100%;height: inherit;border: 1px solid #ddd; box-sizing: border-box; padding-left: 0%;;; }
    .block_1 .row_1 .box .f_0 { margin-top: 14px;font-size: 20px;color: #737373; margin-bottom: 15px;padding:0 5%;}
    .block_1 .row_1 .box .f_0 span { font-size: 18px;color: #1a1a1a;font-weight: bold;padding-right: 20px; }
    .block_1 .row_1 .box .f_1 {font-size: 16px;color: #808080;letter-spacing: 0.05em;line-height: 1.5;width: 90%;;padding:0 5% 10% 5%;}

    .block_1 .row_2 {width: 95%;max-width: 100%;margin: 0 auto;position: relative;display: block;justify-content: end;margin-bottom: 17px;;;display: none;}
    .block_1 .row_2 .pic {width: 590px;height: 400px; position: absolute;top: 25px;right: 0px;display: none;}
    .block_1 .row_2 .pic img { width: 590px;height: 400px; }
    .block_1 .row_2 .box { width: 100%;height: inherit;border: 1px solid #ddd; box-sizing: border-box; padding-left: 3%;;; }
    .block_1 .row_2 .box .f_0 { margin-top: 14px;font-size: 20px;color: #737373; margin-bottom: 15px;padding:0 5%;}
    .block_1 .row_2 .box .f_0 span { font-size: 18px;color: #1a1a1a;font-weight: bold;padding-right: 20px; }
    .block_1 .row_2 .box .f_1 {font-size: 16px;color: #808080;letter-spacing: 0.05em;line-height: 1.5;width: 90%;padding:0 5% 10% 5%;}

    .block_1 .row_1:hover img{transform: translateY(-0);box-shadow: 0 2px 4px #aaa;}
    .block_1 .row_1:hover .box{padding-left: 0%;}
    .block_1 .row_2:hover img{transform: translateY(-0);box-shadow: 0 2px 4px #aaa;}
    .block_1 .row_2:hover .box{padding-left: 0%;}
}


.block_2 { width: 100%;max-width: 100%;margin-bottom: 45px;}
.block_2 .row_0 {width: 1200px;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom: 60px;}
.block_2 .row_0 .f_t{ font-size: 35px;color: #1a1a1a;margin-bottom: 15px; }
.block_2 .row_0 .xiahua { width: 87px;height: 7px;background: #DB1F25;margin: 0 auto;margin-bottom: 23px; }
.block_2 .row_0 .f_c { font-size: 14px;color: #808080;margin-bottom: 65px; }

.block_2 .row_1 { width: 1200px;max-width: 100%;display: flex;justify-content: space-between; margin: 0 auto;}
.block_2 .row_1 .box{ width: 235px;height: 270px;margin-bottom: 60px;position: relative; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;;;;;;}

.block_2 .row_1 .box .k_1 {background: #eaeaea;;;width:100%;height: 135px;position: absolute;z-index: 1;transition: all 0.5s ease;;  }
.block_2 .row_1 .box .k_1:before {border-right: 117.5px solid transparent;border-left: 117.5px solid transparent; content: "";position: absolute;top: -70px;border-bottom: 70px solid #eaeaea;z-index: 1;transition: all 0.5s ease;}
.block_2 .row_1 .box .k_1:after {border-right: 117.5px solid transparent;border-left: 117.5px solid transparent; content: "";position: absolute;bottom: -70px;border-top: 70px solid #eaeaea;z-index: 1;transition: all 0.5s ease;}

.block_2 .row_1 .box .k_0 {background: #DB1F25;;;width:100%;height: 135px;position: absolute;transform: scale(0.98,0.98);transition: all 0.5s ease;  }
.block_2 .row_1 .box .k_0:before {border-right: 117.5px solid transparent;border-left: 117.5px solid transparent; content: "";position: absolute;top: -70px;border-bottom: 70px solid #DB1F25;}
.block_2 .row_1 .box .k_0:after {border-right: 117.5px solid transparent;border-left: 117.5px solid transparent; content: "";position: absolute;bottom: -70px;border-top: 70px solid #DB1F25;}

.block_2 .row_1 .box .k_2 {z-index: 5;position: relative;overflow: hidden;height: 175px;width: 175px;;;;;}
.block_2 .row_1 .box .pic {z-index: 5;margin: 0 auto;display: flex;width: 100%;justify-content: center; margin-bottom: 5px;margin-top: 45px;transition: all 0.5s ease;height: 55px;;;}
.block_2 .row_1 .box .f_t {z-index: 5;font-size: 16.8px; color: #333;font-weight: bold;text-align: center;margin-bottom: 15px;}
.block_2 .row_1 .box .f_c {transition: all 0.5s ease; font-size: 13.84px;color: #333; text-align: center;width: 175px;margin: 0 auto;line-height: 1.5; position: absolute; bottom: -88px;;;;;;;;}

.block_2 .row_1 .box:hover .k_0 { transition: 0.5s ease;transform: scale(1.02,1.02);  }
.block_2 .row_1 .box:hover .k_1 {transition: 0.5s ease; background: #fff;}
.block_2 .row_1 .box:hover .k_1:before {transition: 0.5s ease; border-bottom: 70px solid #fff;}
.block_2 .row_1 .box:hover .k_1:after {transition: 0.5s ease; border-top: 70px solid #fff;}

.block_2 .row_1 .box:hover .pic{margin-top: 0px;transition: all 0.5s ease;}
.block_2 .row_1 .box:hover .f_c{bottom: 0px;transition: all 0.5s ease;}
@media screen and (max-width:600px)
{
    .block_2 { width: 100%;max-width: 100%;margin-bottom: 25px;}
    .block_2 .row_0 {width: 1200px;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom:0;}
    .block_2 .row_0 .f_t{ font-size: 27px;color: #1a1a1a;margin-bottom: 11px; }
    .block_2 .row_0 .xiahua { width: 87px;height: 2px;background: #DB1F25;margin: 0 auto;margin-bottom: 5px; }
    .block_2 .row_0 .f_c { font-size: 13px;color: #808080;margin-bottom: 35px; }

    .block_2 .row_1 { width: 100%;max-width: 100%;display: block;justify-content: space-between; margin: 0 auto;}
    .block_2 .row_1 .box{ width: 46%;height: auto;margin:10px 2%;position: relative; display: inline-block; align-items: center; justify-content: center; flex-wrap: none;;;;;;float:left;}

    .block_2 .row_1 .box .k_1 {background: #fff;;;width:100%;height: 135px;position: absolute;z-index: 1;transition: all 0.5s ease;;  }
    .block_2 .row_1 .box .k_1:before {border-right:0;border-left: 0; content: "";position: absolute;top: 22px;border-bottom: 0 solid #fff;z-index: 1;transition: all 0.5s ease;display: none;}
    .block_2 .row_1 .box .k_1:after {border-right: 0;;border-left: 0; content: "";position: absolute;bottom: 22px;border-top: 0 solid #fff;z-index: 1;transition: all 0.5s ease;display: none;}

    .block_2 .row_1 .box .k_0 {background: #fff;;;width:100%;height: 135px;position: absolute;transform: scale(0.98,0.98);transition: all 0.5s ease;  }
    .block_2 .row_1 .box .k_0:before {border-right: 117.5px solid transparent;border-left: 117.5px solid transparent; content: "";position: absolute;top: -70px;border-bottom: 70px solid #fff;display: none;}
    .block_2 .row_1 .box .k_0:after {border-right: 117.5px solid transparent;border-left: 117.5px solid transparent; content: "";position: absolute;bottom: -70px;border-top: 70px solid #fff;display: none;}

    .block_2 .row_1 .box .k_2 {z-index: 5;position: relative;overflow: hidden;height: 175px;width: 175px;;;;;}
    .block_2 .row_1 .box .pic {z-index: 5;margin: 0 auto;display: block;width: 100%;justify-content: center; margin-bottom: 5px;margin-top: 0;transition: all 0.5s ease;height: 55px;;;text-align: center;}
    .block_2 .row_1 .box .f_t {z-index: 5;font-size: 16.8px; color: #333;font-weight: bold;text-align: center;margin-bottom: 15px;}
    .block_2 .row_1 .box .f_c {transition: all 0.5s ease; font-size: 12px;color: #333; text-align: center;width: 175px;margin: 0 auto;line-height: 1.5; position: inherit; bottom: inherit;;;;;;;;}

    .block_2 .row_1 .box:hover .k_0 { transition: 0.5s ease;transform: scale(1.02,1.02);  }
    .block_2 .row_1 .box:hover .k_1 {transition: 0.5s ease; background: #fff;}
    .block_2 .row_1 .box:hover .k_1:before {transition: 0.5s ease; border-bottom: inherit solid #fff;}
    .block_2 .row_1 .box:hover .k_1:after {transition: 0.5s ease; border-top: inherit solid #fff;}

    .block_2 .row_1 .box:hover .pic{margin-top: 0px;transition: all 0.5s ease;}
    .block_2 .row_1 .box:hover .f_c{bottom: 0px;transition: all 0.5s ease;}
}


.block_3 { width: 100%;max-width: 100%; }
.block_3 .row_0 {width: 1200px;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom: 45px;}
.block_3 .row_0 .f_t{ font-size: 35px;color: #1a1a1a;margin-bottom: 15px; }
.block_3 .row_0 .xiahua { width: 87px;height: 7px;background: #DB1F25;margin: 0 auto;margin-bottom: 23px; }
.block_3 .row_0 .f_c { font-size: 14px;color: #808080;margin-bottom: 65px; }

.block_3 .row_1 {width: 1200px;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom: 45px;}

.block_3 .row_2 { width: 1200px;max-width: 100%;margin: 0 auto;display: flex; justify-content: space-between; margin-bottom: 100px;}
.block_3 .row_2 .box_f .top{height: 202px;background: #fff;display: flex;justify-content: center;align-items: center;}
.block_3 .row_2 .box_f .top .f_t { font-size: 22px ;color: #333;font-weight: bold;margin-bottom: 20px; }
.block_3 .row_2 .box_f .top .f_c { font-size: 16px;color: #666; }
@media screen and (max-width:600px)
{
    .block_3 { width: 100%;max-width: 100%; }
    .block_3 .row_0 {width: 100%;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom: 45px;}
    .block_3 .row_0 .f_t{ font-size: 27px;color: #1a1a1a;margin-bottom: 8px; }
    .block_3 .row_0 .xiahua { width: 87px;height: 2px;background: #DB1F25;margin: 0 auto;margin-bottom: 12px; }
    .block_3 .row_0 .f_c { font-size: 13px;color: #808080;margin-bottom: 0; }

    .block_3 .row_1 {width: 100%;max-width: 100%;text-align: center;margin: 0 auto;margin-bottom: 45px;}
    .block_3 .row_1 img{width:90%;}

    .block_3 .row_2 {width: 100%;max-width: 100%;margin: 0 auto;display: flex; justify-content: space-between; margin-bottom: 100px;display: none;}
    .block_3 .row_2 .box_f .top{height: 202px;background: #fff;display: flex;justify-content: center;align-items: center;}
    .block_3 .row_2 .box_f .top .f_t { font-size: 22px ;color: #333;font-weight: bold;margin-bottom: 20px; }
    .block_3 .row_2 .box_f .top .f_c { font-size: 16px;color: #666; }
}


.block_4 {width: 100%;max-width: 100%;background: url('../img/p_14.jpg');height: 505px;margin-bottom: 100px;display: flex;align-items: center;}
.block_4 .row_0 { flex: 0 0 44%;background: rgba(0,0,0,0.5); color: #fff;box-sizing: border-box;height: 100%;padding-left: 17.4%; display: flex; align-items: center;;; }
.block_4 .box_0 { }
.block_4 .box_0 .f_t{ font-size: 35px;margin-bottom: 10px; }
.block_4 .box_0 .xiahua { width: 88px;height: 5px;background: #DB1F25; margin-bottom: 20px;}
.block_4 .box_0 .f_c { margin-bottom: 20px;font-size: 14px; }
.block_4 .box_0 .f_0 { font-size: 18px;line-height: 2;margin-bottom: 50px; width: 340px;}
.block_4 .box_0 .f-1 { font-size: 20px; }
@media screen and (max-width:600px)
{
    .block_4 {width: 100%;max-width: 100%;background: url('../img/p_14.jpg');height: 505px;margin-bottom: 0;display: block;align-items: center;}
    .block_4 .row_0 { flex: none;background: rgba(0,0,0,0.5); color: #fff;box-sizing: border-box;height: 100%;padding-left:0; display: block; align-items: center;;; text-align: center;}
    .block_4 .box_0 {}
    .block_4 .box_0 .f_t{ font-size: 28px;margin-bottom: 10px; padding:18% 0 0 0;}
    .block_4 .box_0 .xiahua { width: 48px;height: 2px;background: #DB1F25; margin:0 auto 20px auto;}
    .block_4 .box_0 .f_c { margin-bottom: 20px;font-size: 13px; }
    .block_4 .box_0 .f_0 { font-size: 16px;line-height: 2;margin-bottom: 50px; width: auto;padding:0 10px;}
    .block_4 .box_0 .f-1 { font-size: 19px; }
}

@media screen and (max-width:600px)
{
    body{background:#fff;}
    .title{padding:25px 0;}
    .title h6{padding:22px 0 0 0;font-weight:normal;}
    .title img{width:65%;}
    .content_{width:70%;margin:0 auto;}
    .content_ img{margin:0 0 20px 0;border-bottom:1px solid #ddd;padding:0 0 25px 0;}
    #AC0_M{width:90%;margin:0 auto;}
    #AC0_M li{padding:0 0 25px 0;margin:0 0 10px 0;}
    #AC0_M li .h{height:30px;line-height: 30px;font-size: 15px;padding:0 0 5px 0;color:#444;font-weight: bolder;}
    #AC0_M li .h img{height:30px;width:auto;float:left;padding:0 8px 0 0;}
    #AC0_M li .c{line-height: 20px;}

    .m_title{background:#eee;color:#bca18f;text-align: center;height:35px;line-height: 35px;font-size:14px;margin:0 auto 25px auto;width:92%;}
}