.leftbox{width:745px;float:left;overflow:hidden}
.rightbox{width:200px; float:right; overflow:hidden}



#location{background:url(../images/line_1.gif) repeat-x left bottom}

.viewbox{background:url(../images/viewbox_bg.gif) repeat-x left 2px}
.viewbox .title{height:30px;line-height:30px;border-bottom:4px solid #f5740f;clear:both;margin-top:10px}
.viewbox .title div{float:left; width:100px; float:left; text-align:center; height:30px; line-height:30px}
.viewbox .title .current{background:url(../images/viewbox_title.gif) no-repeat; color:#fff; font-weight:bold}
.viewbox .title .default{background:url(../images/viewbox_title_2.gif) no-repeat; margin-left:4px}
.viewbox .title .default a{color:#333}
.viewbox .title .id{float:right; color:#666}



.viewbox .top{width:148px; height:88px; background:url(../images/zd.gif) no-repeat; position:absolute; margin-left:500px; margin-top:40px}




.viewtitle{height:70px;border-bottom:3px solid #f07d00}
.viewtitle h1{height:70px;line-height:70px;font-size:20px;padding-left:10px; float:left; color:#000}
.viewtitle .info{height:40px;padding:0px 10px;color:#999; margin-top:20px; float:right}
.viewtitle .info li{float:right;line-height:40px;padding-right:10px}

.box1{border:1px solid #f4c791;border-top:none; padding:10px 0}

td.fields{width:500px; border-left:1px dashed #ccc;padding:20px;vertical-align:top;}

div.fields{font-size:14px}
div.fields table tr{background:url(../images/line_1.gif) repeat-x left bottom}
div.fields table th{width:70px; padding:8px 10px; text-align:right; color:#666; font-weight:normal; vertical-align:middle; font-size:12px}
div.fields table th strong{font-weight:normal}
div.fields table td{color:#111;padding:8px 0}

div.telephone{height:47px; float:left; padding-left:50px; background:url(../images/photo_bg.gif) no-repeat left top; margin:20px 0 0 20px}
div.telephone dl{float:left;height:47px;line-height:44px;background:url(../images/photo_bg.gif) no-repeat right top;padding-right:30px}
div.telephone dl dt{height:47px;float:left;padding:0 10px;font-size:12px;}
div.telephone dl dt span{padding-left:4px}
div.telephone dl dd{height:47px;float:left;padding:0 10px;font-size:22px; font-weight:bold}

td.user{padding:40px 10px 10px 10px ; vertical-align:top; font-family:"ËÎÌå"}
td.user .avatar{width:100px; height:100px; margin:0 auto; padding:2px; background:#fff; border:1px solid #ddd}
td.user .avatar img{width:100px; height:100px;}
td.user ul{width:160px; margin:20px auto}
td.user ul li{height:30px; line-height:30px;padding-left:28px; color:#666}
td.user ul li strong{padding-left:4px; font-weight:normal; color:#222}
td.user .username{background:url(../images/ico_user.png) no-repeat left center}
td.user .phone{background:url(../images/ico_phone_2.gif) no-repeat 3px 4px;}
td.user .time{background:url(../images/ico_clock.png) no-repeat left 4px;}
td.user .qq{background:url(../images/ico_qq.gif) no-repeat left 4px;}



td.user .infoedit{padding-top:20px; height:60px; clear:both;border-top:1px solid #eee; width:175px; text-align:center}
td.user .infoedit input{height:26px; background:url(../images/btn_03.gif) no-repeat center top; width:80px; border:none}
td.user .infoedit input:hover{ background-position:center -26px; cursor:pointer}


.viewbox .tips{margin-top:20px;clear:both; padding:10px; border:1px dashed #F7AE4D; background:#FDFAEA}
.viewbox .tips span{color:#e25a00}


.content{padding:10px 10px 30px 10px;border:1px solid #f4c791;border-top:none;width:723px;}
.content td{padding:20px; font-size:14px; line-height:200%}

.photo{text-align:center; width:700px; overflow:hidden; margin:0 auto}
.photo li{padding:10px}






.rank li{width:170px; padding:3px 0 3px 15px; background:url(../images/ico_arraw_2.gif) no-repeat left center}


.body_bottom{background:url(../images/sidebar_bottom_bg.gif) no-repeat right center; height:5px; overflow:hidden}





.menu{background:#FEF3DE;border:1px solid #f4c791; padding:2px; margin-top:10px}
.menu .title{background:#ff6a02 url(../images/rightmenu_title.gif) repeat-x; height:26px; line-height:26px; color:#fff; text-align:center; font-weight:bold}

.infosearch{background:#fff;padding:20px 10px 10px 10px; margin-top:4px}
.infosearch li{padding:5px}
.infosearch li strong{display:none}
.infosearch li select{ font-size:12px}
.infosearch li input.keyword{height:22px; line-height:22px; padding:0 4px; width:120px}
.infosearch li input.submit{width:74px;height:26px;background:url(../images/btn_03.gif) no-repeat; border:none; cursor:pointer;letter-spacing:3px; margin:0 auto; display:block}
.infosearch li input.submit:hover{background-position:left -26px}
.infosearch li .current{background:#6eb00c;color:white}



.infoclass{background:#fff; padding-top:10px; padding-bottom:15px}
.infoclass ul{width:140px; margin:0 auto}
.infoclass li{height:30px;line-height:30px;border-bottom:1px solid #ddd;background:url(../images/class_bg.gif) no-repeat 10px center;padding-left:25px}
.infoclass li a{text-decoration:none}
.infoclass li a span{padding:0 4px;color:#ced3e5;font-size:10px}
.infoclass .current{border-bottom:1px solid #ffc388}
.infoclass .current a{color:#e50; font-weight:bold}


.menu .intro{background:#fff; margin-top:4px;width:164px;overflow:hidden; padding:15px; color:#666}
.menu .intro p{text-indent:2em; padding-bottom:10px}
