﻿@charset "utf-8";
/* CSS Document */
body,div,p,ul,li,span,input,h1,h2,h3,h4,h5,h6,a,header{margin:0;padding:0;}
body{font-size:12px;font-family:微软雅黑;background:#fff;line-height:24px;}
ul li{list-style:none;}
a,a:hover{text-decoration:none;color:#5d5d5d;}
img{border:0;}
.clearfix{clear:both;}
table{width:100%;border-top: 1px solid #ccc;border-right: 1px solid #ccc;}
table tr td{border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;}
.content-box span.icon{display:inline-block;background:url("../Pubimages/contentBigBtn.png");}


/*头部*/
.header{height:47px;line-height:47px;padding:0 40px;background:#1a1a1a;}
.header ul li{float:left;}
.header ul li a{color:#acacac;display:inline-block;padding:0 20px;}
.header a:hover{background:#90cb91;color:#fff;}
.header-right{float:right;}
.header-right{padding:0;}
.vip-focus{width:100%;text-align: center;margin:15px 0;}
.vip-focus div{ margin:0 auto;}

.header_right{float:right;}
.header_right a{ float:left; height:47px; width:47px;}
.header_right a:hover{ background-color:#90cb91;}
.header_right a span{ display:block; margin:13px auto auto auto; background: url(../Pubimages/background.png);}
.header_right a span.weixin{ width: 20px;height: 20px; background-position: -250px 0px;}
.header_right a span.weibo{width: 20px;height: 20px; background-position: -275px 0px;}
.header_right a span.qq{width: 20px;height: 20px; background-position: -297px 0px;}
/*content内容*/
.content-box{width:1056px;margin:0 auto;padding:72px;background:#fff;margin-top:17px;margin-bottom:20px; border:1px solid #ccc;}
.quick_nav a:hover{color:#696;}
.consult-way{position:absolute;top:205px;left:10%;margin-left: -150px;z-index:1;}
.consult-way .way{margin:0 9px;}
.way span.online{width:100px;height:100px;background-position:0 0;}
.way span.qq{width:100px;height:100px;background-position:-100px 0;}
.way span.reserve{width:100px;height:100px;background-position:-203px 0;}
.way span.online:hover{background-position:0 -102px;}
.way span.qq:hover{width:100px;height:100px;background-position:-100px -102px;}
.way span.reserve:hover{width:100px;height:100px;background-position:-203px -102px;}
.content{width:100%;height:auto;position: relative;}
.content .map{position:absolute;background:#444647;color:#fff;padding:10px;right:0;top:-5px;}
.content .map:hover{background:#90cb91;}
.content .map2{background:#444647;color:#fff;padding:5px;margin-left:15px;}
.content .map2:hover{background:#90cb91;}
.cont-title{text-align:center;border:1px solid #eaeaea;border-left:0;border-right:0;margin-top:15px;font-size:24px;line-height:70px;}
.content_share{height:50px;line-height:50px;background:#f0f0f0;padding:0 20px; color:#666;}
.content_share li{float:left;margin-right:20px; font-size:12px}
.content_share .share{float:right; margin-right:0;}
.content_share .share span{ float:left;}
.content_share .share a{display:inline-block;margin:0 3px;position:relative;top:2px;}
.bshare-custom{ float:left; margin-top:15px;}
.hdnr_con{ font-family:"微软雅黑"; font-size:14px;}
pre{white-space: pre-wrap;word-wrap: break-word;}

.introduction{font-size:14px;padding:15px 25px;background:#e6f1f8;border:1px solid #a7bfce;margin:25px 0; line-height:35px; color:#666;}
.introduction i{font-weight:bold; padding:5px; font-style:normal; background-color:#3b6885; color:#fff;}
.action_con{margin-bottom:40px; font-family:"微软雅黑"; color:#444; font-size:14px;}
.action_con h3{font-size:18px;font-weight:bold; padding:10px 0; margin-bottom:20px;}
.nortt{ padding:0 20px}
/*.action_con ul{background:#eee;}
.action_con ul li{margin:0 25px;padding:15px 0;border-bottom:1px solid #cae3ca;}
.action_con ul.schedule li{color:#416741;font-size:14px;}*/
.action_con ul.schedule{background:#eee;}
.action_con ul.schedule li{margin:0 25px;padding:15px 0;border-bottom:1px solid #cae3ca;}
.action_con ul.schedule li{color:#416741;font-size:14px;}
.action_con ul.schedule li a{ float:left}
/***泰祺新纪元***/
.epoch h3{font-size:18px;font-weight:normal;padding-bottom:15px;margin:0;border-bottom:3px solid red;float:left;position: relative;top: 3px;width:100px;}
.epoch .red-line{border-bottom:3px solid #3a6884;}
.epoch p{margin-top:25px; font-size:14px;}
.epoch ul{border:1px solid #bfcfd8;border-left:0;border-right:0;background:#e8f1f6;}
.epoch ul li{margin:0 25px;padding:15px 0;border-bottom:1px solid #bfcfd8;font-size:14px;color:#585757;}
/***泰祺新纪元结束***/

/*列表推荐*/
.recommend1,.recommend3{ background:#f8ebeb;}
.recommend1 .recommend-bg,.recommend3 .recommend-bg{background:url(../Pubimages/tuijian.png) no-repeat 0 0 #f8ebeb;}
/*end*/
.hd_list table tbody tr:hover td{background-color:#F3F3F3;cursor:pointer;}
.hd_list table tr td{text-align:center;font-size:14px;}
.hd_list table thead td{font-size:18px;padding:15px 0;background:#f4f4f4;color:#2e2e2e;}
.hd_list table tbody td{padding:20px;}
.to_teach tr td{padding:10px;}
.tea_name{font-size:14px; font-weight:bold;}
.hd_list tr td p{font-weight:bold;}
.action_con_yybg .hot_phone{color: #a94141;font-size: 18px; margin-left:100px;}
.action_con_yybg form{padding:10px 20px;background:#e2e2e2;}
.action_con_yybg form .explain{ float:left; line-height:25px; overflow:hidden; width:500px;}
.action_con_yybg form .info{ float:left; width:348px;}
.action_con_yybg form .info p{margin:5px 0;}
.action_con_yybg form .info input{width:270px;height:30px;}
.action_con_yybg form .submit{ float:left; height:50px; margin-top:20px; margin-left:40px; padding:0 25px;width:auto;background:#a94141;color:#fff; font-family:"微软雅黑"; font-size:18px;line-height:50px;text-align:center; border-style:none; cursor:pointer;}

.in_action{ margin:0 auto; width:100%;}
.action_con_yybg{margin-bottom:40px; padding:20px 0; font-family:"微软雅黑"; color:#444; font-size:14px;}
.action_con_yybg{background:#e2e2e2;}
.action_con_yybg h3{font-size:18px;font-weight:bold; border-bottom:1px solid #ccc; padding:10px 0;}
.action_con_yybg form .submit:hover{background:#7e2828;}

.f-shadow {
-webkit-box-shadow: 0px 1px 2px #cbcbcb;
-moz-box-shadow: 0px 1px 2px #cbcbcb;
box-shadow: 0px 1px 2px #cbcbcb;
}

.yuanjiao{-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

/*开班主题样式*/
.action_kb{margin-bottom:20px; font-family:"微软雅黑"; color:#444; font-size:14px;}
.action_kb h3{font-size:18px;font-weight:bold; padding:10px 0; margin:20px 0; border-bottom:3px solid #336699}


/*尾部*/
.footer{height:40px;line-height:40px;background:#000;}
.footer-con{width:1028px;margin:0 auto;}
.footer-con span{color:#fff;float:left;}
.footer-con .header-right a{color:#fff;display:inline-block;margin:0 10px;}

.brand{margin:0 auto;background:#333;padding:20px; font-size:12px;display:block;}
.brand .brand_info{width:1200px;margin:0 auto;}
.brand .brand_info span{display:inline-block;}
.brand_info_left{float:left;}
.brand_info_left a{color:#9c9c9c;display:inline-block;margin-right:7px;}
.brand_info_left a:hover{ color:#fff;}
.brand_info_right{float:right; color:#CCCCCC;}

/**二维码***/
.e_weixin .ewm{display: none;
width: 164px;
text-align: center;
background: #fff;
font-size: 15px;
margin-top: 15px;
position:relative;
z-index:10;
line-height:25px;
bottom:0;
left:auto;
right:117px;
}
.e_weixin:hover .ewm{display:block;color:#000;}



/*内容页新增样式20160725*/
.active_constyle ul li img{ width:100%; height:100%;}
@media (min-width: 768px){
.active_constyle{ margin:0 auto; width:924px; overflow:hidden;}
.active_constyle ul li strong{ line-height:50px;}
.active_constyle ul li{ float:left; line-height:30px; font-size:16px; max-width:500px;}
.active_constyle ul li.odd{float:right;margin: 10px;}
/*.active_constyle ul li.even{ width:500px}
.active_constyle ul li.odd{ width:300px}*/
.active_constyle ul li img{ width:100%; height:100%;max-width:300px;}
.active_constyle ul li:last-child{padding-top:18px;}
.active_constyle .c_yuanxiao{
	width:656px;
}
.active_constyle .c_yuanxiao li{
	width:20%;
	padding-right: 1px;
    box-sizing: border-box;
}
.active_constyle .c_yuanxiao li img{
	width:100%;
}
.active_constyle ul li:last-child{padding-top:0;}

}

@media (max-width: 768px){
.active_constyle ul li{ float:left; width:100%; padding:10px 0; line-height:25px; font-size:14px;}
.active_constyle ul li:last-child{padding-top:18px;}
}