@charset "utf-8";

.box-1{margin: 40px 0 24px;}
.box-1-z{float: left;margin-bottom: 30px ;overflow: hidden;}
.box-1-z img:hover{transform: scale(1.04);}
.box-1-y{float: right;width: 50%;}
.box-1-y .hds {margin-bottom: 20px;}
.box-1-y .hds p{font-size: 26px;}
.box-1-y .hds h3{font-size: 20px;background: url(box-1-line.png)bottom left no-repeat;padding-bottom: 20px;color:#bb1010;font-family:Arial;}
.box-1-y-t p{font-size: 14px;line-height: 22px;text-align: justify;}
.box-1-y .more a{display: block;width: 172px;height: 51px;line-height: 51px;text-align: center;font-size: 14px;margin: 60px 0 0;border: 1px solid#a8a8a8;}
.box-1-y .more:hover a{background: #bb1010;color: #FFFFFF;border: 1px solid #bb1010;} 
.box-1-s {width: 100%;}
.box-1-s .bd {width: 90%;margin-right: 25px;margin-bottom: 54px;float: right;}
.box-1-s .bd li{float: left;margin-right: 10px;}
.box-1-s .bd ul{width: 90%;margin: 0 auto;}
/*.box-1-s .bd li:nth-child(5){float: right;}*/
.box-1-s .bd li{height:159px;overflow:hidden;position:relative;}
.box-1-s .bd li a{margin-top:-100px;}
.box-1-s .bd li a:hover img{opacity:0.8;}
.box-1-s .bd li p{width:100%;position:absolute;bottom:-34px;left:0;height:34px;line-height:34px;background:rgba(0,0,0,0.5);color:#fff;text-align:center;font-size:16px;transition:all 0.5s;}
.box-1-s .bd li a:hover p{bottom:0;}
.box-1-s .prev{width: 39px;height: 39px;background: url(prev.png) no-repeat ;float: left;cursor: pointer; margin-top:64px; }
.box-1-s .next{width: 39px;height: 39px;background: url(next.png) no-repeat ;float: right;cursor: pointer; margin-top:64px; }

.box-2{position: relative;}
.box-2-y{width: ;}
.box-2 img{width: 100%;}
.box-2-y{width: 50%;height: 100%;position: absolute;top: 0;right: 0;background: #bb1010;}
.box-2-y-line{float: left;width: 1px;height: 272px;background: #FFFFFF;margin: 15% 5%;}
.box-2-y .hds p{font-size: 18px;color: #FFFFFF;margin-top: 5%;}
.box-2-y .hds .hdsline{width: 111px;height: 1px;background: #FFFFFF;display: block;float: right;margin-right:68%;margin-top: 15px;}
.box-2-y .hds h3{font-size: 26px;font-weight: normal;color: #FFFFFF;margin:3% 0;}
.box-2-y-t p{font-size: 14px;color: #FFFFFF;width:56%;line-height: 25px;margin-bottom:5%;text-align: justify;}
.box-2-y .more a{display: block;width: 172px;height: 51px;line-height: 51px;text-align: center;font-size: 14px;border: 1px solid #FFFFFF;color: #FFFFFF;margin-left: 100px;}
.box-2-y .more a:hover{background:#fff;color:#bb1010;}

.box-3{margin-bottom: 60px;}
.box-3 .hds{margin: 50px 0;}
.box-3 .hds h3{font-size: 24px;text-align: center;font-weight: normal;}
.box-3 .hds p{font-size: 14px;text-align: center;}
.box-3 .bd{float: left;width: 562px;}
.box-3 .bd a{overflow: hidden;display: block;}
.box-3 .bd img{width: 100%;}
.box-3 .bd img:hover{transform: scale(1.04) ;}
.box-3 .bd li{padding-bottom: 20px;border: 1px solid#dcdcdc;}
.box-3 .bd li:hover{box-shadow:0 0 10px  #ccc;transition: all 0.5s;}
.box-3 .bd li h3{width: 502px;margin: 10px auto;font-size: 16px;font-weight: normal;} 
.box-3 .bd li p{width: 502px;margin: 0 auto;font-size: 13px;line-height: 25px;}
.box-3 .hd{width: 620px;float: right;}
.box-3 .hd .hd-z{float: left;}
.box-3 .hd .hd-y{float: right;}
.box-3 .hd li{border-bottom: 1px dashed#dcdcdc;cursor: pointer;}
.box-3 .hd li a{display: block;margin: 6px 0;}
.box-3 .hd li:nth-child(1) a{margin-top: 0;}
.box-3 .hd li:hover a{background: #bb1010;display: block;color: #FFFFFF;}

.box-3 .hd li:nth-child(3){border: 0;}
.box-3 .hd li a{display: block;padding: 10px;}
.box-3 .hd .hd-y h3{font-size: 15px;font-weight: normal;}
.box-3 .hd .hd-y p{width: 438px;font-size: 13px;line-height: 25px;text-align:justify;}