@charset "utf-8";
/* CSS Document */
html,body{width:100%;margin:0;padding:0;-webkit-tap-highlight-color:transparent}
body{font-family:Helvetica,"Microsoft YaHei",Arial;color:#444;background-color:#f2f2f2; font-size:14px;}
section,footer,nav,em,mark,p,span,ul,li,ol,h1,h2,h3,h4,dl,dt,i,dd,input,textarea{margin:0;padding:0;font-weight:normal;list-style:none;font-style:normal}
input,textarea,select{border:0;outline:0}
mark{background-color:transparent}
img{border:0; vertical-align:bottom;}
a,a:visited {text-decoration:none;color:#666;}
body.fff{background-color: #fff}

.n_xtsf { width:100%; height:44px; color:#fff; position:fixed; top:0; z-index:100; background-color:#191919;}
.n_xtsl,.n_xtsl:visited { width:14%; height:34px; display:block; float:left; font-size:10px; text-align:center; line-height:1.6; color:#fff; padding-top:11px;}
.n_xtsl02,.n_xtsl02:visited { width:14%; height:34px; display:block; float:right; font-size:14px; text-align:center; line-height:1.6; color:#fff; padding-top:11px;}
.n_xtslfj,.n_xtslfj:visited { width:18%; height:39px; display:block; float:left; font-size:10px; text-align:center; line-height:1.6; color:#4c545a; padding-top:6px;}
.n_xtsm { width:62%; height:39px; display:block; font-size:10px; text-align:center; line-height:1.5; color:#fff; padding-top:6px; margin-left:4%; float:left;}
.n_xtsmxk { background-color:#fff; border-radius:4px; height:32px; line-height:32px;}
.n_sst1 { width:20%; height:32px; display:block; float:right; text-align:center;}
.n_sst1 img { vertical-align:middle; margin-top:-4px;}
.n_alj,.n_alj:visited { width:74%; height:32px; line-height:32px; color:#999; font-size:12px; text-align:left; display:block; padding-left:5%;}
.n_xtsr,.n_xtsr:visited { width:14%; height:34px; display:block; float:right; font-size:10px; text-align:center; line-height:1.6; color:#fff; padding-top:11px; position:relative;}
a.n_xtsr{font-size: 14px;}
.n_xtsr2,.n_xtsr2:visited { width:14%; height:35px; display:block; float:right; font-size:10px; text-align:center; line-height:1.6; color:#fff; padding-top:11px; position:relative; background:url(../../images/wap/lig_ssrt.png) no-repeat; background-position:center 50%; border:0; background-size:23px 23px;outline:none; margin-top:4px;}
.n_xtsr i { font-style:normal;background:rgb(255, 255, 255); opacity: 1;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=100); width:7px; height:7px; border-radius:4px; position:absolute; right:34%; top:8px;}
.n_xzflk { width:100%; overflow:hidden; padding:8px 0; background-color:#fff; margin-bottom:10px;}
.n_xzflk a,.ybxc_xzflk a:visited { width:25%; display:block; float:left; color:#666; font-size:12px; text-align:center; line-height:1.5; padding:3px 0;}
.n_xzflk img { border-bottom:0; margin-bottom:2px;}
.sy_zbygk { width:100%; overflow:hidden; padding:10px 0; background-color:#fff; margin-bottom:10px;}
.sy_zbygl { width:25%; overflow:hidden; float:left; text-align:center;}
.sy_zbygl img{height: 60px;margin-top: 5px;}
/*2016-7-28 start*/
.sy_zbygr { width:75%; height:70px; overflow:hidden; float:right; color:#999; line-height:1.7;}
.sy_zbygr .dateTime{color: #FFB22C}
/*2016-7-28 end*/
.sy_zbygra { color:#999;}
.sy_zbygra h3 { width:74%; font-size:16px; color:#333; background:url(../../images/wap/lig_zbzt.png) no-repeat; background-position:96% 50%; background-size:auto 18px; padding-right:26%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_zbygra2 { color:#999;}
.sy_zbygra2 h3 { width:74%; font-size:16px; color:#333; background:url(../../images/wap/lig_zbzt2.png) no-repeat; background-position:96% 50%; background-size:auto 18px; padding-right:26%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.n_zsqk { width:100%; overflow:hidden;background-color:#fff; margin-bottom:10px;}
.n_zsqkxk { width:100%; height:28px; border-bottom:1px solid #e8e8e8; padding:10px 0; background-color:#fff;}
.n_zsqkxk h4 { height:28px; line-height:28px; border-left:4px solid #2fa5f1; padding-left:8px; font-weight:normal; font-size:18px; color:#2fa5f1;}
.n_zsqkxk h4 a,.n_zsqkxk h4 a:visited { float:right; color:#666; font-size:12px; margin-right:10px; font-weight:normal;}
.sy_xxzq { width:100%; overflow:hidden; padding:8px 0; background-color:#fff; }
.sy_xxzq a,.ybxc_xzflk a:visited { width:21%; display:block; float:left; color:#666; font-size:12px; text-align:center; line-height:1.5; padding:3px 2%; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sy_xxzq img { border-bottom:0; margin-bottom:2px;}
.sy_ggw { width:100%; overflow:hidden; margin-bottom:10px;}
.n_zsqkxk2 { width:100%; height:16px; border-bottom:1px solid #ebebeb; padding:10px 0; background-color:#fff;}
.n_zsqkxk2 h4 { height:16px; line-height:16px; border-left:2px solid #4ba0f7; padding-left:10px; font-weight:normal; font-size:14px;}
.n_zsqkxk2 h4 a,.n_zsqkxk h4 a:visited { float:right; color:#666; font-size:12px; margin-right:10px; font-weight:normal;display: inline-block;color: #b4b4b4;}
.n_zsqkxk2 h4 a i{display: inline-block;width: 16px;height: 16px;background-position: 0 -80px;vertical-align: middle;margin-left: 3px;}
.n_dp_cpk { width:94%; border-top:1px solid #e8e8e8; background-color:#fff; margin-bottom:10px; padding:10px 3% 0 3%; }
.n_dp_cpk ul { width:100%; list-style-type:none; overflow:hidden;}
.n_dp_cpk ul li {width:48.4%;/* overflow:hidden;*/ background-color:#fff; margin:0 0 10px 0;float:right; line-height:1.8; margin-bottom:8px; display:block;}
.sy_tpwknwp { width: 100%; height: 48px; box-sizing: border-box; padding: 5px; font-size: 12px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; border: 1px solid #f4f4f4; border-top: none; }
.rm-con{ width: 100%; height: 48px; box-sizing: border-box; padding: 5px; border: 1px solid #f4f4f4; border-top: none;}
.rm-con p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 12px; line-height: 20px;}
.rm-con ul li{display: inline-block;width: 50%;line-height: 20px;font-size: 12px;}
.rm-con ul li.rm-con-l{}
.rm-con ul li.rm-con-r{text-align: right;color: #e83333}
.sy_tpwk {width:100%; /*overflow:hidden;*/ position:relative;}
.rm-tip { display: block; width: 62px; height: 16px; line-height: 16px; background: url("../../images/wap/rmTipBg.png") no-repeat; top: 8px; right: -3px; font-size: 12px; color: #fff; box-sizing: border-box; padding-left: 3px; }
.sy_tpsbb {width:94%; height:24px; line-height:24px; color:#fff; position:absolute; bottom:0; left:0;  background:rgb(0, 0, 0); opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=70); z-index:40; padding-left:6%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.n_dp_cpk ul li img { border:0; margin:0 auto; width:100%; }
.n_dp_cpk ul li:nth-of-type(odd) {width:48.4%; /*overflow:hidden;*/ background-color:#fff; margin:0 0 10px 0;float:left; margin-bottom:8px; line-height:1.8; display:block;}
.n_dp_cpk ul li:nth-of-type(odd) img { border:0; margin:0 auto; width:100%; }
.n_zsqkxk3 { width:100%; height:28px; border-bottom:1px solid #e8e8e8; padding:10px 0; background-color:#fff;}
.n_zsqkxk3 h4 { height:28px; line-height:28px; border-left:4px solid #44ab34; padding-left:8px; font-weight:normal; font-size:18px; color:#44ab34;}
.n_zsqkxk3 h4 a,.n_zsqkxk h4 a:visited { float:right; color:#666; font-size:12px; margin-right:10px; font-weight:normal;}
.n_zsqkxk4 { width:100%; height:28px; border-bottom:1px solid #e8e8e8; padding:10px 0; background-color:#fff;}
.n_zsqkxk4 h4 { height:28px; line-height:28px; border-left:4px solid #ff6c00; padding-left:8px; font-weight:normal; font-size:18px; color:#ff6c00;}
.n_zsqkxk4 h4 a,.n_zsqkxk h4 a:visited { float:right; color:#666; font-size:12px; margin-right:10px; font-weight:normal;}
.sy_hyxs { width:100%; overflow:hidden; padding:10px 0 0 0; background-color:#fff; }
.sy_hyxs a,.sy_hyxs a:visited { width:25%; overflow:hidden; display:block; float:left; text-align:center; color:#666; line-height:1.8; padding-bottom:10px; }
.sy_hyxs a img { display:block; border:none; width:50px; height:50px; border-radius:50%; margin:0 auto;}
.sy_on { background:url(../../images/wap/lig_xsj.png) no-repeat center bottom;}
.sy_hyxsnrk { width:84%; overflow:hidden; padding:3%; margin:0 auto; background-color:#fff6f0; font-size:14px; line-height:1.6; color:#333; border-radius:6px; margin-bottom:10px; text-indent:2em;}
.sy_yw { width:100%; overflow:hidden; padding:2% 0 4% 0; text-align:center; color:#999; font-size:14px;}
.sy_ywank { padding:12px; overflow:hidden; text-align:center;}
.sy_ywank a,.sy_ywank a:visited { width:32%; overflow:hidden; display:inline-block; text-align:center;color: #666}
.sy_ywank a img{height: 30px;padding-bottom: 5px;}
.sy_ywank a.blue{color: #00a2e0}
 /*轮播图*/
.n_lbwk { width:100%; overflow:hidden;padding: 12px;background-color: #fff;border-bottom: 1px solid #ebebeb;margin-bottom: 10px}
.scroll{margin:120px auto;max-width:560px;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{ width:100%; text-align:center;z-index:400;position:absolute;margin:-20px 0 0 -12px}
.scroll_position li{display:inline-block;width:8px;height:8px;border-radius:100%;background-color: #999}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#fff;}
.scroll_position_bg{background:#8b1d44;position:absolute;bottom:12px;left:50%; margin-left:-30px; padding:0 15px;z-index:380;height:12px;border-radius:26px; width:60px; text-align:center;}

.sy_zzhao {width:100%; height:100%; position:fixed; top:0; left:0;  background:rgb(0, 0, 0); opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=30); z-index:120;  }
.sy_bklbk { width:68%; height:100%; background-color:#fff; position:fixed; z-index:130; right:0; top:0;}
.sy_bklbk h2 { height:60px; line-height:60px; font-size:18px; color:#333; border-bottom:1px solid #e8e8e8; text-align:center; margin-bottom:18px;}
.sy_bklbk a,.sy_bklbk a:visited { width:33.2%; overflow:hidden; display:block; float:left; text-align:center; color:#666; line-height:1.6; margin-bottom:8px;}
.sy_bklbk a img { display:block; border:none; width:50px; height:50px;  margin:0 auto;}

.sy_zzhao2 {width:100%; height:46px; position:fixed; bottom:0; left:0;  background:rgb(0, 0, 0); opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=80); z-index:130;  }
.sy_xgb,.sy_xgb:visited { width:15%; text-align:center; height:46px; line-height:46px; color:#fff; font-size:16px; font-weight:bold; float:left; display:block;}
.sy_xspan { width:60%; height:46px; line-height:46px; text-align:center; color:#fff; font-size:16px; display:block; float:left;}
.sy_xgbr,.sy_xgbr:visited { width:20%; text-align:center; height:30px; line-height:30px; color:#fff; font-size:14px; float:right; display:block; background-color:#2fa5f1; border-radius:4px; text-align:center; margin-right:5%; margin-top:8px;}

.sy_grdlk { width:78%; height:100%; background-color:#fff; position:fixed; z-index:130; left:0; top:0;}
.sy_grdlk h2 { width:90%; height:90px; line-height:90px; font-size:18px; color:#333; border-bottom:1px solid #e8e8e8; text-align:left; margin-bottom:18px; margin-left:10%;}
.sy_grdlk h2 img { width:60px; height:60px; border-radius:50%; vertical-align:middle; margin-right:20px;}
.sy_dlanys,.sy_dlanys:visited { width:80%; height:40px; line-height:40px; font-size:16px; text-align:center; display:block; color:#fff; background-color:#2fa5f1; margin:0 auto 18px auto; border-radius:30px;}
.sy_zcsqys,.sy_zcsqys:visited { width:78%; height:38px; line-height:38px; font-size:16px; text-align:center; display:block; color:#2fa5f1; border:1px solid #2fa5f1; background-color:#fff; margin:0 auto 18px auto; border-radius:30px;}
.sy_wjmmys,.sy_wjmmys:visited { width:60%; height:38px; line-height:38px; font-size:14px; text-align:right; display:block; color:#2fa5f1;margin:0 auto 18px auto; margin-top:-10px;}
/*2016-7-28 start*/
.sy_kfdhk,.sy_kfdhk:visited { width:100%; height:40px; line-height:40px; font-size:16px; color:#666; text-align:center; display:block; position:absolute; bottom:0; border-top:1px solid #e8e8e8;background: #f9f9f9}
.sy_kfdhk img { margin-right:16px; vertical-align:middle;width: 18px;height: 24px;}
/*2016-7-28 end*/
.sy_dlhdnys,.sy_dlhdnys:visited { width:90%; height:50px; line-height:50px; font-size:16px;  display:block; color:#666; background-color:#fff; margin-left:10%; background:url(../../images/wap/lig_rcjt.png) no-repeat; background-position:94% 50%; border-bottom:1px solid #e8e8e8; background-size:auto 16px;}
.sy_dlhdnys img { width:26px; height:26px; vertical-align:middle; margin-right:16px;}
.lig_t2zj { width:72%; height:44px; line-height:44px; color:#fff; text-align:center; font-size:16px; float:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.lig_t2zj i{display: inline-block;width: 14px;height: 14px;vertical-align: middle;margin-left: 3px;}
.lig_t2zj i.safe_list{background-position: -20px -446px;}
.lig_t2zj i.safe_box{background-position: -20px -466px;}


.lig_dxmmwk { width:100%; overflow:hidden; padding:5% 0 0 0;}
.lig_dxmm_dk { width:100%; overflow:hidden; margin-bottom:16px; text-align:center; position:relative;}
.lig_dxmm_dk2 { width:86%; overflow:hidden; margin:0 auto 16px auto;}
.lig_dxmm_srk1 { width:78%; height:46px; line-height:46px; padding:0 4%; border:1px solid #4aa9ea; font-size:16px; position:relative; margin:0 auto; border-radius:6px;}
.lig_dxmm_dk i { width:22px; height:22px; font-style:normal; position:absolute; right:12%; top:26%; z-index:10;}
.lig_dxmm_dk i img { width:22px; height:22px;}
.lig_dxmm_srk2 { width:76%; height:46px; line-height:46px; padding:0 11%; border:1px solid #4aa9ea; font-size:16px; border-radius:6px;}
.lig_nxz { width:48%; float:left; overflow:hidden;}
.lig_nxr { width:48%; float:right; overflow:hidden; height:46px; line-height:46px;}
.lig_nxr img { vertical-align:middle;}
.lig_nxr a,.lig_nxr a:visited { font-size:12px; color:#49b5fa;}
.lig_hqdtm1,.lig_hqdtm1:visited { width:48%; height:48px; line-height:48px; display:block; float:right; background-color:#8dcb44; color:#fff; font-size:16px; text-align:center; border-radius:6px;}
.lig_hqdtm2,.lig_hqdtm2:visited { width:48%; height:48px; line-height:48px; display:block; float:right; background-color:#ccc; color:#fff; font-size:16px; text-align:center; border-radius:6px;}
.lig_danys,.lig_danys:visited { width:90%; height:40px; line-height:40px; font-size:16px; text-align:center; color:#fff; background-color:#2fa5f1; display:block; border-radius:6px; margin:0 auto;}
.lig_dxmm_dk3 { width:86%; overflow:hidden; margin:0 auto; height:46px; line-height:46px; font-size:16px; color:#666;}
.lig_s1 { color:#f00;}
.lig_s2 { color:#ffb820;}
.lig_s3 { color:#64cb44;}
.lig_skjd { width:86%; height:4px; font-size:1px; margin:-16px auto 16px auto;}
.lig_jdspan1 { width:32%; height:4px; font-size:1px; display:block; float:left; background-color:#e8e8e8;}
.lig_jdspan2 { width:32%; height:4px; font-size:1px; display:block; float:left; background-color:#e8e8e8; margin-left:2%;}
.lig_jdspan3 { width:32%; height:4px; font-size:1px; display:block; float:right; background-color:#e8e8e8;}
.dq1 { background-color:#f00;}
.dq2 { background-color:#ffb820;}
.dq3 { background-color:#64cb44;}
.lig_mmcgk { width:86%; overflow:hidden; text-align:center; color:#666; font-size:16px; margin:0 auto 36px auto;}
.lig_mmcgk img { display:block; margin:16px auto 20px auto;}
.n_sdtlk { width:100%; height:44px;  text-align:center; color:#4c545a; border-bottom:1px solid #ebebeb;margin-bottom: 5px; background: #fff url("../../images/wap/vtc_line_h30.png") center no-repeat;}
.n_sdtlka1,.n_sdtlka1:visited { width:26%;color:#666; display:inline-block; height:45px; line-height:45px; font-size:14px; position:relative; float:left; text-align:center; margin:0 12%;}
.n_sdtlka2,.n_sdtlka2:visited { width:26%;color:#2fa5f1; display:inline-block; height:43px; line-height:42px; border-bottom:2px solid #2fa5f1; font-size:14px; position:relative; float:left; text-align:center; margin:0 12%;}
.lig_sqxlk {appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:87%; height:46px; line-height:46px; padding:0 4%; border:1px solid #4aa9ea; font-size:16px; position:relative; margin:0 auto; border-radius:6px; color:#999;background: url(../../images/wap/arrow.png) no-repeat scroll 98% center transparent;}
.lig_sqxlkx1 {appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:32%; height:46px; line-height:46px; padding:0 4%; border:1px solid #4aa9ea; font-size:16px; position:relative; border-radius:6px; color:#999;background: url(../../images/wap/arrow.png) no-repeat scroll 98% center transparent; float:left; margin-right:2%;}
.lig_sqxlkx2 {appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:32%; height:46px; line-height:46px; padding:0 4%; border:1px solid #4aa9ea; font-size:16px; position:relative; border-radius:6px; color:#999;background: url(../../images/wap/arrow.png) no-repeat scroll 98% center transparent; float:left;}
.lig_sqxlkx3 {appearance:none;  -moz-appearance:none;  -webkit-appearance:none; width:32%; height:46px; line-height:46px; padding:0 4%; border:1px solid #4aa9ea; font-size:16px; position:relative; border-radius:6px; color:#999;background: url(../../images/wap/arrow.png) no-repeat scroll 98% center transparent; float:right;}
.lig_sqsm,.lig_sqsm:visited { width:86%; height:48px; line-height:48px; font-size:16px; text-align:center; color:#2fa5f1;  display:block; border-radius:6px; margin:20px auto;}
.lig_wsqkd { width:100%; overflow:hidden;}
.lig_wsqkd h3 { background-color:#f8f8f8; color:#333; height:36px; line-height:36px; font-size:14px;}
.lig_wsqkd h3 img { vertical-align:middle; margin-right:10px;}
.lig_wsxnrk { padding:20px 80px; overflow:hidden;}
.lig_wsxnrk img { width:100%;}
.lig_wsxnrk2 { padding:20px; overflow:hidden; text-indent:2em; line-height:1.6; color:#666;}
.lig_sqsysmk { padding:20px;overflow:hidden; line-height:1.8; color:#666; font-size:16px;}
.lig_sssr { width:92%; height:32px; line-height:32px; background-color:#fff; border-radius:4px; padding:0 4%;}
.lig_gb { width:20px; height:20px; line-height:20px; border-radius:50%; display:block; position:absolute; right:4%; top:25%; background-color:#ccc; color:#fff; text-align:center; z-index:106;}
.lig_rmssk { padding:0 4%; height:40px; line-height:40px; font-size:16px; color:#333; border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
.n_ssxwk { width:92%; overflow:hidden; margin:6px auto;}
.n_ssxwk a,.n_ssxwk a:visited {height:30px; line-height:30px;color:#666; font-size:12px; float:left; display:inline-block; margin:0 10px 10px 0; border-radius:4px; background-color:#f2f2f2; position:relative; text-align:center; padding:0 8px;text-overflow:ellipsis;white-space: nowrap;}
.lig_t2zjne { width:58%; height:44px; line-height:44px; color:#fff; text-align:center; font-size:16px; float:left;}
.lig_xxzqd { overflow:hidden; border-bottom:1px solid #e8e8e8; padding:10px; color:#999; display:block; background-color:#fff;}
.lig_xxzql { width:20%; overflow:hidden; float:left; text-align:center;}
.lig_xxzql img { width:50px; height:50px;}
.lig_xxzqr { width:78%; overflow:hidden; float:right; }
.lig_xxzqr h4 { line-height:28px; font-size:16px; color:#666;}
.lig_xxzqr i { float:right; font-style:normal; color:#49b5fa;}
.lig_xxzqr i img { vertical-align:middle; margin-right:6px;}
.lig_zbkcd,.lig_zbkcd:visited { overflow:hidden; padding:10px; color:#999; display:block; background-color:#fff; margin-bottom:10px;}
.lig_zbkcdl { width:44%; overflow:hidden; float:left; position:relative;}
.lig_zbkcdr { width:53%; overflow:hidden; float:right; }
.lig_zbkldc {width:96%; height:24px; line-height:24px; position:absolute; bottom:0; left:0;  background:rgb(0, 0, 0); opacity: 0.8;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=80); z-index:10; color:#fff; font-size:12px; text-align:right; padding-right:4%;}
.lig_zbkldcl1 { display:inline-block; padding:0 4px; background-color:#04b77a; color:#fff; font-size:12px; float:left;}
.lig_zbkldcl2 { display:inline-block; padding:0 4px; background-color:#e96b5a; color:#fff; font-size:12px; float:left;}
.lig_zbkcdr h4 { width:100%; overflow:hidden; float:right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color:#666; line-height:1.4;}
.lig_zbkxspa { width:100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; height:20px; line-height:20px; color:#999; font-size:12px; }
.lig_zbkxspa img { width:14px; height:14px; vertical-align:middle; margin-right:4px; margin-top:-2px;}
.lig_zbkxbk { width:100%; height:24px; padding:4px 0 0 0;}
.lig_zbkxbkl { display:inline-block; height:24px; line-height:24px; border:1px solid #e9b25a; color:#e9b25a; padding:0 6px; border-radius:10px; float:left; font-size:12px;}
.lig_zbkxbkr { display:inline-block; height:24px; line-height:24px;  color:#f00; border-radius:10px; float:right; font-size:16px; font-weight:bold;}
.lig_zbkxbkr2 { display:inline-block; height:24px; line-height:24px;  color:#2fa5f1; border-radius:10px; float:right; font-size:16px;}
.lig_qbzbk,.lig_qbzbk:visited { width:100%; height:40px; line-height:40px; display:block; border-bottom:1px solid #e8e8e8; background-color:#fff; color:#666; font-size:14px; text-align:center;}
.lig_qbzbk img { vertical-align:middle; margin:0 4px;}
.lig_mxkck {width:100%; height:40px; line-height:40px; display:block; position: fixed;z-index: 99; border-bottom:1px solid #e8e8e8; background-color:#fff; color:#666; font-size:14px; text-align:center;}
.lig_mxkck a,.lig_mxkck a:visited { width:50%; display:block;height:40px; line-height:40px; text-align:center;color:#666; font-size:14px; float:left; }
.lig_mxkck a.active{color: #4ba0f7;}
.mxkck-con{position: fixed; top: 85px;z-index: 100;width: 100%;background-color: #fff;}
.mxkck-con a{display: block;line-height: 30px;text-align: center;color: #aaaaaa;font-size: 13px;}
.lig_mxkck a img { vertical-align:middle; margin:0 4px;}
.lig_kcxspk { width:100%; overflow:hidden; position:relative; z-index:2;}
.lig_zsjfh,.lig_zsjfh:visited { width:23px; height:23px; padding:7px; position:absolute; left:3%; top:3%; z-index:90;}
.lig_kcxqa1,.lig_kcxqa1:visited { color:#666; display:inline-block; height:44px; line-height:44px; font-size:16px; position:relative;text-align:center; margin:0 3%; padding:0 8%;}
.lig_kcxqa2,.lig_kcxqa2:visited {color:#2fa5f1; display:inline-block; height:42px; line-height:42px; border-bottom:2px solid #2fa5f1; font-size:16px; position:relative; text-align:center; margin:0 3%; padding:0 8%;}
.lig_kcxqjs { padding:10px 10px 6px 10px; background-color:#fff; overflow:hidden; margin-bottom:10px;}
.lig_kcxqjs h3 { color:#333; font-size:16px;}
.lig_xqxm { height:30px; line-height:30px; color:#999; font-size:12px;}
.lig_xqxm img { vertical-align:middle; margin-right:4px;}
.lig_zda1,.lig_zda1:visited { width:30px; height:30px; float:right; display:block; background:url(../../images/wap/lig_xxjt.png) no-repeat center 50%; background-size:auto 6px;}
.lig_zda2,.lig_zda2:visited { width:30px; height:30px; float:right; display:block; background:url(../../images/wap/lig_xxjt2.png) no-repeat center 50%; background-size:auto 6px;}
.lig_nrzk { color:#999; font-size:14px; line-height:1.6;}
.lig_xqpjk { width:100%; overflow:hidden; background-color:#fff; margin-bottom:10px;}
.lig_xqbtlj,.lig_xqbtlj:visited { padding:0 4%; display:block; height:46px; line-height:46px; font-size:16px; color:#333; background:url(../../images/wap/lig_rcjt.png) no-repeat; background-position:94% 50%; background-size:auto 12px; border-bottom:1px solid #e8e8e8;}
.lig_pjdwk { padding:4%; background-color:#fff; overflow:hidden;}
.lig_pjdwksm { width:100%; overflow:hidden; margin-bottom:6px;}
.lig_pjdwkxm { width:100%; overflow:hidden; color:#999;}
.lig_pjdszk { width:20%; overflow:hidden; float:left;}
.lig_pjdszk img { width:50px; height:50px; border-radius:50%;}
.lig_pjdsr { width:78%; overflow:hidden; float:right; color:#999; font-size:12px; background:url(../../images/wap/lig_xhh.png) no-repeat; background-position:98% 50%; line-height:1.8; background-size:auto 30px;}
.lig_pjdsr h4 { color:#333; font-size:15px;}
.lig_jgwk { padding:4%; overflow:hidden; background-color:#fff; margin-bottom:10px;}
.lig_pjdsrne { width:78%; overflow:hidden; float:right; color:#999; font-size:12px; background:url(../../images/wap/lig_rcjt.png) no-repeat; background-position:98% 20%; line-height:1.8; background-size:auto 12px;}
.lig_pjdsrne h4 { color:#333; font-size:15px; margin-bottom:4px;}
.lig_pjdsrne img { vertical-align:middle; margin-right:6px; margin-top:-2px;}
.lig_kcxqdib { width:100%; height:54px; border-top:1px solid #e8e8e8; background-color:#fff; position:fixed; z-index:100; bottom:0;}
.say_con{padding: 0 12px;box-sizing: border-box;margin-top: 8px;}
.lig_kcxqdib .say_input{display: block;width: 75%; float: left;height: 36px;border: none;background-color: #EBEBEB;text-indent: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
.lig_kcxqdib .say_btn{display: inline-block;float: right; width: 23%;height: 36px;line-height: 36px;background-color: #2fa5f1;color: #fff;text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
/*2016-7-27 start*/
.lig_dbl { width:24%; float:left; text-align:center; height:54px;/*border-right: 1px solid #f5f5f5*/}
.lig_dbr,.lig_dbr:visited { width:50%; float:right; text-align:center; height:54px; line-height:54px; font-size:14px; color:#fff; background-color:#2fa5f1; display:block;}
.lig_dbdlan,.lig_dbdlan1 { width:48%; display:inline-block; text-align:center; color:#666; font-size: 12px;margin-top: 3px}
.lig_addCourse{ width:50%; float:right; text-align:center; height:54px; line-height:54px; font-size:14px; color:#fff; background-color:#2fa5f1; display:block;}
/*2016-7-27 end*/
.lig_dbdlan img,.lig_dbdlan1 img { margin-top:7px; margin-bottom:2px;}
.lig_xxxqkl { width:30%; overflow:hidden; float:left; text-align:center;}
.lig_xxxqkl img { width:70px; height:70px; border-radius:50%;}
.lig_xxxqkr { width:68%; overflow:hidden; float:right; color:#999; }
.lig_xxxqkr h4 { color:#333; font-size:16px; margin-bottom:8px; padding-left:8%;}
.lig_xxxqkrxm { width:100%; overflow:hidden;}
.lig_fld { width:32%; display:inline-block; float:left; border-right:1px solid #e8e8e8; color:#999; text-align:center; font-size:12px;}
.lig_fld i { font-size:14px; display:block;}
.lig_xxxqkrxm span:last-child { border:0;}
.lig_wwei { width:100%; overflow:hidden;}
.lig_xxxqkrne { display:inline-block; height:24px; line-height:24px;  color:#999; border-radius:10px; float:right; font-size:12px;}
.lig_xxxqkrne img { vertical-align:middle; margin-top:-2px; margin-right:6px;}
.lig_zbkxbklne { width:100%;height:22px; line-height:28px; font-size:16px; color:#f00;}
.lig_xxxqbk { width:100%; height:26px; }
.lig_xxxqcdr { width:53%; overflow:hidden; float:right; }
.lig_xxxqcdr h4 {width:100%; overflow:hidden; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; color:#666; line-height:1.4;}
.lig_xltcc { width:100%; height:200px;overflow-y: auto; overflow-x:hidden; background-color:#fff; position:absolute; top:245px; z-index:130;}
.sy_zzhaone {width:100%; height:70%; position:fixed; bottom:0; left:0;  background:rgb(0, 0, 0); opacity: 0.3;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=30); z-index:120;  }
.lig_nlja { display:block; height:40px; line-height:40px; padding:0 4%; border-bottom:1px solid #e8e8e8; color:#666;}
.lig_nlja:active { background:url(../../images/wap/lig_dhdq.png) no-repeat; background-position:96% 50%; background-size: auto 20px;}
.lig_wkbwk { width:100%; overflow:hidden;}
.lig_jjwzk { padding:4% 8%; background-color:#fff; color:#666; line-height:1.8;}
.lig_xxxqszkl { width:24%; overflow:hidden; float:left; text-align:center;}
.lig_xxxqszkl img { width:70px; height:70px; border-radius:50%;}
.lig_xxxqszkr { width:72%; overflow:hidden; float:right;}
.lig_rczkk { width:100%; height:30px; line-height:30px; font-size:16px; color:#333; margin-bottom:4px;}
.lig_iys { display:inline-block; height:20px; line-height:20px; padding:0 8px; border-radius:8px; color:#e96b5a; font-size:12px; border:1px solid #e96b5a; margin:4px 0 0 8px;}
.lig_zka1,.lig_zka1:visited { display:inline-block; float:right; color:#999; font-size:12px; padding-left:14px; background:url(../../images/wap/lig_xxjt.png) no-repeat; background-position:left 50%; background-size:auto 5px;}
.lig_jsxqz { width:100%; overflow:hidden; font-size:12px; line-height:1.6; color:#999;}
.lig_zka2,.lig_zka2:visited { display:inline-block; float:right; color:#999; font-size:12px; padding-left:14px; background:url(../../images/wap/lig_xxjt2.png) no-repeat; background-position:left 50%; background-size:auto 5px;}
.lig_sq { display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.lig_dbzfl { width:100%;text-align:center; height:54px; line-height:54px; font-size:16px; color:#666;}
.lig_dbzfl i { color:#f00; font-weight:bold;}
.lig_zffswk { width:100%; overflow:hidden; background-color:#fff;}
.lig_zffswk h3 { padding:0 4%; height:46px; line-height:46px; color:#333; font-size:16px; border-bottom:1px solid #e8e8e8;}
.n_dp_k2dh1 { width:100%; height:46px; line-height:46px;border-bottom:1px solid #e6e6e6; font-size:12px; color:#a2a2a2; background:url(../../images/wap/lig_xzkt1.png) no-repeat; background-position: 96% 50%; background-size:22px 22px; display:block;}
input[class=n_dp_k2dh1]{display:none}
input[class=n_dp_k2dh1]:checked+label{ background:url(../../images/wap/lig_xzkt2.png) no-repeat; background-position: 96% 50%;background-size:22px 22px; }
.lig_zfdspan { display:inline-block; height:46px; line-height:46px; font-size:16px; color:#666; padding-left:4%;}
.lig_zfdspan img { vertical-align:middle; margin-right:10px; margin-top:-2px;}
.lig_zftcc { width:50%; padding:5% 5% 2% 5%; position:fixed; top:24%; left:20%; background-color:#fff; border-radius:10px; z-index:130;}
.lig_zfalj,.lig_zfalj:visited { width:100%; display:block; height:40px; line-height:40px; color:#2fa5f1; text-align:center; font-size:16px;}
.lig_xltcc2 { width:100%; height:300px;overflow-y: auto; overflow-x:hidden; background-color:#fff; position:absolute; top:91px; z-index:130;}
.lig_xltcc3 { width:100%; height:300px;overflow-y: auto; overflow-x:hidden; background-color:#fff; position:absolute; top:87px; z-index:130;}

/*2016-7-27 修改课程列表 start*/
.lig_ccxqml { width:100%; overflow:hidden; background-color:#fff; margin-bottom:10px;}
.lig_ccxqml ul {overflow:hidden; padding:2% 0;}
.lig_ccxqml ul li { padding:0 4%;  height:40px; line-height:40px;}
.lig_ccxqml ul li a, .lig_ccxqml ul li a:visited { width: 80%; height: 40px; display: block; float: left; line-height: 40px; color: #666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; box-sizing: border-box; padding-left: 40px; position: relative; background: url("../../images/wap/bg_perCourse.png") no-repeat; }
.lig_ccxqml ul li a.hover{color: #00a2e0;background: url("../../images/wap/bg_perCourse_hover.png") no-repeat;}
.lig_ccxqml ul li span { float:right; color:#999;}
.lig_ccxqml ul li:nth-child(2n){ background-color:#f9f9f9;}
.lig_ccxqfxk {height:40px; line-height:40px; background-color:#fff;border-bottom: 1px solid #EBEBEB;box-sizing: border-box}
.lig_ccxqfxk a,.lig_ccxqfxk a:visited { display:inline-block; /*float:left; padding:0 10px;margin: 0 5px;*/ color:#666;height: 40px!important;text-align: center}
a.lig_adq { color:#4ba0f7; }
.lig_ccxqfxk .swiper-slide{width: 90px;}
.swiper-container{border-bottom: 1px solid #EBEBEB}
.playList-title{padding: 10px 12px;background-color: #fff;color: #333;font-size: 16px;}
/*2016-7-27 修改 end*/

/*2016-7-26~2016-7-28 start*/
.mt10{margin-top: 10px}
.mt20{margin-top: 20px}
.mt60{margin-top: 60px}
.mb10{margin-bottom: 10px}
.mb20{margin-bottom: 20px}
.mb30{margin-bottom: 30px}
.mb40{margin-bottom: 40px}
.pd10{padding: 10px}
.pd20{padding: 20px}
.pdl10{padding-left: 10px}
.pdl20{padding-left: 20px}
.pdr10{padding-right: 10px}
.pdr20{padding-right: 20px}
.pdr30{padding-right: 30px}
.fll{float: left}
.flr{float: right}
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.clearfix{ zoom: 1;}
.color_3{color: #333}
.color_6{color: #666}
.color_9{color: #999}
.boxSz{box-sizing: border-box}
.border-b{border-bottom: 1px solid #eee}
.blue{color: #4ba0f7}
.red{color: #e96b5a}
.lnh30{line-height: 30px}
.lnh40{line-height: 40px}
.lnh60{line-height: 60px}
.tal-l{text-align: left}
.tal-c{text-align: center}
.tal-r{text-align: right}
.prel{position: relative}
.pabs{position: absolute}
.ftw{font-weight: bold}

.perInfo a{color: #666}
.perInfo_pt1{}
.perInfo_pt1 ul li{height: 42px;line-height: 42px;padding: 0 10px 0 12px;background: #fff;}
.perInfo_pt1 ul li.liTx{height: 80px;line-height: 80px}
.perInfo_pt1 ul li a{display: inline-block;width: 100%;box-sizing: border-box;padding-right: 20px;}
.perInfo_pt1 ul li a.icon-right{background: url("../../images/wap/corner_right.png") right center no-repeat;}
.perInfo_pt1 ul li dl dt{width: 40%;color: #444;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.perInfo_pt1 ul li dl dd{width: 60%;text-align: right;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #b4b4b4}
.personTx{display: inline-block;width: 60px;height: 60px;background: #ddd;overflow: hidden;vertical-align: middle;border: 1px solid #eee;border-radius: 50%;}
.personTx img{width: 100%;vertical-align: top}
a.btn-exit{display: block;height: 40px;line-height: 40px;color:#2FA5F1;background: #fff;text-align: center;}
.psName{color: #b4b4b4!important;}
.btn-cls{text-align: right;}
.btn-cls img{width: 20px;height: 20px;vertical-align: middle}
/*姓名修改*/
.name_modify{margin-top: 56px;}
.name_modify input{width: 100%; height: 40px;line-height: 40px; text-indent: 20px;}
.lig_danys a{color: #fff}
/*性别修改*/
.sex_modify label{display: block; width: 100%;height: 40px;line-height: 40px;background: #fff; box-sizing: border-box;padding-left: 20px}
.sex_modify label i{display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 2px solid #ddd;vertical-align: middle;margin-right: 5px}
.sex_modify input[type="radio"]{display: none}
.sex_modify label.hover i{border-color: #2FA5F1;}

/*年级修改*/
.grade_modify label{display: block; width: 100%;height: 40px;line-height: 40px;background: #fff; box-sizing: border-box;padding-left: 20px}
.grade_modify label i{display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 2px solid #ddd;vertical-align: middle;margin-right: 10px}
.grade_modify input[type="radio"]{display: none}
.grade_modify label.hover i{border-color: #2FA5F1;}

/*地区修改*/
.zone_modify{}
.zone_modify select{display: block;width: 100%; height: 40px;text-indent: 20px;color: #666;}

/*手机绑定*/
.phone-bind{margin-top: 56px;}
.phone-bind input{width: 100%; height: 40px;line-height: 40px; text-indent: 20px;}
.img-yzm{top: 45px;right: 20px;width: 80px;height: 30px;line-height: 30px;text-align: center;color: #00a2e0;background: #f5f5f5}
.img-phoneyzm{top:85px;right: 20px;width: 80px;line-height: 30px;text-align: center;overflow: hidden}
.validation{position: relative}
.img-phoneyzm1{top:5px;right: 20px;width: 90px;line-height: 30px;text-align: center;overflow: hidden}
.img-phoneyzm1 span{color: #ccc}

/*解绑成功*/
.jb_success{padding: 50px 0 20px 0;text-align: center}
.jb_success img{width: 15%}

/*邮箱绑定*/
.email-bind input{width: 100%; height: 40px;line-height: 40px; text-indent: 20px;}

/*2016-7-26 视频新增按钮*/
.tipTxt{position: absolute;top: 30%;color: #fff;text-align: center;width: 100%;z-index: 82}
.videoBtns{position: absolute;top: 50%; left: 50%;z-index: 81;width: 100%;margin-left: -140px;}
.videoBtns a{display: inline-block;width:130px;height: 30px;line-height: 30px;text-align: center;color: #fff;border-radius: 20px;}
.videoBtns a.btn-sk{margin-right: 20px;background: #444444;}
.videoBtns a.btn-buy{background: #E96B5A}
.videoBtns a i{display: inline-block;width: 18px;height: 18px;background: #ddd;vertical-align: middle;margin-right:3px;}
.videoBtns a.btn-sk i{background: url("../../images/wap/refresh.png") center no-repeat}
.videoBtns a.btn-buy i{background: url("../../images/wap/buy.png") center no-repeat}
.layer{background: rgba(0,0,0,0.8);position: absolute;top: 0;left: 0; z-index: 80}
/*.lig_dbr span{font-size:24px;color:#fff;padding-right:5px;}*/
/*2016-7-26~2016-7-28 end*/

/*分享+购买*/
.course-price{width: 35%;color: #E4393C; font-size: 20px;line-height: 55px;text-align: right;padding-right: 20px;}
.course-price span{font-size: 16px;padding-right: 3px;}
.course-fx{position: fixed;bottom: 0;z-index: 101;background: #fff;box-shadow: 0 -1px 5px rgba(0,0,0,0.2);display: none}
.course-fx p{height: 40px;line-height: 40px;text-align: center; background: #f5f5f5}
.course-fx ul{padding: 20px 30px;}
.course-fx ul li{width: 25%;text-align: center;float: left}
.course-fx ul li a{display: inline-block;width: 50px;height: 50px;background: #ddd;background: url("../../images/wap/icon_fx.png") no-repeat}
.course-fx ul li a.icon_qq{background-position:0 0}
.course-fx ul li a.icon_wx{background-position:-50px 0}
.course-fx ul li a.icon_qzone{background-position:-100px 0}
.course-fx ul li a.icon_weibo{background-position: -150px 0}
.btn_qx{display: block;color: #999;height: 40px;line-height: 40px; text-align: center}


/*2016-11-11 wap改版*/
.head{ width: 100%; height: 44px; background-color: #191919; position: fixed; z-index: 99999; top: 0; left:0; padding: 0 12px; }
.head a.logo{ display: inline-block; width: 90px; padding-top: 10px;}
.head-icons{width: 60%;height:20px;float: right;padding-top: 12px}
.head-icons a{ display: inline-block; width: 20px; height: 20px; margin-left: 20px; float: right;}
.icons{ background: url("../../images/wap/wap_icon.png")0 0 no-repeat;}
.icons-04{ background-position: 0 0; }
.icons-03{ background-position: 0 -20px; }
.icons-02{ background-position: 0 -40px; }
.icons-01{ background-position: 0 -60px; }
.nav{ position: relative; top: 44px; /*left: 0;*/ z-index: 9999; width: 100%; height: 44px; background-color: #EBEBEB; padding:0 44px 0 12px; overflow: hidden; }
.nav ul{height: 44px;padding-right: 60px!important; }
.nav ul li{ display: inline-block; line-height: 44px; padding: 0 10px; font-size: 14px; position: relative; /*margin-right: 3px;*/ white-space: nowrap; float: left; }
.nav ul li a{color: #444}
.nav ul li i{display: block;position: absolute;width: 100%; height: 2px;z-index: 6;bottom: 0;left: 0}
.nav ul li.active a{color: #4ba0f7}
.nav ul li.active i{background-color: #4ba0f7}
a.btn-all { display: block; width: 44px; height: 44px; background: #ebebeb; color: #444; position: fixed; right: 0; top: 44px; z-index: 10000; -webkit-box-shadow: -1px 0px 10px #ccc; -moz-box-shadow: -1px 0px 10px #ccc; box-shadow: -1px 0px 10px #ccc; text-align: center; }
a.btn-all img{ display: inline-block; margin-top: 5px; }
a.btn-all p{ font-size: 10px; }

/*特色专区*/
ul.ts-ul{padding: 12px;background-color:#f4f4f4 }
ul.ts-ul li{width: 100%;box-sizing: border-box;border: 1px solid #f0f0f0;padding: 8px;background-color: #fff;margin-bottom: 10px}

/*底部导航*/
body{padding-bottom: 60px}
.bmNav{width: 100%; height: 50px;position: fixed;bottom: 0;background-color: #fafafa;box-sizing: border-box;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb}
.bmNav ul{}
.bmNav ul li{width: 33.33%;height: 50px;float: left;text-align: center;}
.bmNav ul li a{display: inline-block;text-align: center;width: 40px;height: 40px;margin-top: 5px;}
.bmNav ul li a p{text-align: center}
.bmNav ul li a p i{display: inline-block;width: 20px;height: 20px;}
.bmNavBg{background: url("../../images/wap/bmNavBg.png") no-repeat;}
.bmbg01{background-position: 0 -20px}
.bmbg02{background-position: -20px -20px}
.bmbg03{background-position: -40px -20px}
.bmNav ul li a p.bmtxt{font-size: 12px;color: #969696}
.bmNav ul li a.active p.bmtxt{color: #4ba0f7}
.bmNav ul li a.active i.bmbg01{background-position: 0 0}
.bmNav ul li a.active i.bmbg02{background-position: -20px 0}
.bmNav ul li a.active i.bmbg03{background-position: -40px 0}

.swiper-slide{width: auto}
.swiper-wrapper{padding-right: 60px!important;}

/*page免费课*/
.sel-bar{ padding:0 12px; height: 25px; line-height: 25px; border-bottom: 1px solid #ebebeb; background-color: #fff}
.sel-all{color: #444;font-size: 12px}
.sel-all i{display: inline-block;width: 12px;height: 10px;background: url("../../images/wap/wap_icon.png") no-repeat 0 -96px;margin-left: 2px}
.sel-bar ul{}
.sel-bar ul li{float: left;width: 60px;text-align: right}
.sel-bar ul li a{color: #969696; font-size:12px;}
.sel-bar ul li a i{display: inline-block;width: 10px;height: 10px;background: url("../../images/wap/wap_icon.png") no-repeat 0 -106px;margin-left: 2px}
.mfk-kc{}
.mfk-kc ul{padding: 0 12px;background-color: #fff}
.mfk-kc ul li a{display: block;padding: 10px 0;border-bottom: 1px solid #ebebeb;color: #444;cursor: default}
.mfk-kc ul li a .kc-l{width: 35%;margin-right: 5%;position: relative}
.mfk-kc ul li a .kc-l img{width: 100%;}
.mfk-kc ul li a .kc-l .kzb-tip{display: block;width: 62px;height: 18px; top: 5px;right: -3px; font-size: 10px;color: #fff; padding-left: 4px;box-sizing: border-box; background: url("../../images/wap/rmTipBg.png") no-repeat;}
.mfk-kc ul li a .kc-l > span{display: inline-block;width: 40px; position: absolute; top: 0;right: 0}
.mfk-kc ul li a .kc-l > span img{width: 100%}
.mfk-kc ul li a .kc-r{width: 60%;}
.mfk-kc ul li a .kc-r p.line01{height: 40px; line-height: 20px; color: #333; display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp:2;overflow: hidden; -webkit-box-orient: vertical; }
.kc-r p.line02,.kc-r p.line03{color: #969696;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.mfk-kc ul li a .kc-r p.line03 span{display: inline-block;float: left}
.mfk-kc ul li a .kc-r p.line03 span.span01{width: 60%;}
.mfk-kc ul li a .kc-r p.line03 span.span02{width: 40%;}
.mfk-kc ul li a .kc-r p.line03 span.span001{width: 40%;}
.mfk-kc ul li a .kc-r p.line03 span.span002{width: 55%;}
.ft10{font-size: 10px}
.ft12{font-size: 12px}
.ft14{font-size: 14px}

.line-normal-wrapper{position: relative}
.line-normal-left-wrapper{float: left}
.del_btn{display: block;width: 80px;text-align: center;color: #fff; background-color: #E4393C;position: absolute;right: -92px;top:0}
html,body{overflow-x: hidden}
/*选课程*/
.xkc{}
.xkc .xkc-pt1{padding: 0 12px;}
.xkc h4{font-size: 12px;line-height: 30px;color: #4ba0f7;border-bottom: #4ba0f7 1px solid;text-align: center}
.xkc-list{width: 100%;margin-left: .5%}
.xkc-list li{width: 30%;height: 30px;box-sizing: border-box; border: 1px solid #b4b4b4; margin: 0px 1.5%; margin-top: 15px; float: left; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow: hidden}
.xkc-list li a{color: #b4b4b4;font-size: 13px; display: block;line-height: 30px; text-align: center; }
.xkc-list li.active{border-color: #4ba0f7;background-color: #4ba0f7}
.xkc-list li.active a{color: #fff}

.xkc .xkc-pt2{padding: 0 12px;margin-top: 15px;}
.xkc .xkc-pt2 ul li a i{display: inline-block;width: 16px;height: 16px;vertical-align: middle;margin-right: 3px;}
.xk01{background-position: 0 -116px;}
.xk02{background-position: 0 -132px;}
.xk03{background-position: 0 -148px;}
.xk04{background-position: 0 -164px;}
.xk05{background-position: 0 -180px;}
.xk06{background-position: 0 -196px;}
.xk07{background-position: 0 -212px;}
.xk08{background-position: 0 -228px;}
.xk09{background-position: 0 -244px;}
.bm10{background-position: 0 -260px;}
.xkc-list li.active a i.xk01{background-position: 0 -486px;}
.xkc-list li.active a i.xk02{background-position: 0 -502px;}
.xkc-list li.active a i.xk03{background-position: 0 -518px;}
.xkc-list li.active a i.xk04{background-position: 0 -534px;}
.xkc-list li.active a i.xk05{background-position: 0 -550px;}
.xkc-list li.active a i.xk06{background-position: 0 -566px;}
.xkc-list li.active a i.xk07{background-position: 0 -582px;}
.xkc-list li.active a i.xk08{background-position: 0 -598px;}
.xkc-list li.active a i.xk09{background-position: 0 -614px;}
.xkc-list li.active a i.bm10{background-position: 0 -630px;}
/*看直播*/
.bmNum{display: inline-block;width: 12px;height: 12px;}
/*导航*/
.pageNav{}
.pageNav ul li{width: 33.33%;height: 80px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; }
.pageNav ul li a{display: block; color: #606060;font-size: 12px;}
.pgCon-top{height: 32px;text-align: center;margin-top: 15px;}
.pgCon-top i{display: inline-block;width: 32px;height: 32px;}
.nav01{background-position: -20px 0;}
.nav02{background-position: -20px -32px;}
.nav03{background-position: -20px -64px;}
.nav04{background-position: -20px -96px;}
.nav05{background-position: -20px -128px;}
.nav06{background-position: -20px -158px;}
.nav07{background-position: -20px -406px;}
.icon-add{display: inline-block; width: 32px;height: 32px; background-position: -20px -188px;margin-top: 25px;}
.pgCon-bm{height: 20px;text-align: center;}
.last-elmt{text-align: center;height: 80px;}

/*发现*/
.head-fx{box-sizing: border-box;padding: 0 12px;}
.head-fx ul{width: 100%;margin-top: 6px;}
.head-fx-l{width: 85%;}
.head-fx-l i{display: inline-block;width: 20px;height: 20px;left: 8px;top: 5px;}
.icon-search{background-position: 0 -272px}
.head-fx-l input{width: 100%; height: 30px;background-color: #fff; font-size:13px;color: #444; font-family: "microsoft YaHei", Arial, Consolas; box-sizing: border-box;padding-left: 30px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.head-fx-r{width: 15%;height: 30px;line-height: 30px;text-align: center}
.head-fx-r a{color: #fff;font-size: 15px;display: block}

/*系统消息*/
.con-container{padding: 0 12px}
.sys-msg{margin-bottom: 10px}
.sys-msg h3{line-height: 35px;text-align: center;color: #aeaeae;font-size: 10px}
.sys-msg .msg-con{ background-color: #fff; border: 1px solid #e1e1e1; box-sizing: border-box; padding: 0 15px; }
.sys-msg .msg-con a{display: block;color: #9b9b9b}
.sys-msg .msg-con p.p-title{ font-size: 12px; color: #5b5b5b; line-height: 30px; border-bottom: 1px solid #ebebeb; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sys-msg .msg-con .p-con{}
.msg-con .p-con .pcon-l{ width: 80%; line-height: 20px; height: 40px; margin: 10px 0; font-size: 10px; display: -webkit-box; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; }
.msg-con .p-con .pcon-r{ width: 20%; text-align: right; }
.corner-right{ display: inline-block;width: 14px;height: 14px;background-position: 0 -292px;margin-top: 22px; }

/*播放记录*/
.time-title{line-height: 30px;background-color: #fff;font-size: 14px;font-weight: bold; color: #444;box-sizing: border-box;padding: 5px 12px 0 12px;}

/*我的作业*/
.myWork{}
.myWork{padding: 0 12px;background-color: #fff}
.myWork li a{display: block;color: #444;padding: 10px 0;border-bottom: 1px solid #ebebeb}
.myWork li .work-l{width: 15%;margin-right: 3%}
.myWork li .work-l i{display: inline-block;width: 40px;height: 40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow: hidden; }
.myWork li .work-l i img{width: 100%}
.myWork li .work-r{width: 80%;font-size: 14px;line-height: 40px}

/*平安校园*/
.paxy-con{}
.paxy-con li{margin: 10px 12px 0 12px;}

.paxy-con li a.paxy-a{display: block}
.paxy-con li a.paxy-a > img{display: block;width: 100%}
.paxy-layer{top: 0;left: 0;/*background: #000; opacity: 0.5;*/}
.paxy-layer img{width: 60px;margin-left: 5px; margin-top: 5px;}
.paxy-a-con{width: 100%; text-align: center;color: #fff;z-index: 88;top: 50%;margin-top: -40px}
.paxy-a-con a{display: inline-block;width: 40px;height: 40px;}
.paxy-a-con a img{width: 100%}

.paxy_text{height: 36px; line-height: 30px;background-color: #fff;box-sizing: border-box;padding: 3px 10px;}
.paxy_text .paxy_text_l{width: 60%;line-height: 30px;overflow: hidden}
.paxy_text .paxy_text_r{width: 40%;text-align: right}

/*我的*/
.myPart1{margin: 10px 0;padding: 10px 12px;background-color: #fff}
.myPart1 a{display: block; background: url("../../images/wap/corner_right.png") right center no-repeat;overflow: hidden}
.myPart1 a dt{width: 60px;height: 60px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border: 1px solid #eee; overflow: hidden; margin-right: 10px; }
.myPart1 a dt img{width: 100%}
.myPart1 a dd{line-height: 60px;}

.myPart2{background-color: #fff;border-bottom: 1px solid #ebebeb}
.myPart2 li{width: 50%;height: 55px;float: left}
.myPart2 li a{display: block;box-sizing: border-box;line-height: 30px;margin: 12px 0;text-align: center;font-size: 12px;}
.myPart2 li a i{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;}
.myPart2 li a i.icon-my-course{background-position: 0 -327px}
.myPart2 li a i.icon-my-favor{background-position: 0 -347px}
.myPart2 li.bg-r-line a{border-right: 1px solid #ebebeb}

.myPart3{}
.border-t{border-top: 1px solid #ebebeb}
.myTitle{height: 40px;/*border-bottom: 1px solid #ebebeb;*/background-color: #fff;box-sizing: content-box;padding: 0 12px}
.myTitle a{display: block;height: 40px;line-height: 40px; box-sizing: border-box;padding-right: 20px;background: url("../../images/wap/corner_right.png") right center no-repeat;}
.myTitle a dt{float: left;width: 40%}
.myTitle a dt i{display: inline-block;width: 20px;height: 20px;margin-right: 5px;vertical-align: middle}
.myTitle a dd{float: right;width: 40%;text-align: right}
.icon-my-xxzx{background-position: 0 -366px}
.icon-my-bfjl{background-position: 0 -386px}
.icon-my-wdsc{background-position: -20px -386px}
.icon-my-zhye{background-position: 0 -406px}
.icon-my-paxy{background-position: 0 -426px}
.icon-my-set{background-position: 0 -446px}
.icon-my-xbkc{background-position: 0 -466px}
.viral-box{width: 100%;overflow: hidden;height: 115px}
.xxzx-con{background-color: #fff;padding: 10px 12px;width: 2000px}
.xxzx-con a{display: block;width: 90px;float: left;margin-right: 10px}
.xxzx-con a dl{width: 100%;}
.xxzx-con a dl dt{}
.xxzx-con a dl dt img{width: 100%}
.xxzx-con a dl dd{height: 40px;line-height: 20px;font-size: 12px;display: -webkit-box;-webkit-line-clamp:2;text-overflow: ellipsis;overflow: hidden}
/*login*/
.login-tip{line-height: 40px;text-align: center;font-size: 12px;color: #c8c8c8}
.login-con{padding: 0 12px;background-color: #fff}
.login-con dl.dl-cm{height: 50px;}
.login-con dl.dl-cm dt{width: 10%;height: 50px; text-align: center;}
.login-con dl.dl-cm dt i{display: inline-block; width: 16px;height: 16px;margin-top: 16px;}
.icon-login01{background-position: -20px -220px;}
.icon-login02{background-position: -20px -236px;}
.login-con dl.dl-cm dd{width: 90%;height: 50px;}
.login-con dl.dl-cm dd input{width: 100%;height: 50px;font-size: 14px;}
.btn {display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #eeeeee; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.btn-blue{background-color: #4ba0f7}
.btn:active{ background-color: #0d73b4;}
.login-con-bm{}
.login-con-bm li{width: 50%;line-height: 40px;}
.login-con-bm li a{font-size: 13px;color: #b4b4b4}
/*register*/
.icon-reg01{background-position: -20px -253px;}
.icon-reg02{background-position: -20px -269px;}
.reg-yzm{height: 50px}
.reg-yzm input{width: 50%;height: 50px;margin-left: 3%;font-size: 14px;}
.reg-yzm a{display: block;height: 30px;line-height: 30px;padding: 0 15px; margin-top: 10px; margin-right: 10px; text-align: center;color: #4ba0f7;background-color: #E6E6E6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.reg-bm{}
.reg-bm input[type=checkbox]{display: none}
.reg-bm label{display: inline-block;line-height: 40px;}
.reg-bm label i{display: inline-block;width: 16px;height: 16px;background-position: -20px -285px;vertical-align: middle;margin-right: 5px}
.reg-bm label i.active{background-position: -20px -301px;}
/*bind-phone*/
.bind-phone{line-height: 45px;font-size: 13px;box-sizing: border-box;padding: 0 12px;color: #2c2c2c}
/*modify psd*/
.icon-phoneBlue{background-position: -20px -317px}
.phone-num{line-height: 50px;color: #2c2c2c;font-size: 13px;}

/*setting*/
.mySetting{padding: 0 12px;background-color: #fff}
.mySetting .myTitle{height: 50px;border-bottom: 1px solid #ebebeb;background-color: #fff;box-sizing: content-box;padding: 0 12px}
.mySetting .myTitle a{display: block;height: 50px;line-height: 50px; color: #444; box-sizing: border-box;padding-right: 20px;background: url("../../images/wap/corner_right.png") right center no-repeat;}
.mySetting .last-dl{border: none}
.mySetting .myTitle a.setting{padding-right: 20px;}
.mySetting .myTitle a.setting dd{color: #b4b4b4}
.icon-set-psd{background-position: -20px -337px}
.mySetting .netSet{line-height: 34px;color: #2c2c2c}
.mySetting a.service-num{display: block;line-height: 30px;text-align: center;width: 80%;margin: 10px auto;color: #b4b4b4; border: 1px solid #4ba0f7;background-color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.mySetting a.service-num i{display: inline-block;width: 16px;height: 16px;background-position: -20px -357px;vertical-align: middle;padding-right: 5px;}

/*年级选择*/
.grade-select{height: 40px;border-bottom: 1px solid #ebebeb;background-color: #fff}
.grade-select li{width: 33.33%;height: 40px; float: left;text-align: center}
.grade-select li a{display: inline-block;color: #aaaaaa;font-size: 13px;line-height: 40px;position: relative;min-width: 50px;}
.grade-select li a p{}
.grade-select li.active a{color: #4ba0f7}
.grade-select li.active a span{display: block; width: 100%;height: 2px;position: absolute;left: 0; bottom: 0px;background-color: #4ba0f7}
.grade-con{box-sizing: content-box;padding:10px 0 10px 0.5%;background-color: #fff}
.grade-con li{width: 28%;height: 32px; box-sizing:border-box;line-height: 32px;text-align: center;float: left;color: #b4b4b4;font-size: 13px; margin: 10px 2.5%;border: 1px solid #b4b4b4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.recharge{width: 100%; position: fixed;bottom: 0;z-index: 999; background-color: #f4f4f4;box-sizing: border-box; padding: 10px 12px}
.btn-recharge{display: block; height: 40px;line-height: 40px;background-color: #4ba0f7;color: #fff;font-size: 16px;text-align: center}


/*播放页新增12-14*/
.appDownload{margin: 10px 0;background-color: #fff;padding: 10px;}
.appDownload .dld-l{width: 72%;}
.appDownload .dld-l ul li{float: left}
.appDownload .dld-l ul li.dld-li1{width: 60px;}
.appDownload .dld-l ul li.dld-li1 i{width: 50px;height: 50px;}
.appDownload .dld-l ul li.dld-li2{width: 150px;line-height: 25px;}
.appDownload .dld-l ul li.dld-li2 .dld-ln01{font-size: 16px;color: #666;margin-top: 6px;}
.appDownload .dld-l ul li.dld-li2 .dld-ln02{font-size: 12px;color: #999}
.appDownload .dld-r{width: 28%;text-align: right;}
.appDownload .dld-r a{display: inline-block;padding: 6px 12px;color: #fff;background-color: #FF9A00;font-size: 14px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;margin-top: 15px;}

/**********************
直播页面2017-01-04
***********************/
.player_live{width: 100%;overflow: hidden;}
.live-con{}
.live-con ul.live-tab{height: 38px;background-color: #191919}
.live-con ul.live-tab li{width: 33.33%;text-align: center;float: left}
.live-con ul.live-tab li a{display: inline-block;line-height: 38px;color: #fff;position: relative;padding: 0 8px;}
.live-con ul.live-tab li a i{display: block;position: absolute;width: 100%;height: 2px;bottom: 0;left: 0}
.live-con ul.live-tab li a.active i{background-color: #fff;}
/*night聊天*/
.live-chat{margin: 0 15px 50px 20px;border-left: 1px solid #a0a0a0;padding: 20px 0 0 0}
.live-chat ul{width: 100%}
.live-chat ul li{width: 100%;margin-bottom: 20px;}
.live-chat ul li:last-child{margin-bottom: 0;}
.live-chat ul li dt{width: 8%;float: left;position: relative}
.live-chat ul li dt i{display: inline-block;width: 16px;height: 16px;background:#262626 url("../../images/wap/icon_liveChat.png")no-repeat;position: absolute;top: 4px;left: -8px;}
.live-chat ul li dd{width: 92%;float: right;line-height: 25px;}
.live-chat ul li dd p.chat-user{color: #a2a2a2;}
.live-chat ul li dd p.chat-user span{float: right;font-size: 10px;color: #a2a2a2}
.live-chat ul li dd p{color: #fff;}
.live-chat ul li.chat-me dt i{background-position: 0 0;}
.live-chat ul li.chat-other dt i{background-position: 0 -16px;}
.live-chat ul li.chat-other dd p.chat-user{color: #4ba0f7;}
.live-input{width: 100%;height: 49px;position: fixed;bottom: 0;background-color: #191919;box-sizing: border-box;padding: 8px 0}
.live-input dt{width: 80%;float: left;margin-left: 3%;position: relative}
.live-input dt span{display: block;width: 10%;float: left}
.live-input dt span img{margin-top: 4px}
.live-input dt i{display: block;position: absolute;right: 8px; top: 6px; width: 18px;height: 18px; background: url("../../images/wap/icon_liveChat.png")0 -32px no-repeat;}
.live-input dt input{width: 87%;height: 30px;background: none;color: #fff; float: right;border: 1px solid #a0a0a0;text-indent: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.live-input dd{width: 15%;float: right}
.live-input dd input{width: 90%;height: 25px;line-height: 25px;background: none; color: #a0a0a0; border: 1px solid #a0a0a0;margin-top: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
/*night问答*/
.live-askAndAsr{box-sizing: border-box;margin: 30px 14px;}
.live-askAndAsr li{margin-bottom: 20px;}
.live-askAndAsr li:last-child{margin-bottom: 0;}
.live-askAndAsr li p{color: #fff;line-height: 25px;}
.live-askAndAsr li p.live-ask{color: #fa4628}
.live-askAndAsr li p.live-ask span{float: right;color: #a2a2a2;font-size: 10px;}
/*右上按钮组*/
.top-btns{display: none}
.triangle_up { position: absolute; display: block; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #fff; right: 15px; }
.btnGroup{display: block; position: absolute;width: 150px;min-height:30px;background-color: #fff; top: 45px;right: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.btnGroup a{display: block;padding: 10px;line-height: 25px;text-align: left;font-size: 15px;color: #787878}
.btnGroup a i{display: inline-block;width: 22px;height: 22px;vertical-align: middle;font-size: 14px;margin-right: 10px;background: url("../../images/wap/icon_liveChat.png")no-repeat}
.btnGroup a i.icon_btnG01{background-position: 0 -50px;}
.btnGroup a i.icon_btnG02{background-position: 0 -72px;}

/*直播白天style*/
.live-con ul.live-tab-day{height: 38px;background-color: #F0F0F0}
.live-con ul.live-tab-day li{width: 33.33%;text-align: center;float: left}
.live-con ul.live-tab-day li a{display: inline-block;line-height: 38px;color: #777;position: relative;padding: 0 8px;}
.live-con ul.live-tab-day li a i{display: block;position: absolute;width: 100%;height: 2px;bottom: 0;left: 0}
.live-con ul.live-tab-day li a.active i{background-color: #777;}

/*绑定手机追加*/
.tipImg{width: 100%}
.tipImg img{width: 100%}

/*找名校*/
.find-sch{}
.find-sch a{display: block; background-color: #fff;border-bottom: 1px solid #EBEBEB;padding: 10px 0}
.find-sch a dl dt{width: 70%}
.find-sch a dl dt .sch_logo{width: 40%;text-align: center}
.find-sch a dl dt .sch_logo i{ display: inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; /*border: 1px solid #eeeeee;*/ width: 80px; height: 80px; overflow: hidden; }
.find-sch a dl dt .sch_logo img{width: 100%}
.find-sch a dl dt .sch_con{width: 55%}
.find-sch a dl dt .sch_con .ln001{color: #666;line-height: 20px;height: 40px;overflow: hidden;margin-top: 5px;}
.find-sch a dl dt .sch_con .ln002{color: #999;margin-top: 10px;}
.find-sch a dl dt .sch_con .ln002 i{display: inline-block; width:14px;height: 14px; background: url("../../images/wap/wap_icon.png") -20px -373px no-repeat; margin-right: 5px;vertical-align: middle }
.find-sch a dl dd{width: 30%;text-align: center;}
.find-sch a dl dd span{display: inline-block;border: 1px solid #4aa9ea;color: #4aa9ea;padding: 2px 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-top: 30px; }

/*无课程提示*/
.noneKc{width: 100%;height: 130px;text-align: center;position: absolute; top: 240px;}
.noneKc img{width: 80px;height: 80px;}
.noneKc p{color: #999;text-align: center;line-height: 25px;padding: 5px 0}

/*名校页*/
.sch_head{width: 100%; background: url("../../images/wap/sch_headBg.png")no-repeat;background-size: 100%;box-sizing: border-box;padding: 0 12px;position: fixed;top: 0;z-index: 99999;}
.sch_head .back_btn{height: 40px;}
.sch_head .back_btn a{display: inline-block;width: 20px;height: 20px;overflow: hidden;padding: 10px 0;}
.sch_head .back_btn a img{width: 100%; }
.sch_head .sch_ctt{padding-bottom: 10px;}
.sch_head .sch_ctt .sch_ctt_img{width: 20%;text-align: center;padding-top: 3px;}
.sch_head .sch_ctt .sch_ctt_img i{ display: inline-block; width: 60px;height: 60px; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; overflow: hidden; }
.sch_head .sch_ctt .sch_ctt_img i img{width: 100%}
.sch_ctt_con{width: 77%;color: #fff;margin-top: 5px;}
.sch_ctt_con01{}
.sch_ctt_con01 .sch_name{font-size: 16px;width: 90%;height: 40px;line-height: 20px;}
.sch_ctt_con02{line-height: 20px;}
.sch_ctt_con02 span{font-size: 12px}
.sch_ctt_con02 span i{display: inline-block;width: 14px;height: 14px;vertical-align: middle;margin-right: 3px;}
.sch_ctt_con02 span i.icon_ksNum{ background-position: 0 -630px;}
.sch_ctt_con02 span i.icon_zbNum{ background-position: 0 -644px; }
span.sch_cate i{display: inline-block;width: 20px;height: 20px;margin-right: 5px;vertical-align: bottom;}
span.sch_cate i.icons_xiao{ background-position: 0 -658px;}
span.sch_cate i.icons_chu{ background-position: 0 -678px;}
span.sch_cate i.icons_gao{ background-position: 0 -698px;}
.fix_bar{width: 100%; position: fixed;z-index: 999;top: 116px;box-sizing: border-box;}

.mfk-kc ul li a .kc-r p.line03 span.xbkc_tag{width: 30%;background-color: #5BC16E;color: #fff;float: right;text-align: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;}
/*用户协议*/
.us_protocol{padding: 10px 20px;font-size: 14px;line-height: 30px;text-align:justify;text-justify:inter-ideograph;}

/*平安校园*/
.paxy-con-box{padding: 5px;box-sizing: border-box}
.paxy-con-box dl{width: 48%;margin:5px 1%;float: left;}
.paxy-con-box dl dt{position: relative}
.paxy-con-box dl dt img{width: 100%}
.paxy-con-box dl dt > span{display: inline-block;padding: 5px 12px;background-color: #4ba0f7;color: #fff;position: absolute;top: -1px}
.paxy-con-box dl dt > a{display: inline-block;width: 30px;height: 30px; position: absolute;bottom: 5px;left: 5px; opacity:0.6;}
.paxy-con-box dl dt > a img{width: 100%}
.paxy-con-box dl dd{height: 30px;background: #fff;line-height: 30px;padding: 0 10px;overflow: hidden}

/*签到*/
.signIn{width: 80%;position: fixed;top: 120px;left: 50%;margin-left: -40%;background-color: #fff;padding-bottom: 20px;}
.signIn .sign_title{line-height: 30px;color: #4ba0f7;padding: 0 10px;overflow: hidden}
.sign_con{text-align: center}
.sign_con img{display: inline-block;width: 40%;margin: 5px auto;}
.sign_con span{display: block; color: #FA7277;font-size: 25px;line-height: 36px;padding-bottom:5px }
.sign_con a{display: inline-block;width: 60%; background-color: #FA7277;color: #fff;line-height: 36px;text-align: center; -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; }

/*问答*/
.headTit{padding: 0 12px;}
.headTit p{width: 50%;overflow: hidden;line-height: 30px;color: #4ba0f7}
.headTit span{display: inline-block;padding-right: 10px;color: #999;font-size: 12px;line-height: 30px;}
.headTit a{display: block;width: 14px;height: 14px;padding-top: 5px}
.headTit a img{width: 100%}

.personCon{padding: 10px 12px;}
.personCon p{line-height: 30px;}
.personCon textarea{width: 100%;line-height: 25px;border: 1px solid #EBEBEB;color: #999}
.sign_done{background-color: #F5F5F5;border: 1px solid #C8C8C8}
.btn_bm{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;position: fixed;bottom: 0}
.status01{background-color: #FA7277}
.status02{background-color: #C8C8C8}
.status03{border-top: 1px solid #FA7277;color: #FA7277;background-color: #fff}
.personCon .sel_one dl{margin: 10px 0}
.personCon .sel_one dl dt{width: 10%;float: left}
.personCon .sel_one dl dt input[type=radio]{display: none}
.personCon .sel_one dl dt label{display: inline-block;width: 16px;height: 16px;padding: 3px;border: 1px solid #ddd; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; overflow: hidden; }
.personCon .sel_one dl.hover dt label i{display: block;width: 16px;height: 16px; background-color: #ddd; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }

.personCon .sel_one dl.active dt label{border: 1px solid #FA7277;}
.personCon .sel_one dl.active dt label i{display: block;width: 16px;height: 16px; background-color: #FA7277; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.personCon .sel_one dl.rightChoice dt label{background: url("../../images/wap/bg_rightChoice.jpg") center no-repeat;background-size: 120%}
.personCon .sel_one dl dd{width: 90%;float: right;line-height: 25px;color: #999}
/*多选*/
.personCon .sel_sev dl{margin: 10px 0}
.personCon .sel_sev dl dt{width: 10%;float: left}
.personCon .sel_sev dl dt input[type=checkbox]{display: none}
.personCon .sel_sev dl dt label{display: inline-block;width: 16px;height: 16px;padding: 3px;border: 1px solid #ddd; overflow: hidden;}
.personCon .sel_sev dl.hover dt label i{display: block;width: 16px;height: 16px; background-color: #ddd; }
.personCon .sel_sev dl.active dt label{border: 1px solid #FA7277;}
.personCon .sel_sev dl.active dt label i{display: block;width: 16px;height: 16px; background-color: #FA7277; }
.personCon .sel_sev dl.rightChoice dt label{background: url("../../images/wap/bg_rightChoice.jpg") center no-repeat;background-size: 120%}
.personCon .sel_sev dl dd{width: 90%;float: right;line-height: 25px;color: #999}
.personConTip{line-height: 20px;background-color: #E6E6E6;color: #999;padding: 0 12px;font-size: 12px;}

/*错误提示 2016-12-26*/
dl.txt-wrong{border-bottom: 1px solid #FFCCDD;}
.infor-wrong{padding: 10px 12px;line-height: 25px; color: red}

/*登录页新增*/
.lgOther{padding: 50px 50px 10px 50px;}
.lgOther li{width: 50%;float: left;text-align: center}
.lgOther li a{display: inline-block;width: 50px;height: 75px;overflow: hidden}
.lgOther li a img{width: 100%}
.lgOther li a p{line-height: 25px;color: #999}

