@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px;}
html{height:100%;}
body{ font-size:14px; font-family:"Microsoft Yahei"; line-height:1.5; color:#444; height:100%; }
div,p,span{ font-size:14px;}
ol,ul { list-style:none; }
a { color:#444;text-decoration:none; }
a:hover{ color:#96000c; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ border:none; font-family:"Microsoft Yahei";  outline:none;}
input[type="button"]{ cursor:pointer;}
.red{ color:#96000c;}
/*.mid{ width:1000px; margin:0 auto;}*/
.fr{ float:right;}
.fl { float:left;}
h3{ font-size:18px; color:#523f38; font-weight:bolder; }

/*文化日历*/
.calendarCon{ width:998px; height:458px; border:1px solid #3a455a; background:url(../images/calendarBg.png) #fff right center no-repeat; margin:50px auto;}
.calendarLeft{ display:block; width:228px; height:100%; background:url(../images/calendarleft.png) left bottom no-repeat;}
.calendarMid{ width:390px; height:100%; background:#f8f9fc;}
.calendarRight{width:380px;}
.calendarRight_tit{ height:44px; padding:20px; border-bottom:1px solid #ac9b93;}
.calendarRight_tit h3{ background:url(../images/calendarIcon.png) left 5px no-repeat; text-indent:30px; letter-spacing:2px; color:#96000c;}
.calendarRight_tit span{ display:block; font-weight:lighter; color:#96000c;}


.picScroll-top2{ margin:30px 20px 0 15px; position:relative; }
.picScroll-top2 .bd2 ul li{ zoom:1; padding-bottom:30px;}
.picScroll-top2 .bd2 ul li .pic{width:85px; height:85px; float:left; border-radius:50%; border:2px solid #ac9b93; box-sizing:border-box; margin-right:12px;}
.picScroll-top2 .bd2 ul li .pic img{width:100%; height:100%; border-radius:50%; display:block;}
.picScroll-top2 .bd2 ul li:hover .pic{box-shadow:3px 0 10px #666;}
.picScroll-top2 .bd2 ul li h3{overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word; padding-top:8px;}
.picScroll-top2 .bd2 ul li p{height:38px; overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical; margin-top:5px; line-height:1.4;}
.picScroll-top2 .bd2 ul li:hover p{color:#96000c;}

/*20180807修改*/
.picScroll-top2{
margin:0 18px 0 15px;
min-height:250px;
}
.picScroll-top2 .bd2{
width:345px;
overflow:hidden;
}
.picScroll-top2 .bd2 ul li {
 margin-top:18px;
 height:85px;
 overflow:hidden;
 padding:0;
}
.picScroll-top2 .bd2 ul li a{
color:#333;
display:block;
}
.picScroll-top2 .bd2 ul li a p{ 
color:#333; 
}
.picScroll-top2 .hd{
overflow:hidden;
text-align:center;
height:35px;
padding-top:10px;
}
.picScroll-top2 .hd li{
 width:38px;
 height:35px;
 display:inline-block;
 padding:0;
 font-size:0;  
 margin:0 12px;
vertical-align:top;
}

.picScroll-top2 .hd li:nth-of-type(1){
background:url(../images/onebd.png) center no-repeat;
}
.picScroll-top2 .hd li:nth-of-type(2){
background:url(../images/twobd.png) center no-repeat;
}
.picScroll-top2 .hd li:nth-of-type(3){
background:url(../images/threebd.png) center no-repeat;
}

.picScroll-top2 .hd li.on:nth-of-type(1),.picScroll-top2 .hd li:nth-of-type(1):hover{
background:url(../images/onebd_on.png) center no-repeat;
}
.picScroll-top2 .hd li.on:nth-of-type(2),.picScroll-top2 .hd li:nth-of-type(2):hover{
background:url(../images/twobd_on.png) center no-repeat;
}
.picScroll-top2 .hd li.on:nth-of-type(3),.picScroll-top2 .hd li:nth-of-type(4):hover{
background:url(../images/threebd_on.png) center no-repeat;
}
.onedaybox{
padding:18px 18px 18px 13px;
overflow:hidden;
position:relative;
}
.onedaybox:before{
display:block;
content:"";
width:29px;
height:103px;
background:url(../images/onedaytitle.png) left center no-repeat;
position:absolute;
left:16px;
top:10px;
}
.onedaybox:after{
display:block;
content:"";
width:38px;
height:33px;
background:url(../images/onedaybg.png) center no-repeat;
position:absolute;
right:15px;
bottom:15px;
}
.oneday_con{
margin-left:27px;
padding:20px 10px 20px 12px;
overflow:hidden;
background:#f7f7f7;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
}
.oneday_con p{
    line-height:22px;
    height: 44px;
    color:#333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; 
}
.announceItem{
display:block;
text-align:center;
padding-top:40px;
}
.announceItem img{
 display:inline-block;
 height:133px;
 width:104px;
}
.announceItem p{
 line-height:22px;
 color:#333;
 padding-top:20px;
}
.announceItem p a{
color:#6085cb;
}
.announceItem p a:hover{
text-decoration:underline;
}