@charset "utf-8";
/* CSS Document */
#main_box{ width:100%; min-height:300px; height:auto;  background-color:#f3f3f3; padding-bottom:20px;}
#position{ background-color:#f3ca1d; color:#FFF; height:40px; line-height:40px; text-indent:10px;}
#position a{ color:#FFF;}

.container{ padding-top:30px;}
.content{ padding:20px 10px 0px 10px; line-height:2em;}
.content img{ width:auto; max-width:100%; height:auto;}
/* ------------------- */
.com_bg1{ width:100%;background-image:url(../images/cloud-bg.png);background-repeat: repeat;background-position: 50% 61px; background-attachment: fixed; background-color:#f3ca1d;}
.com_box{ padding:40px 10px;}
.com_box2{ padding:40px 0px;}
.com_title{ text-align:center; font-size:20px;}
.com_title2{ text-align:center; font-size:20px; color:#FFF;}

.com_cont{ padding-top:30px; line-height:2em;}
.com_cont img{ width:auto; max-width:100%; height:auto;}

.com_cont_cor{ color:#FFF;}

.com_line {
	background: url(../images/splitter.jpg) repeat-x;
	height: 3px;
	clear: both;
	float: left;
	width: 100%;
	margin-top: 40px;
	position: relative;
	z-index: 1;
}
.com_line2 {
	background: url(../images/splitter.jpg) repeat-x;
	height: 3px;
	clear: both;
	float: left;
	width: 100%;
	margin:15px 0px;
	position: relative;
	z-index: 1;
}
.swiper-container {
        width: 100%;
        height: 100%;
    }
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{ width:100%; height:auto;}
#zizhi_box{ padding-top:30px;}
/* ----------优势--------- */
.com_list{padding-top:30px; }
.com_list ul li{ padding-bottom:30px; text-align:center;}
.com_list ul li img{ width:auto; max-width:100%; height:auto;}

.tablex {border-collapse: separate;border-spacing: 0;}
.ue-table-interlace-color-single{ background-color:#FFF;}
.ue-table-interlace-color-double{background-color:#f9f9f9;}
.tablex td{padding: 10px;font-size: 12px;border-bottom: 1px solid #f0f0f0;}

.ftbg{ width:100%; height:80px; background:url(../images/bg2.jpg) no-repeat center top;}

/* ----------新闻--------- */
#news_box{ padding:10px 20px;}
#news_box > ul > li{ margin-top:30px;}
/* --头部-- */
.news_title{ height:50px; font-size:12px;}
.news_title a{font-size:12px; color:#FFF;}
.news_title .news_pot{ float:left; width:44px; height:44px; border:3px solid #f3ca1d; overflow:hidden;
-webkit-border-radius:50%;
-moz-border-radius:50%;
-ms-border-radius:50%;
-o-border-radius:50%;
border-radius:50%;
}
.news_title .news_pot img{ width:100%; height:100%;}
.news_title .news_time_box{ float:left; margin-left:10px; height:40px; margin-top:2px;  color:#FFF;}
.news_title .news_time_box dl dd{ float:left;height:40px;}
.news_title .news_time_box dl dd:nth-child(-n+5){background-color:#f3ca1d;}
.news_title .news_time_box dl dd .imgx{ display:block;}

.news_title .news_time_box .tm1{ position:relative; padding:0px 5px;}
.news_title .news_time_box .tm1 .tm_day{ float:left; font-size:18px; font-weight:bold; height:20px; line-height:20px; padding-top:10px; }
.news_title .news_time_box .tm1 .tm_my{float:left; text-align:center; padding-top:5px; margin-left:5px;}
.news_title .news_time_box .tm1 .tm_my p{ height:15px; line-height:15px;}

.news_title .news_time_box .tm2{ line-height:40px; text-align:center; padding:0px 5px;}


/* -------更多 */
.viewmore{ background-color:#f3ca1d; text-align:center; width:90px; height:30px; line-height:30px;-webkit-border-radius: 3px;border-radius: 3px; margin-top:10px; margin:10px auto;}
.viewmore a{ color:#FFF; font-size:14px; display:block;}
.downing{ display:none;}
/* --内容-- */
.news_cont{ border:5px solid #f3ca1d; padding:10px; background-color:#FFF;}
.news_cont_tt{ font-size:18px; font-weight:bold;}
.news_cont_tt a{font-size:18px;}

.news_cont_st{ padding:10px 0px; }
.news_cont_st i{ font-style:normal;color:#f3ca1d;}
.news_cont_st i a{color:#f3ca1d;}

.news_cont_note{ color:#666; padding-bottom:20px;}
.news_cont_cont{ padding-bottom:20px;}
.news_cont_cont img{ width:auto; max-width:100%; height:auto;}


.news_viewmore{ width:125px; height:40px; line-height:40px; background-color:#f3ca1d; color:#FFF; text-align:center;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
-moz-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}
.news_viewmore a{color:#FFF;}
.news_viewmore:hover{ background-color:#434343;}

/* ----------公益--------- */


/* ----------联系我们--------- */
.contact_box{}
.contact_box ul li{ padding:15px 0px; border-bottom:1px dashed #cccccc;}
.contact_box ul li .ct_pot{ width:40px; text-align:center; display:block;}
.contact_box ul li .ct_pot .iconfont{ font-size:20px;}

/* ----------师资列表--------- */
#pic_list{}
#pic_list ul li{ float:left; width:48%; margin-left:4%;  margin-top:20px; text-align:center;}
#pic_list ul li:nth-child(2n+1){ margin-left:0px;}
#pic_list ul li .item_pic{ width:100%; height:0px; padding-bottom:120%; overflow:hidden;}
#pic_list ul li .item_pic img{ width:auto; max-width:100%; height:auto;}

#pic_list ul li .item_title{ height:35px; line-height:35px; overflow:hidden;}
#pic_list ul li a{ display:block;}


@media only screen and (max-width: 320px) {
#pic_list ul li{ width:100%;}
}

/* ----------大纲列表--------- */
.dagang_box{ text-align:center;}
.dagang_box ul li{ display:inline-block; margin:25px 15px; width:220px;  text-align:center;}
.dagang_box ul li .item_box{width:220px;height:192px; position:relative; overflow:hidden;}
.dagang_box ul li .item_box .item_pic{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:30;overflow:hidden;}
.dagang_box ul li .item_box .item_pic img{ width:100%; height:auto;}
.dagang_box ul li .item_box .item_bg{ width:100%; height:100%; position:absolute; left:0px; top:0px; z-index:80;}

.dagang_box ul li .item_box .item_zhezhao{width:100%; height:100%; position:absolute; left:0px; top:0px; background: rgba(252, 228, 133, 0.9);z-index:50;
filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;
-moz-transition:all .3s ease-in-out 0s;
-ms-transition:all .3s ease-in-out 0s;
-o-transition:all .3s ease-in-out 0s;
transition:all .3s ease-in-out 0s;
}
.dagang_box ul li .item_box .item_icon{ text-align:center; width:100%; height:42px; position:absolute; left:0px; top:50%; margin-top:-21px; z-index:100;
filter:alpha(Opacity=0);-moz-opacity:0;opacity: 0;
-moz-transition:all .5s ease-in-out 0s;
-ms-transition:all .5s ease-in-out 0s;
-o-transition:all .5s ease-in-out 0s;
transition:all .5s ease-in-out 0s;
 }
.dagang_box ul li .item_box .item_icon a{ display:inline-block; width:51px; height:42px; line-height:42px; text-align:center; background:url(../images/bg1.png) no-repeat center center;}
.dagang_box ul li .item_box .item_icon a img{ margin-top:6px;}

.dagang_box ul li .item_cont{}
.dagang_box ul li .item_cont .in_tt{ font-size:18px; padding:5px 0px;}
.dagang_box ul li .item_cont .in_year{ color:#888;}
.dagang_box ul li .item_cont .in_nt{ padding:5px 0px; color:#666;}

/* --经过-- */
.dagang_box ul li:hover  .item_box .item_zhezhao{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.dagang_box ul li:hover  .item_box .item_icon{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
/* --课程列表-- */
#kecheng_list{ text-align:center;}
#kecheng_list ul li{display:inline-block; width:270px; padding-bottom:20px; margin:15px 10px; overflow:hidden;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;}
#kecheng_list ul li .list_pic{ width:100%; height:160px; position:relative; overflow:hidden;}
#kecheng_list ul li .list_pic img{ width:100%; height:auto;}
#kecheng_list ul li .list_pic .list_title{ position:absolute; left:0px; bottom:0px; width:100%; height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#FFF;
filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; overflow:hidden;
}
#kecheng_list ul li .list_title2{ height:60px; line-height:60px; color:#FFF; font-weight:bold; overflow:hidden;}
#kecheng_list ul li .list_title2 span{ font-size:30px;}

#kecheng_list ul li .list_note{ padding:15px 10px;}

#kecheng_list ul li .list_more{ margin:10px auto; width:90px; height:40px; line-height:40px; text-align:center; color:#FFF;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
}
#kecheng_list ul li .list_more a{ display:block;color:#FFF;}

#kecheng_list ul li:nth-child(7n+1){ background-color:#f7c44e; border:1px solid #e5b138;}
#kecheng_list ul li:nth-child(7n+1) .list_pic .list_title{ background-color:#f7c44e; }
#kecheng_list ul li:nth-child(7n+1) .list_title2{ background-color:#e5b138; }
#kecheng_list ul li:nth-child(7n+1) .list_note{ border-bottom:1px solid #e5b138;}
#kecheng_list ul li:nth-child(7n+1) .list_more{ background-color:#e5b138;}

#kecheng_list ul li:nth-child(7n+2){ background-color:#acc158; border:1px solid #879b37;}
#kecheng_list ul li:nth-child(7n+2) .list_pic .list_title{ background-color:#acc158; }
#kecheng_list ul li:nth-child(7n+2) .list_title2{ background-color:#879b37; }
#kecheng_list ul li:nth-child(7n+2) .list_note{ border-bottom:1px solid #879b37;}
#kecheng_list ul li:nth-child(7n+2) .list_more{ background-color:#879b37;}

#kecheng_list ul li:nth-child(7n+3){ background-color:#de81b8; border:1px solid #c95f9e;}/* 背景 边框 */
#kecheng_list ul li:nth-child(7n+3) .list_pic .list_title{ background-color:#de81b8; }/* 标题 */
#kecheng_list ul li:nth-child(7n+3) .list_title2{ background-color:#c95f9e; }/* 副标题 */
#kecheng_list ul li:nth-child(7n+3) .list_note{ border-bottom:1px solid #c95f9e;}/* 简介下底线 */
#kecheng_list ul li:nth-child(7n+3) .list_more{ background-color:#c95f9e;}/* 更多 */


#kecheng_list ul li:nth-child(7n+4){ background-color:#4cbcd4; border:1px solid #2ca0b9;}/* 背景 边框 */
#kecheng_list ul li:nth-child(7n+4) .list_pic .list_title{ background-color:#4cbcd4; }/* 标题 */
#kecheng_list ul li:nth-child(7n+4) .list_title2{ background-color:#2ca0b9; }/* 副标题 */
#kecheng_list ul li:nth-child(7n+4) .list_note{ border-bottom:1px solid #2ca0b9;}/* 简介下底线 */
#kecheng_list ul li:nth-child(7n+4) .list_more{ background-color:#2ca0b9;}/* 更多 */


#kecheng_list ul li:nth-child(7n+5){ background-color:#acc158; border:1px solid #879b37;}
#kecheng_list ul li:nth-child(7n+5) .list_pic .list_title{ background-color:#acc158; }
#kecheng_list ul li:nth-child(7n+5) .list_title2{ background-color:#879b37; }
#kecheng_list ul li:nth-child(7n+5) .list_note{ border-bottom:1px solid #879b37;}
#kecheng_list ul li:nth-child(7n+5) .list_more{ background-color:#879b37;}

#kecheng_list ul li:nth-child(7n+6){ background-color:#de81b8; border:1px solid #c95f9e;}/* 背景 边框 */
#kecheng_list ul li:nth-child(7n+6) .list_pic .list_title{ background-color:#de81b8; }/* 标题 */
#kecheng_list ul li:nth-child(7n+6) .list_title2{ background-color:#c95f9e; }/* 副标题 */
#kecheng_list ul li:nth-child(7n+6) .list_note{ border-bottom:1px solid #c95f9e;}/* 简介下底线 */
#kecheng_list ul li:nth-child(7n+6) .list_more{ background-color:#c95f9e;}/* 更多 */

#kecheng_list ul li:nth-child(7n+7){ background-color:#4cbcd4; border:1px solid #2ca0b9;}/* 背景 边框 */
#kecheng_list ul li:nth-child(7n+7) .list_pic .list_title{ background-color:#4cbcd4; }/* 标题 */
#kecheng_list ul li:nth-child(7n+7) .list_title2{ background-color:#2ca0b9; }/* 副标题 */
#kecheng_list ul li:nth-child(7n+7) .list_note{ border-bottom:1px solid #2ca0b9;}/* 简介下底线 */
#kecheng_list ul li:nth-child(7n+7) .list_more{ background-color:#2ca0b9;}/* 更多 */