﻿body {
	margin: 0;
	padding: 0;
	color: #333434;
	list-style: none;
	font-family: "微软雅黑", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* [disabled]font-style: normal; */
	line-height: 24px;
	font-weight: normal;
	background: #fff;
     

}


* { margin: 0; padding: 0; list-style-type:none; font-size:12px;}

p{ text-indent:0em;}
a:link {color: #333434; text-decoration: none; font-size:12px;}
a:visited {color: #333434;text-decoration: none;font-size:12px;}
a:hover {color: #fa6d03;text-decoration: none;font-size:12px;}
img{ border:none;}


a.link1{color:#83c125;text-decoration: none;font-size: 14px;line-height:24px; text-align:center;}
a.link1:visited{color:#F60;text-decoration: none;font-size: 14px;line-height:24px; text-align:center;}
a.link1:hover{color:#F60;text-decoration: none;font-size: 14px;line-height:24px; text-align:center;}



a.link2{color:#fff;text-decoration: none;font-size: 12px;line-height:24px; text-align:center;}
a.link2:visited{color: #fff;text-decoration: none;font-size: 12px;line-height:24px; text-align:center;}
a.link2:hover{color: #fff;text-decoration: none;font-size: 12px;line-height:24px; text-align:center;}

a.link33{color:#F30;text-decoration: none;font-size: 18px;line-height:24px; text-align:center;}
a.link33:visited{color: #F30;text-decoration: none;font-size: 18px;line-height:24px; text-align:center;}
a.link33:hover{color: #F30;text-decoration: none;font-size: 18px;line-height:24px; text-align:center;}


.topbg{ width:100%; height:96px; background:url(../images/topbg.jpg) repeat-x;}
.top{ width:1050px; margin:0 auto;}
.logo{ width:385px; height:73px; float:left; margin-top:10px;}




a.link3{color: #fff;text-decoration: none;font-size: 12px;line-height:24px; text-align:center; }
a.link3:visited{color: #1884bc;text-decoration: none;font-size: 12px;line-height:24px; text-align:center;}
a.link3:hover{color: #aaaaaa;text-decoration: none;font-size: 12px;line-height:24px; text-align:center;}

a.link44{color: #fff;text-decoration: none;font-size: 16px;line-height:24px; text-align:center; }
a.link44:visited{color: #fff;text-decoration: none;font-size: 16px;line-height:24px; text-align:center;}
a.link44:hover{color: #F60;text-decoration: none;font-size: 16px;line-height:24px; text-align:center;}

a.link55{color: #F00;text-decoration: none;font-size: 16px; }
a.link55:hover{color: #F00;text-decoration: none;font-size: 16px;}
a.link55:hover{color: #F00;text-decoration: none;font-size: 16px;}


.top{ width:1180px; margin:0 auto;}

/*导航*/ 

.menu {font-family: arial, sans-serif; width:980px; margin:0 auto; height:37px; position:relative;  font-size:20px;  position:relative; z-index:9999;}

.menu ul{ width:980px; margin:0 auto; padding:0; margin:0 auto; list-style-type: none; }

.menu ul li{float:left; width:115px; position:relative; font-size:16px;}

.menu ul li a, .menu ul li a:visited{display:block; text-align:center; text-decoration:none; width:115px; height:89px; color:#5f5d5e;line-height:120px; font-size:16px; font-family:"微软雅黑"; }

.menu ul li ul{display: none;}

.menu ul li:hover a{color:#fff; background:#83c125;}

.menu ul li:hover ul{display:block; position:absolute; top:89px; left:0; width:115px;}

.menu ul li:hover ul li a{display:block; background:#83c125; color:#fff;  height:38px; line-height:38px; }

.menu ul li:hover ul li a:hover{background:#000; color:#fff; height:38px; line-height:38px;}




#full-screen-slider { width:100%; height:417px; float:left; position:relative}
#slides { display:block; width:100%; height:417px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#83c125}





#FontScroll{width:500px;height:30px;line-height:30px;overflow:Hidden;padding:5px 5px;}
#FontScroll .line{width:100%;}
#FontScroll .fontColor a{color:red;}





.fold_wrap{width:1200px;height:163px;margin:0 auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:493px;height:163px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:30px 0 0 0;}
.fold_wrap li.big{width:322px;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(../images/1.jpg) no-repeat left 0;}
.pic_auto2{background:url(../images/2.jpg) no-repeat left 0;}
.pic_auto3{background:url(../images/3.jpg) no-repeat left 0;}
.pic_auto4{background:url(../images/4.jpg) no-repeat left 0;}



.body_div {width: 1200px; margin: 0 auto;  background:url(../images/yxfw_01.jpg) right bottom no-repeat; text-align: center;}


#index_b{height:88px;margin-bottom:23px;background:url(../images/index_b.jpg) repeat-y 0px 0px;border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
#index_b .b_one{float:left;display:inline;width:260px;height:48px;margin-left:20px;margin-right:15px;text-align:left;padding-top:20px;}
#index_b .b_one img{float:left;display:inline;margin-right:5px;}
#index_b .b_one h3{font-size:12px;font-weight:normal;}
  

/*font*/
.font_a{color:#181C25;}
.font_a a:link,.font_a a:visited{color:#181C25;text-decoration:none;}
.font_a a:hover{color:#D71921;text-decoration:none;}
.font_b{color:#807F7F;}
.font_b a:link,.font_b a:visited{color:#807F7F;text-decoration:none;}
.font_b a:hover{color:#D71921;text-decoration:none;}
.font_c{color:#5e5e5e;}
.font_c a:link,.font_c a:visited{color:#5e5e5e;text-decoration:none;}
.font_c a:hover{color:#D71921;text-decoration:none;}
.font_d{color:#8c8b8b;}
.font_d a:link,.font_d a:visited{color:#8c8b8b;text-decoration:none;}
.font_d a:hover{color:#D71921;text-decoration:none;}





.thumbnail span{position:relative;z-index:1000000;}
.thumbnail:a{background-color:transparent;z-index:50; color:#FFF;}

.thumbnail:hover{background-color:transparent;z-index:50; color:#FFF;}
.thumbnail span{}
.thumbnail span img{border-width:0;padding:2px;position:absolute;background-color:#FFFFE0;left:-800px;border:1px dashed gray;visibility:hidden;color:#000;text-decoration:none;padding:5px;}
.thumbnail:hover img{visibility:visible;top:-50px;left:0px;}











.floatL{float:left;display:inline;} .floatR{float:right;display:inline;}

#footer {width: 100%; height: 100%;  background: #181c25; padding-top: 5px; padding-bottom: 5px;}
#foot {width: 1200px; height: 100%;  margin: 0 auto; color: #FFFFFF;}







.body_ab{width: 1200px; margin: 0 auto; }


.center{ width:1200px; margin:0 auto;}

.f_white{color:#fff;text-decoration:none;}
.f_white a:link,.f_white a:visited{color:#fff;text-decoration:none;}
.f_white a:hover{color:#F08300;text-decoration:none;}

.body_div{width:1200px;margin:20px auto;text-align:center;}
.body_div:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html .body_div {height: 1%;}

#child_banner{width:100%;text-align:center;height:218px;position:relative;margin-bottom:18px;}
#child_at{height:30px;border-bottom:1px solid #e1e1e1;margin-bottom:31px;}
#child_at li{float:left;display:inline;font-size:14px;margin-right:1px;}
#child_at li a{display:block;height:30px; font-size:14px; line-height:30px;background:#b0aead;padding-left:18px;padding-right:18px;}
#child_at li a:hover,#child_at li a.hover{background:#83c125;color:#fff;}



/*news*/
#indz{ width:131px; height:83px; float:left; margin-top:10px; margin-left:10px; padding-bottom:6px;  }
#indz img{ width:125px; height:77px;}
#indz1{ width:154px; height:160px; float:left; margin-top:10px; margin-left:20px; padding-bottom:6px;  }
#indz1 img{ width:148px; height:124px;}

#indzx{ width:225px; float:left; line-height:23px; margin-left:10px; line-height:28px;padding-bottom:6px;  }
#indzxs{ width:700px; float:right; line-height:23px; margin-right:10px; line-height:28px;padding-bottom:6px;  }



/*page*/
.page{width:100%;}
.page .page_con{height:32px;margin:0px auto;text-align:left;padding-top:34px;padding-bottom:34px;}
.page .page_con a{background:#83c125;color:#fff;margin-left:2px;margin-right:2px;padding:3px 6px;text-decoration:none;}
.page .page_con a:hover,.page .page_con a.check{background:#fff;color:#1666a1;text-decoration:none;}
.page .page_con a.page_prev{margin-right:14px;}
.page .page_con a.page_next{margin-left:14px;}


.ab_2 ul {list-style:none; width:200px;}
.ab_2 a { padding:10px 20px; border-bottom:1px solid #fff; background:#83c125; color:#fff; text-decoration:none; text-transform:capitalize; display:block;}
.ab_2 a:hover { background:#ccc; color:#83c125 ;}


.gl_midleft{ float:left; width:220px; height:100%; overflow:hidden; margin-left:3px; margin-top:10px;}
.gl_abg{background: #2f7bd8; margin:0 auto; width:236px; height:42px; color:#FFF; text-align:center; padding-top:15px; font-size:16px; }
.gl_ab_con{ margin:0 auto; width:236px; border:1px solid #C1C1C1; padding-top:15px; font-size:12px; }



.lg_midright{ float:right; width:1000px; height:100%; overflow:hidden; margin-right:20px; margin-top:10px;}
.lg_er_right{width:1000px; height:100%; overflow:hidden; border:#2f7bd8 1px solid;}
.lg_rigbg{ width:1000px; padding-left:10px;font-size:12px;}
.lg_rignr{ width:1000px; margin:0 auto;}



/*news*/
#gl_indz{ width:206px; height:116px; float:left; margin-top:10px; margin-left:10px; padding-bottom:6px;  }
#gl_indz img{ width:200px; height:110px;}
#gl_indz1{ width:154px; height:160px; float:left; margin-top:10px; margin-left:20px; padding-bottom:6px;  }
#gl_indz1 img{ width:148px; height:124px;}

#gl_indzx{ width:230px; float:left; line-height:23px; margin-left:10px; line-height:28px;padding-bottom:6px; overflow:hidden; padding-top:10px; }
#gl_indzxs{ width:230px; float: left; line-height:23px; margin-left:10px; line-height:28px;padding-bottom:6px; overflow:hidden;  }




#sy_indzxs{ width:1200px; float:left; line-height:23px; margin-left:10px; line-height:28px;padding-bottom:6px;  }





/* container */
#container{width:940px;margin:50px auto;}
#container ul{width:100%;list-style:none;float:left;margin-right:20px;}
#container ul li{
    margin-bottom:20px;    
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background-color:#fff;
 
    background-repeat:repeat-x;
  
}
#container ul li img{width:126px; height:80px; padding:3px; border:#cccccc 1px solid;}
.water_user{color:#666;padding:10px;}
.loadMeinvMOre{height:30px;line-height:30px;color:#999;text-align:center;background:#f9f9f9;display:block;clear:both;text-decoration:none;}
.loadMeinvMOre:hover{ background:#f0f0f0;color:#666;}





.main {position:relative; float:right; z-index:2; margin:0 auto; padding:64px 35px 35px 35px; width:200px; overflow:hidden;}

.main .bshare-custom { position: absolute; right: 0; bottom: 11px; padding-left: 52px; background: url(img/news/share-txt.jpg) no-repeat 0 0; }
.main .bshare-custom a { display: inline-block; margin: 0 0 0 5px; padding: 0; width: 20px; height: 20px; overflow: hidden; }
.main .bshare-custom .bshare-weixin { background: url(../img/news/share.jpg) no-repeat -54px 0; }
.main .bshare-custom .bshare-sinaminiblog { background: url(../img/news/share.jpg) no-repeat -79px 0; }
.main .bshare-custom .bshare-qzone { background: url(../img/news/share.jpg) no-repeat -129px 0; }
.main .bshare-custom .bshare-qqim { background: url(../img/news/share.jpg) no-repeat -154px 0; }


 /* 社会招聘 */
    .social-post-search {margin-bottom:5px; height:34px;}
    .social-post-search .wrapper {float:right;}
    .social-post-search .inp-sub { width:34px; height:34px; background:url(../img/shop_search.jpg) no-repeat 0 0; cursor:pointer;}
    .social-post-list {width:100%; color:#71635A; border-collapse:collapse;}
    .social-post-list tr {height:44px; line-height:44px; background-color:#ecffde; border-top:3px solid #FFF; cursor:pointer;}
    .social-post-list tr.thead {color:#FFF; background-color:#62b528; cursor:default;}
    .social-post-list tr.post-detail {display:none; background-color:#f5ffee; border-top:0 none; cursor:default;}
    .social-post-list tr.on {display:table-row;}
    .social-post-list tr td {text-indent:24px; color:inherit;}
    .social-post-list tr.post-detail td {padding:20px 20px 0 20px; text-indent:0;}
    .social-post-list tr.post-detail td span {display:block; color:#403833;}
    .social-post-list tr.post-detail td input {float:right; margin-top:80px; width:101px; height:32px; background:red url(../img/join/apply.jpg) no-repeat 0 0; cursor:pointer;}
	
	
	
/*课程介绍 轮播*/
.friend{height:163px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{height:160px;padding: 0px 0px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:10px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:160px;width:1047px;margin-left:10px;}
.mr_frBtnR{float:right;margin-top:10px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{display:inline;float:left;/*height:389px;*/width:300px;overflow:hidden;position:relative;}
.mr_frUl ul li a img{/*display:block;*/width:100%; height:160px;}
.mr_zhe{width:300px; height:160px;position:absolute;top:0;/*background:rgba(78, 164, 181, 0.65) none repeat scroll 0 0 !important;*//*实现FF背景透明，文字不透明*//*filter:Alpha(opacity=80);background:#4ea4b5;*//*实现IE背景透明*//*height:389px;*/left:0;right:0;}
.mr_zhe_i h1{text-align:center;font-size:30px;height:30px;line-height:30px;margin-top:10px;margin-bottom:10px;font-weight:bold;color:#fff;}
.mr_zhe_p{margin-bottom:0px;}
.mr_zhe_p h3{text-align:center;font-size:15px;font-weight:bold;color:#fff;line-height:30px;}
.mr_zhe_p h3 span{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_p h3 span a{display:block;margin:0 auto;width:260px;font-size:18px;border-bottom:1px solid #f4f4f4;}
.mr_zhe_p h3 span a:hover{display:block;margin:0 auto;width:260px;font-size:18px; color:#F60; border-bottom:1px solid #f4f4f4;}

.mr_zhe_hover{bottom:0px;height:160px;position:absolute;width:300px;background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/filter:Alpha(opacity=80);background:#0a0a0a;/*实现IE背景透明*/}
.mr_zhe_hover h1{text-align:center;height:40px;line-height:40px;margin:22px 0;color:#fff;}

.news_n1{ width:97%; height:135px; padding:10px;}
.news_n1:hover{ width:97%; height:135px; background:#EBEBEB; padding:10px;}





.thumbnail01 span{position:relative;z-index:5000000;}
.thumbnail01:a{background-color:transparent;z-index:5000000; color:#FFF;}

.thumbnail01:hover{background-color:transparent;z-index:5000000; color:#FFF;}
.thumbnail01 span{}
.thumbnail01 span img{z-index:5000000; border-width:0;padding:2px;position:absolute;background-color:#FFFFE0;left:-800px;border:1px dashed gray;visibility:hidden;color:#000;text-decoration:none;padding:5px;}
.thumbnail01:hover img{ z-index:5000000; visibility:visible;top:-180px;left:-80px;}
