﻿/* Initialization */
body,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,p,table,tr,td,ul,li,a,select,div,label
	{
		margin:0;
		padding:0;
		font-size: 16px; 
		line-height: 160%;
		-webkit-text-size-adjust:100%;
		font-family: Microsoft YaHei, Gotham Book, Arial, Georgia, Sans-Serif;
		color:#000000;
	}

td.topic_wrap {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.fxprice {
	background:#FFA500;
	padding:4px 16px;
	color:#ffffff;
	border-radius:16px;
	font-size:18px;
	font-family: PingFangSC-Regular,微软雅黑,PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,STHeiTi,sans-serif;
}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ul,ol,li {
	list-style: none;
	line-height: 160%;
};
select,input{
	vertical-align:middle;
}

.cover_thumbnail {
	height:200px;
	margin:4px 8px;
	cursor:pointer;
}

.cover_thumbnail:hover {
	box-shadow:10px 10px 5px #ccc;
}

._notice_bar {  
    color: #ffffff; 
	background:#fdad35;
	transition:background 1s ease 0s;
	cursor:pointer;
	border-bottom:1px solid #fff;
}  

._notice_number {
	background-color:red;
	color:#fff;
	padding:4px 8px;
	border-radius:16px;
}

.infoNum {
	padding:4px;
	font-size:18px;
	font-weight:bold;
}

table{
	border-collapse:collapse;
	border-spacing:0;
	font-size:inherit;
}
td {
	font-size:16px;
	text-align:left;	
	line-height: 160%;
	padding:4px;
}
img { background: url(../images/loading.gif) no-repeat 50% 50%; }

h1,h2,h3,h4,h5,h6 {
	font-size:100%;
}

.hide{ display: none;}

.page_header {
	padding: 12px 8px;
	border-bottom: 2px solid #0d3e5d; 
	width: 1000px;
	margin: 0px auto;
	font-size: 18px;
}

p  { 
	text-indent:2em; 
	line-height: 180%;
	font-size:16px;
	}
hr { 
	border: 1px solid #0d3e5d; 
	background:#0d3e5d;  
}

div_hr {	
	height:1px;
	background:#ffffff;
}

body{
	background : #C0C0C0;
	color: #666;
	text-align: left;
	line-height: 18px;
	}

.pop_main {
	z-index:980;
	background-color:#CCCCCC;
	filter: alpha(opacity=50);/*  IE  */
	opacity:0.5;/*  FireFox  */
	width:100%;
	height:100%;
	position: fixed !important;
	left:0px;
	top:0px;
	display:none;	
}

.pop_textborder {
	z-index:990;
	background-color:#ffffff;
	position: fixed !important;
	
	top:150px;
	width:600px;
	margin:0px auto;
	height:480px;
	overflow: auto;
	display:none;
	border: 10px solid #cccccc;
	padding:15px;
	line-height:180%;
}

.foot{
	clear:both;
	width: 1200px;
	height: 100px;
    background: #0d3e5d;
    margin-top: 0px;
	padding-top: 30px;
    line-height: 24px;
	text-align: center;
    color: #FFFFFF;
};
a {
	text-decoration: none; 
	color:#063251; 
}
a:hover {
	text-decoration: underline; 
	color:#063251;
}

.Authorlist {
	margin:10px;
	padding:20px;
	width:410px;
	overflow:hidden;
	float:left;
	border: 1px solid #eee;
	border-radius: 15px;
	line-height:150%;
}

.Authorlist:hover {
	background-color:#ABDF64;
}

	a.publicbook_link { text-decoration: none;border-radius:15px; padding: 10px 20px; color:#fff; background-color:rgb(13, 62, 93);margin:20px 10px;};
	a.publicbook_link:hover { text-decoration: none;color:#ffffff; };
	.publicbook_pg { text-indent:2em;line-height:200%; }

.NaviBar a {
	text-decoration: none; 
	color:#808080; 
}
.NaviBar a:hover {
	text-decoration: underline; 
	color:#000000;
}
	
.wrp{
	position: relative;
	width: 940px;
	margin:0px auto; padding:0px;
	}
	:after.wrp{ display: block; clear: both; content: ""; visibility: hidden; height: 0; overflow: hidden; }

.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	line-height:16px;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	background:#f6f6f6;
	white-space:nowrap;
	//background:#fff;
	text-align:center;
	vertical-align:middle;
	line-height:50px;
}
.str_wrap img { opacity:0.8}
.str_wrap img:hover { opacity:1}
.str_wrap.str_active {
	background:#fff;
}

.str_wrap.str_active {
	background:#f1f1f1;
}
			
/* login */			
.sw_login {background: url(../images/login_language.png) 10px 125px no-repeat;}
			
/* header - logo */		
.wrap{position: relative;z-index:5; margin:0 auto; width:940px;}
.head{
	width:1200px; 
	height: 211px; /*148*/
	background: url("/images/sflep_greyheadbg2.png") repeat;
	top:40px;margin-top:20px;margin:0px auto;
	text-align:left;}
.head_btm_bar{height: 22px;background: #e2e2e2;}

.sflep-word-logo {
	text-align:right;
	width: 270px;
	height: 45px;
	background: url("/images/sflep-word-logo-240.20200108.png") 0px 0px no-repeat;
	background-size: 100% 100%;
	margin-right:20px;
}

#logo{
	margin:40px 0 0 16px;
	width:220px;
	height:220px;
	background: url("/images/sflep-logo-white-90.png") 0 0px no-repeat; 
	background-size: 100% 100%;
	}
#logo a{display: block;width: 100px;height: 100px;}
#logowd {float: left;width: 100px;height: 98px;margin-top: 25px;margin-left: 52px;background: url(../images/sflep_grey.png) 0 -294px no-repeat;text-indent: -9999px;}
#logowd a{display: block;width: 100px;height: 100px;}

#id_time {
	text-align: right;
	margin:-15px 20px 30px 0;
	font-size: 64px;
	color:#fff;
	font-family:PingFangSC-Regular,微软雅黑,PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,STHeiTi,sans-serif;
}

#id_date {
	text-align:right;
	margin:70px 20px -5px 0px; 
	padding-bottom:5px;
	font-size: 36px;
	color:#fff;
	font-family:PingFangSC-Regular,微软雅黑,PingFang SC,Helvetica,Arial,Hiragino Sans GB,Microsoft Yahei,STHeiTi,sans-serif;
}	
	
/* Label Tag */	
.bluelabel {
	padding:4px 12px;
	height:30px;
	color:#fff;
	background-color:#063251;
	border-radius:6px;	
}

.bluelabel:hover {
	background-color:#fdad35;
	cursor:pointer;
}

.bluecartlabel {
	padding:4px 6px 4px 38px;
	color:#eee; /*#8ea096*/
	background-color:#063251; /*#063251;*/
	border-radius:6px;
	background-image: url('/images/cart.png');
	background-repeat:no-repeat;
	background-size:24px 24px;
	background-position: 6px 2px;
}

.bluecartlabel:hover {
	background-color:#fdad35;
	cursor:pointer;
}

/* Label Static Tag */	
.staticlabel {
	padding:4px 12px;
	color:#fff;
	background-color:#063251;
	border-radius:6px;	
}
			
/* bulletin */			
.date_box{ position: relative;z-index:5;float: right; margin: 0px;
           top:-18px; right:10px;  width: 430px;height: 148px;padding-bottom: 0px;
           background: url(../images/sflep_grey.png) 0 -140px no-repeat;
           color: #999;overflow: visible;}
.date_list{display: inline;float: left;width: 126px;margin: 20px 0 0 20px;text-align: center;}
.date_box .day{display: block;font:72px/80px  Arial, sans-serif;color: #fff;}
.date_box .year{position: relative;z-index:3;width: 90px;margin: auto;color: #fff;}
.date_box .year .year_txt{float: none}
.date_box .icon_date{float: left;width: 14px;height: 14px;margin-top: 2px;cursor: pointer;background: url(../images/sflep_grey.png) -340px -120px no-repeat;}
.date_box a{color: #fff;}

.date_slide {float: left;width: 250px;height: 148px}
.date_slide li {float: left;width: 236px;}
.date_slide li h3{margin: 10px 0;background: none;text-indent: 0;white-space: nowrap;}
.date_slide li p{
	float: left;
	text-indent: 24px;
	line-height:20px; 
	text-align:left;
}
.date_slide_box{width: 250px;height: 110px;float:left;overflow: hidden;margin:0px;padding-top:10px;padding-left:10px; }
.date_slide_dot{display: inline;float: right;margin: 12px 20px 0 0;}
.date_slide_dot_item{width:10px;height:15px;background:url(../images/sflep_grey.png) no-repeat -260px -120px;cursor:pointer;float:left;}
.date_slide_dot_on{width:10px;height:15px;background:url(../images/sflep_grey.png) no-repeat -270px -120px;cursor:pointer;float:left;}
.date_slide_img{width: 250px;height: 140px;float:left;overflow: hidden;margin:0px;padding-top:30px;padding-left:10px; }
/* 公告�?结束 */

/* 导航 */
ul.site_menu {
	/*width: 1200px; */
	margin:0px;
	padding:2px 0px;
	overflow: hidden;
	background:#ddd;
	z-index:99;
	}

ul.site_menu2 {
	margin:0px;padding:0px;
	overflow: hidden;
	background:#ddd;
	z-index:99;
	}

ul.site_menu > li {
	float: left;
	font-weight: bolder;
	text-shadow: 0 0 1px #fff;
	text-align: center;
	width:100px;
	color:#063251;
	padding: 8px 0;
	z-index:99;
	}

	
ul.site_menu li:hover {
	//background:#abdf64;
	background:#fdad35;
	color:#fff;
	//background:url(/images/sflep_sitemenu.hover.png) repeat-x 0 0 #fff;
	}
	
.samplemenu {
	
};

ul.site_menu li:not(.samplemenu):hover {
	background:#fdad35;
	color:#fff;
}
	
ul.site_menu li > ul {
	display: none;
	background: #5f6975; 
	border-radius: 0px; 
	margin: 8px 0 0 0;
	position: absolute;
	box-shadow: 2px 2px 2px #acacac; 
	z-index:99;
	}	
	
ul.site_menu li:hover > ul {
	display: block;
	background: #efefef;
	padding:0px 0 0 15px; 
	}	
	
ul.site_menu li ul li{
	font-weight: bolder;
	text-shadow: 0 0 1px #fff;
	text-align: left;
	width:100px;
	color:#063251;
	padding: 10px 20px;
	background:url(/images/sflep_sitemenu.png) repeat-x 0 0 #fff;
	}

ul.personal_site {
	margin:0px;
	padding:0px;
	overflow: hidden;
	background:#fff;
	}

ul.personal_site > li{
	font-weight:bold;
	text-shadow: 0 0 1px #fff;
	text-align: center;
	color:#063251;
	padding: 10px 0;
	}
ul.personal_site li:hover {
	background:#fdad35;
	color:#fff;
	}

/* 导航�?结束 */

.OAMenu {
	border:0px;
	padding:8px 16px;
	border:0px solid #eee;
	width:140px;
	cursor:pointer;
}

.OAMenu:hover {
	background:orange;
	color:#fff;
}

/* �?上方横栏 */
.TopBar {
	position:fixed;
	width: 1400px;
	background: #ffffff;
	height:40px;
	box-shadow: 0 10px 6px -6px #777;
}

.selarea2015 {
	padding:5px 10px;margin:10px 0px;border-radius:5px;border:1px solid #5d5d5d;line-height:140%;cursor:pointer;
}
.selarea2015:Hover {	background-color:#ABDF64 ;}

/* 主体�?�?�?*/
.ContentZone {
	/* width: 1400px; */
	background: #FFFFFF;
	margin:0px auto;
	overflow-y:visible;
}
/* 主体�?结束 */

/* 搜索�?*/
.SearchBar {
	background: #FFFFFF;margin:0px auto;
}
/* 页面尾部 */
.BottomBar {
	background: #0d3e5d;
	margin:0px auto;
}

#id_bookscover {
	border: 1px solid #aaaaaa;
	width: 350px;
	height: 350px;
	background: url('/images/nil-cover.gif') no-repeat;
	FILTER:?Alpha(opacity=50);
}

/* 搜索 */
.sw_search {
	text-align: center;
	padding:4px;
}

.sw_search .sw_kw {
	width: 266px;
	height: 22px;
	border: 1px solid #aaa;
	color: #000000;
	line-height:22px;
	vertical-align: middle;
	padding:0 6px;
}

.sw_text {
	width: 266px;
	height: 28px;
	border: 1px solid #aaa;
	color: #000000;
	line-height:22px;
	padding:0 6px;
	vertical-align: middle;
}

.sw_textarea { line-height: 18px;padding:0 6px;border: 1px solid #aaa;}
.sw_search .sw_cc{width: 136px;height: 24px;line-height: 18px;padding: 2px;border: 1px solid #aaa;}
.sw_search .sw_sb{width: 54px;height: 24px;padding: 2px;border: 1px solid #d0d0d0;background: #063251;color: #fff;cursor: pointer;}
.sw_button {
	height: 24px;
	border: 1px solid #d0d0d0;
	background: #063251;
	color: #fff; 
	padding-top:-1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.sw_select {
	height: 30px;
	line-height: 18px;
	padding: 2px;
	border: 1px solid #aaa;
	color: #000000
}

input[type=file] {
	height: 30px;
	line-height: 18px;
	padding: 2px;
	border: 1px solid #aaa;
	vertical-align:middle;
	border-radius:4px;
}

input[type=button],input[type=submit] {
	height: 30px;
	line-height: 18px;
	padding: 2px 20px;
	border: 1px solid #aaa;
	background:#063251;
	color:#eee;
	border-radius:4px;
	vertical-align:middle;
}
input[type=text],input[type=number],input[type=date],input[type=year],input[type=month],input[type=tel],input[type=time],input[type=datetime-local] {
	height: 30px;
	line-height: 18px;
	padding: 2px 4px;
	border: 1px solid #aaa;
	vertical-align:middle;
	border-radius:4px;
}

input[type=password] {
	height: 30px;
	line-height: 18px;
	padding: 2px;
	border: 1px solid #aaa;
	vertical-align:middle;
	border-radius:4px;
}
select {
	vertical-align:middle;
	height: 34px;
	line-height: 18px;
	padding: 2px;
	border: 1px solid #aaa;
	border-radius:4px;
}

.select_anchor { border:   1px   solid   #209FBD; width:140px;height:24px; clip:   rect(0px,139px,24px,0px);overflow:   hidden;}
.select_anchor .selectcss { position:   relative; 
         left:   -2px; top:   -2px; width:   143px; line-height: 16px;   color:   #444444; border-style:   none; border-width:   0px;   }

/* select box */                  
.selectbox{border:1px solid #C0C0C0;height:19px;overflow:hidden;}
.selectbox2{border:1px solid #F4F4F4;height:17px;overflow:hidden;}
.grey_select {
	position:relative;
	left:-2px;
	top:0px;
	line-height:14px;
	border:0px;
	color:#909993;
} 
/* select box */         

/* 标题 */
.content_title_box {
	display: block; 
	height: 30px; 
	width: 640px;
	margin-right: 80px;
	float: right;
	background: url(../images/sflep_grey.png) 0px -867px repeat-x;
	}
.myjob1_title {margin-left: 60px;height: 30px;background: url(../images/sflep_maintenance_grey.png) 0px -160px no-repeat;}
.myjob2_title {margin-left: 60px;height: 30px;background: url(../images/sflep_maintenance_grey.png) 0px -200px no-repeat;}
.myjob3_title {margin-left: 60px;height: 30px;background: url(../images/sflep_maintenance_grey.png) 0px -40px no-repeat;}

.joblist1_title {margin-left: 60px;height: 30px;background: url(../images/sflep_maintenance_grey.png) 0px -120px no-repeat;}
.joblist2_title {margin-left: 60px;height: 30px;background: url(../images/sflep_maintenance_grey.png) 0px -80px no-repeat;}
.joblist3_title {margin-left: 60px;height: 30px;background: url(../images/sflep_maintenance_grey.png) 0px 0px no-repeat;}
/* 标题 */

/* normal table beg */
.unread_td 
	{  
	color: #fff; 
	padding-top: 1px;
	padding-bottom: 1px; 
	border-bottom: 1px solid #ccc; 
	text-align: left; 
	height: 40px;
	background: #96CDCD;
	cursor:pointer;
}
.unread_td:hover { 
	color: #ffffff; 
	background:#fdad35;
	transition:background 1s ease 0s;
	color:#000;
}

.unreadnews 
	{  
	color: #fff; 
	padding-top: 1px;
	padding-bottom: 1px; 
	border-bottom: 1px solid #ccc; 
	text-align: left; 
	height: 40px;
	background: #daecec;
	cursor:pointer;
}
.unreadnews:hover { 
	color: #ffffff; 
	background:#fdad35;
	transition:background 1s ease 0s;
	color:#000;
}
.bulletin_list_td 
	{ 
	color: #666666; 
	padding-top: 1px;
	padding-bottom: 1px; 
	border-bottom: 1px solid #CCDEE6; 
	text-align: left; 
	/*height: 40px;*/
}
.bulletin_list_td:hover { 
	color: #ffffff; 
	background:#FFDEAD;
	transition:background 1s ease 0s;
}

.grey-row {
	color: #000; 
	padding-top: 1px;
	padding-bottom: 1px; 
	border-bottom: 1px solid #ccc; 
	text-align: left;
}

.grey-row:hover { 
	background:#FDF5E6;
	transition:background 2s ease 0s;
}

.bulletin_list_right
	{ 
	  color: #666666; 
	  padding-top: 1px;
	  padding-bottom: 1px; 
	  border-bottom: 1px solid #CCDEE6; 
	  text-align: right; 
	  height: 35px;}	
.bulletin_list_left 
	{ 
	  color: #666666; 
	  padding-top: 1px;
	  padding-bottom: 1px; 
	  border-bottom: 1px solid #CCDEE6; 
	  text-align: left; 
	  height: 35px;}
.bulletin_list_selected 
	{  
	  background-color:#FFE8D0; color:#FF0000; 
	  padding-top: 1px;
	  padding-bottom: 1px; 
	  border-bottom: 1px solid #FF0000; 
	  text-align: left; 
	  height: 35px;}	  	    
.bulletin_list_tdsel { 
	 
	background-color:#FFE8D0; 
	color:#FF0000 ;
	cursor: pointer; 
	height: 35px; 
	padding-top: 1px;
	padding-bottom: 1px; 
	border-bottom: 1px solid #FF0000; 
}
     
.bulletin_content { 
	
	width:680px; 
	line-height:25px; 
	text-overflow:ellipsis; 
	white-space:nowrap;
	overflow:hidden;
}	 
	  
.wifi_div {
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	border:1px solid #cccccc;
	margin-left:30px;
	padding:8px 12px 8px 12px;
	color:#999999;
}

.KQ_Calendar_div {
	-moz-border-radius: 10px;      /* Gecko browsers */
	-webkit-border-radius: 10px;   /* Webkit browsers */
	border-radius: 10px;            /* W3C syntax */
	margin-left:10px;
	padding:12px 18px 12px 18px;
	color:#666666;
	background:#0D3E5D url(/images/calendar_bg.gif) repeat-x -10px -10px;
	text-align: center;
}

.KQ_BlankDay_div {
	width : 30px;
	height: 42px;
	border:1px solid #dddddd;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

.KQ_rest3_div {
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	border:1px solid #0042ff;
	color:#0042ff;
	background:#ffffff url(/images/calendar_rest3_bg.png) no-repeat 0px 0px;
	text-align: center;
	width : 30px;
	height: 42px;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

.KQ_rest3_div:hover {
	color:#ffffff;
	background:#FF6600 url(/images/calendar_rest3_bg.png) no-repeat 0px 0px;
}

.KQ_rest2_div {
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	border:1px solid #0042ff;
	color:#0042ff;
	background:#ffffff url(/images/calendar_rest2_bg.png) no-repeat 0px 0px;
	text-align: center;
	width : 30px;
	height: 42px;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

.KQ_rest2_div:hover {
	color:#ffffff;
	background:#FF6600 url(/images/calendar_rest2_bg.png) no-repeat 0px 0px;
}

.KQ_Holiday_div {
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
	border:1px solid #ffa800;
	color:#ffa800;
	background:#ffffff url(/images/calendar_holiday_bg.png) no-repeat 0px 0px;
	text-align: center;
	width : 30px;
	height: 42px;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

.KQ_Holiday_div:hover {
	color:#ffffff;
	background:#FF6600 url(/images/calendar_holiday_bg.png) no-repeat 0px 0px;
}

.KQ_Day_div {
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius: 5px;            /* W3C syntax */
	border:1px solid #dddddd;
	color:#666666;
	background-color: #dddddd;
	text-align: center;
	width : 30px;
	height: 42px;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
}

.KQ_Day_div:hover {
	border:1px solid #ffcc99;
	color:#FFFFFF;
	background-color: #FF6600;
	text-align: center;
	width : 30px;
	height: 42px;
	float:left;
	margin-bottom:2px;
	margin-right:2px;
	cursor:pointer;
}
		  
	  
.button_div {
	border:1px solid #CCDEE6;
	border-style:solid solid none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color:#ffffff;
	float:left;
	height:25px;
	text-align:center;cursor:pointer;
	padding-top:3px;
}	 

.button_div_sel {
	border:1px solid #CCDEE6;
	border-style:solid solid none;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	background-color:#CCDEE6;
	float:left;
	height:25px;
	text-align:center;
	padding-top:3px;
}	

.div_imgbutton {
	background-color: #0d3e5d;
	border:1px solid #0d3e5d;
	border-style:solid;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	height:22px;
	width:80px;
	text-align:center;cursor:pointer;
	padding-top:4px;
	position:relative;
}	

.btn_orange {
	background-color: #FF9900;
	border:1px solid #FF6600;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	font-size: 10pt; color:#FFFFFF ;
	height:22px;
	width:80px;
	text-align:center;cursor:pointer;
	padding-top:4px;
	position:relative
} 

.btn_blue_big {
	background-color: #0d3e5d;
	border:1px solid #0d3e5d;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius: 8px;
	color:#FFFFFF ;
	text-align:center;
	cursor:pointer;
	padding:8px 12px;
	position:relative
}

.btn_blue_big:hover {
	background-color: #FF9900;
	border:1px solid #FF6600;
}

.favoritebook {
	border:1px solid #0d3e5d;
	border-style:solid;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	color:#ffffff ;
	height:18px;
	width:22px;
	text-align:center;cursor:pointer;
	padding-top:4px;
	position:relative;
	background:#0d3e5d url(../images/favoritebook_22x22.png) 0px 0px no-repeat;
}

.favoritedelete {
	border:1px solid #0d3e5d;
	border-style:solid;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	font-size: 10pt; color:#ffffff ;
	height:18px;
	width:22px;
	text-align:center;cursor:pointer;
	padding-top:4px;
	position:relative;
	background:#0d3e5d url(../images/favoritedelete_22x22.png) 0px 0px no-repeat;
}	

.selbook_div {
	border:1px solid #f7f7f7;
	border-style:solid solid none;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	background-color:#f7f7f7;
	color:#666666 ;
	text-align:center;
	width:700px;
	margin-left:120px;
	padding-top:25px;
}

.selbook_salediv {
	height: 28px;
	width: 870px;
	padding-left: 80px;
	background-color:#0d3e5d;
	padding-top:8px;
	text-overflow : ellipsis;
	color: #eee;
	
}

.index_cover_div {

	color:#0f0f0f ;
	border:1px solid #ffffff;
	-webkit-box-shadow:0 0 3px #CCDEE6;  
	-moz-box-shadow:0 0 3px #CCDEE6;  
	box-shadow:0 0 3px #CCDEE6; 
	margin:3px;
	}
	
.index_cover_div2 {

	color:#0f0f0f ;
	border:0px solid #ffffff;
	-webkit-box-shadow:5px 5px 5px #c0c0c0;  
	-moz-box-shadow:5px 5px 5px #c0c0c0;  
	box-shadow:5px 5px 5px #c0c0c0; 
	margin:10px;
	}

:hover.index_cover_div {
	color:red;
	border:1px solid #CCDEE6;
	background: #eee;}

.dept_resource_list
{
	height: 28px;
	background-color:#ffffff;
	text-overflow : ellipsis;
	width:580px;
	padding:10px 0px 0px 30px;
	margin-left:35px;	
	border:0px solid #CCDEE6;
	border-width:0px 0px 1px;
}

.dept_resource_a {
	color:#0f0f0f ; background: url("../images/arrow.gif") no-repeat 0px 5px #ffffff;
	padding:2px;padding-left: 18px;
}

.selbook_a {
	color:#ffffff ; background: url("../images/selbook.png") no-repeat scroll right -102px #3164AF;
	padding:2px;padding-right: 18px;
}

.selbook_b {
	color:#808080; 
	padding:2px;padding-right: 18px;
}


a:hover.selbook_b {text-decoration: underline; color:#000000; font-size: 10pt;}
a:hover.selbook_a {text-decoration: underline; color:#ffffff; font-size: 10pt;}

.hl {
	color:red
}

.div_rs_three {
	color:#666666;
	line-height: 22px;
	height: 65px;
	text-align: left;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #CCDEE6;
}

.div_rs_three:hover {
	color:red;
	border-bottom: 1px solid red;
	background-color:#FFE8D0;
}

.div_rs_single {
	color:#666666;
	line-height: 18px;
	height: 35px;
	text-align: left;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #CCDEE6;
}

.div_rs_single:hover {
	color:red;
	border-bottom: 1px solid red;
	background-color:#FFE8D0;
}

.BottomFoot {
	height:110px;
	width: 1000px;
	margin:0px auto;
	padding:20px 0px 0px 310px;
	background:url("/images/Sflep-Bottom-Logo.png") no-repeat 0px 0px;
	line-height: 22px;
	border-top:1px solid #808080;
}	

.BottomURL {
	height:90px;
	width:210px;
	padding:15px 15px 10px 15px;
	//color:#ddd;
	//background:#0d3e5d;
	line-height: 160%;
	float:left;
	border-radius:10px;
	cursor:pointer;
	text-align:center;
	over-flow:hidden;
	margin:5px;
}

.BottomURL .friendgray {
	-webkit-filter: grayscale(100%); 
	-moz-filter: grayscale(100%); 
	-ms-filter: grayscale(100%); 
	-o-filter: grayscale(100%); 
	filter: grayscale(100%); 
	filter: gray; 
}

.BottomURL:hover .friendgray {
	-webkit-filter: grayscale(0%); 
	-moz-filter: grayscale(0%); 
	-ms-filter: grayscale(0%); 
	-o-filter: grayscale(0%); 
	filter: grayscale(0%); 
}

.BottomURL:hover {
	background:#ABDF64;
	color:#FF6600; /* FF6600 */
	-webkit-filter: grayscale(0%); 
	-moz-filter: grayscale(0%); 
	-ms-filter: grayscale(0%); 
	-o-filter: grayscale(0%); 
	filter: grayscale(0%); 
}

.BottomURL_Container {
	background: #0d3e5d;
	line-height: 24px;
	text-align: center;
    color:#808080;
    font-size:10pt;
}

.BottomURL_Img {
	width:160px;
	height:51px;
	border: 1px solid #C0C0C0;
	background:#ffffff;
}

.subdiv         
	{ background-color:#ffffff; color:#666666 ;cursor: pointer; _height: 35px; min-height: 35px; border: 1px solid #CCDEE6;border-style:none none solid;
	  padding-left: 20px; padding-top: 8px; padding-right: 20px; padding-bottom: 9px;}	
.subdiv_sel
	{ background-color:#FFE8D0; color:#FF0000 ;cursor: pointer; _height: 35px; min-height: 35px; border: 1px solid #FF0000;border-style:none none solid;
	  padding-left: 20px; padding-top: 8px; padding-right: 20px; padding-bottom: 9px;}	
/* normal table end */

/* 导航菜单 */
.navibar { text-align: left;line-height:1.3}
.navibar .th { font-weight:bold; height:25px; padding-left: 10px; width:20%; text-align: left;}
.navibar_td { text-align: left; vertical-align: middle;font-weight: bold;padding-left: 4px;}
.navibar .ul .li { color:#808080; text-align: left;padding-top: 3px;line-height: 20px; list-style-type:none;line-height:1.9}
.navibar .th a {font-weight:bold; text-decoration: none; color:#666666;}
.navibar .th a:hover { font-weight:bold;text-decoration: underline; color:#FF6600;}
.navibar ul {text-align:left;}
.navibar ul li {padding:2px;padding-left:4px;}
.navibar a {text-decoration: none; color:#808080; text-align: left;}
.navibar a:hover {text-decoration: underline; color:#FF9933; }
/* 导航菜单 */

/*KindEditor*/
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}

pre.prettyprint {
	border: 0;
	border-left: 3px solid rgb(204, 204, 204);
	margin-left: 2em;
	padding: 0.5em;
	font-size: 110%;
	display: block;
	margin: 1em 0px;
	white-space: pre;
}

/*KindEditor*/

.div_bulletin_logo{	width:80px; height:80px; background: url(/images/bulletin_logo_x65.gif) 0px 0px no-repeat;}


/*=========Navi Box======*/
.Navibox{
	display:none;
	border:1px solid #aaa;
	margin:35px 0 0 -530px;
	width:750px;
	position: fixed;
	z-index:99;
	/* padding: 0 0 1px 0; */
	padding:20px 20px 21px 20px;
	background:#fff; 
	background: -webkit-gradient(linear, 100% 100%, 50% 10%, from(#fff), to(#f3f3f3), color-stop(.1,#fff));
	background: -webkit-linear-gradient(100% 50% 90deg, #fff, #fff 10%, #f3f3f3);
	background: -o-linear-gradient(100% 50% 90deg, #fff, #fff 10%, #f3f3f3);
	background: -moz-linear-gradient(100% 50% 90deg, #fff, #fff 10%, #f3f3f3);
	border: 1px solid #ccc;
	box-shadow: 1px 1px 4px rgba(0,0,0,0.1);
	border-radius: 0 0 60px 0 / 0 0 5px 0;
}
.Navibox:before{
	content: '';
	width: 98%;
	z-index:-1;
	height: 100%;
	padding: 0 0 1px 0;
	position: absolute;
	bottom:0; right:0;
	background: #fff;
	background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f9f9f9), color-stop(.1,#fff));
	background: -webkit-linear-gradient(0 0 270deg, #fff, #fff 10%, #f9f9f9);
	background: -o-linear-gradient(0 0 270deg, #fff, #fff 10%, #f9f9f9);
	background: -moz-linear-gradient(0 0 270deg, #fff, #fff 10%, #f9f9f9);
	border: 1px solid #ccc;
	box-shadow: 1px 1px 8px rgba(0,0,0,0.1);
	border-radius: 0 0 60px 0 / 0 0 5px 0;
	-webkit-transform: skew(2deg,2deg) translate(3px,8px);
	-moz-transform: skew(2deg,2deg) translate(3px,8px);
	-o-transform: skew(2deg,2deg) translate(3px,8px);
	transform: skew(2deg,2deg) translate(3px,8px);
}
.Navibox:after{
	content: '';
	width: 98%;
	z-index:-1;
	height: 98%;
	padding: 0 0 1px 0;
	position: absolute;
	bottom:0; right:0;
	background: url('/images/menu-background-logo.png') no-repeat right bottom / 150px 52px #f3f3f3;
	background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#f3f3f3), to(#f6f6f6), color-stop(.1,#fff));
	background: -webkit-linear-gradient(0% 0% 360deg, #f3f3f3, #fff, #f6f6f6);
	background: -o-linear-gradient(0% 0% 360deg, #f3f3f3, #fff, #f6f6f6);
	background: -moz-linear-gradient(0% 0% 360deg, #f3f3f3, #fff, #f6f6f6);
	border: 1px solid #ccc;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.1);
	-webkit-transform: skew(2deg,2deg) translate(-1px,2px);
	-moz-transform: skew(2deg,2deg) translate(-1px,2px);
	-o-transform: skew(2deg,2deg) translate(-1px,2px);
	transform: skew(2deg,2deg) translate(-1px,2px);
}
.Navibox .ribbon{
	position:absolute;
	top:0; left: 0;
	width: 130px;
	height: 40px;
	background:rgba(0, 0, 0, 0.1);
	background: -webkit-gradient(linear, 555% 20%, 0% 92%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.0)), color-stop(.1,rgba(0, 0, 0, 0.2)));
	background: -webkit-linear-gradient(555% 0 180deg, rgba(0,0,0,0.1), rgba(0,0,0,0.2) 10%, rgba(0,0,0,0.0));
	background: -o-linear-gradient(555% 0 180deg, rgba(0,0,0,0.1), rgba(0,0,0,0.2) 10%, rgba(0,0,0,0.0));
	background: -moz-linear-gradient(555% 0 180deg, rgba(0,0,0,0.1), rgba(0,0,0,0.2) 10%, rgba(0,0,0,0.0));
	border-left: 1px dashed rgba(0, 0, 0, 0.1);
	border-right: 1px dashed rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 12px rgba(0,0,0,0.2);
	-webkit-transform: rotate(-30deg) skew(0,0) translate(-30px,-20px);
	-moz-transform: rotate(-30deg) skew(0,0) translate(-30px,-20px);
	-o-transform: rotate(-30deg) skew(0,0) translate(-30px,-20px);
	transform: rotate(-30deg) skew(0,0) translate(-30px,-20px);
} 

/*==========MessageBox============*/
.MessageBox{
	display:none;
	margin:5px 0 0 20px;
	width:300px;
	position: fixed;
	z-index:9;
	padding: 10px 10px 11px 10px;
	line-height: 180%;
	background: #f3f3f3;
	background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#f3f3f3), to(#fff), color-stop(.1,#f3f3f3));
	background: -webkit-linear-gradient(0 0 270deg, #f3f3f3, #f3f3f3 10%, #fff);
	background: -moz-linear-gradient(0 0 270deg, #f3f3f3, #f3f3f3 10%, #fff);
	background: -o-linear-gradient(0 0 270deg, #f3f3f3, #f3f3f3 10%, #fff);
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-radius: 0 0 60px 0 / 0 0 60px 0;
	box-shadow: -1px 2px 2px rgba(0, 0, 0, 0.2);
}
.MessageBox ul li {
	width:180px; 
}
.MessageBox:before{
	content:'';
	width: 25px;
	height: 20px;
	position: absolute;
	bottom:0;
	right:0;
	border-radius: 0 0 30px 0;
	box-shadow:-2px -2px 5px rgba(0, 0, 0, 0.3);
	-webkit-transform: rotate(-20deg) skew(-40deg,-3deg) translate(-13px,-13px);
	-moz-transform: rotate(-20deg) skew(-40deg,-3deg) translate(-13px,-13px);
	-o-transform: rotate(-20deg) skew(-40deg,-3deg) translate(-13px,-13px);
	transform: rotate(-20deg) skew(-40deg,-3deg) translate(-13px,-13px);
}
.MessageBox:after{
	content: '';
	z-index: -1;
	width: 100px;
	height: 100px;
	position:absolute;
	bottom:0;
	right:0;
	background: rgba(0, 0, 0, 0.2);
	display: inline-block;
	box-shadow: 20px 20px 8px rgba()0,0,0,0.2;
	-webkit-transform: rotate(0deg) translate(-45px,-20px) skew(20deg);
	-moz-transform: rotate(0deg) translate(-45px,-20px) skew(20deg);
	-o-transform: rotate(0deg) translate(-45px,-20px) skew(20deg);
	transform: rotate(0deg) translate(-45px,-20px) skew(20deg);
} 

.MessageBox2 {
	display:none;
	margin:18px 0 0 20px !important;
	width: 320px;
	position: fixed;
	z-index:9;
	font-size: 9pt; 
	padding: 10px;
	line-height:200%;
	border:1px solid #aaa;
	background:url('/images/menu-background-logo.png') no-repeat right bottom / 150px 52px #FCFCFC !important;
	background:#FCFCFC;/*ie6*/
}
.MessageBox2 ul {
	line-height:200%; 
}

.MessageBox2 ul li a {
	padding:2px 6px 2px 6px;color:#444444;
}

.MessageBox2 ul li a:hover {
	color:#000;background:#ABDF64;
}

.MessageBox2:after{
	content: '';
	width: 98%;
	z-index:-1;
	height: 98%;
	padding: 0 0 1px 0;
	position: absolute;
	bottom:0; right:0;
	background: url('/images/menu-background-logo.png') no-repeat right bottom / 150px 52px #f3f3f3;
	background: -webkit-gradient(linear, 0% 20%, 0% 100%, from(#f3f3f3), to(#f6f6f6), color-stop(.1,#fff));
	background: -webkit-linear-gradient(0% 0% 360deg, #f3f3f3, #fff, #f6f6f6);
	background: -o-linear-gradient(0% 0% 360deg, #f3f3f3, #fff, #f6f6f6);
	background: -moz-linear-gradient(0% 0% 360deg, #f3f3f3, #fff, #f6f6f6);
	border: 1px solid #ccc;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.1);
	-webkit-transform: skew(2deg,2deg) translate(-1px,2px);
	-moz-transform: skew(2deg,2deg) translate(-1px,2px);
	-o-transform: skew(2deg,2deg) translate(-1px,2px);
	transform: skew(2deg,2deg) translate(-1px,2px);
}

.NoticeBox_right {
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	-o-background-clip: padding-box;
	background-clip: padding-box;
	float:right;
}

.NoticeBox_ {
	padding:10px 0px 10px 10px;
	font-size: 9pt;
	margin-left: 80px;
	position: relative;
}

.NoticeBox_Arrow {
	background: url("/images/message_arrow.png") no-repeat scroll 0 8px transparent;
	left :19px;
	height: 32px;
	position: absolute;
	z-index:9;
	top: 8px;
	width: 43px;
}

.NoticeBox_Date {
	float:left;
	width:75px;
	padding:14px 10px 5px 20px;
	text-align: right;
	font-size: 9pt;
	color:#aaaaaa;
}

.NoticeBox_Content {
	position: relative;;
	left:50px;
	width:400px;
	padding:10px 20px 20px 20px;
	font-size: 10pt;
	color:#666666;
	border: 1px solid #DDDDDD;
    	border-radius: 6px 6px 6px 6px;
	background-color:#F5F8FB;
}

.li_opacity {
	padding:6px 0 6px 12px;
	background:none!important;
	color:#ddd;
	cursor:pointer;
}

.li_opacity:hover {	
	opacity:1
	color:#fff;
}