@charset "utf-8";
/* CSS Document 
Renjiayi
Pages CSS
2019-3-28
http://www.gkzy.com/
*/

/* index */

#top{
	height:90px; 
	overflow:hidden;
	} 
#logo{
	width:200px;
	height:55px;
	}
.apply_icon{ 
	width:22px;
	height:22px; 
	background:url(../images/icon.jpg)  no-repeat bottom center; 
	display:block}
.map{ 
	font-size:15px; 
	color:#999;  
	background:url(../images/icon.jpg) no-repeat 30px 80px ;}
.map_icon{
	width:22px;
	height:22px; 
	background:url(../images/icon.jpg) no-repeat -28px -5px;
	display:block;}	
.notice{   
   font-size:15px; 
   color:#333; 
   background:url(../images/icon.jpg) no-repeat 30px 80px ;
   }
.notice_icon{ 
    width:22px;
	height:22px; 
	background:url(../images/icon.jpg)  no-repeat left bottom; 
	display:block;
	}   
.tel{
	color:#8f8f8f;  
	font-size:24px; 
	background:url(../images/icon.jpg) no-repeat -50px 0;
	} 
  /* nav */
/* #top_nav{
	height:60px;
	line-height:60px;
	margin:0 auto; 
	overflow:hidden;
	} */	

    /* carousel */
#carousel_index{ 
    /* background:#4e84c4;  */
	/* height:360px;  */
	width:100%;
	min-width: 1200px;
	height:360px; 
	position: relative;
	/* background-size: cover; */
	}
.banner{
	height: 360px;
	overflow: hidden;
	position: relative;

}
.banner .d1{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat center top;
	background-position: center top;
}

.carousel_img01{ 
	width: 100%;
  /* background:url(../images/as.jpg) no-repeat;height:420px; position: relative; */
  
  text-align: center;
  }
  /* login */
#loginform{
	width:275px; 
	height: 290px;
	position: absolute;
	top: 38px;
	left: 70.5%;
	background-color: #fff;
	box-shadow:  0px 0px 2px #777;;
}
#loginform p:first-child{
	margin-bottom: 10px;
}
.logotxt{
	margin-top: 20px;
}
.logotxt input{
	width: 220px;
	overflow:hidden; 
	border: 1px solid #e2e2e2;
	height: 37px;
	padding:0 0 0 5px;
	margin:5px 0; 
	border-radius: 3px;
	 font-family:微软雅黑,Arial Regular,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.V_code{
text-align: left;
}
.V_code img {
	vertical-align: middle;
}
.V_code input{
	width:120px;
	overflow:hidden; 
	border: 1px solid #e2e2e2;
	height: 37px;
	padding:0 0 0 5px;
	margin:5px 0; 
	border-radius: 3px;
	 font-family:微软雅黑,Arial Regular,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	margin-left: 25px;
}
.submit input{
	width: 225px;
	overflow:hidden; 
	 background-color:#47ac48;
	border: 0;
	height: 37px;
	padding:0 0 0 5px;
	margin:10px 0; 
	border-radius: 3px;
	 font-family:微软雅黑,Arial Regular,Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	color:#fff;
}
.login_bottom{
	width: 275px;
	overflow:hidden; 
	height: 37px;
	font-size: 13px;
	color: #666;
}
.login_bottom a{
	 font-size: 13px;
	color: #666;
}
.c437829 a{ color: #437829}
  /*news*/
.Section_title{
	color:#333; 
	font-size:24px; 
	font-weight:lighter; 
	padding-top: 30px;
	}
.fl.mt8.ml20.more{
	padding-top: 30px;
}
.Newslist{ 
	font-size:13px; 
	margin-top:80px;
}
.Newslist ul{
	text-align:left
}
.Newslist ul li {
	width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dotted #999;
    float: left;
    margin-right: 30px;
}
.Newslist ul li a{
	color: #333333 !improtant;
}

.Newslist ul li:nth-child(2n) {
    margin-right: 0px;
}
.Newslist_column{ 
	width: 100%;
}
.summer_ad{
	width:277px;
	height:250px
}
 /*training */
.training.range { 
	background-color:#f4f4f6; 
	/* overflow:hidden */
}		    
.training_Sub{
	width:285px; 
	height:340px; 
	background-color:#fff; 
	border-top:5px #f45c00 solid
}

.training_Title{ 
	margin:15px 30px; 
	height:30px; 
	font-weight:normal; 
	text-align:left; 
	font-size:16px;
	color: #000;
}
.training_P{
	margin:20px 30px 20px; 
	height:60px; 
	font-weight:normal; 
	text-align:left; 
	font-size:13px; 
	color:#777; 
	overflow:hidden; 
	line-height:1.5
}
.view_all{
	margin:0px 30px;
	width:100%; 
	display:block;
	text-align:left; 
}
.view_all a{
	font-size:13px; 
	color:#41c241; 
}
.view_all_img{ 
	background:url(../images/view.png) no-repeat 0 0; 
	width:20px; 
	height:30px; 
	display:block
}
/*学校合作*/
.Cooperation{ 
	background-color:#fff;
	overflow:hidden;
	min-width: 1200px;
}
.Cooperation_Sub{
	width:285px; 
	height:380px; 
	background-color:#fff;
	font-weight:normal;
}
.Cooperation_Sub img{
	width: 100%;
	/* height: 180px; */
}

.Cooperation_Title{
	margin:15px 20px; 
	height:30px;  
	font-weight:normal; 
	text-align:left; 
	font-size:14px; 
	color:#666; 
	line-height:1.5;
}
.view_alla{
	margin:0px 20px;
	width:100%; 
	display:block;
	text-align:left; 
	font-size:13px; 
	color:#41c241; 
}
.view_all .more_all{
	font-size:13px; 
	color:#41c241; 
}


.view_all_img{ 
	background:url(../images/view.png) no-repeat 0 0; 
	width:20px; 
	height:20px; 
	display:block
}
/*VIP*/
.vip{
	width:100%; 
	min-width: 1200px;
	height:145px; 
	background:#47ac48; 
	text-align:center; 
	color:#fff; 
	line-height:145px; 
	font-size:32px; 
	font-weight:lighter
}
.vip a{ 
	color:#FFFFFF; 
	font-size:20px; 
	padding:10px 30px; 
	border:1px solid #fff; 
	border-radius:6px
}
 /*team*/
 .teamList{
	 width:280px; 
	 height:520px; 
}
 .teamList:hover{
	 width:280px; 
	 height:518px; 
	 border:0px solid #ccc;
     box-shadow: 0px 0px 2px #888888;
	 background-color: #fff;
}
.teamList_Title{ 
	margin:15px 30px 5px 30px; 
	height:30px; 
	font-weight:normal;
	text-align:left; 
	font-size:16px;
}
.teamList_p{
	margin:5px 30px; 
	height:56px; 
	font-weight:normal; 
	text-align:left; 
	font-size:13px; 
	color:#777; 
	overflow:hidden; 
	line-height:1.5
}
.teamList a h2{
	color: #000;
}
.team_img {
	background:url(../images/view.png) no-repeat right top; 
	width:20px; 
	height:20px; 
	display:block
}
#footer{
	 background-color: #414141;
	 min-width: 1200px;
}
.section-title p{line-height:2}

 /*视频*/
.video{ 
	width:800px; 
	height:450px
}
.video_Title{ 
	clear:left;
	margin:30px 30px 5px 20px; 
	height:30px; 
	font-weight:normal;
	text-align:left; 
	font-size:18px;
}
.video_img{
	background:url(../images/view.png) no-repeat left bottom; 
	width:17px; 
	height:17px; 
	display:block
}
.video_all{
	margin:5px 20px 30px 20px;
	width:100%; 
	display:block;
	text-align:left; 
}
.video_p{
	margin:5px 20px;  
	font-weight:normal; 
	text-align:left; 
	font-size:13px; 
	color:#777; 
	overflow:hidden; 
	line-height:1.7;
}
.videoR_img{
	background:url(../images/view.png) no-repeat right bottom; 
	width:17px; 
	height:17px; 
	display:block
}
 /*相关链接*/
.RLinks{ text-align:center}
.RLinks ul{ 
	}
.RLinks ul li{ 
	float:left; 
	margin-top:8px; 
	margin-right:20px;
	color:#999999;
	font-size:14px; 
	text-align:left 
}
.RLinks ul li a{
	color:#999999;
}


/* nav临时样式 */
/* .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:hover{
	background-color:#e2e2e2;
	border-bottom:2px solid #47ac48;
	transition:all 0.1s ease-in-out; 
	-moz-transition:all 0.1s ease-in-out;
	-webkit-transition:all 0.1s ease-in-out;
	
	}	

.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;}
.nav02 .list03 a:hover{
	background:#2e964e;}
.nav02:hover .list03{ display:block;} */

/* 
 * DeanZhang
 */
 .training_Sub .view_all.lookmore {
	 margin: -14px;
	 padding-right: 10px;
	 
 }

 .training_Sub img {
	 width: 225px;
	 height: 150px;
 }
 .teachers{
	 height: 640px;
 }
 
 #login-tip{
	display: block;   
	font-size:14px; 
	margin-top:-10px;
	height: 20px;
 }
.default_header{
	display: block;
	width: 115px;
	margin: 15px auto;
}
.user_info{
	font-size: 18px;
	color: #8CA565;
	margin-bottom: 5px;
}


.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:50;left:0px;bottom:0px;}
.banner .d2 ul{float:left;position:absolute;left:50%;margin-left:-32px;top:0;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
.l2{}
/*new index*/
.import_area{height:360px;right:0;top:0;width:340px;background-color: rgba(255,255,255,0.9);z-index:999;position:absolute;}
.score_import{font-size:20px;margin:30px auto;font-weight:400;font-family:'微软雅黑'}
.score_import span{font-size:16px;margin-left:20px}
.score_import_ul{margin:10px 25px;font-size:16px;font-weight:normal}
.score_import_ul li{margin:20px 0;}
.import_label{height:40px;line-height:40px;padding:0}
.import_div{border:1px solid #ccc;height:40px;line-height:40px;text-align:center;background-color: rgba(255,255,255,0.7);}
.import_radio{height:40px;line-height:40px;text-align:left;font-weight:normal;font-size:14px;padding:0}
.import_radio label{margin-left:5px}
.import_input{border:0;height:35px;line-height:35px;text-align:center;outline:none;background-color: rgba(255,255,255,0.1)}
.import_input input[type="text"]{border:none}
.import_button{width:300px;margin:20px auto;text-align:center;font-size:18px;font-weight:normal;height:45px;color:#fff;background:#ff6600;border:0;}
.search_title{font-size:18px;margin:20px auto;text-align:center}
.search_import_form{width:100%;margin:20px auto;border-right:1px dotted #ccc;padding:0;text-align:center}
.search_import_form li{width:80%;margin:15px auto}
.search_import_form li select,.search_import_form li input{width:100%;height:30px;border:1px solid #ccc;padding-left:5px}
.search_import_button{width:100px;margin:0 auto 20px;text-align:center;font-size:16px;font-weight:normal;height:40px;color:#fff;background:#ff6600;border:0;border-radius:8px}
.select-sub input {
    position: absolute;
    left: -9999px;
    border:0;
}
.select-sub label {
    display:inline-block;
    position: relative;
    margin:5px 0;
    padding: 2px 5px;
    color: #000;
    width: 65px;
    background: url(../images/kuang1.png) no-repeat 35px 13px;
    white-space: nowrap;
    cursor: pointer;
    font-weight:normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 0.2s, box-shadow 0.2s;
    transition: background-color 0.2s, box-shadow 0.2s;
}
.select-sub input:checked + label:after{
    content: "\2714";
/*
    border-color:red;
    background-color: #ab576c;
*/
}
.select-sub input:checked::before {
  background-color: #fff;}
