@font-face 
{
font-family: "FZZYSJ";
src: url("/css/FZZYSJ.ttf") format('truetype');
}
/*通用*/
body{background:#ffffff;
font-family:"微软雅黑", Arial, "宋体",Consolas;
font-size:1em;}
h1{font-weight:bold;font-size:2.0em;}
h2{font-weight:bold;font-size:1.8em;}
h3{font-weight:bold;font-size:1.6em;}
h4{font-weight:bold;font-size:1.2em;}
h5{font-weight:bold;font-size:1.2em;}
a:link, a:active, a:visited{text-decoration:none;color:#006666;}
a:hover{text-decoration:underline;color:#006666;}


/*头部*/
.head{width:98%;height:93px;margin-top:1px;margin-left:auto;margin-right:auto;padding-bottom:3px;background-color:#fff;}
.left_bar{float:left;width:400px;height:90px;border:0px solid #000;}
.right_bar{float:right;width:460px;height:30px;border:0px solid #f7f6f3;margin-top:20px;text-align: right;margin-right:5px;}
.rbbb{color:#066;font-size:1em;text-decoration:underline;}


/*主窗*/
.mainbody{width:98%;margin-top:1px;margin-left:auto;margin-right:auto;padding-bottom:3px;background-color:#fff;}


/*整体框架开*/
.mainLeft{width:160px;float:left;border:0px solid #B3B3B3;height:1000px;display:block;list-style:none;line-height:28px;background-color:#fff;padding:6px;}
.mainLeft ul{margin:0;padding:0;list-style:none;}
.mainLeft li{margin:2px 0;border-radius:6px;transition:all 0.3s ease;position:relative;}
.mainLeft li:hover{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);transform:translateX(3px);box-shadow:0 2px 8px rgba(0,0,0,0.1);}
.mainLeft a{display:block;padding:10px 15px 10px 25px;color:#006666;text-decoration:none;font-size:14px;font-weight:500;transition:all 0.3s ease;border-left:3px solid transparent;}
.mainLeft a:hover{color:#d32f2f;text-decoration:none;border-left:3px solid #d32f2f;background:linear-gradient(90deg,rgba(211,47,47,0.1) 0%,transparent 100%);}
.mainLeft li::before{content:'▸';position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#d32f2f;opacity:0;transition:all 0.3s ease;font-size:12px;}
.mainLeft li:hover::before{opacity:1;transform:translateY(-50%) translateX(2px);}

/* 当前页面激活状态 */
.mainLeft li.current{background:linear-gradient(135deg,#d32f2f 0%,#c62828 100%);}
.mainLeft li.current a{color:#fff;border-left:3px solid #fff;}
.mainLeft li.current::before{color:#fff;opacity:1;}

/* 菜单标题样式 */
.mainLeft h3{margin:15px 0 10px;padding:0 15px;color:#333;font-size:16px;font-weight:bold;border-bottom:2px solid #d32f2f;padding-bottom:5px;}
.mainCenter{margin-left:3px;float:left;width:calc(99% - 430px);border:0px solid #f00;margin-left:4px;height:auto;}
.mainCenter a{color:#006666;}
.mainCenterImg{font-size:16px;line-height:1.7em;font-family: "FZZYSJ";}
.mainCenterImg img{width:98%;object-fit:scale-down;}
.mainRight{float:right;width:220px;border:0px solid #f00;}
.mainRight a{color:#006666;}
.mainBottom{float:left;width:100%;height:60px;border:0px solid #00F;}


/*整体框架结束*/
/*中左*/
.m_cLeft{padding:4px;font-size:1em;width:48%;border:0px solid #0F0;float:left;line-height:28px;}
.m_cLeft li{list-style:none;}
.keylink {}

/*中右*/
.m_cRight{padding:4px;font-size:1em;width:48%;border:0px solid #000;float:left;line-height:33px;}
.m_cRight li{list-style:none;}
.yanyuanList li{width:25%;float:left;}
.yanyuanList a{font-size:16px;}
.cclist li{width:auto;float:left;}
.articleRight{float:left;width:80%;border:0px solid #f00;margin-left:4px;height:100%;font-size:1em;line-height:26px;padding:10px;word-wrap:break-word;}
.articleRight a{color:#006666;}
.articleRight ul{font-size:1em;line-height:32px;word-wrap:break-word;}
.articleRight li{list-style:none;}
.yanyuanPic{width:200px;border:1px solid #ddd;background-color:#fff;float:right;margin:10px;}
.yanyuanPic img{width:180px;margin:10px;}
.link{width:98%;float:right;height:28px;}
.chuancheng{border:0px solid #ddd;background-color:#fff;float:right;margin:10px;}
.todayList {list-type:none;line-height:32px;width:100%;}
.todayList li::marker{color:#006666;width:100%;}
.eventlist0{background-color:#FFF;}
.eventlist1{background-color:#E3ECC7;}
.yanyuan ul{width:100%;margin-left:auto;margin-right:auto}
.yanyuan li{float:left;width:100px;margin-left:5px;height:145px;text-align:center;border:solid 1px #888;border-width:1px;margin-top:2px;list-style:none;}
.yanyuan li img{width:80px;height:100px;margin-top:5px;border-width:0px;border-radius:10%}
.yanyuan2 ul{width:120px;margin-left:auto;margin-right:auto;}
.yanyuan2 li{float:left;width:100px;margin-left:15px;height:130px;text-align:center;border:solid 1px #888;border-width:1px;margin-top:5px;margin-bottom:10px;}
.yanyuan2 li img{width:80px;height:100px;margin-top:5px;border-width:0px;}
hr{width:100%;height:1px;}
.yanyuan_type img{border-radius:70%}

/*分页样式*/
.page_area{width:613px;margin:0 auto;}
.page_info{text-align:center;margin:10px 0;color:#333;}
.page_info span{padding:0 2px;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Consolas";font-size:0.8em;margin:20px 0 10px;}
.page_list a{display:inline-block;color:#2b4a78;border:1px solid #d6d6d6;background:#fff;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #3090bc;background:#73b2da;}
.page_list a.on{color:#fff;border:1px solid #3090bc;background:#73b2da;}

/*tab样式*/
.tabHead{width:100px;height:25px;background:#fff;margin-left:0px;margin-right:6px;float:left;text-align:center;color:#000;border:1px solid #066;cursor:pointer;border-radius:3px 3px 0px 0px}
.tabHeadActive{width:100px;height:25px;background:#066;margin-left:0px;margin-right:6px;float:left;text-align:center;color:#fff;border:1px solid #066;cursor:pointer;border-radius:3px 3px 0px 0px}
.tabHeadLine{width:100%;height:25px;border-bottom:1px solid #fff;}
.tabsheet{width:100%;background-color:#ffffff;border-top:1px solid #066;margin-top:0px;}

.music_box{margin:50px auto;width:420px;}


#note {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
    background: #ffff00;
    text-align: center;
    line-height: 2.5;
    overflow: hidden; 
    -webkit-box-shadow: 0 0 5px black;
    -moz-box-shadow:    0 0 5px black;
    box-shadow:         0 0 5px black;
}
#close
{
    position: relative;
    display: inline-block;
    width: @closeXSize;
    height: @closeXSize;
    cursor: pointer;
	float:right;
	margin-right:4px;
    color:#aaa;
}
@-webkit-keyframes slideDown {
    0%, 100% { -webkit-transform: translateY(-50px); }
    10%, 90% { -webkit-transform: translateY(0px); }
}
@-moz-keyframes slideDown {
    0%, 100% { -moz-transform: translateY(-50px); }
    10%, 90% { -moz-transform: translateY(0px); }
}