*{margin:0;padding:0;}
body{font-size:12px;font-family: "微软雅黑",Tahoma, Helvetica, "Microsoft Yahei", Arial, STHeiti;color:#434343;}
hr{margin-top:10px; margin-bottom:10px;height:1px;border:none;border-top:1px solid #eee;}
ol, ul{list-style:none;}
a{color:#51504f;text-decoration:none;}
a:hover{color:#FF9900}
img{border:none;}

/*关于我们页面*/
#content{width:100%; height:auto; background-color:#f1eff0;clear:both;}
#content .box{ width:1200px; height:100%; margin:0 auto; padding-top:10px;overflow:hidden}
#content .box .l{ width:300px;float:left}
#content .box .l .fenlei{width:100%; height:auto; overflow:hidden; border:1px #eaeaea solid; background-color:#FFF}
#content .box .l .fenlei h2{ background-color:#f6f6f6; line-height:70px; height:70px; padding-left:20px; font-weight:bold;}
#content .box .l .fenlei ul{ margin-top:10px;}
#content .box .l .fenlei ul li{ text-align:center; width:135px; float:left; line-height:50px; height:50px; background-color:#f6f6f6; margin:0px 10px 10px 10px;font-weight: bold; color:#F00;}
#content .box .l .fenlei ul li a{ font-size:16px; font-weight: bold; color:#F00;}
#content .box .l .fenlei ul li a:hover{ font-size:16px;color:#df203d}
#content .box .l .fenlei ul li:nth-child(2n){ margin-left:0px;}
/*右边tag*/
#content .box .l .tag{ margin-top:10px;width:100%;overflow:hidden; border:1px #eaeaea solid;background-color:#FFF}
#content .box .l .tag h2{ background-color:#f6f6f6; line-height:70px;height:70px; padding-left:20px}
#content .box .l .tag .items{overflow: hidden; padding: 15px 0 12px 15px;}
#content .box .l .tag .items a{color: #999;background-color: #f6f6f6;float: left;width: 26%; margin: 0 1% 1% 0;padding: 0 8px;font-size: 12px; height: 29px;
line-height: 29px;overflow: hidden;}
/*右边推荐*/
#content .box .l .tuijian{margin-top:10px;width:100%; height:auto; overflow:hidden; border:1px #eaeaea solid; background-color:#FFF;}
#content .box .l .tuijian h2.title{ background-color:#f6f6f6; line-height:70px; height:70px; padding-left:20px; font-weight:bold;}
#content .box .l .tuijian h2{font-weight:bold;}
#content .box .l .tuijian ul{ margin:10px;}
#content .box .l .tuijian ul li{ position:relative; width:100%; height:70px; overflow:hidden; margin-bottom:10px; border-bottom:1px #CCCCCC dashed}
#content .box .l .tuijian ul li img{ position:absolute; left:0px; top:0px;}
#content .box .l .tuijian ul li h2{ font-size:14px; position:absolute; left:90px; top:0px;font-weight:bold;}
#content .box .l .tuijian ul li p{ position:absolute; left:90px; top:20px; color:#999}
#content .box .r{ width:860px; padding:10px; background-color:#FFF; float:right}
#content .box .r .title{ height:60px; width:100%; border-bottom:1px #CCCCCC solid; position:relative;}
#content .box .r .title h2{ line-height:60px; position:absolute; left:0px; top:0px; font-size:30px; font-weight:bold;}
#content .box .r .title .dh{ position:absolute; right:0px; top:0px; line-height:60px;font-size:14px;color:#ccc;}
#content .box .r .title .dh a{ color:#ccc;}
#content .box .r .neirong{ margin-top:20px; font-size:14px; line-height:1.8em;}
#content .box .r .neirong h2.biaoti{ line-height:50px; text-align:center}
#content .box .r .neirong p.meta{text-align:center;color: #999;font-size: 12px;margin-bottom: 30px;}
#content .box .r .neirong p.meta time{margin-right: 20px;}
#content .box .r .neirong p.meta .pc{margin-right: 20px;}
/*新闻列表*/
#content .box .r .news_cont ul li{ border-bottom:1px #CCCCCC dashed; margin:10px 0px 10px 0px; position:relative; width:100%; height:150px;}
#content .box .r .news_cont ul li .pic{ position:absolute; left:0px; top:0px; width:220px; height:136px; background:url(pic_bg.jpg) no-repeat;}
#content .box .r .news_cont ul li a{ display:block; width:100%; height:100%}
#content .box .r .news_cont ul li h2{ position:absolute; left:230px; top:0px;line-height:60px;}
#content .box .r .news_cont ul li p{position:absolute; left:230px; top:80px; line-height:1.8em;}
#content .box .r .news_cont ul li .time{position:absolute; left:230px; top:50px; line-height:30px; color: #999999}
/*学员风采列表*/
#content .box .r .neirong ul li{ float:left;width:265px; height:230px; margin:0px 25px 20px 0px; border:1px solid #f7f7f7;box-shadow:0px 0px 0px #ccc;}
#content .box .r .neirong ul li:nth-child(3n){ margin-right:0px;}
#content .box .r .neirong ul li .pic{ overflow:hidden;width:265px; height:179px; position:relative}
#content .box .r .neirong ul li .pic img{ width:265px; height:179px; position:absolute; left:0px; top:0px;}
#content .box .r .neirong ul li .pic .view{width:265px; height:179px; background-color: rgba(0,0,0,0); position:absolute; left:0px; top:0px; transition:all 1s ease 0s; background-position:center;}
#content .box .r .neirong ul li p{ padding:5px; text-align:center; line-height:30px;}
#content .box .r .neirong ul li:hover{box-shadow:0px 0px 0px #ccc;}
#content .box .r .neirong ul li:hover .pic .view{ background-color: rgba(0,0,0,0.8); background-image:url(iconfont-chakan.png); background-repeat:no-repeat; background-position:center;}

#content .box .r .neirongees{ margin-top:20px; font-size:14px; line-height:1.8em;}
#content .box .r .neirongees ul li{ float:left;width:265px; height:400px; margin:0px 25px 20px 0px; border:1px solid #f7f7f7;box-shadow:0px 0px 0px #ccc;}
#content .box .r .neirongees ul li:nth-child(3n){ margin-right:0px;}
#content .box .r .neirongees ul li .pic{ overflow:hidden;width:265px; height:355px; position:relative}
#content .box .r .neirongees ul li .pic img{ width:265px; height:355px; position:absolute; left:0px; top:0px;}
#content .box .r .neirongees ul li .pic .view{width:265px; height:355px; background-color: rgba(0,0,0,0); position:absolute; left:0px; top:0px; transition:all 1s ease 0s; background-position:center;}
#content .box .r .neirongees ul li p{ padding:5px; text-align:center; line-height:30px;}
#content .box .r .neirongees ul li:hover{box-shadow:0px 0px 0px #ccc;}
#content .box .r .neirongees ul li:hover .pic .view{ background-color: rgba(0,0,0,0.8); background-image:url(iconfont-chakan.png); background-repeat:no-repeat; background-position:center;}


#content .box .r .neirongws{ margin-top:20px; font-size:14px; line-height:1.8em;}
#content .box .r .neirongws ul li{ float:left;width:415px; height:320px; margin:0px 25px 20px 0px; border:1px solid #f7f7f7;box-shadow:0px 0px 0px #ccc;}
#content .box .r .neirongws ul li:nth-child(2n){ margin-right:0px;}
#content .box .r .neirongws ul li .pic{ overflow:hidden;width:415px; height:279px; position:relative}
#content .box .r .neirongws ul li .pic img{ width:415px; height:279px; position:absolute; left:0px; top:0px;}
#content .box .r .neirongws ul li .pic .view{width:415px; height:279px; background-color: rgba(0,0,0,0); position:absolute; left:0px; top:0px; transition:all 1s ease 0s; background-position:center;}
#content .box .r .neirongws ul li p{ padding:5px; text-align:center; line-height:30px;}
#content .box .r .neirongws ul li:hover{box-shadow:0px 0px 0px #ccc;}
#content .box .r .neirongws ul li:hover .pic .view{ background-color: rgba(0,0,0,0.8); background-image:url(iconfont-chakan.png); background-repeat:no-repeat; background-position:center;}
/*新闻列表*/

#news_list{ width:100%; height:auto;background-color:#f1eff0;clear:both;}
#news_list .box{width:1200px; height:100%; margin:0 auto; padding-top:10px;overflow:hidden}
#news_list .box .r{ width:860px; height:auto; float:right; border:1px #eaeaea solid; background-color:#FFF; padding:10px;}
#news_list .box .l{ width:300px; height:auto; float:left; overflow:hidden}
/*左边*/
#news_list .box .r .title{ height:60px; width:100%; border-bottom:1px #CCCCCC solid; position:relative;}
#news_list .box .r .title h2{ line-height:60px; position:absolute; left:0px; top:0px; font-size:30px; font-weight:bold;}
#news_list .box .r .title .dh{ position:absolute; right:0px; top:0px; line-height:60px;font-size:14px;color:#ccc;}
#news_list .box .r .title .dh a{ color:#ccc;}
#news_list .box .r .neirong{ margin-top:20px; font-size:14px; line-height:1.8em;}
#news_list .box .r .neirong h2.biaoti{ line-height:50px; text-align:center}
#news_list .box .r .neirong p{ margin:10px 0px;}
#news_list .box .r .neirong p.meta{text-align:center;color: #999;font-size: 12px;margin-bottom: 30px;}
#news_list .box .r .neirong p.meta time{margin-right: 20px;}
#news_list .box .r .neirong p.meta .pc{margin-right: 20px;}
#news_list .box .r .news_cont ul li{ border-bottom:1px #CCCCCC dashed; margin:20px 0px 20px 0px; position:relative; width:100%; height:150px;}
#news_list .box .r .news_cont ul li .pic{ position:absolute; left:0px; top:0px; width:220px; height:136px; background:url(pic_bg.jpg) no-repeat;}
#news_list .box .r .news_cont ul li a{ display:block; width:100%; height:100%;} 
#news_list .box .r .news_cont ul li h2{ position:absolute; left:230px; top:0px;line-height:60px;}
#news_list .box .r .news_cont ul li h2 a{ color:#de4c4c;font-size:18px; font-weight:bold;}
#news_list .box .r .news_cont ul li p{position:absolute; left:230px; top:80px; line-height:1.8em;}
#news_list .box .r .news_cont ul li .time{position:absolute; left:230px; top:50px; line-height:30px; color: #999999}
/*右边边*/

#news_listes{ width:100%; height:auto;background-color:#f1eff0;clear:both;}
#news_listes .box .r{ width:100%; height:auto;background-color:#FFF;}
#news_listes .box .r .dabiaotis{ width:100%; height:auto;background-color:#FFF;border-bottom:1px #CCCCCC solid;border-top:1px #CCCCCC solid;}
#news_listes .box .r .title{ height:60px; width:1230px;  margin:0 auto;}
#news_listes .box .r .title h2{ line-height:60px; font-size:30px; font-weight:bold; float:left;}
#news_listes .box .r .title .dh{  line-height:60px;font-size:14px;color:#ccc; float:right;}
#news_listes .box .r .title .dh a{ color:#ccc;}
#news_listes .box .r .neirong{ width:100%; height:auto;}


/*右边导航*/
#news_list .box .l .fenlei{width:100%; height:auto; overflow:hidden; border:1px #eaeaea solid; background-color:#FFF}
#news_list .box .l .fenlei h2{ background-color:#f6f6f6; line-height:70px; height:70px; padding-left:20px;font-weight:bold;}
#news_list .box .l .fenlei ul{ margin-top:10px;}
#news_list .box .l .fenlei ul li{ text-align:center; width:135px; float:left; line-height:50px; height:50px; background-color:#f6f6f6; margin:0px 10px 10px 10px;}
#news_list .box .l .fenlei ul li a{ font-size:16px;}
#news_list .box .l .fenlei ul li a:hover{ font-size:16px;color:#df203d}
#news_list .box .l .fenlei ul li:nth-child(2n){ margin-left:0px;}
/*右边tag*/
#news_list .box .l .tag{ margin-top:10px;width:100%;overflow:hidden; border:1px #eaeaea solid;background-color:#FFF}
#news_list .box .l .tag h2{ background-color:#f6f6f6; line-height:70px;height:70px; padding-left:20px}
#news_list .box .l .tag .items{overflow: hidden; padding: 15px 0 12px 15px;}
#news_list .box .l .tag .items a{color: #999;background-color: #f6f6f6;float: left;width: 26%; margin: 0 1% 1% 0;padding: 0 8px;font-size: 12px; height: 29px;
line-height: 29px;overflow: hidden;}
/*右边推荐*/
#news_list .box .l .tuijian{margin-top:10px;width:100%; height:auto; overflow:hidden; border:1px #eaeaea solid; background-color:#FFF}
#news_list .box .l .tuijian h2.title{ background-color:#f6f6f6; line-height:70px; height:70px; padding-left:20px; font-weight:bold;}
#news_list .box .l .tuijian h2{font-weight:bold;}
#news_list .box .l .tuijian ul{ margin:10px;}
#news_list .box .l .tuijian ul li{ position:relative; width:100%; height:70px; overflow:hidden; margin-bottom:10px; border-bottom:1px #CCCCCC dashed}
#news_list .box .l .tuijian ul li img{ position:absolute; left:0px; top:0px;}
#news_list .box .l .tuijian ul li h2{ font-size:14px; position:absolute; left:90px; top:0px;font-weight:bold;}
#news_list .box .l .tuijian ul li p{ position:absolute; left:90px; top:20px; color:#999}
#news_list .box .r .neirong{ margin-top:20px; font-size:14px; line-height:1.8em;}
#news_list .box .r .neirong h2.biaoti{ line-height:50px; text-align:center}
#news_list .box .r .neirong p.meta{text-align:center;color: #999;font-size: 12px;margin-bottom: 30px;}
#news_list .box .r .neirong p.meta time{margin-right: 20px;}
#news_list .box .r .neirong p.meta .pc{margin-right: 20px;}
/*分页*/
#fenye{ width:100%; height:50px; clear:both; margin-bottom:10px;}
.pagination {margin: 50px 0 30px 0;width: 100%;}
.pagination a {color: #666; margin-bottom:10px;}
.pagination a.current{ background-color:#666; color:#FFF}
.pagination a:hover{ background-color:#666; color:#FFF}
/*上一篇下一篇*/
.articlebook{ width:100%; height:80px; margin-top:50px;}
.articlebook h2{ line-height:32px; font-size:14px;}

.sub-banner{width: 100%;min-width: 1170px;background-position: center;height: 320px;overflow: hidden;background-repeat: no-repeat;}
