body {
    font-size: 12px;
    text-align: left;
    background-repeat: repeat-x;
    color: #454545;
    font-family: "Microsoft YaHei",Georgia, "Times New Roman", Times, serif;
    background-color: #FFF;
}

* {
    margin: 0px;
    padding: 0px;
}

a {
    outline: none;
    color: #454545;
}

a:hover {
	text-decoration: underline;
}

img {
    border: none;
}

.clear {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

a:link, a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

ul {
    list-style-type: none;
}

body {
	background-color:rgb(246,246,246);
}

#container{
	background-color:#891426;
	position: relative;
}

#wraper {
    background-image: url('../../../../common/images/img/login_main1.jpg');
    background-repeat: no-repeat;
    width: 85%;
    height: 75%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    top: 25%;
}

#user {
    position: absolute;
	bottom:0;
	right:10%;
	width:330px;
	height:332px;
}

#user_login {
	position: relative;
	top:58px;
	width:330px;
}

#loginform{
	position: absolute;
	background-color:#fff;
	width:330px;
	padding:20px 25px;
	border-radius:4px;
	z-index:100;
}

	#user_login .form-div{
		width:280px;
		height:34px;
		margin-bottom:25px;
		font-size: 14px;
	}

		#shade_left,#shade_right{
			position:absolute;
			top:199px;
			width:100px;
			height:100px;
			z-index:50;
		}

		#shade_left{
			left:63px;
			float:left;
			transform: rotate(-15deg);
			box-shadow: -80px 0 rgba(99,99,99,0.25);
		}

		#shade_right{
			right:63px;
			float:right;
			transform: rotate(15deg);
			box-shadow: 80px 0 rgba(99,99,99,0.25);
		}

		#user_login .form-header{
			width:280px;
			height:34px;
			margin-bottom:15px;
			padding-left:15px;
		}

		#title_form{
			font-size:20px;
			position:relative;
			top:2px;
			left:4px;
		}

		#div_yzm{
			height:34px;
			width:85px;
			margin-left:20px;
			display:inline-block;
		}

		#user_login .form-div input {
			border:1px solid gray;
			height: 34px;
		}

		#username,#password{
			padding-left:34px;
		}

		.icon_d{
			position: relative;
			width:17px;
			height:17px;
			bottom:28px;
			left:10px;
		}

		#logininto{
			background-color:#891426;
			color:#fff;
		}

/* .submit_btn {
    width: 125px;
    height: 39px;
    border: 0px;
    margin: 0px 0px;
    cursor: pointer;
} */

.login_news {
	position: absolute;
	top:10px;
	left:410px;
    float: left;
    width: 425px;
}

.news_login {
    line-height: 18px;
}

.copyright {
    text-align: center;
}

.button {
    line-height: 17px;
    text-align: center;
    color: #fff;
    /*text-shadow:1px 1px 1px #333;*/
    border-radius: 3px;
    margin-left: 5px;
    /*margin:0 10px 0px 0;*/
    margin-top: 3px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

    .button.gray {
        color: black;
        /*text-shadow:1px 1px 1px gray;*/
        border: 1px solid #929292;
        /*box-shadow: 0 1px 2px #fff inset,0 -1px 0 #929292 inset;*/
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#F5F5F5, endColorstr=#DEDEDE); /* for IE */
        background: -ms-linear-gradient(top, #F5F5F5, #DEDEDE);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F5F5F5),to(#DEDEDE));
        background: -webkit-linear-gradient(top,#F5F5F5,#DEDEDE);
        background: -moz-linear-gradient(top,#F5F5F5,#DEDEDE);
        background: linear-gradient(top,#F5F5F5,#DEDEDE);
        background: -o-linear-gradient(top, #fff,#0000ff); /* Opera 11.10+*/
    }

.gray:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#f2f3f7, endColorstr=#ebeced); /* for IE */
    background: -ms-linear-gradient(top, #f2f3f7, #ebeced);
    background: -webkit-linear-gradient(top,#fefefe,#ebeced);
    background: -moz-linear-gradient(top,#f2f3f7,#ebeced);
    background: linear-gradient(top,#f2f3f7,#ebeced);
}

.gray:active {
    top: 1px;
    box-shadow: 0 1px 1px #a8abae inset,0 1px 0 #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#e4e8ec, endColorstr=#e4e8ec); /* for IE */
    background: -ms-linear-gradient(top, #e4e8ec, #e4e8ec);
    background: -webkit-linear-gradient(top,#e4e8ec,#e4e8ec);
    background: -moz-linear-gradient(top,#e4e8ec,#e4e8ec);
    background: linear-gradient(top,#e4e8ec,#e4e8ec);
}


.main_menu_title0 {
    width: 425px;
    cursor: pointer;
    height: 32px;
    margin-bottom: 10px;
}

.main_menu_title1 {
    width: 425px;
    cursor: pointer;
    height: 32px;
    margin-bottom: 10px;
}

.main_menu_title2 {
    width: 425px;
    cursor: pointer;
    height: 32px;
    margin-bottom: 10px;
}

.main_menu_title3 {
    width: 425px;
    cursor: pointer;
    height: 32px;
    margin-bottom: 10px;
}

.checkText {
    font-size: 10px;
    color: Red;
    font-family: 宋体;
}
.check {
  
}
.checkName {
    height:35px;   
    line-height:23px;
    text-align:right;
}

#top{
	width:398px;
	height:53px;
}

#logo{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:30px;
	width:398px;
	height:38px;
}
.topSelect {
    z-index: 100;
    position: absolute;
    right: 30px;
    top: 18px;
    font-size: 18px;
    font-weight: bold;
}
.topSelect a {
	color: #AE0C2A;
	margin-right: 5px;
	font-family: 'Microsoft YaHei',迷你简仿宋,'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}
.content {
    line-height:25px;
    letter-spacing:1px;
}

#bottom{
	height:40px;
	background-color:rgb(225,225,225);
	position:absolute;
	bottom:0;
	color:#666;
	text-align:center;
}