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

*{
	padding: 0;
	margin:0;}
img{
	border:0;}
body{
	width:100%;
	height:auto; 
	font-family:"�?�?雅黑","Microsoft YaHei","Arial","Helvetica",		"sans-serif";}
button{font-family:"�?�?雅黑","Microsoft YaHei","Arial","Helvetica",		"sans-serif";}
a{
	cursor:pointer;
	text-decoration: none;
	color: #3f3f3f;}
ul li{
	list-style-type:none;}
.float-left{ float:left;}
.float-right{ float:right;}
.clear{clear:both;}
/*地域选择样式*/
.city-index{
	width:550px;
	background-color:#333;
	border-radius:10px;
	opacity:0.9;
	left:30%;
	margin-top:100px;
	position:absolute;
	z-index:999;
	padding-bottom:30px;}
.city-index-content{
	width:535px;
	margin:20px auto;}
.city-tit{
	text-align:center;
	font-size:24px;
	font-weight:bold;
	margin:30px auto;
	color:#fff;}
.city-index-detail{
	display:block;
	float:left;
	border:1px solid #fff;
	color:#fff;
	border-radius:3px;
	margin:10px 10px;
	padding:5px 12px;
	font-size:14px;}
.city-index-detail:hover{
	background-color:#47ac48;
	border:1px solid #060;}
/*顶部样式*/

.top-style{
	width:1100px;
	margin:0 auto;}
.slogan{float:left;}
.a-status,
.a-status a{
	color:#fff;
	font-size:14px;
	padding:0 10px;}
.top-slogan{
	display:block;
	float:left;
	width:200px;}
.top-position{
	float:left;
	width:100px;}
.top-position img{
	margin-top:11px;
	float:left;
	margin-right:10px;
	}
.top-tel{
	float:left;
	width:260px;
	}
.top-tel img{
	margin-top:11px;
	float:left;
	margin-right:10px;
	}
.city a{
	height:40px;
	line-height:40px;
	color:#FFF;}
.city a:hover{
	background:#2e964e;}
.all_city{position:absolute; left:10%; top:30px; overflow:hidden; display:none; font-size:12px;z-index:1000; }
.all_city .b_K{border:1px solid #e1e1e1; width:492px; height:320px;border-radius:10px;background:#FFFFFF;margin-top:10px; }
.all_city .tui_j{height:45px; padding:12px 10px 20px 20px; }
.all_city .tui_j p{ height:30px;line-height:30px;font-size:16px;color:#3f3f3f;}
.all_city .tui_j span{ padding:0 6px;}
.all_city .tui_j b{ color:#00913e;}
.all_city dl{ width:230px; padding-left:15px; display:inline; float:left;}
.all_city dl dt{ width:20px; height:26px; float:left; line-height:26px; font-family:Arial, Helvetica, sans-serif;color:#3f3f3f; display:inline;}
.all_city dl dd{ width:210px; float:left;line-height:26px;}
.all_city dl dd a{ padding-right:13px;}
.search{
	width:150px;
	height:24px;
	line-height:24px;
	color:#FFF;
	display:block;
	font-size:14px;
	margin-top:8px;
	border:#FFF solid 1px;
	border-radius:3px;
	z-index:10;
	background:#47ac48;
	margin-left:30px;}
.search-box input::-webkit-input-placeholder {/* WebKit browsers */
  color:#fff;   } 
.search-box input:-moz-placeholder{/* Mozilla Firefox 4 to 18 */
    color: #fff;  }
.search-box input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
}
.search-box input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
 color: #fff;
}
/*登录*/
.login-form{
	width:400px;
	height:auto;
	padding-bottom:20px;
	border:1px solid #e1e1e1;
	/* box-shadow:4px 4px 3px #418591; */		/*取消阴影*/
	opacity:0.9;
	background-color:#fff;
	top:50px;
	right:180px;
	position: absolute;
	max-height: 421px;
	/* 绝对定位 */
	/* position: absolute;
	top: 122px;
	left: 864px; */
	}
	/* 临时适配手机端 */
	@media screen and (max-width: 768px){
		.login-form{
			width:400px;
			height:auto;
			padding-bottom:20px;
			border:1px solid #e1e1e1;
			/* box-shadow:4px 4px 3px #418591; */		/*取消阴影*/
			opacity:0.9;
			background-color:#fff;
			max-height: 421px;
			position: absolute;
			left: 0;
			}
	} 
.login-box{
	width:350px;
	margin:0 auto;}
.login-tab{
	padding-top:20px;
	margin:0 auto;
	width:252px;}
.login-tab a{
	display:block;
	margin:0 20px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:20px;
	color:#555;
	font-weight:bold;
	padding-left:70px;}
.login-tab-default,
.login-tab a:hover{
	border-bottom:3px solid #47ac48;}
.login-content{
	margin-top:20px;
	}
.line-style{
	width:100%;
	height:1px;
	background-color:#e1e1e1;}
.login-p p{
	padding-top: 5px;
	
	}	

.login-submit{
	display:block;
	text-align:center;
	width:180px;
	height:36px;
	color:#fff;
	background-color:#47ac48;
	border:1px solid #2e964e;
	border-radius:3px;
	line-height:36px;
	margin:20px auto;
	font-size:14px;
	cursor: pointer;}	
.login-words{
	font-size:14px;
	color:#797979;}	
.login-head{
	display:block;
	width:90px;
	height:40px;
	float:left;
	background-color:#47ac48;
	color:#fff;
	font-size:14px;
	text-align:center;}
.top-login .login-head:hover{
	background-color:#017e40;}
.x-left{
	width:2px;
	height:16px;
	*width:0;
	*height:0;
	_width:0;
	_height:0;
	*background-color:none;
	_background-color:none;
	background-color:#3f3f3f;
	transform:rotate(45deg);
	position:relative;
	margin-left:6px;
	display:block;
	*display:none;
	_display:none;}
.x-right{
	width:2px;
	height:16px;
	*width:0;
	*height:0;
	_width:0;
	_height:0;
	background-color:#3f3f3f;
	*background-color:none;
	_background-color:none;
	transform:rotate(-45deg);
	position:relative;
	margin-left:6px;
	margin-top:-16px;
	display:block;
	*display:none;
	_display:none;}	
.close-a a{
	display:block;
	width:16px;
	height:16px;
	}
.top-login{
	height:40px;
	line-height:40px;
	float:right;}
/*
.top-login ul li{
	float:left;
	width:90px;}	
.top-login a{
	display: block;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	color: #FFF;
}*/
.top-login .user-quick-link{
	padding:0 5px;}
.top-login .user-quick-link:hover{
	background:#017e40;
	padding:0 5px;}
.form-hide{ 
	position:absolute;
	width:380px;
	z-index:1000;
	border:1px solid #e1e1e1;
	background:#FFF;
	color:#3f3f3f;
	border-radius:10px;
	left:65%;
	margin-top:80px;
	display:none;}
.top-login h3{
	float:left;
	line-height:30px;
	font-size:18px;
	padding:10px;}
.close{
	float:right;
	margin-top:10px;
	margin-right:10px;
	width:16px;
	height:16px;}
.line1{
	width:360px;
	border: 1px solid #ededed; 
	margin-left:10px;}
/*登录弹窗重写样式*/
.login-input{
	width:260px;
	height:34px;
	border:1px solid #e1e1e1;
	margin-left:20px;}
.login-input2{
	width:130px;
	height:34px;
	border:1px solid #e1e1e1;
	padding-left:10px;}
.login-input3{
	width:170px;
	height:34px;
	border:1px solid #e1e1e1;
	padding-left:10px;
	line-height:34px;}

.font-2em{
	margin-right:5px;
	display:inline-block;
	/*width:52px;*/}
.font-3em{
	/* letter-spacing:0.5em; 
	margin-right:-0.5em;*/}
.form-hide-style{
	width:340px;
	margin:10px auto;
	font-size:14px;}
.form-hide-style p{
	margin:14px 0;}

.code-input-btn{
	height:32px;
	width:100px;
	background:#47ac48;
	color:white;
	border:1px solid #2e964e;
	border-radius:3px;
	cursor:pointer;}
.code-input-btn2{
	width:85px;
	height:34px;
	line-height:34px;
	border:1px solid #ec8400;
	color:#ec8400;
	text-align:center;
	cursor:pointer;
	display:block;
	position:relative;
	margin-top:-36px;
	margin-left:240px;}	
.btn-submit{
	width:170px;
	height:36px;
	line-height:36px;
	background:#47ac48;
	border:1px solid #2e964e;
	border-radius:3px;
	margin:20px 85px;
	color:#FFF;
	font-size:16px;
	cursor:pointer;}
.btn-submit:hover,
.code-input-btn:hover,
.login-submit{background-color:orange;border:0}
/*顶部样式结束*/

/*注册页面*/
.bg-regist{
	width:100%;
	height:520px;
	background:url(../images/login_bg.jpg) no-repeat;
	background-size: contain;
	margin:0 auto;
	position: relative;
	}

.login-box{
	width:350px;
	margin:0 auto;}
.login-tab{
	padding-top:20px;
	margin:0 auto;
	width:252px;}
.login-tab a{
	display:block;
	margin:0 20px;
	line-height:40px;
	float:left;
	text-align:center;
	font-size:20px;
	color:#555;
	font-weight:bold;}
.login-tab-default,
.login-tab a:hover{
	border-bottom:3px  #47ac48;}
.login-content{
	margin-top:20px;
	}
.line-style{
	width:100%;
	height:1px;
	background-color:#e1e1e1;}
.login-p p{
	padding-top: 5px;
	
	}	

	
.login-words{
	font-size:14px;
	color:#797979;}	
/*顶部导航开�?*/

.nav-bg{width:100%; background-color:#f8f8f8;height:82px;position: relative;}
.nav-style{
	width:1100px;
	margin:0 auto;
	}
.logo{
	display:block;
	float:left;
	margin-top: 14px;
}
.nav-top{
	float:right;
	}

.nav-default{
	font-size:18px;
	color:#3f3f3f;
	border-bottom:2px solid #47ac48;
	background-color:#e2e2e2;}
.nav-top .nav-default a{
	color:#3f3f3f;}
.backindex{color: #aaa;
  
    margin-left: 55px;
    margin-top: 35px;
   
    display: inline-block;
   
}
.nav02{
	display:block;
	float: left;
	margin-left:6px;
	width: 100px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	position:relative;
	font-size:18px;}
.nav02 a{
	color:#797979;}
.nav02 a:hover{
	color:#3f3f3f;}	
	

.nav02 .list03{
	position:absolute;
	display:none; 
	float:left;
	padding:5px 0;
	z-index:100;}
.nav02 .list03 a{ 
	display:block;
	line-height:30px;
	background-color:#47ac48;
	text-align:center; 
    width:100px; 
	color:white;
	font-size:14px;}

.top-line{
	width:1100px;
	height:2px;
	background-color:#47ac48;
	margin:auto;
	margin-top:10px;}
/*网站底部*/
.footer{
	background-color: #5d5d5d;
	color:#FFFFFF;
	/* background-image: url(../images/bg.png); */
	background-repeat:repeat;
	width: 100%;
	margin-top:30px;
	padding-top:30px;
	padding-bottom:30px;
}
.footer a{
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	line-height:30px;}
.footer a:hover{
	color:#ec8400;}

.footer-bottom{
	height:160px;
	width:1100px;
	margin:0 auto;}
.footer-link-container{
	border:#797979 solid 1px;
	width:1100px;
	line-height:30px;
	margin:0 auto;
	}
.footer-link{
	float:left;
	width:1000px;
}
.about,.copyright{
	height:30px;
	line-height:30px;
	}
.copyright strong,.copyright div{
	float:left;}
.footer-img{margin-left:100px;margin-top:10px;}
.footer-img a{
	float:left;
	margin-right:20px;
	}
.footer-left{
	margin-top:10px;
	width:780px;
	float:left;}
.footer-right{
	width: 320px;
	float: right;
	margin-top: 20px;
}
.footer-right a{float:left;}
.footer-right div{
	float: right;
	font-size: 16px;
	line-height: 30px;
	color:#FFFFFF;
	width: 120px;
	padding-top: 40px;
	text-align:center;
	}
.copyright p{
	font-size:14px;
	color:#FFFFFF;
	height:30px;
	line-height:30px;
	padding:0;
	margin:0;
	}
/*分页*/

.go{
	line-height:32px;
	font-size:14px;
	color:#3f3f3f;
	float:left;
	margin-right:4px;}



.search-style select,
.search-style input{
	width:150px;
	height:30px;
	display:block;
	border:1px solid #c9c9c9;
	margin-top:16px;
	font-size:14px;
	color:#797979;
	box-sizing:border-box;}
.search-style2 select,
.search-style2 input{
	width:150px;
	height:30px;
	display:block;
	border:1px solid #c9c9c9;
	margin-top:6px;
	margin-left:10px;
	font-size:14px;
	color:#797979;
	text-indent: 5px;}
.search-style2{
	padding-left:10px;}

.search-style2 a{
	display:block;
	width:70px;
	height:30px;
	background-color:#47ac48;
	float:left;
	text-align:center;
	line-height:30px;
	color:#fff;
	margin-top:6px;
	margin-left:10px;}
/*�?主招生页面样�?*/
.zsjz-table-tit{
	width:60px;
	text-align:center;
	font-size:12px;}
.zsjz-table-nr{
	width:290px;
	font-size:14px;}	
.zsjz-table-nr a{
	float:left;
	padding:5px;}	
.zsjz-table-nr a:hover{
	color:#ec8400;}	
.border-top{
	border-top:1px solid #e1e1e1;}
.border-bottom{
	border-bottom:1px solid #e1e1e1;}
.border-left{
	border-left:1px solid #e1e1e1;}
.border-right{
	border-right:1px solid #e1e1e1;}

.words-p2 p{
	padding:5px 0;
	line-height:26px;/*专业解�?�页面文字�?�高设定，�?�有其他地方有冲突，�?改这�?*/}
.words-p p{
	padding:14px 0;}
.content-width{
	width:340px;}
.words-ctrl p{
	width:100%;
	
	overflow:hidden;
	-moz-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;
	padding:5px 0;}	

.words-ctrl a:hover{
	color:#ec8400;}	
.words-ctrl p span{
	padding-right:8px;}
	

.pic-three{
	float:left;
	width:220px;
	vertical-align:bottom;}
.pic-three-words{
	
	width:100%;
	height:auto;
	line-height:28px;
	text-align:center;
	color:#3f3f3f;
	background-color:#e1e1e1;}
.pic-three-words a{
	width:90%;
	font-size:12px;}
.pic-padding{
	padding:0 25px;}	
	/*登录错�??*/
label.loginerror{display:block;font-size:12px;color:red;
				padding-top: 2px;
    margin-left: 80px;}
.loain-p{height:50px;position: relative;}
.yzm{width:80px;height:34px;position: absolute;margin-left: 10px;}
.login-input4{
	width:60px;
	height:34px;
	border:1px solid #e1e1e1;
	padding-left:5px;
	}
.yzm-text{font-size:12px;margin-top:5px;line-height: 34px;height:34px;float:right;margin-right:40px;
			width:65px;}
#isCorrect .red{color:red;}
#isCorrect .green{color:green;}
textarea{resize:none;}

/* 字体变为红色 */
.news {
	color: red;
}