﻿a:hover{
    color:#0376d8;
}
.uc-font{
    font-family: "verdana","Microsoft YaHei";
}
/*空间头部*/
.uc-zone{
    border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
}
.uc-zone .infor{
    height:120px;
    color:#fff;
    background:url(../../../../img/lib/uc/zone-home.png) no-repeat;
    position:relative;
}
.uc-zone .uc-face img,.uc-zone .uc-face a{
    border-radius:50%;
}
.uc-face a img{
    border-radius:5px;
}
.uc-zone .infor a{
    color:#fff;
}
.uc-zone .account{
    margin-top:30px;
}
.uc-zone .account dl{
    padding:0px 25px;
    max-width:100px;
}
.uc-zone-nav{
    display:table;
    width:100%;
    height:100px;
    box-shadow:none;
    background:#fff;
}
.uc-zone-nav a{
    display:table-cell;
    text-align:center;
    height:100px;
    color:#0376d8;
}
.uc-zone-nav a.cur,.uc-zone-nav a:hover{
    background-color:#ebf5fe;
}
.uc-zone-nav a.z-home{border-bottom-left-radius:8px;}
.uc-zone-nav a.z-follower {border-bottom-right-radius:8px;}
.uc-zone-nav i{
    display:block;
    margin:0px auto;
    width:65px;
    height:50px;
    background:url(../../../../img/lib/uc/zone-home.png) no-repeat 0px -170px; 
    margin-top:15px;
}
.uc-zone-nav a i{
    perspective:150;
    -webkit-perspective:150; /* Safari and Chrome */
    transition: transform 0.5s;
    -moz-transition: -moz-transition 0.5s;
    -webkit-transition: -webkit-transform 0.5s;
    -o-transition: -o-transition 0.5s;
}
.uc-zone-nav a:hover i{
    transform: rotateY(40deg);
    -webkit-transform: rotateY(40deg);
    -moz-transform: rotateY(40deg);
    -o-transform: rotateY(40deg);
}

.z-home i{
    background-position-x:0px;
}
.z-vote i{
    background-position-x:-65px;
}
.z-active i{
    background-position-x:-130px;
}
.z-ask i{
    background-position-x:-199px;
}
.z-photo i{
    background-position-x:-265px;
}
.z-disk i{
    background-position-x:-332px;
}
.z-mate i{
    background-position-x:-400px;
}
.z-follow i{
    background-position-x:-468px;
}
.z-follower i{
    background-position-x:-535px;
}
.z-square i{
    background-position-x:-597px;
}
/*首页其他模块*/
.uc-home .uc-main{
    width:884px;
}
.uc-home .uc-side{
    width:300px;
}
.uc-home-level{
    height:280px;
    border-radius:6px;
}
.uc-home-level,.uc-home-user{
    background-color:#fff;
}
.uc-home-level .num{
    width:64px;
    height:24px;
    line-height:24px;
    text-align:center;
    color:#666;
}
.uc-home-level li:hover .num,.uc-home-level li .num.current{
    color:#fff;
    background-color:#ff7747;
    border-radius:24px;
}
.uc-home-user{border-radius:6px;}
.uc-home-user ul li{
    position:relative;
    overflow: hidden;
    width:84px;
    margin-right:8px;
}
.uc-home-user ul li:nth-child(3),.uc-home-user ul li:nth-child(6),.uc-home-user ul li:nth-child(9){margin-right:0px;}
.uc-home-user ul li.uc-face a img{border-radius:0px;}
.uc-home-user ul li p {
     width: 100%;
	 left: 0;
	 top: 32px;
	 z-index: 200;
	 position: absolute;
	 color: #FFF;
	 font-size: 14px;
	 text-align: center;
	 cursor: pointer;
	 display: none;	/* hidden by default */
}
.uc-home-user ul li div {
	 position: absolute;
	 z-index: 2;
	 background: rgba(3,118,216,0.6);
	 width: 60px;
	 height: 60px;
	 cursor: pointer;
	 -moz-border-radius:100px;
	 -webkit-border-radius:100px;
	 border-radius:100px;
     opacity:0.8;
     filter:alpha(opacity=80);
}
.uc-home-user ul li .cornerTL { left:-63px; top:-63px; }
.uc-home-user ul li .cornerTR { right:-63px; top:-63px; }
.uc-home-user ul li .cornerBL { left:-63px; bottom:-63px; }
.uc-home-user ul li .cornerBR { right:-63px; bottom:-63px; }

.uc-home .tab .current{
    color:#0376d8;
    font-weight:bold;
    border-bottom:2px solid #0376d8;
}
/*随笔框*/
.uc-wb-EditBox{
    background-color:#fff;
}
.uc-wb-EditBox font{
    font-family: Constantia,Georgia;
}
.uc-wb-wbTxt{
    position:relative;
    padding:5px;
    height:51px;
    background-color:#f3f5f7;
    border:1px solid #d1e1ec;
    box-shadow:inset 0px 1px 3px #e1e3e4;
}
.uc-wb-wbTxt textarea{
    width:100%;
    height:51px;
    background-color:transparent;
}
.uc-wb-Tool i{
    margin-right:3px;
}
.uc-wb-nav a{
    margin:0px 10px;
    font-size:14px;
}
.uc-wb-nav a.cur{
    color:#0376d8;
	padding-bottom:10px;
	border-bottom:2px solid #0376d8;
}
.uc-shuoshuo .shuoshuo-loading>div{
    border-radius:6px;
}
/*学生页面*/
/*学生首页*/
.uc-stu .uc-home{
    margin-top:10px;
}
.extra .uc-shuoshuo-bd{
    box-shadow:2px 2px 5px #c5dbe8;
    border-radius:6px;
}
.extra .uc-shuoshuo-bd:after{
    position:absolute;
    content:"";
    width:0px;
    height:0px;
    border-right:15px solid #fff;
    border-top:15px solid transparent;
    border-left:15px solid transparent;
    border-bottom:15px solid transparent;
    left: -30px;
    top: 25px;
}
.uc-stu .extra .uc-wb-EditBox{
    position: relative;
    padding: 5px 20px;
    margin: 10px 0px;
    border: none;
}
.uc-stu .extra .uc-wb-EditBox:before{
    position: absolute;
    content: "";
    width: 882px;
    height: 20px;
    display: block;
    left: 0px;
    top: -15px;
    background: transparent url(../../../../img/lib/uc/stu-shuoshuo-bg2.png) 0px 0px no-repeat;
    border: none;
}
.uc-stu .extra .uc-wb-EditBox:after{
    position: absolute;
    content: "";
    width: 100%;
    height: 30px;
    display: block;
    left: 0px;
    background: transparent url(../../../../img/lib/uc/stu-shuoshuo-bg2.png) 0px -160px no-repeat;
    border: none;
    bottom: -30px;
}
.uc-stu .extra .uc-wb-nav{
     margin-top:50px;
}
.uc-stu .extra .uc-shuoshuo{
    margin-top:50px;
}
.uc-stu .extra .uc-shuoshuo-bd:after{
    width: 790px;
    height: 50px;
    background: url(../../../../img/lib/uc/stu-shuoshuo-bg1.png) 0px 0px no-repeat;
    left: -12px;
    top: -30px;
    border: none;
}
.uc-stu .extra .uc-shuoshuo-bd {
    margin-bottom: 40px;
}
.uc-stu .extra .shuoshuo-loading{
   margin-top: -30px;
}
.uc-stu .uc-zone .infor{
    background-position: 0px -285px; 
}
.uc-stu .uc-zone,.uc-stu .uc-zone-nav, .uc-zone .uc-zone-nav{
    border-bottom-left-radius:12px;
    border-bottom-right-radius:12px;
}
.uc-stu .uc-zone-nav{
    overflow:hidden;
    border-bottom-left-radius:12px;
    border-bottom-right-radius:12px;
}
.uc-stu .uc-vote .uc-size,.uc-stu .uc-ask .uc-size,.uc-stu .uc-webdisk .uc-size,.uc-stu .uc-square .uc-size,.uc-stu .uc-photo .uc-size,.uc-stu .uc-active .uc-size,.uc-stu .uc-friend-content{
    overflow:hidden;
    border-radius: 12px;
}
.uc-stu .uc-home-level{
    background: url(../../../../img/lib/uc/stu-shuoshuo-bg3.png) 0px 0px no-repeat;
    border: none;
    height:300px;
}
.uc-stu .uc-home-user{
    background: url(../../../../img/lib/uc/stu-shuoshuo-bg4.png) 0px 0px no-repeat;
    border: none;
    height:350px;
}
.uc-stu .fixed .uc-home-user{
    top:360px;
}
.uc-stu .uc-home-level li:hover .num,.uc-stu .uc-home-level li .num.current{
    background:url(../../../../img/lib/uc/zone-home.png) no-repeat 0px -235px; 
    color:#0376d8;
}