body{ background:#fffaeb; }

.header{ height: 800px; background:#ba0013;}

.ipart1{ padding-top:35px; padding-bottom:100px; }
.title{ margin-bottom:45px; background:#f7ecca; border-radius: 30px; }
.title a.active{ color:#b31d23; }
.ipart1>div>.uk-grid{ margin-left:-20px;}
.ipart1>div>.uk-grid>div{ padding-left:20px; }
/* .ipart3 .inewsslide{ background: #f6f6f6;} */
.ipart1 .inews li{ margin-bottom:6px; padding:18px 120px 18px 20px; position: relative; min-height: 100px;  }
.ipart1 .inews li:last-child{ margin-bottom:0; }
.ipart1 .inews li .date{ padding-left:10px; padding:12px 20px; width:100px; color:#cbbf98; }
.ipart1 .inews li:hover{ background: #b31d23; color:#fff; border-color:#b31d23; }
.ipart1 .inews li:hover .uk-width-expand *{ color:#fff; }
.ipart1 .inews li:hover .date{ color:#ffd800!important; }
.ipart1 .inewsslide .text{ z-index: 20;height: 50px; line-height: 50px; padding:0 120px 0 20px; background: rgba(0,0,0,.5);}
.ipart1 .inewsslide .uk-slidenav{ z-index: 10;bottom:0; top:auto; transform:none; width:50px; height: 50px; line-height: 38px; text-align: center; background: #b31d23; color:#fff;  }
.ipart1 .inewsslide .uk-slidenav:hover{ background: #6a0d12; }
.ipart1 .inewsslide .uk-slidenav-previous{ right:50px; left: auto; }
.ipart1 .inewsslide .uk-slidenav-next{ }


.ipart3{ padding:55px 0 100px;}
/* .ipart3 .vdo{ min-height:700px; } */
.ipart3 .vdo video{ width:100%; min-height: 700px;}


.ipart4 .title .sub a{ background:#fbbd7f; height:40px; line-height: 40px; min-width:120px; text-align: center; border-radius: 20px; color:#b31d23; margin-left:5px; }
.ipart4 .title .sub a:hover{ background-color:#f1a151; }
.ipart4 .box{ padding:0 40px 0 20px;}
.ipart4 .img{ box-shadow: 20px 20px 0 0 #f7ecca;}
.ipart4 .tit{ margin:30px 0 10px; }


.inpart1{ padding-bottom:10px; }
.crumb{ line-height: 40px; margin-top:-30px; }
.tbody .line{ margin-top:30px; background:#f6a8a4; height:5px; border-radius: 6px; margin-bottom:20px; }

.newslist>.uk-grid>div{ background:#f8f4e6; }
.newslist>.uk-grid .uk-grid-margin{ margin-top:30px; }
.newslist>.uk-grid .wrap{ padding:18px 120px 18px 20px;  }
.newslist>.uk-grid .wrap:hover .f22{ color:#b31d23; }
.newslist>.uk-grid>div .date{ padding-left:10px; padding:12px 20px; width:100px; color:#cbbf98; }
.newslist>.uk-grid>div:nth-child(2n-1){ border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
.newslist>.uk-grid>div:nth-child(2n){ border-top-right-radius: 8px; border-bottom-right-radius: 8px;}


/*分页*/
.pages{ margin-top:40px; margin-bottom: 40px;}
.pages a,.pages .page-num{ display: block; padding:0; height: 42px; line-height: 40px; padding:0 8px; min-width:42px; text-align: center; border:1px solid #c8c8c8;  background: #c8c8c8; margin-left:-1px; }
.pages a:first-child{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.pages a:last-child{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.pages a span{ display: block; height: 100%; line-height: 38px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #e30214; border-color:#e30214; }
.pages a:hover span{ color:#fff;}


h1.f30{ margin-bottom:20px;}
.infos{ border-bottom:1px solid #f6a8a4; padding-bottom:10px; padding-top:5px; margin-bottom:20px; }
.content{ line-height: 2;}
.content img{ max-width: 100%;}


.sidebar{ width:240px; text-align: center; }

.sidebar dt a{ display: block; border-radius: 20px; line-height: 40px; background:#555555; color:#fff; font-size:20px; font-weight: normal; }
.sidebar dd{ padding:0 20px; margin-top:10px;}
.sidebar dd a{ display: block; border-radius: 20px; line-height: 36px; background:#999893; color:#fff; font-size:16px; font-weight: normal; }
.sidebar dd a:hover,.sidebar dd.active a{ background:#b41d24; }