/*bI*/
.bI-container{margin:20px auto;width:1054px}
.bI-l{float:left;width:718px}
.bI-l .tit{margin:0 0 30px 0;color:#333;text-align:center;font-weight:700;font-size:30px;line-height:30px}
.bI-l .bI-lct{padding:29px;height:162px;background-color:#f7f6f6}
.bI-l .bI-lct .subHead{margin:0 0 20px 0;color:#333;font-weight:700;font-size:20px}
.bI-l .bI-lct .subP{display:-webkit-box;overflow:hidden;color:#555;text-overflow:ellipsis;font-size:14px;line-height:29px;-webkit-box-orient:vertical;-webkit-line-clamp:4}

.bI-r{float:right}
.bI-r .date{position:relative;margin:-33px 0 0 0;width:310px;height:333px}
.bI-r .date .dt{position:relative;height:45px;border-radius:10px 10px 0 0;background:#aa0114;color:#fff;text-align:center;font-weight:700;font-size:18px;line-height:45px}
.bI-r .date .dt1{position:relative;height:45px;border-radius:10px 10px 0 0;background:#aa0114;color:#fff;text-align:center;font-weight:700;font-size:18px;line-height:45px}
.bI-r .date .dt .date-btn{position:absolute;top:0;right:21px;z-index:2;width:27px;height:45px;background:url(../images/icon-bg.png);background-position:0 -213px}
.bI-r .date .dt1 .date-btn{position:absolute;top:0;right:21px;z-index:2;width:27px;height:45px;background:url(../images/icon-bg.png);background-position:0 -213px}
.bI-r .date.add .date-btn{background-position:0 -255px}
.bI-r .date .d_select{position:absolute;top:45px;left:1px;z-index:10;background-color:#fff}
.bI-r .date .d_select p{display:none}
.bI-r .date.add .d_select p{display:block;padding:0 14px;width:280px;height:115px;border-bottom:1px solid #eee}
.bI-r .date.add .d_select p b{float:left;display:block;margin:12px 0 5px 0;width:100%;color:#211d48;font-size:16px}
.bI-r .date.add .d_select p a{float:left;display:block;margin:4px 0 0 17px;width:27px;height:27px;color:#211d48;text-align:center;font-size:14px;line-height:27px}
.bI-r .date.add .d_select p a:hover{color:#aa0114}
.bI-r .date.add .d_select p a.current{border-radius:50%;background-color:#162946;box-shadow:0 1px 3px 0 #242323;color:#fff}
.bI-r .dm{padding:30px 0 0 0;width:308px;height:78px;border-right:1px solid #eee;border-left:1px solid #eee;background-color:#f7f6f6}
.bI-r .dm p{color:#211d48;text-align:center;font-size:14px;font-family:"Microsoft YaHei"}
.bI-r .dm .fbw{margin:0 3px;color:#211d48;font-weight:700;font-size:36px;font-family:"Microsoft YaHei"}
.bI-r .db{width:308px;min-height:30px;border:1px solid #eee;border-top:none;border-radius:0 0 10px 10px;background-color:#f7f6f6}
.bI-r .db1{width:308px;border:1px solid #eee;border-top:none;border-radius:0 0 10px 10px;background-color:#f7f6f6;margin-bottom: 5px;}
.bI-r .db .oh-tit{height:29px;background-color:#eae9e9}
.bI-r .db .oh-tit span{float:left;display:block;margin:0 5px 0 10px;width:27px;height:29px;color:#211d48;text-align:center;font-size:14px;line-height:29px}
.bI-r .db .oh a{float:left;display:block;margin:2px 5px 0 10px;width:27px;height:27px;color:#211d48;text-align:center;font-size:14px;line-height:27px}
.bI-r .db .oh a:hover{color:#aa0114}
.bI-r .db .oh a.current{border-radius:50%;background-color:#162946;box-shadow:0 1px 3px 0 #242323;color:#fff}

/*intro*/
.intro{position:relative; margin:0 0 60px 0;}
.intro .intro-container{margin:0 auto;width:1140px}
.intro ul{position:relative;padding:50px 0 82px 15px;zoom:1}
.ic-ul{clear:both;overflow:hidden;background:url(../images/icon-iubg02.png) no-repeat 6px top}
.ic-ul02{position:relative;clear:both;overflow:hidden;padding:50px 9px 82px 0!important;background:url(../images/icon-iubg02.png) no-repeat right 0}
.ic-ul:first-child{background:0 0}
.intro ul.ic-ul:after{position:absolute;right:9px;bottom:0;clear:both;display:block;visibility:visible;width:4px;height:38px;background:#ddddde;content:''}
.intro ul.ic-ul02:after{position:absolute;bottom:0;left:15px;clear:both;display:block;visibility:visible;width:4px;height:38px;background:#ddddde;content:''}
.ic-ul li:first-child .bg:after{position:absolute;left:0;display:block;visibility:visible;width:4px;height:38px;background:#ddddde;content:''}
.ic-ul02 li:first-child .bg:after{position:absolute;right:0;display:block;visibility:visible;width:4px;height:38px;background:#ddddde;content:''}
.intro ul:first-child li:first-child .bg:after{top:34px;left:0;width:67px;height:4px;background:#fff}
.intro ul:last-child:after{visibility:hidden}
.intro ul li{float:left;overflow:hidden;margin-bottom:-2980px;padding-bottom:3000px;width:372px}
.intro ul li:hover .year{background-color:#aa0114}
.intro ul li:hover .Info{border:1px solid #aa0114;border-top:none}
.intro li .Img{display:block;margin:0 auto;width:310px}
.intro li .theImg{position:relative;display:block;overflow:hidden;width:310px;height:160px}
.intro li .theImg img{display:block;width:100%;height:100%;transition:all .5s ease 0s;object-fit:cover}
.intro li .theImg img:hover{transform:scale(1.1,1.1)}
.intro li .theImg span{position:absolute;bottom:0;left:0;z-index:2;padding:0 15px;width:280px;height:30px;background-color:rgba(0,0,0 ,.5);color:#fff;text-align:center;font-size:16px;line-height:30px}
.intro li .theInfo{display:block;overflow:hidden;margin:0 9px;padding:0 0 0 15px;height:37px;background:url(../images/icon-bg.png) no-repeat;background-position:-178px 18px;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:37px}
.intro li .theInfo:hover{background-position:-178px -22px;color:#9a0819}
.intro li .bg{position:absolute;bottom:0;margin:20px 0 0 0;width:372px;height:72px;background:url(../images/icon-ilbg01.png) #fff no-repeat left 0}
.intro .ic-ul02 li{float:right}
.ic-ul02 li .bg{margin:20px 0 0 0;background:url(../images/icon-ilbg11.png) #fff no-repeat left 0}
.intro li .bg .year{position:absolute;top:0;left:0;z-index:2;display:block;margin:0 0 0 31px;width:72px;height:72px;border-radius:50%;background-color:#da4041;color:#fff;text-align:center;font-size:24px;line-height:72px;cursor:pointer}
.intro li:hover .bg .year{-webkit-transition:transform .8s;-moz-transition:transform .8s;-o-transition:transform .8s;transition:transform .8s;-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg)}
.intro .Info{margin:0 auto;padding:5px 0;width:308px;max-height:155px;border:1px solid #eee;border-top:none}
.ic-ul li .bg .k{position:absolute;top:0;right:0;z-index:1;display:block;display:none;width:69px;height:72px;background-color:#fff}
.ic-ul02 li .bg .k{position:absolute;top:0;left:0;z-index:1;display:block;display:none;width:69px;height:72px;background-color:#fff}
.intro ul:last-child li:last-child .k{display:block}

/*more-container*/
.more-container{ width:1200px; margin:100px auto;}
.more-container .more{ display:block; margin:0 auto; background-color:#aa0114; width: 149px; text-align:center;  height: 41px; line-height:41px; color:#fff; font-size:16px;}
.more-container .more:hover{ opacity:0.9;filter(alpha=90)}

