@charset "utf-8";
/* CSS Document */

.son_warp{margin:20px auto 30px; padding:20px; width:1160px; background:#fff; border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; box-shadow:0px 3px 5px #bfbfbf; -webkit-box-shadow:0px 3px 5px #bfbfbf; -moz-box-shadow:0px 3px 5px #bfbfbf; -ms-box-shadow:0px 3px 5px #bfbfbf; -o-box-shadow:0px 3px 5px #bfbfbf;}
.bread_nav{width:100%; height:26px;line-height:26px; border-bottom:1px solid #dfdfdf;}
.bread_nav span{ background:url(../images/icon_leaf.png) left center no-repeat; padding-left:20px; color:#999;}

/*左边*/
.cont_l{width:230px;}
.speed_nav{width:226px; border:2px solid #c0def3; margin-top:20px; overflow:hidden;}
.title{ width:100%; background:#c0def3; height:30px; line-height:30px;}
.title span.fl{font-size:16px; color:#333; padding-left:15px;}
.title span.fr{margin-right:15px;}
.title span.fr a{display:inline-block; width:35px; height:12px;background:url(../images/icon_more.png) top center no-repeat; position:relative; top:2px; *top:10px;}

.speed_list{overflow:hidden; padding:10px 10px 20px;}
.speed_list dd{line-height:35px; overflow:hidden; border-bottom:1px solid #eaeaea; font-size:14px;}
.speed_list dd span{background:url(../images/icon_s.jpg) left center no-repeat; padding-left:12px;}
.speed_list dd span a{color:#444;}
.speed_list dd span a:hover{ color:#e98611;}

.speed_list2{overflow:hidden; padding:10px 10px 20px;}
.speed_list2 dt{line-height:35px; overflow:hidden; border-bottom:1px solid #eaeaea; font-size:16px;}
.speed_list2 dd{line-height:35px; overflow:hidden; border-bottom:1px solid #eaeaea; font-size:14px; padding-left:22px;}
.speed_list2 dd span{background:url(../images/icon_s.jpg) left center no-repeat; padding-left:12px;}
.speed_list2 dt span{background:url(../images/icon_leaf.png) left center no-repeat; padding-left:20px;}
.speed_list2 dt span a{color:#444;}
.speed_list2 dt span a:hover{color:#e98611;}
.speed_list2 dd span a{color:#777;}
.speed_list2 dd span a:hover{ color:#e98611;}

.winfo{width:226px; border:2px solid #c0def3; margin-top:20px;}
.marqueetop{height:260px;width:206px;overflow:hidden;margin:15px 0;padding:20px 10px; }
.marqueetop li{padding:6px 0;width:206px;overflow:hidden;}
.marqueetop li a{background:url(../images/icon_s.jpg) left center no-repeat; padding-left:12px;}

.contact{width:226px; border:2px solid #c0def3; margin-top:20px;}
.contact_list{overflow:hidden; padding:10px;}
.contact_list li{line-height:28px; overflow:hidden; color:#666;}
.contact_list li span{ background:url(../images/icon_s.jpg) left center no-repeat; padding-left:10px;}
.son_ad{margin-top:20px;}

/*新闻列表*/
.cont_r{width:900px;} 
.new_list{overflow:hidden; padding-top:20px;}
.new_list li{line-height:38px; overflow:hidden; border-bottom:1px dotted #dfdfdf;}
.new_list li span{color:#ccc;}
.new_list li span.fl{background:url(../images/icon_s.jpg) left center no-repeat; padding-left:10px;}
.new_list li span.fl a{color:#666;}
.new_list li span.fl a:hover{ color:#e98611;}

.new_list2{padding-top:20px;overflow:hidden;}
.new_list2 li{font-size:14px; _height:100px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #e1e1e1; overflow:hidden;}
.new_list2 li img{float:left; width:120px; height:120px; max-height:120px; max-width:120px; overflow:hidden;}
.new_list2 li .new_text{width:630px; margin-left:30px; max-height:120px; overflow:hidden;}
.new_list2 li .new_text h3{font-size:18px;margin:10px 0;}
.new_list2 li .new_text h3 a{color:#666;}
.new_list2 li .new_text h3 a:hover{color:#f3782a;}
.new_list2 li .new_text p{text-indent:2em; color:#999; line-height:30px;}
.new_list2 li .new_text p a{color:#bfbfbf;}
.new_list2 li .new_text p a:hover{color:#f3782a;}
.new_list2 li .new_time{width:120px; max-height:120px; margin-top:30px;overflow:hidden;}
.new_list2 li .new_time h3{font-size:24px; text-align:center; color:#999;}
.new_list2 li .new_time p{text-align:center; font-size:18px; color:#666;}

/* = 分页
------------------------------------------ */
.page_box {text-align: right;margin: 10px 0; *zoom: 1;}
.page_box:before,.page_box:after {display: table;content: "";}
.page_box:after {clear:both;}
.page_box a,.page_box span {float: left;margin-left: -1px;padding: 0 14px;height: 30px;line-height: 30px;color: #686868;border: 1px solid #CCCCCC;}
.page_box a:hover{text-decoration: none;background-color: #E1E1E1;}
.page_box .current {border-top: 3px solid #2ABAEF;height: 28px;line-height: 26px;}
.page_box .next,.page_box .prev {font-family: "宋体"; font-weight: bold;}
.page_box .rows {border-right: 1px solid #CCCCCC;}

/*详情页面*/
.newdetail{padding:20px 0 0 0;}
.newdetail h3{text-align:center; font-size: 24px; font-weight: normal; color: #333;}
.newdetail_nav{overflow: hidden; padding:10px 0; text-align: center; border-bottom:1px solid #dfdfdf; margin-bottom:10px;}
.newdetail_nav span{ margin: 0 15px; color: #666}
.newdetail_nav span strong{ color: #999; font-weight: normal;}
.newcont{overflow: hidden;}
.newcont p{font-size:14px; color:#666; line-height:30px; margin-bottom:10px; text-indent:2em;}
.newcont p img{max-width:100%; display:block; margin:10px auto;}
.new_next{overflow:hidden; padding:20px 0 50px;}
.new_next p{font-size:14px; color:#333; line-height:30px;}
.new_next p a{color:#999;}
.new_next p a:hover{color:#e98611;}

/*图片列表*/
.img_list{overflow:hidden; padding-top:20px; width:920px;}
.img_list li{width:210px; overflow:hidden; margin-right:20px; float:left; margin-bottom:20px;}
.img_list li img{max-height:210px; max-width:210px; overflow:hidden;}
.img_list li p{text-align:center; line-height:30px; font-size:14px;}
.img_list li p a{color:#666;}
.img_list li p a:hover{color:#e98611;}

/*教师列表*/
.teach_list{overflow:hidden; padding-top:20px;}
.teach_list li{font-size:14px; _height:180px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.teach_list li>a{display:inline-block; width:130px; height:180px; padding:4px; border:1px solid #dfdfdf;float:left;}
.teach_list li img{ width:130px; height:180px; max-height:180px; max-width:130px; overflow:hidden;}
.teach_list li .new_text{width:730px; margin-left:30px; overflow:hidden;}
.teach_list li .new_text h3{font-size:16px;margin:10px 0;font-weight: normal; color:#333;}
.teach_list li .new_text p{color:#666; line-height:30px;}
.teach_list li .new_text p a{color:#bfbfbf;}
.teach_list li .new_text p a:hover{color:#f3782a;}
.teach_list li .new_text p span{color:#bfbfbf; font-size:12px; float:left; margin-right:15px; margin-top:5px;}

.teach_list2{overflow:hidden;}
.teach_list2 li{font-size:14px; _height:180px; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #e1e1e1; overflow:hidden;}
.teach_list2 li>a{display:inline-block; width:130px; height:180px; padding:4px; border:1px solid #dfdfdf;float:left;}
.teach_list2 li img{ width:130px; height:180px; max-height:180px; max-width:130px; overflow:hidden;}
.teach_list2 li .new_text{width:730px; margin-left:30px; overflow:hidden;}
.teach_list2 li .new_text h3{font-size:16px;margin:10px 0;font-weight: normal; color:#333; text-align:left}
.teach_list2 li .new_text p{color:#666; line-height:30px; text-indent:0;}
.teach_list2 li .new_text p a{color:#bfbfbf;}
.teach_list2 li .new_text p a:hover{color:#f3782a;}
.teach_list2 li .new_text p span{color:#bfbfbf; font-size:12px; float:left; margin-right:15px; margin-top:5px;}

/*类别介绍*/
.clify_info{width:100%; height:40px; line-height:40px; background-color:#eaeaea; margin-bottom:20px;}
.clify_info span{display:inline-block;height:40px; padding:0 20px; color:#fff; background-color:#17a0d3; font-size:16px;}
.clify_info span.fr{background:none; margin-right:5px; font-size:14px; background:url(../images/icon_leaf.png) left center no-repeat; padding-left:20px;}
.clify_info span.fr a{color:#999;}
.detailcont{overflow:hidden;}
.detailcont p{font-size:14px;color:#555; line-height:30px; text-indent:2em;}
.detailcont p b{font-size:16px; margin-top:10px; color:#17a0d3; margin-right:20px;}
.blank20{height:20px;width:100%;}
.catefy_list{overflow:hidden;}
.catefy_list dt{font-size:18px;font-weight:bold; border-bottom:2px solid #17a0d3; padding-bottom:6px; overflow:hidden}
.catefy_list dd{padding:20px 0;overflow:hidden}
.catefy_list dd img{float:left; width:200px; height:200px; max-height:200px; max-width:200px;}
.catefy_list dd p{float:left; margin-left:30px; width:670px; font-size:13px; line-height:35px; color:#999;}
.catefy_list dd p a{ color:#999;}
.catefy_list dd p a:hover{ color:#e98611;}
.video_box{overflow:hidden;}

/*在线报名*/
.onlinebox{width:800px; margin:30px auto 0;}
.onlinebox table{overflow:hidden; border:2px solid #c0def3 ;}
.onlinebox table td{border-bottom:1px solid #eaeaea; height:50px;}
.onlinebox table td span{font-size:16px; display:inline-block; height:50px; line-height:50px; color:#333; border-right:1px solid #eaeaea; width:180px; text-align: center;}
.onlinebox table td span i{color: red;margin-right: 3px;}
.onlinebox table td.text input{margin:10px; height:30px; width:200px; outline:none;border:none; font-size:14px; background:fff; color:#666;}
.onlinebox table td b{ font-size:14px; color:#333; margin-left:10px; font-weight:600; }
.onlinebox table td select{ width:140px; height:28px; line-height:28px; border:1px solid #dfdfdf; margin-right:10px; margin-left:10px;}
.onlinebox table td.time select{ width:80px;height:28px; line-height:28px; border:1px solid #dfdfdf; margin-right:10px; margin-left:10px;}


.onlinebox table td ul{overflow:hidden;}
.onlinebox table td ul li{float:left; margin:0 20px; font-size:14px;}
.onlinebox table td ul li input{ position:relative; top:2px; right:5px;}
.onlinebox table td textarea{width:450px; margin:5px 10px 0; height:120px; outline:none; border:none; font-size:14px; color:#666;}
.onlinebox table td.noline span{height:131px;}
.btn_box{overflow:hidden; margin:30px 0;}
.btn_box a{width:200px; height:50px; line-height:50px; text-align:center; color:#fff; display:inline-block; float:left; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; font-size:20px; background:#ccc; margin-right:30px;}
.btn_box a.onclick{background:#e98611; margin-left:180px;}


.message_list{overflow:hidden;}
.message_list li{overflow:hidden; padding:10px; background:#f5f5f5; margin-bottom:20px;} 
.message_list li p{font-size:14px; color:#555; margin:8px 0;}
.message_list li p b{font-size:16px; margin-right:10px; color:#000;}
.message_list li p.fr{color:#999; font-size:13px;}
.message_list li p.fr span{ margin-left:20px;}














