@charset "gb2312";
/* CSS Document */

/*内容页*/
.zglh_mainleft{width:890px; float:left;}

.zglh_title{height:34px; border-bottom:1px solid #e6e6e6;font-size:14px; color:#999; margin-bottom:20px; padding:0px 20px; overflow:hidden;}
.zglh_title a{color:#999;font-size:14px;line-height:34px;font-family:'宋体';}

.show_main{ padding:0px 20px;}

.contitle{font-size:24px; line-height:24px; color:#333; font-weight:bold; font-family:'微软雅黑'; margin:20px 0 17px;}
.zglh_date{ display:block; font-size:12px; color:#999; line-height:12px; margin-bottom:21px; }
.zglh_pic{margin:22px 0 7px ;}
.zglh_article p{ font-size:14px; line-height:32px; color:#666; text-indent:28px; padding-bottom:10px;}
.zglh_article,.zglh_article p strong,.zglh_article p strong b font,.zglh_article p b,.zglh_article b font,.zglh_article p font, .zglh_article p a,.zglh_article p span .zglh_article div font strong,.zglh_article p,.zglh_article div,.zglh_article div a{ font-size:14px; color:#666; line-height:32px;}
.zglh_article p a{ color:#ff4a00;}
.zglh_article p strong,.zglh_article p span,.zglh_article p a,.zglh_article p font,.zglh_article p em{ font-size:14px; }
.zglh_artpartwo{margin:32px 0 31px;}
.zglh_artparthree{margin:21px 0 19px;}
.zglh_heig{height:32px;}

/*列表页-分页*/
.pagebox{text-align: center;margin:0 auto;font-family: Microsoft YaHei;}
.list_pagebox{ text-align:center; }
.list_pagebox p{display:inline-block;_display:inline; text-indent:0;}
.list_pagebox p a{ display:inline-block; font-size:16px;padding:0 20px;height:48px; border:1px solid #e7e7e7; margin-right:3px; text-align:center; line-height:48px; color:#666;background:#fff;border-radius:3px;font-family:"Microsoft yahei";}
.list_pagebox p a:hover{color:#fff; background:#ff4a00; text-decoration:none;}
.list_pagebox p span{display:inline-block; font-size:16px; padding:0 20px; height:48px; border:1px solid #ff4a00; margin-right:3px; text-align:center; line-height:48px; color:#fff; background:#ff4a00;border-radius:3px;font-family:"Microsoft yahei";}
.list_pagebox p font{display:inline-block; color:#666; width:32px; height:32px; margin-right:10px;}

.zglh_ewm{width:698px; overflow:hidden; margin:0 auto 24px}
.zglh_ewm dl{width:158px; margin-right:111px; float:left; text-align:center; font-size:12px; line-height:12px; color:#000; cursor:pointer;}
.zglh_ewm dd{margin-top:17px;}
.zglh_ewm .nomar{margin-right:0;}
.zglh_downtitle{font-size:14px; line-height:24px; color:#aaa; padding-bottom:26px; border-bottom:1px dashed #e6e6e6;}


.zglh_mainright{ float:right; width:270px; overflow:hidden; padding-top:27px; }
.zglh_rmtitlr{font:20px/20px '微软雅黑'; color:#333; margin-bottom:18px; clear:both;}
.zglh_rmtitlr a{font:20px/20px '微软雅黑'; text-decoration:none;}
.zglh_tjydbox{ height:633px; overflow:hidden;}
.zglh_tjyd{ height:90px;padding-bottom:20px; border-bottom:1px dashed #e6e6e6; overflow:hidden; margin-bottom:20px;}
.zglh_tjyd span{font-size:12px; line-height:24px; color:#999; font-family:'宋体';}
.zglh_tjyd dt{margin-right:15px; width:115px; height: 85px; overflow: hidden;}
.zglh_tjyd dt img{ width:115px;}
.zglh_tjyd dd{ width:140px;}
.zglh_tjyd dd a{ display:block; color:#5d5c5c;font-size:14px; line-height:22px; font-family:'宋体'; overflow:hidden;}
.zglh_tjyd dd a:hover{ text-decoration:underline;}
.zglh_tjkc{ margin-bottom:15px; overflow:hidden;}
.zglh_imah{ margin-top:12px; overflow:hidden;}
.zglh_imah a{float:left;display:block; width:130px; height:70px; position:relative; margin:0 10px 15px 0;}
.zglh_imah .zglh_zz{width:130px; height:20px; background:#000; opacity:0.5; position:absolute; left:0; bottom:0px; filter:alpha(opacity:50);}
.zglh_imah .zglh_wz{width:130px; height:20px; text-align:center; line-height:20px; color:#fff; position:absolute; left:0; bottom:0; font-size:14px;}
.zglh_imah .zglh_nmr{margin-right:0;}
.zglh_imah p{display:none;}


.zglh_down{ margin:15px auto 44px; overflow:hidden; width:870px; padding:0 310px 0 0;}
.zglh_dowleft{padding-top:3px;}
.zglh_hbq{font-size:16px; line-height:26px; color:#333;}
.zglh_dowleft a{display:block; border:1px solid #e6e6e6; height:26px; padding:0 19px; line-height:26px; color:#666; font-size:12px; float:left; margin-right:6px;}
.zglh_dowleft a:hover{ color:#ff4a00;}
.zglh_fx{ overflow:hidden; margin-left:116px;}

.opuShareText{font-size:12px; line-height:31px; color:#999;float:left; margin-right:16px;}
#share_box{height:31px; float:left;}
#share_box a{display:block; width:31px; height:31px;float:left; margin-right:6px;}

.zglh_more{width:870px; margin:0 0 30px 0; overflow:hidden;}
.zglh_more h3{font-size:16px; line-height:16px; color:#000; font-weight:bold; margin-bottom:13px;}
.zglh_more h3 a{color:#ff4a00;font-size:16px;}
/*.zglh_oul{float:left; margin-right:218px;}*/
.zglh_oul li{line-height:28px; width: 50%; float:left;}
.zglh_oul li a{ font-size:14px;}
.zglh_oul a:hover{text-decoration:underline;}
.footer{width:100%; background:#404144;}

.zglh_foot{width:1200px;height:55px; clear:both; padding:23px 0;}
.zglh_footrig{margin-left:58px; width:485px;}
.zglh_nav{overflow:hidden;}
.zglh_nav li{font-size:12px; line-height:24px; float:left;color:#5e5e5e;}
.zglh_nav li a{color:#ccc;}
.zglh_nav li span{ margin:0 11px 0 9px;}
.zglh_last{ clear:both;font-size:12px; line-height:18px; color:#999; margin-top:12px; text-align:left;}

.zglh_tel{position:relative; height:55px;}
.zglh_poimg01{width:155px; height:164px;position:absolute;right:25px; top:-169px; display:none; background:url(../images/ioserweima.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/ioserweima.png");_background:none;}
.zglh_poimg02{width:155px; height:164px; position:absolute;right:-51px; top:-169px; display:none; background:url(../images/ioserweima.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/ioserweima.png");_background:none;}
.tel01{font-size:14px; line-height:21px; color:#ccc; width:66px; height:21px; padding-right:141px; background:url(../images/tel.jpg) no-repeat right center; margin:17px 44px 0 0;}
.zglh_tel span{display:block; width:55px; height:56px; float:left; cursor:pointer;}
.zglh_tel .tel01{ float:left;}
.zglh_ios{background:url(../images/ios.jpg) no-repeat; margin-right:20px;}
.zglh_iosbj{background:url(../images/iosbj.jpg) no-repeat;}
.zglh_andr{background:url(../images/andro.jpg) no-repeat;}
.zglh_andrbj{background:url(../images/andrbj.jpg) no-repeat;}

#tagscloud{width:250px;height:260px;position:relative;top:-15px;font-size:12px;color:#333;margin:0 auto;text-align:center;}
	#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;/*display:inline-block;*/border-radius:3px;color:#fff; white-space:nowrap;}
	#tagscloud a.tagc1{background:#ffcac0;}
	#tagscloud a.tagc2{background:#d4e9b0;}
	#tagscloud a.tagc3{background: #b4b4b4;}
	#tagscloud a.tagc4{background: #90dae8;}
	#tagscloud a.tagc5{background:#ced4ee;}
	#tagscloud a:hover{color:#fff;background:#0099ff;}
.share-area { width: 235px; height: 32px; font-size: 12px; position: relative;}

.share-area .bdsharebuttonbox { float: left !important; height: 32px !important;}

.share-area .bdsharebuttonbox a { padding: 0 !important; color: #999 !important; height: 32px !important; width: 32px !important; line-height: 32px !important; overflow: hidden !important; margin: 0 0 0 5px !important; background:url(../images/newshare.png) no-repeat !important;}

.share-area .bdsharebuttonbox .bds_more { margin-left: 0px !important;background: none !important; width: 50px !important; }

.share-area .bdsharebuttonbox .bds_tsina { background-position: -211px 0px !important;}

.share-area .bdsharebuttonbox .bds_tsina:hover {background-position: -211px -34px !important;}

.share-area .bdsharebuttonbox .bds_renren { background-position: -248px 0px !important;}

.share-area .bdsharebuttonbox .bds_renren:hover { background-position: -248px -34px !important;}

.share-area .bdsharebuttonbox .bds_douban { background-position: -285px 0px !important;}

.share-area .bdsharebuttonbox .bds_douban:hover {background-position: -285px -34px !important;}

.share-area .bdsharebuttonbox .bds_tqq,.share-area .bdsharebuttonbox .popup_sqq {background-position: -321px 0px !important;}

.share-area .bdsharebuttonbox .bds_tqq:hover,.share-area .bdsharebuttonbox .popup_sqq:hover{ background-position: -321px -34px !important;}

.share-area .bdsharebuttonbox .bds_weixin { background-position: -357px 0px !important;}

.share-area .bdsharebuttonbox .bds_weixin:hover { background-position: -357px -34px !important;}

.zghd_static{ position:fixed; width:270px; left:50%; top:0px; margin-left:330px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.listcon_img img{ width:100%;}
.nav_scroll_abs{position: absolute;bottom:0;right: 0;width: 270px;}

/*师资*/
.sz_box{ width:1200px; margin:0 auto; overflow:hidden; height:auto;}
.zg_yftd{ width:100%; height:auto; overflow:hidden; padding:20px 0;}
.zg_yftd h3{ height:68px; font:24px/68px 'Microsoft Yahei'; color:#404144; font-weight:bold;}
.zg_yftd p{ font-size:14px; line-height:32px; color:#666; font-family:'宋体';}
.zg_yftd p strong{ font-weight:bold; color:#333; font-size:14px;}

.zg_mszr{ width:100%; height:auto; overflow:hidden; margin-bottom:35px;}
.zg_mszr img{ display:block;}

.zg_yxbt{ width:100%; height:65px; border-bottom:1px solid #e6e6e6;}
.zg_szbt{ width:22%; height:42px; padding-top:22px; border-bottom:2px solid #333; margin-left:45px; font-size:26px; line-height:42px; color:#333; font-family:'Microsoft Yahei'; float:left; margin-right:120px;}
.zg_szbt a{ display:block; font-size:26px; line-height:42px; color:#333; font-family:'Microsoft Yahei';}
.zg_szbt a:hover{ text-decoration:none; color:#ff4a00;}
.zg_yxC{ padding-top:45px; padding-bottom:30px; height:auto; overflow:hidden; width:100%;}
.zg_yxC img{ display:block; margin-left:40px; margin-right:65px; float:left;}
.zg_yxC .zg_tdjs{ width:42%; padding-top:8px; height:auto; overflow:hidden; float:left}
.zg_tdjs h4 a{ display:block; width:98%; height:56px; border:3px solid #ff6f33; font-size:30px; line-height:56px; color:#ff6f33; font-family:'Microsoft Yahei'; text-align:center; margin-bottom:18px; text-decoration:none;}
.zg_tdjs p{ width:98%; height:auto; overflow:hidden; padding:0 5px; font-size:18px; color:#333; font-family:'Microsoft Yahei'; line-height:34px; text-indent:2em;}

.zg_yx{ width:100%; height:auto; overflow:hidden; background:#f3f3f3; margin-bottom:38px;}
.zg_yxbt ul{ width:60%; height:44px; padding-top:21px; float:left;}
.zg_yxbt ul li{ padding:0 10px; margin:0 15px; height:44px; float:left; line-height:44px; font-size:16px; color:#666; font-family:'Microsoft Yahei'; cursor:pointer;}
.zg_yxbt ul li:hover{ color:#ff4a00; border-bottom:1px solid #ff4a00;}
.zg_yxbt ul li a{ display:block; line-height:44px; font-size:16px; color:#666; font-family:'Microsoft Yahei';}
.zg_yxbt ul li a:hover{ text-decoration:none; color:#ff4a00;}
.zg_wlyx{ width:100%; height:auto; overflow:hidden; overflow:hidden;}
.zg_yxC{ padding-top:45px; padding-bottom:30px;  height:auto; overflow:hidden; width:100%;}
.zg_yxC img{ display:block; margin-left:40px; width:43%; margin-right:65px; float:left;}
.zg_yxC .zg_tdjs{ width:42%; padding-top:8px; height:auto; overflow:hidden; float:left}


.zg_uisj{ width:100%; height:auto; overflow:hidden; background:#f3f3f3; margin-bottom:38px;}
.zg_UIC{ padding-top:45px; padding-bottom:30px;  height:auto; overflow:hidden; width:100%;}
.zg_UIC img{ display:block; margin-left:40px; width:43%; margin-right:65px; float:left;}
.zg_UIC .zg_tdjs{ width:42%; padding-top:8px; height:auto; overflow:hidden; float:left}


.zg_web{ width:100%; height:auto; overflow:hidden; background:#f3f3f3; margin-bottom:38px;}
.zg_webC img{ display:block; margin-left:20px; width:45%; margin-right:54px; float:left;}
.zg_webC{ padding-top:45px;  padding-bottom:30px; height:auto; overflow:hidden; width:100%;}
.zg_webC .zg_tdjs{ width:42%; padding-top:8px; height:auto; overflow:hidden; float:left}
.zg_cxkf{ width:100%; height:auto; overflow:hidden; background:#f3f3f3; margin-bottom:38px; overflow:hidden;}
.zg_cxbt{ width:100%; height:65px; border-bottom:1px solid #e6e6e6;}
.zg_cxkf ul{ width:53.33%; height:44px; padding-top:21px; float:left;}
.zg_cxkf ul li{ padding:0 10px; margin:0 15px; height:44px; float:left; line-height:44px; font-size:16px; color:#666; font-family:'Microsoft Yahei'; cursor:pointer;}
.zg_cxkf ul li:hover{ color:#ff4a00; border-bottom:1px solid #ff4a00;}
.zg_cxkf ul li a{ line-height:44px; font-size:16px; color:#666; font-family:'Microsoft Yahei';}
.zg_cxkf ul li a:hover{ text-decoration:none; color:#ff4a00;}
.zg_kfC{ padding-top:45px; padding-bottom:30px;  height:auto; overflow:hidden; width:100%;}
.zg_kfC img{ display:block; margin-left:40px; width:45%; margin-right:65px; float:left;}
.zg_kfC .zg_tdjs{ width:42%; padding-top:8px; height:auto; overflow:hidden; float:left}

.zg_ydkf{ width:100%; height:auto; overflow:hidden; overflow:hidden; background:#f3f3f3; margin-bottom:38px;}
.zg_ydbt{ width:100%; height:65px; border-bottom:1px solid #e6e6e6;}
.zg_ydkf ul{ width:240px; height:44px; padding-top:21px; float:left;}
.zg_ydkf ul li{ padding:0 10px; margin:0 15px; height:44px; float:left; line-height:44px; font-size:16px; color:#666; font-family:'Microsoft Yahei'; cursor:pointer;}
.zg_ydkf ul li:hover{ color:#ff4a00; border-bottom:1px solid #ff4a00;}
.zg_ydkf ul li a{ line-height:44px; font-size:16px; color:#666; font-family:'Microsoft Yahei';}
.zg_ydkf ul li a:hover{ text-decoration:none; color:#ff4a00;}
.zg_ydjs{ width:98%; padding-left:25px; height:auto; overflow:hidden; padding-top:40px; overflow:hidden;}
.zg_ydC{ width:98%; padding-bottom:30px;  height:auto; overflow:hidden;}
.zg_ydC img{ display:block;  width:45%; margin-right:65px; float:left;}
.zg_ydC .zg_tdjs{ width:42%; padding-top:8px; height:auto; overflow:hidden; float:left}

/*总标签页*/
.tags_listbox{ position:relative; top:-1px; overflow:hidden;}
.tags_cont{ clear:both; padding:20px 0px; border-top:1px solid #e6e6e6; overflow:hidden;}
.tags_cont dt{ float:left; width:90px; height:24px;font:14px/24px 'Microsoft Yahei'; border:1px solid #333; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; text-align:center; margin-top:7px;  overflow:hidden; }
.tags_cont dd{ float:right; width:1083px; color:#ccc;}
.tags_cont dd a{ display:inline-block;font:14px/30px 'SimSun'; margin:0px 8px; text-decoration:none;}
@media screen and (max-width:1200px){
  .zglh_foot { width:960px; height:85px;}
  .zglh_botlogo,.zglh_footrig { padding-top:15px;}
  .zglh_tel .tel01{ float:none;margin-right:10px;}
  .tel01{margin:0px 44px 11px 0;}
  .zglh_ios{ margin:0px 10px !important;}
  .zglh_poimg01{ left:-130px; top:-135px;}
  .zglh_poimg02{ right:50px; top:-135px;}
  .zghd_static{margin-left:210px;}
  .list_pagebox{ padding-top:20px;}
  
  .sz_box{ width:960px;}
  .zg_tdjs p{ font-size:16px; line-height:30px;}
  .zg_ydC img{ margin-top:30px;}
  
  .tags_cont dd{ width:855px;}

}

/*教学师资 加载*/
.xial_ts{text-align:center; color:#666; font:16px/2 'Microsoft Yahei'; margin-left:270px}
.jiaz_bix{text-align:center; margin-left:270px; display:none;}

