﻿body{ background:#f3f3f3;}
/* utop */
.utop{ height:30px; line-height:30px; background:#333; color:#fff;}
.utop-box{ width:980px; margin:0 auto;}
.utop .welcome{ float:left; padding-left:30px;}
.utop .welcome a{ color:#a5a5a5;}
.top-info{ float:left; display:inline; margin-left:30px;}
.top-info .top-set{ float:left; padding-left:20px; margin-right:25px; background:url(../../images/uCenter/u-icon.png) no-repeat left -242px; _background-image:url(../../images/uCenter/u-8icon.png)}
.top-info .top-order{ float:left; padding-left:20px; margin-right:25px; background:url(../../images/uCenter/u-icon.png) no-repeat left -666px;_background-image:url(../../images/uCenter/u-8icon.png);}
.top-info .top-message{ float:left; padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat left -90px;_background-image:url(../../images/uCenter/u-8icon.png);}
.top-info a{ color:#fff;}
.menu{ float:right;}
.menu li{ float:left; padding:0 10px; background:url(../../images/uCenter/vline.png) no-repeat right; position:relative; z-index:99}
.menu li.last{ background:none; padding-right:0;}
.menu li a{ color:#fff;}
/* uheader */
.uheader{ overflow:hidden;}
.uheader-box{ width:980px; overflow:hidden; margin:0 auto; _zoom:1;}
.logo{ float:left; display:inline; margin:15px 0 0 30px;}
.search{ float:left; display:inline; margin:30px 0 0 35px;}
.search .search-input{ width:515px; height:27px; float: left; line-height:27px; padding:0 10px; background:#fff; color:#d4d4d4; border:1px solid #d9d9d9; border-top:1px solid #c0c0c0;}
.search .focus{ color:#666;}
.search .sarch-btn{ width:70px; height:29px; float: left; text-indent:-9999px; margin-left:10px; background:url(../../images/uCenter/u-btn.png) no-repeat -120px 0; border:none; cursor:pointer;}
/* main */
.main{ width:980px; margin:20px auto 0;}
.main:after{ content:""; display:block; height:0; clear:both;}
.side{ width:100px; float:left; position:relative; z-index:5;}
.contenter{ width:840px; min-height:500px; _height:550px; padding:20px; float:left; background:#fff; border-radius:6px; position:relative;}
.contenter2{ width:880px; min-height:500px; float:left; background:#fff; border-radius:6px;}
.main-con{ width:610px; float:left; position:relative;}
.side-con{ width:225px; float:right;}
.main-con2{ width:545px; float:left; position:relative;}
.side-con2{ width:272px; float:right;}
.wid{ width:580px; overflow:hidden; padding:0 15px;}
/* nav */
.nav{}
.nav li{ margin:10px 0 0 0; text-align:center; border-top:1px solid #f3f3f3; border-bottom:1px solid #f3f3f3; position:relative; zoom:1;}
.nav li a{ display:block; width:100%; color:#a7a7a7; position:relative;}
.nav li a.current{ background:url(../../images/uCenter/nav-currbg.png) no-repeat right 3px; color:#333;}
.nav li a:hover{ color:#333; text-decoration:none;}
.nav-icon{ display:block; width:30px; margin:0 auto; height:30px; margin-bottom:5px; background:url(../../images/uCenter/u-icon1.png) no-repeat center 0; cursor:pointer;}
.nav-home{ background-position:-2px -2px;}
.nav-friend{ background-position:-2px -275px;}
.nav-my{ background-position:-2px -70px;}
.nav-order{ background-position:-2px -207px;}
.nav-course{ background-position:-2px -141px;}
.nav-poster{ background-position:-2px -341px;}
.nav-exam{ background-position:-2px -410px;}
.nav-testPaper{ background-position:-2px -477px;}
.nav-QA{ background-position:-2px -512px;}
.nav li a:hover .nav-home,.nav li a.current .nav-home{ background-position:-2px -2px;}
.nav li a:hover .nav-friend,.nav li a.current .nav-friend{ background-position:-2px -275px;}
.nav li a:hover .nav-my,.nav li a.current .nav-my{ background-position:-2px -70px;}
.nav li a:hover .nav-order,.nav li a.current .nav-order{ background-position:-2px -207px;}
.nav li a:hover .nav-course,.nav li a.current .nav-course{ background-position:-2px -141px;}
.nav li a:hover .nav-poster,.nav li a.current .nav-poster{ background-position:-2px -341px;}
.nav li a:hover .nav-exam,.nav li a.current .nav-exam{ background-position:-2px -410px;}
.nav li a:hover .nav-testPaper,.nav li a.current .nav-testPaper{ background-position:-2px -477px;}
.nav li a:hover .nav-QA,.nav li a.current .nav-QA{ background-position:-2px -512px;}
.nav .nav-num{ float:left; padding-left:6px; background:url(../../images/uCenter/naumber_bg.png) no-repeat left; font-size:12px; position:absolute; top:-5px; left:55px;}
.nav .nav-num em{ float:left; display:block; height:20px; line-height:18px; padding-right:8px; background:url(../../images/uCenter/naumber_bg.png) no-repeat right; color:#fff; font-weight:bold; }
.nav li#J-secCourse .popup-arrow-l{ top:20px;}
.more-course{ width:200px;}
.more-course li{ padding:6px 0 6px 10px; margin:0; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -862px; text-align:left; border-top:none; border-bottom:1px solid #ececec;}
.more-course li.last{ border:none;}
.more-course li a{ color:#0088cc; font-weight:bold;}
.more-course li a:hover{ color:#0088cc; text-decoration:underline;}
/* footer */
.footer{ overflow:hidden; padding:15px 0 20px;}
.footer-box{ width:980px; margin:0 auto;}
.f-service{ float:left; display:inline; margin:0 20px 0 180px;}
.f-info{ float:left; color:#a5a5a5;}
.footer span{ padding:0 5px; color:#b5b5b5;}
/* icon */
.approve{ display:inline-block; width:16px; height:14px; background:url(../../images/uCenter/u-icon1.png) no-repeat -77px -50px; vertical-align:middle;}
.v-icon{ display:inline-block; width:16px; height:16px; margin-right:5px; background:url(../../images/uCenter/u-icon1.png) no-repeat -77px -325px; vertical-align:middle;}
.q-icon{ display:inline-block; width:16px; height:16px; margin-right:5px; background:url(../../images/uCenter/u-icon1.png) no-repeat -77px -75px; vertical-align:middle;}
.t-icon{ display:inline-block; width:16px; height:16px; margin-right:5px; background:url(../../images/uCenter/u-icon1.png) no-repeat -77px -500px; vertical-align:middle;}
.e-icon{ display:inline-block; width:16px; height:16px; margin-right:5px; background:url(../../images/uCenter/u-icon1.png) no-repeat -77px -525px; vertical-align:middle;}
.support-icon{ padding-left:15px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -149px;}
.against-icon{ padding-left:15px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -172px;}
.favorite-icon a{ color: #08c;}
.favorite-icon em{background:url(../../images/exam/uc-exam-icon.png) no-repeat 0px -177px; height:13px; display:inline-block; vertical-align: middle; margin-right:3px; width:13px;}
.support-icon a,.against-icon a{ color:#0088CC;}
.view-icon,.viewVideo-icon{ padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -200px;}
.reply-icon{ padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -223px;}
.answer-icon,.buyNum-icon{ padding-left:10px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -645px;}
.addAsk-icon{ padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -572px;}
.buy-icon{ padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -774px;}
.rePicTool-icon{ padding-left:22px; padding-bottom:2px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -425px;}
.reVideoTool-icon{ padding-left:22px; padding-bottom:2px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -425px;}
.reMathTool-icon{ padding-left:20px; padding-bottom:1px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -450px;}
.female-icon{ padding-left:12px; background: url(../../images/uCenter/u-icon.png) no-repeat 0 -549px;}
.male-icon{ padding-left:14px; background: url(../../images/uCenter/u-icon.png) no-repeat 0 -523px;}
.atten0-icon{ padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -498px;}
.atten1-icon{ padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -397px;}
.per-icon{ display:inline-block; width:30px; height:35px; margin-right:10px;}
.perHome-icon{ background:url(../../images/uCenter/u-icon1.png) no-repeat -38px -35px;}
.perAccount-icon{ background:url(../../images/uCenter/u-icon1.png) no-repeat -38px -105px;}
.perFriend-icon{ background:url(../../images/uCenter/u-icon1.png) no-repeat -38px -175px;}
.current .perHome-icon{ background-position:-38px 0;}
.current .perAccount-icon{ background-position:-38px -70px;}
.current .perFriend-icon{ background-position:-38px -140px;}
.downMP3-icon{ padding-left:22px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -273px;}
.downText-icon{ padding-left:22px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -298px;}
.downPPT-icon{ padding-left:22px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -323px;}
.downOther-icon{ padding-left:22px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -348px;}
.icon-addAtten{ display:inline-block; margin:0 4px 0 0; overflow:hidden; vertical-align: middle; color:#ff7e00; font:bold 16px Arial;}


/*btn*/
.btn-small{height:23px; line-height:23px; display: inline-block; padding:0 15px; outline:none; border:1px solid; border-radius:3px; cursor:pointer;}
.btn-small:hover{text-decoration:none;}
.btn-gray{ background-color:#f5f5f5; border-color:#ddd; color:#666; box-shadow:0 1px 1px #fff; 
           background-image:-moz-linear-gradient(bottom , #eee 0%, #fafafa 100%);
		   background-image:-o-linear-gradient(bottom , #eee 0%, #fafafa 100%);
		   background-image:-webkit-linear-gradient(bottom , #eee 0%, #fafafa 100%);
		   background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #eee),color stop(1 #fafafa));
		   background-image:-ms-linear-gradient(bottom , #eee 0%, #fafafa 99%);
		   box-shadow: 0px 1px 0px 0px #fff inset;
		   }
.btn-gray:hover{ background-color:#f5f5f5; border-color:#999; color:#333; box-shadow:0 1px 2px #ddd; 
                 background-image:-moz-linear-gradient(bottom , #eee 0%, #fafafa 100%);
				 background-image:-o-linear-gradient(bottom , #eee 0%, #fafafa 100%);
				 background-image:-webkit-linear-gradient(bottom , #eee 0%, #fafafa 100%);
				 background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #eee),color stop(1 #fafafa));
				 background-image:-ms-linear-gradient(bottom , #eee 0%, #fafafa 99%);
				 box-shadow: 0px 1px 0px 0px #fff inset;
				 }
.btn-blue{ background-color:#00abed; border-color:#00a4e1; color:#fff; box-shadow:0 1px 2px #86d2f2; 
           background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%);
		   background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%);
		   background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%);
		   background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00b7fb));
		   background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00b7fb 99%);
		   box-shadow: 0px 1px 0px 0px #46ccff inset;
		   }
.btn-blue:hover{ background-color:#00abed; border-color:#0084b5; color:#fff; box-shadow:0 1px 2px #86d2f2; 
                 background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00aced 100%);
				 background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00aced 100%);
				 background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00aced 100%);
				 background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00aced));
				 background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00aced 99%);
				 box-shadow: 0px 1px 0px 0px #46ccff inset;
				 }

.btn-orange{ background-color:#fe7f02; border-color:#e27000; color:#fff; box-shadow:0 1px 2px #86d2f2; 
           background-image:-moz-linear-gradient(bottom , #fe7f02 0%, #ff9e22 100%);
		   background-image:-o-linear-gradient(bottom , #fe7f02 0%, #ff9e22 100%);
		   background-image:-webkit-linear-gradient(bottom , #fe7f02 0%, #ff9e22 100%);
		   background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #fe7f02),color stop(1 #ff9e22));
		   background-image:-ms-linear-gradient(bottom , #fe7f02 0%, #ff9e22 99%);
		   box-shadow: 0px 1px 0px 0px #ffbd70 inset;
		   }
.btn-orange:hover{ background-color:#fe7f02; border-color:#b75b00; color:#fff; box-shadow:0 1px 2px #86d2f2; 
                 background-image:-moz-linear-gradient(bottom , #ef7700 0%, #fe8407 100%);
				 background-image:-o-linear-gradient(bottom , #ef7700 0%, #fe8407 100%);
				 background-image:-webkit-linear-gradient(bottom , #ef7700 0%, #fe8407 100%);
				 background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #ef7700),color stop(1 #fe8407));
				 background-image:-ms-linear-gradient(bottom , #ef7700 0%, #fe8407 99%);
				 box-shadow: 0px 1px 0px 0px #ffbd70 inset;
				 }
/*表单*/
.uc-form{ display: block; line-height:28px;}
.uc-form li{height:39px;}
.uc-form .text-input{
	border-width: 1px; 
	border-style: solid; 
	border-color:#c5c5c5 #e5e5e5 #e5e5e5 #e5e5e5; 
	height:28px; 
	line-height:16px;
	vertical-align: middle;
	padding: 0px 0px 0 5px;
	*height:24px;/*ie6\7*/
	*padding: 4px 0px 0 5px;/*ie6\7*/
	height:24px \0;/*ie8\9*/
	padding: 4px 0px 0 5px \0;/*ie8\9*/
	box-shadow: 1px 1px 1px 0px #f1f1f1 inset;
	border-radius: 3px;
	color: #a5a5a5;
}
.uc-form .text-inputHover{border-color:#ff7e00 #ff7e00 #ff7e00 #ff7e00; color: #666; box-shadow: 1px 1px 1px 0px #ffd3a9 inset;}
.uc-form .form-l{float: left; width:100px; text-align: right;}
.uc-form .form-r{float: left; padding-left: 15px;}
.uc-form select{margin: 0px 3px 0px 0px;} 
.form-prompt,.uc-form .form-error,.uc-form .form-ok{ padding: 0px 50px 0px 4px; height:28px; margin-left: 10px; float: left; display: none;}
.form-prompt{border:1px solid #bed2ed; background:#f7f9ff;}
.form-error{border:1px solid #ffd9bb; background:#fff7f5;}
.form-ok{border:1px solid #fff; background:#fff;}
.form-prompt em,.uc-form .form-error em,.uc-form .form-ok em{ float: left; margin: 5px 3px 0 0; width:16px; height:16px; background:url(../../images/uCenter/ico_warn.png) no-repeat;}
.form-prompt em{ background-position: 0 -200px;}
.form-error em{ background-position: 0 -50px;}
.form-ok em{ background-position: 0 0;}
.uc-form select { padding:2px; background: #fff; border-width: 1px; border-style: solid; border-color:#c5c5c5 #e5e5e5 #e5e5e5 #e5e5e5; }
.uc-form input[type="checkbox"],.uc-form input[type="radio"] { padding:0; background:none; border:0;}
.uc-form .edit-text{padding: 0px 10px 0px 0px;}
.uc-form .edit-text em{ background:url(../../images/uCenter/perSet-icon.png) no-repeat 0 0; display:inline-block; width:13px; height:10px;}
.uc-form .edit-text em{background-position: 0 0;}

/*分页*/
.pager{ padding:10px 0; overflow:hidden; text-align:right; line-height:1;}
.pager a{ display:inline-block; height:21px; line-height:21px; padding:0 8px; text-align:center; margin-left:5px; background:#f7f7f7; color:#0088cc; text-decoration:none; cursor:pointer; vertical-align:middle;}
.pager a:hover{ background:#f7f7f7; text-decoration:none; color:#0088cc;}
.pager .disabled{ display:none;}
.pager .current{ display:inline-block; background:#fff; color:#666; cursor:text;}
.pager .current:hover{ background:#fff; color:#666;}
.pager .separator{ display:inline-block; height:21px; line-height:21px; padding:0 8px; text-align:center; margin-left:5px; vertical-align:middle;}
.pager .page-btn{ color:#666; border:1px solid #ebebeb;}
.pager .page-btn:hover{ color:#666;}

/* user-info */
.user-info{ width:208px; height:370px; margin-left:15px; background:#f3f3f3 url(../../images/uCenter/medal-desk.png) no-repeat center 330px; border:1px solid #ececec; border-radius:5px;}
.user-info-box{ height:368px; border:1px solid #fff; border-radius:5px; position:relative;}
.user-pic{ width:180px; height:180px; margin:13px auto 0; position:relative;}
.user-pic-set{ display:none; width:180px; height:27px; line-height:27px; text-align:center; position:absolute; left:0; bottom:0; z-index:2;}
.user-pic-set a{ color:#fff;}
.user-pic .vip{ display:block; width:43px; height:49px; background:url(../../images/uCenter/u-icon1.png) no-repeat -125px 0; _background-image:url(../../images/uCenter/u-8icon1.png); overflow:hidden; position:absolute; top:-25px; right:-25px;}
.user-mask{ display:none; width:180px; height:27px; line-height:27px; background:#000; opacity:0.4; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity: 0.4; position:absolute; left:0; bottom:0;}
.user-name{ width:180px; padding:8px 0 5px; margin:0 auto; font-weight:bold;}
.user-name .name{ margin-right:10px;}
.user-name a{ font-weight:bold; font-size:14px;}
.user-rank{ width:136px; height:21px; line-height:27px; margin-left:14px; margin-bottom:5px; background:url(../../images/uCenter/LV-icon.png) no-repeat; text-indent:45px;}
.user-rank-1{ background-position:0 -2px;}
.user-rank-2{ background-position:0 -32px;}
.user-rank-3{ background-position:0 -62px;}
.user-rank-4{ background-position:0 -92px;}
.user-rank-5{ background-position:0 -122px;}
.user-rank-6{ background-position:0 -152px;}
.user-rank-7{ background-position:0 -182px;}
.user-rank-8{ background-position:0 -212px;}
.user-rank-9{ background-position:0 -242px;}
.user-rank-10{ background-position:0 -272px;}
.user-rank-11{ background-position:0 -302px;}
.user-rank-12{ background-position:0 -332px;}
.user-rank-13{ background-position:0 -362px;}
.user-rank-14{ background-position:0 -392px;}
.user-rank-15{ background-position:0 -422px;}
.user-rank-16{ background-position:0 -452px;}
.user-rank .LV{ display:none;}
.user-rank .user-rank-name{ color:#f4ab1d;}
.user-score{ display:inline-block; width:12px; height:14px; vertical-align:-2px; background:url(../../images/uCenter/u-icon1.png) no-repeat -81px -100px; text-indent:-9999px;}
.user-medal{ width:180px; margin:0 auto; padding:10px 0; position:relative}
.medal-prev{ display:block; width:5px; height:9px; background:url(../../images/uCenter/u-icon1.png) no-repeat -83px -175px; text-indent:-9999px; position:absolute; top:18px; left:-6px;}
.medal-next{ display:block; width:5px; height:9px; background:url(../../images/uCenter/u-icon1.png) no-repeat -88px -175px; text-indent:-9999px; position:absolute; top:18px; right:-6px;}
.user-medal-box{ width:170px; height:24px; margin:0 auto; overflow:hidden; position:relative;}
.user-medal-box ul{}
.user-medal-box ul li{ float:left; width:24px; height:24px; padding:0 5px;}
/* course-list */
.course-list{ margin:25px auto 0;}
.course-list li{ width:538px; padding:20px 20px 70px; margin-bottom:25px; overflow:hidden; background: url(../../images/uCenter/c-listbg.png) no-repeat left bottom; border:1px solid #e5e5e5; border-bottom:none; position:relative;}
.course-list li.already{ background: url(../../images/uCenter/check.png) no-repeat top right; border:1px solid #ffac32;}
.course-list li:hover{ background-position:right bottom; border-color:#c9c9c9;}
.course-list li .c-name{ overflow:hidden; padding-bottom:10px; margin-bottom:16px; font-size:14px; font-family:"微软雅黑"; border-bottom:1px solid #ececec; _zoom:1;}
.course-list li h3{ float:left;}
.course-list li h3 span{ color:#FF7E00;}
.course-list li .aBuy-icon{ float:left; color:#fe7e01; font-size:14px; font-weight:bold;}
.course-list li .aFree-icon{ float:left; color:#0088cc; font-size:14px; font-weight:bold;}
.course-list li .c-pic{ float:left; width:224px; height:126px; overflow:hidden; position:relative;}
.course-list li .c-pic .play{ width:29px; height:29px; background:url(../../images/uCenter/u-icon1.png) no-repeat -139px -50px; overflow:hidden; position:absolute; bottom:10px; right:10px;}
.course-list li .c-msg{ width:304px; float:right; overflow:hidden; color:#a5a5a5;}
.c-msg .c-num{ width:130px; float:left; margin-bottom:10px; padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 3px;}
.c-msg .c-study{ margin:0 0 10px 0; padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -21px;} 
.c-msg .c-qnum{ margin-bottom:10px; padding-left:20px; background: url(../../images/uCenter/u-icon.png) no-repeat 0 -123px; clear:both;} 
.c-msg .c-num span,.c-msg .c-study span,.c-msg .c-qnum span{ padding-left:15px; padding-bottom:2px; background:url(../../images/uCenter/u-icon.png) no-repeat 5px -75px;}
.c-msg .c-price{ line-height:18px; margin-bottom:10px; clear:both;}
.c-msg .c-price em{ font-size:18px; font-weight:bold; color:#f37900;}
.c-msg .c-study span{ color:#ff7e00;}
.c-date{ height:29px; line-height:29px; margin-bottom:10px; padding-left:20px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -40px;}
.c-date .c-inddate{ margin-right:20px;}
.c-date .c-inddate em{ font-weight:bold; color:#ff7e00;}
.c-date .c-countdown{}
.c-date .c-countdown em{ display:inline-block; width:20px; height:29px; line-height:28px; text-align:center; margin:0 1px; background:url(../../images/uCenter/u-icon1.png) no-repeat -98px -275px; font-size:18px; color:#999; font-weight:bold;}
.c-date .overdue-txt{ color:#FF7E00;}
.c-msg .c-progress{}
.c-msg .c-progress .progressbar{ width:270px;}
.c-msg .c-progress .progress-value{ display:inline; margin-left:5px;}
.c-msg .c-progress .c-progress-not{ text-indent:10px; color:#d4d4d4; border:1px dashed #e6e6e6; border-radius:3px;}
.c-not{ width:538px; height:30px; line-height:30px; overflow:hidden; background:#ebf5fd; color:#0e6997; font-weight:bold; position:absolute; left:20px; bottom:20px;}
.c-not p{ float:left; padding-left:10px; border-left:1px solid #fff;}
.not-icon{ float:left; display:inline-block; width:32px; height:30px; background:url(../../images/uCenter/not-icon.png) no-repeat;}

.start-btn,.buy-btn,.again-buy-btn,.continue-btn,.view-btn,.learning-btn{ display:block; width:120px; height:34px; background:url(../../images/uCenter/u-btn.png) no-repeat; text-indent:-9999px; position:absolute;}
.course-list .start-btn,.course-list .buy-btn,.course-list .again-buy-btn,.continue-btn,.view-btn,.learning-btn{ bottom:20px; left:20px;}
.start-btn{ background-position:0 0;}
.start-btn:hover{ background-position:0 -34px;}
.start-btn.no{ background-position:0 -814px;}
.buy-btn{ background-position:0 -68px;}
.buy-btn:hover{ background-position:0 -102px;}
.buy-btn.no{ background-position:0 -848px;}
.again-buy-btn{ background-position:0 -746px;}
.again-buy-btn:hover{ background-position:0 -780px;}
.continue-btn{ background-position:0 -678px; left:155px;}
.continue-btn:hover{ background-position:0 -712px;}
.view-btn{ background-position:0 -882px;}
.view-btn:hover{ background-position:0 -916px;}
.learning-btn{ background-position:0 -950px; left: 155px;}
.learning-btn:hover{ background-position:0 -984px;}

.course-message{ padding:15px 0; margin:20px auto 0; overflow:hidden; background:#f8f8f8; border:1px solid #f8f8f8; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-radius:5px; position:relative;}
.course-message .cmClose{ display:block; width:7px; height:7px; background:url(../../images/uCenter/u-icon1.png) no-repeat -86px -150px; text-indent:-9999px; position:absolute; top:5px; right:5px; cursor:pointer;}
.course-message .cm1{ float:left; padding-left:30px; background:url(../../images/uCenter/u-icon.png) no-repeat 10px -479px;}
.course-message .cm2{ float:left; color:#ff7e00;}
.course-message .cm1 em{ padding:3px 5px; margin:0 5px; background:#00a5e3; color:#fff; font-weight:bold; border-radius:3px;} 
/*sift*/
.sift-box{ margin:20px auto 0; overflow:hidden; color:#d5d5d5;}
.sift-con{ line-height:26px; border:1px solid #ececec; border-radius:3px;}
.sift-box a{ display:inline-block; padding:0 15px;}
.sift-box a.current{ color:#0088cc; font-weight:bold;}
.sift-slide{ height:6px; position:relative;}
.sift-slide-block{ width:9px; height:5px; background:url(../../images/uCenter/sift-slide-block.png) no-repeat; position:absolute; top:1px; left:22px;}
.siftlist-box{ margin-top:20px; border:1px solid #e5e5e5; position:relative; _zoom:1;}
.siftlist{ width:100%; overflow:hidden; padding:6px 0; line-height:20px; border-top:1px dashed #e5e5e5;}
.siftlist.no-br{ border:none;}
.siftlist dt{ float:left; width:55px; margin:2px 0; text-align:right; color:#333; font-weight:bold;}
.siftlist dd{ padding-right:20px; margin-left:55px;}
.siftlist dd a{ display:inline-block; padding:0 5px; margin:2px 5px; color:#0088cc; white-space:nowrap;}
.siftlist dd a.current{ background:#0088cc; color:#fff; border-radius:2px;}
.siftswitch{ display:block; width:13px; height:13px; overflow:hidden; text-indent:-9999px; position:absolute; top:10px; right:7px;}
.sift-up{ background:url(../../images/uCenter/u-icon1.png) no-repeat -105px -450px;}
.sift-down{ background:url(../../images/uCenter/u-icon1.png) no-repeat -105px -475px;}
.siftswitch-con{ display:none; width:100%; overflow:hidden; position:relative;}

.c-title{ height:22px; line-height:22px; padding-left:30px; margin-top:20px; background:url(../../images/uCenter/icon45.png) no-repeat left; font-family:"微软雅黑"; font-size:18px;}
.tabnav-box{ width:100%; position:relative;}
.back-old{ position:absolute; top:5px; right:0;}
.back-old a{ padding-left:15px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -899px; color:#0088cc; font-weight:bold;}
.studyReports-week-enter{ position:absolute; top:5px; right:0; font-weight:bold;}
.studyReports-week-enter em{ color:#ff7e00; font-weight:bold;}
.studyReports-week-enter a{ color:#0088cc;}
.coutse-tt{ width:100%; overflow:hidden; border-bottom:2px solid #00a2de; position:relative;}
.coutse-tt li{ float:left; display:inline; margin-right:6px;}
.coutse-tt li a{ float:left; height:26px; line-height:26px; padding:0 20px; background-color:#f2f2f2; background-image:-webkit-linear-gradient(top,#ffffff,#ececec); background-image:-moz-linear-gradient(top,#ffffff,#ececec); background-image:-ms-linear-gradient(top,#ffffff,#ececec); background-image:-o-linear-gradient(top,#ffffff,#ececec); background-image:linear-gradient(top,#ffffff,#ececec); border:1px solid #d5d5d5; border-bottom:none;}
.coutse-tt li a.current{ background-color:#00aff0; background-image:-webkit-linear-gradient(top,#00aff0,#00a2de); background-image:-moz-linear-gradient(top,#00aff0,#00a2de); background-image:-ms-linear-gradient(top,#00aff0,#00a2de); background-image:-o-linear-gradient(top,#00aff0,#00a2de); background-image:linear-gradient(top,#00aff0,#00a2de); color:#fff; font-weight:bold; border:1px solid #00a2de; border-bottom:none;}
.coutse-tt li a:hover{ text-decoration:none; background:#f7f7f7;}
.coutse-tt li a.current:hover{ background-color:#00aff0; background-image:-webkit-linear-gradient(top,#00aff0,#00a2de); background-image:-moz-linear-gradient(top,#00aff0,#00a2de); background-image:-ms-linear-gradient(top,#00aff0,#00a2de); background-image:-o-linear-gradient(top,#00aff0,#00a2de); background-image:linear-gradient(top,#00aff0,#00a2de); color:#fff; font-weight:bold; border:1px solid #00a2de; border-bottom:none;}

.interested-people{ margin-top:20px;}
.interested-people .title{ overflow:hidden; padding-left:15px; position:relative;}
.interested-people .title h2{ font-size:14px;}
.interested-people .change-btn{ display:block; width:15px; height:15px; background:url(../../images/uCenter/u-icon1.png) no-repeat -77px -125px; text-indent:-9999px; position:absolute; top:5px; right:0;}
.interested-con{}
.sfun{ overflow:hidden; height:80px; padding:15px 0 5px 15px; position:relative; clear:both; zoom:1;}
.sfun .pic{ width:50px; background:#fff; float:left;}
.sfun .pic img{ border-radius:3px;}
.sfun .con{ margin-left:60px; padding-bottom:10px;}
.sfun .con .name{ margin-top:-3px;}
.sfun .con .name a{ margin-right:5px; color:#0088cc;}
.sfun .con .name a:hover{ color:#0088cc;}
.sfun .con .info{ margin-top:1px; color:#a5a5a5;}
.sfun .con .info2{ margin-top:1px; color:#a5a5a5;}
.sfun .con .info2 em{ padding:0 2px; color:#ff7e00;}
.sfun .con .info2 em a{ color:#ff7e00;}
.sfun .add{ position:absolute; top:20px; right:0;}
.sfun .add a{ display:block; width:18px; height:16px; background:url(../../images/uCenter/u-icon1.png) no-repeat -75px -25px; text-indent:-9999px;}
.sfun .add a:hover{ background-position:-75px 0;}
.sfun .del{ display:none; position:absolute; top:40px; left:0px;}
.sfun .del a{ display:block; width:7px; height:7px; overflow:hidden; background:url(../../images/uCenter/u-icon1.png) no-repeat -86px -150px; text-indent:-9999px;}

.sidecon-ad{ margin-top:15px; margin-left:15px;}

.notice{ margin-top:20px; padding-left:15px;}
.notice .title{ overflow:hidden; position:relative;}
.notice .title h2{ font-size:14px;}
.notice .more-btn{ display:block; width:15px; height:15px; background:url(../../images/uCenter/u-icon1.png) no-repeat -79px -225px; text-indent:-9999px; position:absolute; top:5px; right:0;}
.notice .notice-con{}
.notice-list{ padding-top:10px;}
.notice-list li{ margin-top:5px;}
.notice-list li a{ color:#069;}
.notice-list li a:hover{ color:#069;}
.notice-list li p{ padding-left:15px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -618px; _background-image:url(../../images/uCenter/u-8icon.png);}
.notice-list li .notice-pro{ background:#f7f7f7; margin-top:10px; border:1px solid #ececec; border-radius:3px; position:relative; color:#a5a5a5;}
.notice-list li .notice-pro .arrow{ display:block; width:8px; height:8px; background:url(../../images/uCenter/u-icon1.png) no-repeat -85px -250px; position:absolute; top:-8px; left:15px;} 
.notice-list li .notice-pro p{ padding:5px 10px; background:none; word-wrap:break-word; word-break:normal; color:#888;}

.exam-time{ margin-top:20px; padding-left:13px;}
.exam-time .title{ overflow:hidden; position:relative;}
.exam-time .title h2{ font-size:14px;}
.exam-time .change-btn{ display:block; width:15px; height:15px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -180px; text-indent:-9999px; position:absolute; top:5px; right:0;}
.exam-time .exam-time-con{ width:212px; height:135px; background:url(../../images/uCenter/time-bg.png) no-repeat right; position:relative;}
.exam-time .exam-name{ padding:9px 0 0 11px; font-weight:bold; color:#fff;}
.exam-time .exam-date{ width:95px; text-align:center; font-weight:bold; position:absolute; top:53px; left:10px;}
.exam-time .exam-date .day{ font-size:14px;}
.exam-time .days{ width:60px; text-align:center; color:#ff7e00; font-size:28px; position:absolute; top:50px; right:8px;}
.exam-time .days span{ display:none;}
.exam-time .bar{ padding-right:10px; margin-top:80px; text-align:right;}
.exam-time .bar a{ color:#0088cc;}
.exam-time-nav{ display:block; width:27px; height:11px; position:absolute; top:5px; right:0; text-indent:-9999px;}
.time-prev{ display:block; float:left; width:10px; height:11px; background:url(../../images/uCenter/u-icon1.png) no-repeat -71px -200px;}
.time-next{ display:block; float:right; width:10px; height:11px; background:url(../../images/uCenter/u-icon1.png) no-repeat -84px -200px;}
.exam-time-slide{ width:212px; height:135px; overflow:hidden; margin-top:10px; position:relative;}

.sec-menu0{ overflow:hidden; padding-left:1px; padding-bottom:1px; _zoom:1;}
.sec-menu0 a{ float:left; height:27px; line-height:27px; padding:0 20px; margin-left:-1px; background:#f4f4f4; font-weight:bold; border:1px solid #d8d8d8;}
.sec-menu0 a:hover{ text-decoration:none; color:#0088cc; border-color:#ccc; z-index:2; box-shadow:0 1px 2px rgba(0, 0, 0, .1);}
.sec-menu0 a.current{ color:#fff; font-weight:bold; border-color:#009ad3; z-index:2; box-shadow:0 1px 2px rgba(0, 136, 186, .1); background-color:#00a4e2; background-image:-webkit-linear-gradient(top,#00b7fc,#00a0dc); background-image:-moz-linear-gradient(top,#00b7fc,#00a0dc); background-image:-ms-linear-gradient(top,#00b7fc,#00a0dc); background-image:-o-linear-gradient(top,#00b7fc,#00a0dc); background-image:linear-gradient(top,#00b7fc,#00a0dc);}
.sec-menu0 a:first-child{ border-radius:3px 0 0 3px;}
.sec-menu0 a:last-child{ border-radius:0 3px 3px 0;}

/*trends*/
.trends{ width:100%; overflow:hidden;}
.load-more{ height:27px; line-height:27px; margin-top:20px; background:#f8f8f8; text-align:center; border:1px solid #e5e5e5; border-radius:3px;}
.hi-box{ padding:20px 0; border-bottom:1px solid #e9e9e9; clear:both; zoom:1;}
.hi-box .hi-pic{ width:50px; float:left;}
.hi-box .hi-pic img{ border-radius:3px;}
.addAtten,.okAtten{ display:block; width:48px; height:21px; line-height:21px; overflow:hidden; margin-top:7px; text-align:center; border:1px solid #d9d9d9; border-radius:3px; background-color:#f5f5f5; background-image:-webkit-linear-gradient(top,#fafafa,#f1f1f1); background-image:-moz-linear-gradient(top,#fafafa,#f1f1f1); background-image:-ms-linear-gradient(top,#fafafa,#f1f1f1); background-image:-o-linear-gradient(top,#fafafa,#f1f1f1); background-image:linear-gradient(top,#fafafa,#f1f1f1);}
.addAtten{_height:auto; _padding:3px 0 0;}
.addAtten:hover{ text-decoration:none; border-color:#00acec; background-color:#00aeef; background-image:-webkit-linear-gradient(top,#00b8fd,#00a1dd); background-image:-moz-linear-gradient(top,#00b8fd,#00a1dd); background-image:-ms-linear-gradient(top,#00b8fd,#00a1dd); background-image:-o-linear-gradient(top,#00b8fd,#00a1dd); background-image:linear-gradient(top,#00b8fd,#00a1dd); color:#fff;}
.addAtten:hover span{ color:#fff;}
.okAtten{ color:#a5a5a5;}

.hi-box dd{ margin-left:65px;}
.hi-info{ position:relative; _zoom:1; word-wrap:break-word; word-break:normal;}
.hi-info .hi-major{ display:inline-block; padding:0 2px; margin-right:5px; background:#f1f1f1; color:#444; border:1px solid #e4e4e4; border-radius:3px;}
.hi-box .hi-name{ margin-left:5px; color:#0088cc; font-weight:bold;}
.hi-box .hi-time{ color:#d5d5d5; font-weight:500; position:absolute; top:0; right:0;}
.hi-box  .hi-action{ font-weight:bold; margin-left:5px;}
.hi-text{ padding-top:8px; line-height:22px; font-size:14px; word-wrap:break-word; word-break:normal;}
.hi-from{ padding:12px; margin-top:15px; background:#f8f8f8; border:1px solid #e5e5e5; border-radius:3px; position:relative;}
.hi-from .hi-arrow{ width:13px; height:8px; overflow:hidden; background:url(../../images/uCenter/u-icon1.png) no-repeat -80px -275px; position:absolute; top:-7px; left:20px;}
.hi-from .hi-from-info{ margin-bottom:10px; font-weight:bold; position:relative; _zoom:1;}
.hi-from .hi-from-text{ line-height:20px; word-wrap:break-word; word-break:normal;}
.hi-fron-down{ color:#0088cc;}
.hi-bar,.hi-from-bar{ overflow:hidden; margin-top:12px;}
.hi-bar span,.hi-from-bar span{ margin-right:10px;}
.hi-bar .view-icon a,.hi-bar .reply-icon a{ color:#0088cc;}
.hi-from-bar .view-icon a,.hi-from-bar .reply-icon a,.hi-from-bar .buy-icon a{ color:#0088cc;}
.hi-img-list{ overflow:hidden; margin-top:10px;}
/*评论*/
.hi-reply{ padding:15px; margin-top:15px; border:1px solid #e5e5e5; border-radius:3px; position:relative; zoom:1;}
.hi-reply-arrow{ width:15px; height:8px; overflow:hidden; background:url(../../images/uCenter/u-icon1.png) no-repeat -78px -350px; position:absolute; top:-8px; left:20px;}
.hi-reply-input{ margin-bottom:15px; position:relative; zoom:1;}
.hi-reply-ed{ height:46px; padding:1px; border:1px solid #dcdcdc; border-radius:3px; box-shadow:1px 1px 1px #f2f2f2 inset; -moz-box-shadow:1px 1px 1px #f2f2f2 inset; -webkit-box-shadow:1px 1px 1px #f2f2f2 inset; position:relative; zoom:1;}
.hi-reply-textarea{ width:498px; height:36px; line-height:18px; overflow-y:auto; overflow-x:hidden; padding:5px; font-size:14px; resize:none;}
.hi-reply-input-bar{ margin-top:10px; line-height:23px;}
.hi-reply-input-bar .fl{ color:#a5a5a5;}
.hi-reply-list{}
.hi-reply-box{ padding:15px 0 12px 0; border-top:1px solid #e9e9e9;}
.hi-reply-face{ width:30px; float:left;}
.hi-reply-box dd{ margin-left:40px;}
.hi-reply-txt{}
.hi-reply-txt a{ color:#0088cc;}
.hi-reply-info-bar{ margin-top:10px; text-align:right;}
.hi-reply-s-input{ padding:15px; margin-top:15px; border:1px solid #e5e5e5; border-radius:3px; position:relative; zoom:1;}
.hi-reply-s-input .arrow{ width:15px; height:8px; overflow:hidden; background:url(../../images/uCenter/u-icon1.png) no-repeat -78px -350px; position:absolute; top:-8px; right:8px;}
.hi-reply-s-ed{ height:46px; padding:1px; border:1px solid #dcdcdc; border-radius:3px; box-shadow:1px 1px 1px #f2f2f2 inset; -moz-box-shadow:1px 1px 1px #f2f2f2 inset; -webkit-box-shadow:1px 1px 1px #f2f2f2 inset; position:relative; zoom:1;}
.hi-reply-s-textarea{ width:428px; height:36px; line-height:18px; overflow-y:auto; overflow-x:hidden; padding:5px; font-size:14px; resize:none;}
.hi-reply-s-input-bar{ margin-top:10px;}
.hi-reply-del{ display:none;}
.hi-reply-more{}
.hi-reply-more a{ color:#0088cc;}
/*question*/
.ask-box{ overflow:hidden;}
.ask-box .ask-info{ overflow:hidden; padding-bottom:10px; margin-bottom:8px; font-size:14px; font-weight:bold; border-bottom:2px solid #0088cc; position:relative;}
.ask-box .ask-info img{ border-radius:3px;}
.ask-box .ask-info .ask-name{ margin-left:5px; color:#0088cc;}
.ask-box .ask-info .ask-time{ font-size:12px; font-weight:500; color:#d5d5d5; position:absolute; top:2px; right:0;}
.ask-box .ask-text{ line-height:22px; font-size:14px; word-wrap:break-word; word-break:normal;}
.ask-box .add-ask{ overflow:hidden; margin-top:15px;}
.ask-box .add-ask h3{ font-size:14px;}
.ask-box .add-ask .add-ask-text{ line-height:22px; overflow:hidden; padding:5px 0 27px 0; font-size:14px; border-bottom:1px dotted #e7e7e7; position:relative; _zoom:1;}
.ask-box .add-ask .add-ask-time{ color:#d5d5d5; font-size:12px; position:absolute; bottom:5px; right:0;}
.ask-box .ask-bar{ padding-top:15px; overflow:hidden;}
.ask-box .ask-bar .fr span{ margin-left:10px;}
.ask-box .ask-tab .addAsk{ padding-left:18px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -572px;}
.ask-box .ask-tab .answer{ padding-left:18px; background:url(../../images/uCenter/u-icon.png) no-repeat 0 -849px;}
.ask-box .ask-tab a{ color:#0088cc;}
.ask-box .ask-tab a.current{ font-weight:bold;}

.reply-count{ padding:18px 15px 5px; margin-top:20px; font-size:14px; font-weight:bold; border-top:1px solid #e9e9e9;}
.reply-list{ padding:0 15px;}
.answer-box{ padding:15px 0; border-bottom:1px solid #e9e9e9;}
.answer-box .answer-face{ width:50px; float:left;}
.answer-box .answer-face img{ border-radius:3px;}
.answer-box dd{ margin-left:65px;}
.answer-info{ color:#0088cc; position:relative; _zoom:1;}
.answer-box .answer-name{ color:#0088cc;}
.answer-box .answer-name-HI{ display:inline-block; width:68px; height:15px; line-height:16px; padding-left:5px; background:url(../../images/uCenter/icon26.png) no-repeat; color:#fff;}
.answer-stick{ padding:2px 4px; margin-left:5px; background:#ff8a00; color:#fff; border-radius:3px;}
.answer-box .answer-time{ color:#d5d5d5; font-weight:500; position:absolute; top:0; right:0;}
.answer-text{ padding-top:8px; line-height:20px; word-wrap:break-word; word-break:normal;}
.answer-bar{ margin-top:12px; text-align:right;}
.answer-bar span{ margin-left:10px;}
.answer-bar .addAsk-icon{ display:none;}
.answer-bar .addAsk-icon a{ color:#0088cc;}
.answer-result{ padding:10px 0; border-bottom:1px dotted #a5a5a5;}
.answer-result .answer-result-face{ width:50px; float:left;}
.answer-result .answer-result-face img{ border-radius:3px;}
.answer-result dd{ margin-left:65px;}
.answer-result .answer-result-text{ margin-top:5px; line-height:20px; word-wrap:break-word; word-break:normal;}
.answer-result .dp-name{ line-height:20px; padding:1px 20px 4px 5px; background:url(../../images/uCenter/dp-bg.png) no-repeat; color:#fff;}

.reply-box{ padding:15px 0 0; margin-top:15px; border:1px solid #e5e5e5; border-radius:3px; position:relative; zoom:1; clear:both;}
.reply-box .reply-box-arrow{ width:15px; height:8px; overflow:hidden; background:url(../../images/uCenter/u-icon1.png) no-repeat -78px -350px; position:absolute; top:-8px; left:20px;}
.qSide1{}
.qSide-tt{ padding-left:15px; height:34px; line-height:34px; background:#0088cc; color:#fff;}
.qSide-con{ padding:10px 15px; border:1px solid #e5e5e5;}
.qSide1 .qSide-con a{ color:#0088cc;}
.qSide2{ margin-top:20px;}
.qSide2 .qSide-con{ padding:0 15px;}
.new-q{ overflow:hidden;}
.new-q li{ line-height:20px; padding:15px 0; margin-bottom:-1px; border-bottom:1px solid #e9e9e9;}
.new-q li .name{ float:left; color:#0088cc;}
.new-q li .name a{ color:#0088cc;}
.new-q li p a{ color:#a5a5a5;}
.new-q li p a:hover{ color:#0088cc;}
.new-q li .hi-img-list li{ padding:0; border:none;}
/*reply-editor*/
.reply-editor{ margin:0 15px; position:relative; z-index:3;}
.reply-editor .textarea-box{}
.reply-editor .textarea-box textarea{ width:501px; height:76px; line-height:18px; overflow-y:auto; overflow-x:hidden; padding:5px; font-size:14px; border:1px solid #dcdcdc; border-radius:3px;}
.reply-editor .reply-editor-bar{ margin-top:10px; zoom:1; position:relative; z-index:3;}
.reply-editor .reply-tool{ float:left;}
.reply-editor .reply-tool a{ margin-right:10px;}
.reply-editor .reply-tool a:hover{ margin-right:10px; color:#0088cc;}
.reply-editor .reply-btn{ float:right; width:52px; height:23px; line-height:23px; text-align:center; padding:0 10px; outline:none; border:1px solid #00a4e1; border-radius:3px; cursor:pointer; background-color:#00abed; box-shadow:0 1px 2px #86d2f2; background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00b7fb)); background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00b7fb 99%); box-shadow: 0px 1px 0px 0px #46ccff inset; color:#fff;}
.reply-editor .reply-btn:hover{ text-decoration:none; background-color:#00abed; border-color:#0084b5; color:#fff; box-shadow:0 1px 2px #86d2f2; background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00aced)); background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00aced 99%); box-shadow: 0px 1px 0px 0px #46ccff inset;}
.reply-editor .reply-btn.no{ background-color:#f5f5f5; border-color:#ddd; color:#666; box-shadow:0 1px 1px #fff; 
           background-image:-moz-linear-gradient(bottom , #eee 0%, #fafafa 100%);
		   background-image:-o-linear-gradient(bottom , #eee 0%, #fafafa 100%);
		   background-image:-webkit-linear-gradient(bottom , #eee 0%, #fafafa 100%);
		   background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #eee),color stop(1 #fafafa));
		   background-image:-ms-linear-gradient(bottom , #eee 0%, #fafafa 99%);
		   box-shadow: 0px 1px 0px 0px #fff inset;}
/*course*/
.ad610{ width:610px; overflow:hidden; margin-top:20px; border-radius:6px; position:relative;}
.ad-close{ display:block; width:13px; height:13px; background:url(../../images/uCenter/u-icon1.png) no-repeat -80px -300px; _background-image:url(../../images/uCenter/u-8icon1.png); text-indent:-9999px; position:absolute; top:5px; right:5px; z-index:9;}
.course-info{ min-height:130px; _height:130px; padding:15px; margin-top:20px; border:1px solid #efefef; border-bottom:none; position:relative; _zoom:1;}
.course-info h1{ padding-bottom:10px; font-family:"微软雅黑"; font-size:16px; border-bottom:1px solid #e5e5e5;}
.course-info h1 span{ color:#FF7E00}
.course-info .c-msg{ overflow:hidden; padding-top:10px;}
.course-info .c-msg .c-num{ float:left; display:inline; margin:8px 20px 0 0;}
.course-info .c-msg .c-study{ float:left; display:inline; margin:8px 40px 0 0;}
.course-info .c-msg .c-qnum{ float:left; display:inline; margin:8px 40px 0 0; clear:none;}
.course-info .c-date{ float:left; height:29px; line-height:29px; margin:0;}
.course-info .c-date .c-inddate em{ color:#ff7e00;}
.course-info .c-progress{ overflow:hidden; margin-top:15px; clear:both;}
.progressbar{ width:350px; float:left; height:12px; line-height:12px; overflow:hidden; background:#ebebeb; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-radius:6px; position:relative;}
.progressbar-value{ height:12px; background:#efa810; border-top:1px solid #cd9814; border-left:1px solid #cd9814; border-radius:6px; position:absolute; top:-1px; left:-1px;}
.progress-value{ float:left; line-height:12px; margin-left:10px;}
.course-info .last-study{ padding-right:180px; margin-top:10px; clear:both;}
.course-info .last-study em,.course-info .last-study em a{ color:#0088cc;}
.course-info .goStudy-btn,.course-info .study-btn,.course-info .cBuy-btn,.course-info .again-buy-btn{ display:block; background-image:url(../../images/uCenter/u-btn.png); background-repeat:no-repeat; text-indent:-9999px; position:absolute; bottom:15px; right:15px;}
.course-info .goStudy-btn{ display:block; width:117px; height:39px; background-position:0 -204px;}
.course-info .study-btn{ display:block; width:117px; height:39px; background-position:0 -243px;}
.course-info .study-btn.no{ background-position:0 -882px;}
.course-info .cBuy-btn{ display:block; width:120px; height:34px; background-position:0 -68px;}
.course-info .cBuy-btn:hover{ background-position:0 -102px;}
.course-info .cBuy-btn.no{ background-position: 0 -848px;}
.course-tree-box{ margin-top:-2px; border:1px solid #ebebeb; border-top:none;}
/*course-tree*/
.course-tree{ position:relative;} 
.course-tree .level0{_zoom:1;}
.course-tree a{ text-decoration:none;}
.course-tree li.level0{ margin-bottom:1px; position:relative;}
.course-tree .tree-title0{ height:35px; line-height:35px; padding:0 15px; margin-top:2px; color:#0088cc; font-size:14px; font-weight:bold; background-color:#f5f5f5; position:relative; _zoom:1; cursor:pointer;}
.course-tree li.level0 .tree-title0-close{}
.course-tree .ico-up{ display:inline-block; width:10px; height:9px; background:url(../../images/uCenter/clist-ico.png) no-repeat 0 -150px; position:absolute; top:15px; right:10px;}
.course-tree li.level0 .tree-title0-close .ico-up{ background:url(../../images/uCenter/clist-ico.png) no-repeat 0 -170px;}
.course-tree .tree-title0 a{ color:#0088cc; font-family:Microsoft Yahei;}
.course-tree .tree-title0 a:hover{ text-decoration:none;}
.course-tree .ico-open,.course-tree .ico-close{ float:left; width:15px; height:15px; line-height:15px; margin:13px 10px 0 0; background:url(../../images/uCenter/clist-ico2.png) no-repeat;}
.course-tree .ico-open{ background-position:-19px -175px;}
.course-tree .ico-close{ background-position:0px -175px;}
.course-tree .tree-title0 .download{ display:inline-block; position:absolute; top:0px; right:15px; font-size: 12px; font-weight: 100;}
.course-tree .tree-title0 .download:hover{}
.course-tree .tree-th{ padding:5px 0; margin-right:5px; text-align:right; color:#a5a5a5;}
.course-tree .tree-th span{ padding:0 10px;}
.course-tree .tree-title1{ height:33px; line-height:33px; font-weight:bold; position:relative; cursor:pointer;}
.course-tree .ico-open1,.course-tree .ico-close1{ float:left; display:inline; width:13px; height:33px; margin:0 15px 0 15px; background:url(../../images/uCenter/clist-ico2.png) no-repeat 0 -71px;}
.course-tree .ico-open1{ }
.course-tree .ico-close1{}
.course-tree .tree-title1 a{ color:#0088cc; font-size:14px; font-family:Microsoft Yahei;}
.course-tree .tree-title1 a:hover{ text-decoration:none;}
.course-tree .tree-title1 .title1-link{ display:inline-block; width:360px;}
.course-tree .tree-time{ color:#a5a5a5; position:absolute; top:0; right:15px;}
.course-tree .list li.hover .tree-time{ display:none;}
.course-tree .tree-study-btn{ display:none; padding:0 10px; position:absolute; top:5px; right:10px;}
.course-tree .list li.hover .tree-study-btn{ display:inline-block;}
.course-tree .tree-study-btn:hover{ box-shadow:none; border-color:#ddd;}
.course-tree .list{ width:100%; padding:0; position:relative;}
.course-tree .list li.look .vlink{ color:#0088cc;}
.course-tree .list li{ height:33px; line-height:33px; position:relative;}
.course-tree .list li.hover{ background:#0188cc; color:#fff;}
.course-tree .list li.hover .tree-time,.course-tree .list li.hover .vlink{ color:#fff;}
.course-tree .ico-hover{ float:left; display:inline; margin:0 15px 0 15px; width:13px; height:33px; background:url(../../images/uCenter/clist-ico2.png) no-repeat 0 -106px;}
.course-tree .list li.hover .ico-hover{ background:url(../../images/uCenter/clist-ico2.png) no-repeat 0 -141px;}
.course-tree .list .new{ position:absolute; top:-10px; left:30px; color:#ff9c20;}
.course-tree .vlink{ display:inline-block; width:360px; font-family:Microsoft Yahei;}
.course-tree .vlink:hover{ color:#0088cc; text-decoration:none;}
.course-tree .list li .ico-look{ display:inline-block;}
.course-tree .ico-comment{ display:none; width:60px; padding-left:18px; background:url(../../images/uCenter/clist-ico.png) no-repeat 0 -130px;}
.course-tree .list li.hover .ico-comment{ display:inline;}
.course-tree .ico-look{ display:inline-block; width:60px; margin-left:5px; text-align:center; color:#a5a5a5;}
.course-tree .list li.hover .ico-look{ color:#fff;}
.course-tree .ico-download{ display:inline-block; width:10px; height:12px; text-indent:-9999px; background:url(../../images/uCenter/clist-ico2.png) no-repeat 0 0; position:absolute; top:10px; right:98px;}
.course-tree .list li.hover .ico-download{ background:url(../../images/uCenter/clist-ico2.png) no-repeat -10px 0;}
.course-tree .list li.not{}
.course-tree .list li.not .not-pro{ color:#ff8a00; position:absolute; top:0; right:15px;}
.course-tree .list li.not .vlink{ color:#d5d5d5;}
.course-tree .tree-content{ width:100%; position:relative;}
.course-tree .popup{ display:none; position: absolute; bottom:35px; right:2px; z-index:3;}
.course-tree .list li .popup{ right:54px; bottom:37px; line-height:20px;}
.course-tree .list li .popup li{ height:20px;}
.course-tree .list li .popup a{ color:#0088cc;}
.course-tree .popup-con{ padding:5px 10px;}
.course-tree .popup-arrow-b{ left:45px;}
.course-tree .tree-down-list{}
.course-tree .tree-down-list li{ padding:3px 0; line-height:20px; font-size:12px; font-weight:500;}
.course-tree .tree-down-list li span{ display:inline-block;}
.course-tree .tree-down-list li a:hover{ text-decoration:underline;}
/*个人主页*/
.p-banner{ width:880px; height:220px; background:url(../../images/uCenter/time-line-banner.jpg) no-repeat; position:relative;}
.p-banner-vip{ width:880px; height:220px; background:url(../../images/uCenter/time-line-banner2.jpg) no-repeat; position:relative;}
.personal-top{ width:880px; padding-bottom:15px; clear:both; position:relative;}
.per-head{ width:180px; padding:3px; background:#fff; border:1px solid #d2d2d2; box-shadow:0 0 4px #d2d2d2; position:absolute; top:-115px; left:20px;}
.per-photo{ margin:0;}
.per-atten{ line-height:20px; overflow:hidden; padding:6px 0 5px 0;}
.per-atten li{ float:left; width:59px; text-align:center; border-right:1px solid #e3e3e3;}
.per-atten li.no-br{ border:none;}
.per-atten li span,.per-atten li em{ display:block;}
.per-atten li em{ font-size:18px;}
.per-atten li a{ color:#666;}
.per-atten li a:hover{ color:#0088cc; text-decoration:none;}
.per-info{ margin-left:215px; padding-top:15px;}
.per-info .per-name{ overflow:hidden; padding-left:15px;}
.per-info .per-name .name{ margin-right:10px; font-family:"微软雅黑"; font-size:20px;}
.per-info .per-name .per-score{ display:inline-block; width:12px; height:14px; margin:0 0 0 10px; vertical-align:-3px; background:url(../../images/uCenter/integral-icon.png) no-repeat; text-indent:-9999px;}
.per-info .per-name .user-rank{ display:inline-block; line-height:27px; margin-bottom:0; vertical-align:-2px;}
.per-info .per-sign{ padding:5px 0 0 15px; color:#a5a5a5;}
.per-medal{ width:238px; padding:10px 0; margin:5px 0 0 10px; border-top:1px solid #fff; position:relative}
.per-medal-box{ width:238px; height:24px; overflow:hidden; position:relative;}
.per-medal-box ul{}
.per-medal-box ul li{ float:left; width:24px; height:24px; padding:0 5px;}

.per-atten-to{ position:absolute; top:82px; right:30px; _display:inline;}
.per-atten-bar{ padding:5px 10px; background:#f5f5f5; border:1px solid #d9d9d9; border-radius:3px;}
.per-atten-bar .del{ color:#a5a5a5;}
.per-atten-to .v-line{ padding:0 5px;}
.per-atten-to .addAtten{ padding:3px 2px; margin:0;}

.per-nav-box{ width:880px; height:49px; margin-top:20px; border-bottom:1px solid #e5e5e5;}
.per-nav{ padding-left:20px;}
.per-nav li{ float:left; margin:0 -1px -1px 0; border:1px solid #e5e5e5;}
.per-nav li a{ float:left; height:35px; line-height:27px; padding:8px 20px 5px 20px; background:#f8f8f8; font-family:"微软雅黑"; font-size:18px;} 
.per-nav li a.current{ background:#fff; margin-bottom:-2px; border-bottom:1px solid #fff; position:relative;}
.per-nav li a:hover{ color:#666; text-decoration:none;}
.per-nav li .per-icon{ float:left;}

.per-con{ padding:0 20px 20px;}
/*timeline*/
.timeline{ width:791px; margin:20px 0 0 47px; border-left:2px solid #d1edf8; position:relative;}
.timeline-day{ position:relative; _zoom:1;}
.timeline-day .timeline-hd{ width:96px; height:18px; line-height:18px; background:#00abec url(../../images/uCenter/timeline-hd.png) no-repeat 0 0; text-indent:28px; color:#fff; font-weight:bold; position:absolute; top:-9px; left:-48px; z-index:2;}
.timeline-col{ padding-left:60px; border-top:1px solid #e9e9e9; position:relative; _zoom:1;}
.timeline-col .hi-box{ width:610px; border:none;}
.timeline-col .post-arrow{ display:block; width:8px; height:8px; overflow:hidden; background:#00abec; border:2px solid #fff; border-radius:6px; position:absolute; top:-7px; left:-7px;}
.timeline-loading{ height:27px; line-height:27px; margin:20px 0 0 60px; background:#f8f8f8; text-align:center; border:1px solid #e5e5e5; border-radius:3px;}
/*s-progress*/
.s-progress{}
.s-progressbar{ width:100%; height:11px; overflow:hidden; background:#f0f0f0; border-top:1px solid #d7d7d7; border-left:1px solid #d7d7d7; border-radius:3px;}
.s-progressbar-value{ height:11px; background:#e1e1e1; border-top:1px solid #c9c9c9; border-left:1px solid #c9c9c9; border-radius:3px; top:-1px; left:-1px;}
/*user-card*/
.user-card{ width:315px; overflow:hidden;}
.user-card-info{ overflow:hidden; zoom:1;}
.user-card-info dt{ float:left; width:50px; height:50px; overflow:hidden;}
.user-card-info dt img{ border-radius:3px;}
.user-card-info dd{ margin-left:65px;}
.user-card-info .name,.user-card-info .count,.user-card-info .major{ margin-bottom:10px; zoom:1;}
.user-card a:hover{ color:#0088CC;}
.user-card .sign{ line-height:20px; margin-top:10px; color:#a5a5a5;}
.user-card .s-progress{ width:160px; clear:both;}
.user-card-atten .addAtten{ padding:2px 2px; margin:0; float:right;}
.user-card-atten .addAtten:hover{ color:#fff;}
.user-card-atten{ overflow:hidden; margin-top:10px; text-align:right; _zoom:1;}
.user-card-atten .per-atten-bar{ float:right;}
.s-major{ display:inline-block; padding:0 2px; margin-right:5px; background:#f1f1f1; color:#444; border:1px solid #e4e4e4; border-radius:3px;}
.v-line{ color:#d4d4d4; padding:0 5px;}
/*level-card*/
.level-card{ width:255px; overflow:hidden;}
.level-progress{ overflow:hidden;}
.level-progress-box{ float:left; display:inline; margin:0 10px; width:172px; overflow:hidden; border:1px solid #e5cb8f;}
.level-progress .prev-level,.level-progress .next-level{ float:left; display:inline;}
.level-progressbar{ height:12px; background: url(../../images/uCenter/level-progress.png) repeat-x 0 0; border:1px solid #fff;}
.level-progressbar-value{ height:12px; background: url(../../images/uCenter/level-progress.png) repeat-x 0 -15px;}
.level-card .text{ padding:5px 0 0 30px;}
/*************** dialog***************/
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button {}
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { /* text-align:center; */ min-width:9em; min-width:0\9/*IE8 BUG*/;}
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../../images/uCenter/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle;}
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 30px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:10px 8px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-right:15px; padding:10px 20px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; width:auto; overflow:visible; *width:1; color: #333; font-weight:bold; border: solid 1px #999; border-radius: 3px; background-color:#f5f5f5; border-color:#ddd; color:#666; box-shadow:0 1px 1px #fff; background-image:-moz-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-o-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #eee),color stop(1 #fafafa)); background-image:-ms-linear-gradient(bottom , #eee 0%, #fafafa 99%); box-shadow: 0px 1px 0px 0px #fff inset;}
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0;}
.aui_buttons button:hover { color:#000; background-color:#f5f5f5; border-color:#999; color:#333; box-shadow:0 1px 2px #ddd; background-image:-moz-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-o-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-linear-gradient(bottom , #eee 0%, #fafafa 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #eee),color stop(1 #fafafa)); background-image:-ms-linear-gradient(bottom , #eee 0%, #fafafa 99%); box-shadow: 0px 1px 0px 0px #fff inset;}
.aui_buttons button:active {}
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #1380D4;background-color:#00abed; border-color:#00a4e1; color:#fff; box-shadow:0 1px 2px #86d2f2; background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00b7fb 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00b7fb)); background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00b7fb 99%); box-shadow: 0px 1px 0px 0px #46ccff inset;}
button.aui_state_highlight:hover { color:#FFF;background-color:#00abed; border-color:#0084b5; color:#fff; box-shadow:0 1px 2px #86d2f2;  background-image:-moz-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-o-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-webkit-linear-gradient(bottom , #01a7e3 0%, #00aced 100%); background-image:-webkit-gradient(linear,left bottom,left top,color stop(0 #01a7e3),color stop(1 #00aced)); background-image:-ms-linear-gradient(bottom , #01a7e3 0%, #00aced 99%); box-shadow: 0px 1px 0px 0px #46ccff inset;}
button.aui_state_highlight:active { border-color:#1380D4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#34a7ef', endColorstr='#3084d9'); background: linear-gradient(top, #34a7ef, #3084d9); background: -moz-linear-gradient(top, #34a7ef, #3084d9); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#34a7ef), to(#3084d9)); }
/* common end */
.aui_inner { background:#FFF; }
.aui_outer, .aui_inner {}
.aui_border {}
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:4px; height:4px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se {}
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se {}
.aui_state_focus .aui_dialog {}
.aui_state_focus .aui_outer { background:url(../../images/uCenter/dialog-bg.png); border-radius:3px;}
.aui_state_lock .aui_border { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow:none; }
.aui_titleBar { position:relative; height:100%; }
.aui_title { height:28px; line-height:27px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(255, 255, 255, .7); background-color:#ededed; font-weight:bold; color:#000; font-family: Tahoma, Arial/9!important; border-bottom:1px solid #dbdbdb; }
.aui_state_focus .aui_title { color:#000; font-size:14px;}
.aui_state_drag .aui_title {box-shadow:none; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:18px; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); }
.aui_close:hover { }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666;}
.aui_state_focus .aui_content { }
.aui_buttons { border-top:1px dotted #666; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width:3px; height:3px; }
.aui_state_noTitle .aui_inner { background:#FFF; }
.aui_state_noTitle .aui_outer { border:none 0; box-shadow:none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }
.aui_state_noTitle .aui_dialog { box-shadow: none; }
/*demo*/
.demo-con{ margin-top:20px; overflow:hidden;}
.reason-list{ width:400px;}
.reason-list li{ float:left; width:130px; display:inline; margin-top:5px;}
.reason-list li input{ vertical-align:-2px; margin-right:5px;}
/*提问题弹窗*/
.q-pop{ width:480px;}
.q-pop .q-con{ margin-top:10px; _zoom:1;}
.q-pop .q-item{ margin-bottom:10px; line-height:24px;}
.q-pop .q-item .q-item-tt{ float:left; line-height:24px;}
.q-pop .q-item .radio-item{ padding-right:20px;}
.q-pop .q-item .q-textarea{ width:400px; height:76px; line-height:18px; overflow-y:auto; overflow-x:hidden; padding:5px; font-size:14px; border:1px solid #dcdcdc; border-radius:3px;}
.q-pop .q-bar{ line-height:32px; z-index:2;}
.q-pop .reply-tool{ float:left; padding-left:60px;}
.q-pop .reply-tool a{ margin-right:10px;}
.q-pop .q-bar .cancel{ display:inline-block; color:#0088cc;}
.q-pop .sec-input{ padding:4px; border:1px solid #dcdcdc;}
.radioInput{ vertical-align:-2px; margin-right:5px;}
/*pop*/
.popup{ border-radius:3px;}
.popup-bg{ padding:4px; background:url(../../images/uCenter/dialog-bg.png); border-radius:4px;}
.popup-outer{}
.popup-con{ overflow:hidden; padding:20px; background:#fff;/* position:relative;*/}
.popup-close{ display:block; width:7px; height:7px; background:url(../../images/uCenter/u-icon1.png) no-repeat -86px -150px; text-indent: -9999px; position:absolute; top:5px; right:5px; z-index:3;}
.popup-arrow{ overflow:hidden; background: url(../../images/uCenter/popup_arrow.png) no-repeat; position:absolute;}
.popup-arrow-t{ width:9px; height:10px; background-position:0 -9px; top:-4px; right:30px;}
.popup-arrow-r{ width:10px; height:9px; background-position:-10px 0; top:30px; right:-4px;}
.popup-arrow-b{ width:9px; height:10px; background-position:0 -20px; left:30px; bottom:-4px;}
.popup-arrow-l{ width:10px; height:9px; background-position:0 0; top:31px; left:-4px;}
.popun-icon{ display:inline-block; width:23px; height:26px; margin:0 8px 0 0; vertical-align:-9px; background:url(../../images/uCenter/ico_warn.png) no-repeat;}
.popun-icon-ok{ background-position:-50px -3px;}
.popun-icon-question{ background-position:-50px -153px;}
.popun-icon-warning{ background-position:-50px -103px;}
.popun-icon-warning2{ background-position:-50px -204px;}
.popun-icon-error{ background-position:-50px -53px;}
/*photowall*/
.photowall{ position:absolute;}
.photowallA{ width:165px; height:100px; top:50px; left:410px;}
.add-photo{ width:100%; height:100%; background:url(../../images/uCenter/addpic-btn.png) no-repeat center center; border:1px dashed #fff;}
.add-photo a{ display:block; width:100%; height:100%; background:url(../../images/uCenter/add-bg1.png); text-indent:-9999px;}
.add-photo a:hover{ background:url(../../images/uCenter/add-bg2.png);}
.photowallB{ width:111px; height:76px; top:110px; left:610px;}
.photowallB .add-photo{ display:none;}
.photowallC{ width:76px; height:56px; top:30px; left:660px;}
.photowallC .add-photo{ display:none;}
.photowallD{ width:76px; height:116px; top:70px; left:765px;}
.photowallD .add-photo{ display:none;}
.photo-box{ background:#ababab; position:relative;}
.photo-box img{ border:3px solid #fff;}
.photowall-bar{ display:none;}
.photowall .edit{ display:block; width:10px; height:11px; background:url(../../images/uCenter/u-icon1.png) no-repeat -109px -150px; position:absolute; top:5px; right:20px; text-indent:-9999px;}
.photowall .del{ display:block; width:10px; height:11px; background:url(../../images/uCenter/u-icon1.png) no-repeat -108px -175px; position:absolute; top:5px; right:5px; text-indent:-9999px;}
.addphoto-box{ width:390px; text-align:center;}
.addphoto-box .text{ padding:5px 0; color:#a5a5a5;}
.addfile{ width:120px; height:34px; margin:0 auto; overflow:hidden; position:relative;}
.addfile a{ display:block; width:120px; height:34px; overflow:hidden; background:url(../../images/uCenter/u-btn.png) no-repeat 0 -136px; text-indent:-9999px;}
.addfile a:hover{ background-position:0 -170px;}
.addfile input{ position:absolute; right:0; top:0; z-index:2; font-size:28px; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; cursor:pointer; outline:none; border:none;}
.aui_state_focus .aui_title span.photo-pro{ color:#a5a5a5; font-size:12px;}
.photo-editbox{ display:inline-block; position:relative; zoom:1; *display:inline; overflow:hidden;}
.photo-editbox .mask{ width:100%; background: none repeat scroll 0 0 #000000; height:30px; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; position:absolute; left:0; bottom:0;}
.photo-editbox .del{ display:block; width:14px; height:17px; background:url(../../images/uCenter/u-icon1.png) no-repeat -104px -200px; text-indent:-9999px; position:absolute; bottom:7px; right:10px;}
/*addPic-box*/
.addPic-box{ text-align:center;}
.addfile2{ width:110px; height:30px; margin:0 auto; overflow:hidden; position:relative;}
.addfile2 a{ display:block; text-align:center; overflow:hidden;}
.addfile2 input{ position:absolute; right:0; top:0; z-index:2; opacity:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; cursor:pointer; outline:none; border:none;}
.aPic-pic{ display:inline-block; position:relative; zoom:1; *display:inline; overflow:hidden;}
.aPic-pic .mask { width:100%; background: none repeat scroll 0 0 #000000; height:30px; opacity:0.5; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; position:absolute; left:0; bottom:0;}
.aPic-pic .del { background: url(../../images/uCenter/u-icon1.png) no-repeat scroll -104px -200px transparent; bottom: 7px; display: block; height: 17px; position: absolute; right: 10px; text-indent:-9999px; width: 14px; overflow:hidden;}
.aPic-tit{}
/*gotoTop*/
.goto_top{}
.goto_top a{ display:block; width:50px; height:50px; text-indent:-9999px; background:url(../../images/uCenter/u-btn.png) no-repeat 0 -500px; bottom:100px; cursor:pointer; position:fixed; z-index:2; _position: absolute; left:50%; margin-left:500px; clear:both;}
.goto_top a:hover{ background-position:-50px -500px;}
/*guide*/
.guide1{ width:141px; height:83px; background:url(../../images/uCenter/guide1.png) no-repeat; position:absolute; top:40px; left:-100px; z-index:9;}
.guide1 p{ display:none;}
.guide1 .guide-close{ display:block; width:20px; height:20px; text-indent:-9999px; position:absolute; top:1px; left:5px;}
.guide2{ width:194px; height:104px; background:url(../../images/uCenter/guide2.png) no-repeat; position:absolute; top:250px; left:50%; margin-left:-420px; z-index:11;}
.guide2 p{ display:none;}
.guide2 .guide-close{ display:block; width:27px; height:27px; text-indent:-9999px; position:absolute; top:4px; right:5px;}
.guide3{ width:141px; height:83px; background:url(../../images/uCenter/guide3.png) no-repeat; position:absolute; top:-50px; left:340px; z-index:100;}
.guide3 p{ display:none;}
.guide3 .guide-close{ display:block; width:20px; height:20px; text-indent:-9999px; position:absolute; top:1px; left:5px;}
/*upgradePop 升级弹窗*/
.upgradePop{padding:10px 0 20px 16px; font-family: Microsoft Yahei;}
.upgradePop h4{padding-bottom: 10px; font-size: 16px;}
.upgradePop .upgradePop-tit{color: #ff7e00; font-size: 24px; font-weight: 600;}
.upgradePop .user-rankP{margin-left: 30px; margin-top: 10px;}
.upgradePop .user-rankP span{padding: 0 3px; font-size: 16px; font-weight: 600;}
.upgradePop .user-rankP .left{background-image:url(../../images/friend-tea-bg.png); background-repeat: no-repeat; background-position:0px 0px; width:19px; height:24px; display:inline-block; vertical-align: middle;}
.upgradePop .user-rankP .right{background-image:url(../../images/friend-tea-bg.png); background-repeat: no-repeat; background-position:-19px 0px; width:19px; height:24px; display:inline-block; vertical-align: middle;}

.upgradePop .upgradePop-top{margin-left: 30px; font-size: 14px; line-height: 18px;}
.upgradePop .upgradePop-top em a{font-weight: 600; font-size: 30px; font-family: Constantia,Georgia;}
.upgradePop .upgradePop-con{margin-left: 30px; margin-top: 10px;}
.upgradePop .upgradePop-con .f12{color: #a5a5a5; padding-left: 3px;}
.upgradePop em a{padding:0 2px; color: #ff7e00;}
.upgradePop em a:hover{text-decoration: none;}
.upgradePop .upgradePop-bot{margin-left: 30px;}
/*tab*/
.tab-menu{ background:#f7f7f7; border:1px solid #ececec; zoom:1;}
.tab-menu li{ float:left;}
.tab-menu li a{ float:left; height:36px; line-height:36px; padding:0 20px; text-align:center; font-size:14px; border-right:1px solid #ececec; position:relative;}
.tab-menu li a.current{ float:left; font-weight:bold; height:39px; margin:-3px 0 -1px; background:#fff; border-top:2px solid #ff7e00;}
.tab-con{ padding-top:25px;}
/*q-box*/
.q-box{ _zoom:1;}
.q-box .q-con{ _zoom:1;}
.q-box .q-item{ margin-bottom:10px; line-height:24px;}
.q-box .q-face{ width:50px; float:left;}
.q-textarea-box{ float:right; height:82px; padding:1px; border:1px solid #dcdcdc; border-radius:3px; box-shadow:1px 1px 1px #f2f2f2 inset; -moz-box-shadow:1px 1px 1px #f2f2f2 inset; -webkit-box-shadow:1px 1px 1px #f2f2f2 inset; position:relative;}
.q-textarea-box .q-textarea{ width:530px; height:72px; line-height:18px; overflow-y:auto; overflow-x:hidden; padding:5px; font-size:14px; resize:none;}
.q-textarea-box .arrow{ display:block; width:11px; height:16px; overflow:hidden; background:url(../../images/uCenter/q-arrow.png) no-repeat; position:absolute; top:20px; left:-10px;}
.q-box .q-bar{ height:32px; line-height:32px; padding-top:10px; clear:both; position:relative; z-index:2;}
.q-box .reply-tool{ float:left; padding-left:65px;}
.q-box .reply-tool a{ margin-right:10px;}
.q-box .q-bar .cancel{ display:inline-block; color:#0088cc;}
.q-box .q-bar .fr{ position:absolute; top:0; right:0;}
.q-box .q-bar .send-btn{ float:right; display:inline-block; width:83px; height:32px; margin-left:10px; background:url(../../images/uCenter/u-btn.png) no-repeat 0 -282px; text-indent:-9999px;}
.q-box .q-bar .send-btn.no{ background-position:-83px -282px;}
.q-box .q-bar .send-mbtn{ float:right; display:inline-block; width:83px; height:32px; margin-left:10px; background:url(../../images/uCenter/u-btn.png) no-repeat 0 -1018px; text-indent:-9999px;}
.q-box .q-bar .send-mbtn.no{ background-position:-83px -1018px;}
.q-box .sec-input{ padding:4px; border:1px solid #dcdcdc;}
.radioInput{ vertical-align:-2px; margin-right:5px;}
/* all-course */
.all-pop{ display:none; width:650px; padding:4px; line-height:22px; background:#999; border-radius:3px; position:absolute; top:50px; right:-70px; font-size:12px;}
.all-pop .arrow{ display:block; border-bottom:10px solid #000; border-left:8px solid transparent; filter:alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4; border-right:8px solid transparent; position:absolute; top:-10px; right:100px; overflow:hidden; line-height:0;}
.all-pop-titleBar{ height:36px; line-height:36px; position:relative;}
.all-pop-titleBar .all-title{ padding-left:18px; font-size:16px; font-family: Microsoft Yahei; font-weight:bold; color:#fff;}
.all-pop-titleBar .all-close{ position:absolute; top:0; right:18px; font-weight:100; color:#fff;}
.all-pop-con{ background:#fff;}
.all-pop .c-top{ width:650px; padding:10px 0; overflow:hidden; line-height:20px;}
.all-pop .c-top h3{ color:#ff7e00;}
.all-pop h3{ width:110px; float:left; display:inline; margin-right:10px; text-align:right; color:#666;}
.all-pop .cItem{ width:500px; float:left; color: #f1f1f1;}
.all-pop-list{ overflow:hidden; padding:0 0 10px 0;}
.all-pop-list li{ width:620px; display:block; float:none; clear:both; overflow:hidden; margin:0 15px 0px; background:none; line-height:20px; border-bottom:1px dotted #dcdcdc; padding:8px 0;}
.all-pop-con .cItem a{ display:inline-block; padding:0 2px; margin:0 8px; white-space:nowrap; color:#666; font-size:12px; font-weight:500;}
.all-pop-con .cItem a:hover{ background:#333; color:#fff; text-decoration:none;}
/* blank-box */
.blank-box{ padding:20px 0; margin-top:20px; text-align:center;}
.no-data{padding:50px 0; text-align: center;}
/* load */
.loading{ width:100%; height:30px; background:url(../../images/uCenter/loading.gif) no-repeat center center;}
.u-loading{ padding:20px 0; text-align:center;}
.u-loading span{ display:inline-block; height:18px; line-height:18px; padding-left:20px; background:url(../../images/uCenter/loading.gif) no-repeat left;}
/*icon-warm */
.iconTrue-big,.iconError-big,.iconSigh-big,.iconSigh-mid,.iconTrue,.iconError,.iconQuestion-small,.iconAnalyze,.answerQA-tit .fn em,.icon-ok-small,.icon-error-small{background-image:url(../../images/ico_warn.png); background-repeat: no-repeat;}
.iconTrue,.iconError,.iconAnalyze{display:inline-block; width:23px; height:26px; vertical-align: middle; margin-right: 5px;}
.iconTrue{background-position:-50px -3px;}
.iconError{background-position:-50px -53px;}
.iconAnalyze{background-position:-50px -303px;}
.iconTrue-big,.iconError-big,.iconSigh-big{display:inline-block; width:37px; height:42px; vertical-align: middle; margin-right: 5px;}
.iconTrue-big{background-position:-100px -4px;}
.iconError-big{background-position:-100px -54px;}
.iconSigh-big{background-position:-100px -104px;}
.iconSigh-mid{display:inline-block; width:23px; height:27px; vertical-align: middle; margin-right: 5px;}
.iconSigh-mid{background-position:-50px -203px;}
.iconQuestion-small{ display:inline-block; vertical-align:middle; width:15px; height:16px; background-position:0 -150px;}