/*重置*/
body{ margin:0; padding:0;}
img,a{ text-decoration:none; display:block; margin:0; padding:0; border:0;}
*{ font-size:12px; color:#ccc; font-family:"微软雅黑";}
input{ margin:0; padding:0; outline:none; border:0;}
p,h1,h2,h3{ font-size:12px; margin:0; font-weight:normal;}
ul li{ list-style:none;}
/*顶部*/ 
.top{height:90px; background-color:#fff;}
.topbox{ width:1000px; margin-left:auto; margin-right:auto; overflow:hidden;}
.logo{ float:left; margin-top:20px; margin-left:10px;}
.ty{ float:left; margin-top:48px; margin-left:16px;}
.right{ float:right; margin-right:10px; margin-top: 20px;}
.right li{float:left;padding:0 10px 0 10px ;border-right: 1px solid #797979;}
.right a{font-size:16px;font-family: 微软雅黑; color: #333;}
.right1{font-family:"微软雅黑"; font-size:11px;color:#797979; margin-top:30px;}
.right2{ margin-top:4px;margin-bottom:13px;font-family:"微软雅黑"; font-size:12px;color:#fe6c17;}
.right span{font-family:"微软雅黑"; font-size:11px;color:#797979;}
/*导航*/
.menubg{background:url(../images/nav_bg.png) repeat-x; width:1000px; margin:0 auto;}
.parent01{ width:1000px; margin:0 auto; height:39px;position:relative;}
.parent{width:100px; height:39px; position:relative; float:left; margin:0 5px 0 5px;}
.nobg{ background-image:none;}
.parent a{color:#fff; line-height:39px; font-size:15px;  text-align:center; font-weight:bold; }
.parent a:hover{color:#348c1c;background:url(../images/nav_active.png) no-repeat center 2px;}
.children{ width:100px; height:90px;background-color:#000; opacity:0.5;position:absolute; left:0; top:39px; border-radius:2px;z-index:100}
.children a{color:white;font-size:12px; line-height:30px;}
.children a:hover{background-color:#000;color:#348c1c;}
.current{color:#348c1c !important;background:url(../images/nav_active.png) no-repeat center 2px;}

/*主体*/
.main{background-color:#fff; z-index:1000; margin-top:10px;}
.container{ width:1000px; background:#FBFBFB; overflow:hidden; padding-top:10px;margin:auto;}
/*栏目1*/
.column1{ float:left;width:580px; height:156px; overflow:hidden; border-bottom:#dfdfdf solid 1px; margin-top:10px;}
.column1 img{ float:left; margin-left:10px; margin-top:10px;}
.column1 .text{ float:right; width:306px; height:126px; margin-right:50px; line-height:18px;}
.text h1{color:#383838; font-size:18px; margin-top:10px;font-family:"宋体";}
.text p{color:#8c8b8b; width:290px; margin-left:10px;margin-top:14px;}
/*栏目2*/
.column2{float:left;width:560px; height:156px; overflow:hidden; border-bottom:#d6d6d6 solid 1px; margin-top:10px;}
.column2 img{ float:right; margin-right:10px; margin-top:10px;}
.column2 .text{ float:left; width:306px; height:126px; margin-left:10px; line-height:18px;}
.text h1{color:#383838; font-size:18px; margin-top:10px; font-family:"宋体";width:330px; font-weight:bold;}
.text p{ color:#8c8b8b; width:290px; margin-right:10px;margin-top:14px;}
.column1 p:hover{ color:#247bc2;}
.column1 h1:hover{ color:#247bc2; font-weight:bold;}
.column2 p:hover{ color:#247bc2;}
.column2 h1:hover{ color:#247bc2;font-weight:bold;}
.text img{ margin-right:206px;}


.login_box{background:rgba(255,255,255,0.8); width:300px; height:220px; position:relative; top:-30px; left:65%; border-radius:4px; -webkit-box-shadow:0 0 10px #666; -moz-box-shadow:0 0 10px #666;  box-shadow:0 0 10px #666;}
.login_box label{ font-size:17px; color:#333; margin:10px; margin-left:24px; margin-right:0px;}
.login_box input{ width:175px; height:27px; border-radius:3px; line-height:27px; border:1px solid #ccc; padding-left:6px;color:#666;}
.login_button{cursor: pointer; width:254px; margin-left:24px; height:30px; color:#fff; background:url(../images/button_bg.png) repeat-x; border:1px solid #f08e25; border-radius:3px; font-size:16px;text-align: center;line-height: 28px;}
.user_box{padding-top:13px;}
.pass_word{padding-top:18px; padding-bottom:30px;}

/*左主体*/
.leftmain{ float:left;width:25%;overflow:hidden;}

.training_course{border:1px solid #ccc; height:612px; width:99%; overflow:hidden;background:url(../images/news_bg.png) repeat-x; margin-bottom:10px; }
.training_title{color:#358d1d;height:34px; line-height:34px; font-size:14px; padding-left:10px;font-weight:bold; }
.training_more a{float:right;font-size:14px; color:#666; height:34px; line-height:34px; margin-right:6px;}
.training_more a:hover{color:#f3952a;}

.training_box{ width:100%;border-bottom: 1px solid #F6F6F6;height: 140px;    position: relative;}
.training_box img{float:left; width:227px;height:134px; margin:8px 5px 0 8px;border: 1px #ccc solid; border-bottom: 0;}
.training_text{width:227px;     min-height: 34px;;float:right;margin:0px 10px 10px 0;background-color: #FFF;border: 1px #ccc solid;    border-top: 0;position: absolute;    bottom: -14px;left: 8px; display: none;}
.training_text h1 a{color:#666666; font-size:13px;overflow: hidden;  text-overflow: ellipsis;cursor: default;}

.training_box:hover  .training_text{
	display: block;
    z-index: 10;
    opacity: 0.8;
}

.training_text p a{clear:both; color:#999;}
.training_text p a:hover{clear:both; color:#666;}
/*中间*/
.centermain{ float:left; width:48%;overflow:hidden;margin-left:10px; margin-right:10px;}

.news{border:1px solid #ccc; height:300px; width:99.7%; overflow:hidden;background:url(../images/news_bg.png) repeat-x;}
.news_title{height:34px; line-height:34px; font-size:14px; padding-left:14px; color:#ff6b08; font-weight:bold; float:left;}
.news_more a{float:right;font-size:14px; color:#333; height:34px; line-height:34px; margin-right:10px;}
.news_more a:hover{color:#f3952a;}
/*新闻*/
.news ul{ overflow:hidden;width:99.7%;margin:0; padding:0;}
.news ul li *{float:left;}
.news ul li{height:45px;line-height:45px;border-bottom:1px solid #efeff4;padding-left:10px;padding-right:20px;width:99.7%;}
.news ul li h2{background:#fcc02a;color:#fff;padding:0px 5px 0px 5px;border-radius:4px;height:20px;line-height:20px;margin-top:14px;font-weight:normal;}
.news ul li a p{font-size:13px;color:#666;width: 330px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.news ul li a p:hover{color:#ff6c0a;}

.news ul li a{font-size:16px;color:#333;margin-left:10px;}
.news ul li h3{font-size:11px;color:#999;font-weight:normal;float:left;margin-left:20px;}
.news_img{overflow:hidden;}
.news_img img{float:left; width:145px; height: 102px;margin:10px;}
.news_img .small_box{width:290px; height:100px;float:right;margin:10px 10px 10px 0;  border-radius:2px;}
.small_box a{color:red; font-size:15px; font-weight:bold; margin-left:5px; margin-top:5px;}
.small_box p{clear:both; color:#666; font-size:14px; line-height:20px; margin:0 5px 0 5px;overflow: hidden;height: 61px;}
/*通知*/
.notice{border:1px solid #ccc; height:300px; width:99.7%; overflow:hidden;background:url(../images/news_bg.png) repeat-x; margin-top:10px;}
.notice ul{ overflow:hidden;width:99.7%;margin:0; padding:0;}
.notice ul li *{float:left;}
.notice ul li{height:45px;line-height:45px;border-bottom:1px solid #efeff4;padding-left:10px;padding-right:20px;width:99.7%;}
.notice ul li a p{font-size:13px;color:#666;width: 376px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}
.notice ul li a p:hover{color:#ff6c0a;}
.notice ul li h3{font-size:11px;color:#999;font-weight:normal;float:left;margin-left:18px;}

/*右主体*/
.rightmain{ float:right;width:25%;}
/*考试通知*/
.exam{border:1px solid #ccc; height:612px; width:99.5%; overflow:hidden;background:url(../images/news_bg.png) repeat-x; margin-bottom:10px; }
.exam_title{color:#358d1d;height:34px; line-height:34px; font-size:14px; padding-left:10px;font-weight:bold; float:left;}
.exam_more a{float:right;font-size:14px; color:#666; height:34px; line-height:34px; margin-right:6px;}
.exam_more a:hover{color:#f3952a;}
.exam ul{ overflow:hidden;width:99.7%;margin:0; padding:0;}
/* .exam ul li *{float:left;} */
.exam ul li{line-height:21px;border-bottom:1px solid #efeff4;padding-left:10px;padding-right:20px;width:99.7%;}
.exam ul li a p{font-size:13px;color:#666;}
.exam ul li h3{font-size:11px;color:#999;font-weight:normal;display: inline-block;margin-right:15px;}
.exam .examName{display:block;font-size: 14px;color: #666;width: 235px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*教员*/
.teacher{border:1px solid #ccc; height:190px; width:99.7%; overflow:hidden;background:url(../images/news_bg.png) repeat-x;}
.teacher_title{height:34px; line-height:34px; font-size:14px; padding-left:16px; color:#ff6b08; font-weight:bold; float:left;}
.teacher_more a{float:right;font-size:14px; color:#333; height:34px; line-height:34px; margin-right:10px;}
.teacher_more a:hover{color:#f3952a;}
.news1{ overflow:hidden; width:350px;}
.newsnav{width:350px;overflow:hidden;}
.newsnav img{ float:left; margin-left:10px; margin-top:10px;}
.newsnav h1{ float:left; font-size:22px; color:#247bc2; margin-left:10px; margin-top:9px;}
.newsnav h2{ float:left; font-size:16px; font-family:Calibri; color:#9fa2a5; margin-left:6px; margin-top:17px;}
.newsnav h3{ float:right; color:#9fa2a5; margin-top:21px; margin-right:6px;}
.newstext{ float:left;width:350px;overflow:hidden; border-bottom:#d1d1d1 1px solid;margin-bottom:19px}
.newstext h1{ margin-left:10px;float:left;width:190px;margin-top:18px; font-size:14px; color:#000;}
.newstext p{ margin-left:10px; margin-top:10px;float:left;width:190px;color:#8c8b8b;margin-bottom:19px; line-height:20px;}
.newstext img{ float:right; margin-right:10px;margin-top:20px; margin-bottom:19px;}
.listbox{ margin-bottom:30px;}
.list{ width:350px; overflow:hidden;}
.list img,h1{color:#353535; margin-top:5px; margin-bottom:5px;}
.list img{ margin-left:15px; margin-right:10px; margin-top:10px;}
.list h2{ float:right; margin-right:6px; color:#b2b2b2;margin-top:5px; margin-bottom:5px;}
.newstext h1:hover{color:#247bc2;}
.newstext p:hover{color:#247bc2;}
.list h1:hover{color:#247bc2;}
.list h2:hover{color:#247bc2;}
.newsnav h3:hover{color:#247bc2;}
.Fleft{ float:left; margin-top:10px; margin-left:10px;}
.Fright{ float:left;margin-top:10px;margin-left:10px;}

/*页脚*/
.footerbox{ background:url(../images/footer_background.png) repeat-x; width:1000px; margin:0 auto;}
.footerbox ul{margin-left:30%; overflow:hidden;height:30px; margin-bottom:0; padding-bottom:0;}
.footerbox li{ float:left; list-style:none; text-align:center;height:40px; line-height:30px;}
.footerbox li a{ color:#fff;font-size:14px; padding:0 10px 0 10px;}

.zjj{ margin-left:14px; margin-top:14px;margin-right:40px;}
.zjj2{ margin-left:4px;margin-top:14px; margin-right:40px;}
.sjj{margin-left:4px;margin-top:8px;margin-right:40px;}
.zjj:hover{ background-color:#636363;}
.zjj2:hover{ background-color:#636363;}
.sjj:hover{ background-color:#636363;}

/*版权*/
.copyrightbox{ background-color:#232323; line-height:26px;}
.copyright{width:1000px; margin:0 auto;background:#5cb943; height:30px;text-align: center;}
.copyright a{ font-size:8px;width:500px; padding-top:10px;margin-right:800px;color:#727272;}
.copyright span{font-size:8px; color:#727272;}

/*教师滑动效果*/
.rollBox{width:990px;overflow:hidden;padding:20px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(../images/button.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:30px 6px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/button.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:30px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:930px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:132px;float:left;text-align:center;}
.rollBox .Cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:109px; height:87px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050; font-size:14px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

/*banner轮播图*/
#banner{width:1000px;height: 250px;margin:0 auto;position:relative;}
#banner img{ position:absolute; width:1000px; height:255px;}
#banner ul{margin:0px;padding:0px;list-style:none;	}
#banner ul li{position:absolute;left:50%;top:0px;width:1000px;margin-left:-500px;display:none;cursor:pointer;}
#banner #btt{width:1000px;height:55px;top:200px;left:50%;position:relative;margin-left:-500px;}
#banner #btt span{position:absolute;top:30px;left:45%;display:block;width:26px;height:6px;margin:0 15px;	text-align:center;background:#999;z-index:1000cursor:pointer;filter:alpha(opacity=70); /*IE滤镜，透明度70%*/-moz-opacity:0.7; /*Firefox私有，透明度70%*/opacity:0.7;/*其他，透明度70%*/}

/*新闻中心*/
.news_container{ width:1000px; margin:0 auto;}
.news_nav{border:1px solid #ccc; width:99.7%; overflow:hidden;background:url(../images/news_bg.png) repeat-x;}
.Rnav{ color:#9fa2a5;float:right;margin-right:30px; height:24px; line-height:24px;}
.Rnav *{float:left;}
.Rnav a{color:#9fa2a5; margin-top:5px; font-size:13px;}
.Rnav a:hover{color:green;}
.Rnav span{ color:#247bc2; margin-top:5px; font-size:13px; font-weight:bold;}
.Rnav h1{color:#9fa2a5; margin-left:30px; font-size:13px; height:34px}
.Rright{height:100%; background:#fff; padding:20px; padding-top:0;}

.Rtext{ width:99%; height:100px; margin-top:30px;border-bottom:solid 1px #c2c2c2; overflow:hidden;margin-top: 10px;padding-bottom: 10px;}
.Rtext img{ float:left;}
.Rtext a{ float:left; height:100px; width:83%;}

.Rtext h1{color:#333; font-size:18px; margin-left:20px; margin-top:0; padding-top:0; margin-bottom:10px;}
.Rtext p{color:#7a7a7a; line-height:20px;margin-top:2px;margin-left:20px; clear:left; font-size:15px;height: 44px; overflow: hidden; }
/* .Rtext p:hover{color:#ff6c0a;} */

.Rtext h1:hover{ color:#222; font-weight:bold;}
/*教员风采*/
.teacher_box{ width:450px; margin-top:20px;border-bottom:solid 1px #e1e1e1; overflow:hidden; padding-bottom:20px;float:left;margin-left: 20px;}
.teacher_box img{ float:left; border:2px solid #f1f1f1; width:120px;height: 120px;border-radius: 50%;}
.teacher_box a{ float:left;width:76%;    cursor: default;}

.teacher_box h1{color:#f3952a; font-size:20px; margin-left:20px; font-weight:bold; padding-top:8%;}
.teacher_box h2{color:#333; font-size:16px; margin-left:20px; clear:left; padding-top:10px;}
.teacher_box p{color:#7a7a7a; line-height:24px;padding-top:8px;margin-left:20px; font-size:15px;
	width: 407px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.teacher_box p:hover{ color:#000;}



/*通知公告*/
.notice_list{margin-top:10px;border-bottom:1px solid #ccc;height:140px; margin:20px;}
.notice_list h1 a{font-size:16px;font-weight:bold;color:#333;line-height:50px;float:left;}
.notice_list h1 a:hover{ color:#02b178;}
.notice_list h2{float:right;	line-height:50px;color:#999;font-weight:normal;margin-right:20px;}
.notice_list p{ clear:both;}
.notice_list p a{font-size:14px;font-weight:normal;color:#777;line-height:32px;margin-right:2%;clear:both;}
.notice_list p a:hover{ color:#3c3c3c;}

/*分页*/
.page{width:260px;margin-left:auto;margin-right:auto;margin-top:60px;overflow:hidden; margin-bottom:20px;}
.page a{padding:9px;color:#333;padding-top:5px;padding-bottom:5px;margin-left:3px; margin-right:3px;float:left;border-radius:2px;}
.page a:hover{ background:#358d1d; color:#fff;}
.current_page{background:#358d1d; color:#fff !important; font-weight:bold;}
.page button{padding:10px;padding-top:4px;padding-bottom:4px;background:none;border:none;color:#333;float:left;border-radius:2px;
cursor:pointer;font-weight:bold;}
.page button:hover{ color:#fff; font-weight:bold; cursor:pointer; background:#ec8601;}



/*培训课程*/
.right_bar_container{
	width:980px;
	margin-left:8px;
	border-radius:4px;
	font-size:16px;
}
.Course{
	width:98%;
	height:100%;
	background:#fff;
	overflow:hidden;
	margin:0 auto;
	margin-top:0px;
}
.Course ul{ border-bottom:1px solid #d6d7dc; overflow:hidden; height:60px; line-height:60px;list-style:none;}
.Course ul p{ color:#333; font-weight:bold; float:left; font-size:15px;}
.Course ul li{ float:left; margin:14px 10px 0 10px; list-style:none;}
.Course ul li a{
	padding-left:1em;
	padding-right:1em;
	font-size:14px;
	color:#666;
	height:32px;
	line-height:32px;
}
.Course a span{
	color:red;
	margin-left:10px;
	font-size:11px;
}
.Course_1{
	width:20%;
	float:left;
}
.Course_box{
	overflow:hidden;
	margin:0 auto;
	margin-top:1.6em;
	width:100%;
}
.subjects{
	width:230px;
	height:220px;
	border:1px solid #d6d7dc;
	float:left;
	margin:5px 0 5px 10px;
	-webkit-box-shadow: 1px 1px 4px rgb(226,225,225);
    -moz-box-shadow: 1px 1px 4px rgb(226,225,225);
    box-shadow: 1px 1px 4px rgb(226,225,225);
}

.subjects img{
	height:60%;
	width:100%;
}
.subjects h1{
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:normal;
	line-height:34px;
	padding-left:20px;
	color:#333;
}
.subjects h1:hover{
	font-weight:bold;
	color:#02b178;
	cursor:pointer;
}
.subjects p{
	font-size:12px;
	font-family:"微软雅黑";
	font-weight:normal;
	line-height:20px;
	padding-left:20px;
	color:#666;
	cursor:pointer;
	clear:left;
}
.subjects p:hover{
	color:#333;
}
.subjects:hover{
	border:1px solid #02b178;
}

.current_Course{background:#ee1400; color:#fff !important; padding:0;}
#head_userName{ font-size:16px; color:#666;}
#head_ul_2 li{
	padding: 6px 22px !important;
    background-color: #43993b;
    border-radius: 4px !important;
    cursor:pointer;
}
#head_ul_2 li:hover{ background-color: #50aa50;}
.rightmain li span{color:#ccc;}











