body{background:#fff;}
.hslmr0{ margin-right:0px !important;}
.hslbtn{ width:260px; height:52px; display:block; background-color:#a50000; text-align:center; line-height:52px; color:#fff; font-size:18px; border-radius:10px; margin:50px auto;}
.w1100{width:1100px; margin-left:auto; margin-right:auto}
.w1200{width:1200px; margin-left:auto; margin-right:auto}
.hslleft{ float:left;}.hslright{ float:right}
.hslbanner {
    background-repeat: no-repeat;
    background-position: center top;
    width:100%;
    background-image:url(../images/jdxd/1.jpg);
    height:550px;
}
.hslbox0{ margin:60px auto 20px auto; border:1px solid #c9c9c9; height:130px;}
.hslbox0 span{ width:120px; line-height:130px; display:block; height:130px; float:left; border-right:1px solid #c9c9c9; text-align:center; font-size:24px;}
.hslbox0 p{ line-height:30px; font-size:20px; text-indent:40px; padding:20px 20px 20px 140px; color:#444}

.hslbox1{ margin-top:50px; background-color:#fbf8ef; padding-top:50px; padding-bottom:50px;}
.hslbox1 h2{ font-size:40px; color:#460c00; text-align:center; margin-bottom:60px;}
.hslbox1 h2 span{ height:50px; line-height:40px; display:block; border-bottom:1px solid #460c00; font-size:14px; font-weight:normal; position:relative}
.hslbox1 h2 span b{ display:block; position:absolute; width:240px; height:7px; background-color:#460c00; bottom:-4px; left:50%; margin-left:-120px;}
.hslbox1_1{ width:530px; height:400px; background-color:#8d734f; float:left;}
.hslbox1_1 img{width:530px; height:400px; margin-left:-10px; margin-top:-10px;}
.hslbox1_2{ float:right; width:630px; text-align:center;}
.hslbox1_2 p{ font-size:18px; line-height:30px; text-indent:36px; margin-bottom:30px; text-align:left}

.hslbox2{ margin-top:50px;}
.hslbox2 h2{ font-size:40px; color:#ff7300; text-align:center; font-weight:normal;}
.hslbox2 h2 b{ display:block; color:#333; font-size:20px; font-weight:normal; margin-top:5px;}
.hslbox2_1{margin-top:50px; padding:50px 0;}
.hslbox2_2{ float:left; width:319px; border-right:1px solid #c4c4c4; padding:0 40px;}
.hslbox2_2 h3{ font-size:26px; font-weight:normal;text-align:center;}
.hslbox2_2 span{ display:block; font-size:16px;text-transform:uppercase;}
.hslbox2_2 b{ background-color:#ff7300; height:3px; width:60px; display:block; margin-left:auto; margin-right:auto; margin-top:8px;}
.hslbox2_2 p{ color:#313131; font-size:18px; line-height:30px; margin-top:20px;}

.tonglan{ height:85px; line-height:85px; background-color:#404144;}
.tonglan .hslfont2{ display:block; float:left; margin-left:150px; color:#fff; font-size:30px;}
.tonglan p{ padding-left:20px; color:#fff; font-size:20px; float:left}
.tonglan a{ display:block; width:170px; height:40px; float:right; background-color:#fff100; color:#e11616; margin-top:22px; border-radius:5px; line-height:40px; text-align:center; font-size:18px; margin-right:150px;}
.tonglan a i{ font-size:18px;}

.hslbox3{ margin-top:70px; margin-bottom:30px;}
.hslbox3 h2{ font-size:40px; color:#460c00; text-align:center; margin-bottom:60px;}
.hslbox3 h2 span{ height:50px; line-height:40px; display:block; border-bottom:1px solid #460c00; font-size:14px; font-weight:normal; position:relative}
.hslbox3 h2 span b{ display:block; position:absolute; width:240px; height:7px; background-color:#460c00; bottom:-4px; left:50%; margin-left:-120px;}
.hslbox3_1{ width:220px; float:left; margin-left:40px; margin-right:40px;}
.hslbox3_1 img{ padding:5px; border:2px solid #d8c29e; border-radius:200px;}
.hslbox3_1 p{ text-align:center; padding-top:5px; font-size:18px; line-height:30px; margin-bottom:40px;}

.hslbox4{ margin-top:70px;}
.hslbox4 h2{ font-size:40px; color:#460c00; text-align:center; margin-bottom:60px;}
.hslbox4 h2 span{ height:50px; line-height:40px; display:block; border-bottom:1px solid #460c00; font-size:14px; font-weight:normal; position:relative}
.hslbox4 h2 span b{ display:block; position:absolute; width:240px; height:7px; background-color:#460c00; bottom:-4px; left:50%; margin-left:-120px;}
.hslbox4_1{ border-bottom:1px dashed #9e8783; padding:50px 0;}
.hslbox4_2{ float:left; width:600px;}
.hslbox4_2 h3{ height:80px; line-height:80px; font-size:26px; color:#e11616; font-weight:normal; text-align:center}
.hslbox4_2 h3 i{ font-size:26px;}
.hslbox4_2 p{ padding:10px 30px; font-size:18px; line-height:30px;}
.hslbox4_2 p span{ color:#e11616;}
.hslbox4 .hslbox4_0{ border-bottom:none;}

.hslbox5{ margin-top:70px; margin-bottom:50px;}
.hslbox5 h2{ font-size:40px; color:#460c00; text-align:center; margin-bottom:60px;}
.hslbox5 h2 span{ height:50px; line-height:40px; display:block; border-bottom:1px solid #460c00; font-size:14px; font-weight:normal; position:relative}
.hslbox5 h2 span b{ display:block; position:absolute; width:240px; height:7px; background-color:#460c00; bottom:-4px; left:50%; margin-left:-120px;}
.hslbox5_4{ position:relative; overflow:hidden; height:610px; background-color:#2a2a2a;}
.hslbox5_4 .swiper-button-next{ background-image:none; width:40px; top:160px; text-align:center; right:0px;}
.hslbox5_4 .swiper-button-next i{ color:#fff; font-size:30px;}
.hslbox5_4 .swiper-button-prev{ background-image:none; width:40px; top:160px; text-align:center; left:0px;}
.hslbox5_4 .swiper-button-prev i{ color:#fff; font-size:30px;}
.hslbox5 .hslbox5_1{ width:540px; float:left;}
.hslbox5 .hslbox5_2{ width:639px; float:right;}
.hslbox5 .hslbox5_2 .hslbox_wz{ color:#fff; background-color:#6e5a50; height:100px; text-align:center; margin-bottom:20px;}
.hslbox5 .hslbox5_2 h4{ color:#fff; font-size:30px; padding-top:15px; font-weight:normal;}
.hslbox5 .hslbox5_2 p{ color:#fff; font-size:18px; padding-bottom:10px;}
.hslbox5 .hslbox5_2 .hslbtn{ background-color:transparent; border:2px solid #fff; width:150px; height:46px; line-height:46px; margin-top:20px;}
.hslbox5 .hslbox5_1 .hslbox_item{ background-color:#dfcfb7; height:270px; padding-left:30px; padding-top:15px; font-size:16px;}
.hslbox5 .hslbox5_1 a{ display:block; color:#6e5a50;}
.hslbox5 .hslbox5_1 a img{ margin-left:150px;}
.hslbox5 .hslbox5_1 .hslbox_item p{ padding-bottom:15px;}
.hslbox5 .hslzybtn .hslzybtn1{float:left;}
.hslbox5 .hslzybtn .hslzybtn2{float:right;}

.hslbox6{ margin-top:70px; margin-bottom:50px;}
.hslbox6 h2{ font-size:40px; color:#460c00; text-align:center; margin-bottom:60px;}
.hslbox6 h2 span{ height:50px; line-height:40px; display:block; border-bottom:1px solid #460c00; font-size:14px; font-weight:normal; position:relative}
.hslbox6 h2 span b{ display:block; position:absolute; width:240px; height:7px; background-color:#460c00; bottom:-4px; left:50%; margin-left:-120px;}
.hslbox6 p{ text-align:center; font-size:18px;}
.hslbox6 .hslbtn{ margin-top:50px;}
.hslbox6_1 .item1{ width:540px; float:left}
.hslbox6_1 .item2{ width:320px; float:left; margin-left:9px;}
.hslbox6_1 .item3{ width:322px; float:right}
.hslbox6_1{ padding-top:30px;}
.hslbox6_1 .itemnr1{ margin-bottom:9px; overflow:hidden;}
.hslbox6_1 a{ display:block;overflow:hidden;}
.hslbox6_1 img{ transition: all 0.6s;}
.hslbox6_1 a:hover img{ transform: scale(1.1);}
.zs{
    padding: 13px 0;
}
.hslbox7{ margin-top:70px; margin-bottom:50px;}
.hslbox7 h2{ font-size:40px; color:#460c00; text-align:center; margin-bottom:40px;}
.hslbox7 h2 span{ height:50px; line-height:40px; display:block; border-bottom:1px solid #460c00; font-size:14px; font-weight:normal; position:relative}
.hslbox7 h2 span b{ display:block; position:absolute; width:240px; height:7px; background-color:#460c00; bottom:-4px; left:50%; margin-left:-120px;}
.hslbox7_1{height:430px; background-color:#f3f3f3; position:relative; overflow:hidden}
.hslbox7_1 h3{ font-size:28px; color:#ff7300; text-align:center; padding:30px 0; font-weight:normal;}
.hslbox7_1 p{ font-size:18px; line-height:30px; text-indent:36px; padding:0 20px;}

.hslbox8{ margin-top:70px; margin-bottom:50px;}
.hslbox8 h2{ font-size:40px; color:#460c00; text-align:center; margin-bottom:40px;}
.hslbox8 h2 span{ height:50px; line-height:40px; display:block; border-bottom:1px solid #460c00; font-size:14px; font-weight:normal; position:relative}
.hslbox8 h2 span b{ display:block; position:absolute; width:240px; height:7px; background-color:#460c00; bottom:-4px; left:50%; margin-left:-120px;}

.hslbox8_2{width:1200px;}
.zy-show ul li{
    float: left;
    margin-left: 5px;
    text-align: center;
}
.zy-t{
    font-size: 25px;
    padding: 10px 0;
}
.zy-n{
    font-size: 20px;
    padding:5px 0 10px 0;
}
.zx-zy{
    display: inline-block;
    width: 150px;
    height:40px;
    line-height: 40px;
    background: #ffae00;
    color: white;
    border-radius: 5px;
}