.hslbox1{ height:520px; background-image:url(../../images/zysz/hbtdcyb//banner.jpg); background-position:center top;}
.hslmr0{ margin-right:0px !important;}
.hsltit{ text-align:center; margin-top:50px; margin-bottom:50px;}
.hsltit h2{ font-size:36px; color:#842f01; border-bottom:1px solid #842f01; position:relative; padding-bottom:20px;}
.hsltit h2 span{ display:block; font-size:18px; font-weight:normal;}
.hsltit h2 b{ display:block; width:200px; height:10px; background-color:#842f01; position:absolute; bottom:-5px; left:50%; margin-left:-100px;}

.hslmenu{ position:fixed; width:190px; height:385px;background-image:url(../../images/zysz/hbtdcyb//menu.png); background-position:center top; top:50%; margin-top:-192.5px; left:5px; display:none}
.hslmenu a{ display:block; height:65px; line-height:65px; text-align:center; color:#fff; font-size:24px; margin-bottom:15px;}
.hslmenu a i{ font-size:32px;}


.hslbox2{ margin-top:50px;}
.hslbox2_1{ width:635px; height:355px; overflow:hidden; float:left;}
.hslbox2_2{ width:525px; height:305px; overflow:hidden; float:right; background-color:#eee; padding:30px 20px 20px 20px;}
.hslbox2 h2{ text-align:center; font-size:36px; padding-bottom:30px;}
.hslbox2_1 video{width:635px; height:355px; background-color:#fff;}
.hslbox2_2 h3{ font-size:22px; font-weight:normal; margin-bottom:10px; padding-left:60px; position:relative;}
.hslbox2_2 p{ font-size:18px; margin-bottom:30px; padding-left:60px; border-bottom:1px solid #999; padding-bottom:30px;}
.hslbox2_2 .hslbox2_4{ border:none}
.hslbox2_2 h3 img{ position:absolute; left:5px; top:5px;}

.hslbox3{ height:635px; background-image:url(../../images/zysz/hbtdcyb//28.jpg); background-position:center top; background-repeat:no-repeat; margin-top:50px;}
.hslbox3 h2{text-align:center; font-size:36px; padding-bottom:30px; color:#fff; padding-top:50px; padding-bottom:30px;}
.hslbox3_2{ width:33.33333333333333333333333333%; float:left; text-align:center; padding-top:20px;}
.hslbox3_2 span{ display:block; width:200px; height:200px; padding:10px; border:1px dashed #fff; border-radius:200px; margin:0 auto;}
.hslbox3_2 h3{ color:#fff; font-size:24px; font-weight:normal; padding-top:20px;}
.hslbox3_2 p{ color:#fff; font-size:18px; padding:10px 30px 0 30px;}

.hslbtnbox{text-align:center; margin:50px auto;}
.hslbtnbox a{ display:block; width:200px; height:50px; line-height:50px; text-align:center; border-radius:10px; background-color:#f8760c; color:#fff; font-size:16px; margin:0 auto;}

.hslbtnbox2{text-align:center; margin:50px auto 30px auto;}
.hslbtnbox2 a{ display:block; width:200px; height:50px; line-height:50px; text-align:center; border-radius:10px; background-color:#f2f2f2; border:3px solid #7f523c; color:#7f523c; font-size:20px; margin:0 auto;}

.hslbox4{ margin-top:50px;}
.hslbox4 h2{text-align:center; font-size:36px; padding-bottom:30px; color:#333; padding-bottom:40px;}
.hsltitbox{ width:70%; margin:0 auto; border-bottom:1px solid #999; position:relative; height:1px;}
.hsltitbox b{ position:absolute; display:block; height:60px; line-height:60px; text-align:center; border-radius:5px; background-color:#7f523c; color:#fff; font-weight:normal; width:190px; left:50%; margin-left:-95px; top:-30px; font-size:24px;}
.hslbox4_1{ margin-top:50px;}
.hslbox4_1 span{ display:block; width:170px; height:49px; line-height:49px; color:#fff; font-size:18px;background-image:url(../../images/zysz/hbtdcyb//6.jpg); background-position:center top; background-repeat:no-repeat; float:left; margin-left:20px; text-align:right; padding-right:20px;}
.hslbox4_1 p{ line-height:25px; height:50px; padding-right:20px; padding-left:230px; font-size:18px;}
.hslbox4_2 p{ line-height:50px;}
.hslbox4_3{ margin-top:30px; padding-top:30px; border-top:1px dashed #ccc;}
.hslbox4_3 span{ display:block; margin-right:12px;margin-bottom:12px; float:left;}
.hslbox5{ background-color:#f5f3f3; margin-top:50px; padding-top:50px; padding-bottom:50px}
.hslbox5_1 p{font-size:18px; color:#666; padding:50px 20px 0 20px; text-align:center; line-height:32px;}
.hslbox5_2{ background-color:transparent !important;}

.hslbox3{ height:635px; background-image:url(../../images/zysz/hbtdcyb//28.jpg); background-position:center top; background-repeat:no-repeat; margin-top:50px;}
.hslbox3 h2{text-align:center; font-size:36px; padding-bottom:30px; color:#fff; padding-top:50px; padding-bottom:30px;}

.hslbox7{ height:780px; background-image:url(../../images/zysz/hbtdcyb//29.jpg);background-position:center top; background-repeat:no-repeat;}
.hslbox7 h2{text-align:center; font-size:36px; padding-bottom:30px; color:#fff; padding-bottom:40px; padding-top:50px;}

.hslmsbox .hslmslist{ width:390px; margin-right:15px; float:left; margin-bottom:15px; background-color:#eee; position:relative; overflow:hidden;}
.hslmslist .hslmsboxa{ display:block; position:relative; height:580px; overflow:hidden;}
.hslmslist .hslmsimg{ display:block; height:330px; overflow:hidden; text-align:center; position:relative;background-image:url(../../images/zysz/hbtdcyb//msbg.jpg);background-repeat:no-repeat; background-position:center top;}
.hslmslist .hslmsimg img{ position:absolute; bottom:0px; left:50%; margin-left:-135px; width:270px; z-index:1}
.hslmslist:nth-child(3n+3){ margin-right:0px;}
.hslnum3,.hslnum6,hslnum9{ margin-right:0px !important;}
.hslmslist .hslmsimg .hslmsimgzz{ display:block; width:100%; height:100%; background-color:rgba(0,0,0,.3);transition: all 0.8s; opacity:0;}
.hslmslist .hslmsxx{ background-color:#fff; padding:30px; display:block; position:absolute; bottom:0; left:0px; z-index:3;transition: all 0.5s; width:330px;}
.hslmslist .hslmsxx h3{ font-size:24px; font-weight:normal; color:#333; border-bottom:2px solid #7f523c; display:inline-block; padding-bottom:5px; margin-bottom:10px;}
.hslmslist .hslmsbtn{ display:block; width:200px; height:40px; line-height:40px; background-color:#ff8e1f; border:1px solid #ff8e1f; color:#fff; text-align:center; border-radius:6px; font-size:20px; position:absolute; top:-50px; left:50%; margin-left:-100px; z-index:9;}
.hslmslist .hslmsbtn:hover,.hslmslist .hslmsboxa:hover .hslmsbtn{ background-color:#ff8e1f; border:1px solid #ff8e1f; color:#fff;}
.hslboxshadow{box-shadow:0 10px 15px rgba(0,0,0,.2);}
.hslmslist b{ display:block; color:#666; font-weight:normal; font-size:18px; margin-top:10px; margin-bottom:10px;}
.hslmslist .hslmsxx p{font-size:18px; line-height:28px; color:#666; height:140px; overflow:hidden;}
.hslmslist:hover .hslmsbtn{ top:140px;}

.hslbox8{ padding-top:50px;padding-bottom:50px;background-color: #f5f3f3;}
.hslbox8 h2{text-align:center; font-size:36px; padding-bottom:30px; color:#333; padding-bottom:40px;}
.hslbox8_1{ width:300px; float:left; margin-top:50px;}
.hslbox8_2{ border:1px dashed #7f523c; padding:15px; width:200px; height:200px; border-radius:200px;margin: 0 auto;}
.hslbox8_2 span{ display:block; background-color:#7f523c;width:200px; height:200px; border-radius:200px; text-align:center;}
.hslbox8_2 span h3{ color:#fff; padding-top:60px; font-size:24px;}
.hslbox8_2 span p{ color:#fff; padding-top:10px; font-size:18px;}

.hslbox9{ margin-top:50px;}
.hslbox9 h2{text-align:center; font-size:36px; padding-bottom:30px; color:#333; padding-bottom:40px;}
.hslbox9_1{ width:272px; float:left; margin-top:10px; margin-right:37px; background-color:#eee; padding-bottom:20px;}
.hslbox9_1 p{ font-size:18px; line-height:30px; padding:10px; text-align:center;}
.hslbox9_1 a{ display:block; height:36px; line-height:36px;background-color:#ff8e1f; color:#fff; width:140px; margin-left:auto; margin-right:auto; text-align:center; border-radius:50px;}