﻿
body {
	font: .8em arial, "宋体", "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	background: #f1f1f1;
	color: #333;
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
ul{ margin:0; padding:0; list-style:none;}
.wrapper {
	width: 1000px;
	margin: 100px auto;
	background: #FFF;
	border: #eee 3px solid;
	position:relative;
}
.wrapper_top{ position:absolute;_position:relative; height:100px; line-height:100px; width:100%; top:-90px; color:#666;  left:0; background: url(../Images/logo.png) 205px center no-repeat;margin:0; text-align:center; text-indent:100px; font-size:32px;
text-shadow: 1px 1px 1px rgba(118, 119, 119, 0.9); z-index:999;}
.sider_btn {
	width: 160px;
	float: left;
	padding: 10px;
	text-align: center;
	_margin-top:-100px;
}
.sider_btn input {
	margin: 0;
	padding: 0;
	display: inline-block;
	margin-bottom: 15px;
	height: 32px;
	line-height: 32px;
	color: #FFF;
	font-size: 1.2em;
	font-weight: bold;
	width: 140px;
	text-align: center;
	background: url(../Images/btn.JPG);
	border: none;
	outline: none;
	border-radius: 5px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.8);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.8);
	cursor: pointer;
	transition: all .5s;
	-moz-transition: all .5s;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	position: relative;
	text-shadow: 0px 1px 3px rgba(0,0,0,0.8);
}
.sider_btn input:hover {
	background: url(../Images/btn2.JPG);
	transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	box-shadow: 0 2px 8px rgba(40,174,229,0.9);
	-webkit-box-shadow: 0 2px 8px rgba(40,174,229,0.9);
	-moz-box-shadow: 0 2px 8px rgba(40,174,229,0.9);
	text-shadow: 1px 1px 1px #09C;
}
.maincontent {
	width: 797px;
	float: right;
	padding: 10px;
	border-left: 3px #eee solid;
	min-height: 700px;
 height: expression(this.offsetHeight < 700 ? '700px': true);
 _margin-top:-100px;

}
.maincontent input, .maincontent textarea, .maincontent select {
	display: inline-block;
	width: 210px;
	padding: 4px;
	margin-bottom: 9px;
	font-size: 13px;
	color: #555555;
	border: 1px solid #cccccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.maincontent select {width:220px}
.maincontent_h {
	border-bottom: solid 3px #C0C0C0;
	padding: 15px 0;
	margin: 0;
	background:url(../Images/clr_cr_bn.png) -230px -120px no-repeat  #28aee5;
	text-indent: 10px;
	margin-bottom: 30px;
	color: #fff;
}

input:focus, textarea:focus {
	border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	outline: 0;
	outline: thin dotted \9;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.login {
	margin: 100px auto;
	padding: 18px 20px;
	width: 400px;
	height: 250px;
	background: #3f65b7;
	background-clip: padding-box;
	border: 1px solid #172b4e;
	border-bottom-color: #142647;
	border-radius: 5px;
	background-image: -webkit-radial-gradient(cover, #437dd6, #3960a6);
	background-image: -moz-radial-gradient(cover, #437dd6, #3960a6);
	background-image: -o-radial-gradient(cover, #437dd6, #3960a6);
	background-image: radial-gradient(cover, #437dd6, #3960a6);
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), inset 0 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.5);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), inset 0 0 1px 1px rgba(255, 255, 255, 0.1), 0 2px 10px rgba(0, 0, 0, 0.5);
	animation: myfirst 1s;
	-moz-animation: myfirst 1s; /* Firefox */
	-webkit-animation: myfirst 1s; /* Safari and Chrome */
	-o-animation: myfirst 1s; /* Opera */
}
@keyframes myfirst {
 0% {
 margin-top:-400px;
 opacity:0;
 transform: scale(0.1, 0.1);
-ms-transform: scale(0.1, 0.1);	/* IE 9 */
-webkit-transform: scale(0.1, 0.1);	/* Safari 和 Chrome */
-o-transform: scale(0.1, 0.1);	/* Opera */
-moz-transform: scale(0.1, 0.1);	/* Firefox */
}
}
 @-moz-keyframes 'myfirst' {
 0% {
 margin-top:-400px;
 opacity:0;
 transform: scale(0.1, 0.1);
-ms-transform: scale(0.1, 0.1);	/* IE 9 */
-webkit-transform: scale(0.1, 0.1);	/* Safari 和 Chrome */
-o-transform: scale(0.1, 0.1);	/* Opera */
-moz-transform: scale(0.1, 0.1);	/* Firefox */
}
}
 @-webkit-keyframes 'myfirst' {
 0% {
 margin-top:-400px;
 opacity:0;
 transform: scale(0.1, 0.1);
-ms-transform: scale(0.1, 0.1);	/* IE 9 */
-webkit-transform: scale(0.1, 0.1);	/* Safari 和 Chrome */
-o-transform: scale(0.1, 0.1);	/* Opera */
-moz-transform: scale(0.1, 0.1);	/* Firefox */
}
}
 @-o-keyframes 'myfirst' {
0% {
 margin-top:-400px;
 opacity:0;
 transform: scale(0.1, 0.1);
-ms-transform: scale(0.1, 0.1);	/* IE 9 */
-webkit-transform: scale(0.1, 0.1);	/* Safari 和 Chrome */
-o-transform: scale(0.1, 0.1);	/* Opera */
-moz-transform: scale(0.1, 0.1);	/* Firefox */
}
}
.login h1 {
	margin-bottom: 30px;
	font-size: 26px;
	font-weight: bold;
	color: white;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
	text-align: center;
}
.login-input {
	display: inline-block;
	width: 80%;
	height: 37px;
	-ms-line-height:37px;
	line-height:37px; 
	margin-bottom: 20px;
	padding: 0 9px;
	color: white;
	background: #2b3e5d;
	border: 1px solid #15243b;
	border-top-color: #0d1827;
	border-radius: 4px;
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0));
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.2);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.2);
}
.login_line_h {
	width: 10%;
	display: inline-block;
	color: #FFF;
	vertical-align: top;
	margin-top: 8px;
}
.login-input:focus {
	outline: 0;
	background-color: #32486d;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 4px 1px rgba(255, 255, 255, 0.6);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 4px 1px rgba(255, 255, 255, 0.6);
}
.lt-ie9 .login-input {
	line-height: 35px;
}
.login-submit {
	display: block;
	width: 50%;
	height: 37px;
	margin: 15px auto;
	font-size: 14px;
	font-weight: bold;
	color: #294779;
	text-align: center;
	text-shadow: 0 1px rgba(255, 255, 255, 0.3);
	background: #adcbfa;
	background-clip: padding-box;
	border: 1px solid #284473;
	border-bottom-color: #223b66;
	border-radius: 4px;
	cursor: pointer;
	background-image: -webkit-linear-gradient(top, #d0e1fe, #96b8ed);
	background-image: -moz-linear-gradient(top, #d0e1fe, #96b8ed);
	background-image: -o-linear-gradient(top, #d0e1fe, #96b8ed);
	background-image: linear-gradient(to bottom, #d0e1fe, #96b8ed);
	-webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), inset 0 0 7px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px rgba(255, 255, 255, 0.5), inset 0 0 7px rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.15);
}
.login-submit:active {
	background: #a4c2f3;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.1);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px rgba(255, 255, 255, 0.1);
}
.login-help {
	text-align: center;
}
.login-help a {
	font-size: 11px;
	color: #d4deef;
	text-decoration: none;
	text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
}
.login-help a:hover {
	text-decoration: underline;
}

::-moz-focus-inner {
 padding: 0;
 border: 0;
}

:-moz-placeholder {
color: #bcc0c8 !important;
}
::-webkit-input-placeholder {
color: #bcc0c8;
}
.clearfix:after,.clearfix:before{content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix {zoom:1}
.menuadmin ul:before,.menuadmin ul:after{content:""; display:table;}
.menuadmin ul:after{clear:both;}
.menuadmin ul{zoom:1}
.menuadmin li {
	margin-right: 20px;
	padding-bottom:20px;
}
.menuadmin a {
	color: #000;
	font-size: 1.2em;
	padding:3px 5px;
	border-left:3px solid #28aee5;
	background:#eee;

}
.menuadmin li .static{ display:none !important;}
.menuadmin li .level1{ display:block !important;}
.menuadmin .selected{ font-weight:bolder; background:#28aee5; color:#FFF;}
.infolist .span_h{
	float: left;
width: 80px;
padding-top: 5px;
text-align: right; margin-right:10px;}
.sw60 .span_h{width: 60px;}
.sw50 .span_h{width: 50px;}
.sw40 .span_h{width: 40px;}
.allbtn:hover {
-webkit-box-shadow: 0 0 6px #cccccc;
-moz-box-shadow: 0 0 6px #cccccc;
box-shadow: 0 0 6px #cccccc;
background-image: -moz-linear-gradient(top, #E0E0E0, #fafafa);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E0E0E0), to(#fafafa));
background-image: -webkit-linear-gradient(top, #E0E0E0, #fafafa);
background-image: -ms-linear-gradient(top, #E0E0E0, #fafafa);
background-image: -o-linear-gradient(top, #E0E0E0, #fafafa);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E0E0E0', endColorstr='#fafafa');
}
.allbtn {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #CCCCCC #CCCCCC #AAAAAA;
border-radius: 3px 3px 3px 3px;
border-style: solid;
border-width: 1px;
box-shadow: 0 0 1px #FFFFFF inset;
color: #555555;
font-weight: bold;
text-decoration: none;
padding: 5px 15px !important;
font-size: 12px;
display: inline-block;
text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
background-image: -moz-linear-gradient(top, #fafafa, #E0E0E0);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7ce3fa), to(#48d7f7));
background-image: -webkit-linear-gradient(top, #fafafa, #E0E0E0);
background-image: -ms-linear-gradient(top, #fafafa, #E0E0E0);
background-image: -o-linear-gradient(top, #fafafa, #E0E0E0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#E0E0E0');
width:auto !important;
min-width: 100px;
width: expression(this.offsetWidth < 100 ? '100px': true);
cursor:pointer;
}
.article_wrap{  width:640px;min-height: 700px;
 height: expression(this.offsetHeight < 700 ? '700px': true); padding-right:9px; margin:0 auto;}
.article{  padding-top:15px;}
.article_h{margin-bottom: 25px;
border-bottom: 1px solid #ddd;
text-align:center;
}
.article_h h1{
color: black;
font-size: 22px;
font-weight: normal;
height: 35px;
line-height: 35px;
overflow: hidden;
text-align: center;
}
.article_info{
padding: 12px 0;
color: #9EA1A5;
margin-left: 10px;
}
.article_info_span{ padding:0 5px;}
.w400{ width:400px;}
.w300{ width:300px;}
.w200{ width:200px;}
.w150{ width:150px;}
.w100{ width:100px;}
.w80{ width:80px;}
.w60{ width:60px;}
.w50{ width:50px;}
.w40{ width:40px;}
.w30{ width:30px;}
.w20{ width:20px;}
.padding_table td{ padding:2px 5px;}
.registertable{ width:640px; border:#666;}
.registertable td
{
	padding:5px;
	 border:1px #666 solid;
	
}
.registertable input{ padding:5px;  }
.registertable .title{ background:#B6E3FF; color:#E60000;font-weight:bold; font-size:1.1em;}
.upg_table td{ border:none;}
.registertable td b{ color:#E60000;font-family: "SimSun";}
.registertable .h{ font-weight:bold;}
.leavetable{ border-collapse:collapse; background:#FFF; border:1px solid #C1DAD7; width:100%;}
.leavetable td{border-right: 1px solid #C1DAD7; 
    border-bottom: 1px solid #C1DAD7; 
    background: #fff; 
    font-size:14px; 
    padding: 6px 6px 6px 12px; 
    color: #000; }
.leavetable th{font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  border-right: 1px solid #C1DAD7; 
    border-bottom: 1px solid #C1DAD7; 
    border-top: 1px solid #C1DAD7; 
    letter-spacing: 2px; 
    text-transform: uppercase; 
    text-align: left; 
    padding: 6px 6px 6px 12px;background: #CAE8EA;color: #000; }
.filelist li{ float:left; margin-right:10px;}
.filelist li a{ color:#000; text-align:center;width:100px; height:30px; font-size:18px; display:inline-block; text-decoration:none; margin-bottom:10px; padding:70px 0px 0px; background:url(../images/wjj.png) center 20px no-repeat; cursor:pointer;}
.filelist li a:hover{ background:#80d3f3 url(../images/wjj.png) center 20px no-repeat;}
.filename{ display:inline-block; padding-left:25px; background:url(../images/fc/weizhi.jpg) left center no-repeat;}
.openimg{ margin-left:10px; color:#f40; cursor:pointer; padding-left:22px; display:inline-block; background:url(../images/eye.png) left center no-repeat; font-weight:bold; color:#333; font-size:13px;}
.vd{background:url(../images/vd.png) left center no-repeat;}
.show{ position:fixed; z-index:999; width:100%;height:100%; padding-top:50px;background:rgba(0, 0, 0, 0.3); opacity:0;filter:alpha(opacity=0); left:0; top:0; display:none; }
.show img{ display:block; margin:10px auto; max-width:80%; max-height:80%;}
.video{ margin:0 auto; width:680px; height:490px;}

