﻿@charset "utf-8";
.friendsann{ background: url(../images/hy_all.gif) 0px -150px repeat-x; margin:0px; border-bottom:none; font-size:12px; text-indent:3px; height:29px; width:100%; }
.friendsann{ clear:left;}
.announce{ margin:0px; background:#e3e3e3;color:#000; text-indent:12px; border-top:#c3c3c3 1px solid; border-bottom:#d1d1d1 1px solid}
a.annSearch{ display:block; height:29px; background:url(../images/hy_search.jpg) 0px -1px no-repeat; width:114px; float:right}
.friendsann a{ color:#cc4a19; line-height:29px; margin:0px 12px}
.friendsann a:hover{text-decoration:underline}
#wrap{ width:987px;  margin: 0 auto; text-align:left}
#footer {height: 60px;clear: both; text-align:center; line-height: 160%;}
#main{ padding:15px 0px; clear:both}
.headpic{background:url(../images/headpic.jpg) no-repeat;width:986px;height:100px;}
.layout_left{width:300px; float:left; overflow:hidden}
.layout_right{ width:670px; float:right; overflow:hidden}
.layout_left1{width:670px; float:left; overflow:hidden}
.layout_right1{ width:300px; float:right; overflow:hidden}

.mod_B_F1{ border:1px solid #c5c5c5; margin-bottom:10px}
.mod_B_F2{ border:1px solid #c5c5c5; margin-bottom:3px}
.mod_B_F3{border:1px solid #c5c5c5; margin-bottom:3px;_height:1%; overflow:auto}
.mod_H_F1,.mod_H_F2{ background:#7e9dcc; text-indent:16px;  padding:2px 0px}
.mod_H_F1 span,.mod_H_F1 a{ color:#fff; font-weight:bold}
.mod_H_F2 .itemHeaderInner{ color:#ddd}
.mod_H_F2 span{margin:0px 5px}
.mod_H_F2 a{ color:#ddd; margin:0px 5px}
.mod_H_F2 a.on{ color:#fff; font-weight:bold}
.mod_H_F3{ background:url(../images/ico_frie_tit.gif) no-repeat #7e9dcc 20px -194px; text-indent:36px;  padding:2px 0px;}
.mod_H_F3 h1{ font-size:14px; color:#fff; font-weight:bold; margin:0px; padding:0px}
.mod_H_F4 .itemHeaderInner{ background: url(../images/ico_frie_tit.gif) no-repeat 10px -148px; padding-left:32px;}
.mod_H_F4 span{color:#666; font-size:14px; font-weight:bold}
.mod_H_F4{ background:#f5f5f5; border-bottom:1px solid #c5c5c5; padding:3px}

.mod_M_F1,.mod_M_F2,.mod_M_F4{ margin:4px 12px}
.mod_M_F1 dt{ height:40px; color:#666; margin-bottom:10px}
.mod_M_F1 dt a{ margin-right:6px; color:#333}
.mod_M_F1 dt a span{ color:#ff7500; font-weight:bold; font-size:12px}
.mod_M_F1 dt span{ color:#987742; font-size:14px; font-weight:bold; margin:0px 2px}
.mod_M_F1 dt img{ width:40px ; height:40px; margin-right:6px}
.mod_M_F1 dd a span{ color:#000; font-weight:bold; margin-right:10px}
.mod_M_F1 div{padding:10px 0px 5px; clear:both}
.mod_M_F1 dd span,.mod_M_F1 dd a{ color:#999; margin-right:6px}
.mod_M_F1 dd{padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:6px}
.mod_M_F1 table th{background:#eee}
.mod_M_F2 ul li{list-style: disc; list-style-position:inside; }
.mod_M_F2 dt{ height:44px; color:#666; margin:10px 0; width:50%; float:left; overflow:hidden; line-height:20px}
.mod_M_F2 dt a{ color:#333}
.mod_M_F2 dt a span{ color:#7088ea; font-weight:bold; font-size:12px; text-indent:0px}
.mod_M_F2 dt img{ width:40px ; height:40px; margin-right:6px; padding:1px ; border:1px solid #ccc}
.mod_M_F3{background:#f2f2f2;}
.mod_M_F4 dt { margin-bottom:8px; margin-top:5px;}
.mod_M_F4 dt a{ color:#505b6d; font-weight:bold; margin-right:6px}
.mod_M_F4 dt a span{ color:#4776be; cursor:pointer; font-weight:normal}
.mod_M_F4 a{color:#ff7500}
.mod_M_F4 dd{border-bottom:2px #ccc solid; padding-bottom:12px}
.mod_M_F1 h3{ color:#666; font-size:14px; background:url(../images/ico_frie_tit.gif) no-repeat 0px -150px; padding-left:24px; margin-bottom:5px}
.mod_L_F1 li{color:#666; padding:3px 12px}
.mod_L_F1 li.bg{background:#eaeaea}
.mod_L_F1 li a{color:#7188e8; font-weight: bold}
.mod_L_F1 li span{color:#8f7c77; float:right; margin-left:6px;}
.mod_L_F2 ul{ margin-left:24px}
.mod_L_F2 ul li{ list-style: disc; list-style-position:inside; color:#7c9ecc;}
.mod_L_F2 ul li a{color:#333;}
.mod_L_F2 ul li a span{ font-size:18px; color:#ff7500; margin:0px 3px}
.mod_M_F1 .textbox{height:16px; margin:0px 6px}
a.btn_fr_in{background:url(../images/frie_btnr.gif) no-repeat right; display:block; width:160px; height:26px}
a.btn_fr_in span{background: url(../images/frie_btnl.gif) no-repeat; cursor:pointer; color:#987742; line-height:26px; padding:0px 0px 0px 25px; clear:both; height:26px; display:block;}

.passport div{ margin-top:5px; clear:right}
.passport label{line-height:22px; text-align:right; width:80px; float:left; margin-right:15px; clear:left;}
.passport input{background:url(../images/fill_ALL.gif) repeat-x left -150px; border:1px #ccc solid; width: 260px; height: 20px; line-height:20px;}
.passport .select{width:110px; overflow:hidden}
.passport .msg{ margin-left:100px; line-height:12px; display:none;}
.passport input.radio, .passport input.checkbox{width:auto; background:none;border:none; }
.passport label.AgreePolicy {display:inline; float:none; width:100px; letter-spacing:0px;margin:0; clear:none; width:100px;}
.passport .ValidateCode input {width: 50px;}
.passport input.btn {width:115px; clear: none; margin:0; height:22px;}
.passport input.btn_over{width:115px;clear: none; margin:0; height:22px;}
.passport fieldset{margin-bottom:30px; padding-bottom:20px;}
.passport .shortbox {float:left;}
.passport .shortbox input {width:60px;}
.passport a {text-decoration:underline;}
.passport a:hover {text-decoration:none;}

.passport p,.passport ul,.passport fieldset,.passport ol,.passport dl { margin: 1.12em 0;line-height:160%; } 
.passport ol, .passport dd, .passport ul{ margin-left:40px;}
.passport h1,.passport h2, .passport h3, .passport h4, .passport h5, .passport h6, .passport h7 {line-height:160%;}
.summary_tit{background:url(../images/ico_frie_tit.gif) no-repeat 0px 3px; color:#666; padding-left:18px}
.summary_in{ background:url(../images/ico_frie_tit.gif) no-repeat 0px -47px; color:#999; padding-left:18px}
.keyarea a{ margin-right:6px }
a.key1{ color:#999}
a.key2{ color:#000}
a.key3{ color:#4776BE}

.border_t{ border-top:1px solid #c5c5c5; clear:both }
#LoadingD{width:300px;width:362px!important;height:50px;height:82px!important; border:3px #ccc solid;}
#LoadingD .border{ width:300px;height:50px;border:1px #666 solid;font-size:14px; color:#333; background:#fff url(../images/3.gif) no-repeat 30px 20px; padding-left:60px;padding-top:30px }
.error{
	background:url(images/errotop.gif) repeat-x;
	height:60px;
	border-bottom:1px dotted #333;
	font-size: 18px;
	color: #EC8311;
}
.hd{background:url(../images/hy_all.gif) 0px -50px repeat-x}
.hd_left{background:url(../images/hy_all.gif) 0px 0px no-repeat;color:#a24500; font-weight:bold; text-indent:12px}
.hd_r{background:url(../images/hy_all.gif) right -100px no-repeat;}
.hdtable th{background:#f5f5f5; text-align:left}
..hdtable .hdT{color:#d55700}
.hdtable a{color:#d55700; text-decoration:underline; margin-right:5px}
.summary{color:#666}
td.summary{ border-bottom:1px dotted #ccc}
.hd_pic {margin:5px 0px}
.hd_pic img{width:98px ; height:75px; border:1px #ccc solid; margin:0px 1px; padding:1px}
a.hy_rss{display:block; background:url(../images/hy_rss.gif) no-repeat; width:28px; height:14px; float:right; margin-right:5px}

.lines{margin:1px; padding:0px; background:url(images/lines.gif) repeat-x; height:3px; clear:both; font-size:3px}
html,body,div,ul,li{
	list-style: none;
	margin: 0px;
	font: 12px/150% Tahoma, Arial, Helvetica, sans-serif;
}
body{ text-align:center}
#container{text-align:left}
a.rss{background:url(images/ico_rss.gif) no-repeat;height:16px; padding:0px 8px; text-decoration:none; margin:0px 5px}
form{
	margin: 0px;
}
img{
	border: 0px;
}
input{}

#footer{}
p{margin:0px; padding:0px}
a{color:#000;}
a:hover{color:#ff7500}
.btn2 {
	border: #476c9e 1px solid;
	font-size: 12px;
	background: url(../images/fill_ALL_1.gif) 0px -33px repeat-x #333;
	width: 60px;
	cursor: pointer;
	color: #5678a6;
	line-height: 22px;
	height: 22px;
	display:block;
}
.btn3 {
	border: #476c9e 1px solid;
	font-size: 12px;
	background: url(../images/fill_ALL_1.gif) 0px -33px repeat-x #333;
	width: 60px;
	cursor: pointer;
	color: #5678a6;
	line-height: 22px;
	height: 22px;
}
.hd_newmember dl{width:198px; height:40px; display:block; float:left; margin:5px}
.hd_newmember dt{float:left; width:40px; height:40px}
.hd_newmember dt img{width:40px; height:40px; padding:1px; border:1px solid #ccc}
.hd_newmember dd{float:left; width:128px; height:20px; text-indent:12px; color:#999}
.hd_newmember dd a{color:#a34601; font-weight:bold}
.hd_ph{background:url(../images/hy_all.gif) repeat-x 0px -200px; color:#a34601; font-weight:bold; padding:2px 5px; border:1px solid #ecd285}
.friendsAct{ border:2px solid #e37d0e}
.friend_title{ padding:2px; color:#bc5101; clear:both; text-align:left}
.friend_title a.t{ background:url(../images/hy_all.gif) 3px -250px no-repeat; padding-left:24px}
.friend_title a{color:#ff7500;background:url(../images/hy_all.gif) 3px -300px no-repeat #F9F5D5; padding:2px; padding-left:24px; text-decoration:none;}
.friend_title a:hover{color:#ff7500;}
.friendsAct .summary{padding:4px}
.hdxq{ height:20px}
.hdxq a{background:url(../images/hy_hd.gif) no-repeat; width:95px; height:18px; display:block; margin: 2px; float:right;}
.hy_mx{background:url(../images/hy_r_head.gif) no-repeat ; width:296px; line-height:26px; margin-top:5px}
.StarList{ border-left:1px solid #fec8a4; border-right:1px solid #fec8a4; border-bottom:2px solid #fec8a4; margin-right:1px; height:255px; margin-bottom:5px} 
.StarList dl{width:205px; height:40px; display:block; float:left; margin:5px}
.StarList dt{float:left; width:40px; height:40px}
.StarList dt img{width:40px; height:40px; padding:1px; border:1px solid #ccc}
.StarList dd{float:left; width:135px; height:20px; text-indent:12px; color:#999}
.StarList dd a{color:#a34601; font-weight:bold}
/** 我的好友 **/

.avatar {float:left;}

.tab-btn {height:18px; padding-top:3px;}
.tab-btn a {BACKGROUND: url(../images/bg_All.gif) no-repeat left -160px; display:block; width: 32px; height:16px; line-height:16px; text-align:center; float:left; margin-right:3px;}
a.a_org{ color:#987742}
a.btn_frie{background:url(../images/ico_btn_friends.gif) no-repeat; padding:3px 11px; color:#000; text-decoration:none; }
.mod_M_F4 a.btn_frie{color:#000}

/* 大家都在做什么 */
#EveryoneDo .mod_L_F1 {padding-top:10px;}
#EveryoneDo li div { height: 24px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:236px;}

a.submit {width: 90px; height:25px; color:#FFFFFF; background:url(<%=AMT.Sharing.Common.ConfigHelper.SitePassportUrl%>WebCommon/images/btn-bg-register.gif) no-repeat left top; border:none; padding-top:1px; font-size:14px; font-weight:bold; display:block; text-align:center; line-height:25px; text-decoration:none;}

div.tips { color:#666666; padding:0; float:left; clear:none;}
input.textbox {float:left;}
.inputbox {float:left;}
textarea {float:left; margin-right:3px;}

#college_list .mod_M_F2 { padding:10px 0;}
#college_list .mod_M_F2 li { float:left; width:90%;}
#college_list a, #lesson_list a  { color:#7188E8; font-weight:700;}
#college_list a:hover, #lesson_list a:hover {text-decoration:underline;}
#navigation ul li{ float:left;}
#navigation ul li a{ background:#A8D2EE; padding:2px 6px; border:1px solid #C3C3C3; border-bottom:none; line-height:20px; margin-right:4px}
