﻿/* CSS Document */ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0; padding:0px; border:none;}
html, body{-webkit-text-size-adjust:none;font-size:20px;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
img{border:none;} 
li{list-style:none;}
i,em{font-style:normal;}
a{text-decoration:none; color:#000;-webkit-tap-highlight-color: rgba(174, 209, 231, 0.5);}
a:hover{text-decoration:none;}
body{font-size:100%; background-color:#fff; color:#333; font-family:PingFang-SC-Regular,sans-serif;cursor:default;}
.clear{clear:both; overflow:hidden;}
.pagebar span.current{color:#090;}
#main_body{margin:0px auto; margin-bottom:50px; padding:0px; width:100%; max-width:640px; overflow:hidden; position:relative;}
/* 去掉iPhone、iPad的默认按钮样式 */
/*input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance:none;}*/
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]{-webkit-appearance:none;}
textarea{-webkit-appearance:none;}
.button{border-radius:0;}
/*begin*/
.show{display:block;}
.hide{display:none;}
/*index*/
.jhnuy{margin:0 0 .4rem 0; padding:.75rem; width:100%; background:#fff; clear:both; overflow:hidden;}
.jhnuy a{display:block;}
.jhnuya,.jhnuyb,.jhnuyc{width:33.33333%; float:left; position:relative;}
.jhnuya b{font-size:.65rem; color:#000; display:block; text-align:center; line-height:1rem;}
.jhnuya span{font-size:.6rem; color:#999; display:block; text-align:center; line-height:1rem;}
.jhnuya font{display:block; background:url(../image/160628-1.png) no-repeat; width:3rem; height:3rem; background-size:3rem 3rem; margin:0 auto;}
.jhnuyb-a,.jhnuyc-a{width:100%; overflow:hidden; margin-bottom:.3rem;}
.jhnuyb-a i{display:block; margin:0 auto; background:url(../image/160628-2.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.jhnuyb-b i{display:block; margin:0 auto; background:url(../image/shuji.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.jhnuyc-a i{display:block; margin:0 auto; background:url(../image/160628-4.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.jhnuyc-b i{display:block; margin:0 auto; background:url(../image/160628-3.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.jhnuyb-a span,.jhnuyb-b span,.jhnuyc-a span,.jhnuyc-b span{display:block; text-align:center; color:#999; font-size:.65rem; margin-top:.2rem;}
.hengxiansasj{width:1px; height:92px; border-left:solid 1px #ddd; position:absolute; right:-9px; top:5px;}
.klopa{margin:-2px 0 0 0; padding:0px; font-size:.6rem; color:#666; position:relative;}
.klopa font,.nbhtb p.nbhtb-a font{display:block; float:right;}
.klopa font i{display:block; float:left; background:url(../image/160628-5.png) no-repeat; width:1.2rem; height:.7rem; background-size:1.2rem .7rem; margin-right:.2rem;}
.nbhta{width:6rem;height:4rem;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.4rem;float:left;margin-top:.2rem;}
.nbhta img{width:6rem;height:4rem;overflow:hidden;display:inline-block;}
.nbhtb{vertical-align:middle;color:#999999;overflow:hidden;}
.nbhtb h1{color:#3f3f3f;font-size:.7rem;line-height:1rem;margin-bottom:.2rem;font-weight:400;}
.nbhtb p.nbhtb-a{font-size:.65rem;line-height:1rem; margin-top:.4rem;}
.nbhtb p.nbhtb-a span{font-size:.65rem; color:#999;}
.nbhtb p.nbhtb-a font i{display:block; float:left; background:url(../image/160628-5.png) no-repeat; width:1.2rem; height:.7rem; background-size:1.2rem .7rem; margin:.2rem .2rem 0 0;}
.wgmb{margin:0 0 .4rem 0;padding:.4rem .75rem;background:#fff;}
.wgmb h1{font-size:.7rem;color:#666;font-weight:500;line-height:18px;}
.wgmb h1 i{display:block;float:left;width:8px;height:18px;background:#118bd0;margin-right:7px;}
.curbaom{margin:0px;padding:0px;width:100%;overflow:hidden;}
.curbaom dl{margin:0 0 .4rem 0;padding:.75rem;background:#fff;clear:both;overflow:hidden;}
.curbaom dl dt{width:100px;float:left;margin-right:6px; position:relative;}
.curbaom dl dt img{width:100px;height:100px;}
.curbaom dl dt span{display:block;line-height:1.1rem;background:#f60;font-size:.6rem;color:#fff;text-align:center; width:100%; position:absolute; left:0px; bottom:0px;}
.curbaom dl dd{float:left;width:63%;}
.curbaom dl dd p.cbaa{font-size:.7rem;text-align:left;line-height:1rem;color:#333;}
.curbaom dl dd p.cbab{font-size:.6rem;line-height:1rem;color:#999;margin-top:.2rem;}
.curbaom dl dd p.cbac,.curbaom dl dd p.cbad{font-size:.6rem;line-height:.8rem;color:#999;margin-top:.2rem;}
.curbaom dl dd p.cbab span{width:1rem;height:1rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-bottom:.3rem;margin-right:.2rem;}
.curbaom dl dd p.cbab span img{width:1rem;height:1rem;border-radius:50%;overflow:hidden;display:inline-block;}
.curbaom dl dd p.cbac span{display:inline-block;background:url(../image/160627-1.png) no-repeat;width:.8rem;height:.8rem;background-size:.8rem .8rem;margin-right:.2rem;float:left;}
.curbaom dl dd p.cbad span{display:inline-block; background:url(../image/160627-2.png) no-repeat; width:.8rem; height:.8rem; background-size:.8rem .8rem; margin-right:.2rem; float:left;}
.ckqbkc{margin:0 auto; margin-bottom:.4rem; margin-top:.6rem; padding:0px; width:8rem; text-align:center; border-radius:10px; border:solid 1px #ccc; padding:.2rem 0;}
.ckqbkc a{display:block; font-size:.6rem; color:#666;}
.zxindex,.laifzyyue{margin:0px; padding:0px; overflow:hidden;}
.zixunwenda{margin:0px; padding:.5rem .75rem; background:#fff; overflow:hidden;}
.xiabj{margin-bottom:.4rem;}
.zixunwenda-a{margin:0px; padding:0px;}
.xiahuaxian{border-bottom:solid 1px #eee; padding-bottom:.3rem;}
.zixunwenda-a span{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-right:.4rem;}
.zixunwenda-a span img,.zxhfa-a span img{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.zixunwenda-a font{font-size:.6rem; color:#666;}
.zixunwenda-b{font-size:.7rem; line-height:1.1rem; margin-top:.3rem;}
.zixunwenda-a i{display:block; float:right; font-size:.6rem; color:#999; line-height:1.2rem;}
.vkiu,.vujy{margin:0px; padding:0px; clear:both; overflow:hidden;}
.vujy span.vujya{color:#999;font-size:.65rem;margin-bottom:.4rem; margin-top:.3rem; display:block;}
.vujy span.vujya font{margin-right:1.5rem;}
.vujyb{margin-top:.3rem; position:relative;}
.vujyb-a{width:1.85rem;height:1.85rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.4rem; float:left; margin-top:.2rem;}
.vujyb-a img{width:1.85rem;height:1.85rem;border-radius:50%;overflow:hidden;display:inline-block;}
.vujyb-b{display:inline-block;margin-bottom:.5rem; position:relative;}
.vujyb-b p.vujyb-ba{margin:0px; padding:0px; background:url(../image/160531-2.png) no-repeat; width:8.3rem; height:2rem; background-size:8.3rem 2rem; font-size:.675rem; line-height:2rem; text-align:center; color:#fff;}
.vujyb-b p.vujyb-bb{margin:0px; padding:0px; background:url(../image/160531-4.png) no-repeat; width:8.3rem; height:2rem; background-size:8.3rem 2rem; font-size:.675rem; line-height:2rem; text-align:center; color:#fff;}
.vujyb-b p.vujyb-va{margin:0px; padding:0px; background:url(../image/160601-2.gif) no-repeat; width:8.3rem; height:2rem; background-size:8.3rem 2rem; font-size:.675rem; line-height:2rem; text-align:center; color:#000;}
.vujyb-b span{display:block; color:#999; position:absolute; right:-35px; top:8px;}
.weicur{margin:0 0 .4rem 0;padding:0px;width:100%; overflow:hidden;}
.weicur ul{list-style:none;}
.weicur ul li{overflow:hidden;padding:.75rem; background:#fff; border-bottom:1px solid #e5e5e5; position:relative;}
.weicur ul li a{display:block;}
.vxjb,.vchb{margin:0px; padding:0px; width:100%; overflow:hidden;}
.vxjb ul,.vchb ul{list-style:none;margin-bottom:.4rem;}
.vxjb ul li,.vchb ul li{overflow:hidden;padding:0.85rem .75rem;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin-bottom:-1px;}
.vxjb ul li a,.vchb ul li a{display:block;}
.vhtua,.vchbfa{width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.4rem; float:left; margin-top:.4rem;}
.vhtua img,.vchbfa img{width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;display:inline-block;}
.vhtub,.vchbfb{vertical-align:middle;color:#999999; overflow:hidden;}
.vhtub h1{color:#3f3f3f;font-size:.8rem;line-height:1.1rem;font-weight:400;}
.vhtub p.vhtub-a{color:#3f3f3f;font-size:.7rem;line-height:1rem;}
.vhtub p.vhtub-b{font-size:.7rem;line-height:1rem;}
.vchbfb p.vchbfb-a{font-size:.7rem;line-height:1rem;overflow:hidden; margin-top:.2rem;}
.vchbfb p.vchbfb-a span{margin-right:5px;}
.vchbfb p.vchbfb-b{font-size:.7rem;line-height:1rem;margin-bottom:.3rem;}
.vchbfb h1{color:#3f3f3f;font-size:.8rem;line-height:1.1rem;margin-bottom:.2rem;font-weight:400;overflow:hidden;}
/*curriculum*/
.tjlist{margin:0 0 15px 0;padding:0 .4rem; background:#fff;overflow:hidden;}
.tjlist a{display:block;}
.tjlist p{margin:0px;padding:8px 0;font-weight:bold;font-size:14px;color:#333;background:#fff; border-bottom:solid 1px #ddd;clear:both;overflow:hidden;line-height:18px;}
.tjlist p b{display:block;float:left;color:#666;font-weight:normal;}
.tjlist p strong{display:block;float:right;margin-right:10px;color:#666;font-weight:normal;}
.tjlist dl{overflow:hidden;padding:10px 0px;color:#999;font-size:1rem; background:#fff; border-bottom:solid 1px #ddd;}
.tjlist dt{float:left;margin-right:10px;width:90px;}
.tjlist dt img{-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;vertical-align:middle;border:none;}
.tjlist dd{text-align:right;font-size:.6rem;}
.tjlist dd h3{font-size:.7rem;color:#000;padding-bottom:7px;text-align:left;font-weight:bold; line-height:.9rem;}
.tjlist dd i{color:#999;font-size:12px;float:right;margin-right:7px;}
.tjlist dd:nth-of-type(2){text-align:left;padding-bottom:6px;color:#999;}
/*video*/
.Vwdtop{padding:.9rem;text-align:center;font-size:.75rem;}
.nmjk{padding:.5rem .9rem;}
.Vtopa{display:inline-block;color:#F85F48; position:relative;}
.Vtopa ul{width:100%; clear:both; overflow:hidden;}
.Vtopa ul li{float:left;}
.Vtopa ul li.l-stl a{border-bottom-left-radius:.3rem; border-top-left-radius:.3rem;display:block;}
.Vtopa ul li.r-stl a{border-bottom-right-radius:.3rem; border-top-right-radius:.3rem;display:block;border-right:1px solid #118bd0;}
.Vtopa ul li a{padding:.25rem .8rem;color:#118bd0;border:1px solid #118bd0;border-right:none;text-decoration:none;display:block; font-size:.75rem;}
.Vtopa ul li a.vto-nav{background:#118bd0;color:#fff;}
.Vtopa p.Vtopa-a{position:absolute; right:-28px; top:7px;}
.Vtopa p.Vtopa-a a.vsous{margin-left:.75rem;display:inline-block; background:url(../image/160531-1.png) no-repeat; width:1rem;height:1rem; background-size:1rem 1rem;margin-top:0rem;}
.Vtopa_box{margin:0px; padding:0px; width:100%; overflow:hidden;}
.Vtopa_box .show{display:block;}
.Vtopa_box .hide{display:none;}
.vlist{margin:0px; padding:0px;}
.vlist ul{list-style:none;margin-bottom:.4rem;}
.vlist ul li{background:#fff;padding:.9rem .9rem .5rem;padding-top:.3rem;margin-bottom:.6rem;}
.vlist ul li.qinchu{position:relative;}
.coubt{margin:0px; padding:.2rem 0 0 0; font-size:.7rem; color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.coubt i{display:inline-block; background:url(../image/160615-4.png) no-repeat; width:1rem; height:1rem; background-size:1rem 1rem;overflow:hidden;vertical-align:middle; margin:0 .3rem .3rem 0;}
.coust{font-size:.6rem; color:#666; margin:.2rem 0 .5rem .2rem;}
.coujs{clear:both; overflow:hidden;}
.coujsa{width:2rem;height:2rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin:.1rem .4rem 0 0;float:left;}
.coujsa img{width:2rem;height:2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.coujsb{vertical-align:middle;color:#999999;overflow:hidden;}
.coujsb h1{color:#3f3f3f;font-size:.8rem;line-height:1.1rem;margin-bottom:.2rem;font-weight:400;}
.coujsb p.coujsb-a{font-size:.7rem;line-height:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*Consultation*/
.zixunindex{margin:0 0 .4rem 0; padding:.75rem; background:#fff; overflow:hidden;}
.zixunsya{margin:0px; padding:0px;}
.zixunsya ul{clear:both;}
.zixunsya ul li{width:25%; float:left; position:relative;}
.zixunsya ul li i.zxico-a{display:block; background:url(../image/160122_5.gif) no-repeat; width:2rem; height:1.6rem; background-size:2rem 1.6rem; margin:0 auto;}
.zixunsya ul li i.zxico-b{display:block; background:url(../image/160616-1.gif) no-repeat; width:2rem; height:1.6rem; background-size:2rem 1.6rem; margin:0 auto;}
.zixunsya ul li i.zxico-c{display:block; background:url(../image/160616-2.gif) no-repeat; width:2rem; height:1.6rem; background-size:2rem 1.6rem; margin:0 auto;}
.zixunsya ul li span{display:block; font-size:.7rem; text-align:center; margin-top:.4rem;}
.zixunsya ul li font{display:block; width:1px; height:30px; border-left:solid 1px #ddd; position:absolute; top:10px; right:0px;}
.zixunsya ul li em{margin:0px; padding:4px 6px; background:#ff7749; border-radius:3px; font-size:.3rem; color:#fff; display:block; position:absolute; top:-9px; right:10px;}
.zixunwenda-c{font-size:.6rem; color:#999; margin-top:.5rem;}
.ikjkj{margin-top:.2rem;}
.shic{margin:-2px 0 0 2.5rem; padding:0px; font-size:.6rem; color:#666; position:relative;}
/*user*/
.njuyh{margin:0 0 .4rem 0; padding:1.2rem .75rem .75rem .75rem; background:#fff; clear:both; overflow:hidden; position:relative;}
.njuyha{margin:0 auto; width:2.4rem;height:2.4rem;border-radius:50%;}
.njuyha img{width:2.4rem;height:2.4rem;border-radius:50%;overflow:hidden;display:inline-block;}
.bjuy{width:3rem;height:3rem;}
.bjuy img{width:3rem;height:3rem;}
.njuyhb{margin:.4rem 0; padding:0px; font-size:.8rem; color:#333; text-align:center; position:relative;}
.njuyhb b{font-size:.6rem; font-weight:normal; background:#999; display:inline-block; padding:.2rem .4rem; border-radius:.2rem; color:#fff; margin-left:.2rem; position:absolute; top:-2px;}
.njuyhb em{font-size:.6rem; font-weight:normal; background:#f60; display:inline-block; padding:.2rem .4rem; border-radius:.2rem; color:#fff; margin-left:.2rem; position:absolute; top:-2px;}
.njuyhb font{display:inline-block; background:url(../image/160618-1.png) no-repeat; width:1rem; height:1rem; background-size:1rem 1rem; position:absolute; top:-2px; margin-left:3px;}
.njuyhb i{display:inline-block; font-size:.6rem; color:#f60; padding:2px 4px; border:solid 1px #eee; position:absolute; top:-2px; margin-left:1.3rem;}
.njuyhd{font-size:.6rem; color:#999; text-align:center; margin-top:.6rem;}
.erweibj{margin:0px; padding:0px; clear:both; overflow:hidden; position:absolute; top:1.6rem; right:1rem;}
.bianj{margin:0 0 0 .8rem; padding:0px; float:left;}
.bianj i{display:block; margin:0 auto; background:url(../image/ic_edit.png) no-repeat; background-size:1rem 1rem; width:1rem; height:1rem;}
.erweibj span{display:block; margin-top:5px; font-size:.6rem; text-align:center;}
.vkiu p.vkiua{color:#3f3f3f;font-size:.8rem;line-height:1.1rem;padding-top:.4444rem;}
.vkiu p.vkiua span{font-size:.7rem;}
.shouru,.shouruw{margin:.75rem 0 0 0; padding:0px; overflow:hidden;}
.shouru ul,.shouruw ul{clear:both;}
.shouru ul li{float:left; width:25%;}
.shouruw ul li{float:left; width:33.333333%;}
.shouru ul li b,.shouruw ul li b{font-size:.8rem; display:block; text-align:center; margin-bottom:.4rem;}
.shouru ul li span,.shouruw ul li span{display:block; text-align:center; color:#999; font-size:.7rem;}
.lwgxzx,.lwgxzxa{ margin:0px; padding:0px; overflow:hidden;}
.sygza{ font-size:.75rem; text-align:center; margin:10px 0 15px 0;}
.shuomin{margin:.6rem 0 0 0; padding:0px; font-size:.75rem; color:#666; line-height:1rem;}
.vbj_box{margin:0 0 2rem 0; padding:0px; width:100%; clear:both; overflow:hidden;}
.xueyuanzh{margin:0px; padding:0px;}
.xueyuanzh ul{overflow:hidden; width:100%; background:#fff; margin-bottom:.7rem;}
.xueyuanzh ul li{margin:0px; padding:.75rem .5rem; border-bottom:dashed 1px #ccc; font-size:.75rem; line-height:1rem;}
.xueyuanzh ul li:nth-last-of-type(1){border-bottom:none;}
.xueyuanzh ul li a{display:block; color:#333;}
.xueyuanzh ul li i.xico_a{display:block; float:left; background:url(../image/160602-3.png) no-repeat; width:1.5rem; height:1rem; background-size:1.5rem 1rem; margin-right:8px;}
.xueyuanzh ul li i.xico_b{display:block; float:left; background:url(../image/160602-4.png) no-repeat; width:1.5rem; height:1rem; background-size:1.5rem 1rem; margin-right:8px;}
.xueyuanzh ul li i.xico_c{display:block; float:left; background:url(../image/160602-5.png) no-repeat; width:1.5rem; height:1rem; background-size:1.5rem 1rem; margin-right:8px;}
.xueyuanzh ul li i.xico_d{display:block; float:left; background:url(../image/160602-6.png) no-repeat; width:1.5rem; height:1rem; background-size:1.5rem 1rem; margin-right:8px;}
.xueyuanzh ul li i.xico_e{display:block; float:left; background:url(../image/160602-7.png) no-repeat; width:1.5rem; height:1rem; background-size:1.5rem 1rem; margin-right:8px;}
.xueyuanzh ul li i.xico_f{display:block; float:left; background:url(../image/160602-8.png) no-repeat; width:1.5rem; height:1rem; background-size:1.5rem 1rem; margin-right:8px;}
.xueyuanzh ul li b{display:block; float:right; color:#666; margin-left:6px;}
.xueyuanzh ul li font{display:block; float:right; color:#f60;}
.xueyuanzh ul li em{display:block; float:right; color:#000;}
.xueyuanzh ul li i.xich_b{display:block; float:left; background:url(../image/160607-10.png) no-repeat; width:1.1rem; height:1.1rem; background-size:1.1rem 1.1rem; margin-right:8px;}
.xueyuanzh ul li i.xich_c{display:block; float:left; background:url(../image/160607-6.png) no-repeat; width:1.1rem; height:1.1rem; background-size:1.1rem 1.1rem; margin-right:8px;}
.xueyuanzh ul li i.xich_d{display:block; float:left; background:url(../image/160614-1.png) no-repeat; width:1.1rem; height:1.1rem; background-size:1.1rem 1.1rem; margin-right:8px;}
.xueyuanzh ul li i.xich_e{display:block; float:left; background:url(../image/160614-2.png) no-repeat; width:1.1rem; height:1.1rem; background-size:1.1rem 1.1rem; margin-right:8px;}
.xueyuanzh ul li i.xich_f{display:block; float:left; background:url(../image/160614-3.png) no-repeat; width:1.1rem; height:1.1rem; background-size:1.1rem 1.1rem; margin-right:8px;}
/*(2016-08-04)手机-咨询问题.html*/
.MA-top{margin:0px; padding:0px; width:100%; height:40px; background:#393a3c; overflow:hidden; position:relative;}
.MA-top nav{text-align:center;color:white;font-size:14px;left:0px;top:0px; height:40px;line-height:40px;width:100%;z-index:5;}
.MA-top nav a{display:block;}
.MA-top nav i{margin:0px; padding:0px; display:block; background:url(../image/160607-1.png) no-repeat; width:1rem; height:.7rem; background-size:1rem .7rem; position:absolute; top:13px; left:10px;}
.MA-top nav em.dlq{margin:0px; padding:0px; display:block; background:url(../image/userbtn.png) no-repeat; width:32px; height:32px; background-size:32px 32px; position:absolute; top:4px; right:3px;}
.MA-top nav em.dlh{margin:0px; padding:0px; display:block; width:25px; height:25px; position:absolute; top:8px; right:8px;}
.MA-top nav em.dlh img{width:25px; height:25px; border-radius:25px;}
.ygmkc{margin:0px; padding:.5rem 0; background:#ddd; font-size:.6rem; text-indent:.75rem;}
.Vwdtop{padding:.9rem;text-align:center;font-size:.75rem;}
.Ktopa{display:inline-block;}
.Ktopa ul{width:100%; clear:both; overflow:hidden;}
.Ktopa ul li{float:left; font-size:.7rem; margin-right:.6rem;}
.Ktopa ul li a{padding:.4rem .9rem; display:block; border-bottom:solid 2px #fff; color:#666;}
.Ktopa ul li a.kto-nav{color:#118bd0; border-bottom:solid 2px #118bd0;}
.Ktopa ul li:nth-last-of-type(1){margin-right:0px;}
.Vtopa_box{margin:0px; padding:0px; width:100%; overflow:hidden;}
.Vtopa_box .show{display:block;}
.Vtopa_box .hide{display:none;}
.Receiveissue{margin:.2rem 0 .5rem 0; padding:0 .3rem; overflow:hidden;}
.Receiveissue a{display:block; background:#f60; padding:.4rem 0; font-size:.7rem; color:#fff; text-align:center; border-radius:.2rem;}
.remenfabu{margin:0px; padding:0px; overflow:hidden;}
.remenfabu dl{margin:0 0 .7rem; padding:.75rem; background:#fff; clear:both; overflow:hidden;}
.remenfabu dl a{display:block;}
.remenfabu dl dt{width:100%;}
.remenfabu dl.youtus dt{width:60%; float:left; margin-right:10px;}
.remenfabu dl dt p.renmena{font-size:.8rem; line-height:1rem;}
.remenfabu dl dt p.renmenb{font-size:.6rem; line-height:1.2rem; color:#666; margin-top:.4rem;}
.remenfabu dl dt p.renmenb span{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;}
.remenfabu dl dt p.renmenb span img{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.remenfabu dl dt p.renmenb b{display:inline-block; border:solid 1px #666; width:.8rem; height:.8rem; line-height:.8rem; border-radius:50%; text-align:center; float:right;}
.remenfabu dl dt p.renmenc{font-size:.6rem; line-height:1rem; color:#666; margin-top:.3rem;}
.remenfabu dl dt p.renmenc span{display:block; float:left;}
.remenfabu dl dt p.renmenc font{display:block; float:right;}
.remenfabu dl.youtus dd{float:right; width:36%;}
.remenfabu dl.youtus dd img{width:100%;}
.remenfabu dl dt p.iklo{margin:0 0 .3rem 0;}
.remenfabu dl dt p.iklo em.qwer{display:block; float:right;}
.remenfabu dl dt p.iklo em.qwer i.bna{color:#f00; margin-right:.5rem;}
.remenfabu dl dt p.iklo em.qwer i.bnb{color:#118bd0;}
.remenfabu dl dt p.iklo em.qwer i.bnc{color:#999;}
.remenfabu dl dt p.renmenb em{display:inline-block; background:url(../image/160628-5.png) no-repeat; width:1.2rem; height:.7rem; background-size:1.2rem .7rem; margin:.2rem .2rem 0 0;}
.cvb{margin-bottom:0px;}
.nmcb{padding:0px; margin-bottom:.2rem; background:#fff; line-height:.7rem;}
/* 底部nav S */
.ujki{margin:0px; padding:0px; width:100%; height:35px; background:#fff; position:fixed; bottom:0px;}
.dibunav{margin:0px auto; padding:5px 0 3px 0; width:100%; max-width:640px; position:fixed; bottom:0px; background:#fff;}
.dibunav ul{margin:0px; padding:0px; width:100%;}
.dibunav ul li{float:left; width:20%;}
.dibunav ul li a{display:block;}
.dibunav ul li a i.icoa{display:block; margin:0px auto; background:url(../image/160607-15.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a i.icob{display:block; margin:0px auto; background:url(../image/160615-4.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a i.icoc{display:block; margin:0px auto; background:url(../image/160615-5.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a i.icod{display:block; margin:0px auto; background:url(../image/160607-10.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a i.icoe{display:block; margin:0px auto; background:url(../image/160607-8.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a span{display:block; text-align:center; font-size:14px; color:#666; margin-top:3px;}
.dibunav ul li a.ico_nav i.icoa{display:block; margin:0px auto; background:url(../image/160607-14.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a.ico_nav i.icob{display:block; margin:0px auto; background:url(../image/160615-3.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a.ico_nav i.icoc{display:block; margin:0px auto; background:url(../image/160615-6.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a.ico_nav i.icod{display:block; margin:0px auto; background:url(../image/160607-11.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a.ico_nav i.icoe{display:block; margin:0px auto; background:url(../image/160607-9.png) no-repeat; width:1.4rem; height:1.4rem; background-size:1.4rem 1.4rem;}
.dibunav ul li a.ico_nav span{display:block; text-align:center; font-size:14px; color:#118bd0; margin-top:3px;}
.dibunav ul li a.icoa_nav font{display:block;width:1.3rem;height:1.3rem;border-radius:50%; margin:0 auto;}
.dibunav ul li a.icoa_nav font img{width:1.3rem;height:1.3rem;border-radius:50%;}
.dibunav ul li a.icoa_nav span{display:block; text-align:center; font-size:14px; color:#666; margin-top:5px;}
/* (2016-08-08)手机-面授课程具体页面1.html */
.mkcjj-img{margin:10px 0 10px 0;padding:0px;}
.mkcjj-img img{width:100%;}
.curbanka{margin:0px;padding:0px;width:28px;height:28px;position:absolute;top:10px;left:18px;}
.mkc-top-main{margin:2px auto; padding:0 .6rem; overflow:hidden;}
.mkc-tab{margin:2px 0 0 0; padding:0px; width:100%;}
.mkcjj-title{margin:0px; padding:5px 0; width:100%;}
.mkcjj-title-d{margin:0px; padding:0px; width:100%; font-weight:bold; color:#000; font-size:.8rem; line-height:24px; text-align:center;}
.mkc-liulan{margin:5px 0 0 0; padding:0 0 8px 0; width:100%; text-align:center; color:#999; font-size:.5rem; border-bottom:solid 1px #ddd;}
.xinlizj,.zixunjg,.kktime,.kkdizhi,.zhubanfang,.information,.vipxy{margin:0px; padding:.3rem 0; border-bottom:solid 1px #eee; clear:both; overflow:hidden;}
.xinlizja{margin:0px; padding:0px; float:left;}
.xinlizja i,.zixunjg i,.kktime i,.kkdizhi i,.zhubanfang i,.information i,.vipxya i,.vipxya em{width:1rem;height:1rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.3rem; float:left;}
.xinlizja i img,.zixunjg i img,.kktime i img,.kkdizhi i img,.zhubanfang i img,.information i img,.vipxya i img,.vipxya em img{width:1rem;height:1rem;border-radius:50%;overflow:hidden;display:inline-block;}
.xinlizja span{display:block; font-size:.6rem; line-height:1rem; float:left;}
.xinlizjb{margin:0px; padding:0px; float:right; font-size:.6rem;}
.xinlizjb a{display:block; float:left; color:#666;}
.xinlizjb span{display:block; border:solid 1px #ddd; height:1rem; line-height:1rem; padding:0 .3rem; margin-right:.4rem;}
.xinlizjb font{display:block; border:solid 1px #ddd; height:1rem; line-height:1rem; padding:0 .3rem;}
.xinlizjb font i{display:inline-block; background:url(../image/home_qa.png) no-repeat; width:.8rem; height:.8rem; background-size:.8rem .8rem; margin-top:.1rem; float:left;}
.zixunjg span{font-size:.7rem; font-weight:700; color:#f60; display:inline-block; line-height:1rem;}
.zixunjg font{text-decoration:line-through; color:#999;}
.xzrssd{margin:0px; padding:.3rem 0; border-bottom:solid 1px #eee; clear:both; overflow:hidden;}
.xzrssd i{width:1rem;height:1rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.3rem; float:left;}
.xzrssd i img{width:1rem;height:1rem;border-radius:50%;overflow:hidden;display:inline-block;}
.xzrssd font{color:#f60; font-weight:600;}
.lxybm{margin:0px;padding:10px 0;width:100%;max-width:640px;background:#fff;position:fixed;bottom:0px;z-index:1000000000000; border-top:solid 1px #ddd;}
.lxybma{margin:0px; padding:0 10px;}
.lxybma a{display:block; margin:0px; padding:0px 10px; height:42px; line-height:42px; background:#04BE02; border-radius:4px; text-align:center; font-size:16px; color:#fff;}
.kktime span,.kkdizhi span,.zhubanfang span,.information span{font-size:.6rem; display:block; line-height:1rem;}
.vipxya{margin:0px; padding:0 0 .2rem 0; clear:both; overflow:hidden;}
.vipxya span{display:block; float:left; line-height:1rem; font-size:.6rem; margin-right:.3rem;}
.vipxyb{font-size:.6rem; height:1.1rem; line-height:1.1rem;}
.vipxyb span{color:#f60;}
.vipxyb font{display:block; float:right; margin-right:.2rem; border:solid 1px #f60;height:1rem;line-height:1rem;padding:0 .3rem; color:#f60;}
.vipxyb font i{display:inline-block; background:url(../image/160808-7.png) no-repeat; width:.8rem; height:.8rem; background-size:.8rem .8rem; margin-top:.1rem; margin-right:.2rem; float:left;}
.baomingrs{padding:.4rem 0 .5rem 0; border-bottom:solid 1px #eee;}
.sygzalk{font-size:.6rem; margin:0 0 .3rem 0; padding:0px;}
.yikan{margin:.5rem 0 0 0; padding:0px; overflow:hidden;}
.yikan ul{clear:both; overflow:hidden;}
.yikan ul a{display:block; color:#666;}
.yikan ul li{float:left; width:10%; height:1.2rem;}
.yikan ul li font{margin:0 auto; width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:block;vertical-align:middle;}
.yikan ul li font img{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.yikan ul li em.ijuy{display:block; margin:0 auto; background:url(../image/160630-1.png) no-repeat; width:1.2rem; height:1.2rem; background-size:1.2rem 1.2rem;}
.yikan ul span{display:block; font-size:.7rem; float:left; line-height:1.2rem; width:13%; text-align:left;}
.yikan ul i{display:block; font-size:.65rem; float:left; line-height:1.2rem; width:17%; text-align:right;color:#666;}
.curinfo{margin:0px; padding:2px 0 10px 0; color:#000; font-size:.6rem; line-height:1rem;}
.curinfo p{margin-top:8px;}
.curinfo p img{width:100%;}
.curinfo span{display:block; line-height:1rem; font-size:.6rem;}
.curinfo span img{width:100%;}
.curbot{margin:0px auto;padding:0px;width:100%;max-width:640px; overflow:hidden;}

/*2017-02-25改*/
/*.curbaoming{position:fixed; bottom:0px; width:100%;max-width:640px; background:#fff; border-top:solid 1px #ddd; padding:0px; overflow:hidden;}
.curbaomb{width:55%; float:left;}*/
.xinkcdb{margin:0px auto;padding:0px;width:100%;max-width:640px; overflow:hidden; position:relative;}
.curyui{width:55%; float:right; padding-bottom:8px; overflow:hidden; height:42px;}
.jhgyi{position:fixed; bottom:0px; width:45%; float:left; background:#fff; border-top:solid 1px #ddd; height:52px; text-align:center;}
.jhgyi i{width:1.5rem; height:1.5rem; display:inline-block;overflow:hidden;vertical-align:middle; margin-top:9px;}
.jhgyi i img{width:100%;}
.jhgyia{display:inline-block;overflow:hidden;vertical-align:middle; margin-top:9px; margin-left:5px;}
.jhgyia span{display:block; color:#000; font-size:.6rem; text-align:left;}
.jhgyia font{display:block; color:#000; font-size:.6rem; margin-top:-4px; text-align:left;}
.curbaoming{position:fixed; bottom:0px; width:100%;max-width:640px; background:#fff; border-top:solid 1px #ddd; padding:0px; overflow:hidden;}
/*.curbaomb{width:55%; float:left; margin-bottom:8px;}*/
/*2017-02-25改*/

.curbaoma{width:45%; float:left; padding:.4rem 0;display:none;}
.curbaoma a{font-size:14px;}
.curbaoma i{width:1.4rem;height:1.4rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-left:.3rem;}
.curbaoma i img{width:1.4rem;height:1.4rem;border-radius:50%;overflow:hidden;display:inline-block;}
.fxcur{display:inline-block;vertical-align:middle;}
.fxcur p.fxcura{font-size:.6rem; color:#000; margin-top:.1rem;}
.fxcur p.fxcura span{color:#f00;}
.fxcur p.fxcurb{font-size:.6rem; color:#999; margin-top:.2rem;}
/*.curbaomb a{display:block; width:100%; text-align:center; color:#fff; font-weight:800; font-size:.75rem;}*/
.curbaomb span{display:block; width:52.3%; height:38px; line-height:38px; background:#f60; border-radius:5px; margin:7px auto; box-shadow:1px 1px 2px #999;float:left; color:#fff; font-weight:800; font-size:15px; text-align:center;}
.curbaomb a font{display:block; width:52.3%; height:38px; line-height:38px; background:#04BE02; border-radius:5px; margin:7px auto; float:left; color:#fff; font-weight:800; font-size:15px; text-align:center;}
/* 弹窗 S */
#menu-shadow{z-index:1; position:fixed; top:0; bottom:40px; width:100%; max-width:640px; background:rgba(0,0,0,0.5);}
#menu-dropdown{position:fixed; bottom:0px; z-index:1056; width:100%; max-width:640px; margin:0px auto; background:#fff;}
#menu-dropdown .yybd{margin:0px; padding:40px 0 10px 0; width:100%; position:relative; border-top:solid 1px #ccc;}
#menu-dropdown .yybd .close{margin:0px; padding:0px; position:absolute; top:10px; right:10px; width:25px; height:25px;}
#menu-dropdown .yybd .yybd-a{margin:0px; padding:45px 0 0 0; width:100%; position:relative;}
.kctc-img{margin:0px; padding:1px; width:149px; height:93px; position:absolute; left:10px; top:-60px; border:solid 1px #ccc; background:#fff;}
.kctc-img img{width:149px; height:93px;}
.kctc-xf{margin:0 10px; padding:0px; overflow:hidden; color:#333; padding-bottom:8px; border-bottom:solid 1px #ccc; font-size:.7rem;}
.kctc-xf b{font-size:18px; color:#f00; font-weight:bold;}
.xkyh{margin:8px 0 0 0; padding:0px; overflow:hidden;}
.xkyh p.gkyh{margin:0px; padding:0 0 10px 10px; font-size:.8rem; font-weight:bold; color:#666; line-height:24px;}
.xkyh .gkyh-a{margin:0px; padding:0px; width:100%; overflow:hidden;}
.xkyh .Zhfa{margin:0 0 10px 10px; padding:0px 0; width:45%; border:solid 1px #ccc; border-radius:3px; float:left; font-size:12px; text-align:center; overflow:hidden;}
.xkyh .Zhfa input{position:absolute; left:-10000px; /* Hide the input */}
.xkyh .Zhfa label{margin:0px; padding:0px;display:block; width:100%; position:relative;}
.xkyh .Zhfa label p.asds{margin:0px; padding:8px 0; width:100%; text-align:center; background:#fff;}
.xkyh .Zhfa label.checked{margin:0px; padding:0px; display:block; width:100%; float:left;position:relative;}
.xkyh .Zhfa label.checked p.asds{background:#ff5000; color:#fff;}
/* p_number */
.sltj{margin:6px 0 0 0; padding:8px 10px; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; clear:both; overflow:hidden;}
.cart_num{position:relative;width:110px;margin:0px 0 0 0; float:right;}
.cart_num_input{width:48px;height:24px;line-height:24px; text-align:center; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc;color:#333; border-left:none; border-right:none; float:left;}
.cart_num_add{cursor:pointer;background:url(../image/xyw-icon.png) no-repeat; background-position:0 -237px; width:30px; height:30px; display:block; float:left;}
.cart_num_reduce{cursor:pointer;background:url(../image/xyw-icon.png) no-repeat; background-position:0 -267px; width:28px; height:30px; display:block; float:left;}
.cart_num .disable{opacity:.5;filter:alpha(opacity=50);cursor:not-allowed}
.shuliang{margin:0px; padding:0px; float:left; line-height:30px; font-size:.8rem;}
.kctc-qd{margin:10px 0 0 0; padding:0 .3rem; overflow:hidden;}
.kctc-qd input{background-color:#04BE02;width:100%;border-radius:5px;border:none;line-height:1.8rem;font-size:18px;color:#FFFFFF;}
.cart_num input[type="text"]{width:48px;height:24px;line-height:24px;text-align:center;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;color:#333;border-left:none;border-right:none;float:left;}
/* (2016-08-08)手机-网校-打开红包之后发现已经回复问题.html */
.zxproblem{margin:0px; padding:.6rem; background:#f5f5f5; overflow:hidden;}
.problema{margin:0px; padding:0 0 .4rem 0; clear:both; overflow:hidden;}
.consultants{margin:0px; padding:0px; float:left;}
.consultants i{width:1.2rem;height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:.4rem; float:left;}
.consultants i img{width:1.2rem;height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.consultants span{display:inline-block; line-height:1.2rem; font-size:.7rem;}
.zxdate{float:right; font-size:.6rem; line-height:1.2rem;}
.problemb{margin:0px; padding:0 0 .6rem 0;}
.problemb p.probinfo{font-size:.7rem; line-height:1.1rem;}
.questionreply{margin:0px; padding:0px; position:relative;}
.dingweijz{margin:0px; padding:0px; width:100%; position:absolute; top:-20px; left:0px; z-index:100000;}
.replyys{margin:0px; padding:0px;}
.replyys i{width:2.2rem;height:2.2rem;border-radius:50%;overflow:hidden;display:block;vertical-align:middle; margin:0 auto;}
.replyys i img{width:2.2rem;height:2.2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.replyys span{display:block; font-size:.75rem; text-align:center; margin:.4rem 0;}
.replyys p.replyysa{font-size:.6rem; text-align:center;}
.xsmft{margin:0 auto; margin-bottom:.5rem; margin-top:.5rem; width:8.3rem; position:relative;}
.xsmft p.xsmfta{margin:0px; padding:0px; background:url(../image/160531-2.png) no-repeat; width:8.3rem; height:2rem; background-size:8.3rem 2rem; font-size:.675rem; line-height:2rem; text-align:center; color:#fff;}
.xsmft p.xsmftb{margin:0px; padding:0px; background:url(../image/160601-2.gif) no-repeat; width:8.3rem; height:2rem; background-size:8.3rem 2rem; font-size:.675rem; line-height:2rem; text-align:center; color:#000;}
.replyjz{font-size:.6rem; text-align:center;}
.replyjz span{color:#f00;}
.replytxt{margin:.5rem 0; padding:0px; font-size:.6rem; color:#999; text-align:center;}
.replytxt p.replytxta{padding-top:.4rem;}
/* (2016-08-08)手机-网校-多人回复咨询问题的说明（非咨询师）.html */
.bgwhite{background:#fff;}
.pmjh{margin:.4rem 0; padding:0px .75rem; color:#666; clear:both; overflow:hidden;}
.pmjh .ckzixunhf{margin:0px; padding:0px; float:left; font-size:.7rem;}
.pmjh .ckzixunhf span{display:block;}
.pmjh .ckzixunhf font{display:block; font-size:.6rem; margin-top:.3rem;}
.pmjh ul{float:right;}
.pmjh ul li{float:left;}
.pmjh ul li.l-stl a{border-bottom-left-radius:.2rem; border-top-left-radius:.2rem;display:block;}
.pmjh ul li.r-stl a{border-bottom-right-radius:.2rem; border-top-right-radius:.2rem;display:block;border-right:1px solid #118bd0;}
.pmjh ul li a{padding:.25rem .5rem;color:#118bd0;border:1px solid #118bd0;border-right:none;text-decoration:none;display:block; font-size:.6rem;}
.pmjh ul li a.vbj-nav{background:#118bd0;color:#fff;}
.zixunhuifu{margin:0px; padding:0px; background:#fff; overflow:hidden;}
.zxhfa-b{margin:0px; padding:.5rem .7rem; border-bottom:solid 1px #ddd; overflow:hidden;}
.zxhfa-a{margin:0px; padding:0 0 0 .1rem; clear:both; overflow:hidden;}
.zxhfa-a font{font-size:.6rem; color:#666; float:left; line-height:1rem;}
.piuy{margin:.3rem 0; padding:0px; clear:both; overflow:hidden; position:relative;}
.piuy font{width:1.4rem; height:1.4rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; float:left; margin-right:.3rem; margin-top:.3rem;}
.piuy font img{width:1.4rem; height:1.4rem;border-radius:50%;overflow:hidden;display:inline-block;}
.piuy p.zxhfa-bb{margin:0px; padding:0px; background:url(../image/160601-2.gif) no-repeat; width:8rem; height:2rem; background-size:8rem 2rem; font-size:.675rem; line-height:2rem; text-indent:1.5rem; color:#000; float:left;}
.zxhfa-b p.zxhfa-bc{font-size:.6rem; color:#999; line-height:1rem; clear:both; text-indent:.1rem;}
.zxhfa-b p.zxhfa-bc span{color:#118bd0; margin:0 .15rem;}
.botbj,.botbj ul{margin-bottom:0px;}
.myreply{margin:0px; padding:0px; width:100%; overflow:hidden;}
.myreply a{display:block; margin:0 auto; width:4rem; padding:.4rem; font-size:.7rem; background:#118bd0; border-radius:.2rem; text-align:center; color:#fff;}
.myreply p.myreplya{font-size:.6rem; text-align:center; margin:.6rem 0 .2rem 0; color:#666;}
/*(2016-08-08)手机-心友网-初级评估心理专家咨询的列表页面.html*/
.zxzjlist{margin:0px; padding:.75rem; background:#ffc; overflow:hidden;}
.zxzjlist p.zxzjlista{font-size:.7rem; text-align:center; color:#000; font-weight:700; margin-bottom:.7rem;}
.zxzjlist a{display:block; margin:0 auto; width:5rem; background:#093; padding:.4rem 0; font-size:.7rem; text-align:center; color:#fff; border-radius:.2rem;}
.chujipg{margin:0px; padding:.75rem; background:#fff; overflow:hidden;}
.chujipg h1{font-size:.6rem; font-weight:700; color:#000; margin-bottom:.4rem;}
.chujipg p.chujipga{font-size:.6rem; line-height:1.1rem;}
.yuyuezj{margin:0px; padding:0px; width:100%; overflow:hidden;}
.yuyuezj-l{margin:.5rem 0 0 0; padding:.75rem; background:#fff; overflow:hidden;}
.yyzja{margin:0 0 .5rem 0; clear:both; overflow:hidden;}
.yyzja i{width:1.4rem; height:1.4rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-right:.3rem;}
.yyzja i img{width:1.4rem; height:1.4rem;border-radius:50%;overflow:hidden;display:inline-block;}
.yyzja span{overflow:hidden;display:inline-block;vertical-align:middle; font-size:.7rem; color:#666;}
.yyzja span em{color:#000;}
.yyzja font{display:block; float:left; font-size:.7rem; float:right; padding:.3rem .5rem; background:#093; color:#fff;}
.yyzja b{display:block; float:left; font-size:.7rem; float:right; padding:.3rem .5rem; background:#999; color:#000; font-weight:normal;}
.yyzjb{font-size:.6rem; line-height:1.1rem; color:#333;}
.yyzjb span{color:#063;}
.yyzjc{margin:.3rem 0 0 0; clear:both; overflow:hidden;}
.yyzjc p.yyzjca{float:left; font-size:.6rem; color:#b5b5b5; line-height:17px; margin-right:.7rem;}
.yyzjc p.yyzjca i{display:inline-block; background:url(../image/160811-2.png) no-repeat; width:.8rem; height:.8rem; background-size:.8rem .8rem; float:left; margin-right:.1rem;}
.yyzjc p.yyzjcb{float:left; font-size:.6rem; color:#b5b5b5; line-height:17px; margin-right:.7rem;}
.yyzjc p.yyzjcb i{display:inline-block; background:url(../image/160811-3.png) no-repeat; width:.8rem; height:.8rem; background-size:.8rem .8rem; float:left; margin-right:.1rem;}
.yyzjc p.yyzjcc{float:left; font-size:.6rem; color:#b5b5b5; line-height:17px;}
.yyzjc p.yyzjcc i{display:inline-block; background:url(../image/160811-4.png) no-repeat; width:.8rem; height:.8rem; background-size:.8rem .8rem; float:left; margin-right:.1rem;}
/*(2016-08-11)手机-心理咨询-咨询师的个人页面.html*/
.njuyhc{font-size:.7rem;color:#999;text-align:center;}
.jhgb{margin:12px 0 0 0;padding:0px;font-size:.8rem;color:#999;text-align:center;}
.jhgb font{display:block; text-align:center; margin-bottom:6px; width:6rem; height:1.5rem; line-height:1.5rem; border:solid 1px #eee; border-radius:3.6rem; margin:0 auto;font-size:12px;}
.spanwelcontenp{width:100%;Max-Height:60px;_height::expression(this.scrollHeight > 60?"60px":"auto"); overflow:hidden; font-size:14px; color:#666;}
.loiujh{float:right; font-size:.65rem; margin:.7rem 0;}
.kiujy{margin:0px; padding:0px;}
.kiujy textarea{margin:0px; padding:.3rem 0 0 .3rem; background:#f5f5f5; border:solid 1px #80B9F7; width:96%; height:84px; border-radius:.3rem; font-size:.7rem; outline:none; line-height:1.1rem;}
.ccvv{margin:6px 0 10px 0; padding:0px; width:100%; clear:both; overflow:hidden;}
.ccvv .quyg{margin:0px; padding:0px;}
.ccvv .quyg input{position:absolute; left:-10000px; /* Hide the input */}
.ccvv .quyg label{margin:0px; padding:0px;display:block; width:100%; position:relative;}
.ccvv .quyg label p.llook{margin:0px; padding:0px; font-size:.6rem; color:#666; line-height:16px;}
.ccvv .quyg label p.llook i{display:block; float:left; background:url(../image/160524-6.png) no-repeat; background-position:0 -24px; width:16px; height:16px; margin-right:8px;}
.ccvv .quyg label.checked p.llook i{background-position:0 -24px;}
.iopub{margin:0 auto; padding:0px; width:9rem; clear:both; overflow:hidden;}
.iopub input{width:100%; background:#04be02; border:none; border-radius:8px; padding:10px 0; font-size:.7rem; color:#fff; cursor:pointer; outline:none;}
.qytrg{font-size:.6rem; float:left; line-height:26px; color:#666;}
.vkiu p.pmkuia{margin:0px; padding:0px; float:left;}
.vkiu p.pmkuia i{width:1.85rem; height:1.85rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-right:.3rem;}
.vkiu p.pmkuia i img{width:1.85rem; height:1.85rem;border-radius:50%;overflow:hidden;display:inline-block;}
.vkiu p.pmkuib{color:#3f3f3f;font-size:.7rem;line-height:1rem; float:left; width:84%;}
.vkiu p.pmkuib span{display:block; color:#F85F48; font-size:.8rem; margin-top:.2rem;}
.vujyb-b em{display:block; color:#999; position:absolute; right:-40px; top:11px; font-size:.9rem;}
.hgtyn{margin:.2rem 0 0 0; padding:0px; clear:both; overflow:hidden;}
.hgtyn span{display:block; float:left; font-size:.6rem; color:#b5b5b5;}
.hgtyn p.hgtyna{float:right; font-size:.6rem; color:#b5b5b5;}
.hgtyn p.hgtyna i{width:.8rem; height:.8rem;overflow:hidden;display:inline-block;vertical-align:middle; background:url(../image/160811-6.png) no-repeat; background-size:.8rem .8rem; margin-right:.1rem; margin-top:-.2rem;}
/*(2016-08-11)手机-关注弹框.html*/
#Fahb-bg{z-index:1; position:fixed; top:0px; bottom:0px; width:100%; max-width:640px; background:rgba(0,0,0,0.6);}
/*.popupa{width:90%; max-width:640px; height:264px; margin:0 auto; background:#fff; border-radius:8px; position:fixed; top:50%; left:50%; margin-left:-45%; margin-top:-132px; z-index:2000000000000;}
.popupa h1{background:#118bd0; height:35px; line-height:35px; font-size:.8rem; color:#fff; text-align:center; font-weight:700; border-top-left-radius:6px; border-top-right-radius:6px;}
.popupa-a{margin:0 auto; padding:.75rem 0; width:60%; overflow:hidden;}
.popupa-a p.pp-pic{width:80%; margin:0 auto;}
.popupa-a p.pp-pic img{width:100%;}
.popupa-a p.pp-txt{width:100%; text-align:center; font-size:.7rem; color:#666; margin-top:.2rem;}
.popupa-b{height:35px; line-height:35px; font-size:.8rem; color:#118bd0; text-align:center; font-weight:700; border-bottom-left-radius:6px; border-bottom-right-radius:6px; border-top:solid 1px #ddd;}*/
#Popup-bg{z-index:1; position:fixed; top:0px; bottom:0px; width:100%; max-width:640px; background:#fff;}
#Popup-main{position:fixed; top:0px; bottom:0px; z-index:1056; width:100%; max-width:640px; margin:0px auto;}
.popupa{margin:0px; padding:0px; width:100%; overflow:hidden; position:fixed; top:0px; bottom:0px;}
.popupa p.pp-pic{width:100%; position:fixed; top:0px; bottom:0px;}
.popupa p.pp-pic img{width:100%;}
.guanbi{margin:0px; padding:0px; width:25px; height:25px; position:absolute; top:10px; right:15px;}
.guanbi img{width:100%;}
.fahb{width:90%; max-width:640px; height:288px; margin:0 auto; position:fixed; top:50%; left:50%; margin-left:-45%; margin-top:-144px; z-index:2000000000000;}
.hbbg{background:url(../image/160812-1.png) no-repeat; width:288px; height:288px; background-size:288px 288px; margin:0 auto; position:relative;}
.hbbg i{width:2rem; height:2rem;overflow:hidden;display:block;vertical-align:middle; margin:0 auto; padding-top:76px;}
.hbbg i img{width:2rem; height:2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.hbbg font{display:block; text-align:center; clear:both; overflow:hidden; margin:6px 0;}
.hbbg font em{display:inline-block; font-size:22px; color:#ffff01; font-weight:bold;}
.hbbg font b{font-size:22px; color:#ffff01; font-weight:bold; display:inline-block;}
.hbbg p.fahba{font-size:.7rem; color:#ffff01; font-weight:600; text-align:center; line-height:1.1rem; margin-bottom:.2rem;}
.hbbg a.fahbl{display:block; width:5rem; margin:0 auto; background:#ffff01; color:#333; font-size:.7rem; font-weight:600; padding:8px 0; border-radius:4px; text-align:center; margin-top:10px;}
.hbbg a.fahbq{display:block; text-align:center; color:#fff; font-size:14px; margin-top:15px;}
.iujhy{margin:0px; padding:0px; width:20px; height:20px; position:absolute; top:0px; right:0px;}
.iujhy img{width:100%;}
/*(2016-08-11)手机-心友网-初始评估选择类型页面.html*/
.ksxlhz{margin:0 0 .4rem 0; padding:.7rem .75rem; background:#fff; font-size:.7rem;}
.iuygj{margin:0px; padding:0px; width:100%; overflow:hidden;}
.iuygj dl{margin:0 0 .4rem 0; padding:.75rem .5rem; background:#fff; clear:both; overflow:hidden; position:relative;}
.iuygj dl dt{width:23%; float:left;}
.iuygj dl dt i.iuygja{display:block; margin:0 auto; background:url(../image/160811-7.png) no-repeat; width:48px; height:47px; background-size:48px 47px;}
.iuygj dl dt i.iuygjb{display:block; margin:0 auto; background:url(../image/160811-8.png) no-repeat; width:48px; height:47px; background-size:48px 47px;}
.iuygj dl dt i.iuygjc{display:block; margin:0 auto; background:url(../image/160811-9.png) no-repeat; width:48px; height:47px; background-size:48px 47px;}
.iuygj dl dt span{display:block; width:100%; font-size:.6rem; font-weight:600; text-align:center; margin-top:.5rem;}
.iuygj dl dd{width:77%; float:left;}
.iuygj dl dd p.iupla{font-size:.8rem; color:#0D6685; font-weight:600; margin-bottom:.2rem;}
.iuygj dl dd p.iuplb{font-size:.6rem; color:#666; line-height:1rem;}
.iuygj dl .kyy{position:absolute; top:0px; right:0px; font-size:.6rem; background:#f60; padding:.3rem .7rem; color:#fff;}
.iuygj dl .xxz{position:absolute; top:0px; right:0px; font-size:.6rem; background:#999; padding:.3rem .7rem; color:#fff;}
/*(2016-08-11)手机-网校-红包提问页面第一页.html*/
.HB-top{margin:0px; padding:0px; width:100%; height:90px; background:#FF6E73;}
.HB-top nav{width:100%; margin:0px; padding:0px;}
.HB-top nav b{display:block; text-align:center; color:#ffdbc7; font-size:.8rem; padding-top:25px; font-weight:600;}
.HB-top nav span{display:block; text-align:center; color:#ffdbc7; font-size:.8rem; padding-top:15px; font-weight:600;}
.HB-top nav font{display:block; text-align:center; color:#ffdbc7; font-size:.8rem; line-height:100px; font-weight:600;}
.MAinfo{margin:0px; padding:0px; width:100%; overflow:hidden;}
.Mtra{width:100%;}
.hbtiwen{margin:1rem 0 0 0; padding:0 .75rem; overflow:hidden;}
.hbtiwen textarea{margin:0px; padding:.3rem 0 0 .3rem; background:#fefaf9; border:solid 1px #fec8d8; width:97%; height:84px; border-radius:.3rem; font-size:.7rem; outline:none; line-height:1.1rem;}
.hbsize{margin:1.2rem 0 1rem 0; padding:0 .75rem; overflow:hidden;}
.hbsize label,.hbsize span{font-size:.8rem; color:#333;}
.hbsize input{width:3rem; height:30px; line-height:30px; background:#fefaf9; border:solid 1px #fec8d8; border-radius:.2rem; font-size:.7rem; padding-left:5px; outline:none;}
.hbfasong{margin:0px auto; padding:0px; width:238px;}
.hbfasong input{width:100%; height:46px; line-height:46px; background:#FF6E73; border:none; border-radius:.3rem; font-size:.8rem; color:#fff; outline:none;}
.hbfasong a{width:100%; height:46px; line-height:46px; background:#FF6E73; border:none; border-radius:.3rem; font-size:.8rem; color:#fff; display:block; text-align:center;}
.cgtime{margin:0 auto; width:85%; padding:.6rem 0 .7rem 0; border-top:solid 1px #ddd; font-size:.7rem; position:fixed; bottom:0px; left:50%; margin-left:-42.5%;}
.cgtime p{line-height:1.2rem; text-align:center; color:#999;}
.xxtiwen{margin:1rem 0 .7rem 0; padding:0 .75rem; clear:both; overflow:hidden;}
.xxtiwen i{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-right:.3rem;}
.xxtiwen i img{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.xxtiwen span{overflow:hidden;display:inline-block;vertical-align:middle; font-size:.7rem;}
.wttxt{margin:0px; padding:0 .75rem; font-size:1rem; font-weight:600; line-height:1.3rem;}
.tiwenhb{margin:.7rem 0 1.3rem 0; padding:0 .75rem; font-size:.75rem;}
.tiwenhb span{color:#FF6E73; font-weight:600; margin-right:.1rem;}
/* (2016-08-11)手机-心友网-支付初级评估费用（成功页面）.html */
.zfpgfy{margin:20px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.zfcg-b{margin:0px; padding:20px 0; text-align:center; overflow:hidden;}
.zfcg-b i{display:inline-block; background:url(../image/160816-1.png) no-repeat; width:2.3rem; height:2.3rem; background-size:2.3rem 2.3rem; margin-right:.4rem;overflow:hidden;display:inline-block;vertical-align:middle;}
.zfcg-b span{display:inline-block;overflow:hidden;display:inline-block;vertical-align:middle;}
.zfcgtxt{margin:0 0 .3rem 0; padding:0px; text-align:center; font-size:.7rem; line-height:1.1rem;}
.zfcgtxta{margin:15px 0 0 0; padding:0px; text-align:center;}
.zfcgtxta a{display:block; font-size:.8rem; color:#26ae0e;}
/* (2016-08-11)手机-心友网-支付初级评估费用.html */
.zfcjpgf{margin:0px; padding:.7rem; overflow:hidden;}
.zfcja{margin:.4rem 0 0 0; padding:0px; font-size:.7rem; clear:both; overflow:hidden;}
.zfcja i{width:1.5rem; height:1.5rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-right:.3rem;}
.zfcja i img{width:1.5rem; height:1.5rem;border-radius:50%;overflow:hidden;display:inline-block;}
.zfcja font{overflow:hidden;display:inline-block;vertical-align:middle;}
.zfcja span{color:#090; margin-right:.3rem;}
.zfcjb{margin:.4rem 0 0 0; padding:0px;}
.zfcjb textarea{padding:5px 0 0 5px; border:solid 1px #ddd; border-radius:4px; width:98%; height:100px; outline:none; line-height:1rem;}
.zfcjc{margin:.4rem 0 0 0; padding:0px; clear:both; overflow:hidden;}
.zfcjc label{display:block; font-size:.7rem; float:left; line-height:25px;}
.zfcjc input{display:block; float:left; border:solid 1px #ddd; height:22px; line-height:22px; outline:none; padding-left:5px;}
.zfcjd{margin:.4rem 0 0 0; padding:0px; clear:both; overflow:hidden; font-size:.7rem;}
.zfcje{margin:.7rem 0 0 0; padding:0px; width:100%; overflow:hidden;}
.zfcje a{background-color:#04BE02;width:100%;border-radius:5px;border:none;line-height:1.8rem;font-size:18px;color:#FFFFFF; display:block; text-align:center;}
/* 2016-10-10 */
.ncurbg{padding:0px; width:100%; height:100%; background:#000; opacity:.2; position:absolute; top:0px; left:0px;}
.ncurbg-pic{margin:0px; padding:0px; width:100%; height:100%;}
.ncurbg-pic img{width:70px; height:70px; position:absolute; top:50%; left:50%; margin:-35px 0 0 -35px;}
.kcdbxg{margin:0px; padding:0px; position:fixed; bottom:0px; width:100%; max-width:640px;}
.nbgty{margin:0px; padding:.5rem 0; background:#fff; border-top:solid 1px #ddd; clear:both; overflow:hidden; position:relative;}
.nbgtya{margin:0px; padding:0px; height:35px; float:left;}
.bvfla{margin:0px; padding:0 .5rem; float:left; border-right:solid 1px #ddd;}
.bvfla i{display:block; width:1rem; height:1rem; margin:0 auto;}
.bvfla i img{width:100%; border-radius:50%;}
.bvflb,.bvfle,.bvflc,.bvflf{margin:0px auto; padding:0 .5rem; float:left; border-right:solid 1px #ddd;}
.bvflb i{display:block; background:url(../image/161009-1.png) no-repeat; width:1rem; height:1rem; background-size:1rem 1rem; margin:0 auto;}
.bvfle i{display:block; background:url(../image/161009-3.png) no-repeat; width:1rem; height:1rem; background-size:1rem 1rem; margin:0 auto;}
.bvflf i{display:block; background:url(../image/161009-4.png) no-repeat; width:1rem; height:1rem; background-size:1rem 1rem; margin:0 auto;}
.bvflc i{display:block; background:url(../image/161009-2.png) no-repeat; width:1rem; height:1rem; background-size:1rem 1rem; margin:0 auto;}
.bvfla span,.bvflb span,.bvflc span,.bvfle span,.bvflf span{display:block; text-align:center; font-size:.65rem;}
.nbgtyb{margin:.15rem .5rem 0 0; padding:0px; float:right;}
.nbgtyb a{display:block; padding:.3rem 0; background:#f60; width:6rem; border-radius:.2rem; text-align:center; color:#fff; font-size:.7rem;}
.zxsde,.jigde,.jinvip{margin:0px; padding:0px; width:100%; overflow:hidden;}
.zxsjians{margin:40px 0 12px 0; padding:40px 10px 10px 10px; background:#fff; position:relative;}
.zxstu{position:absolute;left:50%;margin-left:-35px;top:-37.5px;overflow:hidden;}
.zxstu img{width:60px; height:60px; border-radius:50%;border:5px solid rgba(17,139,208,.15);}
.zxsmz{color:#444;font-size:16px;text-align:center; overflow:hidden;}
.zxszi{text-align:center; overflow:hidden; margin:15px 0 3px 0;}
.zxszi span{font-size:14px; color:#444; background:#eee; padding:5px 18px; border-bottom-left-radius:4px; border-top-left-radius:4px; overflow:hidden;display:inline-block;vertical-align:middle;}
.zxszi a{font-size:14px; color:#fff; background:#118bd0; padding:5px 10px; border-bottom-right-radius:4px; border-top-right-radius:4px; overflow:hidden;display:inline-block;vertical-align:middle;}
.zxsjt{margin:0px; padding:0px; overflow:hidden;}
.zxsjt h1{color:#118BD0;font-size:16px;margin-top:15px;padding-bottom:8px;}
.zxsjt h1 font{display:inline-block; float:right; color:#f60; font-size:13px; line-height:19px;}
.zxsjta{font-size:13px; color:#333; line-height:20px;}
/* 展开收缩 */
.spanwelcontent,.spanwe{width:100%;Max-Height:87px;_height::expression(this.scrollHeight > 87?"87px":"auto"); overflow:hidden; font-size:14px; color:#666;}
.spanwelcontenp{width:100%;Max-Height:60px;_height::expression(this.scrollHeight > 60?"60px":"auto"); overflow:hidden; font-size:14px; color:#666;}
.spanwelcontent1,.spanwelcontenp1,.spanwe1{width:100%;}
#souzhan,#souzhana{display:block; width:22px; height:10px; margin:0 auto;}
.jhga{margin:0px; padding:0px; font-size:14px;color:#333; line-height:1.1rem;}
.jhgb{margin:12px 0 0 0; padding:0px; font-size:.8rem; color:#999; text-align:center;}
.jhgb span{display:block; text-align:center; margin-bottom:6px; border:solid 1px #118bd0; width:70px; font-size:12px; color:#118bd0; padding:0px; border-radius:15px; margin:0 auto;}
/* 展开收缩 */
.xinlibelles{margin:0px; padding:0px; background:#fff; width:100%; overflow:hidden;}
.xinlibelles h1{margin:.6rem 0 .1rem 0; padding:.1rem .5rem .3rem .5rem; border-bottom:dashed 1px #ddd; line-height:22px; font-size:.75rem;}
.xinlibelles h1 i{display:block; width:5px; height:13px; background:#118bd0; float:left; margin-right:5px; margin-top:4px;}
.remenfabu{margin:0px; padding:0px; overflow:hidden;}
.remenfabu dl{margin:0px; padding:.75rem; background:#fff; clear:both; overflow:hidden;}
.remenfabu dl a{display:block;}
.remenfabu dl dt{width:100%;}
.remenfabu dl.youtus dt{width:60%; float:left; margin-right:10px;}
.remenfabu dl dt p.renmena{font-size:.75rem; line-height:1.1rem;}
.remenfabu dl dt p.renmenb{font-size:.6rem; line-height:1.2rem; color:#666; margin-top:.4rem;}
.remenfabu dl dt p.renmenb span{display:inline-block;}
.remenfabu dl dt p.renmenb font{display:inline-block; margin-left:.7rem; line-height:14px;}
.remenfabu dl dt p.renmenb font i{display:block; float:left; background:url(../image/160811-6.png) no-repeat; width:14px; height:14px; background-size:14px 14px; margin-right:3px;}
.remenfabu dl.youtus dd{float:right; width:36%;}
.remenfabu dl.youtus dd img{width:100%;}
/* 查看更多 S */
/*.load_more{font-size:14px;text-align: center;color: #666;}
.onloading{font-size:14px;text-align: center;color: #666;}
.load_more a,.onloading a{display:block; text-align:center; margin-bottom:6px; border:solid 1px #118bd0; width:70px; font-size:12px; color:#118bd0; padding:0px; border-radius:15px; margin:0 auto;}*/
/* 查看更多 E */
.kaozhengfk{margin:12px 0 0 0; padding:0px; width:100%; background:#fff; overflow:hidden;}
.kaozhengfk h1{margin:.6rem 0 .1rem 0; padding:.1rem .5rem; line-height:22px; font-size:.75rem;}
.kaozhengfk h1 i{display:block; width:5px; height:13px; background:#118bd0; float:left; margin-right:5px; margin-top:4px;}
.kaozhengfk dl{margin:0 0 15px 0; padding:.5rem 0; border-bottom:solid 1px #ddd; width:100%; clear:both; overflow:hidden;}
.kaozhengfk dl a{display:block; padding:0 .4rem;}
.kaozhengfk dl a dt{width:42%; float:left;}
.kaozhengfk dl a dt span{display:block; margin:0px; width:95%;}
.kaozhengfk dl a dt span img{width:100%;}
.kaozhengfk dl a dd{width:58%; float:left; position:relative;}
.kaozhengfk dl a dd p.njyga{font-size:.7rem; font-weight:600; color:#000; line-height:.9rem;}
.kaozhengfk dl a dd p.njygb,.kaozhengfk dl a dd p.njygc{margin:.1rem 0 0 0; padding:0px; width:100%; clear:both; overflow:hidden;}
.kaozhengfk dl a dd p.njygb em,.kaozhengfk dl a dd p.njygc em{overflow:hidden;display:inline-block;vertical-align:middle; font-size:.6rem; width:89%; float:left; color:#999; line-height:.9rem;}
.kaozhengfk dl a dd p.njygb i{overflow:hidden;display:inline-block;vertical-align:middle; margin-right:2px; background:url(../image/160808-2.png) no-repeat; width:.7rem; height:.7rem; background-size:.7rem .7rem; float:left; margin-top:2px;}
.kaozhengfk dl a dd p.njygc i{overflow:hidden;display:inline-block;vertical-align:middle; margin-right:2px; background:url(../image/160811-2.png) no-repeat; width:.7rem; height:.7rem; background-size:.7rem .7rem; float:left; margin-top:0px;}
.kaozhengfk dl a dd p.njygd{margin:0px; padding:0px; font-size:.6rem; color:#999;}
.kaozhengfk dl a dd p.njygd i{display:block; float:right;}
.kaozhengfk dl a dd p.njygb span{display:inline-block; float:left; font-size:.7rem; color:#f00; font-weight:700; margin-top:5px;}
.kaozhengfk dl a dd p.njygb font{display:inline-block; float:right; font-size:.7rem; color:#666; margin-top:5px;}
.list{margin:0px;}
.list ul{margin:0px; padding:0px; overflow:hidden;}
.list ul li{height:auto;overflow:hidden;padding:0 0 0 40px;position:relative;}
.list ul li .img{position:absolute;left:0;top:15px;width:30px;height:30px;overflow:hidden;border-radius:100%;margin-right:10px;}
.list ul li .img img{width:30px;height:30px;border-radius:50%;}
.list ul li .text{margin:0px; padding:0px;}
.list ul li .text h1{line-height:1.2;position:relative;color:#666;font-size:12px;padding-bottom:2.5px; margin-bottom:5px;}
.list ul li .text h1 a{color:#666;}
.list ul li .text h1 span{color:#ffb100; float:right;}
.list ul li .text p.desc{font-size:12px;padding-bottom:2.5px; line-height:20px;}
.list ul li .text .attr{font-size:11px;color:#999; margin-top:3px;}
.list ul li .text .attr span{padding-right:15px;}
/*机构*/
.jgjies{margin:40px 0 12px 0; padding:40px 10px 10px 10px; background:#fff; position:relative;}
.jgjsa{/*position:absolute;left:50%;margin-left:-91px;top:-37.5px;*/ margin:0 auto; padding:5px; background:rgba(0,0,0,.2); width:70%; overflow:hidden; margin-top:-77.5px;}
.jgjsa img{/*width:166px; height:58px; padding:8px; background:rgba(0,0,0,.2);*/ width:100%;}
.jgjsb{margin:10px 0 8px 0; padding:0px; font-size:16px; text-align:center;}
.qixiazxs{margin:10px 0; padding:0px; background:#fff; width:100%; overflow:hidden;}
.qixiazxs{margin:12px 0; padding:0px; width:100%; background:#fff; overflow:hidden;}
.qixiazxs h1{margin:.6rem 0 .1rem 0; padding:.1rem .5rem; line-height:22px; font-size:.75rem;}
.qixiazxs h1 i{display:block; width:5px; height:13px; background:#118bd0; float:left; margin-right:5px; margin-top:4px;}
.qixiazxs h1 a{display:block; float:right; font-size:.7rem; color:#118bd0;}
.qixiazxs ul{margin:0px; padding:5px 10px 10px 10px; clear:both; overflow:hidden;}
.qixiazxs ul li{float:left; width:33.33333%; height:127px; position:relative;}
.qixiazxs ul li span{width:99px; margin:0 auto; display:block;}
.qixiazxs ul li span img{width:99px; height:127px;}
.qixiazxs ul li font{display:block; width:99px; height:22px; line-height:22px; background:#000; opacity:.7; color:#fff; font-size:14px; text-align:center; position:absolute; left:50%; bottom:0px; margin-left:-49.5px;}
/*2016-10-29*/
.zxskjui{margin:-8px 0 15px 0; padding:0px; overflow:hidden;}
.zxskjui i{width:1.8rem; height:1.8rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-right:.5rem; float:left;}
.zxskjui i img{width:1.8rem; height:1.8rem;border-radius:50%;overflow:hidden;display:inline-block;}
.zxsk{float:left; overflow:hidden;}
.zxsk p.zxska{font-size:.7rem; color:#333;}
.zxsk p.zxska span{display:inline-block; margin-right:.5rem;}
.zxsk p.zxskb{font-size:.65rem; color:#666; margin-top:.3rem;}


















/* 2016-08-16分享购买弹框(次要) Start */
.fxbuy{margin:0px auto; padding:10px 0; width:100%; max-width:640px; border-top:solid 1px #ddd; position:fixed; bottom:0px;}
.fxyhl,.buycuo{margin:0px; padding:0px; width:50%; float:left;}
.Invitation,.yhgth,.ploui{margin:.5rem 0 0 0; padding:0px; width:50%; float:left;}
.fxyhl a{display:block; margin:0 auto; padding:6px 0; width:88%; font-size:.7rem; background:#eee; border:solid 1px #ddd; text-align:center; border-radius:3px;}
.buycuo a{display:block; margin:0 auto; padding:6px 0; width:88%; font-size:.7rem; background:#f60; border:solid 1px #f30; text-align:center; border-radius:3px; color:#fff;}
.Invitation a{display:block; margin:0 auto; padding:6px 0; width:88%; font-size:.7rem; background:#118bd0; border:solid 1px #118bd0; text-align:center; border-radius:3px; color:#fff;}
.yhgth a{display:block; margin:0 auto; padding:6px 0; width:88%; font-size:.7rem; background:#093; border:solid 1px #093; text-align:center; border-radius:3px; color:#fff;}
.ploui a{display:block; margin:0 auto; padding:6px 0; width:88%; font-size:.7rem; background:#563; border:solid 1px #563; text-align:center; border-radius:3px; color:#fff;}
/* 分享弹框 */
#Share-bg{z-index:1; position:fixed; top:0px; bottom:0px; width:100%; max-width:640px; background:rgba(0,0,0,0.6);}
#Share-main{position:relative; z-index:1056; width:100%; max-width:640px; margin:0px auto;}
.share{margin:0px; padding:0px; background:url(../image/160816-2.png) no-repeat; width:300px; height:300px; background-size:300px 300px; position:fixed; top:50%; left:50%; margin-left:-150px; margin-top:-180px;}
.sharea{margin:0px; padding:0px; width:100%; position:absolute; bottom:17px; text-align:center;}
.sharea a.sharea-a{display:inline-block; width:35%; font-size:.7rem; color:#9e9e9e; background:#fefefe; padding:8px 0; border-radius:3px; text-align:center;}
.sharea a.sharea-b{display:inline-block; width:35%; font-size:.7rem; color:#fff; background:#ff8d06; padding:8px 0; border-radius:3px; text-align:center;}
.shareclose{margin:0px; padding:0px; width:1.5rem; height:1.5rem; position:absolute; bottom:-60px; left:50%; margin-left:-.75rem;}
.shareclose img{width:1.5rem; height:1.5rem;}
/* 购买课程弹框 */
#Curr-bg{z-index:1; position:fixed; top:0px; bottom:0px; width:100%; max-width:640px; background:rgba(0,0,0,0.6);}
#Curr-main{position:relative; z-index:1056; width:100%; max-width:640px; margin:0px auto; position:fixed; top:0px;}
.curricu{margin:0px auto; padding:0px; background:#fff; border-radius:5px; width:90%; position:fixed; left:50%; margin-left:-45%; margin-top:40px;}
.curricu h1{font-size:.75rem; color:#666; padding:.6rem .7rem; border-bottom:solid 1px #ddd; line-height:1.1rem; clear:both; overflow:hidden;}
.curricu h1 font{display:block; float:left;}
.curricu h1 span{color:#000;}
.curricu h1 a{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:20px; color:#cbcbcb; float:right;}
.curshipin{margin:0px; padding:.6rem .7rem; border-bottom:solid 1px #ddd; overflow:hidden;}
.curbuuy{margin:0px; padding:.6rem .7rem; overflow:hidden;}
.curbuuya{margin:0px; padding:0px; clear:both; overflow:hidden;}
.curbuuya i{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;vertical-align:middle; margin-right:.3rem; float:left;}
.curbuuya i img{width:1.2rem; height:1.2rem;border-radius:50%;overflow:hidden;display:inline-block;}
.curbuuya span{font-size:.7rem;display:inline-block; float:left; line-height:1.2rem;}
.curbuuya font{display:inline-block; font-size:.7rem; float:right; line-height:1.2rem;}
.curbuuyb{margin:0 auto; margin-top:12px; padding:0px; width:100%;}
.curbuuyb a{display:block; width:100%; padding:10px 0; background:#f60; border-radius:5px; font-size:14px; color:#fff; text-align:center;}
/* 邀请卡弹框 */
#Invi-bg{z-index:1; position:fixed; top:0px; bottom:0px; width:100%; max-width:640px; background:rgba(0,0,0,0.6);}
#Invi-main{position:relative; z-index:1056; width:100%; max-width:640px; margin:0px auto;}
.Invita{margin:0px auto; padding:0px; background:#fff; border-radius:5px; width:90%; position:fixed; left:50%; margin-left:-45%; top:50%; margin-top:-156px;}
.Invita-a{margin:0px; padding:15px 15px 0 15px; font-size:14px; color:#999; line-height:24px; overflow:hidden;}
.Invita-a span{color:#f60;}
.Invita-a i.yinhao{overflow:hidden;display:inline-block;vertical-align:middle; background:url(../image/160818-3.png) no-repeat; width:20px; height:20px; background-size:20px 20px; margin:-8px 4px 0 4px;}
.Invita-a i.fenxiang{overflow:hidden;display:inline-block;vertical-align:middle; background:url(../image/160818-2.png) no-repeat; width:22px; height:22px; background-size:22px 22px; margin:0 4px 4px 4px;}
.Invita-a i.pengyouquan{overflow:hidden;display:inline-block;vertical-align:middle; background:url(../image/160818-1.png) no-repeat; width:22px; height:22px; background-size:22px 22px; margin:0 4px 4px 4px;}
.Invita-b{margin:0px; padding:10px 15px 24px 15px; font-size:14px; color:#999; line-height:20px; overflow:hidden;}
.Invita-b span{color:#333;}
.Invita-c{margin:0px; padding:0px; font-size:14px; line-height:20px; overflow:hidden;}
.Invita-c span{overflow:hidden;display:inline-block;vertical-align:middle; width:25%; height:1px; background:#ddd; margin-top:-6px;}
.Invita-c font{display:inline-block; width:50%; text-align:center; color:#118bd0;}
.Invita-d{margin:0px; padding:12px 15px; overflow:hidden;}
.Invita-d a{display:block; width:100%; height:45px; line-height:45px; background:#f60; border-radius:5px; text-align:center; color:#fff; font-size:16px;}
.Invita-e{margin:0px; padding:0px; font-size:14px; line-height:20px; text-align:center; color:#999; overflow:hidden;}
.Invita-f{margin:14px 0 0 0; padding:12px; border-top:solid 1px #ddd; text-align:center; font-size:18px; color:#333;}
/* 8.24分享弹框 */
#ujki-bg,#quhg-bg,#fxzh-bg{z-index:1; position:fixed; top:0px; bottom:0px; width:100%; max-width:640px; background:rgba(0,0,0,0.8);}
#ujki-main,#quhg-main,#fxzh-main{position:relative; z-index:1056; width:100%; max-width:640px; margin:0px auto; position:fixed; top:0px;}
.ujkigtl,.djccfxpy{margin:0px; padding:0px; width:100%; overflow:hidden; position:relative;}
.djccfxpy font{display:block; width:100%;}
.djccfxpy font img{width:100%;}
.djccfxpy span{display:block; width:158px; position:fixed; left:50%; bottom:40px; margin-left:-79px; color:#fff; font-size:.7rem; font-weight:600;}
.djccfxpy span a{color:#dff129;}
.muyhj{margin:20px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.muyhj p.omtra{margin:30px 0; padding:0px; text-align:center; color:#fff; font-size:.7rem;}
.muyhj .omtrb{margin:0px auto; padding:0px; width:60%; overflow:hidden;}
.muyhj .omtrb img{width:100%;}
.fxclose{margin:0px; padding:0px; position:absolute; top:10px; right:10px;}
.fxclose img{width:20px; height:20px;}
.fenxiangcc{margin:0px; padding:0px; width:253px; background:#fff; border:solid 1px #ccc; border-radius:5px; position:fixed; left:50%; top:50%; margin-left:-126.5px; margin-top:-137px; overflow:hidden;}
.inytg{margin:0px; padding:10px 0; background:#f8f8f8; text-align:center; font-size:15px;}
.inytg i{background:url(../image/160824-2.png) no-repeat; width:22px; height:22px; background-size:22px 22px;overflow:hidden;display:inline-block;vertical-align:middle;}
.inytg span{overflow:hidden;display:inline-block;vertical-align:middle; margin-left:5px; margin-top:2px;}
.dnjre{margin:0px; padding:26px 0; overflow:hidden;}
.dnjre p.dnjrea{font-size:14px; text-align:center; margin-bottom:12px;}
.dnjre a.dnjreb{margin:0px auto; padding:0px; width:80%; height:32px; line-height:32px; display:block; text-align:center; background:#118bd0; border-radius:4px; font-size:15px; color:#fff;}
.hhtishi{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden; font-size:14px; text-align:center;}
.hhtishi span.ihya{overflow:hidden;display:inline-block;vertical-align:middle;width:30%;height:1px;background:#ddd;margin-top:-6px;}
.hhtishi i{display:inline-block; width:28%; text-align:center; color:#118bd0;}
.hhtishi span.ihyb{overflow:hidden;display:inline-block;vertical-align:middle;width:30%;height:1px;background:#ddd;margin-top:-6px;}
.trfui{margin:0px; padding:20px 0; overflow:hidden;}
.trfui p.trfuia{font-size:14px; text-align:center; margin-bottom:12px;}
.trfui a.trfuib{margin:0px auto; padding:0px; width:80%; height:32px; line-height:32px; display:block; text-align:center; border:solid 1px #118bd0; border-radius:4px; font-size:15px; color:#118bd0;}
/* 2016-08-16分享购买弹框(次要) End */
/* 2017-03-01 */
#menu_ewmtk{position:fixed; top:0; bottom:0px; width:100%; max-width:640px; background:rgba(0,0,0,0.5); z-index:10000000000;}
.erweimatp{margin:0px; padding:0px; width:100%; position:fixed; bottom:60px; overflow:hidden; z-index:10000000000;}
.erweimatpa{margin:0px auto; padding:0px; width:95%; background:#fff; border-radius:6px; border:solid 1px #eee;}
.erweimatpb{padding:0 10px; position:relative;}
.erweimatpa img{width:100%;}
.c-ewm{width:20px; height:20px; position:absolute; top:10px; right:10px;}
.c-ewm img{width:20px; height:20px;}
.wzjtxg{margin:-10px 0 0 0; padding:20px 0 0 0; background:#fff;}
.xgico{width:100%; padding:2px 0 8px 0; clear:both; overflow:hidden; position:relative; text-align:center;}
.xgico i{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #333; overflow:hidden;display:inline-block;vertical-align:middle; margin-top:5px;}
.xgico span.gda{width:45%; height:1px; background:#333; margin-top:5px; overflow:hidden;display:inline-block;vertical-align:middle;}
.xgico span.gdb{width:45%; height:1px; background:#333; margin-top:5px; overflow:hidden;display:inline-block;vertical-align:middle;}
.ewmjhg{margin:0px;padding:10px;overflow:hidden;}
.ewmjhg img{width:100%;}
.hgdfs{margin:0px; padding:0px; width:100%; overflow:hidden;}
.mspic{width:100%; overflow:hidden;}
.mspic img{width:100%;}
.hdjuhg{margin:0 0 8px 0; padding:10px 0; background:#fff; overflow:hidden;}
.hdjuhg ul{width:100%; clear:both; overflow:hidden;}
.hdjuhg ul li{float:left; width:20%;}
.hdjuhg ul li i{display:block; width:1.5rem; height:1.5rem; margin:0 auto;}
.hdjuhg ul li i img{width:100%;}
.hdjuhg ul li span{display:block; font-size:.6rem; margin-top:5px; text-align:center;}
.hdbvcx{margin:0 0 8px 0; padding:10px; background:#fff; overflow:hidden;}
.hdbvcx ul{width:100%; clear:both; overflow:hidden;}
.hdbvcx ul li{float:left; width:49%; border-right:solid 1px #eee;}
.hdbvcx ul li:nth-last-of-type(1){border-right:none;}
.hdbvcxa{width:100%; clear:both; overflow:hidden; position:relative;}
.cjhgf{padding-left:10px;}
.hdklm{width:70%; float:left;}
.hdklm span{font-size:.8rem; color:#000; display:block;}
.hdklm font{font-size:.6rem; color:#999; display:block; margin-top:3px;}
.hdbvcxa i{display:block; width:1.5rem; height:1.5rem; position:absolute; top:0px; right:10px;}
.hdbvcxa i.hvfc{display:block; width:1.5rem; height:1.5rem; position:absolute; top:0px; right:4px;}
.hdbvcxa i img{width:100%;}
.newcurlist{margin:0px; padding:0 10px; background:#fff; overflow:hidden;}
.newcurlist h2{font-size:.7rem; line-height:20px; padding:7px 0px; color:#000; font-weight:600; background:#fff; border-bottom:solid 1px #eee;}
.newcurlist h2 i{width:8px; height:18px; background:#666; overflow:hidden;display:inline-block;vertical-align:middle; margin-right:5px;}
.newcurlist h2 span{overflow:hidden;display:inline-block;vertical-align:middle; color:#333;}
.newcurlist ul{margin:0px; padding:0px; width:100%; background:#fff; overflow:hidden;}
.newcurlist ul li{margin:0px; padding:.4rem 0 .2rem 0; border-bottom:solid 1px #ddd;}
.newcurlist ul li:nth-last-of-type(1){border-bottom:none;}
.newcurlist ul li a{display:block;}
.uyhjs{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.opiua{margin:0px; padding:0px; width:45%; float:left;}
.pichuo{width:95%; overflow:hidden; position:relative;}
.pichuo img{width:100%;}
.pichuo font{display:block;padding:0px;width:100%;height:95%;background:#000;opacity:.2;position:absolute;top:0px;left:0px;}
.pichuo span{display:block; width:2.5rem; height:2.5rem; position:absolute; top:50%; left:50%; margin:-1.25rem 0 0 -1.25rem;}
.opiub{width:55%; float:left;}
.opiub p.opiuba{font-size:.7rem; line-height:1rem;}
.opiub p.opiubb{font-size:.6rem; margin-top:8px;}
.opiub p.opiubb span{display:block; float:left; font-size:.8rem; color:#f00; font-weight:600;}
.opiub p.opiubb font{display:block; float:right; color:#666; line-height:1.1rem; margin-right:5px;}
.gxjbkc{width:100%; overflow:hidden;padding-top:8px; background:#fff;}
.gxjbkc a{display:block; padding:5px 0; background:#ddd; color:#333; font-size:.65rem; text-align:center;}






