html *{ margin:0; padding:0;}
body{ font-size:12px; font-family:"宋体"; font-family:Arial; background:#fff url(/Public/images/bg_body.gif) repeat-x;}
body,ul,li,div,p,img,input,h1,h2,h3,h4,h5,h6,h7{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0; vertical-align:middle;}
em{ font-style:italic;}
input{ padding-left:3px;}
.hide {display:none;}
.red {color:#FF0000;}

/*---------------网站结构定义----------------- */

/* 网站头部定义 */
.header{ width:955px; margin:0 auto; height:43px; background:url(/Public/images/header_bg.gif) no-repeat; }
.header p{ text-align:right; padding:10px 26px 0 0; color:#fff;}   
.header p a{ color:#fff;}  
 
/* 主体 */
.main { width:1000px; margin:0 auto; background:url(/Public/images/main_bg.gif) no-repeat 0 31px; height:590px; margin-top:25px; }
.main .left{ width:301px; height:538px; float:left; display:inline; color:#515151; margin-left:40px; 
    background:url(/Public/images/left_bg.png) no-repeat!important; 
	background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
 sizingMethod=scale, src="/Public/images/left_bg.png"); }
html*+ .main .left{ filter:none; }
.main .left *{ position:relative; }
.main .left h2{ margin:23px 0 0 0px; text-align:center; }
.main .left .p_tip{ width:211px; height:40px; background:url(/Public/images/bg_01.gif) no-repeat; margin:15px 0 0 30px; color:#515151; line-height:38px; padding-left:20px; font-size:13px; letter-spacing:1px; }
.main .left .p_tip a{ color:#515151; }
.main .left ul{ padding:2px 0 0 3px; }
.main .left ul li{ clear:both; height:31px; }
.main .left ul li h3{ float:left; font-size:12px; font-weight:normal; width:69px; display:inline; margin-left:20px; margin-right:3px; text-align:right; line-height:25px; }
.main .left ul li .h3_01{ width:66px; height:24px; background:url(/Public/images/bg_02.gif) no-repeat 0 1px; line-height:24px; padding-left:3px; text-align:right; padding-top:3px;  }
.main .left ul li .h3_01 span{ display:block; float:right; padding:10px 6px 0 3px!important; padding-top:5px; padding-left:0px; }
html*+ .main .left ul li .h3_01 span{ padding-top:5px!important; }
.main .left ul li h4{ float:left; font-size:12px; font-weight:normal; line-height:150%; }
.main .left ul li .input01{ border:1px solid #eb7512; height:18px; padding-top:4px; width:166px; }
.main .left ul li input{ vertical-align:middle;}
.main .left ul li .input02{ width:20px; margin-top:-4px; }
.main .left ul li a{ color:#515151; }
.main .left .line{ height:2px; border-top:1px solid #fddfad; overflow:hidden; margin:0 16px; clear:both; margin-top:25px!important; margin-top:15px; margin-bottom:30px; }

.main .left .p_01{ text-align:center; padding:26px 4px 0 0;}

 
 
.main .right{ float:left; display:inline; margin:20px 0 0 5px;}

 


/* 网站尾部定义 */
.footer { width:955px; margin:0 auto; clear:both; height:68px; }   
.footer p{ text-align:center; color:#a9a9a9; padding-top:3px;} 
.footer p a{ color:#a9a9a9;} 

 


 
/* 个人信息等内容居中的页面 */
.main2{ width:990px; margin:0 auto; background:url(/Public/images/main_bg2.gif) no-repeat 0 30px; margin-top:40px; margin-bottom:30px; color:#515151; }
.main2 .box_top{ width:589px; height:8px; overflow:hidden; margin:0 auto; background:url(/Public/images/main_bgtop.png) no-repeat!important;
background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
 sizingMethod=scale, src="/Public/images/main_bgtop.png"); }
html*+ .main2 .box_top{ filter:none; }

.main2 .box{ width:589px; margin:0 auto; background:url(/Public/images/main_bgmid.png) repeat-y!important;
background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
 sizingMethod=scale, src="/Public/images/main_bgmid.png"); }
html*+ .main2 .box{ filter:none; }

.main2 .box *{ position:relative;}

.main2 .box_bot{ width:589px; height:16px; overflow:hidden; margin:0 auto; background:url(/Public/images/main_bgbot.png) no-repeat!important;
background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
 sizingMethod=scale, src="/Public/images/main_bgbot.png"); }
html*+ .main2 .box_bot{ filter:none; }



/* 个人信息 */
.main2 .h01{ height:470px; }
.main2 .box .title{ width:558px; height:95px; background:url(/Public/images/bg_03.gif) no-repeat; margin-left:6px; }
.main2 .box .title p{ float:left; padding:34px 0 0 100px; line-height:180%;}
.main2 .box .title span{ float:right; color:#d56708; font-family:"宋体"; padding:36px 18px 0 0;}
.main2 .box .title span a{ color:#d56708;}

.main2 .box .ul_01{ padding:14px 0 0 30px; }
.main2 .box .ul_01 li{ clear:both; padding:7px 0 3px 0!important; padding:7px 0 0px 0; }
html*+ .main2 .box .ul_01 li{ padding:7px 0 0px 0!important; }
.main2 .box .ul_01 li span{ display:block; float:left; width:80px; text-align:right; padding-top:7px; }
.main2 .box .ul_01 li .input02{ width:166px; height:18px; padding-top:4px; border:1px solid #8e8e8e; }
.main2 .box .ul_01 li .input03{ width:166px; height:18px; padding-top:4px; border:1px solid #eb7512; }
.main2 .box .ul_01 li input{ }
.main2 .box .p_01{ padding:36px 0 0 113px; }
.main2 .box .p_01 a{ color:#515151; }
.main2 .box .p_01 input{ margin:6px 8px 6px 0!important; margin:1px 6px 6px 0; vertical-align:middle; }
html*+ .main2 .box .p_01 input{ margin:3px 8px 3px 0!important; }


/* 我的学校 */
.main2 .box .ul_02{ padding:24px 0 0 80px; }
.main2 .box .ul_02 li{ clear:both; padding:7px 0 3px 0!important; padding:7px 0 0px 0; }
html*+ .main2 .box .ul_02 li{ padding:7px 0 0px 0!important; }
.main2 .box .ul_02 li h3{ font-size:12px; font-weight:normal; float:left; width:80px; text-align:right; padding-top:7px; }
.main2 .box .ul_02 li h4{ font-size:12px; font-weight:normal; float:left; padding:3px 0 8px 0; }
.main2 .box .ul_02 li .input02{ width:143px; height:18px; padding-top:4px; border:1px solid #bbbbbb; border-right:0; vertical-align:middle; }
.main2 .box .ul_02 li input{ vertical-align:middle; }
.main2 .box .ul_02 li .input03{ margin:6px 3px 4px 0!important; margin:2px 0 4px 0; }
html*+ .main2 .box .ul_02 li .input03{ margin:2px 0 4px 0!important;}
.main2 .box .ul_02 li img{ vertical-align:middle;}
.main2 .box .ul_02 li select{ color:#666; width:80px; margin-bottom:5px; z-index:0; }

/* 我的头像 */
.main2 .box h5{ font-size:14px; font-weight:normal; margin:26px 0 0 28px; }
.main2 .box .p_02{ margin:8px 0 0 28px; }
.main2 .box .p_03{ margin:16px 0 0 28px; }
.main2 .box .ul_03{ background:#f1f7fb; margin:0px 28px 20px 28px; padding:0 0 10px 10px;  }
.main2 .box .ul_03 .dleft{ float:left; width:250px; height:250px; margin:10px;}
.main2 .box .ul_03 .dright{ float:right; display:inline; margin-left:25px; padding-right:25px; text-align:center; }
.main2 .box .ul_03 .dright a{ color:#515151;}
.main2 .box .ul_03 .dright .myphoto{ border:2px solid #bdcfdb; margin:30px 0 20px 0px; width:120px; height:120px;}
.main2 .box .ul_03 .dright .myphoto .inner {margin: 0; width:120px; height:120px; float:left; text-align:left;}

/* 推荐好友 */
.main2 .box .ul_04{ clear:both; margin:20px 0 0 30px; }
.main2 .box .ul_04 li{ width:80px; float:left; margin-right:6px; background:url(/Public/images/face_bg.gif) no-repeat 12px 0; text-align:center; padding-top:4px!important; padding-top:3px; line-height:140%;}
html*+ .main2 .box .ul_04 li{ padding-top:3px!important;  }
.main2 .box .ul_04 li img{ margin:0px 0 14px 0px; display:inline; }
.main2 .box .ul_04 li .img0{ margin:0px 0 0px 0px; vertical-align:middle; }
.main2 .box .p_btn{ text-align:center; padding:20px 0 20px 0!important; padding:0 0 20px 0;  }
html*+ .main2 .box .p_btn{ padding:0px 0 20px 0!important; }

/* 帐户升级   -------------------  add at 09-08-06  */
.main2 .box .p_pic{ text-align:center; margin-top:10px; }
.main2 .box .ul_05{ padding:18px 0 50px 80px; }
.main2 .box .ul_05 li{ clear:both; padding:7px 0 3px 0!important; padding:7px 0 0px 0; }
html*+ .main2 .box .ul_05 li{ padding:7px 0 0px 0!important; }
.main2 .box .ul_05 li span{ display:block; float:left; width:100px; text-align:right; padding-top:7px; }
.main2 .box .ul_05 li h4{ float:left; width:100px; text-align:right; padding-top:7px; font-size:12px; font-weight:normal; }
.main2 .box .ul_05 li h1{ float:left; font-size:12px; font-weight:normal; }
.main2 .box .ul_05 li h6{ float:left; font-size:12px; font-weight:normal; padding:8px 0 0 2px; }
.main2 .box .ul_05 li h6 img{ margin:5px 0 6px 0; }
.main2 .box .ul_05 li .input02{ width:166px; height:18px; padding-top:4px; border:1px solid #8e8e8e; }
.main2 .box .ul_05 li .input03{ width:166px; height:18px; padding-top:4px; border:1px solid #eb7512; }
.main2 .box .ul_05 a{ color:#515151; }
.main2 .box .ul_05 li select{ width:170px; height:22px; margin-bottom:4px; }
.main2 .box .ul_05 li .btn05{ margin-top:0px; }

.main2 .box .p_tips{ width:245px; height:33px; float:left; background:url(/Public/images/bg_05.gif) no-repeat; color:#b1b0b0; padding:10px 0 0 20px; line-height:33px; } 

/* 找回密码  -------------------  add at 09-08-17  */
.main2 .box .ul_psd{ padding:72px 0 100px 110px; }
.main2 .box .ul_psd li{ clear:both; height:31px; }
.main2 .box .ul_psd li h3{ float:left; font-size:12px; font-weight:normal; width:69px; display:inline; margin-left:20px; margin-right:3px; text-align:right; line-height:25px; }
.main2 .box .ul_psd li .h3_01{ width:66px; height:24px; background:url(/Public/images/bg_02.gif) no-repeat 0 1px; line-height:24px; padding-left:3px; text-align:right; padding-top:1px;  }
.main2 .box .ul_psd li .h3_01 span{ display:block; float:right; padding:10px 6px 0 3px!important; padding-top:5px; padding-left:0px; }
html*+ .main2 .box .ul_psd li .h3_01 span{ padding-top:5px!important; }
.main2 .box .ul_psd li h4{ float:left; font-size:12px; font-weight:normal; line-height:150%; }
.main2 .box .ul_psd li .input01{ border:1px solid #8e8e8e; height:18px; padding-top:4px; width:206px; }
.main2 .box .ul_psd li input{ vertical-align:middle;}
.main2 .box .ul_psd .li_btn{ padding:30px 0 0 140px;}
.main2 .box .li_ok{ width:534px; font-size:14px; clear:both; background:#e7f9ad; color:#5A8500; padding:13px 0 0px 10px!important; padding:5px 0 0 10px; margin:40px 0px 0px 18px; height:52px; }  
html*+ .main2 .box .li_ok{ padding:10px 0 0px 10px!important; }
.main2 .box .li_ok img{ vertical-align:middle; margin:2px 10px 2px 12px;} 

/* 升级通知09-08-24 */
.main2 .box .box0{ width:522px; height:360px; border:1px solid #d2d2d2; overflow-y:auto; margin:15px 0 0 28px;}
.main2 .box .box0 p{ width:480px; padding:20px 0 0 16px; line-height:170%; color:#515151;}
.main2 .box .box0 .p_0{ text-align:center; width:80px; padding-left:400px; padding-top:20px;}
.main2 .box .p_1{ padding:16px 0 20px 33px; }
.main2 .box .p_1 a{ color:#515151; }
.main2 .box .p_1 input{ vertical-align:middle; margin-top:5px!important; margin-top:0px; margin-bottom:6px!important; margin-bottom:5px; margin-right:3px; }
html*+ .main2 .box .p_1 input{ margin-bottom:3px!important; margin-top:1px!important; }
.main2 .box .p_1 .btn05{ margin-top:6px!important; }



/* 寻找好友1 用的是ul_05即帐户升级中的定义  -------------------  add at 09-08-06  */
.main2 .box .p_pic2{ text-align:center; margin-top:10px; padding-right:20px; } 

/* 寻找好友2 用的是ul_05即帐户升级中的定义  -------------------  add at 09-08-06  */
.main2 .box .p_tips02{ clear:both; width:440px; height:81px; background:url(/Public/images/bg_06.gif) no-repeat; color:#b1b0b0; padding:22px 20px 0 15px; line-height:160%; margin:10px 0 5px 50px; } 
.main2 .box .p_tips02 input{ margin:6px 0 0 60px;} 

.btn01{ border:none; width:56px; height:24px; background:url(/Public/images/btn_01.gif) no-repeat; margin-top:10px!important; margin-top:0;  cursor:pointer;}
.btn02{ border:none; width:92px; height:29px; background:url(/Public/images/btn_02.gif) no-repeat; margin-top:6px; cursor:pointer; }
.btn03{ border:none; width:92px; height:29px; background:url(/Public/images/btn_03.gif) no-repeat; margin-top:6px; cursor:pointer; }
.btn04{ border:none; width:56px; height:24px; background:url(/Public/images/btn_04.gif) no-repeat;  cursor:pointer; margin-top:9px;}
.btn05{ border:none; width:68px; height:24px; background:url(/Public/images/btn_05.gif) no-repeat;  cursor:pointer; margin-top:9px;}
.btn06{ border:none; width:133px; height:24px; background:url(/Public/images/btn_06.gif) no-repeat;  cursor:pointer; margin-top:9px; margin-bottom:10px;}
.btn07{ border:none; width:75px; height:24px; background:url(/Public/images/btn_07.gif) no-repeat;  cursor:pointer; margin-top:15px;}
.btn08{ border:none; width:58px; height:24px; background:url(/Public/images/btn_08.gif) no-repeat;  cursor:pointer; }
.btn09{ border:none; width:58px; height:24px; background:url(/Public/images/btn_09.gif) no-repeat;  cursor:pointer; }
/*  增加了btn10跟btn11两个类 -------------------  add at 09-08-06  */
.btn10{ border:none; width:56px; height:24px; background:url(/Public/images/btn_10.gif) no-repeat;  cursor:pointer; }
.btn11{ border:none; width:244px; height:28px; background:url(/Public/images/btn_11.gif) no-repeat;  cursor:pointer; }

/*  增加了btn13跟btn14两个类 -------------------  add at 09-08-19  */
.btn13{ border:none; width:58px; height:24px; background:url(/Public/images/btn_13.gif) no-repeat;  cursor:pointer; }
.btn14{ border:none; width:58px; height:24px; background:url(/Public/images/btn_14.gif) no-repeat;  cursor:pointer; }
/*  俩个字的 增加了btn15跟btn16两个类 只有按钮背景的-------------------  add at 09-08-21  */
.btn15{ border:none; width:58px; color:#fff; font-weight:bold; height:24px; font-size:12px; background:url(/Public/images/bg_07.gif) no-repeat;  cursor:pointer; }
.btn16{ border:none; width:58px; color:#fff; font-weight:bold; height:24px; font-size:12px; background:url(/Public/images/bg_08.gif) no-repeat;  cursor:pointer; }
/* 可以显示四个字的 按钮背景图 */
.btn17{ border:none; width:69px; color:#fff; font-weight:bold; height:24px; font-size:12px; background:url(/Public/images/bg_09.gif) no-repeat;  cursor:pointer; }
.btn20{ border:none; width:84px; height:24px; background:url(/Public/images/btn_20.gif) no-repeat; margin-top:10px!important; margin-top:0;  cursor:pointer;}


.clearer{ clear:both;}

a{ color:#000; text-decoration:none;}
a:visited{}
a:hover{ text-decoration:underline;}

.t_orange{ color:#d56708; font-size:13px;}
a.orange{ color:#cc5f00; }
a.orange2{ color:#e64900; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }
a.gray{ color:#8c8c8c; }


/* 首页邮箱地址手机号浮动小图层 */
.main .drift01{ width:65px; height:49px; position:absolute; border:1px solid #d2d2d2; border-top:0; background:#f8f8f8; z-index:120; margin:27px 0 0 24px; }
.main .drift01 ul{ padding:9px 9px 0 5px;  }
.main .drift01 ul li{ height:20px; text-align:right; cursor:pointer; }  

/* 找回密码邮箱地址手机号浮动小图层 ---------------------- 09-08-17 */
.main2 .drift01{ width:65px; height:49px; position:absolute; border:1px solid #d2d2d2; border-top:0; background:#f8f8f8; z-index:120; margin:97px 0 0 131px; }
.main2 .drift01 ul{ padding:9px 9px 0 5px;  }
.main2 .drift01 ul li{ height:20px; text-align:right; cursor:pointer; }  

/* 个人信息页tip浮动小图层 */
.main2 .drift02{ width:251px; height:127px; position:absolute; background:url(/Public/images/bg_04.gif) no-repeat; z-index:100; margin:19px 0 0 293px; color:#8c8c8c; }
.main2 .drift02 p{ padding:15px 10px 0 25px; line-height:160%; }
.main2 .drift02 p a{ color:#8c8c8c; text-decoration:underline; }

/* 选择学校浮动小图层 */
.main2 .drift03{ width:446px; position:absolute; z-index:1000; border:1px solid #f1982c; margin:161px 0 0 160px; background:#fff; }
.main2 .drift03 iframe{ width:100%; filter:alpha(opacity=0); -moz-opacity:0; position:absolute; z-index:-1 }
.main2 .drift03 .title0{ width:439px; height:28px; border:1px solid #ffb55b; background:#f1982c; border-bottom:0; color:#fff; padding-top:5px; padding-left:5px; } 
.main2 .drift03 .title0 .close{ float:right; padding:3px 13px 0 0; cursor:pointer;} 
.main2 .drift03 .title0 select{ width:90px; } 
.main2 .drift03 ul{ margin:20px 0 0 23px; height:130px;  } 
.main2 .drift03 ul li{ width:133px; color:#d76907; float:left; margin-right:5px; height:20px;  } 

.main2 .drift03 .page{ clear:both; background:#fcecdc; border-top:1px solid #e0e0e0; height:25px; text-align:right; padding-top:10px; font-family:"宋体"; font-weight:bold; padding-right:10px; } 
.main2 .drift03 .page a{ padding:3px 6px; border:1px solid #eecdad; background:#f7e4d8; color:#a74900; font-weight:normal; } 

/* 推荐好友浮动小图层 */
.main2 .drift04{ width:446px; position:absolute; z-index:1000; border:1px solid #f1982c; background:#fff; } 
.main2 .drift04 .title0{ width:436px; height:28px; border:1px solid #ffb55b; background:#f1982c; border-bottom:0; color:#fff; padding-top:5px; line-height:24px; padding-left:8px; } 
.main2 .drift04 .title0 .close{ float:right; padding:3px 13px 0 0; }  
.main2 .drift04 .p_01{ padding:10px 0px 0 15px; }  
.main2 .drift04 .face{ width:57px; height:57px; background:url(/Public/images/face_bg.gif) no-repeat; float:left; padding:4px 0 0 4px!important; padding-top:3px; display:inline; margin:15px 0 0 20px; }  
html*+ .main2 .drift04 .face{ padding-top:3px!important; }  

.main2 .drift04 .content{ float:left; padding:4px 0 0 4px; display:inline; margin:13px 0 10px 10px; } 
.main2 .drift04 .content textarea{ border:1px solid #ccc; overflow:auto; width:200px; height:55px; margin-top:5px; margin-bottom:15px; }   
.main2 .drift04 .content .div_text{ border:1px solid #ccc; width:280px; padding:10px; margin:0; margin-top:5px;} 
.main2 .drift04 .content .div_text ul{ } 
.main2 .drift04 .content .div_text ul li{ width:93px; float:left; height:23px;} 
.main2 .drift04 .content .div_text .li_0{ float:none; clear:both; padding:3px 0 0 3px; }  

.main2 .drift04 .btn{ clear:both; background:#fcecdc; border-top:1px solid #e0e0e0; height:32px; text-align:center; padding-top:7px; }


.main2 .auto_complete { width: 350px; background: #fff; z-index: 100;}
.main2 .auto_complete ul { border:1px solid #888; margin:0; padding:0; width:100%; list-style-type:none; z-index: 100;}
.main2 .auto_complete ul li { margin:0; padding:3px; }
.main2 .auto_complete ul li.selected { background-color: #ffb; }
.main2 .auto_complete ul strong.highlight { color: #800; margin:0; padding:0; }

/*2009-8-20截图*/
#rRightDown,#rLeftDown,#rLeftUp,#rRightUp,#rRight,#rLeft,#rUp,#rDown {position:absolute; background:#F00; width:5px; height:5px; z-index:500; font-size:0;}
#dragDiv {border:1px solid #000000;}

.reg_main p{ border:1px solid #eb7512; width:370px; height:250px; overflow:auto; padding:10px 20px; line-height:150%; margin:10px 0 10px 118px;}
.reg_main p span{ display:block; padding-left:19px;}

.btn18{ border:none; width:80px; color:#fff; font-weight:bold; height:24px; font-size:12px; background:url(/Public/images/bg_11.gif) no-repeat;  cursor:pointer; }

