@charset "utf-8";
body{
	min-width: 1200px;
}
.header{
	padding: 15px 40px;
	height: 80px;
}
.header .logo{
	float:left;
	margin:0;
}
.logo img{
	display:block;
	height: 32px;
	margin-left: 16px;
}
.logo .name{
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 15px;
    padding: 0 10px;
    color: #00479d;
    border-top: 1px solid #00479d;
}
.logo .name span{
    position: relative;
    top: -8px;
    padding: 0 5px;
    font-weight: bold;
    background: #fff;
}
.header .rt-msg{
	float:right;
	/* height: 54px; */
	line-height: 20px;
	margin-top: 28px;
	font-size: 20px;
	color:#646464;
}
.login_banner{
	position:relative;
}
.login_banner .banner{
	display:block;
	width:100%;
	height:auto;
	min-height: 450px;
}
.login_banner .dw{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left: 254px;
	width:346px;
	height:400px;
}
/*��¼����--begin*/
/*.login_banner .dw{float:right;width:346px;height:350px;position:relative;margin-top: 28px;}*/
.login_banner .login_form{float:right;width:346px;background:rgb(255,255,255);background:rgba(255,255,255,.9);padding-bottom:0px;padding-top:10px;}
.login_banner .login_form {*background:url(ffffff70.png);}
.login_banner .login_form .login_box{margin-left: auto;margin-right: auto;width:296px;display: block;}
.login_banner .login_form .login_box h2 {font-size:1.2em;font-weight:normal;}
.login_banner .login_form .login_box .input_box {margin-bottom: 16px;position:relative;border: 1px solid #ccc;padding-left:40px;background:#fff;}
.login_banner .login_form .login_box .input_box .input {padding:8px;}
.login_banner .login_form .login_box .input_box .input {*padding:8px ;}
.login_banner .login_form .login_box .input_box input {border:none;width:100%;outline:none;height:22px;line-height:22px;}
.login_banner .login_form .login_box .input_box input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset; }
.login_banner .login_form .login_box .input_box .icon{position:absolute;z-index: 3;width:40px;height:40px;background-color: #ddd;left:0;top:0;}
.login_banner .login_form .login_box .input_box .icon.user{background-image:url("icon_user.png");background-repeat: no-repeat;background-position: center;}
.login_banner .login_form .login_box .input_box .icon.pw{background-image:url("icon_pw.png");background-repeat: no-repeat;background-position: center;}
.login_banner .login_form .login_box .input_box .icon.schoolCode{background-image:url("icon_schoolCode.png");background-repeat: no-repeat;background-position: center;}
.login_banner .login_form .login_box .input_box.verif {padding:0;border:none;margin-top:-2px;margin-bottom:14px;}
.login_banner .login_form .login_box .input_box.verif .input {float:left;border:1px solid #ccc;background:#fff;width:60%;padding:7px 8px;}
.login_banner .login_form .login_box .input_box.verif .verif-code {float:right;border:1px solid #ebebeb;}
.verif:before, .verif:after {content:"";display:table;}
.verif:after {content:"";clear:both;zoon:1;}
.login_banner .login_form .login_box .item {font-size:0.875em;vertical-align:middle;margin-top:15px;text-align:right;}
.login_banner .login_form .login_box .item input[type=checkbox] {margin-right:5px;vertical-align:middle;}
/*.login_banner .login_form .login_box .item label.forget{float:right;}*/
.login_banner .login_form .login_box .item  a{color:#404040;text-decoration: none;margin:0 8px;}
.login_banner .login_form .login_box .item .refresh-verif {float:right;}
.login_banner .login_form .login_box .login_btn button {text-align:center;display:block;width:100%;height:42px;border:none;border-radius: 3px;background-color: #ff7500;color:#fff;text-decoration: none;font-size: 1.125em;outline:none;}
.login_banner .login_form .error {display:block;background:#ffebeb;color:#e4393c;border:1px solid #e4393c;font-size:.875em;padding:3px 10px;margin-bottom:10px;}
.login_banner .login_form .login_box .login_btn .loading {text-align:center;display:block;width:294px;height:40px;}
.login_banner .login_form .login_box .login_btn .loading img {width:40px;}
/*��¼����--end*/

/*�л�����--begin*/
.qh {background-color: transparent;width:56px;height:56px;position:absolute;left: 290px;top: 294px;overflow: hidden;z-index: 3;}
.qh a {width:56px;height:56px; display:block;color:transparent;}
.qh:before { content:" ";position:absolute;width:79px;height:79px;top: -39px; left: -39px;background-color:transparent;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); }
/*�л�����--end*/

/*ɨ��--begin*/
.login_banner .saoma {display: none;float:right;width:346px;height:350px;background:url("saoma_bg.png") no-repeat;}
.login_banner .saoma .title {padding-top:40px;text-align: center;font-size: 1.125em;}
.login_banner .saoma .ewm {width:180px;height:180px;margin-left:auto;margin-right:auto;margin-top:16px;background-image: url("erweima.jpg");background-repeat: no-repeat;background-position: center;border:1px solid #ddd;}
.login_banner .saoma .ff {text-align: center;font-size: 1em;margin-top:16px;}
/*ɨ��--end*/

.introduction{padding-top:10px;padding-bottom:10px;}
.introduction .intr{width:295x;float:left;}
.introduction .intr dl{margin-left:40px;}
.introduction .intr dl dt{font-family:"Microsoft YaHei";font-size:10px;margin-top:25px;}
.introduction .intr dl dd{color:#888;margin-left:70px;margin-right:20px;}
.introduction .intr.intr01{background:url("intr_more.png") no-repeat;background-position: left center;height:110px;}
.introduction .intr.intr02{background:url("intr_tool.png") no-repeat;background-position: left center;height:110px;}
.introduction .intr.intr03{background:url("intr_ex.png") no-repeat;background-position: left center;height:110px;}
.introduction .intr.intr04{background:url("intr_mon.png") no-repeat;background-position: left center;height:110px;}

.footer{border-top: 1px solid #ddd;padding: 23px 0 5px;font-size: 0.9375em;}
.footer .copyright {text-align:center; /* padding:5px 0; */}
.footer .copyright p {margin-bottom:10px;margin-top:0;}
.footer .copyright a {margin:0 5px;}

.footer .lines_to{
    text-align: center;
}
.footer .lines_to a{
    text-decoration: none; color: #404040; padding: 0 16px;
}
.fgx{background-image: url("footer_fgx.png"); background-repeat: no-repeat; background-position: center right;}
.tdd-container{
    width: 1200px;
    margin: 0 auto;
}


 .login_button {
    text-align: center;
    display: block;
    width: 100%;
    height: 42px;
    border: none;
    border-radius: 3px;
    background-color: #ff7500;
    color: #fff;
    text-decoration: none;
    font-size: 1.125em;
	outline: none;
	width:300px;
	margin-left:23px;
}

/*2015.11.09新版*/
.project-list{
    margin: 53px 0 42px;
    padding: 0;
    text-align: center;
    font-size: 0;
    font-family:'微软雅黑';
}
.project-item{
	display:inline-block;
	vertical-align:top;
	width: 350px;
	height: 63px;
	text-align: left;
	padding-left: 85px;
	margin-left: 20px;
	background:url(image/icon/index_li_sp.png) no-repeat;
}
.project-list .project-item:first-child{
	margin-left: 0;
}
.project-item .name{
	font-size: 20px;
	margin-top: 7px;
	margin-bottom: 5px;
}
.project-item .info{
	font-size: 16px;
}
.project-item.item1{
	background-position:0 0;
}
.project-item.item2{
	background-position: 0 -70px;
}
.project-item.item3{
	background-position: 0 -140px;
}
.alinks{
	text-align:center;
	font-size: 0;
	font-family:'微软雅黑';
	margin-bottom: 5px;
}
.alinks li{
	display:inline-block;
    height: 16px;
    line-height: 16px;
    font-size: 14px;
	padding:0 10px;
	border-left:1px solid #999;
}
.alinks li a{
	color:#333;
}
.alinks li:first-child{
	border-left:none;
}
.copyright .info span{
    margin: 0 5px;
    font-family: '微软雅黑';
}

.max569 .form-group{
	margin-bottom:5px;
}
.max569 .form-group .form-group{
	margin-bottom:0;
}
.max569 .form-group .form-control{
 padding:3px 6px;
 height:28px;
}
.max569 .form-group .error{
	margin-bottom:3px;
}
.max569 .form-group label{
	font-size:12px!important;
}
.modal-dialog{
	text-align:center;
}
.close:focus, .close:hover{
	outline:none;
}
.bd-red{border-color:#f25039;}
#wrap_banner{width:100%;overflow:hidden;height:604px; position:relative;margin:0;padding:0}
#wrap_banner ul{list-style-type:none; height:100%; position:absolute;top:0;margin:0;padding:0;}
#wrap_banner ul li{float:left;height:100%;margin:0;padding:0;}
#wrap_banner ul li img{display:block; width:100%;height:100%;}
#wrap_banner ul:after{content:"";display:block; clear:both;}
#wrap_banner dl{ position: absolute; bottom:40px; left:50%;margin:0;padding:0; z-index:999}
#wrap_banner dd{overflow:hidden;width:50px; height:3px; background:rgba(0,0,0,0.5); float:left; margin-right:10px;border-radius:5px; cursor: pointer; position:relative;}
#wrap_banner dd span{display: block; width:100%; height:100%; background:#999; position:absolute; left:-60px; }
#wrap_banner dl:after{content:"";display:block; clear:both;}
body{height:100%;}
.layer-panel{width:100%;height:100%;position:fixed;top:0;left:0}
.layer-panel .box{text-align:center;width:640px;height:300px; background:#fff; position:absolute;top:50%;left:50%;margin:-150px 0 0 -320px; z-index:100; border-radius:5px;}
.layer-panel .box p{  font-size:18px; margin:80px 0}
.layer-panel .bg{width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0.5;z-index:99;}
