@charset "utf-8";
/* Public Document */

center,
.center {
	display:block;
	width:1000px;
	text-align:left;
	margin:0 auto
}

.left,
.right,
.box_left,
.box_right {
	display:inline;
}
.left,
.box_left {
	float:left;
}
.right,
.box_right {
	float:right
}

.clear {
	background: none;
	border:none;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	margin:0;
	padding:0;
	width:0;
	height:0px;
	line-height:0px;
	overflow:hidden;
	visibility: hidden;
	font-size: 0;
}

.button {
	cursor:pointer;
	border-width:0;
}

.hyaline {
	display:block;
	background-color:transparent;
	border-width:0;
	/*-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;*/
}

.imgPng {
	repeat:20% 50%;
	_behavior:url("js/ie6-png/iepngfix.htc");
}


.border-dotted {
	background:url(../images/border-dotted.gif) left bottom repeat-x;
}

.border-dashed {
	background:url(../images/border-dashed.gif) left bottom repeat-x;
}

.border-solid {
	border-bottom:solid #d8d8d8 1px;
}

.overflow {
	overflow:hidden;
}

.relative {
	position:relative;
}

.absolute {
	position:absolute;
}

.zoom {
	*zoom:1;
}

.ellipsis {
	white-space:nowrap;
 	text-overflow:ellipsis; 
 	-o-text-overflow:ellipsis;
	width:100%;
	overflow:hidden; 
}


[data-direction="underline"] a:hover {
	border-bottom-style:solid;
	border-bottom-width:1px;
}
[data-direction="underline"] a.button:hover {
	border-width:0px;
}

[data-shadow="true"] {
	-moz-box-shadow:0px 0px 7px #c4c4c4;
	-webkit-box-shadow:0px 0px 7px #c4c4c4;
	box-shadow:0px 0px 7px #c4c4c4;
}

#main .login{ background:url(../images/login_center.jpg) no-repeat center center; width:100%; overflow:hidden; font-family:"微软雅黑"}
#main .login .left{ width:420px; padding-left:50px;}
#main .login .left .first_td{ font-size:18px; color:#00529c;}
#main .login input[type="text"],#main .login input[type="password"]{ width:255px; height:40px; background-color:#FFF; border:1px solid #dcd4d4; font-size:12px; line-height:40px; padding:0 10px;}
#main .login input[type="submit"],#main .login input[type="button"]{ width:124px; height:40px; line-height:40px; border:0; color:#FFFFFF; background-color:#7fbe25; font-size:16px;}
#main .login input[type="submit"]:hover,#main .login input[type="button"]:hover{background-color:#CCCCCC;}

#main .login .left  a.icon {
	background-position:0 0;
	padding-left:25px;
	background-repeat: no-repeat;
    display: inline-block;
}
#main .login .left  a.icon:hover {
	background-position:0 -24px;
	padding-left:25px;
	background-repeat: no-repeat;
    display: inline-block;
}

#main .login .right{ float:left; margin:50px 0 0 80px;}

#main .class2{ overflow:hidden;font-family:"微软雅黑"}
#main .class2 .left{ width:259px; height:405px; border:2px solid #e9e9e9; padding:0 17px; position:relative; margin:0 0 45px 34px;}
#main .class2 .left h1{ font-size:22px; color:#00529c; height:56px; line-height:56px;}
#main .class2 .left .table{background:url(../images/itep.class_bg.jpg) repeat-x; height:100px; padding-top:10px; overflow:hidden; margin-bottom:10px;}
#main .class2 .left .table .tb1,.tb2{ float:left; height:30px; line-height:30px;}
#main .class2 .left .table .tb1{padding-left:20px; width:144px;}
#main .class2 .left input[type="radio"]{ float:left;margin:8px 5px 0 0;}
#main .class2 .left label{ float:left;}
#main .class2 .left .btn-apply{ position:absolute; top:353px; left:25px; border:0; height:30px;}
#main .class2 .note{ clear:both; padding:35px 0 0 0; border-top:1px solid #d8d8d8;}
#main .class2 .note h2{ color:#00529c;}

#main .class{ overflow:hidden;font-family:"微软雅黑"}
#main .class .left{ width:278px; height:142px; position:relative; background-color:#02519c; margin:0 43px 45px 20px;}
#main .class .left h1{ font-size:28px; font-family:"微软雅黑"; color:#FFFFFF; text-align:center; line-height:1; margin:20px 0 0 0; }
#main .class .left h2{ font-size:14px; font-family:"微软雅黑"; color:#FFFFFF; text-align:center}
#main .class .left .table{background:url(../images/itep.class_bg.jpg) repeat-x; height:100px; padding-top:10px; overflow:hidden; margin-bottom:10px;}
#main .class .left .table .tb1,.tb2{ float:left; height:30px; line-height:30px;}
#main .class .left .table .tb1{padding-left:20px; width:144px;}
#main .class .left input[type="radio"]{ float:left;margin:8px 5px 0 0;}
#main .class .left label{ float:left;}
/*#main .class .left .btn-apply{ position:absolute; top:130px; left:25px; border:0; height:30px;}*/
#main .class .left .btn{ position:absolute; top:80px; left:67px; width:145px; height:38px; border:0; background-color:#7FBE25; font-family:"微软雅黑"; font-size:18px; color:#FFF}
#main .class .note{ clear:both; padding:35px 0 0 0; border-top:1px solid #d8d8d8;}
#main .class .note h2{ color:#00529c;}




#main .host { font-family:Arial}
#main .host input[type="text"]{ background-color:#f4f4f4; border:1px solid #ccc;}

#main .class_detail{border:2px solid #e9e9e9; padding:0 17px 15px 17px; font-family:"微软雅黑"; overflow:hidden;}
#main .class_detail h1{ font-size:22px; color:#00529c; height:56px; line-height:56px;}
#main .class_detail table{border:1px solid #00529c; margin-bottom:20px;}
#main .class_detail th{ color:#FFF}
#main .class_detail .btn-apply{border:0; height:30px; margin-top:20px;}

.backToTop {
    bottom: 300px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.2;
/*    opacity: 0.6;*/
   // padding: 5px 0;
    position: fixed;
    right: 10px;
    text-align: center;
	height:200px;
    width: 97px;
	
}

.backToTop a{display:block;}
.marginleft {margin-left:64px;}
#nid{ margin-bottom:5px;}
.select-box{
	top: 300px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 1.2;
    position: fixed;
    left: 0px;
	z-index:999;
}
.select-box .select-top{ width:20px; height:83px; background-color:#7FBE25; font-family:"微软雅黑"; font-size:17px; padding:20px 5px; margin-bottom:5px; cursor:pointer;}
.select-box .select-right{ position:absolute; left:213px; top:100px; z-index:99;}
.select-box .select-list{ width:213px; background:#00529C; display:none; position:relative; margin-top:-100px;}
.select-box .select-list table{ margin:0 auto;}
.select-box .select-list table th{ color:#FFF; text-align:left; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.select-box .select-list table .tb_boder{ border-bottom:1px solid #3375B0;}
.select-box .select-list table a{ color:#FFF; padding-left:10px; background:url(../images/itep_bg.jpg) no-repeat left}
.select-box .select-list table .a{ padding:0; background:none;}
.select-box .select-list table a:hover{color:#7FBE25;}