@charset "utf-8";
@import url('7dance_common.css');
/*培训首页*/
/*左侧内容*/
.common_700{ overflow:hidden; float:left; width:700px;}
.zxtitle{ font-size:14px; font-weight:bold; margin:8px 5px 5px 12px; color: #FF6600}

#ifocus {margin-bottom:9px;height:245px;  border:1px solid #DEDEDE; background:#F8F8F8; }
#ifocus_pic { display:inline; position:relative; float:left; width:585px; height:225px; overflow:hidden; margin:10px 0 0 10px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li {height:225px; overflow:hidden; }
#ifocus_piclist img {height:225px; }
#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_piclist li,#ifocus_piclist img,#ifocus_opdiv{width:598px; overflow:hidden; }
#ifocus_opdiv { position:absolute; left:0; bottom:0; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }
.traininglist { padding-bottom:9px;}
.traininglist .tt{ line-height:26px; border-left:1px solid #e1e1e1; width:699px;}
.traininglist .ct{ overflow:hidden; height:367px;  border:1px solid #e1e1e1; width:698px;}
.traininglist .tt li,.traininglist .tt li a{ float:left;}
.traininglist .tt li a{ background:#fff;font-size:14px; text-decoration:none;border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding:0 22px;}
.traininglist .tt .focus{}
.traininglist .tt li a:hover,.traininglist .tt .focus a{ background: #F0F0F0;color:#FF0000!important;}
.traininglist  .ct ul{ display:none; padding:0 9px;}
.traininglist  .ct table{ font-family:"宋体"!important; margin:0px auto;}
.traininglist  .ct td{height:20px; line-height:20px; color:#666666}
.traininglist .priceSchool{ text-decoration:line-through;}
.traininglist .detail a{ background:url(detail.gif) left top no-repeat; display:inline-block; text-align:center; line-height:19px; margin-top:3px; width:68px; height:19px}

.trainingsearch{ #margin-top:4px;_margin-top:0px;}
.trainingsearch .d_tt_r,.trainingsearch .d_bt_r{ width:695px;}
.trainingsearch .d_ct{ padding-bottom:9px; /*width:698px;*/}
.trainingsearch .d_ct{ padding-bottom:9px; /*width:698px;*/}
.trainingsearch .in1{ border:1px solid #e1e1e1;}
.trainingsearch .sub1{ border:0;  background:url(jobs_7232.jpg) left 3px no-repeat; color:#fff; font-weight:bold; width:72px; cursor:pointer; height:35px;}

.common182{ float:left; width:182px;}
.common182 .d_tt_r,.common182 .d_bt_r{ width:177px;}

/*地图*/
#map { float:left;}
#map ul{ padding:0 12px;}
.mymap{ width:430px; padding-right:10px; overflow:hidden;}
#map  .info{ overflow:hidden;width:225px;line-height:22px;}
#map  .d_ct p{ line-height:150%; padding:9px 0px 0 23px;}
#map  .d_ct span{width:50px;display:inline-block;font-size:14px}

#map,.trainingquestionlist,.trainingvideolist{ #margin-top:8px; _margin-top:0;}

.trainingquestionlist{padding-right:10px;}
.trainingquestionlist .d_ct{padding-bottom:3px!important;}
.trainingquestionlist .d_ct ul{ line-height:24px; padding:9px 9px 0;}
.trainingquestionlist .d_ct ul strong{ text-transform:capitalize; padding-right:6px;}
.trainingquestionlist .d_ct ul li{ border-bottom:1px dashed #ccc; width:162px;}

.common504{ float:left; width:504px;}
.common504 .d_tt_r,.common504 .d_bt_r{ width:499px;}
.common504 .d_ct{ width:502px;}


.trainingvideolist .list{ padding: 8px 12px; height:55px;border-bottom:1px dashed #CCCCCC; }
.trainingvideolist .list dl{ float:left;width:100%;color:#E62713; line-height:20px}
.trainingvideolist .list dl.ss{color:#333333;}
.trainingvideolist .list dt{ text-align:right;float:left;width:44px}
.trainingvideolist .list dd{ float:left; width:520px; margin-left:0}
.trainingvideolist .list dd.time{ float:left; width:94px; text-align:right; color:#999999}


.publishRefer {padding:25px 12px; clear:both; }
.publishRefer dl {padding:4px 0;}
.publishRefer dt {float:left;text-align:right;width:120px;}
.publishRefer dd {float:left;width:528px;}
.publishRefer dd input.txtinput {width:100px;}
.publishRefer dd input.s1 {background:none repeat scroll 0 0 #EEEEEE;}
.publishRefer dd textarea {height:80px;width:90%;}
.publishRefer .func {padding:5px 120px;}


.common247{ float:left; width:247px;}
.common247 .d_tt_r,.common247 .d_bt_r{ width:242px;}
.common247 .d_ct{ width:245px;}

.trainingnewlist{}
.trainingnewlist .d_ct { padding-bottom:3px; }
.trainingnewlist .d_ct ul{ padding:3px  9px 0; width:225px; overflow:hidden; float:left;}
.trainingnewlist .d_ct li{ line-height:23px; width:100%; border-bottom:1px dotted #e1e1e1; float:left;}
.trainingnewlist .d_ct li .spl{ width:100%;}
.trainingnewlist .d_ct li .spr{ /*width:80px; color:#999;*/}


/*右侧内容*/
.traingsidebar{ float:right!important;}
.common_250{ float:left; width:250px; overflow: hidden;}
.traingnotice{ padding-bottom:9px;}
.traingteachers .d_ct{ padding-bottom:3px;line-height:150%;}
.traingteachers .d_ct li{ padding-bottom:9px; float:left; width:246px; /*border-bottom:1px dotted #e1e1e1;*/}
.traingteachers .d_ct  .spl{width:84px;}
.traingteachers .d_ct  .spl img{margin-left:10px; /*padding:1px; border:1px solid #e1e1e1;*/}
.traingteachers2 .d_ct  .spl{ width:69px!important;}
.traingteachers2 .d_ct  .spl img{ border:1px solid #e1e1e1; padding:3px; margin-top:2px; width:51px!important; height:68px!important;}
.traingteachers2 .d_ct  ul{ padding-top:9px; float:left; }
.traingteachers2 .d_ct  li { overflow: hidden;}
.traingteachers2 .d_ct  .spr{ line-height:21px; width:157px!important;}

.traingteachers2 .d_ct  .spr .goodat{}
.traingteachers .d_ct  .spr{width:142px; padding-right:10px; }
.traingteachers .d_ct  .spr dt{ font-weight:bold;}
.traingteachers .d_ct  .spr dt,.traingteachers .d_ct  .spr dd{ float:left; width:100%; }

.traingrecommendzone .d_ct li{ margin-top:9px;}
.traingrecommendzone .d_ct .spl img{ width:72px; height:72px;}

.trainingqqlist .d_ct ul{ margin-top:10px;}
.trainingqqlist .d_ct ul li{ width:110px; float:left; line-height:30px; font-size:14px}



.training{}
.training   .dl_1,#tr_infolist{ float:left; width:100%;}
.training  .classlist{ padding-bottom:4px;line-height:28px; background:url(/images/default/dian_4x1_1.gif) bottom repeat-x;}
.training  .classlist dt{ overflow:hidden; height:28px;padding-left:20px;background:url(/images/default/trainlist_1111.jpg) 4px 8px no-repeat;}
.training  .classlist dt .layout_inline_block{padding-left:30px; margin-top:4px; line-height:19px; width:66px; cursor: pointer;background:url(/images/default/trainlist_9619.jpg) left  top no-repeat;}
.training  .classlist dd{ padding-left:12px;float:left;width:126px;}
.training  .classlist dd a{ color:#c00;}
.button_115,.button_176{ cursor:pointer; height:23px; line-height:23px; margin:5px 6px 5px auto;  }
.button_115{ background:url(/images/default/trainlist_29623.gif) left top no-repeat;text-indent:21px;width:116px;}
.button_176{ background:url(/images/default/trainlist_29623.gif) -122px top no-repeat; width:149px; padding-left:25px;color:#fff; }
.pagenav_1,.selects { margin-top:4px; padding-bottom:4px;}
.pagenav_1 dt,.pagenav_1 dd{ float:left; margin-right:4px; text-align:center; line-height:28px; border:1px solid #ACACAC;}
.selects dt,.selects dd{ padding:2px  5px 2px 0; float:left; height:24px; line-height:24px;}
.button_99{ margin-left:9px; color:#fff;width:99px; background:url(/images/default/trainlist_21524.jpg) left top no-repeat;}
.button_108{width:104px; padding:0 0 0 5px;background:url(/images/default/trainlist_21524.jpg) -106px top no-repeat;}
.button_109{ width:105px; padding-left:4px;background:url(/images/default/trainlist_10924.jpg) 0px top no-repeat;}
#tr_infolist{ padding-bottom:12px;}
#tr_infolist li{ margin:4px 0 0 0; padding:0 0px 10px 0px; background:url(/images/default/dian_4x1_1.gif) bottom repeat-x; width:100%; overflow:hidden;float:left;}
#tr_infolist li dt,#tr_infolist li dd{ float:left;}
#tr_infolist li dt{ width:100%;line-height:24px; height:24px; overflow:hidden;}
#tr_infolist li dt input { margin-left:6px;}
#tr_infolist li dt .spr{ padding-right:10px;}
#tr_infolist li dt table{ width:auto!important;}
#tr_infolist li dt  td{ height:24px;}
#tr_infolist li dt .spl{ font-weight:bold; font-size:14px;}
#tr_infolist li .classname{ width:300px;}
#tr_infolist li dt .spl a{ color:#009DB5;}
#tr_infolist li dd{ border:1px solid #B5C6D6 ; width:672px; margin-left:8px; _margin-left:4px; background:#F5F5F5; padding:5px 0px;}
#tr_infolist li dd p{float:left; padding-left:6px; line-height:24px; height:24px;}
#tr_infolist li .menu_320{ width:320px;}
#tr_infolist li .menu_232{ width:232px;}
#tr_infolist li .menu_344{ width:340px;}
#tr_infolist li .menu_193{ padding-left:24px; width:193px;}
#tr_infolist li .menu_90{  padding-left:84px;width:90px;}
#tr_infolist li .menu_96{ width:100px; padding-left:0px; text-align:center; background:url(/images/default/trainlist_21524.jpg) left top no-repeat; line-height:24px;}
#tr_infolist li .menu_96 a{ color:#fff;}
#tr_infolist li .menu_341{ width:135px;}


/*classes*/
.common_870{margin:0 auto; /*overflow:hidden;*/}
.common_870,.common_870_float{ width:870px;}
.common_870_float{ float:left;}
.classes .focusnav{ background:url(title_bg.gif) left center no-repeat; padding:12px 0; line-height:26px; height:26px;}
.classes .focusnav .spl{ color:#900; font-weight:bold; margin-left:16px; }
.classes  .sidebar,.classes  .wraper{ line-height:29px; padding:4px; background:#E0E0E0;}
.classes  .sidebar .ttbg{ margin:3px 0;}
.classes  .sidebar{overflow:hidden; float:left; width:92px; font-size:14px;}
.classes  .sidebar,.classes  .wraper{ margin-bottom:12px; }
.classes  .wraper{overflow-x:auto; overflow-y:hidden;float:right;width:760px;}
.classes  .wraper_auto{ width:1330px; float:left;}
.classes  .wraper_182{ width:181px; overflow:hidden;float:left;margin:0 3px 3px 0; background:#fff; padding:3px;}
.classes .ttbg{ text-align:center;line-height:26px; width:100%;background:url(/images/default/pxbg.gif) repeat; }
.classes .ttbg a{ text-transform:capitalize;color:#0FE1FF ;}
.classes .ttbg a,.blue2{font-size:14px; font-weight:bold;  }
.blue2{color:#009DB5; }
.classes .ttbg,.classes .sidebar li,.classes  .wraper dd{ float:left; width:100%;}
.classes  .wraper dt  .spl_lbg-1,.classes  .wraper dt  .spl_lbg-2,.classes  .wraper dt  .spr_rbg-1,.classes  .wraper dt  .spr_rbg-2{ width:20px; line-height:19px;}
.classes  .wraper dt  .spl_lbg-1,.classes  .wraper dt  .spl_lbg-2{ float:left; margin:3px 30px 0 20px;}
.classes  .wraper dt  .spr_rbg-1,.classes  .wraper dt  .spr_rbg-2{ float:right; margin:3px 30px 0 10px;}
.classes  .wraper dt  .spl_lbg-1 a,.classes  .wraper dt  .spl_lbg-2 a,.classes  .wraper dt  .spr_rbg-1 a,.classes  .wraper dt  .spr_rbg-2 a{ text-decoration:none; float:left; width:20px;}
.classes  .wraper dt  .spl_lbg-1{background:url(/images/default/moveleft1.gif) 0 0 no-repeat; }
.classes  .wraper dt  .spl_lbg-2{background:url(/images/default/moveleft2.gif) 0 0 no-repeat; }
.classes  .wraper dt  .spr_rbg-1{background:url(/images/default/moveright1.gif) 0 0 no-repeat; }
.classes  .wraper dt  .spr_rbg-2{background:url(/images/default/moveright2.gif) 0 0 no-repeat; }
.classes  .sidebar li span,.classes  .wraper dd span,.classes  .wraper li p span{ display:block; padding-left:8px;}
.classes  .wraper dd,.classes  .wraper li p{ background:url(dian_4x1_1.gif) bottom repeat-x;}
.classes  .wraper li p{ float:left; width:100%;}
.classes .names{ height:58px; overflow:hidden;}
.classes  .intro{ height:74px; margin-bottom:10px; }


.newteam ul{ margin:0px; padding:5px 0; list-style:none;}
.newteam li{ display:block; background: url(sign8.gif) no-repeat 5px 6px; padding:5px 0; text-indent:20px; text-align:left;}
.newteam li a:link{ color:#333;}
.newteam li a:visited{ color:#333;}
.newteam li a:hover{ color:#0B4DA3;}

/*右侧热门培训列表*/
.training_list_hot .fr_ct { padding:8px 0; line-height:24px;}
.training_list_hot .fr_ct ul{ padding:0 8px; margin-right:3px}
.training_list_hot .fr_ct li{ width:100%;background: url(index_1111.jpg) left 10px no-repeat; padding-left:10px;}
.training_list_hot .fr_ct {}


.team_style{ width:324px; padding:10px 5px; float:left; height:100px}
.team_style h2{margin:0; padding:0; font-size:14px;line-height:20px; }
.team_style_ph{ float:left;width:100px; height:100px;overflow: hidden; text-align:center}
.team_style_pr{ float:left; padding-left:8px; }
.team_style_pr span { width:200px}


.training_preferential{ margin:18px}
.training_preferential_bg{background:transparent url(dian_4x1_1.gif) repeat-x scroll center bottom;}
.training_preferential td{ padding:5px;font-size:14px;}

