﻿body 
{
    font-size:12px;
    text-align:center;
    font-family:宋体;
    margin-top:0px;
    background:url('../images/login/Bg_repeat.png') repeat-x;
    
    
}
div
{

	text-align:left;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
    margin:0px;
    padding:0px;
}
.sprites,.login_loading
{
    background:url('../images/login/Sprites_Homepage.png') no-repeat
}


/*
a:link {color:#005eac;text-decoration:none; font-size:12px; } a{cursor:hand; color:}
a:visited {color:#005eac;text-decoration:none; }
a:visited:hover {color:#fab96d;text-decoration:none; }
a:hover {color:#fab96d;text-decoration:none;cursor:hand;}
a:active {color:#005eac;text-decoration:none; height:280px }
*/


a{color:#0088E3; text-decoration:none; cursor:pointer;}
a:hover {color:#0088E3;text-decoration:underline;cursor:hand;}


img
{
    border-bottom-style:none;
    border-bottom-width:0px;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
}


.clear
{
     height:1px;
     clear:both;
     font-size:1px;
     line-height:1px;
}

 .clear2
{
    height: 10px;
    clear: both;
    font-size: 1px;
    line-height: 1px;
}

ul
{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
        

/*-----------文字格式--------------*/

.text_style1
{
    font-size:16px;
    color:#54595d;
}

.text_style2
{
    font-size:16px;
    color:#54595d;
}

.text_style3
{
    font-size:14px;
    color:#3C3C3C;
    font-weight:bold;
}

/*-------------------------*/

.All_wp
{
    width:960px;
    height:906px;
    margin:-20px auto 0;
}
.up_wp
{
    width:960px;/*952px;*/
    height:338px;
    
}
.down_wp
{
    height:568px;
    width:952px;
    background-color:White;
}


/*-----------登录框左侧部分-------------*/

.login_table_inputTxt
{
	border:solid 0px #ccc;
	height:19px;
	line-height:19px;
	padding-left:5px;
	color:#2a2a2a;
	font-size:14px;
    margin-left:1px;
 
}


.login_left
{
     width:675px;
     height:338px;
     float:left;     
}

.login_left_top
{
     height:94px;
     width:675px;
     position:relative;
     

}
.logo
{
    width:140px;
    height:58px;
    /*background-position:-200px -175px;*/
    
    position:absolute;
    top:24px;
    left:0px;
  
    
    background:url('../images/login/logo.png') no-repeat;
}
.watchword
{
    margin-top:50px; 
    margin-left:200px;
    width:450px; 
    color:White;
    position:absolute;
    font-size:14px;
    font-weight:bold;
    font-family:宋体; 
}

.banner_area
{
    width:675px;
    
    background-color:#37c5f7;
    /*---横幅位置---*/
    height:222px;
    overflow:hidden;

}
.login_left_bottom
{
    width:676px;
    height:22px;
    background-color:#0564a9;
   
}

/*--------------登录框-------------------*/
.login
{
    width:284px;
    height:338px;
    float:left;
}
.login_empty
{
    height:76px;
    width:284px;
}
.login_top
{
    height:18px;
    width:277px;
    background:url('../images/login/login_top.png') no-repeat;

    
   
}

.login_main
{
     width:277px;
     height:244px;
     background-position:-420px 0px;
}

.login_table
{
	width:230px;
	margin:10px auto 0;
 
	
}
.reg_table
{
    width:230px;
    margin:0px auto 0;
    height:65px;
	
}
.reg_btn
{
    width:196px;
    height:46px;
    background-position:-200px 0px;
    cursor:pointer;
    margin-left:20px;
}
.reg_btn:hover
{
    background-position:-200px -50px;
}

.login_input1, .login_input2
{
    width:158px;
    height:25px;
}
.login_input1
{
    background-position: 0px -175px;
}
.login_input2
{
    background-position: 0px -199px;
}
a .forget_psw:link
{
    margin-left:30px; color: #005782;
}
a .forget_psw:visited
{
	color:#93c0fc;
}
.login_btn
{
    width:82px;
    height:36px;
    background-position:-0px -30px;
    cursor:pointer;
    
}
.login_btn:hover
{
    background-position:-100px -30px;
}
/*----------------------------------------登陆中---------------------------------------------*/
.login_loading
{
    width:82px;
    height:36px;
    background-position:-180px -176px;
    cursor:pointer;
    
}
/*---------------Search---------------------*/
.search
{
	width:250px;
	height:25px;
	margin:15px 0 0 10px;
	padding:5px;
	color:#848484;
}
.seach_option
{
	color:#484848;
	height:24px;
	border:solid 1px #ccc;
	padding:2px;
	background-color:White;
}
.seach_txt
{
	width:140px;
	height:22px;
	line-height:22px;
}
.seach_btn
{
	display:inline-block;
	width:20px;
	height:15px;
	background-position:-180px -0px;
	border:none;
	text-indent:-999em;
	cursor:pointer;
	margin-left:3px;
	
}

/*------------下半部分左侧栏-------------*/
.down_left_wp
{
    width:676px;
    height:568px;
    float:left;
}

.down_empty
{
    width:20px;
    height:568px;
    float:left;
}

.talking img, .jiwai img, .blog_group img
{
    width:50px;
    height:50px;
}
/*------------大家正在说-------------*/

.talking
{
    width:635px;
    height:292px;
    float:left;
    
    position:relative;
    
}
.talking_icon
{
    width:22px;
    height:20px;
    background-position:-100px 0px;
    position:absolute;
    top:15px;
    left:10px;
    right: 603px;
}

.talking_content
{
    height:247px;
    width:628px;
    margin-left:7px;
    position:relative;
    float:left;
    overflow:hidden;
    margin-bottom:10px;
    }

.talking_content li
{
    width:622px;
    border-bottom:dashed 1px #E1E1E1;
    float:left;
    padding:14px 0 10px 0;
}
.talking_content li .img_wp
{
    width:70px; 
    _height:55px; 
    min-height:55px;
    float:left; 
    text-align:left;
     padding-top:1px;
}
.talking_content li .msg
{
    float:left;
     width:540px;
}
.talking_content li .msg p
{
    color:#626262;
    margin:0px;
    line-height:18px;
}
/*------------叽歪/社团wp-------------*/
.jiwai_and_group_wp
{
    width:656px;
    height:276px;
    float:left;
    margin:0px;
    padding:0px;
    overflow:hidden;
}

/*------------叽歪达人-------------*/
.jiwai
{
    width:189px;
    height:276px;
    float:left;
}
.jiwai_top
{
    width:189px;
    height:24px;
    background-position:0px -80px;

}
.list_area
{
    
    background-color:#f4f8fb;
}

.jiwai .ul1
{
    margin:0px auto 0px; 
    width:175px; 
    text-align:center;
     height:242px;
     padding-top:10px;
}
.jiwai .ul1 li
{
    float:left; 
    width:83px; 
    height:78px; 
    margin:0px 0px 3px 0px;
}
.jiwai .ul1 div
{ 
    width:83px; 
    word-break:break-all;
    word-wrap : break-word;
    text-align:center;
}



/*------------社团-------------*/
.blog_group
{
 height:276px;
 float:left;
 width:420px;
}
.blog_group_top
{
  width:420px;
  height:24px;

  background-position:0 -120px;
}
.blog_group .ul2
{
    width:400px;
    margin:0px auto 0px;
    height:242px;
    padding-top:10px;
}
.blog_group .ul2 li
{
     width:200px;
     height:110px;
     margin:0px 0 10px 0;
     float:left;
   

}
.blog_group .ul2 li p
{
   height:14px;
   line-height:14px;
   margin:5px 0 5px 0;
   overflow:hidden;   
   color:#787878;
}

.ul2 li .ul3
{
    width:200px;
}
.ul2 li .ul3 li
{
   width:200px; height:20px; line-height:20px;
   margin:0px 0 0px 0px; color:#707070;
   border-bottom:none;
    
}
.ul2 li .ul3 li a
{
    float:left;color:#069;
}

/*------------下半部分右侧栏-------------*/
.down_right_wp
{
    width:276px;
    height:568px;
    float:left;
}

.down_info_wp
{
    width:260px;
    height:556px;
    margin:12px auto 0;
}

.down_info_top
{
    width:260px;
    height:14px;
    background-position:0px -105px;
    margin:0px;
}


.right_side_list p
{
	line-height:30px;
	font-size:12px;
	height:30px;
	overflow:hidden;
	color:#3f3f3f;
	border-bottom:dashed 1px #dcdcdc;
 margin:0px;
}
.right_side_list p a
{
	color:#0773ab;
	margin-left:5px;
	text-decoration:none;
}
.right_side_list p a:hover
{
	text-decoration:underline;
}
.join h2,.board h2, .activity h2
{
	line-height:30px;
	height:30px;
	font-size:14px;
	border-bottom:solid 1px #e7e7e7;
	color:#3f3f3f;
     margin:0px;
}
.join,.board,.activity
{
	width:240px;
    
    padding:0 10px 10px;
    margin:4px auto 0;
}
.activity .img_wp
{
    margin:10px auto 20px; text-align:center;
}
.activity .img_wp img
{
    width:208px; height:55px;
}

/*--------------------------------底部-------------------------*/
#footer
{
	width:960px;
	margin:0 auto 10px;
	height:60px;
	text-align: center;
	padding:10px;

}
#footer p
{
	line-height:22px;
	color:#959595;
    margin:5px;
}
