button{background:none;
		border:none;
 		cursor:hand;
}
body{background-color:#155bb1;
	 margin:0;
}
h1,p,a{list-style:none;
		padding:0;
		margin:0;
}
img{display:block;
}
.shadow-box{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    position: relative;
    z-index: 99999;
}
.alert-box{
    width: 600px;
    height: 240px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #fff;
        border-radius: 8px;
}
.alert-title{
height: 42px;
    border-bottom: 1px #ccc solid;
    line-height: 42px;
    text-indent: 12px;
    font-size: 16px;
    color: #333;
    background: #f5f5f5;
        border-radius: 8px 8px 0 0;
}
.alert-p{
    height: 158px;
    line-height: 158px;
    /* text-indent: 30px; */
    font-size: 20px;
    color: #333;
    text-align: center;
}
.alert-ctrl{
    height: 40px;
    line-height: 40px;
    border-top: 1px solid #ccc;
    background: #f5f5f5;
    border-radius: 0 0 8px 8px;
}
.alert{
position: absolute;
    color: #ff5252;
    line-height: 40px;
    padding: 0 20px;
    /* background: #ff5252; */
    /* border: 1px solid rgba(0,0,0,.2); */
    border-radius: 4px;
    margin: 0 auto;
    right: 30px;
    width: 300px;
    text-align: center;
    font-size: 21px;
    text-shadow: 1px 1px 1px rgba(0,0,0,.4);
}
.alert-btn{
	padding: 4px 18px;
    float: right;
    line-height: 20px;
    background: #ff4c4c;
    color: #fff;
    margin: 5px 20px 0 0;
    border: 1px solid rgba(0,0,0,.3);
    border-radius: 4px;
    font-size: 14px;
    text-shadow: 1px 1px 1px rgba(0,0,0,.3);
    cursor:pointer;
}
.alert-btn:hover{
	background:#ed2a2a;
}
#login-status{
    width: 97%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    text-shadow: 1px 1px 1px rgba(0,0,0,.3);
    background: #ff4747;
    border-radius: 4px;
    box-shadow: 1px 1px 3px -1px rgba(0,0,0,.2);
    margin: 0 auto;
}
#captcha{
    width: 140px;
    float: left;
    border: 1px solid #ccc;
    margin: 0;
    border-radius: 4px;
    height: 32px;
    line-height: 32px;
    margin-bottom: 20px;
}
.sz-commons-form-captcha img{
    float: right;
}
.sz-commons-form-captcha.hidden{
    display: block;
    width: 323px;
    overflow: hidden;
}
#sz-commons-browserChecker-download{
	display:none!important;
}
.up_content{position:fixed;/*包含轮播图和登录框，居中显示与窗口中央*/
			margin:auto;
			top:-70px;
			left:0;
			right:0;
			bottom:0;
			width:1024px;
			height:555px;
			background-image:url(../images/login_dt.png);
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:center;		
}
.login_content h1{font-size:18px;
				color:#0e6eb8;
				font-family:微软雅黑;
}
.login_content{
    			/**float:left;**/
				margin: 0 auto;
    			width: 375px;
    			position: absolute;
    			top: 25%;
    			left: 30%;
				/**margin-top:40px;
				margin-left:17px;**/
}
.input_content input{width:270px;
					height:26px;
					border:none;
					margin:7px 0 0 5px;
					font-size:14px;
					font-family:微软雅黑;
					color:#626060;
					text-indent:14px;
					background-repeat:no-repeat;
					outline:none;
					line-height:26px;
}
.input_content{
    	background: rgba(0,0,0,0);
    	border: 6px solid rgba(0,0,0,.1);
    	/* box-shadow: 0 0 4px 4px rgba(0,0,0,.1); */
        width: 360px;
}
.login-in{
        width: 326px;
    	background: #fff;
    	padding: 17px;
        padding-bottom: 50px;
}
.input_content h1{margin-bottom:16px;}
.button{ 
    cursor:pointer;
	background-image:url(../images/login_button_1.png);
	width:323px;
	height:39px;
    color:#fff;
    font-size:16px;
    font-weight:800;
    text-shadow: 0 0 2px rgba(0,0,0,.4);
}
.button:active{background-image:url(../images/login_button_2.png)}
.rember a{font-size:12px;
			color:#0e6eb8;
}

.remember-ctrl {
    position: relative;
    top: 0px;
    left: 0px;
    font-size: 14px;
    color: #B9B9B9;
    width: 100%;
    display: block;
    overflow: hidden;
        display: none;
}
input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0 1000px #ffffff inset; 
}
.user{
	background-image:url(../images/username.png);
	height:39px;
	width:323px;
	margin:0 0 20px 0;
}

.user_focus{
	background-image:url(../images/username_focus.png);
}

.password{
	background-image:url(../images/password.png);
	height:39px;
	width:323px;
	margin:0 0 20px 0;
}

.password_focus{
	background-image:url(../images/password_focus.png);
}
	
	#img_container { width: 596px; 
					height: 450px; 
					overflow: hidden; 
					position: relative;
					float:left;
}
    #list { width:2980px;
			height:527px;
			position: absolute; 
			z-index: 1;
}
    #list img { float: left;}
    #buttons { position: absolute; 
				height: 10px; 
				width: 100px;
				z-index: 2;
				bottom: 30px; 
				left:500px;
}
	#buttons span { cursor: pointer;
					float: left;
					width:18px; 
					height:18px;
					background-image:url(../images/icon_button_0.png);
					margin-right:10px;
}
	#buttons .on {  background-image:url(../images/icon_button_1.png)}
.arrow { cursor: pointer; 
			display: none; 
			line-height: 39px; 
			text-align: center;
			font-size: 36px; 
			font-weight: bold;
			width: 40px; 
			height: 40px;
			position: absolute; 
			z-index: 2;
			top: 180px;
			background-color: RGBA(0,0,0,.3);
			color: #fff;
}
.arrow:hover { background-color: RGBA(0,0,0,.7);}
    #container:hover .arrow { display: block;}
    #prev { left: 20px;}
    #next { right: 20px;}


.shadow{background-image:url(../images/dn-back.png);width:100%;height:24px;}/*这是一个视觉效果的阴影，在交界处的阴影*/
.down_content{
	        position:fixed;
	        margin:auto;
			top:80%;
			left:0;
			right:0;
			bottom:0;
	       														/*这是底部的框体，包含下方的图标，他如果超出屏幕，会显示不全*/
			height: 20%;
			background-color:#e6e6e6;
}
.down{margin:auto auto;width:1002px;overflow:hidden;}
.content h1{font-size:18px;
			color:#4c4a4a;
			font-family:微软雅黑;
}
.content p{font-size:12px;
			color:#828282;
			font-family:微软雅黑;
}
.content{width:200px;
		height:70px;
		float:left;
		background-image:url(../images/dw-c-back.png);
		background-repeat:no-repeat;
		background-position:180px;
}
.content img{
	float: left;
}
.content .text{float:left;
				margin-left:7px;
}
.bottom{
    margin:auto auto;
    width:300px;
    height:20px;
        text-align: center;
}
.remember-ctrl #remember{
	    width: 18px;
    float: left;
}
.remember-ctrl label{
	float: right;
    display: block;
    width: max-content;
    margin-top: 10px;
}
.sz-commons-form-align {
    padding-top: 4px;
    display: inline-block;
    float: right;
    margin-right: 24px;
}