@charset "utf-8";
/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, img, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, button, textarea{
	border: 1px none #000000;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}
body{ color:#333; font-family:"microsoft yahei", Verdana, Geneva, sans-serif; font-size:12px; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; }
ol, ul{ list-style:none outside none; }
table{ border-spacing:0; }
a{ color:#333; cursor:pointer; outline:0 none; text-decoration:none; }
a:hover{ color:#00853c; text-decoration:underline; } 
a, a:focus, a:active, a:hover{ outline:0 none !important; }
.hong{ color:#c00; cursor:pointer; outline:0 none; text-decoration:none; }
hong:hover{ color:#00853c; text-decoration:underline; }
a, a:focus, a:active, a:hover{ outline:0 none !important; }

input, textarea, button{ border:0 none; font:12px/1.5 "microsoft yahei", "simsun"; outline:0 none; }
/*input[type="button"], input[type="submit"]{ border:0 none; }*/

/**/
.fl{ float:left; }
.fr{ float:right; }

.text-left{ text-align:left; }
.text-right{ text-align:right; }
.text-center{ text-align:center; }


/*.input_txt*/
.input_txt{ border-style:solid; border-width:1px; border-color:#ddd; font-size:12px; cursor:text; background-color:#fcfcfc; line-height:16px; vertical-align:top; padding:4px 3px; }

input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="submit"]:focus, input[type="button"]:focus, input[type="text"]:focus, textarea:focus { outline:0 none; }
textarea{ resize:none; }
/* Clear Fix */
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; }
* html .clearfix{ height:1%; }
.clearfix{ display:block; }

/*按钮*/
.btn{ display:inline-block; padding:4px 12px; margin-bottom:0; font-size:14px; font-weight:normal; line-height:1.42857143; text-align:center; white-space:nowrap; vertical-align:middle; -ms-touch-action:manipulation; touch-action:manipulation; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; background-image:none; /*border:1px solid transparent;*/ border-radius:3px; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{ outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
.btn:hover, .btn:focus, .btn.focus{ color:#333; text-decoration:none; }
.btn:active, .btn.active{ background-image:none; outline:0; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, .125); }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn{ pointer-events:none; cursor:not-allowed; filter:alpha(opacity=65); -webkit-box-shadow:none; box-shadow:none; opacity:.65; }

.btn-default{ color:#333; background-color:#fff; border-color:#ccc; }
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ color:#333; background-color:#e6e6e6; border-color:#adadad; }
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{ background-image:none; }
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active{ background-color:#fff; border-color:#ccc; }
.btn-default .badge{ color:#fff; background-color:#333; }

.btn-primary{ color:#fff; background-color:#4384cb; border-color:#3c7ec6; }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ color:#fff; background-color:#3a76c4; border-color:#336ebd; }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{ background-image:none; }
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{ background-color:#4384cb; border-color:#3c7ec6; }
.btn-primary .badge{ color:#4384cb; background-color:#fff; }

.btn-success{ color:#fff; background-color:#5cb85c; border-color:#4cae4c; }
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{ color:#fff; background-color:#449d44; border-color:#398439; }
.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{ background-image:none; }
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active{ background-color:#5cb85c; border-color:#4cae4c; }
.btn-success .badge{ color:#5cb85c; background-color:#fff; }

.btn-info{ color:#fff; background-color:#5bc0de; border-color:#46b8da; }
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{ color:#fff; background-color:#31b0d5; border-color:#269abc; }
.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{ background-image:none; }
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active{ background-color:#5bc0de; border-color:#46b8da; }
.btn-info .badge{ color:#5bc0de; background-color:#fff; }

.btn-warning{ color:#fff; background-color:#f0ad4e;border-color:#eea236; }
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{ color:#fff; background-color:#ec971f; border-color:#d58512; }
.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{ background-image:none; }
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active{ background-color:#f0ad4e; border-color:#eea236; }
.btn-warning .badge{ color:#f0ad4e; background-color:#fff; }

.btn-danger{ color:#fff; background-color:#d9534f; border-color:#d43f3a; }
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{ color:#fff; background-color:#c9302c; border-color:#ac2925; }
.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{ background-image:none; }
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active{ background-color:#d9534f; border-color:#d43f3a; }
.btn-danger .badge{ color:#d9534f; background-color:#fff; }

.btn-link{ font-weight:normal; color:#428bca; border-radius:0; }
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link{ background-color:transparent; -webkit-box-shadow:none; box-shadow:none; }
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active{ border-color:transparent; }
.btn-link:hover, .btn-link:focus{ color:#2a6496; text-decoration:underline; background-color:transparent; }
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus{ color:#777; text-decoration:none; }

.btn-large{ padding:8px 19px; _padding:4px 19px; font-size:17px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.btn-large [class^="icon-"], .btn-large [class*=" icon-"]{ margin-top:4px; }
.btn-small{ padding:2px 10px; font-size:11.9px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.btn-small [class^="icon-"], .btn-small [class*=" icon-"]{ margin-top:0; }
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"]{ margin-top:-1px; }
.btn-mini{ padding:0 6px; font-size:10.5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }


/*header css*/
#wrapper, .wrapper{ width:1184px; display:table; margin:0 auto; position:relative; }
.container, .main{ width:1158px; margin:0 auto; clear:both; position:relative;rgba(165,110,6,0.87); }
.header{
	width: 100%;
	height:100px;
	background:#666666;
	box-shadow: 0px 1px 6px ;
	z-index: 997;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 0px;
}

.header2{
	width: 100%;
	height:20px;
	background:#007758;
	box-shadow: 0px 1px 6px ;
	z-index: 997;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-bottom: 0px;
}
.logo{
	height: 83px;
	width: 1184px;
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
	float: left;
}
.logo a{
	width: 763px;
	height: 83px;
	display: block;
	background: url(../images/logo.png) no-repeat;
}
.logo a img{ display:none; }

.ckepop{
	padding-top: 0px;
	text-align: right;
	position: relative;
	z-index: 9999;
	padding-bottom: 0px;
	margin-bottom: auto;
	margin-top: -58px;
}
.ckepop .user_name{ padding-left:15px; border-radius:3px; background:#eee; }
.ckepop span{ color:#007758; display:inline-block; }
.ckepop a{
	margin-right: 6px;
	color: #007758;
	display: inline-block;
	margin-bottom: 0px;
}
.ckepop a.user{ color:#c00; font-weight:600; }
.ckepop a:hover{ color:#f00; }
.ckepop a.user_btn{ background:#00853c; color:#fff; padding:0 12px; min-width:30px; height:25px; line-height:25px; text-align:center; margin-right:0px; border-radius:2px; }
.ckepop a.user_btn span{ color:#fff; }
.ckepop .user_name .user_btn{
	border-radius: 0 2px 2px 0;
	margin-left: 3px;
	margin-bottom: 0px;
}
.ckepop a.user_btn:hover{ background:#007758; text-decoration:none; }

/*--导航--*/
.nav{ width:auto; height:62px; overflow:hidden; padding-top:48px; margin-right:-16px; }
.nav a{ color:#666; float:left; display:inline-block; padding:0 16px; margin-left:10px; line-height:59px; font-size:16px; position:relative; -webkit-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear; }
.nav a:after{ content:'|'; position:absolute; left:-9px; line-height:58px; color:#ddd; font-family:Verdana, Geneva, sans-serif; }
.nav a:first-child:after{ content:''; }
.nav a.active{ border-bottom:solid 3px #007758; color:#007758; }
.nav a:hover{ border-bottom:solid 3px #007758; color:#007758; text-decoration:none; }

.banner{ background:#f2f9fe url('../images/subPageBg.png') center top no-repeat; width:100%; height:294px; overflow:hidden; margin:0 auto;  }

/*main css*/
.main{ /*width:100%;*/
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
}
.homeWrap .main{ padding:30px 0; }

/*main_left*/
.main_top, .padding_bot{ padding-bottom:10px; position:relative; z-index:99; }

/*--新闻--*/
.libNewsH{ position:relative; width:390px; }
.main .libNewsH{ overflow:visible; }
/*.libNewsUn, .libNews{ width:100%; height:247px; }
.libNewsUn{ background:#f2b02c url('../images/icon-new.png') center no-repeat; }
.libNewsUn .l_tit{ color:#fff; font-size:20px; padding:205px 0 0 20px; */}

.libNews{ width:100%; height:295px; }
.libNews .l_tit{ display:table; width:100%; font-size:18px; line-height:30px; color:#835700;}
.libNews .l_tit a, .libApps .l_tit a{ cursor:pointer; font-size:12px; text-align:center; display:block; float:left; width:62px; height:92px; line-height:20px;margin-left:17px; margin-right:17px; overflow:hidden;text-decoration:none; }
.libNews .l_tit a span, .libApps .l_tit a span{ display:block; background-color:#8a8a8a; width:62px; height:62px; border-radius:8px; }
.libNews .l_tit a:last-child{ }
.libNews .l_tit a:hover, .libNews .l_tit a.active2, .libApps .l_tit a:hover, .libApps .l_tit a.active1{ color:#00853c; position:relative; }
.libNews .l_tit a.active2:after, .libApps .l_tit a.active1:after{ content:"";-webkit-transform:rotate(45deg); width:14px; height:14px; background:#ddd; transform:rotate(45deg); position:absolute; bottom:-8px; left:50%; margin-left:-7px; }
.libNews .l_tit a:hover span, .libNews .l_tit a.active2 span, .libApps .l_tit a:hover span, .libApps .l_tit a.active1 span{ background-color:#00853c; color:#fff; text-decoration:none; }

.libNews .h-newslist{ background:#ddd; height:183px; padding:10px 13px; border-radius:2px; }
.libNews .h-newslist li{ list-style:disc inside none; border-bottom:1px dashed #bbb; font-size:11px; height:30px; line-height:30px; overflow:hidden; padding-left:3px; white-space:nowrap; -o-text-overflow:ellipsis; text-overflow:ellipsis; }
.libNews .h-newslist li a{ font-size:12px; }
.libNews .h-newslist li a h4{ display:inline-block; }
.libNews .h-newslist li:last-child{ background:none; border:none; padding-top:2px; list-style:none; }
.libNews .h-newslist li .more{ float:right; font-size:12px; }


/*.libNewsi{ -webkit-transition:all 1s ease-in-out; -moz-transition:all 1s ease-in-out; transition:all 1s ease-in-out; transform-style:preserve-3d; -webkit-transform-style:preserve-3d; }
.libNews{ position:absolute; top:0; right:0; bottom:0; left:0; transform:rotateY(0.5turn) translateZ(1px); -webkit-transform:rotateY(0.5turn) translateZ(1px); -o-transform:rotateY(0.5turn) translateZ(1px); }

.libNewsi.nHover{ transform:rotateY(0.5turn); -webkit-transform:rotateY(0.5turn); -o-transform:rotateY(0.5turn); }*/


/*--search--*/
.icon-search{ background:url("../images/icon-search.png") no-repeat scroll left center; padding-left:24px; }
.libSearch{ width:530px; height:190px; position:relative; margin-top:80px; margin-left:15px; background:rgba(255,255,255,0.5);  filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#7FFFFFFF", endColorstr="#7FFFFFFF");}
.searchCon{ display:table; margin:0 auto; width:100%; }
.searchConBg{ height:100%; overflow:hidden; }
.searchConBg .searchTit{ width:100%; height:42px; background:rgba(0,133,60,0.6);  filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#7F00853C", endColorstr="#7F00853C");}
.searchConBg .searchTit span{ font-size:14px; cursor:pointer; color:#fff; margin-right:1px; padding:0 15px; display:inline-block; height:42px; line-height:42px; overflow:hidden; }
.searchConBg .searchTit span.cus_a{ cursor:default; display:none; }
.searchConBg .searchTit span.cus_a em{ color:#ddd; cursor:default; }
#isbook{ line-height:24px; height:24px; }
.searchConBg .searchTit span.active{ position:relative; background:rgba(255,255,255,0.6); color:#00853c;filter:progid:DXImageTransform.Microsoft.gradient(enabled="true", startColorstr="#99FFFFFF", endColorstr="#99FFFFFF");}
/*.searchConBg .searchTit span.active:after{ content:""; width:15px; height:15px; position:absolute; left:50%; margin-left:-9px; bottom:-12px; background:#fff; transform:rotate(45deg); -webkit-transform:rotate(45deg); }*/
.searchIframe{ width:90%; margin:10px auto 0; overflow:hidden; display:table; }
.searchIframe p{ color:#333; font-size:12px; line-height:28px; text-transform:uppercase; }
/*-search info-*/
.searchInfo{ width:100%; overflow:hidden; }
.searchInfo .searchInput{ float:left; width:382px; height:38px; line-height:38px; }
.searchInfo .searchInput input{ border:none; float:left; height:32px; line-height:32px; margin-right:0; color:#666; font-size:14px; overflow:hidden; padding:3px 6px; border-radius:3px; width:370px; -webkit-transition:border linear 0.2s, box-shadow linear 0.2s; -moz-transition:border linear 0.2s, box-shadow linear 0.2s; -o-transition:border linear 0.2s, box-shadow linear 0.2s; transition:border linear 0.2s, box-shadow linear 0.2s; }
.searchInfo .searchInput input:focus{ border-color:#6b9ed7; box-shadow:0 0 4px rgba(107,158,215,0.3); }
.searchInfo .searchBtn{ margin-left:-2px; text-align:center; width:auto; float:left; overflow:hidden; height:38px; }
.searchInfo .searchBtn .btn{ height:38px; color:#fff; cursor:pointer; padding-left:15px; padding-right:15px; font-size:16px; }
.searchInfo .searchBtn a{ display:inline-block; vertical-align:bottom; font-size:14px; color:#b9ed7; margin-left:5px; }
.searchExplain{ padding-left:3px; line-height:20px; padding-top:10px; padding-bottom:10px; }

/*新闻公告*/
.hotnews{ overflow:hidden; margin-top:0px; height:30px; line-height:30px; border-left:none; }
.hotnews h3{ width:140px; height:30px; background:url('../images/gif-0306.gif') left center no-repeat; text-indent:8px; color:#333; float:left; text-align:center; font-weight:normal; font-size:14px; }
.hotnews .newslist{ height:30px; width:770px; overflow:hidden; float:left; }
/**去掉float:left;(不换行)*/
.hotnews .newslist li{ height:30px; overflow:hidden;  margin-right:20px; width:auto; color:#c00; font-size:10px; list-style:inside disc; padding-left:2px; }
.hotnews .newslist li a{ color:#c00; font-size:12px; text-decoration:none;}
.hotnews .newslist li a:hover{ text-decoration:underline; }
.hotnews .newslist li span{ display:inline-block; margin-left:10px; color:#aaa; font-size:11px; }

.mainLeft{ width:722px; overflow:hidden; }
.mainRight{ width:442px; overflow:hidden; position:relative; }

.libNew{ width:100%; overflow:hidden; }

/* 焦点图 */
.focus{ width:352px; height:292px; position:relative; }
.f426x240{ width:100%; height:100%; overflow:hidden; }
.f426x240 img{ width:100%; height:230px; }
.rslides{ width:100%; position:relative; list-style:none; padding:0; }
.rslides li{ width:100%; height:100%; position:relative; }
.rslides li a, .rslides li a span{ display:block; }
.rslides li a:hover span{ text-decoration:underline; }
.rslides li a span{ position:absolute; left:0px; bottom:0px; width:100%; height:62px; line-height:44px; overflow:hidden; text-indent:1em; background:#ccc; }

.rslides_nav{ display:none; opacity:0; /*height:51px; width:31px; position:absolute; -webkit-tap-highlight-color:rgba(0,0,0,0); top:50%; left:0; opacity:0.5; text-indent:-9999px; overflow:hidden; text-decoration:none; background:url(../images/i.png) no-repeat 0 -560px; margin-top:-28px;*/ }
.rslides_nav:active{ /*opacity:1.0;*/ }
.rslides_nav.next{ display:none; opacity:0; /*left:auto; background-position:-31px -560px; right:0;*/ }

.rslides_tabs{ width:80px; height:38px; line-height:38px; padding-right:10px; position:absolute; bottom:0; right:0px; }
.rslides_tabs li{ float:left; margin-left:4px; padding:15px 0; }
.rslides_tabs a{ text-indent:-9999px; overflow:hidden; background:rgba(0,0,0, .2); background:#fff; display:block; width:9px; height:4px; }
.rslides_tabs .rslides_here a{ background:#00853c; }

/*----*/
.libApps{ width:390px; margin-left:13px; overflow:hidden;}
.libApps .l_tit{ display:table; width:100%; }

.libNews #tabn1 span{ background-image:url('../images/xinwen.png'); }
.libNews #tabn2 span{ background-image:url('../images/lunwenjz.png'); }
.libNews #tabn3 span{ background-image:url('../images/shiyong.png'); }
.libNews #tabn4 span{ background-image:url('../images/benguan.png'); }


.libApps #tabt1 span{ background-image:url('../images/kuaijie.png'); }
.libApps #tabt2 span{ background-image:url('../images/ziyuan.png'); }
.libApps #tabt3 span{ background-image:url('../images/xueke.png'); }
.libApps #tabt4 span{ background-image:url('../images/wenti.png'); }
.libNews #tabn1 span, .libNews #tabn2 span, .libNews #tabn3 span,.libNews #tabn4 span, .libApps #tabt1 span, .libApps #tabt2 span, .libApps #tabt3 span, .libApps #tabt4 span{ background-position:center; background-repeat:no-repeat; }


/*--教育培训/资源导航/工作动态--*/
.library_info{ width:100%; overflow:hidden; _margin-left:-10px;}
.n-list{ position:relative; margin-right:1.2%; background:#fff; width:32.5%; float:left; _margin-left:7px; _width:284px; overflow:hidden; }
.n-list.bgblue{ margin-right:0px !important; margin-right:0%; }
.listcont{ line-height:26px; border:solid 1px #ddd; height:290px; }
.n-list .soantit{ color:#333; font-size:18px; line-height:30px; word-break:break-all; word-wrap:break-word; display:block; padding:24px 8px 24px 83px; }
.n-list.bgred .listcont{ border-top:solid 2px #d00; background:#fff5f5; }
.n-list.bgred .soantit{ background:url('../images/bgRedIcon.png') 24px center no-repeat; color:#d00; }
.n-list.bgblue .listcont{ border-top:solid 2px #33a25a; background:#f1fbff; }
.n-list.bgblue .soantit{ background:url('../images/bgGreenIcon.png') 24px center no-repeat; color:#33a25a; }
.n-list.bgyellow .listcont{ border-top:solid 2px #d59954; background:#fffdf1; }
.n-list.bgyellow .soantit{ background:url('../images/bgYellowIcon.png') 24px center no-repeat; color:#d58e3b; }
.n-list.bgyellow{ margin-bottom:0px; }

.n-list .l-summary{ overflow:hidden;height:295px;  font-size:13px; color:#666; }
.n-list .l-summary ul{ padding:5px 15px;}
/*-列表-*/
.n-list.bgblue .l-items{ background:#33a25a; }
.n-list.bgyellow .l-items{ background:#d59954; }
.n-list.bgred .l-items{ background:#d03c3c; }
.listcont ul{ overflow:hidden; padding:10px 0 10px 15px; height:194px;  /**top:293px;*/ left:0px; right:0px; position:absolute;}
.n-list ul li{ height:28px; line-height:28px;  color:#666; padding-left:5px; float:left; overflow:hidden; width:auto; width:95%;text-overflow: ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; }
.n-list.bgblue ul li{ background:url('../images/list_d2.png') left center no-repeat; color:#71C671; padding-left:15px; float:left; text-align:left;  }
.n-list.bgyellow ul li{ background:url('../images/list_d2.png') left center no-repeat; color:#71C671; padding-left:15px; float:left; text-align:left; }
.n-list ul li a{ font-size:13px;color:#666;}

.n-list.bgred ul li{ background:url('../images/list_d2.png') left center no-repeat; color:#71C671; padding-left:15px; float:left; text-align:left;  }
.n-list ul li a:hover{ color:#c00 ; text-decoration:underline; }
#more_l{ width:94%; padding-left:0px; padding-right:6%; text-align:right; background:none; }
#more_l a{ font-size:13px; color:#666;text-decoration:underline; }
#yellow_span {text-decoration: none}
.n-list.bgblue #more_l a{ color:#71C671; font-size:13px; }
.n-list.bgyellow #more_l a{ color:#DEB887; font-size:13px;}
.n-list.bgred #more_l a{ color:#FFC1C1; }
.n-list.bgblue #more_l a:hover, .n-list.bgyellow #more_l a:hover, .n-list.bgred #more_l a:hover{ color:#c00; }
/*--

/*--友情链接--*/
.ylink{ overflow:hidden; height:82px; margin-top:10px; }
.ylink .c_span{ float:left; width:40px; height:82px; border-bottom:none; background:#4384cb; }
.ylink .c_span span{ line-height:16px; padding:9px 7px; display:block; text-align:center; font-size:15px; color:#fff; }
.ylink .linkList{ padding:10px 0; padding-left:5px; overflow:hidden; float:left; width:825px; height:60px; position:relative; border:solid 1px #ddd; }
.ylink .linkList li{ width:111px; height:60px; float:left; list-style:none; text-indent:none; margin-right:5px; }
.ylink .linkList li img{ width:111px; height:60px; }


/*--快捷导航栏目列表--*/
.quickNav{ overflow:hidden; height:200px; background:#ddd; border-radius:2px; }
.quickNav ul{ padding:10px 0 10px 20px; overflow:hidden; }
.quickNav ul li{ width:30.33333%; padding-left:3%; float:left; text-align:left; background:url('../images/d.png') left center no-repeat; font-size:12px;}
.quickNav ul li a{ display:block; width:100%;  text-decoration:none; }
.quickNav ul li a h4{ height:30px; line-height:30px; overflow:hidden; font-size:12px;}

/** 快捷导航资源列表 */
.quickNav_list{ overflow:hidden; height:200px; background:#ddd; border-radius:2px; }
.quickNav_list ul{ padding:10px 10px 10px 20px; overflow:hidden; }
.quickNav_list ul li{padding-left:10px;padding-right:10px; height:30px;line-height:30px;  background:url('../images/d.png') left center no-repeat;white-space:nowrap;overflow:hidden;}
/**.quickNav_list ul li a{ display:block;  font-size:12px; text-decoration:none; } */
.quickNav_list ul li a h4{ height:26px; line-height:26px; overflow:hidden; }
.quickNav_list ul li:last-child { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; list-style: outside none none; padding-top: 2px; text-align:right;}

.quickNav_list li .more{float: right;font-size: 12px;}
/*--互动&咨询--*/
.hZixun{ background:url('../images/hZixunBg.png') left top no-repeat; width:292px; height:258px; overflow:hidden; margin-top:10px; }
.hZixun .more{ padding:76px 10px 6px 0; text-align:right; line-height:30px; color:#d5d4d4; }
.hZixun .more a{ color:#d5d4d4; text-decoration:underline; }
.hZixun .more a:hover{ color:#fff; }
.hZixun ul{ overflow:hidden; padding:11px 0 11px 18px; }
.hZixun ul li{ background:url('../images/d.png') left center no-repeat; float:left; height:30px; line-height:30px; overflow:hidden; width:33.33333333%; font-size:13px; text-indent:15px; }
.hZixun ul li a{ color:#666; }
.hZixun ul li a:hover{ color:#c00; text-decoration:underline; }


/*搜索*/
.select_box{ float:left; height:auto; margin-right:6px; width:81px; }
.cxsertbut{ float:left; }
.ui_bottom{ left:24px; margin-top:10px; color:#999; float:left; text-align:left; /*position:absolute;*/}
.ui_bottom a{ color:#00853c; line-height:24px; margin:0 8px; }
.ui_bottom a:hover{ color:#c00; text-decoration:underline; }
.select{ background:url("../images/select01.jpg") no-repeat scroll 0 0; color:#333333; height:33px; line-height:33px; text-indent:8px; width:81px; cursor:pointer; }
.select:hover{ background:url("../images/select02.jpg") no-repeat scroll 0 0; color:#000000; height:33px; line-height:33px; text-indent:8px; width:81px; }
.option{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #ACBABD; display:none; height:auto; vertical-align:top; left:409px; _left:404px; /*top:131px !important;top:131px; _top:130px;*/	top:134px; *top:130px; position:absolute; width:79px; z-index:9999; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.option{ background:none repeat scroll 0 0 #FFFFFF; border:1px solid #ACBABD; display:none; height:auto; vertical-align:top; left:409px; _left:423px; /*top:131px !important;top:131px; _top:130px;*/	top:130px; position:absolute; width:79px; z-index:9999; }
}
.option li{ color:#333333; line-height:24px; padding:0 2px 0 8px; cursor:pointer; }
.option li.hover{ background:none repeat scroll 0 0 #E2F0FC; color:#333333; cursor:pointer; }
.w600{ margin-top:12px; width:620px; }
/*bottom css*/
.bottom{ width:100%; margin:0 auto; background:#ccc; text-align:center; display:table; }
.bottom .container{ padding:7px 0 12px; }
.b_text{ padding-top:0px; min-height:4px; overflow:hidden; line-height:34px; text-align:center; width:100%; margin:0 auto; }
.b_text a{ color:#666; margin:8px; }
.b_text a:hover{ color:#00853c;text-decoration:none; }
.b_text span{ color:#999; margin:8px; }
.b_text a.shouji{ background:url(../images/shouji.png) no-repeat 0 8px; text-indent:12px; }
.d_text{ color:#888; line-height:22px; }
.d_text a{ color:#888; }
.d_text a:hover{ text-decoration:underline; }
.g_timg{ width:280px; float:left; margin:16px 0 0 8px; _margin:16px 0 0 4px; overflow:hidden; }
.g_timg ul li img{ height:43px; margin-bottom:4px; }
.g_timg ul li{ margin-bottom:8px; height:43px; overflow:hidden; }

/*信息确认*/
.validation_cont{ border-top:2px solid #9b2525; border-bottom:1px solid #f5f5f5; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; width:1001px; }
.validation_cont .list_span{ border-bottom:1px solid #e7e7e7;font-size: 16px; }
.validation_cont_cont{ padding:18px 68px; line-height:38px; font-family:"Microsoft YaHei"; height:280px; }
.validation_cont_cont strong{ line-height:48px; }
.input_form span{ width:78px; text-align:right; overflow:hidden; float:left; }
.input_form em{ font-style:normal; margin:2px 9px; }
.input_form font{ float:left; text-align:left; overflow:hidden; }
.input_form p input{ float:left; }
.input_qrbtn{ margin-left:60px; }

/* -提交按钮 */
.goldlib_submit, .weedialog .dialog-button{ background:#f8f8f8; }
.goldlib_submit, .goldlib_showEdit, .dialog-button{ padding:5px; text-align:right; }
.goldlib_submit .btn, .goldlib_showEdit .btn{ margin-left:1px; margin-right:1px; font-size:12px; padding-top:2px; padding-bottom:2px; }
.goldlib_submit .btn input, .goldlib_showEdit .btn input{ cursor:pointer; padding:2px 5px; text-align:center; line-height:16px; }
.goldlib_submit .btn_sub, .goldlib_showEdit .btn_sub{}/*提交*/
.goldlib_submit .btn_cel, .goldlib_showEdit .btn_cel{}/*取消*/

/*-列表左侧菜单滚动-*/
.fixed{ position:fixed; top:0px; }

/*二维码*/
.code{ width:auto; height:auto; background:#f5f5f5; text-align:center; top:300px; right:0px; position:fixed; z-index:999999; }
.codeItems{ overflow:hidden; padding:0 8px 8px; }
.codeItems li{ width:100%; display:table; margin-top:8px; }
.codeItems li a, .codeItems li span{ display:block; }
.codeItems li span{ height:85px; width:85px; background:#fff; text-align:center; }
.codeItems li img{ height:85px; width:85px; }
.codeItems li h4{ line-height:25px; text-align:center; }

/*--提示--*/
.tipsy-inner{ padding:10px 15px; line-height:1.5em; }
.tipsy{ opacity:.8; filter:alpha(opacity=80); background-repeat:no-repeat; padding:5px; }
.tipsy-inner{ padding:8px 8px; max-width:240px; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background-color:#000; color:white; text-align:left; }
.tipsy-north{ background-image:url('../images/tipsy-north.gif'); background-position:top center; }
.tipsy-south{ background-image:url('../images/tipsy-south.gif'); background-position:bottom center; }
.tipsy-east{ background-image:url('../images/tipsy-east.gif'); background-position:right center; }
.tipsy-west{ background-image:url('../images/tipsy-west.gif'); background-position:left center; }

/*--弹出登录--*/
#signin_menu{ border-radius:2px 0 2px 2px; display:none; background-color:#00853c; position:absolute; width:236px; z-index:100; border:1px transparent; text-align:left; padding:4px 20px 15px; top:36px; right:0px; margin-right:0px; *margin-right:-1px; color:#fff; font-size:12px; font-weight:normal; }
#signin_menu input[type=text], #signin_menu input[type=password]{ display:block; border-radius:2px; border:none; font-size:12px; margin:0 0 5px; padding:5px; width:170px; background:#fff; }
#signin_menu input:hover{ background:#fff; }
#signin_menu p{ margin:0; padding-top:8px; width:100%; overflow:hidden; }
#signin_menu a{ color:#fff; margin-right:0px; margin-top:5px; }
#signin_menu label{ font-weight:normal; padding-top:5px; display:inline-block; float:left; width:55px; }
#signin_menu p.remember{ padding-top:8px; }
#signin_menu p.forgot, #signin_menu p.complete{ clear:both; margin:5px 0; }
#signin_menu p a{ color:#fff!important; }
#signin_menu p #kaptcha{ width:50px; float:left; }
#signin_menu img.tipBottom{ margin-left:5px; border-radius:2px; width:115px; height:115px; cursor:pointer; }
#signin_submit{ border:none; background:#f0ad4e; color:#fff; font-size:14px; }
#signin_menu #signin_submit:hover{ background:#eea236; }
#signin_submit::-moz-focus-inner { padding:0; border:0; }
#signin_submit:hover, #signin_submit:focus{ background-position:0 -5px; cursor:pointer; }

/** 提示 */
.not_clearfix{width:80%; height:100%;align:center; padding:70px 0px 0px 100px;}
.notice{ width:380px; height:380px; background-image:url('../images/Notice.jpg'); margin:0 auto; }
.noticeb{ padding:150px 50px 0px 160px; color:#333333; font-size:14px; line-height:25px; font-family:'microsoft yahei'; font-weight:bold; }
.noticeb a{ color:#c00; text-decoration:none; }
.notice a:hover{ color:#f00; text-decoration:underline; }
.notice p {padding-top:35px;}


/*我的图书馆登录*/
.login_wrap{ height:100%; width:100%; position:relative; background:#eee; }
.area { width:1100px; overflow:hidden; margin:0 auto; padding-top:60px; padding-bottom:60px; }

	.logArea{ background:#fff url('../images/l-bg2.png') right no-repeat; display:table; width:100%; border-radius:3px; }
	#head { height:30px; margin:0 auto; font-size:20px; text-align:left; padding-top:40px; color:#0173b2; }
	#head img { float:left; margin:40px 0 0 20px; }
	
	.loginCard { position:relative; width:600px; overflow:hidden; }
	.passportc { width:100%; height:405px; padding:30px 50px 8px; text-align:left; font-size:14px; clear:both; }
	
	.pptitle { font-size:22px; padding-bottom:10px; }

	.ppcontent { padding:10px 0; }
		.ppcontent .error { line-height:24px; padding-bottom:5px; }
		.ppcontent li{ margin:0 0 25px; position:relative; }
		.ppcontent li .btn-success{ width:180px; }
		.ppcontent label { display:block; padding-bottom:5px; color:#666; }
		.ppcontent .np { padding-left:0; }
		.ppcontent .rem { height:1px; font-size:12px; }
		.ppcontent .rem label { margin-top:0; }
		.ppcontent .ppinput { width:320px; padding:0 5px; height:40px; line-height:40px; border:1px solid #c3dbe7; font-size:14px; }
		.ppcontent .imgCaptcha{ position:absolute; top:-20px; margin-left:10px; width:150px; height:150px; cursor:pointer; border:solid 1px #eee; border-radius:5px; }
		/*.ppcontent .sign { border:0; width:86px; height:36px; background:url('images/login_btn.gif'); font-size:14px; font-weight:bold; cursor:pointer; }*/
		.ppcontent .loginBtn1 { border:0; width:240px; height:40px; background:url('images/regedit_btn.gif'); font-size:14px; font-weight:bold; color:#fff; cursor:pointer; text-align:center; }
		.ppcontent .loginBtn1:hover { color:#fff; }
		.ppcontent .error { color:#f00; text-align:center; }
		.ppcontent .card a { color:#0272b4; text-decoration:underline; font-size:12px; }
	
		.line2 { clear:both; height:1px; font-size:1px; line-height:1px; border-bottom:1px solid #ccc; margin:10px auto; }
		
		.regPro{ float:left; width:655px; padding-top:20px; display:none; }
			.regPro .fpic{ width:655px; height:330px; display:none; }
			.fpicNews{ overflow:hidden; padding:30px 0px 0px 0; width:610px;}
			.fpicNews h3{ font-size:18px; font-family:'\5FAE\8F6F\96C5\9ED1'; font-weight:normal; color:#333; }
			.fpicNews ul{ padding-top:8px; }
			.fpicNews ul li{ height:23px; line-height:23px; font-family:'\5B8B\4F53'; color:#666; }
			.fpicNews ul li span{ float:right; font-family:'\5FAE\8F6F\96C5\9ED1'; font-size:11px; }
			.fpicNews ul li a{ font-family:'\5FAE\8F6F\96C5\9ED1'; display:inline-block; padding-right:10px; color:#447a95; }
			.fpicNews ul li a:hover{ color:#e00; }
			
			.regPro .log { color:#fff; line-height:35px; text-align:left; padding-left:16px; }
			.regPro .log span { color:#b3c4cd; }

	#foot { width:950px; margin-top:10px; line-height:22px; clear:both; color:#69818d; font-family:Tahoma, Helvetica, Arial, "宋体", sans-serif; margin-top:0; padding-top:20px; padding-bottom:75px; }
		#foot a { color:#69818d; }
	.login_wrap .bottom{ position:absolute; bottom:0; }
		







