﻿body { font-family: "Hiragino Sans GB",arial,tahoma,"SimSun",sans-serif; }
.userCenter { background: url(/template/yxshop_template/green/images/userCenter/headerWraBg.rdp.png) repeat-x; height: 211px; margin-top: 8px; }
.rtIco { background: url(/template/yxshop_template/green/images/userCenter/rtIco.png) no-repeat; width: 9px; height: 8px; position: absolute; right: -8px; top: -1px; display: block; }
.userCenterIn { width: 951px; margin: 0 auto; background: url(/template/yxshop_template/green/images/userCenter/navListBg.png) left 258px repeat-x #F2F7FA; border-left: 1px solid #C5E3F3;}
.userCenterIn .left { width: 228px; float: left; margin-top: -8px; }
.left .userBox { background: url(/template/yxshop_template/green/images/userCenter/userBg.png) repeat-x; width: 208px; height: 256px; padding: 10px 10px 0; position: relative; border-top: 1px solid #C5E3F3; }
.left .userBox .photoPic { display: block; margin: 0 auto; width: 125px; }
.left .userBox .photoPic img { background: url(/template/yxshop_template/green/images/userCenter/photoBg.png) no-repeat; width: 100px; height: 100px; padding: 12px; display: block; }
.userName { overflow: hidden; zoom: 1; height: 30px; line-height: 30px; border-bottom: 1px dashed #55ACD7; padding-left: 5px; margin-bottom: 5px; }
.userName figcaption,
.userName a { color: #0076B3; }
.userName figcaption { float: left; font-weight: bold; }
.userName a { float: right; }
.level { overflow: hidden; zoom: 1; }
.level span { float: left; display: inline; margin-right: 5px; }
.level img { width: 150px; display: block; float: left; padding-top: 3px; }
.userBox p { height: 22px; line-height: 22px; padding-left: 5px; }
.userBox p a { color: #231815; }
.userBox p a strong { padding: 0 8px; color: #0076B3; }
.userBox .option { background: url(/template/yxshop_template/green/images/userCenter/setBg.png) no-repeat; display: block; width: 93px; height: 23px; line-height: 23px; text-indent: 30px; color: #656565; margin-top: 12px; }
.left .navList { background: url(/template/yxshop_template/green/images/userCenter/navListBg.png) repeat-x #F2F7FA; position: relative; min-height: 490px; _height: 490px; }
.left .navList dd { height: 38px; line-height: 38px; position: absolute; left: -5px; width: 230px; }
.left .navList dd a { font-size: 16px; color: #000; display: block; text-indent: 60px; }
.left .navList dt { position: absolute; top: 215px; text-align: center; font-size: 14px; color: #50a3e1; font-weight: bold; background: url(/template/yxshop_template/green/images/userCenter/navListSplitBg.gif) left center repeat-x; width: 100%; }
.left .navList dt span { display: block; background: #F2F7FA; width: 76px; margin: 0 auto; }
.left .navList dd.active,
.left .navList dd.hover { background: url(/template/yxshop_template/green/images/userCenter/navActive.png) no-repeat; }
.course { top: 38px; }
.course a { background: url(/template/yxshop_template/green/images/userCenter/Listico1.png) 20px center no-repeat; }
.testPaper { top: 86px; }
.testPaper a { background: url(/template/yxshop_template/green/images/userCenter/Listico2.png) 20px center no-repeat; }
.wrongQuest { top: 134px; }
.wrongQuest a { background: url(/template/yxshop_template/green/images/userCenter/Listico3.png) 20px center no-repeat; }
.novelty { top: 267px; }
.novelty a { background: url(/template/yxshop_template/green/images/userCenter/Listico4.png) 20px center no-repeat; }
.favourite { top: 315px; }
.favourite a { background: url(/template/yxshop_template/green/images/userCenter/Listico5.png) 20px center no-repeat; }
.concern { top: 363px; }
.concern a { background: url(/template/yxshop_template/green/images/userCenter/Listico6.png) 20px center no-repeat; }
.target { top: 411px; }
.target a { background: url(/template/yxshop_template/green/images/userCenter/Listico7.png) 24px center no-repeat; }
.teacher,.stu{ top: 459px; }
.teacher a{background: url(/template/yxshop_template/green/images/userCenter/Listico8.png) 24px center no-repeat;}
.stu a{background: url(/template/yxshop_template/green/images/userCenter/Listico9.png) 24px center no-repeat;}
.userCenterIn .right { width: 722px; float: right; background: #fff; border-left: 1px solid #C5E3F3; min-height: 749px; _height: 749px;}
.rightIn { padding-left: 21px;}
.postBox { border: 1px solid #DBDBDB; width: 699px; height: 74px; overflow: hidden; zoom: 1; margin-top: 24px; margin-bottom:8px;}
.postBox textarea { border: none; padding: 3px 0px 0 8px; background: none; width: 535px; height: 71px; float: left; resize: none; }
.postBox .imgBtn,
.postBox .linksBtn { border-left: 1px solid #DBDBDB; float: left; display: block; width: 77px; height: 74px; text-indent: -9999em; }
.postBox .imgBtn { background: url(/template/yxshop_template/green/images/userCenter/photoBtn.png) no-repeat center #F7F8F8; }
.postBox .linksBtn { background: url(/template/yxshop_template/green/images/userCenter/linksBtn.png) no-repeat center #F7F8F8; }
.addons { overflow: hidden; zoom: 1;width:699px; position:relative; padding-bottom:40px;}
.addons a { float: left; display: block; width: 16px; height: 16px; margin-right: 10px; }
.addons .emot { background: url(/template/yxshop_template/green/images/userCenter/icon1.gif) no-repeat; }
.addons .at { background: url(/template/yxshop_template/green/images/userCenter/icon2.gif) no-repeat; }
.addons .topic { background: url(/template/yxshop_template/green/images/userCenter/icon3.gif) no-repeat; }
.evtBtn { background: url(/template/yxshop_template/green/images/userCenter/PstBtn.png) no-repeat; width: 77px; height: 29px; line-height: 29px; color: #fff; font-size: 14px; border: none; float: right; }
.txt { overflow: hidden; zoom: 1; height: 18px; line-height: 18px; padding: 24px 0; }
.txt span { float: left; color: #727171; background: url(/template/yxshop_template/green/images/userCenter/ico1.png) no-repeat 3px center; padding-left: 25px; }
.txt a { float: right; color: #1799DA;}
.appSay{zoom:1; position:relative;}
.appSay article { overflow: hidden; zoom: 1; margin-bottom: 40px;}
.appSay article .userpic { float: left; width: 83px; height: 83px; display: inline }
.appSay article .userpic img { width: 81px; height: 81px; border: 1px solid #DBDBDB; }
.appSay article .msgBox { float: left; margin-left: 20px; border: 1px solid #DBDBDB; width: 596px; position: relative;}
.appSay article .msgCnt { overflow: hidden; zoom: 1; padding: 10px 24px 0 24px; position: relative; }
.appSay article .msgCnt h3 { float: left; height: 26px; line-height: 26px; margin-right: 8px; }
.appSay article .msgCnt h3 a { color: #1799DA; font-size: 14px; }
.appSay article .msgCnt p { color: #727171; line-height: 26px; _height: 26px; display: inline; text-align: justify; }
.pubInfo { overflow: hidden; zoom: 1; margin: 10px 0; }
.pubInfo time { float: left; display: inline; color: #ccc; }
.pubInfo ul { overflow: hidden; zoom: 1; float: right; }
.pubInfo ul li,.comBtn { float: left; display: inline; margin-right: 15px; color: #1799DA; font-weight: bold; cursor: pointer; }
.pubInfo ul li.more { background: url(/template/yxshop_template/green/images/userCenter/cmmoreIco.png) no-repeat right center; width: 42px; margin: 0; }
.comment { background: #F7F8F8; padding: 14px; border-top: 1px solid #DBDBDB; position: relative; }
.comment .tempBox { width: 566px; height: 28px; line-height: 28px; color: #ccc; border: 1px solid #DBDBDB; text-indent: 10px; background: #fff; position: relative; cursor: text; }
.comment .tempBox span { position: absolute; right: 0; top: 0; display: block; width: 61px; height: 28px; border-left: 1px solid #E6E6E6; background: url(/template/yxshop_template/green/images/userCenter/cmBtn.png) center 3px no-repeat #E6E6E6; cursor: pointer; }
.comment textarea { width: 560px; height: 56px; border: 1px solid #E6E6E6; padding: 3px; line-height: 18px; resize: none; }
.comment .commentSubmit { background: url(/template/yxshop_template/green/images/userCenter/PstBtn.png) no-repeat; width: 65px; height: 29px; border: none; color: #fff; font-size: 14px; float: right; margin-top: 8px; }
.commentHidden { display: none; overflow: hidden; zoom: 1; }
#hotComend { padding-bottom: 20px; display: none;}
.hotComendIn { border: 1px solid #E8E8E8; border-radius: 3px; overflow: hidden; zoom: 1; }
#hotComend h3 { font-size: 12px; height: 18px; line-height: 18px; padding: 5px 0; }
#hotComend .hotHeader { background: #F0F0F0; position: relative; }
#hotComend .hotHeader ul { overflow: hidden; zoom: 1; }
#hotComend .hotHeader ul li { float: left; display: inline; border-right: 1px solid #E8E8E8; margin-bottom: -1px; position: relative; text-align: center; height: 40px; line-height: 40px; padding: 0 18px; font-size: 14px; color: #45698D; cursor: pointer; }
#hotComend .hotHeader ul li.active { background: #fff; font-weight: bold; }
.closeHotComend { color: #8C8C8C; cursor: pointer; display: block; font-family: simsun; font-size: 13px; font-weight: bold; height: 14px; line-height: 14px; position: absolute; right: 10px; text-align: center; top: 9px; width: 14px; }
.hotTop { height: 20px; line-height: 20px; padding: 5px 15px 0 0; text-align: right; }
.hotTop a { color: #45698D; }
.hotList { overflow: hidden; zoom: 1; padding: 10px 0; }
.hotList figure { width: 209px; position: relative; padding: 0 12px; border-left: 1px solid #E8E8E8; float: left; margin-left: -1px; overflow: hidden; zoom: 1; }
.hotList figure.hover { background: #F0F0F0; }
.hotList figure.hover .hotImgHidden { display: none; }
.hotList figure.hover figcaption { height: 217px; }
.hotList .hotImgHidden { background: #F1F1F1; height: 120px; margin-bottom: 5px; overflow: hidden; zoom: 1; position: relative; border: 1px solid #E8E8E8; }
.hotList .hotImgHidden a{ display:block; height:120px;}
.hotList .hotImgHidden img { width: 208px; }
.hotList .hotImgHidden .num { position: absolute; right: 8px; top: 8px; color: #fff; background: #49A0E1; border-radius: 3px; display: block; height: 20px; line-height: 20px; padding: 0 5px; }
.hotList figcaption { color: #333333; height: 90px; line-height: 22px; overflow: hidden; }
.hotList figcaption a { color: #45698D; margin-right: 3px; float: left; }
.hotList figcaption p { display: inline; }
.hotList .hotBottom { padding-top: 5px; height: 30px; overflow: hidden; }
.hotList .hotBottom a { border-radius: 3px; float: right; padding: 2px 5px; display: block; height: 18px; line-height: 18px; color: #fff; background: #5CAAE6; border: 1px solid #4798D6; }
.leftIco { background: url(/template/yxshop_template/green/images/userCenter/cmIco.png) no-repeat; display: block; width: 7px; height: 11px; position: absolute; left: -6px; top: 18px; }
.topIco { background: url(/template/yxshop_template/green/images/userCenter/commentBoxIco.png) no-repeat; display: block; width: 9px; height: 5px; display: block; position: absolute; top: -4px; left: 31px; }
#dialog { border: 1px solid #999; border-radius: 5px; box-shadow: 0 0 5px #535658; width: 620px; }
.dialogTitle { background: none repeat scroll 0 0 #F3F3F3; border-bottom: 1px solid #E5E5E5; position: relative; border-radius: 5px 5px 0 0; }
.dialogContent { padding: 5px 20px; height: 400px; background: #fff; }
.dialogTitle h3 { color: #4C4C4C; font-size: 14px; height: 31px; line-height: 31px; text-indent: 10px; text-shadow: 0 1px 1px #FFFFFF; }
.container textarea { border: 1px solid #ADD1DA; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; color: #555555; height: 78px; line-height: 19px; padding: 5px; resize: none; width: 568px; }
.containerBtn { overflow: hidden; padding-top: 5px; zoom: 1; }
.containerBtn .btn { background: url(/template/yxshop_template/green/images/userCenter/PstBtn.png) no-repeat; width: 77px; height: 29px; line-height: 29px; color: #fff; font-size: 14px; text-align: center; border: none; float: right; }
.dialogImg { width: 480px; border: 1px solid #D7D7D7; border-radius: 4px; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); padding: 6px 10px; }
.dialogImg .imgTitle { position: relative; }
.dialogImg .imgTitle .closeHotComend { top: 5px; right: 5px; }
.dialogImg .imgTitle h4 { height: 25px; line-height: 25px; margin-bottom: 5px; text-indent: 5px; font-size: 14px; color: #545454; }
.dialogImg .addImg { width: 480px; height: 200px; overflow: hidden; zoom: 1; }
.dialogImg .addImg img { height: 200px; }
.commentsSubList { overflow: hidden; zoom: 1; padding-bottom:8px;}
.commentsSubList .csPic { float: left; display: inline; }
.commentsSubList .csPic img { display: block; width: 50px; height: 50px; }
.commentsSubTxt { float: left; width: 510px; display: inline; margin-left: 8px; }
.commentsSubTxt .nickname { color: #1799DA; margin-right: 8px; font-weight: bold; }
.commentsSubTxt span .nickname { margin: 0 3px; }
.commentsSubTxt { color: #727171; line-height: 26px; _height: 26px; }
.commentsSubTxt p { display: inline; }
.commentsOp a { color: #1799DA; margin-left: 5px; font-weight: bold; }
.addons_wrap,#swfu_container{ border:1px solid #E6E6E6;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); overflow:hidden;zoom:1;padding-bottom:10px; top:113px; right:0; width:699px; background:#fff; z-index:10; display:none; margin-bottom:8px;}
.addons_wrap h3{ height:32px; line-height:32px; margin-bottom:20px; border-bottom:2px solid #F5F5F5; color:#545454; padding-left:15px; font-size:12px; font-weight:normal;}
.addUrl{ border:1px solid #E5E5E5; height:19px; width:663px; color:#545454;padding: 3px 2px; display:block; margin:0 auto; background:#fff;}
.urlBtn,.ImgUpLoadBtn{ background:url(/template/yxshop_template/green/images/userCenter/PstBtn.png) no-repeat; width:77px; height:29px; font-size:16px; color:#fff; border:none; margin-top:10px; float:right; display:inline; margin-right:16px;}
/*UpLoad上传样式*/

.progressWrapper {
	width: 700px;
	overflow: hidden;
}

.progressContainer {
	margin: 5px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

/*a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}*/

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top; width:77px; height:74px;border-left: 1px solid #DBDBDB;
    display: block;
    float: left; cursor:pointer;
}
/*缩略图*/
#thumbnails{overflow:hidden;zoom:1;}
#thumbnails img{}
/*限制140字*/
.num{position:absolute; right:86px; top:0; height:22px; line-height:22px; color:#808080;}
.num span{ font-weight:bold;font-family: Constantia,Georgia;
    font-size: 22px;
    font-style: italic;}
/*表格*/
.tableList{border: 1px solid #E2E2E2;
    
    font-size: 12px;
    margin-bottom: 20px;background-color: #FBFBFB;
    border-collapse: collapse;
    border-spacing: 0;}
    .tableList th {
    background-color: #F0F0F0;
    border-bottom: 1px solid #E2E2E2;
    font-weight: bold;
}
.tableList a { display:block;
    border-top: 1px dotted #E2E2E2;
    line-height: 20px;height:20px;
    padding: 10px;color: #333333;
    vertical-align: middle;
}
.tableList a.title{ background:#F0F0F0; font-weight:bold;}
.tableList ul{ display:none;}
.tableList ul li.odd{background:#F7F7F7}
.tableList ul li a{ color:#50A3E1}
.tableList ul li a:hover{ background:#E8F2FF; color:#ff6600; text-decoration:underline;}
.notCourse {
    background:#FCFCFC;
    border: 1px solid #ECECEC;
    color: #999999;
    font-size: 16px;
    line-height: 125px;
    margin-bottom: 10px;
    text-align: center;
}
.blockUI label{ color:#000;}
#TestContent{ overflow-x:visible; overflow-y:auto;padding:10px; font-size:14px; position:relative;}
#TestContent h3{border-bottom: 1px solid #0076B3;
    color: #0078B0;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;}
#close{ position:absolute; top:0px; right:16px; background:url(/template/yxshop_template/green/images/userCenter/close.png) no-repeat; width:30px; height:30px; cursor:pointer;}