/* 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;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
img{border:none;} 
li{list-style:none;}
a{ text-decoration:none; color:#000; font-size:13px;}
a:hover{ text-decoration:none; font-size:13px;}
body{ font-size:13px; background-color:#fff; line-height:20px; color:#333; font-family:helvetica,'Helvetica Neue',arial,"liberation sans",freesans,sans-serif;}
.clear{ clear:both;}
/* ----- Custom checkboxes, radios Start ----- */
/*	wrapper divs */
.custom-checkbox,.custom-radio{position:relative;}
.hy-xz span input,.hy-xz .jzw input,.xlzx-xk-a-a-nan input,.xlzx-xk-a-a-nv input,.wsxlgw-ckbox .wsx input,.wsxlgw-ckbox .wsx-a input,.time .Tim input{position:absolute; left:-10000px; /* Hide the input */}

/* ----- Custom checkboxes Start ----- */
.hy-xz .jzw{margin:0px; padding:0px; width:50%; float:left;}
.hy-xz .jzw label b{display:block; float:left; margin-left:3px;}
.hy-xz .jzw label{display:block;position:relative;font-size:14px;line-height:0px;padding:3px 0 0 30px;margin:5px 0 0 0;cursor:pointer; overflow:hidden; height:20px;}
.hy-xz .jzw label{background:url(../image/Mobilexyw-tb.png) no-repeat;}
.hy-xz .jzw label{background-position:-69px -71px;}
.hy-xz .jzw label.checked{background-position:-69px -93px;}
/* checkboxes-2 */
.wsxlgw-ckbox .wsx label{display:block;position:relative;font-size:14px;line-height:8px;padding:13px 0 0 30px;margin:5px 0 0 0;cursor:pointer; overflow:hidden; height:20px;}
.wsxlgw-ckbox .wsx label{background:url(../image/Mobilexyw-tb.png) no-repeat #fff;background-position:-100px -266px; color:#000;}
.wsxlgw-ckbox .wsx label.checked{background:url(../image/Mobilexyw-tb.png) no-repeat #50d265;background-position:-100px -295px; color:#fff;}
/* checkboxes-3 */
.wsxlgw-ckbox .wsx-a label{display:block;position:relative;font-size:14px;line-height:8px;padding:13px 0 0 30px;margin:5px 0 0 0;cursor:pointer; overflow:hidden; height:20px;}
.wsxlgw-ckbox .wsx-a label{background:url(../image/Mobilexyw-tb.png) no-repeat;background-position:-100px -266px; color:#000;}
.wsxlgw-ckbox .wsx-a label.checked{background:url(../image/Mobilexyw-tb.png) no-repeat;background-position:-100px -295px;}

/* ----- Custom radios Start ----- */
.xlzx-xk-a-a-nan label,.xlzx-xk-a-a-nv label{display:block;position:relative;padding:0 0 0 25px;margin:0 0 10px;cursor:pointer; font-weight:bold; color:#535353; font-size:14px;}
.xlzx-xk-a-a-nan label,.xlzx-xk-a-a-nv label{background:url(../image/Mobilexyw-tb.png) no-repeat;}
.xlzx-xk-a-a-nan label,.xlzx-xk-a-a-nv label{background-position:-74px -30px;}
.xlzx-xk-a-a-nan label.checked,.xlzx-xk-a-a-nv label.checked{background-position:-74px -51px;}
/* radios-2 */
.time{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.time .Tim{padding:0px;margin:10px 2% 0 0; float:left; width:23%;}
.time .Tim label{display:block;position:relative;padding:5px 0 5px 0;margin:0px; width:100%;cursor:pointer; font-size:14px; background:#fff; border:solid 1px #ccc; color:#333;}
.time .Tim label i{display:block; width:22px; height:22px; float:left; margin:0 3px 0 5px;}
.time .Tim label.checked{display:block;position:relative;padding:5px 0 5px 0;margin:0px; width:100%;cursor:pointer; font-size:14px;background:#093; border:solid 1px #093; color:#fff;}
.time .Tim label.checked i{background:url(../image/cur-icon.png) no-repeat #093; background-position:-206px -118px; display:block; width:22px; height:22px; float:left; margin:0 3px 0 5px;}
/* ----- Custom checkboxes, radios End ----- */

/*----------------------------------------------心友网手机客户端 Start----------------------------------------*/
/*专家团队*/
.m-container{margin:0px; padding:0px; width:100%; height:auto; overflow:hidden;}
.TopNav{margin:0px; padding:0px; position:fixed; top:0; background:#50d265; width:100%; height:40px; z-index:25; box-shadow:0 1px 6px rgba(138,138,138,0.6); -webkit-box-shadow:0 1px 6px rgba(138,138,138,0.6); -moz-box-shadow:0 1px 6px rgba(138,138,138,0.6);}
.TopNav-zjtd{display:inline-block; float:left; line-height:40px; background-size:contain; background-position:center; font-size:14px; border:0; left:10px; position:absolute; overflow:hidden; text-indent:14px; z-index:25; color:#fff;}
.m-ds-main{margin:40px auto; width:95%; overflow:hidden;}
.m-ds-logo{width:100%;}
.m-ds-logo h1{margin:0px; padding:0px; line-height:30px; text-indent:5px; border-bottom:dashed 2px #d3d3d3; color:#666;}
.m-ds-logo h2{margin:0px; padding:0px; line-height:30px; text-indent:5px; color:#000;}
.good-content{float:left; width:100%; overflow:hidden;}
.zjtd{width:100%; margin:0 auto; overflow:hidden; margin-bottom:10px;}
.zxs-list{float:left; width:100%;border-bottom:dashed 2px #d3d3d3; padding:8px 0 8px 0;}
.zxs-list dt{width:20%; float:left;}
.zxs-list dd{width:78%; float:left; margin-left:2%;}
.zxs-list-xm{margin-top:2px; font-weight:bold;}
.zxs-list-xm a{color:#333;font-size:14px;}
.zxs-list-xm span{float:right; margin-right:5px;}
.zxs-list-xm span em{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:0 0; width:30px; height:15px;}
.zxs-list-xm span b{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-32px 0; width:32px; height:16px; margin-left:5px;}
.zxs-list-yy{color:#666; font-size:13px;}
.anniu{margin-top:3px;}
.anniu span{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:0 -131px; width:59px; height:21px;}
.anniu font{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:0 -153px; width:59px; height:21px; margin-left:8px;}
.jiazai{float:left; width:100%; overflow:hidden; margin-bottom:8px;}
.jiazai a{display:block; text-align:center;}
.botNav{margin:0px auto; padding:0px; width:100%; height:40px; border-top:solid 1px #3dc453;position:fixed; bottom:0px; overflow:hidden;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52d468),color-stop(1,#4bcd60));background: -moz-linear-gradient(top, #52d468 , #4bcd60);}
.zxmfzx{line-height:40px;width:50%;margin:0 auto;}
.zxmfzx a{color:#fff;font-size:14px;font-weight:bold;}
.zxmfzx span{display:block;float:left;background:url(../image/Mobilexyw-tb.png) no-repeat;background-position:-65px 0; width:25px;height:25px;margin:9px 8px 0 0;}
/*心理咨询问题*/
.xlwt-list{margin:0px;padding:3%;width:94%;background:#fbfbfb;}
.m-t{margin-top:15px;}
.bottom-xt{margin:0px;padding:0px;width:100%; background:#d7ebdd; height:3px; border-top:solid 1px #e2eae4;}
.bottom-xt span{float:left;margin:0px;padding:0px;width:102px;background:url(../image/Mobilexyw-bg-2-1.gif);height:4px;}
.bottom-xt font{float:right;margin:0px;padding:0px;width:103px;background:url(../image/Mobilexyw-bg-2-2.gif);height:4px;}
.xlwt-list h1{font-size:14px;font-weight:bold;color:#484848;margin-bottom:5px;}
.xlwt{margin:0px;padding:0px;width:100%;overflow:hidden;}
.xlwt dt{width:16%;float:left;border-radius:5px;}
.xlwt dt img{border-radius:5px;margin:0px;padding:0px;}
.xlwt dt span{display:block;text-align:center;width:100%;margin:0px;padding:0px;color:#4b92cd;font-weight:bold;}
.xlwt dd{margin-left:5%;padding:0px;float:left;width:79%;}
#menu-dropdown{margin:0px;padding:0px;width:100%; position:relative;}
#menu-arrow{position:absolute;top:10px; left:-8px; width:0; height:0; border-right:8px solid #e5f4e9; border-bottom:10px solid transparent; border-top:10px solid transparent;}
.menu-text{ border:solid 1px #e5f4e9; margin:0px; padding:10px; background:#f7fef9; border-radius:5px;color:#646664;font-weight:bold;font-size:12px;}
/*心理咨询师详*/
.zxsjs{margin:40px 0 0 0;padding:15px 3% 15px 3%;width:94%; background:#fff; overflow:hidden;box-shadow:0 1px 6px rgba(138,138,138,0.6); -webkit-box-shadow:0 1px 6px rgba(138,138,138,0.6); -moz-box-shadow:0 1px 6px rgba(138,138,138,0.6);}
.Introduction{float:left; width:100%;}
.Introduction dt{width:20%; float:left;}
.Introduction dd{width:78%; float:left; margin-left:2%;}
.Introduction-xm{margin-top:2px; font-weight:bold;color:#333;font-size:14px;}
.Introduction-xm a{color:#333;font-size:14px;}
.Introduction-xm span{float:right; margin-right:5px;}
.Introduction-xm span em{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:0 0; width:30px; height:15px;}
.Introduction-xm span b{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-32px 0; width:32px; height:16px; margin-left:5px;}
.Introduction-yy{color:#666; font-size:13px;line-height:22px;}
.Introduction-yy span{float:right;margin-right:8px;}
.zxsxq{margin:8px auto; padding:0px; width:99%; background:#fff;}
.zxsxq h1{margin:0px; padding:0px; height:36px; line-height:36px; background:#f1ebe6; font-weight:bold; color:#5e5d5a; font-size:14px;}
.zxsxq h1 span{display:block; float:left; background:url(../image/Mobilexyw-tb.png); background-position:0 -31px; width:14px; height:17px; margin:10px 5px 0 10px;}
.problem-box{margin:0px; padding:0px; width:100%; overflow:hidden;}
.problem{margin:0px; padding:5%; width:90%; border-bottom:solid 1px #d3d3d3; overflow:hidden;}
.problem-bt{color:#333; font-weight:bold; font-size:13px; padding-bottom:8px;}
#problem-dropdown{margin:0px;padding:0px;width:100%; position:relative;}
#problem-arrow{position:absolute;top:-8px; left:10px; width:0; height:0; border-bottom:8px solid #f7f5f2; border-left:8px solid transparent; border-right:8px solid transparent;}
.problem-text{margin:5px 0 0 0; padding:5px 10px 5px 10px; background:#f7f5f2;color:#646664;font-weight:bold;font-size:12px;}
.djck{margin:8px 0 0 0; padding:0px; width:100%; overflow:hidden;color:#093;}
.djck a{color:#093;}
.djck span{float:right; font-weight:bold; color:#b3b3b3;}
.jzgd{margin:0px; padding:0px; height:36px; line-height:36px; background:#f2f2f2; overflow:hidden;}
.jzgd a{display:block; text-align:center; color:#666; font-weight:bold;}
.zxzx-a{margin:0 0 0 2%; padding:0px; width:47%; float:left;height:40px; line-height:40px; color:#fff; font-weight:bold; font-size:14px; box-shadow:1px 3px 5px #999; -moz-box-shadow:1px 3px 5px #999; -webkit-box-shadow:1px 3px 5px #999; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52d468),color-stop(1,#4bcd60));background: -moz-linear-gradient(top, #52d468 , #4bcd60);}
.zxzx-a a{color:#fff; font-weight:bold; font-size:14px;}
.zxzx-a span{display:block;float:left; background:url(../image/Mobilexyw-tb.png) no-repeat;background-position:-65px 0; width:25px;height:25px;margin:9px 8px 0 28px;}
.zxzx-b{margin:0 0 0 2%; padding:0px; width:47%; float:left;height:40px; line-height:40px; color:#fff; font-weight:bold; font-size:14px; box-shadow:1px 3px 5px #999; -moz-box-shadow:1px 3px 5px #999; -webkit-box-shadow:1px 3px 5px #999; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0ab33),color-stop(1,#e9a52f));background: -moz-linear-gradient(top, #f0ab33 , #e9a52f);}
.zxzx-b a{color:#fff; font-weight:bold; font-size:14px;}
.zxzx-b span{display:block;float:left; background:url(../image/Mobilexyw-tb.png) no-repeat;background-position:-18px -32px; width:24px;height:26px;margin:9px 5px 0 15px;}
/*医生详情*/
.TopNav-zjtd span{display:block; float:left;background:url(../image/Mobilexyw-tb.png) no-repeat;background-position:-74px -116px; width:11px;height:20px; margin:10px 0 0 5px;}
.TopNav-title{font-size:16px; line-height:41px; color:#333; text-align:center; text-shadow:0 1px 0 rgba(255,255,255,0.65); max-width:160px; height:41px; margin:0 auto; -webkit-user-select:none; -ms-user-select:none; overflow:hidden;}
.TopNav-title a{font-size:16px; color:#00F;}
.ysxq{margin:10px auto; width:90%; padding:0px;}
.ysxq-a{margin:0px; padding:10px 0 10px 0; width:100%; border-bottom:solid 1px #c5baaf;}
.ysxq-a h1{font-weight:bold; color:#333; font-size:14px; margin-bottom:5px;}
.zxfw-nr{font-weight:bold; font-size:13px; color:#545453;}
.ysxq-b{margin:0px; padding:10px 0 10px 0; width:100%;}
.ysxq-b h1{font-weight:bold; color:#333; font-size:14px; margin-bottom:5px;}
.grxx-nr{font-size:13px; color:#545453;}
/*会员登录、注*/
.TopNav-zjtd a{font-size:14px; color:#fff;}
.TopNav-hyzc{position:absolute; top:6px; right:15px;line-height:29px;}
.TopNav-hyzc a{ font-size:14px;color:#fff; margin-left:5px;}
.hy-text{margin:20px 0 10px 0; font-weight:bold; font-size:14px; color:#529f18; width:100%; text-indent:10px;}
.hy-yhm,.hy-mm,zc-mm{ margin:0px; padding:0px; width:100%;}
.hy-yhm input.hy-yhm-a{height:30px; margin:0px; padding:8px 0 8px 15px; width:93%; border:solid 1px #cdd7b2; border-top-left-radius:10px; border-top-right-radius:10px; font-size:16px; color:#61a72f;}
.hy-mm input.hy-mm-a{height:30px; margin:0px; padding:8px 0 8px 15px; width:93%; border-left:solid 1px #cdd7b2; border-right:solid 1px #cdd7b2; border-bottom:solid 1px #cdd7b2; border-top:none; border-bottom-left-radius:10px; border-bottom-right-radius:10px; font-size:16px; color:#61a72f;}
.zc-mm input.zc-mm-a{height:30px; margin:0px; padding:8px 0 8px 15px; width:93%; border-left:solid 1px #cdd7b2; border-right:solid 1px #cdd7b2; border-bottom:solid 1px #cdd7b2; border-top:none; font-size:16px; color:#61a72f;}
.hy-xz{margin:0px; padding:0px; width:100%; overflow:hidden; clear:both;}
.hy-xz span{float:left; display:block;}
.hy-xz font{float:right; display:block; margin:10px 20px 0 0;}
.hy-xz font a{color:#61a72f; font-size:14px;}
.hy-xz span label b{float:left; margin:10px 0 0 0; color:#61a72f; font-size:14px;}
.hy-anniu{margin:10px 0 0 0; padding:0px; width:100%;}
.hy-anniu-a{margin:0px; padding:0px; width:100%; height:43px; line-height:43px; text-align:center; color:#fff; font-weight:bold; font-size:16px; border:none; cursor:pointer; text-shadow:1px 2px 5px #666; -moz-text-shadow:1px 2px 5px #666; -webkit-text-shadow:1px 2px 5px #666; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52d468),color-stop(1,#4bcd60));background: -moz-linear-gradient(top, #52d468 , #4bcd60);}
.hy-text-a{margin:15px 0 0 0; padding:0px; width:100%; text-align:center; color:#529f18; font-size:14px;}
.hy-text-a a{color:#f60; font-size:14px; font-weight:bold;}
/*问题详情*/
.wtxq{margin:0 auto; padding:0px; width:100%;}
.wtxq-xq{margin:40px 0 0 0; padding:0px; width:100%; overflow:hidden; clear:both; height:40px; background:#fff;}
.wtxq-xq span{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-74px -116px;width:11px;height:20px; margin:10px 0 0 5px;}
.wtxq-xq font{display:block; float:left; width:56%; height:40px; line-height:40px; text-align:center; color:#333; font-size:16px; font-weight:bold; margin-left:40px;}
.wtxq-xq b{display:block; float:right; margin:3px 10px 0 0;}
.wtxq-xq b em{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:0 -57px; width:34px; height:36px; margin-right:5px;}
.wtxq-xq b i{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-37px -56px; width:34px; height:36px;}
.wtxq-xq b em:active{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:0 -94px; width:34px; height:36px; margin-right:5px;}
.wtxq-sj{margin:0px; padding:0px; width:100%; line-height:35px;}
.wtxq-sj-z{margin:0 auto; padding:0px; width:60%; color:#aaa7a6}
.wtxq-sj-z span{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-58px -30px; width:15px; height:14px; margin:10px 5px 0 0}
.wtxq-lfz{margin:0px; padding:0px; width:100%;}
.wtxq-lfz h1{margin:0px; padding:0px; line-height:30px; color:#333; font-size:14px;}
.wtxq-lfz h1 span{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-42px -30px; width:16px; height:17px; margin:6px 5px 0 0}
#wtxqtw-dropdown{margin:0px;padding:0px;width:99%; position:relative;}
#wtxqtw-arrow{position:absolute;top:10px; left:1px; width:0; height:0; border-right:8px solid #d1cac4; border-top:8px solid transparent;}
.wtxqtw-text{margin:5px 9px 0 9px; padding:5px 10px 5px 10px; background:#d1cac4;color:#53504d;font-weight:bold;font-size:12px; text-shadow:1px 1px 2px #fff; -moz-text-shadow:1px 1px 2px #fff; -webkit-text-shadow:1px 1px 2px #fff; box-shadow:0px 3px 8px #666; -moz-box-shadow:0px 3px 8px #666; -webkit-box-shadow:0px 3px 8px #666;}
.wtxq-hf{margin:0px; padding:0px; width:100%; overflow:hidden; clear:both;}
.wtxq-hf-a{margin:0px; padding:0px; width:100%; overflow:hidden;}
.wtxq-hf-a dt{margin:0px; padding:0px; width:85%; float:left;}
#wtxqhf-dropdown{margin:0px;padding:0px;width:100%; position:relative;}
#wtxqhf-arrow{position:absolute;top:10px; right:15px; width:0; height:0; border-left:8px solid #fff; border-top:8px solid transparent;}
.wtxqhf-text{margin:5px 23px 10px 9px; padding:5px 10px 5px 10px; background:#fff;color:#53504d;font-weight:bold;font-size:12px; box-shadow:2px 3px 8px #666; -moz-box-shadow:0px 3px 8px #666; -webkit-box-shadow:0px 3px 8px #666;}
.wtxqtw-text a,.wtxqhf-text a{color:#e70f00;}
.wtxq-hf-a dd{margin:0px; padding:5px 0 0 0; width:15%; float:left;}
.wtxq-hf-a dd a{ color:#333;}
.wtxq-jzgd{margin:0px; padding:0px; height:36px; line-height:36px; overflow:hidden;}
.wtxq-jzgd a{display:block; text-align:center; color:#666; font-weight:bold;}
.wtxq-reply{float:left; width:100%; overflow:hidden; margin:10px 0 20px 0;}
.wtxq-reply-a{margin:0 0 10px 0; padding:0px; width:100%; overflow:hidden;}
.wtxq-reply-a textarea.wtxq-reply-a-a{margin:0 0 0 0; padding:10px 0 0 2%; height:100px; width:97%; border:solid 1px #ddd; border-radius:8px; line-height:25px;}
.wtxq-reply-b{margin:0px auto; padding:0px; margin-top:10px; width:99%;}
.wtxq-reply-b-a{margin:0px; padding:0px; width:100%; height:43px; line-height:43px; text-align:center; color:#fff; font-weight:bold; font-size:16px; border:none; cursor:pointer; text-shadow:1px 2px 5px #666; -moz-text-shadow:1px 2px 5px #666; -webkit-text-shadow:1px 2px 5px #666; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52d468),color-stop(1,#4bcd60));background: -moz-linear-gradient(top, #52d468 , #4bcd60);}
/*在线心理咨询*/
.xlzx-text{margin:20px 0 10px 0; font-weight:bold; font-size:15px; color:#333; width:100%; text-indent:10px;}
.xlzx-input{margin:0px; padding:0px; width:100%;}
.xlzx-input input.xlzx-input-a{margin:0px; padding:0 0 0 5px; height:40px; width:97%; border:solid 1px #ddd; border-top-left-radius:10px;border-top-right-radius:10px;}
.xlzx-txt{margin:0px; padding:0px; width:100%; height:200px;}
.xlzx-txt textarea.xlzx-txt-a{margin:0px; padding:10px 0 0 5px; height:200px; width:97%; border-top:none; border-bottom:solid 1px #ddd; border-left:solid 1px #ddd; border-right:solid 1px #ddd; line-height:18px;}
.xlzx-xk{margin:0px; padding:0 0 0 5px; width:97%; border-bottom:solid 1px #ddd;border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom-left-radius:10px;border-bottom-right-radius:10px; background:#fff;}
.xlzx-xk-a{margin:0px; padding:0 5% 5% 5%; width:90%; overflow:hidden;}
.xlzx-xk-a-a{margin:0px; padding:0px; float:left; width:50%;}
.xlzx-xk-a-a-xb{margin:0px; padding:0px; float:left; width:29%; font-weight:bold; font-size:14px; color:#535353; line-height:25px;}
.xlzx-xk-a-a-nan,.xlzx-xk-a-a-nv{margin:0px; padding:0px; float:left; width:35%; height:25px;}
.xlzx-xk-a-b{margin:0 0 0 5%; padding:0px; width:43%; float:left;}
.xlzx-xk-a-b span{display:block; float:left; font-weight:bold; font-size:14px; color:#535353; width:34%; line-height:25px;}
.xlzx-xk-a-b input.xlzx-xk-a-b-1{padding-left:2%; float:left; width:60%; height:20px; border:solid 1px #bcd2b0;font-weight:bold; font-size:14px; color:#cbd1be; text-shadow:1px 2px 3px #fff; -moz-text-shadow:1px 2px 3px #fff; -webkit-text-shadow:1px 2px 3px #fff; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f1f3),color-stop(1,#fefefe));background: -moz-linear-gradient(top, #f2f1f3 , #fefefe);}
.xlzx-xk-b{margin:0px; padding:0 5% 5% 5%; width:90%; overflow:hidden;}
.xlzx-xk-b span{display:block; float:left; font-weight:bold; font-size:14px; color:#535353; width:15%; line-height:25px;}
.xlzx-xk-b select.dqxllb{ float:left; margin-left:5%; width:35%;}
.hy-xz b{float:right; display:block; margin:10px 20px 0 0;}
.hy-xz b input.hy-xz-a{margin:0px; padding:0px; width:150px; height:46px; line-height:46px; text-align:center; font-weight:bold; font-size:24px; color:#fff; border-radius:7px; border:solid 1px #e6601e; cursor:pointer; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ed9251),color-stop(1,#ee7133));background: -moz-linear-gradient(top, #ed9251 , #ee7133);}
.xlzx-xk-c{margin:8px 0 0 0; padding:5% 5% 0 5%; width:90%; overflow:hidden;}
.xlzx-xk-c-a{margin:0px; padding:0 0 5% 0; width:100%; clear:both; overflow:hidden;}
.xlzx-xk-c-a span{display:block; float:left; font-weight:bold; font-size:14px; color:#535353; width:39%; line-height:25px;}
.xlzx-xk-c-a input.xlzx-xk-c-a-1{padding-left:5px;float:left; width:56%; height:20px; border:solid 1px #bcd2b0; font-weight:bold; font-size:14px; color:#cbd1be; text-shadow:1px 2px 3px #fff; -moz-text-shadow:1px 2px 3px #fff; -webkit-text-shadow:1px 2px 3px #fff; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f1f3),color-stop(1,#fefefe));background: -moz-linear-gradient(top, #f2f1f3 , #fefefe);}
.NFSelectRight {height:34px; width:310px; background:url(../image/select-right.gif) no-repeat 100% 0; cursor:pointer; font:12px/21px Arial, Helvetica, sans-serif; color:#000; padding-left:3px; margin-left:3px; line-height:34px;}
/* 未回复心理咨询页?*/
.problem-text font{color:#f60; font-weight:normal;}
.TopNav-news{display:inline-block; float:right; line-height:40px; background-size:contain; background-position:center; font-size:14px; border:0; right:10px; position:absolute; overflow:hidden; text-indent:14px; z-index:25; color:#fff;}
.TopNav-news span{margin:0 0 0 5px; padding:3px 6px 3px 6px; background:#fff; border-radius:8px; color:#f00; font-weight:bold;}
/* 问题详情 (? */
.wtxq-xlgw{margin:0px; padding:0px; width:100%; overflow:hidden;}
.wtxq-xlgw-a{margin:0px auto; padding:0px; width:77%;}
.wtxq-xlgw-a h1{margin:0px auto; padding:0px; width:100%; margin-top:20px; border-top-left-radius:3px; border-top-right-radius:3px; background:#096; height:30px; line-height:30px; color:#fff; text-indent:10px; font-size:14px;}
.wtxq-xlgw-a h1 a{float:right; margin-right:10px; color:#fff;}
.wtxq-xlgw-a dl{margin:0px; padding:15px 5% 10px 5%; overflow:hidden; clear:both; border-bottom:solid 2px #096; border-left:solid 2px #096; border-right:solid 2px #096; background:#fff;}
.wtxq-xlgw-a dt{margin:0px; padding:0px; width:43px; float:left;}
.wtxq-xlgw-a dd{margin:0 0 0 5%; padding:0px; width:73%; float:left;}
.wtxq-xlgw-b{margin:0px auto; padding:0px; width:80%; font-size:12px;}
.wtxq-xlgw-b dl{margin:3px 0 5px 5%; padding:0px; width:95%; overflow:hidden; clear:both;}
.wtxq-xlgw-b dt{margin:0px; padding:0px; width:14%; float:left;}
.wtxq-xlgw-b dd{margin:0 0 0 3%; padding:0px; width:83%; float:left;}
.wtxq-reply-c{font-weight:bold; color:#666; margin-left:5px; margin-bottom:8px;}
/* 网上心理顾问 / 预约咨询 / 预约咨询详情 */
#con{MARGIN: 0px auto; WIDTH:100%;}
#tags{PADDING:10px 20px 10px 0; MARGIN:0px 0px 14px 0;}
#tags LI{BACKGROUND:#fff; FLOAT:left; MARGIN-RIGHT:2px; LIST-STYLE-TYPE:none;}
#tags LI A{PADDING:0 10px 0 10px; FLOAT:left; COLOR:#333; LINE-HEIGHT:25px; TEXT-DECORATION:none}
#tags LI.selectTag{BACKGROUND:#f60; FLOAT:left; MARGIN-RIGHT:2px; LIST-STYLE-TYPE:none;}
#tags LI.selectTag A{COLOR:#fff; font-weight:bold; LINE-HEIGHT:25px;}
#tagContent{PADDING:1px;}
.tagContent{PADDING:0px; DISPLAY:none; WIDTH:100%;}
#tagContent DIV.selectTag{DISPLAY:block}
.wsxlgw{margin:0px; padding:0px; width:100%; overflow:hidden;}
.wsxlgw h1{margin:0px; padding:8px 0 8px 10px; font-weight:bold; color:#000; background:#f1ebe6; height:20px; line-height:23px;}
.wsxlgw h1 span{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-64px -139px; width:13px; height:16px; margin:3px 5px 0 0;}
.wsxlgw h1 font{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-80px -139px; width:20px; height:16px; margin:3px 5px 0 0;}
.wsxlgw h1 i{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-70px -156px; width:23px; height:23px; margin:0 5px 0 0;}
.wsxlgw-a,.wsxlgw-b{margin:0 0 8px 0; padding:10px; background:#fff; clear:both; overflow:hidden;}
.wsxlgw-a dt{margin:0px; padding:0px; width:18%; float:left;}
.wsxlgw-a dt span{display:block; line-height:25px; width:48px; text-align:center; color:#063;}
.wsxlgw-a dd{margin:0 0 0 5%; padding:0px; width:77%; float:left;}
.qixian{color:#666;}
.wsxlgw-b dt{margin:0px; padding:0px; width:20%; float:left; text-align:center;}
.wsxlgw-b dd{margin:0 0 0 2%; padding:0px; width:78%; float:left;}
.yuyuez{margin:0px; padding:0px; color:#666;}
.yuyuez span{display:block; float:left; width:91px; text-align:right;}
.yuyuez font{color:#063;}
.yuyuez em{font-style:normal;}
.yuyuez b{font-weight:normal; color:#f00;}
.yuyuez i{font-style:normal; float:right;}
.wsxlgw-c{margin:0px; padding:10px; background:#fff; clear:both; overflow:hidden;}
.wsxlgw-c dt{margin:0px; padding:0px; width:20%; float:left; text-align:center;}
.wsxlgw-c dd{margin:0 0 0 2%; padding:0px; width:78%; float:left;}
.wsxlgw-c-a{margin:0px; padding:20px; background:#fff;}
.wsxlgw-c-a-b{margin:0px; padding:0px; overflow:hidden; color:#666;}
.wsxlgw-c-a-b span{margin-left:5px;}
.wsxlgw-c-a-b font{margin-right:5px;}
.wsxlgw-c-a-a{background:url(../image/yinhao-q.gif) no-repeat left center; width:10px; height:8px; display:block; float:left; margin:5px 6px 0 0;}
/* 心友网手机专?登陆?*/
.m-logo{margin:0px auto; padding:0px; width:58%; margin-top:30px; text-align:center;}
.m-logo span{margin:8px 0 0 0; padding:0px; display:block; width:100%; font-weight:bold; font-size:19px; color:#529f18;}
.zc-pc{margin:8px 0 0 0; padding:0px; width:100%; text-align:center;}
/* 个人中心 */
.m-yhzx-tu{margin:0px auto; padding:0px; width:100%; margin-top:1px; overflow:hidden; height:100px;}
.m-yhzx-img{position:relative; float:left; width:100%; text-align:center;}
.m-yhzx-img dl{position:absolute; top:8px; left:10px; border:0px;}
.m-yhzx-img dt{ float:left;width:80px; height:80px; border-radius:80px; background:url(../image/yuan.png);box-shadow: 1px 1px 4px rgba(0,0,0,.6);}
.m-yhzx-img dt img{width:74px; height:74px; border-radius:74px; padding:3px;}
.m-yhzx-img dd{ float:left; margin:50px 0 0 10px; font-weight:bold; font-size:16px; color:#fff;text-shadow: 1px 1px 4px rgba(0,0,0,.6);}
.m-yhzx-txt{margin:0px; padding:0px; float:left; width:100%; overflow:hidden; background:#fafafa; border-bottom:solid 1px #e8e8e8; border-top:solid 1px #e8e8e8;}
.m-yhzx-txt a{color:#3f3f3f;}
.m-yhzx-txt-a{margin:12px 0 12px 0; padding:0px; width:24%; float:left; text-align:center; font-weight:bold; border-right:solid 1px #e8e8e8;}
.m-yhzx-txt-b{margin:12px 0 12px 0; padding:0px; width:24%; float:left; text-align:center; font-weight:bold;}
.m-yhzx-list{margin:13px 0 0 0; padding:0px; float:left; width:100%; overflow:hidden; background:#fafafa;}
.m-yhzx-list a{color:#3f3f3f; display:block; line-height:48px; font-weight:bold; clear:both; overflow:hidden; width:100%;}
.m-yhzx-list-a{margin:0 0 0 3%; padding:0px; border-bottom:solid 1px #e4e4e4; float:left; width:86%;}
.m-yhzx-list-a span{display:block; float:left;}
.m-yhzx-list-a b{display:block; float:right;}
.m-yhzx-list-a b font{display:block; float:left; margin:15px 10px 0 0; padding:0px; background:#f00; border-radius:10px; width:34px; height:21px; line-height:21px; text-align:center; color:#fff;}
.m-yhzx-list-a b em{display:block; float:left; margin:20px 10px 0 0; padding:0px; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-91px -120px; width:8px; height:14px;}
.m-yhzx-list-tb-a,.m-yhzx-list-tb-b,.m-yhzx-list-tb-c,.m-yhzx-list-tb-d,.m-yhzx-list-tb-e,.m-yhzx-list-tb-f{margin:10px 0 0 0; padding:0px; width:11%; float:left;}
.m-yhzx-list-tb-a span{margin:0 auto; display:block; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-3px -182px; width:27px; height:27px;}
.m-yhzx-list-tb-b span{margin:0 auto; display:block; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-35px -182px; width:27px; height:27px;}
.m-yhzx-list-tb-c span{margin:0 auto; display:block; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-69px -182px; width:27px; height:27px;}
.m-yhzx-list-tb-d span{margin:0 auto; display:block; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-3px -215px; width:27px; height:27px;}
.m-yhzx-list-tb-e span{margin:0 auto; display:block; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-35px -215px; width:27px; height:27px;}
.m-yhzx-list-tb-f span{margin:0 auto; display:block; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-69px -215px; width:27px; height:27px;}
.bottom{margin:13px 0 0 0; padding:0px; float:left; width:100%; height:48px; line-height:48px; text-align:center; background:#fff;}
/* 购买心理顾问服务 */
.wsxlgw-text{margin:8px 0 8px 4%; padding:0px; width:100%; overflow:hidden;}
.wsxlgw-text label{font-weight:bold; color:#000; font-size:14px; display:block; width:24%; float:left;}
.wsxlgw-text input.wsxlgw-text-a{border:none; height:25px; padding-left:2%; background:#fff; width:70%;}
.gmxlgw{margin:0px; padding:50px 0 50px 0; width:100%; overflow:hidden; background:#fff;}
.gmxlgw dl{margin:0px; padding:0 40px 0 40px;}
.gmxlgw dt{margin:0px; padding:0px; width:30%; float:left;}
.gmxlgw dd{margin:-5px 0 0 2%; padding:0px; width:68%; float:left;}
.gmxlgw-a{font-weight:bold; color:#f60; font-size:16px; margin-bottom:15px;}
.gmxlgw-b{margin:0px; padding:0px; line-height:22px;}
/* 手机心理学杂?*/
.m-psychology{margin:0px; padding:0px; width:100%; overflow:hidden;}
.m-psychology a{margin:0px; padding:0px;}
.m-psychology dl{margin:0px; padding:2% 0 2% 2%; border-bottom:dashed 1px #a8a8a7; clear:both; overflow:hidden;}
.m-psychology dt{margin:0px; padding:0px; width:62%; float:left;}
.m-psychology-a{margin:0px; padding:0px; color:#404040; line-height:22px; font-size:13px; font-weight:bold;}
.m-psychology-b{margin:5px 0 0 0; padding:0px; color:#666;}
.m-psychology-b span{float:left;}
.m-psychology-b font{float:right; margin-right:6px;}
.m-psychology dd{margin:0 0 0 2%; padding:0px; width:36%; float:left;}
/* 手机心理学杂?详情 */
.m-psychology-title{margin:0px; padding:15px; background:#f60;}
.m-psychology-title-a{font-size:18px; font-weight:bold; color:#fff; line-height:25px;}
.m-psychology-title-b{font-size:12px; color:#fff; margin-top:3px;}
.m-psychology-info{margin:0px; padding:15px;}
.m-psychology-info p{text-indent:28px; margin-bottom:8px;}
.m-psychology-review{margin:0px; padding:0px; width:100%;}
.m-psychology-review h1{margin:0px; padding:8px 0 8px 10px; font-weight:bold; color:#000; background:#f1ebe6; height:20px; line-height:23px;}
.m-psychology-review h1 font{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-80px -139px; width:20px; height:16px; margin:3px 5px 0 0;}
.m-psychology-review-a{margin:0px; padding:0px; width:100%;}
.m-psychology-review-a-xm{margin:0px; padding:5px 0 5px 8px;}
.m-psychology-review-a-xm span{color:#03c; margin-right:8px;}
.m-psychology-review-a-nr{margin:0px; padding:5px 15px 5px 15px; border-bottom:dashed 1px #a8a8a7; border-top:dashed 1px #a8a8a7; color:#666;}
.m-psychology-review-a-nr font{margin-right:5px;}
.m-psychology-review-a-nr span{margin-left:5px;}
.m-psychology-review-b{margin:8px 0 0 0; padding:0 0 0 3%; width:95%;}
.m-psychology-review-b label{color:#03c;}
.m-psychology-review-b textarea.m-psychology-review-b-1{margin:0px; padding:2% 0 0 2%; width:98%; height:92px; border:solid 1px #cdcdcd;}
/* 手机购买成功之后 */
.TopNav-Successh{margin:0px; padding:0px; position:fixed; top:0; background:#ff8c00; width:100%; height:40px; z-index:25; box-shadow:0 1px 6px rgba(138,138,138,0.6); -webkit-box-shadow:0 1px 6px rgba(138,138,138,0.6); -moz-box-shadow:0 1px 6px rgba(138,138,138,0.6);}
.TopNav-Successh-title{width:100%; line-height:40px; font-size:16px; font-weight:bold; color:#fff; text-align:center;}
.m-course-main{margin:40px auto; width:100%; overflow:hidden;}
.BuySuccess-ts{margin:0px; padding:0px; width:100%; height:80px; background:#eee; font-size:30px; font-weight:bold; color:#333; line-height:80px;}
.BuySuccess-ts i{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-49px -248px; width:53px; height:53px; margin:17px 9px 0 0px;}
.BuySuccess-ts-a{margin:0 auto; padding:0px; width:60%;}
.BuySuccess-info{margin:0px auto; padding:0px; width:95%; overflow:hidden;}
.BuySuccess-info-xie{margin:0px; padding:0px; line-height:30px; font-weight:bold; font-size:14px; color:#666;}
.BuySuccess-info-xin{margin:0px; padding:0px; line-height:30px; border-bottom:dashed 1px #ccc; font-size:14px; font-weight:bold; color:#000;}
.BuySuccess-info-fy{margin:0px; padding:0px; color:#666; font-size:14px; line-height:35px; border-bottom:dashed 1px #ccc;}
.BuySuccess-info-fy b{color:#f30;}
.BuySuccess-info-fy em{font-style:normal; margin-left:10px;}
.BuySuccess-info-fy a{color:#00f;}
.BuySuccess-info-auto-x{margin:0px auto; margin-top:20px; padding:0px; color:#333; font-weight:bold; width:81%; text-align:center;}
.BuySuccess-yanse{margin:0 auto; color:#f00; font-weight:bold; font-size:14px; line-height:30px; width:81%; text-align:center;}
.BuySuccess-info-auto-d{margin:10px 0 0 0; padding:0px; color:#060; font-weight:bold; width:100%; font-size:16px; text-align:center;}
/* 手机-机构课程 */
.M-JG-course{margin:10px auto 3px auto; padding:0px; width:95%; position:relative;}
.course-img{margin:0px; padding:0px; width:100%;}
.coure-postion{margin:0px; padding:0px; width:83px; height:40px; position:absolute; top:-4px; left:10px;}
.M-JG-course-title{margin:0px; padding:8px; background:#eee; overflow:hidden;}
.M-JG-course-title span{display:block; font-size:18px; color:#333; font-weight:bold; text-align:center;}
.M-JG-course-title font{display:block; font-size:14px; color:#666; text-align:center;}
.yygmkc-an{margin:10px auto; padding:0px width:100%;}
.yygmkc-an a{display:block; margin:0px; padding:0px; width:100%; height:43px; line-height:43px; text-align:center; color:#fff; font-weight:bold; font-size:16px; border:none; cursor:pointer; text-shadow:1px 2px 5px #666; -moz-text-shadow:1px 2px 5px #666; -webkit-text-shadow:1px 2px 5px #666; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fe9f10),color-stop(1,#f90));background: -moz-linear-gradient(top, #fe9f10 , #f90);}
.course-xq{margin:0px; padding:0px; line-height:30px; text-indent:20px; font-weight:bold; font-size:14px; color:#333; background:#eee;}
.course-xq-info{margin:10px 0 0 0; padding:0 0 10px 0; width:100%; overflow:hidden; display:block;}
.course-xq-info-a{font-size:12px; color:#333; font-weight:bold; line-height:25px;}
.course-xq-info-b{font-size:12px; color:#333; line-height:20px; text-indent:24px;}
.yigm{margin:0px; padding:8px 0 0 0; border-top:dashed 1px #ccc; font-size:16px; color:#000; text-align:center;}
.yigm b{color:#f30;}
.M-beizhu{margin:0px; padding:0 0 5px 0; color:#000;}
.qgzwm{color:#f30; font-weight:bold; margin:0 0 30px 0;}
.wx-img{margin:0px auto; padding:0px; width:60%;}
.wx-img span{display:block; text-align:center; font-weight:bold; color:#666;}
/* 手机-心理课程报名填表页面 */
.Course-bm{margin:0px auto; margin-top:10px; padding:0px; width:90%; overflow:hidden;}
.Course-bm-xm,.Course-bm-bztxt,.Course-bm-an,.Course-bm-bz{margin:8px 0 0 0; padding:0px; width:100%; clear:both; overflow:hidden;}
.Course-bm-xm label{width:31%; font-size:14px; color:#333; display:block; float:left; text-align:right; line-height:31px;}
.Course-bm-xm label span{color:#f00; margin:0 3px 0 3px;}
.Course-bm-xm input.Course-bm-xm-a{width:66%; height:31px; border:solid 1px #ccc; padding-left:5px; color:#666;}
.Course-bm-xm select.Course-bm-xm-a{margin:6px 0 0 0;}
.Course-bm-bztxt label{width:31%; font-size:14px; color:#333; display:block; float:left; text-align:right; vertical-align:top;}
.Course-bm-bztxt textarea.Course-bm-bztxt-a{width:66%; height:80px; border:solid 1px #ccc; padding:5px 0 0 5px; color:#666;}
.Course-bm-an{margin:10px auto; padding:0px width:100%;}
.Course-bm-an input.Course-bm-an-b{display:block; margin:0px; padding:0px; width:100%; height:43px; line-height:43px; text-align:center; color:#fff; font-weight:bold; font-size:16px; border:none; cursor:pointer; text-shadow:1px 2px 5px #666; -moz-text-shadow:1px 2px 5px #666; -webkit-text-shadow:1px 2px 5px #666; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fe9f10),color-stop(1,#f90));background: -moz-linear-gradient(top, #fe9f10 , #f90);}
.Course-bm-bz{margin:0px; padding:0px; line-height:20px;}
/* 手机心理咨询师推广页?*/
.TGM-logo{margin:8px 0 0 8px; padding:0px; overflow:hidden;}
.TG-banner{margin:0px; padding:0px; width:100%; height:110px; background:url(../image/M-banne-bg-1.gif);}
.TG-banner-img{margin:0px; padding:0px; background:url(../image/M-banne-bg-2.gif) no-repeat right center; height:110px; position:relative;}
.TG-banner-img-a{margin:0px; padding:0px; position:absolute; top:30px; left:20px;}
.TG-banner-txt-d{font-weight:bold; font-family:"黑体"; color:#fff; font-size:20px; text-shadow:#844e3f 1px 0 0,#844e3f 0 1px 0,#844e3f -1px 0 0,#844e3f 0 -1px 0;}
.TG-banner-txt-x{margin:5px 0 0 0; padding:0px; color:#fff;text-shadow:#844e3f 1px 0 0,#844e3f 0 1px 0,#844e3f -1px 0 0,#844e3f 0 -1px 0;}
.TG-tel-a{margin:3px 0 0 0; padding:0px; background:#014083; width:100%; height:43px;}
.TG-tel-a-a{margin:0 auto; padding:0px; width:281px; height:33px;}
.TG-tel-a-a img{margin-top:5px;}
.TG-zxslist{margin:0px; padding:0px; width:100%; overflow:hidden;}
.TG-zxslist h1{margin:0px; padding:0px; border-bottom:dashed 1px #000; line-height:30px; font-weight:bold; font-size:14px; color:#751e14;}
.TG-zxslist h1 i{margin:7px 5px 0 10px; padding:0px; display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-105px 0; width:13px; height:17px;}
.TG-zxslist-a{margin:0 auto; padding:0px; width:95%; margin-top:8px; overflow:hidden;}
.TG-zxslist-a dl{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.TG-zxslist-a dl dt{margin:0 8px 0 0; padding:2px; width:72px; height:97px; float:left; border:solid 1px #d3d3d3;}
.TG-zxslist-a dl dd{margin:0px; padding:0px;}
.TG-zxslist-a-xm{line-height:25px; font-size:12px; color:#333;}
.TG-zxslist-a-xm span{font-size:14px; color:#f60; font-weight:bold;}
.TG-zxslist-a-xm i{margin:0 3px 0 3px;}
.TG-zxslist-a-xm b{font-weight:normal; color:#058205;}
.TG-zxslist-a-xm font em{color:#f60; font-style:normal;}
.TG-zxslist-a-xm strong{font-weight:normal; color:#333;}
.TG-yyzx{margin:5px 0 5px 0; padding:0px; width:100%; height:31px;}
.TG-yyzx a{display:block; margin:0px; padding:0px; width:100%; height:31px; line-height:31px; text-align:center; color:#fff; font-weight:bold; font-size:16px; border:none; cursor:pointer; text-shadow:1px 2px 5px #666; -moz-text-shadow:1px 2px 5px #666; -webkit-text-shadow:1px 2px 5px #666; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#843322),color-stop(1,#842613));background: -moz-linear-gradient(top, #843322 , #842613);}
.TG-tel-b{margin:40px 0 0 0; padding:0px; background:#014083; width:100%; height:66px;}
.TG-tel-b-a{margin:0 auto; padding:0px; width:280px; height:53px;}
.TG-tel-b-a img{margin-top:7px;}
.TGM-bot{margin:0px; padding:0px; text-align:center; line-height:35px;}
/* (2014-05-30)手机端心理课?我要预约 开?*/
.mkc-top{margin:0px; padding:0px; height:30px; width:100%; line-height:30px; background:#333;}
.back{display:inline-block; float:left; line-height:30px; background-size:contain; background-position:center; font-size:14px; border:0; left:10px; position:absolute; overflow:hidden; text-indent:14px; z-index:25; color:#fff;}
.back a{color:#fff;}
.center{text-align:center; color:#fff;}
.qianjin{display:inline-block; float:right; line-height:30px; background-size:contain; background-position:center; font-size:14px; border:0; right:10px; top:0px; position:absolute; overflow:hidden; text-indent:14px; z-index:25; color:#fff;}
.qianjin a{color:#fff;}
.mkc-top-main{margin:2px auto; padding:0px; width:96%; overflow:hidden;}
.mkc-img{margin:0px; padding:0px; overflow:hidden; position:relative;}
.mkc-img img{width:100%;}
.mkc-img-txt{margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#000; position:absolute; top:15px; left:15px;}
.mkc-tab{margin:2px 0 0 0; padding:0px; width:100%;}
.types{margin:0px; padding:0px; width:100%;}
#taga{PADDING:0px; MARGIN:0px 0px 2px 0; width:100%; height:43px; overflow:hidden; margin-left:1%;}
#taga LI{BACKGROUND:#999; FLOAT:left; MARGIN-RIGHT:1%; LIST-STYLE-TYPE:none; width:32%;}
#taga LI A{COLOR:#fff; LINE-HEIGHT:43px; TEXT-DECORATION:none; font-weight:bold; font-family:"黑体"; font-size:18px; display:block; text-align:center;}
#taga LI.selectTag{BACKGROUND:#096; FLOAT:left; MARGIN-RIGHT:1%; LIST-STYLE-TYPE:none;}
#taga LI.selectTag A{COLOR:#fff; font-weight:bold; LINE-HEIGHT:43px; font-weight:bold; font-size:18px; font-family:"黑体";}
/* TAB-1 Start */
.mkcjj-title{margin:0px; padding:10px 3% 5px 3%; width:94%; background:#f5f5f5;}
.mkcjj-title-d{margin:0px; padding:0px; width:100%; font-weight:bold; color:#000; font-size:16px; font-family:"黑体"; line-height:24px; text-align:center;}
.mkcjj-title-x{margin:0px; padding:0px; width:100%; text-align:center;}
.mkc-liulan{margin:8px 0 8px 0; padding:0px; width:100%; text-align:center; color:#999; font-size:10px;}
.mkc-info{margin:0px; padding:0px; width:100%; position:relative;}
.mkc-activity{margin:0px; padding:0px; position:absolute; right:10px; top:0px;}
.mkc-activity-a{margin:0px; padding:0px; position:absolute; right:10px; top:207px;}
.mkc-end{margin:0px; padding:0px; position:absolute; right:10px; top:0px;}
.mkc-end-a{margin:0px; padding:0px; position:absolute; right:10px; top:207px;}
.zhujiang{margin:0px; padding:0px; width:100%; font-size:15px; color:#000; line-height:26px; clear:both; overflow:hidden;}
.zhujiang font{display:block; float:left; text-align:right; width:24%; margin-right:2%; font-weight:bold;}
.zhujiang span{margin:0px; padding:0px; display:block; float:left; width:74%; font-size:12px; color:#000; line-height:22px;}
.zhujiang em{display:block; float:left; text-align:right; width:24%; margin-right:2%; font-style:normal; font-weight:bold;}
.mkc-youhui{margin:5px 0 5px 2px; padding:6px; border:solid 1px #fc6; background:#ffc; clear:both; overflow:hidden;}
.mkc-youhui-a{margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#000; width:22%; float:left; background:url(../image/mobilekc-tb-2.gif) no-repeat left center; text-indent:25px;}
.mkc-youhui-b{margin:0px; padding:0px; font-size:14px; color:#000; float:left; width:78%;}
.mkc-zhu{margin:15px 0 0 0; padding:5px 0 0 0; width:100%; color:#000; border-top:solid 1px #fafafa; clear:both; overflow:hidden;}
.mkc-zhu span{display:block; float:left; width:8%;}
.mkc-zhu font{display:block; float:left; width:92%;}
.mkcjj-img{margin:10px 0 10px 0; padding:0px;}
.mkcjj-img img{width:100%;}
.xiangqing{margin:10px 0 0 0; padding:10px 5px 0 5px; color:#000; border-top:solid 1px #ccc;}
.xiangqing b{font-size:15px; display:block; font-weight:bold; color:#333;}
.xiangqing span{font-size:12px; display:block;}
.xiangqing-more{margin:10px 0 30px 0; padding:0px; width:100%;}
.xiangqing-more a{display:block; text-align:center; font-size:20px; color:#f60; line-height:30px;}
.juli{margin-bottom:70px;}
.xgkc{margin:0 0 10px 0; padding:0px; width:100%; overflow:hidden;}
.xgkc h1{margin:0px; padding:0px; display:block; height:25px; line-height:25px; background:#eee; text-indent:10px;}
.xgkc a{display:block;}
.xgkc a dl{margin:8px 0 0 0; padding:0 0 8px 0; width:100%; border-bottom:solid 1px #e3e3e3; clear:both; overflow:hidden;}
.xgkc a dl dt{margin:0px; padding:0px; width:23%; float:left;}
.xgkc a dl dd{margin:0 0 0 2%; padding:0px; width:75%; float:left;}
.jszc{margin:0 0 10px 0; padding:0px; height:40px; line-height:40px; text-align:center;}
/* TAB-1 End */
/* TAB-2 Start */
#MainContent {background: #ffffff; padding-bottom:10px;}
.gallery-row:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.gallery-item {float:left; width:33.33333333%;}
.gallery-item a {display: block; margin: 5px; border: 1px solid #3c3c3c;}
.gallery-item img {display: block; width: 100%; height: auto;}
.back-index{margin:0 0 10px 0; padding:0px; width:100%;}
.back-index a{display:block; text-align:left; font-size:20px; color:#f60; line-height:30px;}
/* TAB-2 End */
/* TAB-3 Start */
.mkc-zxly{margin:0px; padding:0px; width:100%;}
.mkc-zxly ul{margin:5px 5px 5px 10px; padding:0 0 5px 0; border-bottom:solid 1px #d3d3d3; clear:both; overflow:hidden;}
.mkc-zxly ul li{float:left; margin-right:10px;}
.mkc-zxly ul li a{display:block; border-radius:5px; background:#83bf73; padding:0 5px 0 5px; color:#fff;}
.mkc-ly{margin:0px; padding:0px; width:100%; overflow:hidden;}
.mkc-ly-a{margin:0px; padding:0px; width:100%;}
.mkc-ly-a-a{margin:5px 0 0 0; padding:0 0 5px 0; width:100%; border-bottom:dashed 1px #f2f2f2; clear:both; overflow:hidden;}
.mkc-ly-a-a dt{margin:0 0 0 3%; padding:0px; width:15%; float:left;}
.mkc-ly-a-a dd{margin:0 0 0 2%; padding:0px; width:80%; float:left;}
.mkc-ly-a-sj{width:98%; margin-right:2%; padding:0 0 0 15px; line-height:22px; background:#f2fbf2;}
.mkc-ly-a-sj a{margin-left:5px; color:#369;}
.mkc-ly-a-nr{margin:5px 0 0 0; padding:0 0 0 10px; line-height:22px;}
.mkc-course_hyjb{margin:0px; padding:0 10px 10px 0; display:block; float:right;}
.mkc-course_hyjb em{ font-style:normal;}
.mkc-course_hyjb em a{ font-size:12px; color:#999; text-decoration:none;}
.mkc-zx{margin:10px 0 0 0; padding:0px; width:100%;}
.mkc-zx-txt{margin:0px; padding:0 0 0 3%; width:97%;}
.mkc-zx-txt label{margin:0px; padding:0px; color:#999;}
.mkc-zx-txt textarea.mkc-zx-txt-a{margin:5px 0 0 0; padding:5px 0 0 2%; width:97%; height:115px; border:solid 1px #999;}
.mkc-zx-an input.mkc-zx-an-a{margin:5px 0 0 10px; padding:0px; border:solid 1px #dc2905; width:120px; height:34px; border-radius:5px; cursor:pointer; color:#fff; font-weight:bold; font-size:14px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fda900),color-stop(1,#fb7c13));background: -moz-linear-gradient(top, #fda900 , #fb7c13);}
/* TAB-3 End */
/* 表单 Start */
/*.warpper{width:100%;max-width:438px;margin:0 auto;}
.bmgl-main{margin:0px auto; width:95%; border:1px #cdcdcd solid;border-radius:5px;color:#666;background:#fdfdfd;}
.mkc-bd{margin:0px; padding:0px; width:100%; overflow:hidden;}
.mkc-bd-a,.mkc-bd-b,.mkc-bd-d,.mkc-bd-c{margin:10px 0 0 0; padding:0 5% 0 5%; width:90%; clear:both; overflow:hidden;}
.mkc-bd-a label,.mkc-bd-b label,.mkc-bd-c label{display:block; float:left; width:25%; text-align:right;}
.mkc-bd-a label i,.mkc-bd-b label i{font-style:normal; color:#f00; margin:0 3px 0 3px;}
.mkc-bd-a input.mkc-bd-a-a{float:left; border:solid 1px #ccc; width:71%; height:28px; margin-left:2%; padding-left:1%;}
.mkc-bd-b select.mkc-bd-b-a{margin-left:10px;}
.mkc-bd-c textarea.mkc-bd-c-a{float:left; border:solid 1px #ccc; width:70%; height:130px; margin-left:2%; padding-left:1%;}
.mkc-bd-d{margin:10px 0 0 0; padding:0 5% 0 5%; width:90%; clear:both; overflow:hidden; text-align:center;}
.mkc-bd-d input.mkc-bd-d-a{margin:10px auto; padding:0px; width:198px; height:38px; border:solid 1px #dba332; border-radius:3px; color:#fff; font-size:16px; font-weight:bold; cursor:pointer; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fdbb4b),color-stop(1,#ff9f0a));background: -moz-linear-gradient(top, #fdbb4b , #ff9f0a);}*/
/* 表单 End */
/* 报名成功页面 */
.juzhong{display:table; height:100%; margin-top:50px;}
.mkc-bmcg{width:100%; display:table-cell; vertical-align:middle;}
.mkc-bmcg-a{margin:0px auto; padding:0px; width:65%; background:url(../image/mobilekc-tb-1.gif) no-repeat left center; text-indent:70px; font-size:18px; color:#7db351; line-height:53px;}
.mkc-bmcg-b{margin:0px auto; margin-top:10px; padding:0px; width:80%; font-size:16px; line-height:30px; color:#000;}
.mkc-bmcg-c{margin:0px auto; margin-top:15px; padding:0px; width:172px; height:58px;}
.mkc-bmcg-c a{display:block; width:100%; height:58px; border:solid 1px #d7eda2; border-radius:5px; text-align:center; line-height:58px; font-size:20px; font-weight:bold; color:#fff; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a2da57),color-stop(1,#7bb63b));background: -moz-linear-gradient(top, #a2da57 , #7bb63b);}
/* bottom */
.mkc-bot{margin:0px; padding:0px; width:100%; height:52px; line-height:52px; text-align:center; float:left;}
.mkc-baoming{margin:0px; padding:0px; width:100%; max-width:640px; position:fixed; bottom:0px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#09bf82),color-stop(1,#099365));background: -moz-linear-gradient(top, #09bf82 , #099365);}
.mkc-baoming-js{margin:0px; padding:0px; width:100%; max-width:640px; position:fixed; bottom:0px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#929493),color-stop(1,#696868));background: -moz-linear-gradient(top, #929493 , #696868);}
.mkc-baoming a{display:block; font-size:22px; color:#fff; font-weight:bold;}
.mkc-baoming-js a{display:block; font-size:22px; color:#fff; font-weight:bold; cursor:no-drop;}
.mkc-baoming a font,.mkc-baoming-js a font{font-size:14px;}
.mkc-banquan{margin:0px; padding:0px; width:100%; position:fixed; bottom:0px; border-top:solid 1px #f2f2f2; background:#fff;}
.mkc-jstg{margin:10px auto; padding:0px; width:90%; border-top:solid 1px #fff; text-align:center; line-height:40px;}
/* bottom */
/* (2014-06-05)ֻ˿ Start */
.xyclient-main{margin:2px auto; padding:0px; width:96%; margin-bottom:65px;}
.xyclient-bot{margin:0px; padding:0px; width:100%; position:fixed; bottom:0px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#222a2d),color-stop(1,#23272a));background: -moz-linear-gradient(top, #222a2d , #23272a);}
.xyclient-types{margin:0 0 5px 0; padding:0px; width:100%;}
#tagb{PADDING:0px; MARGIN:6px 0 0 0; width:100%; overflow:hidden;}
.tabqh-a,.tabqh-b,.tabqh-c,.tabqh-d{margin:0px; padding:0px; width:90px; position:relative;}
.tabqh-a font,.tabqh-b font,.tabqh-c font,.tabqh-d font{display:block; text-align:center;}
.shuzi-a{margin:0px; padding:0px; width:22px; height:22px; line-height:22px; text-align:center; color:#fff; border-radius:22px; background:#f00; position:absolute; top:1px; right:15px; z-index:1000000;}
#tagb LI{FLOAT:left; LIST-STYLE-TYPE:none; width:25%;}
#tagb LI A{COLOR:#fff; TEXT-DECORATION:none; display:block; text-align:center;}
#tagb LI .tabqh-a span{display:block; background:url(../image/zixun-tb-1-1.png) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
#tagb LI .tabqh-b span{display:block; background:url(../image/zhuanjia-tb-1-1.png) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
#tagb LI .tabqh-c span{display:block; background:url(../image/faxian-tb-1.gif) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
#tagb LI .tabqh-d span{display:block; background:url(../image/wo-tb-1-1-1.png) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
#tagb LI.selectTag{FLOAT:left; LIST-STYLE-TYPE:none; width:25%; position:relative;}
#tagb LI.selectTag A{COLOR:#fff; TEXT-DECORATION:none; display:block; text-align:center;}
#tagb LI.selectTag .tabqh-a span{display:block; background:url(../image/zixun-tb-1-2.png) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
#tagb LI.selectTag .tabqh-b span{display:block; background:url(../image/zhuanjia-tb-1-2.png) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
#tagb LI.selectTag .tabqh-c span{display:block; background:url(../image/faxian-tb-2.gif) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
#tagb LI.selectTag .tabqh-d span{display:block; background:url(../image/wo-tb-1-2-1.png) no-repeat center center; width:100%; height:28px; margin-bottom:3px;}
/* Tab-1 ѯ */
.xyclient-Consultation{margin:0px auto; padding:0px; width:100%; overflow:hidden;}
.client-list{margin:0px; padding:10px 0 10px 0; border-bottom:dashed 1px #ccc; overflow:hidden;} 
.xyclient-Consultation a{display:block; clear:both;}
.xyclient-Consultation dl{width:100%; clear:both;}
.xyclient-Consultation dl dt{margin:0px; padding:0px; width:17%; float:left; position:relative;}
.xyclient-Consultation dl dd{margin:0 0 0 3%; padding:0px; width:80%; float:right;}
.Lesson{margin:0px; padding:0px; width:100%; height:47px; border-radius:5px; background:#393; line-height:47px; text-align:center; font-size:36px; color:#fff; font-weight:bold;}
.paper{margin:0px; padding:0px; width:100%; height:47px; border-radius:5px; background:#c90; line-height:47px; text-align:center; font-size:36px; color:#fff; font-weight:bold;}
.Lesson-title,.paper-title,.Community-tu{font-size:14px; color:#000; font-weight:bold; margin-top:2px;}
.Lesson-info,.paper-info,.Community-zi{color:#666; margin-top:5px;}
.shuzi{margin:0px; padding:0px; width:25px; height:25px; line-height:25px; text-align:center; color:#fff; border-radius:25px; background:#f00; position:absolute; top:-5px; right:-5px; z-index:1000000;}
.Consultant-R{margin:3px 0 0 5px; padding:0px; font-weight:bold; color:#000; font-size:14px;}
.Consultant-R font{margin-left:20px;}
.Consultant-Z{margin:5px 0 0 5px; padding:0px; color:#666;}
/* Tab-2 ר */
.xyclient-Experts{margin:0px auto; padding:0px; width:100%; overflow:hidden;}
.RecommendExperts,.AttentionExperts{margin:10px 0 0 0; padding:0px; width:100%; overflow:hidden;} 
.RecommendExperts h1{margin:0px; padding:0px; width:100%; height:30px; line-height:30px; font-weight:bold; font-size:16px; color:#333; background:#c8ecec; text-indent:10px;}
.AttentionExperts h1{margin:0px; padding:0px; width:100%; height:30px; line-height:30px; font-weight:bold; font-size:16px; color:#333; background:#eee; text-indent:10px;}
.Seek,.Recommend,.Attention{margin:0px; padding:10px 0 10px 0; border-bottom:dashed 1px #ccc; overflow:hidden;}
.Seek a,.Recommend a,.Attention a{display:block;}
.Seek-a,.Recommend-a,.Attention-a{margin:0px; padding:0px; width:100%; clear:both;}
.Seek-a dt,.Recommend-a dt,.Attention-a dt{margin:0px; padding:0px; width:13%; float:left;}
.Seek-a dd{margin:0 0 0 3%; padding:0px; width:84%; float:left; line-height:40px; font-size:16px; color:#000; font-weight:bold;}
.Recommend-a dd,.Attention-a dd{margin:0 0 0 3%; padding:0px; width:84%; float:left; line-height:57px; font-size:15px;}
.Recommend-a dd span,.Attention-a dd span{margin-left:10px; color:#666;}
/* Tab-3  */
.xyclient-Found{margin:0px auto; padding:0px; width:100%; height:100%; background:#fafafa; overflow:hidden;}
.xyclient-Found-a{margin:10px auto; padding:0px; width:100%;}
.xyclient-Found-a a{display:block;}
.Friends{margin:0px; padding:5px 0 5px 0; width:100%; background:#fff; border-top:solid 1px #f5f5f5; border-bottom:solid 1px #f5f5f5; clear:both; overflow:hidden;}
.PsychologyCommunity{margin:0px; padding:5px 0 5px 0; width:100%; background:#fff; border-bottom:solid 1px #f5f5f5; clear:both; overflow:hidden;}
.Friends-t,.PsychologyCommunity-t{margin:0px; padding:0px; width:9%; float:left;}
.Friends-z,.PsychologyCommunity-z{margin:0 0 0 5%; padding:2% 0 2% 0; width:66%; height:100%; float:left; font-size:16px;}
.Friends-s{margin:2% 0 2% 0; padding:2px 6px 2px 6px; border-radius:15px; background:#f00; float:left; color:#fff; font-weight:bold;}
.xyclient-Found-b{margin:10px auto; padding:0px; width:100%;}
.xyclient-Found-b a{display:block;}
.PsychologyTest{margin:0px; padding:5px 0 5px 0; width:100%; background:#fff; border-top:solid 1px #f5f5f5; border-bottom:solid 1px #f5f5f5; clear:both; overflow:hidden;}
.PsychologyCourse{margin:0px; padding:5px 0 5px 0; width:100%; background:#fff; border-bottom:solid 1px #f5f5f5; clear:both; overflow:hidden;}
.PsychologyTest-t,.PsychologyCourse-t{margin:0px; padding:0px; width:9%; float:left;}
.PsychologyTest-z,.PsychologyCourse-z{margin:0 0 0 5%; padding:2% 0 2% 0; width:66%; height:100%; float:left; font-size:16px;}
.xyclient-Found-c{margin:10px auto; padding:0px; width:100%;}
.xyclient-Found-c a{display:block;}
.PsychologyMagazine{margin:0px; padding:5px 0 5px 0; width:100%; background:#fff; border-top:solid 1px #f5f5f5; border-bottom:solid 1px #f5f5f5; clear:both; overflow:hidden;}
.Crowdfunding{margin:0px; padding:5px 0 5px 0; width:100%; background:#fff; border-bottom:solid 1px #f5f5f5; clear:both; overflow:hidden;}
.PsychologyMagazine-t,.Crowdfunding-t{margin:0px; padding:0px; width:9%; float:left;}
.PsychologyMagazine-z,.Crowdfunding-z{margin:0 0 0 5%; padding:2% 0 2% 0; width:66%; height:100%; float:left; font-size:16px;}
.xyclient-Found-d{margin:10px auto; padding:0px; width:100%;}
.xyclient-Found-d a{display:block;}
.Psychologyproblem{margin:0px; padding:5px 0 5px 0; width:100%; background:#fff; border-top:solid 1px #f5f5f5; border-bottom:solid 1px #f5f5f5; clear:both; overflow:hidden;}
.Psychologyproblem-t{margin:0px; padding:0px; width:9%; float:left;}
.Psychologyproblem-z{margin:0 0 0 5%; padding:2% 0 2% 0; width:66%; height:100%; float:left; font-size:16px;}
/* Tab-4  */
.xyclient-My{margin:0px auto; padding:0px; width:100%; background:#fafafa; overflow:hidden;}
.xyclient-My-a{margin:10px auto; padding:0px; width:100%;}
.xyclient-My-a a{display:block;}
.xyclient-My-a-a{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden; background:#fff;}
.xyclient-My-a-a dt{margin:0px; padding:0px; width:13%; float:left;}
.xyclient-My-a-a-a{margin:0 0 0 5%; padding:2% 0 2% 0; width:70%; float:left;}
.xyclient-My-a-a-b{margin:0 0 0 5%; padding:5% 0 5% 0; width:7%; float:left; font-size:16px; color:#333; font-weight:normal;}
.cu-z{font-size:14px; font-weight:bold; color:#000;}
.xi-z{font-size:14px; color:#666; margin-top:3px;}
/*  */
.Personalinformation{margin:0px auto; padding:0px; width:100%; background:#fafafa; overflow:hidden;}
.Personalinformation-a,.Personalinformation-b,.Personalinformation-c,.Personalinformation-d{margin:10px auto; padding:0px; width:100%;}
.Personalinformation-a a,.Personalinformation-b a,.Personalinformation-c a,.Personalinformation-d a{display:block;}
.touxiang,.xingming,.xingbie,.E-mail{margin:0px; padding:3% 0 3% 0; width:100%; clear:both; overflow:hidden; background:#fff; border-bottom:solid 1px #f5f5f5; border-top:solid 1px #f5f5f5;}
.diqu,.lianxifangshi{margin:0px; padding:3% 0 3% 0; width:100%; clear:both; overflow:hidden; background:#fff; border-bottom:solid 1px #f5f5f5;}
.touxiang-z{margin:0 0 0 5%; padding:7% 0 7% 0; float:left; font-size:14px;}
.touxiang-t{margin:0 5% 0 0; padding:0px; float:right; width:13%;}
.xingming-a,.xingbie-a,.diqu-a,.E-mail-a,.lianxifangshi-a{margin:0 0 0 5%; padding:0px; float:left; font-size:14px;}
.xingming-b,.xingbie-b,.diqu-b{margin:0 5% 0 0; padding:0px; float:right; font-size:14px;}
.E-mail-b,.lianxifangshi-b{margin:0 5% 0 0; padding:0px; float:right; font-size:14px; color:#666;}
/* info-γ/ */
.xyclientkclx-top{margin:0px; padding:0px; background:#50d265; width:100%; height:40px; z-index:25; box-shadow:0 1px 6px rgba(138,138,138,0.6); -webkit-box-shadow:0 1px 6px rgba(138,138,138,0.6); -moz-box-shadow:0 1px 6px rgba(138,138,138,0.6);}
.xyclientkclx-top-zjtd{display:inline-block; float:left; line-height:40px; background-size:contain; background-position:center; font-size:14px; border:0; left:10px; position:absolute; overflow:hidden; text-indent:14px; z-index:25; color:#fff;}
.xyclientkclx-top-zjtd a{font-size:14px; color:#fff;}
.xyclientkclx-top-kclx{display:inline-block; float:right; line-height:40px; background-size:contain; background-position:center; font-size:14px; border:0; right:15px; position:absolute; overflow:hidden; text-indent:14px; z-index:25; color:#fff;}
.xyclientkclx-top-kclx a{ font-size:14px;color:#fff; margin-left:5px;}
.xyclientkclx{margin:0px; padding:0px; width:100%; overflow:hidden;}
.xyclientkclx-a{margin:0px; padding:10px 0 10px 0; width:100%; border-bottom:dashed 1px #f2f2f2;}
.xyclientkclx-a a{display:block;}
.Courselx{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.Courselx dt{margin:0px; padding:0px; width:68%; float:left;}
.Courselx-title{font-weight:bold; font-size:16px; color:#333; line-height:22px;}
.Courselx-date{color:#ccc; font-size:13px;}
.Courselx-speaker{color:#666; font-size:13px;}
.Courselx dd{margin:0 0 0 2%; padding:0px; width:30%; float:left;}
.Courselx-tu{margin:36% 0 0 0; padding:0px; width:100%;}
.Articlelx-tu{margin:0px; padding:0px; width:100%;}
.Articlelx-date{margin-top:10px;color:#ccc; font-size:13px;}
/* γ̱ */
.xyclientinfo{margin:5px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.infotitle{margin:0px; padding:3%; width:94%; background:#f2e6e6;}
.infotitle a{display:block;}
.infotitle-a{font-size:16px; font-weight:bold; color:#000; line-height:25px;}
.infotitle-b{font-size:13px; color:#999; margin-top:10px;}
.zhengwen,.xiangguanyuedu{margin:2px auto; padding:0px; width:95%;}
.zhengwen-a{margin:10px 0 0 0; padding:0px; line-height:22px; font-size:100%; color:#666; width:100%;}
.xiangguanyuedu h1{margin:30px 0 0 0; padding:0px; width:100%; height:30px; line-height:30px; background:#fff; border-bottom:solid 1px #f5f5f5; border-top:solid 1px #f5f5f5; text-indent:10px; color:#666; font-size:100%;}
.Courselx-title-a{font-size:100%; font-weight:bold; color:#333;}
/* ѯʦʴ */
.Consultantwd{margin:0px; padding:0px; width:100%; overflow:hidden;}
.tiwen-bot{margin:0px; padding:10px 0 10px 0; width:100%; position:fixed; bottom:0px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#ddd));background: -moz-linear-gradient(top, #fff , #ddd);}
.tiwen{margin:0 auto; padding:0px; width:90%; clear:both; overflow:hidden;}
.tiwenbox{margin:0px; padding:0px; width:76%; float:left;}
.tiwenbox input.tiwenbox-a{margin:0px; padding:0px; border-radius:5px; border:solid 1px #ccc; width:100%; height:26px; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#f2f2f2));background: -moz-linear-gradient(top, #fff , #f2f2f2);}
.tiwenan{margin:0 0 0 5%; padding:0px; width:19%; float:left;}
.tiwenan input.tiwenan-a{margin:0px; padding:5px 10px 5px 10px; border-radius:5px; border:solid 1px #ccc; cursor:pointer; background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#f2f2f2));background: -moz-linear-gradient(top, #fff , #f2f2f2);}
/* (2014-10-27)ֻγҳ */
#main_body{margin:0px auto;padding:0px; width:100%; max-width:640px; overflow:hidden; position:relative;}
.M-curtit{height:41px;background-color:#4eb13d;}
.M-curtit nav{text-align:center;color:white;font-size:14px;}
.M-curtit nav{left:0px;top:0px;line-height:41px;background-color:#4eb13d;width:100%;z-index:5;}
.M-curtit nav span.qq{position:absolute;left:0px;}
.M-curtit nav span{position:relative;margin-left:18px;}
.M-curtit nav .userspan{position:absolute;right:15px;line-height:41px;font-size:100%;color:white;}
.M-curtit nav .userspan::before{background:url(../image/userbtn.png);background-size:32px 32px;height:36px;left:-32px;width:32px;position:absolute;top:4px;content:"";}
.M-curtit nav .userspan a{color:white;}
em,th,i,b{font-style:normal;font-weight:normal;}
.zhujiang b{margin-left:20px;}
.zhujiang a{margin-left:20px; color:#00f;}
.zhujiang strong{font-size:18px; color:#f00;}
.zhujiang i.scx{text-decoration:line-through; margin-left:20px;}
.zhujiang b.cxh{font-weight:bold; font-size:14px; color:#f00;}
.zhujiang p{float:left; width:74%;}
.xiangqing p{margin-top:8px;}
.xiangqing p img{width:100%;}
.curbmrs{margin:20px 0 0 0; padding:0px; width:100%; color:#000;}
.curbmrs p.curbmrs-a{font-size:15px; color:#333; font-weight:bold; line-height:30px; border-bottom:solid 1px #ccc;}
.curbmrs ul{margin:0px; padding:0px; width:100%; overflow:hidden;}
.curbmrs ul a{display:block;}
.curbmrs ul a li{margin:0px; padding:0px; line-height:35px; border-bottom:solid 1px #ccc; font-size:14px; color:#333; clear:both; overflow:hidden;}
.curbmrs ul a li span{float:left; display:block; text-indent:5px;}
.curbmrs ul a li font{float:right; display:block; padding-right:5px;}
.curbmrs a.more-R{display:block; line-height:30px; margin-top:8px; font-size:14px; color:#00f; text-align:center;}
.curbmrs p.curbmrs-b{text-align:center; line-height:30px; margin-top:10px; font-size:14px; color:#666;}
.wxpyq{margin:10px 0 0 0; padding:0px; width:100%; clear:both; overflow:hidden;}
.wxpyq a{display:block; float:left; padding:0px; width:47.5%;}
.wxpyq a.fspy{margin-right:5%;}
.wxpyq a.fspy p{border:solid 1px #6f6e6e; padding:5px 10px 5px 10px; line-height:31px; font-size:13px; background:#dddcdc;}
.wxpyq a.fspy p i{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-166px 0; width:34px; height:31px; margin-right:8px;}
.wxpyq a.fxpyq{margin-right:0px;}
.wxpyq a.fxpyq p{border:solid 1px #6f6e6e; padding:5px 10px 5px 10px; line-height:32px; font-size:12px; background:#dddcdc;}
.wxpyq a.fxpyq p i{display:block; float:left; background:url(../image/Mobilexyw-tb.png) no-repeat; background-position:-124px 0; width:32px; height:32px; margin-right:8px;}
.Organization{margin:15px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.Organization p{line-height:30px; font-size:14px; color:#666;}
.Organization a{display:block; width:100%; line-height:50px; background:#f93; text-align:center; font-size:20px; font-weight:bold; color:#fff;}
.rmcur{margin:10px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.rmcur p.rmcurbt{line-height:30px; font-size:14px; color:#666;}
.rmcur dl {overflow: hidden;padding:8px 15px;color: #999;font-size: 1rem;border-bottom: 1px dashed #DFDFDF; background:#f7f7f7;}
.rmcur dt{float: left;margin-right:10px;width:70px;}
.rmcur dd h3{font-size: 120%;color:#0085c3;padding-bottom: 7px;text-align: left;font-weight:bold;}
.rmcur dd{text-align: right;font-size: 12px;}
.rmcur dd:nth-of-type(2){text-align: left;padding-bottom: 6px;color:#999;}
.rmcur dd:nth-of-type(3){color:#999;}
.rmcur dd span{padding-right: 10px;}
.rmcur div a:nth-last-of-type(1){margin: 0;}
.rmcur dl:last-child{border: 0 none;}
.rmcur p.morecur a{line-height:30px; float:right; font-size:14px; margin-right:8px; color:#666; display:block; margin-top:5px;}
.xgtg{margin:10px 0 10px 0; padding:0px; width:100%; clear:both; overflow:hidden;}
.xgtg a.xiugai{margin:0px; padding:0px; display:block; float:left; width:47.5%; line-height:45px; background:#999; color:#fff; font-size:16px; text-align:center; font-weight:bold;}
.xgtg a.tuigua{margin:0 0 0 5%; padding:0px; display:block; float:left; width:47.5%; line-height:45px; background:#f90; color:#fff; font-size:16px; text-align:center; font-weight:bold;}
/* (2014-10-28)ֻ-ƿγ */
.Customized{margin:10px 0 10px 0; padding:0px; width:100%; overflow:hidden;}
.Customized h1{font-weight:bold; font-size:16px; color:#090; margin-bottom:5px;}
.Customized p{line-height:22px; color:#333; font-size:14px;}
.Demand{margin:5px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.Demand label{display:block; line-height:30px; font-weight:bold; color:#000; font-size:16px;}
.Demand textarea.Demand-a{margin:0px; padding:5px 0 0 5px; width:98%; border:solid 1px #ccc; height:200px; outline:none; font-size:14px; color:#999; line-height:22px;}
.Demand input.Demand-a{margin:0px; padding:0 0 0 5px; width:98%; border:solid 1px #ccc; height:30px; line-height:30px; outline:none; font-size:14px; color:#999;}
.Release input.Release-a{margin:15px 0 0 0; padding:0px; width:100%; background:#f60; height:50px; border:none; font-weight:bold; font-size:20px; color:#fff; cursor:pointer;}
.Curbot{margin:30px 0 10px 0; padding:0px; width:100%; overflow:hidden;}
.Curbot-a{margin:0px; padding:10px 0 0 0; width:100%; border-top:solid 1px #ccc; text-align:center; color:#ccc;}
/* (2014-10-28)ֻ˷γ */
.curfb{font-weight:bold; font-size:18px; color:#000; margin:10px 0 10px 0;}
.curfb span{font-size:14px; color:#999; font-weight:normal;}
.Themetxt{margin:5px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.Themetxt input.Demand-a{margin:0px; padding:0 0 0 5px; width:98%; border:solid 1px #ccc; height:30px; line-height:30px; outline:none; font-size:14px; color:#999;}
.Themetxt textarea.Demand-a{margin:0px; padding:5px 0 0 5px; width:98%; border:solid 1px #ccc; height:200px; outline:none; font-size:14px; color:#999; line-height:22px;}
/* ----ؼCSSʼ----  */
/*WellSelect*/
form .item{clear:both;width:100%;margin:10px 0 10px 0;}
.WellForm .WellSelect{height:30px; width:200px; border:solid 1px #ccc;}
.WellForm .WellSelect{position:relative;cursor:pointer;background-repeat:repeat-x;background-position:0 -105px;}
.WellForm .WellSelect select{display:none;}
.WellForm .WellSelect em{position:absolute;top:0;left:5px;color:#999;height:30px;display:block;line-height:30px;font-style:normal; font-size:14px;}
.WellForm .WellSelect ul{list-style-type:none;position:absolute;top:31px;left:0;z-index:1000;display:none;background:#f2f2f2; width:200px;}
.WellForm .WellSelect ul li {color:#999;height:25px;cursor:pointer;line-height:25px;padding-left:3px;}
.WellForm .WellSelect ul li.hover{background:#666;}
/* ----ؼCSS----  */
.Release-bz{margin:10px 0 0 0; padding:0px; width:100%; overflow:hidden; font-size:14px; color:#333; line-height:22px;}
/* (2014-10-28)ֻ-γ-γб */
.M-curtit nav span.qq a{color:#fff;}
.M-curtit nav .xywspan{position:absolute;right:15px;line-height:41px;font-size:100%;color:white; cursor:default;}
.curlistlc{margin:0px; padding:10px 0 10px 0; width:100%; overflow:hidden; border-bottom:solid 1px #ccc;}
.curlistlc ul{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.curlistlc ul li{width:27%; float:left; border-right:solid 2px #333; margin-left:5%; font-weight:bold; font-size:12px; color:#333;}
.curlistlc ul li:nth-of-type(3){border-right:none;}
.curlist{margin:0px; padding:0px; width:100%;}
.curlist dl {overflow: hidden;padding:15px 5px;color: #999;font-size: 1rem;border-bottom: 1px solid #ccc;}
.curlist dt{float: left;margin-right:10px;width:110px; height:70px; padding:2px; border:solid 1px #ccc; position:relative;}
.curlist dt b{display:block; position:absolute; bottom:2px; left:2px; background:#000; opacity:.7; height:22px; line-height:22px; color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:110px; text-indent:5px; font-size:10px;}
.curlist dt p em{margin:0px; padding:0px; line-height:22px; font-size:10px; width:119px; position:absolute; left:-3px; display:block;}
.curlist dt p em font{color:#f00;}
.curlist dt p i{text-align:center; display:block;}
.curlist dd h3{font-size:120%;color:#333;padding-bottom: 7px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight:bold;}
.curlist dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align: right;font-size: 12px;}
.curlist dd:nth-of-type(2){text-align:left;color:#333;}
.curlist dd:nth-of-type(3){text-align:left;color:#333;}
.curlist dd:nth-of-type(4){text-align:left;color:#333;}
.curlist dd b{color:#f00; font-weight:bold; font-size:14px;}
.curlist dd b font{color:#333; margin:0 0 0 5px; text-decoration:line-through; font-weight:normal; font-size:12px;}
.curlist dd em{margin:0 0 0 5px; padding:2px; background:#4eb13d; color:#fff;}
.curlist dd i{margin:0 0 0 5px; padding:2px; background:#999; color:#fff;}
.curlist dl:last-child{border-bottom:none;}
.curlist p.morecur a{line-height:30px; font-size:14px; color:#666; display:block; margin-top:10px; text-align:center; background:#ccc; font-weight:bold;}
/* (2014-10-29)ֻ-γҳ */
.Salecur{margin:0px; padding:0px; width:100%; overflow:hidden;}
.Salecur ul{margin:0px; padding:15px 0 8px 0; width:100%; clear:both; overflow:hidden; border-bottom:solid 1px #efefef;}
.Salecur ul li a{display:block;}
.Salecur ul li{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; border-right:solid 1px #efefef; width:44.5%;}
.Salecur ul li i.mian{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:0 -51px; width:69px; height:63px; margin-bottom:10px; position:relative;}
.Salecur ul li i.xian{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-73px -51px; width:73px; height:63px; margin-bottom:10px; position:relative;}
.Salecur ul li span{font-size:18px; font-weight:bold; color:#333; display:block; text-align:center; margin-bottom:5px;}
.Salecur ul li font{font-size:14px; color:#999; display:block; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xianshi-b{margin:0px; padding:2px 5px 2px 5px; background:#ff7749; border-radius:3px; position:absolute; top:0px; right:-38px; font-size:14px;font-family:"Microsoft Yahei"; color:#fff;}
.Salecur ul li:nth-of-type(1){padding-right:5%;}
.Salecur ul li:nth-of-type(2){border-right:none; padding-left:5%;}
.Salecurlist{margin:15px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.Salecurlist ul{margin:0px; padding:10px 0 10px 0; width:100%; border-bottom:solid 1px #efefef; border-top:solid 1px #efefef; clear:both; overflow:hidden;}
.Salecurlist ul li{float:left; width:33%; border-right:solid 1px #efefef; border-bottom:solid 1px #efefef; padding:15px 0 15px 0;}
.Salecurlist ul li span{display:block; text-align:center; font-size:18px; color:#333;}
.Salecurlist ul li i.cz{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:0px -118px; width:45px; height:47px; margin-bottom:10px;}
.Salecurlist ul li i.dz{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-51px -118px; width:31px; height:47px; margin-bottom:10px;}
.Salecurlist ul li i.js{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-87px -118px; width:39px; height:47px; margin-bottom:10px;}
.Salecurlist ul li i.zm{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-258px 0; width:43px; height:47px; margin-bottom:10px;}
.Salecurlist ul li i.fk{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-208px 0; width:43px; height:47px; margin-bottom:10px;}
.Salecurlist ul li i.qd{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-155px 0; width:45px; height:47px; margin-bottom:10px;}
.Salecurlist ul li:nth-of-type(3),.Salecurlist ul li:nth-of-type(6){border-right:none;}
.Salecurlist ul li:nth-of-type(4),.Salecurlist ul li:nth-of-type(5),.Salecurlist ul li:nth-of-type(6){border-bottom:none;}
.curtype{margin:10px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.curtype h1{font-size:14px; font-weight:bold; color:#000; line-height:30px;}
.curtype ul{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.curtype ul li{float:left; width:50%; margin-top:10px;}
.curtype ul li a{margin:0 auto; display:block; width:90%; border:solid 1px #e6e6e6; background:#f3f3f3; border-radius:3px; text-align:center; line-height:30px; color:#333;}
.curtype p{margin:5px 0 10px 0; padding:0px; width:100%;}
.curtype p a{display:block; float:right; line-height:30px; color:#999; font-size:14px; margin-right:16px;}
.curlist h1{font-size:14px; font-weight:bold; color:#000; line-height:30px; border-bottom:solid 1px #ccc;}
.mkc-bot-a{margin:90px 0 0 0; padding:0px; width:100%; clear:both; overflow:hidden;}
.M-xinlicurindex{margin:0 0 5px 0; padding:5px 0 0 0; width:100%; max-width:640px; position:fixed; bottom:0px; background:#fff; border-top:solid 1px #ccc;}
#tagc{PADDING:0px; MARGIN:6px 0 0 0; width:100%; overflow:hidden;}
.tabqh-a,.tabqh-b,.tabqh-c,.tabqh-d{margin:0px; padding:0px; width:90px; position:relative;}
.tabqh-a font,.tabqh-b font,.tabqh-c font,.tabqh-d font{display:block; text-align:center;}
#tagc LI{FLOAT:left; LIST-STYLE-TYPE:none; width:25%;}
#tagc LI A{COLOR:#999; font-weight:bold; font-size:15px; TEXT-DECORATION:none; display:block; text-align:center;}
#tagc LI .tabqh-a span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:0 -181px; width:37px; height:43px; margin-bottom:3px;}
#tagc LI .tabqh-b span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-42px -181px; width:41px; height:43px; margin-bottom:3px;}
#tagc LI .tabqh-c span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-87px -181px; width:39px; height:43px; margin-bottom:3px;}
#tagc LI .tabqh-d span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-131px -181px; width:43px; height:43px; margin-bottom:3px;}
#tagc LI.selectTag{FLOAT:left; LIST-STYLE-TYPE:none; width:25%; position:relative;}
#tagc LI.selectTag A{COLOR:#090; font-weight:bold; font-size:15px; TEXT-DECORATION:none; display:block; text-align:center;}
#tagc LI.selectTag .tabqh-a span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:0 -181px; width:37px; height:43px; margin-bottom:3px;}
#tagc LI.selectTag .tabqh-b span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-42px -181px; width:41px; height:43px; margin-bottom:3px;}
#tagc LI.selectTag .tabqh-c span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-87px -181px; width:39px; height:43px; margin-bottom:3px;}
#tagc LI.selectTag .tabqh-d span{margin:0 auto;display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-131px -181px; width:43px; height:43px; margin-bottom:3px;}
/* (2014-10-29)ֻ-Уϵͳҳ */
.M-wxcur{height:41px;background-color:#093;}
.M-wxcur nav{text-align:center;color:white;font-size:14px;}
.M-wxcur nav{left:0px;top:0px;line-height:41px;background-color:#4eb13d;width:100%;z-index:5;}
.M-wxcur nav span.qq{position:absolute;left:0px;}
.M-wxcur nav span{position:relative;margin-left:18px;}
.M-wxcur nav .xywspan{position:absolute;right:15px;line-height:41px;font-size:100%;color:white; cursor:default; font-size:14px;}
.M-wxcur nav .xywspan b{font-weight:bold; margin-right:10px;}
.M-wxcur nav .userspan{position:absolute;right:15px;line-height:41px;font-size:100%;color:white;}
.M-wxcur nav .userspan::before{background:url(../image/userbtn.png);background-size:32px 32px;height:36px;left:-32px;width:32px;position:absolute;top:4px;content:"";}
.M-wxcur nav .userspan a,.M-wxcur nav .xywspan a{color:white;}
.Networkschool{margin:5px 0 0 0; padding:0px; width:100%; position:relative;}
.Netimg{margin:0px; padding:0px;}
.duomian{margin:0px;padding:0px;position:absolute;top:-4px;left:0px;}
.Netlist{margin:15px 0 0 0; padding:0 0 15px 0; border-bottom:dashed 1px #ccc; width:100%; overflow:hidden;}
.Netlist ul{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.Netlist ul li{float:left; width:33.3333333%;}
.Netlist ul li span{display:block; text-align:center; font-size:14px; color:#333; margin-top:5px;}
.Netlist ul li i.wx{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-177px -51px; width:70px; height:59px; margin-bottom:5px;}
.Netlist ul li i.st{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-248px -51px; width:53px; height:59px; margin-bottom:5px;}
.Netlist ul li i.ms{margin:0px auto; display:block; background:url(../image/cur-icon.png) no-repeat; background-position:-129px -118px; width:55px; height:59px; margin-bottom:5px;}
.Buycur-Y,.Catalogall{margin:10px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.Buycur-Y h1,.Catalogall h1{font-size:12px; color:#333; line-height:25px; text-indent:5px;}
.Buycur-Y dl{overflow: hidden;padding:15px 5px;color:#999;font-size:1rem;border-bottom:1px dashed #ccc;}
.Buycur-Y dt{float:left;margin-right:10px;width:119px; height:49px; padding:0px;}
.Buycur-Y dt img{margin:0px; padding:0px; width:119px; height:49px;}
.Buycur-Y dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:12px;}
.Buycur-Y dd h4{font-size:120%;color:#333;padding-bottom:5px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.Buycur-Y dd span{color:#999;}
.Networkschool p.Net-a{margin:-7px 0 0 0; padding:0px; background:#bbce72; width:100%; height:80px; line-height:80px; font-size:30px; color:#000; text-align:center;}
.Catalogall dl{overflow: hidden;padding:15px 0px;color:#999;font-size:1rem;border-bottom:1px dashed #ccc; position:relative;}
.Catalogall dt.all-img{float:left;margin-right:10px;width:98px; height:65px; padding:0px;}
.Catalogall dt img{margin:0px; padding:0px; width:98px; height:65px;}
.Catalogall dt.alljt{background:url(../image/cur-icon.png) no-repeat; background-position:-187px -118px; width:15px; height:27px; text-indent:-10000px; position:absolute; top:35%; right:10px;}
.Catalogall dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:12px;}
.Catalogall dd h4{font-size:120%;color:#333;padding-bottom:5px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.Catalogall dd span{color:#999;}
.WX-Video{margin:0px; padding:0px; width:100%; overflow:hidden;}
.WX-all{margin:8px 0 0 0; padding:0px; width:100%; overflow:hidden;}
.WX-all h1{line-height:30px; font-weight:bold; font-size:14px; color:#000;}
.WX-all ul{margin:0px; padding:0px; width:100%;}
.WX-all ul li{margin:0px; padding:8px 0 8px 0; clear:both; overflow:hidden; border-bottom:dashed 1px #ccc;}
.WX-all ul li i{display:block; float:left; background:url(../image/cur-icon.png) no-repeat; background-position:-148px -86px; width:28px; height:28px; margin-right:8px;}
.WX-all ul li a{font-size:14px; color:#666; display:block; float:left; line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.WX-all ul li.all-dqwz i{display:block; float:left; background:url(../image/cur-icon.png) no-repeat; background-position:-148px -50px; width:28px; height:28px; margin-right:8px;}
.WX-all ul li.all-dqwz a{font-size:14px; color:#257f23; display:block; float:left; line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.curlistlc-a{margin:0px; padding:10px 0 10px 0; width:100%; overflow:hidden; border-bottom:solid 1px #ccc;}
.curlistlc-a ul{margin:0px; padding:0px; width:100%; clear:both; overflow:hidden;}
.curlistlc-a ul li{width:33%; float:left; border-right:solid 1px #999; font-size:14px; color:#999; text-align:center;}
.curlistlc-a ul li:nth-of-type(3){border-right:none;}
.kclx,.kclx-a{margin:0px; padding:0px; width:100%; overflow:hidden;}
.kclx-a h1{margin:0px; padding:8px 0 8px 0; background:#d7ffe3; font-weight:bold; font-size:16px; color:#1e7c1e;}
.kclx-a h1 i{display:block; float:left; background:url(../image/cur-icon.png) no-repeat; background-position:-206px -118px; width:22px; height:22px; margin:0px 6px 0 10px;}
.kclx-a dl{overflow: hidden;padding:15px 0px;color:#999;font-size:1rem;border-bottom:1px dashed #ccc; position:relative;}
.kclx-a dt.zxskcimg{float:left;margin-right:10px;width:98px; height:65px; padding:0px;}
.kclx-a dt img{margin:0px; padding:0px; width:98px; height:65px;}
.kclx-a dt.alljt{background:url(../image/cur-icon.png) no-repeat; background-position:-187px -118px; width:15px; height:27px; text-indent:-10000px; position:absolute; top:35%; right:10px;}
.kclx-a dd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:12px; margin-bottom:3px;}
.kclx-a dd h3{font-size:120%;color:#333;padding-bottom:2px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.kclx-a dd font{color:#333;}
.kclx-a dd p{font-size:14px; float:left;}
.kclx-a dd p span{color:#f60; font-weight:bold; font-size:16px;}
.kclx-a dd i{display:block; float:left; margin-left:5px; text-decoration:line-through;}
.kclx-a dd em{float:right; margin-right:8px;}
.ckqtkc{margin:8px 0 8px 0; padding:0px; color:#333; line-height:25px;}
.jtwz{margin:10px 0 0 0; padding:0px; font-size:12px; color:#093;}
.kctit{margin:5px 0 0 0; padding:0px; width:100%; font-size:14px;}
.kctit font{font-size:14px; color:#093; font-weight:bold;}
.fx-bg-Q{margin:0px; padding:0px; width:100%; max-width:640px; height:100%; background:#000; opacity:.9; position:absolute; top:0px; left:0px;}
.fx-bg-Q-a{margin:10px 0 0 0; padding:0px; position:relative; z-index:100000000;}
.close-fx{margin:0px auto; margin-top:20px; padding:0px; width:80%; height:45px; line-height:45px; text-align:center; font-size:16px; color:#5f5f5f; background:#eee; cursor:default; font-weight:bold; opacity:1.0;}










