body{font-size:14px; max-width:720px;-webkit-overflow-scrolling: touch;}
html{width: 100%;color: #545454;}
*{ margin:0; padding:0;}
img{ border:none;}
ul{ list-style:none;}
li{list-style:none;}
.clear{ clear:both}
.l{ float:left;}
.r{ float:right;}
.hidden{display:none}
a,a:hover{ text-decoration:none}

/*首页头部*/
.top{ width:100%; height:auto; position:relative;}
.top .logo{ width:20%; position:absolute; z-index:3; left:0; top:0}
.top .logo img{ width:100%;}
.top .cn_l{ width:20%; right:0; top:0; position:absolute; z-index:3}
.top .cn_l li{ width:100%; height:2rem; background:#221815; text-align:center; line-height:2rem; margin-bottom:1rem;}
.top .cn_l li a{ color:#fff;}
.video{ width:100%; height:100%; overflow:hidden}
.video video{ width:100%;}

/*首页菜单*/
.lanmu{ width:100%;  position:relative;height:2.1rem;background:#221815; padding:0.2rem 0 0.2rem 0; overflow:hidden;}
.lanmu li{ float:left; width:6rem;  text-align:center;height:2.1rem; line-height:2.1rem; overflow:hidden; border-right:1px solid #616262;}
.lanmu li:last-child(){ margin-right:0;}
.lanmu li a{ color:#fff;}

/*首页资讯*/
.zixun{ width:100%; overflow:hidden; margin-top:1rem;}
.zixun h2{ width:100%; height:2rem; line-height:2rem; padding-left:0.3rem; color:#fff; background:#221815; font-weight:normal;}
.zixun .zixun_cont{ border:0.5rem solid #221815; padding:0rem 0rem;}
.zixun .zixun_cont li{ font-size:16px; line-height:3rem; border-bottom:1px solid #9f9fa0;}
.zixun .zixun_cont li a{ color:#333; padding-left:0.3rem;}
.zixun .zixun_cont li em{ float:right; width:15px; padding-right:1rem;}
.zixun .zixun_cont li em img{ width:100%;}

.wenzi{ width:98%; margin:0 auto;}
.wenzi img{ width:100%; padding-top:0.5rem;}


/*东芸合格*/
.hege{ width:95%; background:url(../img/bg.jpg) repeat-y center top; background-size: 100%; margin:0 auto; height:auto}
.hege .hege_tit2{ width:100%;}
.hege .hege_tit2 img{ width:60%;}
.hege .hege_tit2 h2{ width:100%; height:1rem; background:#000000; margin-top:0.3rem;}
.hege .hege_tit2 h2 em{ background:#fff; margin-left:1rem; font-size:16px; font-style:normal; line-height:1.1rem; padding:0rem 0.5rem; color:#000;display:block; width:22%;}
.hege .hege_tit2 h3{ font-size:16px; font-weight:normal; color:#000; line-height:3rem; }

.hege .hege_cont{ background:#dcdddd; width:100%; padding:1rem 0 1.5rem 0;}
.hege .hege_cont .yishu{ width:100%; position:relative; height:245px;}
.hege .hege_cont .yishu .yishu_l{ width:50%; background:#f39800; position:absolute; z-index:2; left:0; top:0; height:100%;}
.hege .hege_cont .yishu .yishu_l li{ font-size:16px; line-height:2rem; padding-left:0.5rem; color:#fff;font-weight:bold;}
.hege .hege_cont .yishu .yishu_l li a{ color:#fff;}
.hege .hege_cont .yishu .yishu_l .yishu_en{ font-size:20px; line-height:2.5rem; font-family:Tahoma, Geneva, sans-serif}
.hege .hege_cont .yishu .yishu_l_ri{ padding-left:0px; position:absolute; z-index:5; color:#fff; bottom:-24px; left:0; }
.hege .hege_cont .yishu .yishu_l_ri li{ background:#000; margin-bottom:0.5rem; font-size:17px;padding:0 0.5rem;font-weight:bold; height:24px;}
.hege .hege_cont .yishu .yishu_r{ width:51%; position:absolute; z-index:1; right:0; top:0; height:245px; overflow:hidden}
.hege .hege_cont .yishu .yishu_r img{ width:100%; overflow:hidden; height:100%}

.hege .zhuanfang{ width:100%; position:relative; padding:0rem 0;margin-top:1rem; }
.hege .zhuanfang h3{ font-size:16px; font-weight:normal; color:#000; line-height:4rem; }
.hege .zhuanfang h3 a{color:#000; }
.hege  .zhuanfang_cont{ width:100%; position:relative; height:245px;overflow:hidden}
.hege .zhuanfang .zhuanfang_pic{ width:100%; position:absolute; z-index:2; top:0; left:0;}
.hege .zhuanfang .zhuanfang_pic img{ width:100%;}
.hege .zhuanfang .zhuanfang_wz{ position:absolute; z-index:3; bottom:0; left:0;height:68px;}
.hege .zhuanfang .zhuanfang_wz li{ background:#000; margin-bottom:0.5rem;  font-size:19px; color:#fff; padding:0 0.5rem; font-weight:bold; height:26px;}
.hege .zhuanfang .zhuanfang_wz li:nth-child(2){ margin-bottom:0}

.hege .yiwen{ width:100%;margin-top:1rem; }
.hege .yiwen_tit{ width:100%;}
.hege .yiwen_tit img{ width:85%;}
.hege .yiwen_tit h2{ width:100%; height:1rem; background:#000000; margin-top:0.3rem;}
.hege .yiwen_tit h2 em{ background:#fff; margin-left:1rem; font-size:16px; font-style:normal; line-height:1.1rem;height:1rem; padding:0rem 0.5rem; color:#000; display:block; width:27%;}
.hege .yiwen_tit h3{ font-size:17px; font-weight:normal; color:#000; line-height:3rem; margin-top:1rem;}
.hege .yiwen_tit h3 a{ color:#000;}
.hege .yiwen_cont{ width:100%; position:relative; height:200px;}
.hege .yiwen_cont .yiwen_pic{ width:100%; position:absolute; z-index:2; top:0; left:0}
.hege .yiwen_cont .yiwen_pic img{ width:100%;}
.hege .yiwen_cont .yiwen_wz{ position:absolute; z-index:3; bottom:0; left:0;}
.hege .yiwen_cont .yiwen_wz li{ background:#000; margin-bottom:0.5rem; font-size:19px; color:#fff;padding:0 0.5rem; font-weight:bold;}

.hege .yiwenkecheng{ width:100%; position:relative; margin-top:1rem; overflow:hidden}
.hege .yiwenkecheng h3{ font-size:16px; font-weight:normal; color:#000; line-height:3rem; }
.hege .yiwenkecheng h3 a{ color:#000;}
.hege  .yiwenkecheng_cont{ width:100%; position:relative; height:131px;}
.hege  .yiwenkecheng_cont a{ color:#fff;}
.hege .yiwenkecheng .yiwenkecheng_pic{ width:100%; position:absolute; z-index:2; top:0; left:0}
.hege .yiwenkecheng .yiwenkecheng_pic img{ width:100%; }
.hege .yiwenkecheng .yiwenkecheng_wz{  position:absolute; z-index:3; bottom:0; left:0;height:68px;}
.hege .yiwenkecheng .yiwenkecheng_wz li{ background:#000; margin-bottom:0.5rem; font-size:19px; color:#fff;padding:0 0.5rem;font-weight:bold; height:26px;}
.hege .yiwenkecheng .yiwenkecheng_wz li:nth-child(2){ margin-bottom:0}

.hege .zuopin{ width:100%;}
.hege .zuopin_tit{ width:100%; margin-top:1rem;}
.hege .zuopin_tit img{ width:100%;}
.hege .zuopin_tit h2{ width:100%; height:1rem; background:#000000; margin-top:0.3rem;}
.hege .zuopin_tit h2 em{ background:#fff; margin-left:1rem; font-size:16px; font-style:normal; line-height:1.1rem; padding:0rem 0.5rem; color:#000;display:block; width:16%;}
.hege .zuopin_tit h3{ font-size:16px; font-weight:normal; color:#000; line-height:3rem; margin-top:0rem;}
.hege .zuopin_tit h3 a{ color:#000}
.hege .zuopin_cont{ width:100%; position:relative; height:175px;}
.hege .zuopin_cont .zuopin_pic{ width:100%; position:absolute; z-index:2; top:0; left:0}
.hege .zuopin_cont .zuopin_pic img{ width:100%;}
.hege .zuopin_cont .zuopin_wz{ position:absolute; z-index:3; bottom:0; left:0;}
.hege .zuopin_cont .zuopin_wz li{ background:#000; margin-bottom:0.5rem;  font-size:19px; color:#fff;padding:0 0.5rem;font-weight:bold;}
.hege .zuopin_cont .zuopin_wz li:nth-child(2){ margin-bottom:0}

.hege .bianrusheng{ width:100%; position:relative; padding:0rem 0;margin-top:1rem;}
.hege .bianrusheng h3{ font-size:16px; font-weight:normal; color:#000; line-height:3rem; }
.hege .bianrusheng h3 a{ color:#000}
.hege  .bianrusheng_cont{ width:100%; position:relative; height:225px;}
.hege .bianrusheng .bianrusheng_pic{ width:100%; position:absolute; z-index:2; top:0; left:0}
.hege .bianrusheng .bianrusheng_pic img{ width:100%;}
.hege .bianrusheng .bianrusheng_wz{ position:absolute; z-index:3; bottom:0; left:0;}
.hege .bianrusheng .bianrusheng_wz li{ background:#000; margin-bottom:0.5rem;  font-size:19px; color:#fff;padding:0 0.5rem;font-weight:bold;}

.hege .yuansheng{ width:100%; position:relative; margin-top:1rem;}
.hege .yuansheng h3{ font-size:16px; font-weight:normal; color:#000; line-height:3rem; }
.hege .yuansheng h3 a{ color:#000}
.hege  .yuansheng_cont{ width:100%; position:relative; height:130px;}
.hege .yuansheng .yuansheng_pic{ width:100%; position:absolute; z-index:2; top:0; left:0}
.hege .yuansheng .yuansheng_pic img{ width:100%;}
.hege .yuansheng .yuansheng_wz{position:absolute; z-index:3; bottom:0; left:0;}
.hege .yuansheng .yuansheng_wz li{ background:#000; margin-bottom:0.5rem;  font-size:19px; color:#fff;padding:0 0.5rem;font-weight:bold;}


/*指导老师*/
.zhidao{ width:95%; padding:2rem 0 0 0; margin:0 auto;}
.zhidao .zhidao_tit{ width:100%;}
.zhidao .zhidao_tit img{ width:60%; float:right}
.zhidao .zhidao_tit h2{ width:100%;  height:1rem; background:#000000; margin-top:0.3rem; float:left;}
.zhidao .zhidao_tit h2 em{ background:#fff; margin-left:1rem; font-size:16px; font-style:normal; line-height:1.1rem; padding:0rem 0.5rem; color:#000;display:block; width:20%;}
.zhidao .zhidao_tit h2 em a{ color:#000;}
.zhidao .zhidao_tit h3 img{ float:right; width:20%; padding:0.5rem 0; margin-right:0rem;}

.zhidao  .zhidao_cont{ width:100%; position:relative; height:240px; margin:0 auto;}
.zhidao .zhidao_pic{ width:100%; position:absolute; z-index:2; top:1rem; left:0}
.zhidao .zhidao_pic img{ width:100%;}
.zhidao .zhidao_wz{ width:64%; position:absolute; z-index:3; bottom:0; left:0; background:#efeff0; }
.zhidao .zhidao_wz li{margin-bottom:0.3rem; font-size:17px;  color:#000; padding:0rem 0.3rem;font-weight:bold;}
.zhidao .zhidao_wz li a{ color:#000;}


/*新闻动态*/
.news{ width:95%; padding:2rem 0 2rem 0;margin:0 auto;}
.news .news_tit{ width:100%;}
.news .news_tit img{ width:70%; }
.news .news_tit h2{ width:100%; height:1rem; background:#000000; margin-top:0.3rem;}
.news .news_tit h2 em{ background:#fff; margin-left:1rem; font-size:16px; font-style:normal; line-height:1.1rem; padding:0rem 0.5rem; color:#000;display:block; width:31%;}
.news .news_tit h2 em a{ color:#000;}

.news .news_cont{ width:100%; margin:0 auto; padding-top:0rem;}
.np_t{ position:relative;height:230px; overflow:hidden; margin-top:2rem;}
.np_t img{ display:block; position:relative; width:100%; height:100%;}
.np_t div{ position:absolute; bottom:0; line-height:28px; background:#efeff0; width:65%; padding:0 2%; color:#000; font-size:16px; font-weight:bold;}
.newslist_pic li{background:#fff;  color:#808080; font-size:14px; padding:0 0 20px 0}
.newslist_pic li p{ padding:20px 15px 15px 15px; line-height:24px; }
.news_more{ float:right; margin:2rem 0 0 0;}
.news_more img{ width:70%;float:right;}


/*搜索+菜单*/
.search_nav{height:56px; max-width:690px; margin: 0 auto; overflow:hidden; background:#000;}
.search{ width:82%; float:left; position:relative; background:#f8b62c; padding:0.5rem;}
.search .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.search .keywords { padding-left: 10px; width: 81%; height: 40px; line-height: 40px; font-size: 14px; background:#fff;}
.search input[type="submit"] {  width: 45px; height: 40px; line-height: 40px; text-align: center; font-size: 14px;background:url(../img/ss.png) no-repeat center center;  color: #fff; cursor: pointer; margin:0 0 0 0px;}
.search input { border: none; float: left;}
.search_nav .top_right {float: right;width: 10%;height: 40px;padding: 0.5rem 0.5rem 0 0;}
.search_nav .top_right img{ width:100%;}


.head_index .gb {float: right;width: 44px;height: 44px;background:#000;background-size: 20px;}
.head_index .hide {
    display: none;
}
.head_index img { width:100%;}

.right_menu{ position: fixed; left: 100%; top: 60px; z-index: 999; width: 100%;background:#000; padding:1rem 0 0 0;}
.right_menu li{ float:left; margin:0 2rem 0.5rem 0.5rem;}
.right_menu  .nav_a{ width:25%}
.right_menu  .nav_a span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_a span img{ width:93%; }
.right_menu  .nav_a em{ font-style:normal; font-size:17px;}
.right_menu  .nav_a a{ color:#fff;}

.right_menu  .nav_b{ width:51%}
.right_menu  .nav_b span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_b span img{ width:89%; }
.right_menu  .nav_b em{ font-style:normal; font-size:17px;}
.right_menu  .nav_b a{ color:#fff;}

.right_menu  .nav_c{ width:90%}
.right_menu  .nav_c span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_c span img{ width:81.5%; }
.right_menu  .nav_c em{ font-style:normal; font-size:17px;}
.right_menu  .nav_c a{ color:#fff;}

.right_menu  .nav_d{ width:80%}
.right_menu  .nav_d img{ width:100%}
.right_menu  .nav_d span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_d span img{ width:73.5%; }
.right_menu  .nav_d em{ font-style:normal; font-size:17px;}
.right_menu  .nav_d a{ color:#fff;}

.right_menu  .nav_e{ width:31%}
.right_menu  .nav_e span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_e span img{ width:87%; }
.right_menu  .nav_e em{ font-style:normal; font-size:17px;}
.right_menu  .nav_e a{ color:#fff;}

.right_menu  .nav_f{ width:45%}
.right_menu  .nav_f span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_f span img{ width:87%; }
.right_menu  .nav_f em{ font-style:normal; font-size:17px;}
.right_menu  .nav_f a{ color:#fff;}

.right_menu  .nav_g{ width:45%}
.right_menu  .nav_g span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_g span img{ width:56%; }
.right_menu  .nav_g em{ font-style:normal; font-size:17px;}
.right_menu  .nav_g a{ color:#fff;}


.right_menu  .nav_h{ width:96%}
.right_menu  .nav_h span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.right_menu  .nav_h span img{ width:94.5%; }
.right_menu  .nav_h em{ font-style:normal; font-size:17px;}
.right_menu  .nav_h a{ color:#fff;}

.line{ width:15%; height:0.7rem; margin-left:0.5rem;}
.line hr{ background:#f8b62c; width:100%; height:0.7rem; border:0;}

.top_contact{ width:95%; margin:1rem auto;}
.top_contact p{ font-size:16px; line-height:28px; color:#fff;}

.top_logo{ width:95%; background:#f8b62c; height:3rem; margin:0 auto; }
.top_logo img{ width:100%;}



.top_link{height: 5rem; width:100%;margin:0 auto;position: relative;}
.share{width: 100%;margin:0 auto;overflow: hidden;}
.share li{float: left;height: 50px;padding:5px 14px; width:28%; text-align:center}
.share li img{width: 40px;height: 40px;cursor: pointer;border-radius: 20px;}

.code_wrap{position: absolute;left:50%;top:-235px;margin-left: -450px;width:100%;z-index:50;}
.code{width: 100%;overflow: hidden;position: relative;}
.code li{float: left;width: 200px;height:240px;}
.code li img{width: 210px;height:240px;display: none;}
.code li img.weibo{position: absolute;left: 244px;}
.code li img.wechat{position: absolute;left: 312px;}



.search_nav {
  position: fixed;
  bottom:0px;
  overflow: visible;
  z-index: 999999;
}
.search_nav .right_menu {
position: absolute;
top: 56px;
left: 0;
z-index: 999999;
}
.end_nav{ height:auto; width:100%; background:#000;}
.end_nav .search{ width:82%; float:left; position:relative; background:#f8b62c; padding:0.5rem;}
.end_nav .search .search-keywords { margin-top: 2px; border-radius: 6px; overflow: hidden; }
.end_nav .search .keywords { padding-left: 10px; width: 79%; height: 40px; line-height: 40px; font-size: 14px; background:#fff;}
.end_nav .search input[type="submit"] {  width: 45px; height: 40px; line-height: 40px; text-align: center; font-size: 14px;background:url(../img/ss.png) no-repeat center center;  color: #fff; cursor: pointer; margin:0 0 0 0px;}
.end_nav .search input { border: none; float: left;}
.end_nav .top_right {float: right;width: 10%;height: 40px;padding: 0.5rem 0.5rem 0 0;}
.end_nav .top_right img{ width:100%;}

.end_lanmu{ width:100%; background:#000;padding:1rem 0 0 0;}
.end_lanmu li{ float:left; margin:0 2rem 0.5rem 0.5rem;}
.end_lanmu  .nav_a{ width:25%}
.end_lanmu  .nav_a span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_a span img{ width:93%; }
.end_lanmu  .nav_a em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_a a{ color:#fff;}

.end_lanmu  .nav_b{ width:51%}
.end_lanmu  .nav_b span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_b span img{ width:89%; }
.end_lanmu  .nav_b em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_b a{ color:#fff;}

.end_lanmu  .nav_c{ width:90%}
.end_lanmu  .nav_c span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_c span img{ width:81.5%; }
.end_lanmu  .nav_c em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_c a{ color:#fff;}

.end_lanmu  .nav_d{ width:80%}
.end_lanmu  .nav_d img{ width:100%}
.end_lanmu  .nav_d span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_d span img{ width:73.5%; }
.end_lanmu  .nav_d em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_d a{ color:#fff;}

.end_lanmu  .nav_e{ width:31%}
.end_lanmu  .nav_e span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_e span img{ width:87%; }
.end_lanmu  .nav_e em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_e a{ color:#fff;}

.end_lanmu  .nav_f{ width:45%}
.end_lanmu  .nav_f span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_f span img{ width:86%; }
.end_lanmu  .nav_f em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_f a{ color:#fff;}

.end_lanmu  .nav_g{ width:45%}
.end_lanmu  .nav_g span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_g span img{ width:56%; }
.end_lanmu  .nav_g em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_g a{ color:#fff;}


.end_lanmu  .nav_h{ width:95%}
.end_lanmu  .nav_h span{ font-size:22px; font-weight:bold; display:block;text-transform: uppercase;}
.end_lanmu  .nav_h span img{ width:94.5%; }
.end_lanmu  .nav_h em{ font-style:normal; font-size:17px;}
.end_lanmu  .nav_h a{ color:#fff;}


/*内页代码*/
/*内页头部*/
.ny_top{ width:100%; height:5rem; position:relative;}
.ny_top .ny_logo{ width:5rem; position:absolute; z-index:3; left:0; top:0; height:5rem; overflow:hidden;}
.ny_top .ny_logo img{ width:100%; height:100%; margin:0 auto;}
.ny_top .ny_title{ width:50%; position:absolute; z-index:3; top:0; right:5.4%; background:#000; line-height:5rem; text-align:center; height:100%;}
.ny_top .ny_title p{ color:#fff; font-size:33px;}
.ny_top .ny_jp{ width:3%; position:absolute; right:0.4rem; top:1.5rem;}
.ny_top .ny_jp p{ font-size:16px; margin-bottom:-0.5rem;}
.ny_top .ny_jp em{ display:block; }
.ny_top .ny_jp em img{ width:60%;}

.jiansuo{ width:95%; margin-top:1rem; border-bottom:10px solid #000;}
.jiansuo img{ width:95%;}

.xiaji{ width:95%; font-size:18px; height:50px; margin-top:1rem; position:relative;}
.xiaji p{background:#f7b53d; width:70%; float:right; line-height:50px; padding-left:1rem}
.xiaji p img{ width:5%; vertical-align:middle; position:absolute; right:0.5rem; top:1rem;}
.xiaji p a{ color:#000;}
.xiaji p a:hover{color:#fff;}

/*内页列表*/
.main{ width:90%; margin:1rem auto 0 auto; background:#eeeeee;}
.main .main_a{ width:86%; margin:0 auto; background:#fff;border-radius: 5px; padding:1rem;}
.main .main_a em{ font-size:14px; color:#666; font-style:normal;}
.main .main_a h2{ color:#3e6eb8; font-size:16px; padding:0.5rem 0;}
.main .main_a p{ font-size:14px; line-height:21px; color:#333;}

.main img{ width:100%; margin:0 auto; padding-bottom:1rem}

.main .main_b_bg{ width:88%;margin:0.5rem auto 0 auto; background:#fff;border-radius: 5px; padding:1rem 0.5rem 0.5rem 1rem;}
.main .main_b{ width:96%; margin-bottom:1rem;}
.main .main_b em{ font-size:14px; color:#666; font-style:normal;}
.main .main_b h2{ color:#3e6eb8; font-size:16px; padding:0.5rem 0;}
.main .main_b p{ font-size:14px; line-height:21px; color:#333;}

.main_b_list{width:96%; border-top:1px solid #ececec; padding-top:1rem;}
.main_b_list ul{ overflow:hidden;}
.main_b_list li{ color:#3e6eb8; font-size:14px; line-height:26px; margin-bottom:0.5rem;}
.main .main_b_bg .main_b_img{  margin-top:1rem; width:20px; height:20px;float:right;}
.main .main_b_bg .main_b_img img{ width:100%;}

.main .main_c{ width:86%; margin:0.5rem auto 0 auto; background:#fff;border-radius: 5px; padding:1rem 1rem 0 1rem;}
.main .main_c em{ font-size:14px; color:#666; font-style:normal;}
.main .main_c h2{ color:#3e6eb8; font-size:16px; padding:0.5rem 0;}
.main .main_c p{ font-size:14px; line-height:21px; color:#333;}
.main .main_c hr{ width:50%; height:1px; margin:1rem auto; background:#000;}

.main_more{ width:80%; height:2.5rem; line-height:2.5rem; border:1px solid #f1f1f1;border-radius: 0.4rem; margin:3rem auto 1rem auto; text-align:center;}
.main_more a{ color:#000;}

.main_search{width:60%;  margin:0rem auto 3rem auto; text-align:center;}
.main_search p{height:2.5rem; line-height:2.5rem; border:1px solid #f1f1f1;border-radius: 0.4rem;}
.main_search p a{ color:#213fb2}
.main_search p img{ width:11%; float:left; margin:0.5rem 0 0 0.5rem;}
.main_search em{ font-style:normal; display:block; font-size:14px; padding:0.5rem 0 0.3rem 0;}
.main_search span{ padding-top:0.2rem;}

.main_end{width:90%; margin:1rem auto 1rem auto; color:#666}
.main_end a{ color:#000; font-size:16px}


/*详细课程介绍*/
.xiangxi_top{ width:100%; height:3rem; overflow:hidden;}
.xiangxi_top .xiangxi_top_logo{ width:22%; margin:0.7rem 0.5em 0 1rem;}
.xiangxi_top .xiangxi_top_logo img{ width:100%;}

.xiangxi_top .xiangxi_top_nav{ width:60%; background:#000; height:3rem;}
.xiangxi_top .xiangxi_top_nav ul{}
.xiangxi_top .xiangxi_top_nav li{ float:left;text-align:center; width:49%; text-align:center; margin-top:0.3rem;}
.xiangxi_top .xiangxi_top_nav li a{ color:#fff;}

.xiangxi_top .xiangxi_top_jp{ width:8%;}
.xiangxi_top .xiangxi_top_jp p{ font-size:16px; margin-bottom:-0.5rem; margin-top:0.5rem;}
.xiangxi_top .xiangxi_top_jp em{ display:block; }
.xiangxi_top .xiangxi_top_jp em img{ width:35%;}

.xiangxi{ width:100%; overflow:hidden;}
.xiangxi img{ width:100%;}

.xiangxi_cont{ width:90%; margin:-1.5rem auto 0 auto;}
.xiangxi_cont img{ width:100%;}

.xiangxi_neirong{ width:100%; overflow:hidden;}
.xiangxi_neirong img{ width:100%;}

/*各类升学问题解答*/
.newslist{ width:90%; margin:2rem auto 1rem auto;}
.newslist li{ font-size:20px; margin-bottom:2rem;}
.newslist li a{ color:#f39700}
.newslist li span{ display:block; color:#000; margin-top:1rem;}



/*在职教师介绍*/
.teacher_top{ width:100%; height:3rem; overflow:hidden;}
.teacher_top .teacher_top_logo{ width:22%; margin:0.7rem 0.5em 0 1rem;}
.teacher_top .teacher_top_logo img{ width:100%;}

.teacher_top .teacher_top_nav{ width:60%; background:#000; height:3rem;}
.teacher_top .teacher_top_nav ul{}
.teacher_top .teacher_top_nav li{ float:left;text-align:center; width:49%; text-align:center; line-height:2.6rem; margin-top:0.2rem;}
.teacher_top .teacher_top_nav li a{ color:#fff;}

.teacher_top .teacher_top_jp{ width:8%;}
.teacher_top .teacher_top_jp p{ font-size:16px; margin-bottom:-0.5rem; margin-top:0.5rem;}
.teacher_top .teacher_top_jp em{ display:block; }
.teacher_top .teacher_top_jp em img{ width:35%;}

.teacher_list{margin:2rem auto 1rem auto; width:90%;}
.teacher_list li{}
.t_tit{ width:90%; height:35PX; background:#275495; line-height:35PX; margin:0 auto; padding-left:1rem;border-radius:30px; font-size:25px; font-weight:bold;}
.t_tit a{ color:#fff;}
.t_cont{ width:90%; margin:1rem auto 2rem auto;}
.t_cont .t_img{ width:30%; float:left; }
.t_cont .t_img img{ width:100%}

.t_nrirong{ width:68%; float:right;}
.t_nrirong_l{ width:55%;}
.t_nrirong_l li{ font-size:12px; line-height:26px; border-bottom:2px solid #2fa8e1;height:26px;}
.t_nrirong_l li a{ color:#333;}

.t_nrirong_r{ width:42%;}
.t_nrirong_r li{ font-size:12px; line-height:26px; background:#275495; height:26px;border-radius: 10px; margin-bottom:0.3rem; color:#fff; text-align:center;}
.t_nrirong_r li a{ color:#fff;}

.teacher_list .t_more{ width:90%; height:30px; line-height:30px; text-align:center; border:1px solid #000; color:#000; display:block; border-radius: 10px; margin:1rem auto 0 auto;}
.teacher_list .t_more a{ color:#000;}


.fenye{ width:100%; margin:0 auto; font-size:14px; line-height:25px;}
.espcms_page_botton{text-align: center;overflow: hidden;padding-top:10px;}
#pagelist,#espcms_bbs_pagelist{color:#818181; font-size:14px;}
.pagination {font-family: '微软雅黑','Microsoft YaHei UI','Microsoft YaHei',arial, helvetica, sans-serif;overflow: hidden;padding:10px 0px;font-size:14px;margin: 0px;}
/*按钮色彩样式*/
.pagination a {color: #444;text-decoration: none;overflow: hidden;padding:5px 2px;margin: 0px 0px 0px 5px;}
.pagination a:visited {text-decoration: none;overflow: hidden;}
.pagination a:active {text-decoration: none;overflow: hidden;}
.pagination a:hover {color: #fff;background-color: #115f84;overflow: hidden;}
.pagination span.current {color: #fff;overflow: hidden;padding:5px 5px;margin: 0px 0px 0px 5px; font-size:12px;}
.pagination span.disabled {background-color: #d60c00;}


/*新闻/热门大学*/
.news_top{ width:80%; height:3rem; overflow:hidden; margin:0 auto;}
.news_top .news_top_logo{ width:58%; margin:0rem 0.5em 0 2rem;}
.news_top .news_top_logo img{ width:100%;}

.news_top .news_top_jp{ width:8%;}
.news_top .news_top_jp p{ font-size:16px; margin-bottom:-0.5rem; margin-top:0.5rem;}
.news_top .news_top_jp em{ display:block; }
.news_top .news_top_jp em img{ width:35%;}

.news_cont{ width:95%; margin:1rem auto 0 auto;}
.news_cont img{ width:100%;}

.news_list{ width:95%;margin:2rem auto 1rem auto;}
.news_list li{ margin-bottom:2rem; }
.news_list li a{ width:97%; border:1px solid #000; line-height:28px; padding:0.3rem 0.3rem; color:#000; font-size:14px; display:block;}
.news_list li img{ width:3%; padding-left:0.5rem; float:right; margin-top:0.5rem;}
.news_list li span{ color:#000; font-size:12px; line-height:24px; margin-top:1rem; display:block;}

.news_list .t_more{ width:100%; height:30px; line-height:30px; text-align:center; border:1px solid #000; color:#000; display:block; border-radius: 10px;}
.news_list .t_more a{ color:#000;}

.news_show{ width:95%; margin:1rem auto 0 auto;}
.news_show h2{color:#000;}
.news_show h2 hr{ width:13%; border:0px;float:left; height:2px; background:#000; margin-top:0.6rem;}
.news_show h2 span{ font-size:18px; float:right; width:82%; border-bottom:10px solid #000; padding-bottom:0.5rem; overflow:hidden; text-align:right;}

.news_show{ width:95%; margin:0 auto;}
.news_show p{ padding:0rem 0;}
.news_show img{ width:100%;}

.news_next{ width:85%; margin:0 auto 1rem auto;}
.news_next p{ border-left:5px solid #2750a2; color:#2750a2; font-size:16px; padding-left:0.5rem;}
.news_next p a{ color:#2750a2; font-size:16px; margin-left:0.5rem;}


/*内页关于我们+联系我们*/
.about_top{ width:100%; height:3rem; overflow:hidden;}
.about_top .about_top_logo{ width:30%; margin:0.5rem 0.5em 0 1rem;}
.about_top .about_top_logo img{ width:100%;}

.about_top .about_top_nav{ width:44%; background:#254e98; height:3rem; padding:0 1rem;}
.about_top .about_top_nav img{ width:100%; padding-top:0.5rem; }


.about_top .about_top_jp{ width:12.7%; background:#000; text-align:center; height:3rem;}
.about_top .about_top_jp p{ font-size:16px; margin-bottom:-0.5rem; margin-top:0.5rem; color:#fff;}
.about_top .about_top_jp em{ display:block; }
.about_top .about_top_jp em img{ width:20%;}

.about_neirong{ width:90%; margin:0 auto 2rem auto; border-bottom:1px solid #ecefef;}
.about_neirong p{ font-size:16px; line-height:28px;}
.about_neirong p img{ width:100%; padding:1rem 0;border-top:1px solid #ecefef; margin:1rem auto;}


.contact_top{ width:100%; height:4rem; overflow:hidden;}
.contact_top .contact_top_logo{ width:75%; margin:0rem 0em 0 1rem;}
.contact_top .contact_top_logo img{ width:78%; float:right;}

.contact_top .contact_top_jp{ width:19.7%; text-align:center; height:4rem;}
.contact_top .contact_top_jp p{ font-size:16px; margin-bottom:-0.5rem; margin-top:1rem; color:#000;}
.contact_top .contact_top_jp em{ display:block; }
.contact_top .contact_top_jp em img{ width:20%;}

.contact_img{ width:95%; margin:0.5rem auto;}
.contact_img img{ width:100%;}

.contact_neirong{ width:100%; margin:1rem auto 0 auto;}
.contact_neirong h2{color:#000; margin-right:2.5%;}
.contact_neirong h2 hr{ width:13%; border:0px;float:left; height:2px; background:#000; margin-top:0.8rem; margin-left:6rem;}
.contact_neirong h2 span{ font-size:18px; float:right; width:61%; border-bottom:10px solid #000; padding-bottom:0.5rem; overflow:hidden; text-align:right;}

.contact_cont{ background:#000; margin:1.5rem auto 0 auto; padding-bottom:5rem;}
.contact_cont .contact_weixin{ width:95%; margin:0 auto; padding:0.8rem 0 0rem 0;}
.contact_cont .contact_weixin img{ width:100%;}
.contact_cont .contact_weixin li{ margin-bottom:5rem;}
.contact_cont .contact_weixin li em{ width:100%; margin:2rem auto; background:#fff; display:block; text-align:center; line-height:1.8rem; font-style:normal; font-size:16px;}
.contact_cont p{ font-size:16px; line-height:28px; width:90%; margin:0 auto; color:#fff;}
.contact_cont p img{ width:0}


.join_neirong{ width:95%; margin:1rem auto 0 auto;}
.join_neirong h2{color:#000;}
.join_neirong h2 hr{ width:13%; border:0px;float:left; height:2px; background:#000; margin-top:0.8rem; margin-left:4rem;}
.join_neirong h2 span{ font-size:18px; float:right; width:67%; border-bottom:10px solid #000; padding-bottom:0.5rem; overflow:hidden; text-align:right;}


/*内页作品*/
.zuopin_top{ width:100%; height:3rem; overflow:hidden; background:#f8b62c;}
.zuopin_top .zuopin_top_logo{ width:29%; padding:0.5rem 0em 0 1rem; background:#fff; height:100%}
.zuopin_top .zuopin_top_logo img{ width:91%;}

.zuopin_top .zuopin_top_right {float: right;width: 16.1%;height: 3rem;background: #221815 url(../img/zuopin_menu.jpg) no-repeat center center;background-size: 31px;}
.zuopin_top .gb {float: right;width: 16.1%;height:3rem;background: #221815 url(../img/gb.png) no-repeat center center;background-size: 20px;}
.zuopin_top .hide {    display: none;}
.zuopin_top img { width:100%;}

.zuopin_right_menu{ position: absolute; left: 0px; top: 3rem; z-index: 999; overflow: hidden; height: 0; transition: 0.3s all 0s linear;width: 100%;}
.zuopin_right_menu ul{ width: 100%; box-sizing: border-box; padding: 0 5%;background-color:rgba(250,238,0,0.9); height: 100%; overflow: scroll; padding-top:30%;}
.zuopin_right_menu ul li{list-style-type:none; width: 18%; margin: 5% auto; height:50px; line-height: 50px;  background:url(../img/zuopin_jt.png) no-repeat right center;background-size: 13px; }
.zuopin_right_menu ul li a{display:block; width: 100%; color: #000; line-height: 50px;}
.hei{ height: 530px !important;}

.zuopin_top .zuopin_top_nav{ width:49%; background:#f8b62c; height:3rem;}

.zuopin_banner{ width:100%;}
.zuopin_banner img{ width:100%;}

.zuopin_a{ width:95%; margin:0 auto;}
.zuopin_a .zuopin_a_l{ width:40%;}
.zuopin_a .zuopin_a_l img{ width:100%;}
.zuopin_a .zuopin_a_b{ width:58%;}
.zuopin_a .zuopin_a_b img{ width:100%;}

.zuopin_b{ width:95%; margin:2rem auto 1rem auto;}
.zuopin_b .zuopin_b_a{ width:100%}
.zuopin_b .zuopin_b_a img{ width:100%}
.zuopin_b .zuopin_b_a em{ display:block; font-style:normal; font-size:18px; line-height:2rem; text-align:center; color:#000;}
.zuopin_b .zuopin_b_b{ width:100%}
.zuopin_b .zuopin_b_b img{ width:100%}

.zuopin_c{ width:95%; margin:2rem auto 1rem auto;}
.zuopin_c img{ width:100%}


/*学部*/
.xuebu_top{ width:100%; height:3rem; overflow:hidden; background:#254e98}
.xuebu_top .xuebu_top_logo{ width:30%; padding:0.5rem 0em 0 1rem; background:#fff; height:100%}
.xuebu_top .xuebu_top_logo img{ width:91%;}

.xuebu_top .xuebu_top_right {float: right;width: 16.1%;height: 3rem;background: #221815 url(../img/xuebu.png) no-repeat center center;background-size: 31px;}
.xuebu_top .gb {float: right;width: 16.1%;height:3rem;background: #221815 url(../img/gb.png) no-repeat center center;background-size: 20px;}
.xuebu_top .hide {    display: none;}
.xuebu_top img { width:100%;}

.xuebu_right_menu{ position: absolute; left: 0px; top: 3rem; z-index: 999; overflow: hidden; height: 0; transition: 0.3s all 0s linear;width: 100%;}
.xuebu_right_menu ul{ width: 100%; box-sizing: border-box; padding: 0 5%;background-color:rgba(250,238,0,0.9); height: 100%; overflow: scroll; padding-top:30%;}
.xuebu_right_menu ul li{list-style-type:none; width: 25%; margin: 5% auto; height:50px; line-height: 50px;  background:url(../img/zuopin_jt.png) no-repeat right center;background-size: 13px; font-size:22px; }
.xuebu_right_menu ul li a{display:block; width: 100%; color: #000; line-height: 50px;}
.hei{ height: 530px !important;}

.xuebu_top .xuebu_top_nav{ width:49%; background:#254e98; height:3rem;}

.xuebu_banner{ width:100%;}
.xuebu_banner img{ width:100%;}

.xuebu_cont{ background:#275495; margin:0 auto;}
.xuebu_cont .zuopin_pic{ width:100%; height:15rem; overflow:hidden }
.xuebu_cont .zuopin_pic img{ width:100%; height:100%}
.xuebu_cont .se_case_text{ width:80%; line-height:4rem; color:#fff; text-align:center; margin:0 auto; font-size:18px;}
.xuebu_cont .se_case_text a{ color:#fff;}

/*编入生*/
.bianru_top{ width:100%; height:3rem; overflow:hidden; background:#f8b62c}
.bianru_top .bianru_top_logo{ width:30%; padding:0.5rem 0em 0 1rem; background:#fff; height:100%}
.bianru_top .bianru_top_logo img{ width:91%;}

.bianru_top .bianru_top_right {float: right;width: 16.1%;height: 3rem;background: #221815 url(../img/zuopin_menu.jpg) no-repeat center center;background-size: 31px;}
.bianru_top .gb {float: right;width: 16.1%;height:3rem;background: #221815 url(../img/gb.png) no-repeat center center;background-size: 20px;}
.bianru_top .hide {    display: none;}
.bianru_top img { width:100%;}

.bianru_right_menu{ position: absolute; left: 0px; top: 3rem; z-index: 999; overflow: hidden; height: 0; transition: 0.3s all 0s linear;width: 100%;}
.bianru_right_menu ul{ width: 100%; box-sizing: border-box; padding: 0 5%;background-color:rgba(250,238,0,0.9); height: 100%; overflow: scroll; padding-top:30%;}
.bianru_right_menu ul li{list-style-type:none; width: 25%; margin: 5% auto; height:50px; line-height: 50px;  background:url(../img/zuopin_jt.png) no-repeat right center;background-size: 13px; font-size:22px; }
.bianru_right_menu ul li a{display:block; width: 100%; color: #000; line-height: 50px;}
.hei{ height: 530px !important;}

.bianru_top .bianru_top_nav{ width:49%; background:#f8b62c; height:3rem;}

.bianru_cont{ background:#fff; margin:0 auto;}
.bianru_cont .zuopin_pic{ width:100%; height:15rem; overflow:hidden }
.bianru_cont .zuopin_pic img{ width:100%; height:100%}
.bianru_cont .se_case_text{ width:80%; line-height:4rem; color:#000; text-align:center; margin:0 auto; font-size:18px;}
.bianru_cont .se_case_text a{ color:#000;}

.bianru_more{ width:100%; }
.bianru_more img{ width:100%;}

/*大学*/
.daxue_top{ width:100%; height:3rem; overflow:hidden; background:#d65a2e}
.daxue_top .daxue_top_logo{ width:30%; padding:0.5rem 0em 0 1rem;background:#fff; height:100%}
.daxue_top .daxue_top_logo img{ width:91%;}

.daxue_top .daxue_top_right {float: right;width: 16.1%;height: 3rem;background: #221815 url(../img/daxue_logo.jpg) no-repeat center center;background-size: 31px;}
.daxue_top .gb {float: right;width: 16.1%;height:3rem;background: #221815 url(../img/gb.png) no-repeat center center;background-size: 20px;}
.daxue_top .hide {    display: none;}
.daxue_top img { width:100%;}

.daxue_right_menu{ position: absolute; left: 0px; top: 3rem; z-index: 999; overflow: hidden; height: 0; transition: 0.3s all 0s linear;width: 100%;}
.daxue_right_menu ul{ width: 100%; box-sizing: border-box; padding: 0 5%;background-color:rgba(250,238,0,0.9); height: 100%; overflow: scroll; padding-top:30%;}
.daxue_right_menu ul li{list-style-type:none; width: 25%; margin: 5% auto; height:50px; line-height: 50px;  background:url(../img/zuopin_jt.png) no-repeat right center;background-size: 13px; font-size:22px; }
.daxue_right_menu ul li a{display:block; width: 100%; color: #000; line-height: 50px;}
.hei{ height: 530px !important;}

.daxue_top .daxue_top_nav{ width:49%; background:#d65a2e; height:3rem;}

.daxue_banner{ width:100%;}
.daxue_banner img{ width:100%;}

.daxue_cont{ width:100%; height:15rem;}
.daxue_cont li{ margin-bottom:2rem}
.daxue_cont li img{ width:100%;}


.neyezuopin_cont{ width:95%; margin:2rem auto;}
.neyezuopin_cont .se_title{ text-align:center; font-size:17px;}
.neyezuopin_cont .se_con{ margin-top:1rem;}
.neyezuopin_cont .se_con img{ width:100%;}


/*内页合格作品*/
.hege_top{width:100%; height:4rem; overflow:hidden;}
.hege_top .hege_top_nav{ width:41%; height:4rem; text-align:center; background:#000; line-height:4rem;}
.hege_top .hege_top_nav h2{ font-size:28px; color:#fff;}
.hege_top .hege_top_nav h2 a{ color:#fff;}

.hege_top .hege_top_logo{ width:42%; margin:0.7rem 0em 0 1rem;}
.hege_top .hege_top_logo img{ width:91%;}

.hege_top .hege_top_jp{ width:11%; text-align:center; height:4rem;}
.hege_top .hege_top_jp p{ font-size:16px; margin-bottom:-0.5rem; margin-top:1rem; color:#000;}
.hege_top .hege_top_jp em{ display:block; }
.hege_top .hege_top_jp em img{ width:20%;}

.hege_tit{ width:100%; height:2rem; background:#c9cacb}
.hege_tit p{ width:95%; margin:0 auto; font-size:16px; line-height:2rem; color:#000;}
.hege_tit p img{ width:3%; padding-left:0.5rem;}

.hege_case{ width:90%; margin:3rem auto 1rem auto;}
.hege_case h3{ overflow:hidden}
.hege_case h3 img{ width:100%;}
.hege_case .hege_case_cont{ width:100%; margin:1rem auto;}
.hege_case .hege_case_cont  .hege_case_cont_a{ width:100%; height:150px; overflow:hidden; }
.hege_case .hege_case_cont  .hege_case_cont_a li{ width:45%; float:left; margin-right:0.5rem;}
.hege_case .hege_case_cont  .hege_case_cont_a .hege_a_cc{height:150px; overflow:hidden; float:left; width:110px;}
.hege_case .hege_case_cont .hege_case_cont_a .hege_a_cc img{ width:100%;}

.hege_case .hege_case_cont  .hege_case_cont_aa{ height:180px;width:48%;float:left; font-size:16px;font-weight:bold; color:#000}
.hege_case .hege_case_cont  .hege_case_cont_a .hege_a_cc_name{ width:100%;color:#333; position:absolute; z-index:5; line-height:40px;  }

.hege_case .hege_case_cont  .hege_case_cont_b{ width:100%; height:150px; overflow:hidden; }
.hege_case .hege_case_cont  .hege_case_cont_b li{ width:45%; float:left; margin-right:0.5rem;}
.hege_case .hege_case_cont  .hege_case_cont_b .hege_b_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.hege_case .hege_case_cont .hege_case_cont_b .hege_b_cc img{ width:100%;}


.hege_case .hege_case_cont  .hege_case_cont_bb{ height:180px;width:48%;float:right; font-size:16px;font-weight:bold; color:#000}
.hege_case .hege_case_cont  .hege_case_cont_b .hege_b_cc_name{ font-size:18px; width:100%;color:#333; position:absolute; z-index:5; line-height:40px; font-weight:bold }

.hege_case .hege_case_cont  .hege_case_cont_c{ width:100%; height:150px; overflow:hidden; margin-top:1rem;}
.hege_case .hege_case_cont  .hege_case_cont_c li{ width:45%; float:left; margin-right:0.5rem;}
.hege_case .hege_case_cont  .hege_case_cont_c .hege_c_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.hege_case .hege_case_cont .hege_case_cont_c .hege_c_cc img{ width:100%;}


.hege_case .hege_case_cont  .hege_case_cont_cc{ height:180px;width:48%; float:left;; font-size:16px;font-weight:bold; color:#000}
.hege_case .hege_case_cont  .hege_case_cont_c .hege_c_cc_name{font-size:18px; width:100%;color:#333; position:absolute; z-index:5; line-height:40px; font-weight:bold }



.hege_case .hege_case_cont  .hege_case_cont_d{ width:100%; height:150px; overflow:hidden; margin-top:1rem;}
.hege_case .hege_case_cont  .hege_case_cont_d li{ width:45%; float:left; margin-right:0.5rem;}
.hege_case .hege_case_cont  .hege_case_cont_d .hege_d_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.hege_case .hege_case_cont .hege_case_cont_d .hege_d_cc img{ width:100%;}


.hege_case .hege_case_cont  .hege_case_cont_dd{ height:180px;width:48%;float:right; font-size:16px;font-weight:bold; color:#000}
.hege_case .hege_case_cont  .hege_case_cont_d .hege_d_cc_name{ font-size:18px; width:100%;color:#333; position:absolute; z-index:5; line-height:40px; font-weight:bold }





.hege_case_cont_a{ width:50%; float:left; height:150px; overflow:hidden;}

.hege_xuexiao{ width:95%; margin:0 auto;}
.hege_xuexiao h3{ overflow:hidden}
.hege_xuexiao h3 img{ width:100%;}

.hege_xuexiao h4{ overflow:hidden; margin:1rem auto;}
.hege_xuexiao h4 img{ width:100%;}

.hege_xuexiao ul{}
.hege_xuexiao li{ width:100%; height: auto; margin-bottom:2rem;}
.hege_xuexiao li img{ width:100%;}

.hege_zhuanye{ width:95%;margin:2rem auto 1rem auto;}
.hege_zhuanye li{ margin-bottom:2rem;  width:100%;}
.hege_zhuanye li a{ border:2px solid #000; line-height:28px; padding:0.3rem 0.3rem; color:#000; font-size:16px; display:block; text-align:center; letter-spacing:0.5rem; width:95%;}
.hege_zhuanye li span{ color:#000; font-size:12px; line-height:24px; float:right; width:5%}
.hege_zhuanye li span img{ width:65%; padding-left:0.5rem; margin-top:0.5rem;}
.hege_zhuanye h3{ overflow:hidden; margin-bottom:2rem;}
.hege_zhuanye h3 img{ width:100%;}

/*合格学校*/
.hege_xuexiao{width:95%;margin:1rem auto 1rem auto;}
.hege_xuexiao h3{ text-align:center; color:#000; font-size:30px; font-weight:normal; padding-bottom:1rem;}
.hege_xuexiao p{ font-size:16px; line-height:28px;}
.hege_xuexiao p img{ width:100%;}

/*合格作品*/
.hege_zuopin{ width:95%; margin:1rem auto}
.hege_zuopin li{ background:#000; padding:1rem 0; margin-bottom:1rem;}
.hege_zuopin .hege_zuopin_a{ overflow:hidden; padding:0 0.5rem;}
.hege_zuopin .hege_zuopin_a em{ font-size:16px; text-align:center; color:#fff; line-height:30px; display:block; font-style:normal; padding-bottom:0.3rem;}
.hege_zuopin .hege_zuopin_a .hege_zuopin_l{ width:35.5%; height:180px;}
.hege_zuopin .hege_zuopin_a .hege_zuopin_l img{ width:100%; height:100%}
.hege_zuopin .hege_zuopin_a .hege_zuopin_r{ width:60%; height:180px;}
.hege_zuopin .hege_zuopin_a .hege_zuopin_r p{ font-size:16px; color:#fff; text-align:center; padding-bottom:0.5rem;}
.hege_zuopin .hege_zuopin_a .hege_zuopin_r img{ width:100%; height:100%}


/*2013-2019历年合格*/
.linian{width:95%; margin:1rem auto}
.linian .linian_a{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_a .linian_a_l{ width:46%; overflow:hidden; height:15rem; background:#f39700; }
.linian .linian_a .linian_a_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_a .linian_a_l p span{ display:block; font-size:20px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_a .linian_a_l p em{ font-style:normal;}

.linian .linian_a .linian_a_r{ width:50%; overflow:hidden; }
.linian .linian_a .linian_a_r li{ width:50%; margin-right:0.5rem;}
.linian .linian_a .linian_a_r .linian_a_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.linian .linian_a .linian_a_r .linian_a_cc img{ width:100%;}

.linian .linian_b{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_b .linian_b_l{ width:46%; overflow:hidden; height:15rem; background:#8ec31f}
.linian .linian_b .linian_b_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_b .linian_b_l p span{ display:block; font-size:20px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_b .linian_b_l p em{ font-style:normal;}

.linian .linian_b .linian_b_r{ width:50%; overflow:hidden; }
.linian .linian_b .linian_b_r li{ width:50%; margin-right:0.5rem;}
.linian .linian_b .linian_b_r .linian_b_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.linian .linian_b .linian_b_r .linian_b_cc img{ width:100%;}

.linian .linian_c{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_c .linian_c_l{ width:46%; overflow:hidden; height:15rem; background:#2fa8e1}
.linian .linian_c .linian_c_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_c .linian_c_l p span{ display:block; font-size:20px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_c .linian_c_l p em{ font-style:normal;}

.linian .linian_c .linian_c_r{ width:50%; overflow:hidden; }
.linian .linian_c .linian_c_r li{ width:50%; margin-right:0.5rem;}
.linian .linian_c .linian_c_r .linian_c_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.linian .linian_c .linian_c_r .linian_c_cc img{ width:100%;}



.linian .linian_d{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_d .linian_d_l{ width:46%; overflow:hidden; height:15rem; background:#920783}
.linian .linian_d .linian_d_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_d .linian_d_l p span{ display:block; font-size:20px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_d .linian_d_l p em{ font-style:normal;}

.linian .linian_d .linian_d_r{ width:50%; overflow:hidden; }
.linian .linian_d .linian_d_r li{ width:50%; margin-right:0.5rem;}
.linian .linian_d .linian_d_r .linian_d_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.linian .linian_d .linian_d_r .linian_d_cc img{ width:100%}

.linian .linian_e{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_e .linian_e_l{ width:46%; overflow:hidden; height:15rem; background:#e60012}
.linian .linian_e .linian_e_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_e .linian_e_l p span{ display:block; font-size:20px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_e .linian_e_l p em{ font-style:normal;}

.linian .linian_e .linian_e_r{ width:50%; overflow:hidden; }
.linian .linian_e .linian_e_r li{ width:50%; margin-right:0.5rem;}
.linian .linian_e .linian_e_r .linian_e_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.linian .linian_e .linian_e_r .linian_e_cc img{ width:100%}



.linian .linian_f{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_f .linian_f_l{ width:46%; overflow:hidden; height:15rem; background:#23ac38}
.linian .linian_f .linian_f_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_f .linian_f_l p span{ display:block; font-size:18px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_f .linian_f_l p em{ font-style:normal;}


.linian .linian_f .linian_f_r{ width:50%; overflow:hidden; }
.linian .linian_f .linian_f_r li{ width:50%; margin-right:0.5rem;}
.linian .linian_f .linian_f_r .linian_f_cc{height:150px; overflow:hidden; float:left; width:110px;;}
.linian .linian_f .linian_f_r .linian_f_cc img{ width:100%}

.linian .linian_g{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_g .linian_g_l{ width:46%; overflow:hidden; height:15rem; background:#f39700}
.linian .linian_g .linian_g_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_g .linian_g_l p span{ display:block; font-size:18px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_g .linian_g_l p em{ font-style:normal;}

.linian .linian_h{ width:100%; margin-bottom:2rem; height:160px; overflow:hidden;}
.linian .linian_h .linian_h_l{ width:46%; overflow:hidden; height:15rem; background:#2fa8e1}
.linian .linian_h .linian_h_l p{ padding:2rem 1rem; font-size:16px; color:#fff; text-align:center; font-weight:bold;}
.linian .linian_h .linian_h_l p span{ display:block; font-size:18px; padding:0.5rem 0; font-weight:normal;}
.linian .linian_h .linian_h_l p em{ font-style:normal;}

.hege_mingdan{width:95%; margin:1rem auto}
.hege_mingdan h3{ overflow:hidden; margin-bottom:2rem;}
.hege_mingdan h3 img{ width:100%;}
.hege_list ul{ font-size:16px; line-height:28px; color:#000; padding-left:1rem;}
.hege_list p{ margin-bottom:1rem; font-size:16px; line-height:28px;}
.hege_list span{ font-weight:bold; font-size:16px; line-height:28px; margin-bottom:2rem; display:block;}


