body{color:#000; font-family:"微软雅黑"; Helvetica, sans-serif; background:#F6F6F6;}

/*--顶部通条导航--*/
.topnav_bj{width:100%; height:30px; border-bottom:#2378D3 solid 1px; background:#1A81DD;}
.topnav{width:1000px; height:30px; line-height:30px; margin:0 auto;}
.topnav_l{width:auto; height:30px; overflow:hidden; float:left;}
.topnav_r{width:auto; height:30px; overflow:hidden; float:right;}
.topnav_l a:link,.topnav_l a:visited{text-decoration:none; color:#BBD2F2; float:left; line-height:30px; padding-right:12px;}
.topnav_l a:hover{text-decoration:underline; color:#fff;}
.topnav_r a:link,.topnav_r a:visited{text-decoration:none; color:#BBD2F2; float:left; line-height:30px; padding-left:20px;}
.topnav_r a:hover{text-decoration:underline; color:#fff;}
.topnav_r span{float:left; margin:0 9px; color:#BBD2F2;}
.topnav_r em{ margin:0 9px; color:#fff; float:left;}

/*--头部--*/
.hard{width:100%; height:105px;  background:#2282E4;}
.hard_c{width:1000px; height:105x; background:#2282E4; margin:0 auto;}
.hard_c img{float:left; margin:15px 20px 0 0;}

.city{width:260px; height:60px; float:left; background:url(../image/head_gx.jpg) no-repeat; margin:30px 0 0 0;}
.city dl{padding-left:20px; position:relative;}
.city dl dd{color:#000;}/*0B4989*/
.city dl dt{line-height:22px; color:#fff; position:relative;}
.city dl dt em{padding:0 12px; float:left;}
.city dl dt span{float:left;}

.city2{width:260px; height:60px; float:left; background:url(../image/head_gx.jpg) no-repeat; margin:30px 0 0 0; padding-left:20px;}
.city2 p{font-weight:600; color:#fff;}

.btn{cursor: pointer;width:120px;*width:70px; height:22px; line-height:22px; background:url(../image/icon1.jpg) no-repeat right 10px; border:none; color:#fff;}
.btn_ent{width:60px; height:auto; overflow:hidden; position:absolute; left:50px;_left:0; top:22px; z-index:123; display:none; background:#fff; border:#2378D3 solid 1px; color:#000;}
.btn_ent ul li{width:48px; height:22px; line-height:22px; overflow:hidden; cursor:pointer; padding:0 6px;}
.btn_ent ul li:hover{color:#fff; background:#2282E4;}

.search_c{width:330px; height:27px; float:right; position:relative; background:#fff; margin:45px 20px 0 0; _display:inline}
.btn2{cursor: pointer;width:70px; height:27px; line-height:27px; background:url(../image/icon2.jpg) no-repeat 50px 10px; border:none; color:#000; border-right:#2282E4 solid 1px; float:left; margin-left:10px; _display:inline;}
.btn_ent2{width:80px; height:auto; overflow:hidden; position:absolute; left:-1px; top:27px; z-index:123; display:none; background:#fff; border:#2378D3 solid 1px; color:#000; border-top:none;}
.btn_ent2 ul li{width:60px; height:26px; line-height:26px; overflow:hidden; cursor:pointer; padding:0 10px;}
.btn_ent2 ul li:hover{color:#fff; background:#2282E4;}

.search_txt{width:196px; height:27px; border:0; padding-left:5px; line-height:27px; color:#666; float:left;}
.search_btn{width:48px; height:27px; border:none; background:url(../image/search.gif) no-repeat; color:#fff; letter-spacing:3px; cursor:pointer; float:left;}

/*--导航--*/
.nav{width:100%; height:34px; overflow:hidden; background:#0E6DCD;}
.nav_m{width:1000px; height:34px; overflow:hidden;  margin:0 auto;}
.nav_m span{float:left; line-height:34px; color:#fff; font-size:16px; color:#5799DC; padding:0 8px;}
.nav_m a:link,.nav_m a:visited{text-decoration:none; line-height:34px; float:left; font-size:14px; padding:0 12px; color:#fff;}
.nav_m a:hover,.nav_m .navxd{background:#00B7EE;}

.nav_m .nav_xc:link,.nav_m .nav_xc:visited{text-decoration:none; line-height:34px; float:left; font-size:12px; padding:0 0 0 26px; color:#FFD616; background:url(../image/icon31.jpg) no-repeat 0 9px; font-weight:600; margin-left:15px;}
.nav_m .nav_xc:hover{background:url(../image/icon31.jpg) no-repeat 0 9px;}

/*--版权--*/
.copyright_bj{width:100%; height:auto; overflow:hidden; background:#E5E5E5; margin-top:30px; padding-top:30px; border-top:#036BD5 solid 2px;}
.copyright{width:1000px; height:auto; overflow:hidden; padding:10px 0; margin:0 auto;}
.copyright ul li{text-align:center; line-height:22px; color:#595959;}
.copyright ul li a:link,.copyright ul li a:visited{text-decoration:none; color:#595959; margin:0 6px;}
.copyright ul li a:hover{text-decoration:underline; color:#C00;}

.about{width:1000px; height:auto; overflow:hidden; margin:0 auto;}

.about_l{float:left;}
.about_l ul{width:85px; height:auto; overflow:hidden; margin:0 0 0 20px; float:left;}
.about_l ul li{width:85px; height:auto; overflow:hidden; float:left; _display:inline; line-height:26px; padding:2px 0;}
.about_l a:link,.about_l a:visited{text-decoration:none; color:#787878; float:left; font-family:"宋体"; background:url(../image/icon311.jpg) no-repeat 0 12px; padding-left:10px;line-height:24px;}
.about_l a:hover{text-decoration:underline; color:#CC0000;}
.about_l p{width:70px; height:30px; line-height:30px; border:#A8A8A8 dashed 1px; float:left; border-radius:3px; text-align:center; color:#636363; font-weight:600; margin:15px 0;}

.about_m{width:205px; height:auto; overflow:hidden; margin:0 0 0 80px; float:left;}
.about_m_t{width:205px; height:auto; overflow:hidden; text-align:center; line-height:26px; color:#636363; font-size:14px; font-weight:600; padding-bottom:20px;}
.about_m ul li{width:79px; height:auto; overflow:hidden; margin:0 0 0 20px; float:left; _display:inline;}
.about_m_m{width:79px; height:auto; overflow:hidden; text-align:center; line-height:26px; color:#636363; margin-top:12px;}

.about_r{width:230px; height:auto; overflow:hidden; margin:0 0 0 130px; float:left;}
.about_r_t{width:230px; height:auto; overflow:hidden; text-align:center; line-height:26px; color:#636363; font-size:14px; font-weight:600; padding-bottom:20px;}
.about_r img{float:left; margin:20px 0 0 16px; width:58px; height:58px;}

/*--面包屑--*/
.crumbs{width:1000px; height:22px; overflow:hidden; line-height:22px; font-family:"宋体"; color:#666; margin:12px auto 0 auto;}
.crumbs span{float:left; margin:0 6px;}
.crumbs img{float:left; margin:2px 6px 0 0;}
.crumbs a:link,.crumbs a:visited{text-decoration:none; color:#969696; float:left;}
.crumbs a:hover{text-decoration:underline; color:#969696;}

/*--左主体导航--*/
.leftnav{width:179px; height:auto; overflow:hidden; float:left; background:#fff; border:#DCDCDC solid 1px; margin:12px 0 0 0;}
.leftnav ul{ padding:12px 0; height:auto; overflow:hidden;}
.leftnav a em{font-weight:600; padding-left:25px;}
.leftnav a:link,.leftnav a:visited,.leftnav .leftnav_xd{width:179px; height:30px; overflow:hidden; float:left; text-decoration:none; line-height:30px; color:#787878;}
.leftnav a:hover{background:url(../image/bg_01.jpg) no-repeat; color:#fff;}
.wrap .leftnav .leftnav_xd{background:url(../image/bg_01.jpg) no-repeat; color:#fff;}

/*--翻页--*/
.page_mnks{width:802px; height:auto; overflow:hidden; padding-bottom:50px;}
.page_mnks p{float:left; color:#636363; padding-left:110px; line-height:30px;}
.page_mnks span{float:left; color:#36B4EE; padding-left:10px; line-height:30px;}
.page_mnks em{float:left; color:#636363; padding-left:10px; line-height:30px;}
.page_mnks i{float:left; font-style:normal; color:#636363; padding:0 10px; line-height:30px;}
.page_btn1{width:60px; height:30px; float:left; display:block; background:url(../image/bg_02.jpg) no-repeat; text-align:center; line-height:30px; text-decoration:none; color:#939393; margin-left:10px; font-size:14px;}
.page_btn2{width:30px; height:30px; float:left; display:block; background:url(../image/bg_03.jpg) no-repeat; text-align:center; line-height:30px; text-decoration:none; color:#939393; margin-left:10px; font-size:14px;}
.page_btn3{width:30px; height:30px; float:left; display:block; background:url(../image/bg_04.jpg) no-repeat; text-align:center; line-height:30px; text-decoration:none; color:#000; margin-left:10px; font-weight:600; font-size:14px;}
.page_btn4{width:30px; height:30px; float:left; display:block; text-align:center; line-height:30px; text-decoration:none; color:#939393; margin-left:10px; font-size:14px;}

/*带文字层和缩略图焦点图*/
.foucs{width:353px; height:320px; float:left; border:#DFD5CD solid 1px; background:#fff; margin:45px 30px 45px 30px; _display:inline;}
.mod_focus_show{width:349px; height:316px; position: relative; overflow: hidden; margin:2px;}
.mod_focus_show .mod_focus_pic {display: block;	width: 349px;height: 349px;}
.mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img {display: block;width: 349px;height: 349px;}
.mod_focus_show .mod_focus_pic li {	position: absolute;	left: 0;top: 0;}
.mod_focus_show .mod_focus_title {position: absolute;z-index: 1;left: 0;bottom: 60px;overflow: hidden;zoom: 1;width: 349px;	height: 40px;background-color: rgba(0,0,0,.8);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000', endColorstr='#CC000000');	background-image: url(about:blank); border-bottom:#fff solid 1px; _background:#000;}
:root .mod_focus_title {filter: none; display:none;}
.mod_focus_show .mod_focus_title li{width:349px; overflow: hidden;word-break: keep-all;	word-wrap: keep-all;white-space: nowrap;table-layout: fixed;-o-text-overflow: ellipsis;
text-overflow: ellipsis; height:40px; border-bottom:#FFF solid 1px;}
.mod_focus_show .mod_focus_title li h3 {line-height:40px; font-weight:normal; width:306px; margin:0 5px;}
.mod_focus_show .mod_focus_title li h3 a:link,.mod_focus_show .mod_focus_title li h3 a:visited{text-decoration:none; color:#fff; line-height:40px;}
.mod_focus_show .mod_focus_title li h3 a:hover{text-decoration:underline; color:#98e404;}
.mod_focus_show .mod_focus_list {background: #000;overflow: hidden; width:349px; height: 60px; position:absolute; z-index:998; left:0; bottom:0;}
.mod_focus_show .mod_focus_list li{width: 73px;	height: 50px;float: left;margin:5px 0 0 11px;position: relative;*display: inline;}
.mod_focus_show .mod_focus_list li a {display: block;width: 73px; height: 50px;}
.mod_focus_show .mod_focus_list li img {display: block;width: 73px;	height: 50px;}
.mod_focus_show .mod_focus_list li a:hover {_background: none;}
.mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask {display: none;}
.mod_focus_show .mod_focus_list li .mask {display: block;height: 50px;width: 73px;position: relative;top: -50px;margin: 0 0 -50px;left: 0;bottom: 0;}
.mod_focus_show .mod_focus_list li .border {display:none;}
.mod_focus_show .mod_focus_list .current .border {display: block;height: 5px;width: 73px;font-size: 0;overflow: hidden;position: absolute;left: 0;bottom: 0;background: #98e404;}

/*--城市下拉选择--*/
.city_ent{width:260px; height:auto; float:left; background:url(../image/head_gx.jpg) no-repeat; margin:30px 0 0 0;}
.city_ent dl{padding-left:20px; width:260px; height:auto;}
.city_ent dl dd{color:#0B4989; width:260px; height:30px; float:left;}
.city_ent dl dt{line-height:22px; color:#fff; width:260px; height:auto; float:left;}
.city_ent dl dt em{padding:0 12px; float:left;}
.city_ent dl dt span{float:left;}
.cbtc_btn{width:auto; height:30px; position:relative; z-index:168; float:left;}
.cbtc_b{width:79px; height:32px; position:relative; z-index:169; background:url(../image/icon1.jpg) no-repeat 60px 12px;}
.cbtc_b a{padding:0 12px 0 8px; line-height:28px; text-decoration:none; color:#fff; font-family:"宋体";}
.cbtc_btn:hover .cbtc_l,.cbtc_xd{background:url(../image/cicynav.gif) no-repeat;}
.cbtc_l,.cbtc_xd a{color:#000;}
.cbtc_c{width:600px; height:auto; overflow:hidden; position:absolute; z-index:160; left:0; top:30px; display:none; background:#fff; border:#0E6DCD solid 2px; border-radius:0 5px 5px 5px;}

.cbtc_cent{width:560px; height:auto; overflow:hidden; margin:0 20px; border-bottom:#eee dashed 1px; padding:10px 0;}
.cbtc_cl{width:75px; height:auto; overflow:hidden; float:left; line-height:20px; font-weight:600; color:#036BD5; margin-top:5px;}
.cbtc_cr{width:485px; height:auto; overflow:hidden; float:right;}
.cbtc_cr ul li{width:60px; height:20px; overflow:hidden; float:left; margin:5px 10px 0 10px; _display:inline;} 
.cbtc_cr ul li a:link,.cbtc_cr ul li a:visited{text-decoration:none; line-height:15px; color:#333333; font-size:14px; font-family:"宋体"; background:url(../image/citynav_q.gif) no-repeat 5px 4px; padding-left:15px;}
.cbtc_cr ul li a:hover{color:#CC0000; background:url(../image/citynav_h.png) no-repeat 0 2px;}

#desc-title{font-weight:600; color:#0E6DCD; line-height:30px;}
.coachcont_intro .nav-course1{width:916px; height:auto; overflow:hidden; border-bottom:#0E6DCD solid 3px; margin:15px 0; line-height:30px;}
.coachcont_intro .nav-course1 li{width:170px; height:60px; overflow:hidden; float:left; cursor:pointer; text-align:center; color:#0E6DCD;}
.coachcont_intro .nav-course1 .active{background:url(../image/nav_jxzb.jpg) repeat-x; border-radius:5px 5px 0 0; color:#fff;}
.coachcont_intro .nav-course1 li b{margin-left:-22px;}
.course-info thead{background:#F5F5F5; border-bottom:#FFF solid 1px;}
.w1{border-right:2px solid #fff; width:80px; padding-left:5px;}
.w2{border-bottom:2px solid #fff; padding-left:5px;}
.course-info td{border-right:2px solid #fff; border-bottom:#fff solid 2px; padding-left:5px;}
.course-info label{color:#999;}