﻿
/*******************************微课程 套餐课程 购物车 样式*******************************/

/*****************微课程*******************/
/*课程封面*/
.kc_pic img{ width:580px; height:364px; float:left; display:inline-block; margin-right:30px;}

/*课程介绍*/
.kc_box{ width:590px; float:left; height:364px; position:relative;}
.kc_box h2{ font-size:24px; color:#333; font-weight:normal; line-height:30px; height:30px; overflow:hidden; display:block; float:left; width:590px;}
.kc_box .adv{font-weight:bold; height:28px; line-height:28px; overflow:hidden; display:block; float:left;width:590px;}
.kc_box .adv a{ color:#f30000; }
.kc_box .adv a:hover{ color:#f30000; text-decoration:underline; }
.kc_box .kc_con{ height: auto; display:block; line-height:28px; padding:3px 0; float:left; width:590px;}
.kc_box .kc_con span{ display:block; float:left; color:#999;height:28px; background:url(../images/kc_sx.jpg) no-repeat right; padding-right:25px; margin-right:25px;}
.share{ width:60px; height:28px; float:left; color:#999; background:url(../images/fx_icon.png) no-repeat 0 8px; padding-left:18px;cursor:pointer; position:relative; z-index:99; overflow:hidden;}
.share2{width:60px; height:28px; float:left; color:#999; background:url(../images/fx_icon.png) no-repeat 0 8px; padding-left:18px;cursor:pointer; position:relative; z-index:99;}
.share_con{ width:114px; height:28px; float:left; position:absolute; border:1px solid #ddd; right:-10px; top:28px; background:#fff; padding-left:10px;}
.share_con a{ margin:6px 0 0 0; display:block; float:left;}
.kc_box .kc_js{ float:left; height:28px; line-height:28px; color:#999; width:590px; overflow:hidden;}

/*价格勾选*/
.kc_price{ width:560px; height:112px; border:1px solid #ff5f01; padding-left:28px; margin:16px 0 0 0; float:left;}
.kc_price .kc_tick{ height:32px; line-height:32px; margin-top:15px; width:500px; display:block;}
.kc_price .kc_tick .kc_pgzy .kc_xz{ float:left; width:14px; height:14px; display:block; margin:6px 5px 0 0; cursor:pointer;}
.kc_yw{ width:20px; height:14px; float:left; display:inline-block; position:relative;margin:4px 0 0 4px;}
.kc_yw i{ width:14px; height:14px; border-radius:7px; background:#ff5f01; float:left; color:#fff; line-height:14px; text-align:center; font-size:12px; display:inline-block; font-style:normal; overflow:hidden;}
.kc_yw_con{width:300px; height:auto; border:1px solid #ddd; background:#fff;opacity:0;display: none; position:absolute; z-index:999; left:18px; top:-8px; padding:5px 15px; line-height:24px; color:#999;}
.kc_yw:hover .kc_yw_con{opacity:1; display:block;}

.kc_price .kc_tick .kc_pgzy a{ float:left; font-size:16px; display:block; line-height:24px;}
.kc_price .kc_tick .kc_pgzy label{ float:left;font-family:"Arial", "Microsoft yahei"; font-size:16px; display:block; cursor:pointer;}
.jiage{display:block; height:42px; float:left; width:100%;}
.jiage span{ font-size:36px; color:#ff5f01;float:left; display:block; height:42px; line-height:42px;}
.jiage p{ float:left; display:block; margin-top:14px; height:24px; font-size:16px;}
.jiage p i{font-size:18px; color:#ff5f01; font-style:normal;}

/*教学模式文字*/
.kc_jxms{ line-height:48px; float:left; height:48px; overflow:hidden; display:block;}

/*课程提交购买按钮*/
.kc_tj{ position:absolute; bottom:0; left:0;}
.kc_tj a{text-align:center; font-size:18px;}
.kc_tj a.kc_btn{ width:160px; height:50px; line-height:50px; background:#ff5f01;color:#fff;margin-right:15px; display:inline-block; float:left;}
.kc_tj a.kc_btn:hover{ background:#ff6e19; color:#fff;}
.kc_tj a.kc_btn2{ width:160px; height:48px; line-height:48px; border:1px solid #ff5f01; background:#fff; color:#333;display:inline-block; float:left;}
.kc_tj a.kc_btn2:hover{ background:#fff2eb; color:#333;}
.kc_tj a.gm_btn{ width:230px; height:50px; line-height:50px; background:#ff5f01;color:#fff;font-size:18px;  display:block; }
.kc_tj a.gm_btn:hover{background:#ff6e19; color:#fff;}

/*课程内容标题*/
.kc_tit{ height:50px; background:#fff; margin:30px 0 15px 0;}
.kc_tit li{ float:left; display:block; font-size:16px; width:130px;  height:50px; line-height:50px;}
.kc_tit li a{ display:block; color:#333; width:130px; float:left; text-align:center;}
.kc_tit li a:hover{color:#ff5f01;}
.kc_tit li.current{color:#fff; background:#ff5f01;}
.kc_tit li.current a{color:#fff;}

/*课程详情*/
.kcxq{ padding-top:20px; width:1110px; display:block; margin:0 auto;}
.kcxq .kcxq_con span{ display:block; float:left; width:70px; color:#999;}
.kcxq .kcxq_con p{ float:left; width:1040px;}

/*热点图*/
/*.hot_box{ width:1110px; margin:0 auto;}
.hot_pic img{ width:1110px; height:auto;}
.hot_bf{ width:1108px; border:1px solid #e5e5e5; border-top:none;}
.hot_bf .hot_con{ height:36px; width:100%; line-height:36px; float:left;}
.hot_bf .hot_con a{ display:block; height:36px; width:100%; background: url(../images/msxx_icon.png) no-repeat 92.5% 11px;}
.hot_bf .hot_con a:hover{background: url(../images/msxx_icon2.png) no-repeat 92.5% 11px #fbede5; }
.hot_bf .hot_con a span{ float:left; width:16.6%; margin-left:20px; display:inline-block; height:36px; overflow:hidden;}
.hot_bf .hot_con a p{ float:right; width:10%; text-align:right; margin-right:20px; display:inline-block; height:36px; }
.hot_bf .hot_con a .progressBar{ width:68%; border-radius:4px; height:4px; float:left; margin-top:15px; display:inline-block; overflow:hidden;}
.hot_bf .hot_con a .progressBar dd.barline{wwidth:68%; background:#e3e3e3; height:4px;overflow:hidden;}
.hot_bf .hot_con a .progressBar dd.barline div.charts{height:4px;overflow:hidden;background:#5fb41b;border-radius:4px;}
*/

.hot_box{ width:1110px; margin:0 auto;}
.hot_pic img{ width:1110px; height:auto;}
.hot_bf{ width:1108px; border:1px solid #e5e5e5; border-top:none;}
.hot_bf .hot_con{ height:44px; width:100%; float:left; border-bottom:1px dotted #c9c9c9;}
.hot_bf .hot_con span{ float:left; width:16.6%; margin-left:20px; display:inline-block; height:44px; line-height:44px; overflow:hidden; color:#333;}
.hot_bf .hot_con p a{ float:right; width:8%; text-align:right; margin:4px; display:inline-block; height:36px; line-height:36px;  background:url(../images/msxx_icon.png) no-repeat 12px 11px #5fb41b; color:#fff; padding-right:12px; border-radius:3px; }
.hot_bf .hot_con p a:hover{background:url(../images/msxx_icon.png) no-repeat 12px 11px #ff5f01; color:#fff;}
.hot_bf .hot_con i{ float:right; width:8%; text-align:right; margin:4px; display:inline-block; height:36px; line-height:36px;  background:url(../images/msxx_icon.png) no-repeat 12px 11px #bdbdbd; color:#fff; padding-right:12px; border-radius:3px; font-style:normal;}
.hot_bf .hot_con .progressBar{ width:68%; border-radius:4px; height:4px; float:left; margin-top:20px; display:inline-block; overflow:hidden;}
.hot_bf .hot_con .progressBar dd.barline{wwidth:68%; background:#e3e3e3; height:4px;overflow:hidden;}
.hot_bf .hot_con .progressBar dd.barline div.charts{height:4px;overflow:hidden;background:#5fb41b;border-radius:4px;}



/*评价内容*/
.pingjia li{width:870px;height: auto; float: left;overflow: hidden; margin:20px 0 0 20px; display:inline-block;}
.pingjia li img{width:28px;height:28px; float:left; display:inline-block; margin-right:10px;}
.pingjia li .xy_name{height:16px; height:16px; line-height:12px;}
.pingjia li .xy_name strong{ display:inline-block; float:left; font-size:12px; padding-right:10px; font-weight:normal;}
.pingjia li .xy_name span{ display:block; float:left; color:#999; font-size:12px;}
.pingjia li p{ width:830px; float:left; display:block; font-size:12px; line-height:22px;}


/*我要评价*/
.pingjia_nr{width:910px;height: auto; float:left;display:inline-block; position:relative;}
.pingjia_nr .pingjia_nr_bt{line-height:45px; height:45px; float:left; width:870px; margin-left:20px;display:inline-block; font-weight:bold;}
.pingjia_nr .pingjia_dl{ position:absolute; left:20px; top:45px; color:#999; width:868px; height:130px;border:1px solid #c1c1c1; background:#fff; line-height:130px; text-align:center; z-index:99;}
.pingjia_nr .pingjia_text{ height:120px; border:1px solid #c1c1c1; overflow:auto; width:848px; float:left; line-height:24px;display:inline-block; margin-left:20px; background:#fff; padding:5px 10px;font-family:"Arial", "Microsoft yahei"; font-size:14px;}
.pingjia_nr .pingjia_text:focus{ outline: none;}
.pingjia_nr .pingjia_btn{ width:100px; height:36px; float:right; line-height:36px;display:inline-block; margin:10px 20px 0 0; border:none; background:#ff5f01; cursor:pointer; color:#fff; text-align:center;font-family:"Arial", "Microsoft yahei"; font-size:14px;}
.pingjia_nr .pingjia_btn:hover{background:#ff6e19;}

/*老师介绍*/
.laoshi{ width:220px; margin:20px 0 0 28px; float:left; display:inline-block;}
.laoshi img{ width:220px; height:290px;}
.laoshi p{width:220px;display:inline-block; font-size:12px; line-height:20px; height:40px; overflow:hidden; margin:8px 0 15px 0;}
.laoshi span a{ display:block; width:130px; height:38px; text-align:center; background:#ff5f01; color:#fff; line-height:38px; margin:0 auto;}
.laoshi span a:hover{background:#ff6e19;}

/**********课程问答区**********/
.wenti_box{ height:49px;border-bottom:1px solid #e5e5e5;}
.wenti_box .wenti_tit{width:400px; height:50px; float:left; }
.wenti_box .wenti_tit span{width:130px; height:50px; float:left; display:block; text-align:center; color:#333; line-height:50px; cursor:pointer;}
.wenti_box .wenti_tit .hover{ background:#fff; color:#ff5f01; width:128px; height:48px; border-top:2px solid #ff5f01; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; font-weight:bold; line-height:46px;}
.kan{ float:right; width:175px; height:49px; display:block; margin-right:20px;}
.kan p a{ float:right; display:block; width:80px; height:28px; border:1px solid #87c754; text-align:center; line-height:28px; margin-top:11px; background:#fff;}
.kan p a:hover{background:#5fb41b; color:#fff;}
.kan span{ display:block; float:left; width:85px; height:49px;}
.kan_text{ width:14px; height:14px; margin:18px 6px 0 0; display:block; float:left; cursor:pointer;}
.kan label{ height:30px; line-height:30px; margin-top:10px; display:block; float:left; font-family:"Arial", "Microsoft yahei"; font-size:14px; cursor:pointer;}

.wenti_con{ padding:30px 0 12px 0; margin:0 20px; border-bottom:1px solid #eee;width:870px; position:relative;}
.wenti_con .tx{float:left; width:48px; margin-right:15px; display:inline-block;}
.wenti_con .tx img{width:48px; height:48px;}
.wenti_con .wenti_k{ width:807px;float:left;}
.wenti_con .wenti_k .netname{ height:22px;float:left; width:100%; line-height:18px;}
.wenti_con .wenti_k .netname span{ display:block; float:left; padding-right:15px;}
.wenti_con .wenti_k .netname p{ display:block; float:left; font-size:12px; color:#999; padding-right:15px;}
.wenti_con .wenti_k .netname i{ display:block; float:left; font-style:normal; color:#999; font-size:12px;}
.wenti_con .wenti_k .wenti_bt{font-weight:bold; height:24px; overflow:hidden; float:left; width:807px;}
.wenti_con .wenti_k .wenti_c{ float:left; width:807px; margin-top:4px; display:block; padding-bottom:12px;}
.wenti_con .wenti_k .wenti_hd{float:left; width:807px; display:block; font-size:12px;color:#999; height:auto;}
.wenti_con .wenti_k .wenti_hd span{ display:block; float:left; margin-right:12px; height:30px;}

.qthd{ padding-left:20px;font-size:16px; line-height:50px; background:#f3f3f3; border-bottom:1px solid #eee; border-top:1px solid #eee;}

.yjj{width:55px; height:22px; background:#5fb41b; font-size:12px; text-align:center; color:#fff; float:right; line-height:22px;}
.wjj{width:55px; height:22px; background:#e1e1e1; font-size:12px; text-align:center; color:#999; float:right; line-height:22px;}
.shezhi{ height:24px;font-size:12px; width:210px; display:block; position:absolute;display:none; z-index:9;opacity:0;}
.shezhi_pos{right:0; top:27px;}
.shezhi_pos2{right:0; bottom:18px;}
.shezhi_pos3{right:20px; top:18px;}
.wenti_con:hover .shezhi{opacity:1; display:block;}
.shezhi li{ float:right; display:block; margin-left:12px; height:24px;}
.shezhi .bianji a{ background:url(../images/wd_bg.png) no-repeat 0 0; display:block; padding-left:15px;}
.shezhi .bianji a:hover{ background:url(../images/wd_bg.png) no-repeat 0 -24px;}
.shezhi .shanchu a{ background:url(../images/wd_bg.png) no-repeat 0 -48px; display:block; padding-left:14px; }
.shezhi .shanchu a:hover{ background:url(../images/wd_bg.png) no-repeat 0 -72px;}
.shezhi .jubao a{ background:url(../images/wd_bg.png) no-repeat 0 -96px; display:block; padding-left:12px; }
.shezhi .jubao a:hover{ background:url(../images/wd_bg.png) no-repeat 0 -120px;}
.shezhi .jubao{ position:relative;}

#lean_overlay {position: fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background: #000;display: none;}
#tancbox{ z-index:999999;}
.report{width:380px; height:300px; background:#fff; border:1px solid #ddd; z-index:9999999;display:none;}
.report_tit{ line-height:42px; height:42px; border-bottom:1px solid #ddd;}
.report_tit strong{ display:block; float:left; padding-left:15px;}
.report_tit span{width:35px;height:35px; background:url(../images/popup_guanbi.png) no-repeat 0 0; float:right; margin-top:3px;cursor:pointer;}
.report_tit span:hover{ background-position:0 -35px;}
.report_why{ height:55px;}
.report_why span{border-radius:14px; width:17px; height:17px; background:#f3c263; color:#fff; text-align:center; font-size:12px; margin:18px 0 0 15px; display:inline-block; line-height:17px; float:left;}
.report_why strong{ display:block; float:left; line-height:55px; padding-left:5px; height:50px;}
.report_info{ padding:0 38px; float:left; height:70px;}
.report_info span{ display:block; float:left; height:35px; margin-right:25px; width:82px;}
.report_info span label{font-size:14px; font-family:"Arial", "Microsoft yahei"; color:#666; padding-left:5px;}
.report_ins{ width:350px; padding:0 15px; clear:both;}
.report_ins strong{ display:block; font-size:12px; color:#999; line-height:36px;}
.report_ins input{ width:328px; height:28px; line-height:28px; border:1px solid #bbb; padding:0 10px; overflow:auto;font-family:"Arial", "Microsoft yahei"; font-size:14px; color:#666;}
.report_ins input:focus{ border:1px solid #ff5f01;outline: none;}
.report_btn{ width:130px; float:right; height:30px; margin:15px 15px 0 0;}
.report_btn span{ float:right; width:58px; height:28px; text-align:center; line-height:30px; cursor:pointer; background:#eee; border:1px solid #ddd; margin-left:5px; display:inline-block;}
.report_btn span a{float:right; width:58px; height:28px; display:block; background:#ff5f01; color:#fff;}
.report_btn span a:hover{ background:#ff7422; color:#fff;}


/*未解决*/
.wt_tit{font-weight:bold; height:32px; line-height:30px; overflow:hidden; float:left; width:807px; font-size:18px; color:#333;}
.comments_box{ width:807px;height:auto;float:left; display:none;}
.comments_box .reply_border{width:805px;border:1px solid #ddd; border-top:none;float:left; background:#fff;}
.comments_box .reply_sjx{ width:807px; height:11px; background:url(../images/pinglun_Arr2.png) no-repeat; float:left;}
.comments_box .reply_box{ width:765px; padding:20px; border-bottom:1px dotted #dadada;position:relative; float:left;}
.comments_box .reply_box .xy_tx{ width:38px; height:auto; float:left;display:inline-block;}
.comments_box .reply_box .xy_tx img{ width:38px; height:38px;}
.comments_box .reply_box .reply_c{ width:725px; float:left;}
.comments_box .reply_box .reply_c .xy_netname{ height:24px; line-height:20px; width:710px; float:left; margin-left:7px; display:inline-block;}
.comments_box .reply_box .reply_c .xy_netname span{float:left; margin-right:8px; display:inline-block;}
.comments_box .reply_box .reply_c .xy_netname span a{ padding:0 8px;}
.comments_box .reply_box .reply_c .xy_netname p{ float:left; display:block; color:#999;}
.comments_box .reply_box .reply_c .reply_con{ float:left; width:710px; font-size:14px; color:#666; line-height:24px; margin-left:15px;display:inline-block;padding-bottom:5px;}
.comments_box .reply_box .reply_c .reply_pl{ float:left; width:710px; margin-left:15px; display:inline-block; position:relative;}
.comments_box .reply_box .reply_c .reply_pl span{display:block; float:left; margin-right:10px; height:30px;}
.huifu a{ background:url(../images/wt_icon.png) no-repeat 0 -180px; height:24px; padding-left:20px; display:block; float:left;} 
.huifu a:hover{background:url(../images/wt_icon.png) no-repeat 0 -210px;}
.huifu_box{ width:710px; height:auto; float:left; position:relative; display:none;}
.huifu_box .huifu_text{ width:688px; height:42px;border:1px solid #c1c1c1; background:#fff;font-family:"Arial", "Microsoft yahei"; font-size:14px; padding:3px 10px;}
.huifu_box .huifu_text:focus{outline: none;}
.huifu_box .huifu_btn{ width:70px; height:28px; font-size:14px; color:#fff; background:#ff5f01;font-family:"Arial", "Microsoft yahei"; text-align:center; line-height:28px; float:right; margin-top:10px; border:none; cursor:pointer;}
.huifu_box .huifu_btn:hover{background:#ff6e19;}
.huifu_dl{width:708px; height:48px;border:1px solid #c1c1c1;background:#fff;position:absolute; left:0; top:0; line-height:48px; text-align:center;}

.hf_nr{ width:763px; height:110px; margin:30px 0 0 20px; border:1px solid #ddd; position:relative; background:#fff; display:inline; float:left;}
.hf_nr .hf_text{width:743px; height:62px;float:left; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #ebebeb; background:#fff;font-family:"Arial", "Microsoft yahei"; font-size:14px; padding:3px 10px;}
.hf_nr .hf_text:focus{outline: none;}
.hf_nr .hf_btn{ width:70px; height:28px; font-size:14px; color:#fff; background:#ff5f01;font-family:"Arial", "Microsoft yahei"; text-align:center; line-height:28px; float:right; margin:6px 10px 0 0; border:none; cursor:pointer;}
.hf_nr .hf_btn:hover{background:#ff6e19;}
.hf_dl{width:763px; height:68px; background:#fff; position:absolute; top:0; left:0; line-height:68px; text-align:center;}

.xgwt{width:235px; margin-top:12px;}
.xgwt li{ width:235px; float:left;display:inline-block; height:32px; line-height:32px; overflow:hidden; margin-left:20px;}
.xgwt li span{ display:block; float:left; margin:7px 14px 0 0; width:18px; height:18px; background:#bbbbbb; text-align:center; line-height:18px; color:#fff;}

/*已解决*/
.best{ background:#f2fdec; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.bestAnswer{ height:20px; display:inline-block; background:url(../images/zjda.png) no-repeat 20px 0; padding:15px 0 0 62px; font-size:16px; line-height:20px;color:#5fb41b; }


/**********课程作业区**********/
.zuoye_con{height:24px; color:#999; font-size:12px; line-height:24px; overflow:hidden;}
.zuoye_con span{float:left; display:block; padding-right:4px; height:24px; overflow:hidden;}
.zuoye_con p{ float:right; display:block;}
.zuoye_xue a{ display:block; width:60px; height:18px; line-height:18px; border:1px dotted #5fb41b; float:left; text-align:center; font-size:12px; margin-top:4px;}
.zuoye_xue a:hover{border:1px dotted #ff5f01; color:#ff5f01;}
.zuoye_xue2{display:block; width:60px; height:18px; line-height:18px; border:1px dotted #acacac; float:left; text-align:center; font-size:12px; margin-top:4px; color:#999;}

/*作业需求*/
.zyxq{ width:225px; margin:20px 0 0 20px; float:left; display:inline-block;}
.zyxq img{ width:235px; height:160px;}
.zyxq p{width:235px;display:inline-block; font-size:12px; line-height:20px; height:40px; overflow:hidden; margin:8px 0 15px 0;}
.zyxq span a{ display:block; width:130px; height:38px; text-align:center; background:#ff5f01; color:#fff; line-height:38px; margin:0 auto;}
.zyxq span a:hover{background:#ff6e19;}


/*作业分类*/
.ZyflCon{ padding:15px 25px 0 25px;}
.ZyflCon i{ float:left; display:block; font-style:normal; color:#999; line-height:28px;}
.ZyflCon span a{ display:block; float:left; line-height:28px; padding:0 18px; color:#999; background:#f5f5f5; margin-left:5px;}
.ZyflCon span a:hover{ color:#ff5f01;}
span.ZyflCurrent a{color:#ff5f01; border:1px solid #ff5f01;height:26px; display:block; float:left; background:#fff;}


/*作业弹窗*/
#lean_overlay {position: fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;background: #000;display: none;}
#tancbox{ z-index:999999;}
.tanchuang{width:910px;height:614px;background:#fff; z-index:9999999;display:none;}
.Zyxq-top{height:54px;background:#f5f5f5;position:relative; border-bottom:1px solid #e5e5e5; }
.Zyxq-top p{ display:block; float:left; font-size:18px; line-height:54px; padding-left:20px;}
.Shutdown{width:35px;height:35px; background:url(../images/popup_guanbi.png) no-repeat 0 0; position:absolute;top:10px;right:10px; cursor:pointer;}
.Shutdown:hover{ background-position:0 -35px;}
.Zyxq_con{ height:550px; width:910px; overflow:auto;}
.Zyxq_con::-webkit-scrollbar {width:10px;height:10px;}
.Zyxq_con::-webkit-scrollbar-track-piece{background-color:#fff;}
.Zyxq_con::-webkit-scrollbar-thumb{background:#aaa;min-height:150px; min-width:150px; border-radius:10px;}
.Zyxq_con::-webkit-scrollbar-thumb:vertical:hover{background: #666}
.Zyxq_con::-webkit-scrollbar-thumb:horizontal:hover{background:#666}

.Zyxq_nr span img{ display:block; width:870px; height:auto; padding:20px 20px 0 20px;}
.Zyxq_nr p{ padding:10px 20px;}

.AllKc .Zyxqlist{border-bottom:1px solid #eee; padding-bottom:15px;}
.AllKc .Zyxqlist strong{ display:block; border-bottom:1px solid #eee; height:50px; line-height:50px; padding:0 20px 0 45px; background:url(../images/tc_bg.png) no-repeat 0 0; font-size:16px; color:#333; font-weight:normal;}
.AllKc li{ height:auto;}
.AllKc li .KcTit{height:40px; line-height:40px; padding-left:70px; background:url(../images/tc_bg.png) no-repeat -8px -50px; cursor:pointer;}
.AllKc li .KcTit p{ float:left;}
.AllKc li .KcTit span{ display:block; padding:0 5px; height:16px; line-height:16px; color:#5fb41b; border:1px solid #5fb41b; font-size:12px; margin:11px 0 11px 11px;}
.AllKc li .KcTit:hover{ background:url(../images/tc_bg.png) no-repeat -8px -50px #fff2eb;}
.AllKc li.open .KcTit{background:url(../images/tc_bg.png) no-repeat -8px -90px; height:40px; display:block;}
.AllKc li .KcTit i{ font-style:normal; color:#999;}

.AllKc li .AllKcCon{ height:auto; display:none;}
.AllKc li .AllKcCon span img{ display:block; width:845px; height:auto; padding-left:45px;}
.AllKc li .AllKcCon p{ padding:10px 20px 15px 45px;}


/*****************套餐课程*******************/
.kc_box .kc_jj{ float:left; height:48px; line-height:24px; color:#999; width:590px; overflow:hidden; padding-top:2px;}

/*价格选择*/
.priceChooseBox{ width:590px; padding-top:20px; float:left;}
.priceChooseBox .ui-choose {display: inline-block;font-size: 14px; width:590px; float:left; margin-top:20px;}
.priceChooseBox .ui-choose:after { content: ""; display: table; clear: both; }
.priceChooseBox .ui-choose li{border:1px solid #ddd; float:left; height:32px; line-height:32px; padding:0 17px; cursor:pointer; position:relative; z-index: 1; min-width: 20px; text-align: center; margin:0 10px 10px 0;}
.priceChooseBox .ui-choose li:hover { z-index: 4; border-color:#ff5f01; color: #ff5f01; border:2px solid #ff5f01;height:30px; line-height:30px; padding:0 16px;}
.priceChooseBox .ui-choose li.selected { color:#333; background: transparent url(../images/icon-selected.png) no-repeat right bottom;z-index: 3;border:2px solid #ff5f01;height:30px; line-height:30px; padding:0 16px;}

/*课程阶段*/
.packageBox{width:1200px; margin-bottom:10px;}
.package_k{ position:relative; width:100%;}
.package_phase{ height:50px; line-height:50px; background:url(../images/tc_bg.png) no-repeat 0 0; padding-left:50px; font-size:14px; color:#333; width:1150px; border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5; color:#333; font-weight:bold;}
.package_con{ height:auto;width:1200px; float:left;}
.package_con .phase_tit{ display:block;height:40px;width:1125px; overflow:hidden;cursor:pointer;background:url(../images/tc_bg.png) no-repeat 0 -50px; line-height:40px; padding-left:75px; color:#333;}
.package_con .phase_tit:hover{ background:url(../images/tc_bg.png) no-repeat 0 -50px #fff2eb;}
.package_con .phase_tit i{color:#999; font-style:normal; display:block; float:left;}
.package_con .phase_tit p{ display:block; float:left;}
.package_con .phase_tit span{ border:1px solid #5fb41b; width:36px; height:18px; line-height:18px; color:#5fb41b; font-style:normal; font-size:11px; display:block; float:left; text-align:center; margin:10px 0 0 10px; border-radius:2px;}

.rdBox{display:none; height:auto; width:1110px; margin:0 0 10px 70px; float:left;}
.currArr{height:40px; display:block; overflow:hidden;cursor:pointer;background:url(../images/tc_bg.png) no-repeat 0 -90px #fff; line-height:40px;position:absolute;top:0; left:0;color:#ff5f01; z-index:9;padding-left:75px; width:1125px;}
.currArr:hover{ background:url(../images/tc_bg.png) no-repeat 0 -90px #fff2eb;}
.currArr i{color:#ff5f01; font-style:normal; display:block; float:left;}
.currArr p{ display:block; float:left;}
.currArr span{ border:1px solid #5fb41b; width:36px; height:18px; line-height:18px; color:#5fb41b; font-style:normal; font-size:11px; display:block; float:left; text-align:center; margin:10px 0 0 10px; border-radius:2px;}


/*师资力量*/
.LsShow_tit{ height:30px; line-height:30px; padding:15px 20px;}
.LsShow_tit span a{ display:block; float:right; background:url(../images/more.png) no-repeat right 9px; padding-right:18px;}
.LsShow_tit span a:hover{ background:url(../images/more_hover.png) no-repeat right 9px; padding-right:18px;}
.LsShow_tit p{ float:left; font-size:16px; color:#333;}

.LsShow{ width:1200px; height:263px; position:relative; float:left; overflow:hidden;}
.LsBox{ float:left; width:1080px;  height:263px; overflow:hidden;}
.LsBox li{ width:200px; height:263px;cursor: pointer; position:relative; margin-left:20px; float:left; display:inline-block; background:#e1e1e1;}
.LsBox li img{ width:200px; height:263px;}
.LsBox li .overlay{width:200px; height:50px; line-height:50px; cursor:pointer; right:0; bottom:0px;position: absolute; background:url(../images/teacher_bg.png) repeat; text-align:center; display:block;overflow:hidden; }
.LsBox li .overlay span{ padding:0 8px;}

.LsBox li .ic_caption{ width:200px; cursor: pointer;left: 0; margin: 0;background:url(../images/teacher_bg.png) repeat; overflow: hidden;padding: 0;position: absolute; right: 0;bottom: 0px;}
.LsBox li .ic_text{height:263px;display: none; overflow: hidden;}
.LsBox li .ic_text dt{ line-height:48px; height:48px; text-align:center; display:block; overflow:hidden; margin-top:35px; font-size:18px;}
.LsBox li .ic_text dd{ font-size:12px; display:block; height:90px; overflow:hidden; width:160px; margin:0 0 20px 20px;}

.next{ width:30px; height:50px; background:url(../images/ArrLeftRight.png) no-repeat 0 0;cursor:pointer; float:left; margin:106px 10px 0 0;}
.next:hover{ background-position:0 -50px;}
.prev{ width:30px; height:50px; background:url(../images/ArrLeftRight.png) no-repeat -30px 0;cursor:pointer; position:absolute; top:106px; right:0;}
.prev:hover{ background-position:-30px -50px;}


/*****************课程列表*******************/
.kcList_tit{ padding:20px 0; border-bottom:1px solid #e5e5e5; float:left; width:1200px; }
.kcList_tit i{display:block; float:left; width:60px; padding-left:10px; line-height:32px; font-style:normal; font-size:14px; color:#a5a5a5; font-weight:bold;}
.kcList_tit span a{ display:block; float:left; padding:0 12px; line-height:32px; margin-right:12px;}
.thisActive a{ background:#ff5f01; color:#fff;}
.thisActive a:hover{background:#ff5f01; color:#fff;}
.thiscolor a{ color:#ff5f01; background:none;}
.kcList_tit2{ line-height:24px; height:24px; padding:30px 0 20px 0; float:left;}
.kcList_tit2 p{ display:block; float:left; border:1px solid #e5e5e5; border-right:none;}
.kcList_tit2 p a{ padding:0 20px; float:left; display:block;}

.kcListBox{ height:260px; width:1198px; border:1px solid #ddd; margin-bottom:40px;}
.kcListBox img{ float:left; width:414px; height:260px; margin-right:40px; display:inline-block;}
.kcListBox .kcListBox_r{ float:left; width:700px; overflow:hidden;}
.kcListBox .kcListBox_r h2{ display:block; font-size:24px;width:100%; line-height:45px; float:left; height:45px; overflow:hidden; margin-top:20px;font-weight:normal;}
.kcListBox .kcListBox_r em{ display:block; float:left; height:48px;width:100%; overflow:hidden; font-style:normal; margin-bottom:10px;}
.kcListBox .kcListBox_r strong{float:left; height:50px; font-weight:normal;width:100%;font-size:18px; margin-top:20px; display:block;}
.kcListBox .kcListBox_r strong a{ width:230px; height:50px; line-height:50px;  display:block; background:#ff5f01; color:#fff; text-align:center; }
.kcListBox .kcListBox_r strong a:hover{background:#ff6e19; color:#fff;}

#fanPage{ width:460px; margin:0 auto;color:#666;height:36px;}
#fanPage a{display: inline-block; float:left;margin:0 3px;padding:0 15px;height:35px;line-height:35px;font-size: 16px;color:#666;border:1px solid #ddd;}
#fanPage a:hover{color:#ff5f01;}
#fanPage span{ display:block; float:left; height:36px;}
#fanPage span.current{display: inline-block;height:36px;line-height:36px; color:#fff; background:#ff5f01;float:left;margin:0 3px;padding:0 15px;}
#fanPage span.disabled{display: inline-block;height:35px;line-height:35px;margin:0 3px;padding:0 15px;color:#bfbfbf; float:left;border:1px solid #e5e5e5;}

/*****************作品详细页*******************/
.zptitBox{ padding-top:25px; height:85px; overflow:hidden; border-bottom:1px solid #eee;}
.zptit{ width:800px; float:left; display:inline-block; margin-left:45px;}
.zptit h2{ display:block; font-size:20px; color:#333; line-height:22px; height:22px; overflow:hidden; margin-bottom:8px;}
.zptit p{ color:#999; font-size:12px; line-height:20px; width:800px; overflow:hidden; height:20px;}
.zptit p span{ color:#666;}
.userBox{ width:200px; margin-right:30px; display:block;}
.userBox img{ float:left; width:64px; height:64px; display:inline-block; margin-right:15px;}
.userBox .userCon{ width:115px; float:left;}
.userBox .userCon .username{ height:22px; overflow:hidden; display:block; width:100px;}
.userBox .userCon p{ height:22px; overflow:hidden; display:block; font-size:12px;}
.userBox .userCon span{ display:block; height:22px; overflow:hidden; color:#999; font-size:12px;}

.w1110{ width:1110px; margin:0 auto;}
.zpBox{ width:1110px; margin:0 auto;}
.zpdescribe{ padding:20px 0 25px 0; line-height:28px;}
.zpCon img{ width:1110px; height:auto;}
.praise{background:url(../images/zy_bg.png) no-repeat 0 0; width:125px; height:125px;display:block; margin:60px auto 25px auto; cursor:pointer;}
.praise:hover, .praise:focus{ background-position:0 -125px;}
.praiseSz{ float:left; font-style:normal; text-align:center; color:#fff; font-size:16px; padding-top:85px; width:125px;}
.praiseAnimation{ background-position:0 0;}

.xiazai a{ width:30px; height:20px; line-height:20px; margin:0 auto; background:url(../images/zy_bg.png) 0 -250px; padding-left:30px; display:block;}

.zpxgBox{ display:none;}
.djzk{ line-height:36px; cursor:pointer; background:#ffede2; height:60px; line-height:60px; color:#ff5f01; font-size:16px; text-align:center; margin:50px 0 20px 0;}
.djzk:hover{ background:#ffe9db;}
.djzk span.arrow{display:block;height:60px;}
.djzk span.arrow.up{ background:url(../images/zy_bg.png) no-repeat 645px -270px;}
.djzk span.arrow.down{background:url(../images/zy_bg.png) no-repeat 645px -330px; color:#ff5f01;}

.zpxgCon{ margin-bottom:50px; width:100%;}
.zpxgCon strong{display:block; font-weight:normal; font-size:16px; line-height:50px;}
.zpxgCon i img{ display:block; width:1110px; height:auto;}
.theUser{ margin-top:20px;}
.theUser img{ width:48px; height:48px; float:left; margin-right:15px; display:inline-block;}
.theUser .theUser_con{ width:1047px; float:left; display:block;}
.theUser .theUser_con span{ display:block; height:24px; overflow:hidden;width:100%;}
.theUser .theUser_con span em{ font-style:normal; color:#999; padding-left:8px; font-size:12px;}
.theUser .theUser_con p{ display:block; width:100%;}
.theUser .theUser_con p b{ font-weight:normal; color:#999;}

.rqfx{ width:100%; height:88px; border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.popularity{ height:31px; float:left; width:300px; background:url(../images/zy_bg.png) no-repeat 0 -390px; margin:24px 0 0 45px; line-height:31px; padding-left:42px; display:inline-block;}
.popularity p{ float:left; line-height:18px; padding-top:12px; color:#999;display:block;}
.popularity span{ display:block; color:#ff5f01; font-size:30px; line-height:31px; float:left;}
.fx1{ height:40px; line-height:40px; float:right; margin:24px 25px 0 0;}
#fx1apDiv3 {width:60px; z-index: 1; font-size:14px; float:left; color:#999;}
#fx1apDiv6 {width: 210px; z-index: 4; float:left;}
#fx1apDiv6 a{height:40px;width:40px; padding:0; float:left; margin-right:10px; display:inline-block;}
#fx1apDiv6a1,#fx1apDiv6a2,#fx1apDiv6a3,#fx1apDiv6a4{background:url(../images/share.png) 0 0 no-repeat}
#fx1apDiv6a1:hover{background-position:0 -40px}
#fx1apDiv6a2{background-position:-50px 0}
#fx1apDiv6a2:hover{background-position:-50px -40px}
#fx1apDiv6a3{background-position:-100px 0}
#fx1apDiv6a3:hover{background-position:-100px -40px}
#fx1apDiv6a4{background-position:-150px 0;}
#fx1apDiv6a4:hover{background-position:-150px -40px}

.zpMoreBox{ height:76px; padding:35px 45px 0 45px;}
.zpMore{ width:840px; float:right;}
.zpMore .zpMore_con{ width:780px; float:left; height:76px; overflow:hidden;}
.zpMore .zpMore_con img{ width:120px; height:76px; float:left; margin-right:10px; display:inline-block;}
.zpMore span a{ width:50px; height:76px; display:block; float:right; background:url(../images/zy_bg.png) no-repeat 0 -421px;}
.zpMore span a:hover{ background-position:0 -497px;}

.allpl_tit{ padding:0 20px; line-height:16px; height:16px;}
.replyTo{ width:805px; height:auto; float:left;}
.replyTo_t{ width:805px; height:11px; background:url(../images/pinglun_Arr.png) no-repeat;}
.replyTo_con{ width:763px; background:#f5f5f5; border:1px solid #ddd; border-top:none; padding:12px 20px; font-size:12px; color:#999;}
.replyTo_con span{ display:block; height:24px;}
.replyTo_con p{ height:auto;}

.hfzt{line-height:30px; font-size:12px; height:auto; padding-top:10px; width:805px; float:left;}
.hfzt .zant{ float:right;cursor:pointer;}
.hfzt .zant i{ font-style:normal; color:#666;}
.hfzt span{ display:block; float:right; padding:0 10px; font-size:12px; color:#d7d7d7;}
.hfzt .hfTo{ float:right;cursor:pointer;}

.hfTo_con{ width:803px; height:110px;float:left; border:1px solid #ddd; background:#fff; margin-bottom:10px;float:left; display:none;}
.hfTo_con .hfTo_text{width:783px; height:62px;float:left; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #ebebeb; background:#fff;font-family:"Arial", "Microsoft yahei"; font-size:14px; padding:3px 10px;}
.hfTo_con .hfTo_text:focus{outline: none;}
.hfTo_con .hfTo_btn{ width:70px; height:28px; font-size:14px; color:#fff; background:#ff5f01;font-family:"Arial", "Microsoft yahei"; text-align:center; line-height:28px; float:right; margin:6px 10px 0 0; border:none; cursor:pointer;}
.hfTo_con .hfTo_btn:hover{background:#ff6e19;}

/*****************问答列表页*******************/
.Asklist_tit{ height:54px;background:#fff; border-bottom:1px solid #e5e5e5;}
.Asklist_tit span{ width:160px; height:55px; text-align:center; display:block; float:left; font-size:16px; cursor:pointer;line-height:55px; }
.Asklist_tit span.hover{ background:#fff; border-top:2px solid #ff5f01; line-height:53px; height:53px; color:#ff5f01;font-weight:bold;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.AskListCon{border-bottom:1px solid #eee; padding:20px 20px;clear:both; float:left; width:1160px; height:auto;}
.AskListCon:hover{ background:#fff3eb;}
.AskListCon .AskListCon_l{ float:left; width:800px; height:auto;}
.AskListCon .AskListCon_l .AskListCon_tit{width:800px; height:28px; float:left; overflow:hidden;}
.AskListCon .AskListCon_l .AskListCon_tit h2{ float:left; display:block; font-size:16px; font-weight:normal; line-height:28px; padding-right:12px;}
.AskListCon .AskListCon_l .AskListCon_tit p{ float:left; display:block; font-size:12px; line-height:16px; padding:8px 12px 0 0;}
.AskListCon .AskListCon_l .AskListCon_tit span{ float:left; display:block;width:55px; height:22px; font-size:12px; text-align:center; line-height:22px; margin:3px 12px 0 0;}
.lvse{ background:#5fb41b; color:#fff;}
.huis{ background:#e1e1e1;  color:#999;}
.AskListCon_l i{ float:left; width:800px; overflow:hidden; height:28px; line-height:28px; font-size:12px; font-style:normal; padding-left:2px;}
.AskListCon_r{ float:right; height:28px; line-height:28px; color:#999;}
.AskListCon_r span{ display:block; float:right; padding-left:10px;}
.AskListCon_r p{ display:block; float:right; padding-left:10px; color:#d3d2d2; font-size:10px;}

/*****************师资力量*******************/
.LsTeam_tit{ line-height:50px; font-size:16px;}
.LsTeamBox{ padding:20px; margin-bottom:20px;}
.LsTeamBox .LsTeam_pic img{ width:186px; height:246px; float:left; margin-right:20px; display:inline;}
.LsTeamBox .LsTeamCon{ float:left; width:950px;}
.LsTeamBox .LsTeamCon strong{ display:block; float:left; width:950px; font-size:16px; line-height:30px; color:#333; padding-top:6px; font-weight:normal;}
.LsTeamBox .LsTeamCon strong b{ color:#ff5f01;}
.LsTeamBox .LsTeamCon span{ display:block; float:left; width:950px; color:#333; line-height:30px;}
.LsTeamBox .LsTeamCon p{ display:block; float:left; width:940px; font-size:12px; padding-top:6px;}
.LsTeamBox .LsTeamCon i a{ display:block; float:left; font-style:normal; margin-top:35px; background:#5fb41b; width:110px; height:36px; line-height:36px; text-align:center; color:#fff;}
.LsTeamBox .LsTeamCon i a:hover{ background:#6dc02b; color:#fff;}

/*反馈*/
.fankuiCon1 p{ display:block; height:50px; line-height:50px; border-bottom:1px solid #d7d7d7; font-size:16px; color:#333;}
.fankuiCon1 .fankuiCon1_check{ height:60px;}
.fankuiCon1 .fankuiCon1_check span{float:left; margin-right:25px; display:inline-block;}
.fankuiCon1 .fankuiCon1_check span input{ float:left; width:14px; height:14px; margin-top:23px; display:inline-block;}
.fankuiCon1 .fankuiCon1_check span label{ line-height:60px; float:left;font-size:14px; font-family:"Arial", "Microsoft yahei"; color:#666; padding-left:5px;}
.fankui_text{ width:892px; height:150px; overflow:auto;border:1px solid #d7d7d7;font-size:14px; font-family:"Arial", "Microsoft yahei"; padding:3px 8px; color:#bcbcbc;}
.fankui_text:focus{outline: none; color:#333;}

.fkUpload{ margin-top:30px;}
.fkUpload .fkUploadCon{ height:82px;}
.fkUpload .fkUploadCon a{ width:82px; height:82px; display:inline-block; margin-right:10px; float:left; background:url(../images/uploadIcon.png) no-repeat 0 0;}
.fkUpload .fkUploadCon a:hover{ background-position:0 -82px;}
.fkUpload .fkUploadCon .UploadCon_pic{ width:82px; height:82px; float:left; margin-right:10px; display:inline; position:relative;}
.fkUpload .fkUploadCon .UploadCon_pic i img{width:82px; height:82px;}
.UploadCon_two{opacity:0; display:none; width:82px; height:82px; background:url(../images/nav_bg.png) repeat; position:absolute; left:0; top:0;}
.UploadCon_two span{ display:block; width:23px; height:23px; background:url(../images/uploadIcon.png) no-repeat right -164px; float:right; cursor:pointer;}
.UploadCon_pic:hover .UploadCon_two{opacity:1; display:block;}
.fkUpload p{ line-height:45px; height:45px; display:block;}

.contact_text{ height:40px; line-height:40px; width:892px;border:1px solid #d7d7d7;font-size:14px; font-family:"Arial", "Microsoft yahei"; padding:0 8px; color:#bcbcbc; margin-top:10px;}
.contact_text:focus{outline: none; color:#333;}
.PageAddress span{ display:block; height:20px; line-height:20px; margin-top:30px; color:#333;}
.fankuiBtn a{ width:160px; height:50px; line-height:50px; text-align:center; background:#ff5f01; color:#fff; margin-top:30px; display:block; font-size:16px; }
.fankuiBtn a:hover{background:#ff6e19;}

.comm{ float:right; padding-left:30px; width:245px;}
.comm span{ height:40px; line-height:40px; padding-top:10px; display:block; color:#333;}
.comm p{ display:block; line-height:30px;}

/*下载*/
.Xzbody{ background:url(../images/xiazai_bg.png) repeat;}
/*.XzBox{ background:url(../images/xiazaibody_bg.png) no-repeat center 0;}*/
.XzBox .XzcCon-T{ height:480px;}
.XzBox .XzcCon-T .XzTit{ text-align:center; padding:80px 0 65px 0;}
.XzBox .XzcCon-T .XzTit h2{ display:block; color:#333; font-size:60px; line-height:100px; font-weight:normal;}
.XzBox .XzcCon-T .XzTit p{ font-size:16px; line-height:30px;}
.XzBox .XzcCon-T .XzTit p b{ color:#fe5a00;}

/*.XzBox .XzcCon-T .XzBtn span a{ width:330px; height:117px; display:block; background:url(../images/liucheng_btn.png) no-repeat 0 0; margin:0 0 0 290px; float:left; text-indent:-9999px;}
.XzBox .XzcCon-T .XzBtn span a:hover{ background-position:0 -117px;}
.XzBox .XzcCon-T .XzBtn p a{ width:330px; height:117px; display:block; background:url(../images/xiazai_btn.png) no-repeat 0 0; margin:0 0 0 -30px; float:left; text-indent:-9999px;}
.XzBox .XzcCon-T .XzBtn p a:hover{ background-position:0 -117px;}*/

.XzBox .XzcCon-T .XzBtn span a{ width:280px; height:75px; display:block; background:url(../images/bendi.png) no-repeat; margin:0 0 0 290px; float:left; text-indent:-9999px;}
.XzBox .XzcCon-T .XzBtn span a:hover{ background:url(../images/bendi_1.png) no-repeat}
.XzBox .XzcCon-T .XzBtn p a{ width:280px; height:75px; display:block; background:url(../images/360.png) no-repeat; margin:0 0 0 30px; float:left; text-indent:-9999px;}
.XzBox .XzcCon-T .XzBtn p a:hover{ background:url(../images/360_1.png) no-repeat}

.XzBox .XzcCon-B{ border:1px solid #e6e6e6; background:#fff; padding:10px 40px;}
.XzBox .XzcCon-B .CjwtBt{ height:50px;}
.XzBox .XzcCon-B .CjwtBt span{ display:block; font-size:18px; color:#333; line-height:50px; float:left;}
.XzBox .XzcCon-B .CjwtBt p a{ display:block; float:right; line-height:50px; background:url(../images/more.png) no-repeat right 18px; padding-right:18px; color:#666;}
.XzBox .XzcCon-B .CjwtBt p a:hover{ background:url(../images/more_hover.png) no-repeat right 18px; padding-right:18px; color:#ff5f01;}
.XzBox .XzcCon-B ul li{ float:left; display:block;}
.XzBox .XzcCon-B ul li a{ line-height:45px; float:left; width:475px; height:45px; overflow:hidden; float:left; margin-right:70px; display:inline-block; background:url(../images/jt.png) no-repeat 0 0; padding-left:10px;}
.XzBox .XzcCon-B ul li a:hover{ background-position:0 -45px;}

/*搜索列表*/
.w950{ width:950px; margin:0 auto;}
.w950 em{ font-style:normal; color:#ff5f01;}
.SsLsit_t{ line-height:40px; background:#eee; padding-left:20px; font-size:12px; color:#999;}
.SsTitle{ line-height:50px; margin-top:15px; padding-left:20px; border-bottom:1px solid #e5e5e5; font-size:18px; color:#333;}

.SsKecBox{ padding:30px 20px; border-bottom:1px solid #e5e5e5;}
.SsKecBox:hover{background:#fff3eb;}
.SsKecBox .SsKec_l img{ width:220px; height:138px; float:left; margin-right:20px; display:inline;}
.SsKecBox .SsKec_r{ float:left; width:670px;}
.SsKecBox .SsKec_r .SsKecName{ width:670px; float:left; display:inline; height:34px; overflow:hidden;}
.SsKecBox .SsKec_r .SsKecName h2{ display:block; float:left; line-height:30px; font-size:16px; font-weight:normal; margin-left:-8px;}
.SsKecBox .SsKec_r .SsKecName i{display:block; float:left; margin:7px 0 0 10px; padding:0 5px; height:15px; font-size:12px;line-height:16px; text-align:center;color:#5fb41b;border:1px solid #5fb41b; font-style:normal;}
.SsKecBox .SsKec_r .SsKecJg{ float:left; width:670px; height:24px;}
.SsKecBox .SsKec_r .SsKecJg p{ float:left; color:#ff5f01; padding-right:15px;}
.SsKecBox .SsKec_r .SsKecJg span{ display:block; float:left; color:#999; font-size:12px; padding-right:15px;}
.SsKecBox .SsKec_r .SsKecJs{ float:left; width:670px; padding-bottom:6px; color:#999; height:72px; overflow:hidden;}
.SsKecBox em{font-style:normal; color:#ff5f01;}

.SsAskBox{padding:30px 20px 22px 20px; border-bottom:1px solid #e5e5e5;}
.SsAskBox .SsAsk_l img{ width:48px; height:48px; float:left; margin-right:15px; display:inline;}
.SsAskBox .SsAsk_r{ float:left; width:847px;}
.SsAskBox .SsAsk_r h2{display:block; float:left;font-size:16px;width:847px; height:24px; overflow:hidden; margin-bottom:6px;font-weight:normal;}
.SsAskBox .SsAsk_r p{display:block;padding-bottom:6px;color:#999;}
.SsAskBox .SsAsk_r .SsAskName{ font-size:12px; color:#999; width:847px; height:24px; float:left;}
.SsAskBox .SsAsk_r .SsAskName span{ display:block; float:left; padding-right:15px;}
.SsAskBox .SsAsk_r .SsAskName i{ display:block; float:left; font-style:normal;}

.SsUserBox{padding:30px 20px; border-bottom:1px solid #e5e5e5;}
.SsUserBox .SsUser_l img{ width:120px; height:120px;float:left; margin-right:20px; display:inline;}
.SsUserBox .SsUser_r{ width:770px; float:left;}
.SsUserBox .SsUser_r h2{ font-size:16px; font-weight:normal; float:left; width:770px; height:30px; line-height:30px;}
.SsUserBox .SsUser_r .SsUserName{ width:770px; float:left; height:32px; line-height:30px;}
.SsUserBox .SsUser_r .SsUserName span{ display:block; float:left; padding-right:15px;}
.SsUserBox .SsUser_r p{ font-size:12px; line-height:24px; color:#999; height:48px; overflow:hidden; float:left; width:770px;}

/*关于我们*/
.about_l{ width:260px; float:left; background:#fff;}
.about_l li{ height:auto; width:260px; float:left;}
.about_l .YjTit{ height:60px; line-height:60px; color:#333; width:220px; border-bottom:1px solid #eee; margin-left:20px; font-size:14px;}
.about_l .YjTit a{ width:230px; height:60px; display:block; margin-left:-20px; padding-left:30px; color:#333; cursor:pointer;}
.about_l .YjTit a:hover{ color:#333;}
.about_l .YjTit span.hover a{width:230px; border-left:2px solid #ff5f01; color:#ff5f01; padding-left:28px;}
.about_l .YjTit span.arrow{ display:block; height:60px;}
.about_l .YjTit span.arrow.up{ background:url(../images/jiajian.png) no-repeat 200px 0;}
.about_l .YjTit span.arrow.down{background:url(../images/jiajian.png) no-repeat 200px -60px; color:#ff5f01;}
.about_l .EjTit{ display:none; float:left;}
.about_l .EjTit dd{ height:45px; line-height:45px; color:#333; width:200px; border-bottom:1px solid #eee; margin-left:40px; font-size:12px;}
.about_l .EjTit dd a{ width:220px; height:45px; display:block; margin-left:-40px; padding-left:40px; color:#888;}
.about_l .EjTit dd a:hover{ color:#333;}
.about_l .EjTit dd.hover a{width:220px; border-left:2px solid #ff5f01; color:#ff5f01; padding-left:38px;}

.about_Tit{ line-height:48px; font-size:18px; color:#333; margin:10px 0 15px 0; border-bottom:1px solid #eee;}
.aboutCon p{ padding-bottom:30px; line-height:24px;}

/*右边框*/
.about_r{ width:850px; padding:0 35px; float:right; background:#fff;}

/*诚征英才*/
.CzycCon dl{ padding-bottom:15px;}
.CzycCon dl dt{ font-weight:bold; line-height:36px;}
.CzycCon dl dd{ font-size:14px; padding-left:15px; line-height:30px;}

/*联系我们*/
.LxwmCon p{ padding-bottom:30px;}

/*合作联系*/
.Hzlx_tit{ height:40px;line-height:40px; margin:20px 0;}
.Hzlx_tit span{float:left; display:inline-block; background:#e5e5e5; margin-right:2px;}
.Hzlx_tit span a{ display:block; padding:0 28px; cursor:pointer;}
.Hzlx_tit span.hover{ background:#ff5f01;}
.Hzlx_tit span.hover a{color:#fff;}
.HzlxBox{clear:both; width:100%;}
.HzlxBox .HzlxCon{ margin-bottom:20px;position:relative;}
.HzlxBox .HzlxCon span{ display:block; width:400px; line-height:30px;}
.HzlxBox .HzlxCon span i{ font-style:normal; color:#ff1200; padding-right:5px;}
.HzlxBox .HzlxCon input{ width:262px; height:40px; border:1px solid #ddd; padding:0 10px; line-height:40px;font-size:14px; font-family:"Arial", "Microsoft yahei"; color:#b5b5b5;}
.HzlxBox .HzlxCon input:focus{ border:1px solid #ff5f01;outline: none;}
.HzlxBox .HzlxCon p{line-height:42px; height:42px; width:150px; color:#fa5b5b; padding-left:18px; background:url(../images/error.png) no-repeat 0 14px; position:absolute; left:298px; top:30px; font-size:12px;}
.HzlxBox .HzlxCon .hzlx_text{width:378px; height:120px; overflow:auto; border:1px solid #ddd; padding:0 10px; font-size:14px; font-family:"Arial", "Microsoft yahei"; color:#333;}
.HzlxBox .HzlxCon .hzlx_text:focus{ border:1px solid #ff5f01;outline: none;}

.Kskc .ui-choose {display: inline-block;font-size: 14px; width:600px; float:left; margin-top:5px;}
.Kskc .ui-choose:after { content: ""; display: table; clear: both; }
.Kskc .ui-choose li{border:1px solid #ddd; float:left; height:32px; line-height:32px; padding:0 17px; cursor:pointer; position:relative; z-index: 1; min-width: 20px; text-align: center; margin:0 10px 10px 0;}
.Kskc .ui-choose li:hover { z-index: 4; border-color:#ff5f01; color: #ff5f01; border:2px solid #ff5f01;height:30px; line-height:30px; padding:0 16px;}
.Kskc .ui-choose li.selected { color:#333; background: transparent url(../images/icon-selected.png) no-repeat right bottom;z-index: 3;border:2px solid #ff5f01;height:30px; line-height:30px; padding:0 16px;}
.KskcBtn a{ height:42px; line-height:42px; background:#ff5f01; color:#fff; width:120px; text-align:center; font-size:16px; display:block; margin-top:25px;}
.KskcBtn a:hover{ color:#fff; background:#ff701c;}

/*常见问题*/
.CjwtCon li{ display:block; width:850px; height:45px; line-height:45px; overflow:hidden; float:left; }
.CjwtCon li a{background:url(../images/jt.png) no-repeat 0 0; padding-left:10px; display:block; float:left;}
.CjwtCon li a:hover{ background-position:0 -45px;}
.CjwtCon li span{ display:block; float:right; font-size:12px; color:#bbb;}

/*就业明星*/
.JymxCon li{ width:400px; height:150px; float:left; margin:15px 50px 20px 0; display:inline-block; font-size:12px; overflow:hidden;}
.JymxCon li img{ float:left; width:160px; height:150px; margin-right:20px; display:inline-block;}
.JymxCon li p{ display:block; float:left; height:28px; line-height:28px; overflow:hidden; width:220px;}
.JymxCon li p b{ font-size:14px; color:#333;}
.JymxCon li span a{ height:26px; width:78px; border:1px solid #ff5f01; text-align:center; line-height:26px; display:block; margin-top:10px; color:#ff5f01; float:left;}
.JymxCon li span a:hover{ background:#ff5f01; color:#fff;}

/*学员专访 学员感言*/
.XyzfCon li{ width:850px; float:left; height:150px; overflow:hidden;margin:15px 0 20px 0;}
.XyzfCon li img{ width:160px; height:150px; float:left; margin-right:20px; display:inline-block;}
.XyzfCon li h2{ display:block; float:left; width:670px; font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.XyzfCon li h2 b{ color:#ff5f01;}
.XyzfCon li h2 a:hover{ text-decoration:underline;}
.XyzfCon li sapn{ display:block; float:left; width:670px; height:28px; overflow:hidden; line-height:28px;}
.XyzfCon li p{ color:#999; font-size:12px; height:44px; line-height:22px; overflow:hidden; float:left; width:670px; margin:8px 0 12px 0;}
.XyzfCon li i a{ display:block; float:left; font-style:normal; height:28px; width:80px;border:1px solid #ff5f01; text-align:center; line-height:28px; display:block;color:#ff5f01;}
.XyzfCon li i a:hover{ background:#ff5f01; color:#fff;}

/*阅读页*/
.YueduBox{ padding:0 30px; width:850px; background:#fff;}
.YdTit{ padding-bottom:15px; border-bottom:1px solid #eee;}
.YdTit h2{ display:block; text-align:center; line-height:30px; color:#000; font-size:28px; font-weight:normal; padding:35px 0 15px 0;}
.YdTit .YdTit_b{ height:28px; font-size:12px; color:#999; line-height:28px;}
.YdTit .YdTit_b span{ display:block; float:left; margin:0 15px 0 275px;}
.YueduCon p{ padding-top:25px; text-indent:30px; color:#333; font-size:15px; line-height:28px;}
.YdFx{ height:30px; line-height:30px; border-top:1px solid #eee; width:850px; margin:30px 0; padding-top:15px;}
.YdFx span{ display:block; float:left; font-size:12px; color:#999;}
.YdFx .bshare-custom{ padding-top:6px;}
.Ydwz span{ height:24px; display:block; width:400px; overflow:hidden;}

/*使用流程*/
.liucheng{ width:1200px; height:780px; background:url(../images/lc.jpg) no-repeat 0 60px #fff; position:relative;}
.liucheng a{ display:block; width:230px; height:70px; position:absolute; top:77px; left:328px; text-indent:-9999px;}
