/*public*/
body,html{background: url(about:blank) no-repeat fixed}
.w1000{width:1000px;}
.w780{width:780px;}
.w755{width:755px;}
.w635{width:635px;}
.w620{width:620px;}
.w605{width:605px;}
.w475{width:475px;}
.w400{width:400px;}
.w335{width:335px;}
.w300{width:300px;}
.w240{width:240px;}
.w228{width:284px;}
.w220{width:220px;}
.w210{width:210px;}
.w120{width:120px;}
.w75{width:75px;}
.w72{width:72px;overflow: hidden;white-space: nowrap;}
.w42{width:45px;overflow: hidden;white-space: nowrap;}
.w20{width:20px;}
.z-left-site{width:680px;}
.z-right-site{width:300px;}
.sidebar{width:220px;}
.w760{width:760px;}


.fl8{font-size:18px;}
a{color:#666;}



/*appointment*/
.appointment-trigger{width:54px;right:72px;top:-44px;z-index:8888;}
.appointment-trigger li{width:10px;height:10px;line-height:10px;margin-right:8px;background:url(http://static.img.xywy.com/expert_pro/images/slide_circle.gif) -18px 0 no-repeat;z-index:9999;}
.appointment-list{z-index:5;}
.appointment-trigger .current{background-position:0 0;}
.appointment-panel,.appointment-panel li,.appointment-list{width:720px;height:600px;}
.appointment-panel,.appointment-panel li{overflow:hidden;background:#fff;}
.appointment-panel li{position:absolute;float:left;}
.appointment-area{padding:15px 0;line-height:32px; border-bottom:1px dashed #e9e9e9;}
.appointment-last,.right-list .last{border-bottom:none;}
.appointment-hd{z-index:4;}
.appointment .blankz{position:absolute;width:100%;height:2px;background:#fff;left:0;overflow:hidden;top:48px;_top:50px;z-index:6;}
.appointment-doc-infor{width:170px;overflow:hidden;white-space:nowrap;}
.appointment-doc{width:80px;height:90px;margin-left:10px;padding:1px;border:1px solid #e7e7e7;}
.appointment-adept{width:220px;overflow:hidden;}
.appointment-date{width:135px;overflow:hidden;}
.appointment-btn{width:150px;line-height:normal;}
.appointment-btn a{ color:#FFF;}
.appoint-btn,.vote{display:block;height:32px;line-height:32px;color:#fff;background:#f0931a;font-family:\5FAE\8F6F\96C5\9ED1;border-radius:3px;text-align:center;font-size:18px;}
.appointment-btn span{color:#f0931a;font-weight:700;}
.appointment-btn .noclick{color:#fff;}
.app-on {background:#f6f6f6;border-top:1px solid #fff;}
