@charset "utf-8";
/*++++++++++++++++++++++++++++
+ CSS Document				 +
+ Date:2013-08-28			 +
+ Author:Koshi Tang          +
+ E-Mail:onlyyou98@126.com   +
++++++++++++++++++++++++++++*/


.W1000{
    width:1000px;
    margin:0 auto;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.userWrap{
	background:#fbfbfb;
}
.userInfoDetail .safeLevel .wh,
.userInfoDetail .memberLevel dd span,
.userRight .accountName b,
.modifyAccount p,
.loginLog .logLeft b,
.userDialog .closeLayer a,
.U_myCourse .courseShow h1,
.U_myCourse .newCourse dl dt span,
.U_myRecord .career h1,
.U_mySimulation .university h1,
.U_mySimulation .examTime .timeShow,
.U_mySimulation .universityDetail .schoolName,
.U_mySimulation .setSchoolName,
.U_mySimulation .schoolFavirate h1,
.U_mySimulation .setFavirate a,
.U_mySimulation .simulatStep h1,
.U_mySimulation .simulatStep h1 .help,
.U_mySimulation .simulatStep .step i,
.U_slides .num li,
.U_slides .img .des a,
.U_goTopHome a i,
.U_goTopHome a,
.M_weather .updateTime .update,
.M_weather .weatherMain .wRight ul li .icon,
.topWeather .icon,
#home_top .top_main .left .hIcon,
.loginLog .logRight .logList .hasChild,
.userSidebar ul li a .icon,
.U_newStudyArea ul .course .newAddCourse .inner,
.m_ico{
	/* background:url(../images/newbg.png?t=20150326) no-repeat; */
	background-image: url(../images/newbg.png?t=20150326);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.U_myMember .homework{
	background: url(../images/myHomework.png) no-repeat 20px 12px;
}
.hwBody .hwTime{
	background: url(../images/myHkh2.png) no-repeat;
	width: 149px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #ff8500;
}
.U_myHomework .hint{
	text-align:center;
	padding:100px 0 0;
	font-size:16px;
	color:#999;
}
#mask{
	position:fixed;
    background:#000;
    opacity:0.7;filter:alpha(opacity:70);
    width:100%;height:100%;
   _width:expression(eval(document.documentElement.clientWidth));
   _height:expression(eval(document.documentElement.clientHeight));
   _position:absolute;_top: expression(eval(document.documentElement.scrollTop));
   top:0;left:0;
   display:none;
    z-index:300;
}
.radius5{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.inline-block{
	display:inline-block;*zoom:1;*display:inline;
}
#home_top{height:43px; margin:0 auto; background:url(../images/home_center_top_bj.png) repeat-x left top;border:1px solid #fff;color:#676767;}
#home_top .top_main{ width:1000px; margin:0 auto;}
#home_top .top_main .left{ width:540px; height:43px;line-height:43px; float:left;_padding-top:5px;_height:30px;_line-height:30px;}
#home_top .top_main .left a{
	color:#333;font-size:14px;
}
#home_top .top_main .left .hIcon{
	padding:2px 0 2px 18px;
	background-position:-46px -2010px;
	_background-position:-46px -2004px;
}
#home_top .top_main .left a:hover{
	color:#79bd3b;
}
#home_top .top_main .left li{ display:inline; line-height:43px; margin:0 10px;}
#home_top .top_main .left li.welcome{ background:url(../images/user_tip.png) no-repeat left center; padding-left:20px;}
#home_top .top_main .left li.welcome a{ color:#79bd3b;}
#home_top .top_main .left li.help{ background:url(../images/help_bj.png) no-repeat left center; padding-left:20px;}
#home_top .top_main .left li.feedback{background:url(../images/fackback.png) no-repeat 0 center; padding-left:25px;}
#home_top .top_main .right{ width:250px; height:43px; line-height:43px; float:right; font-size:14px;color:#333;text-align:right;}
#home_top .top_main .right a{
	color:#5d87ba;
}
#home_top .top_main .right .realName{
	background:url(../images/user_tip.png) no-repeat left center; padding-left:20px;
}
#home_top .top_main .right a:hover{
	color:#79bd3b;
}
#home_top .top_main .right .logout{
	color:#999;
}
#home_top  li a:hover{
	text-decoration: underline;
}
#home_top .top_main .help a,#home_top .feedback a{
	color:#333;
}

.header{
	height: 98px;
	background:url(../images/uheaderbg.jpg) repeat-x 0 0;
}
.header .logo{
	width:230px;height:98px;
	overflow: hidden;
}
.header .niceTopic{
	margin:0 0 0 250px;
	height:98px;
}
.header .niceTopic table {
	height:98px;
}
.header .niceTopic table td{
	font-size:16px;color:#fff;font-family:"Microsoft Yahei";
	line-height:150%;
}
.header .U_study{
	float:right;
	width:125px;height:33px;line-height:33px;
	background:url(../images/small.png) no-repeat 0 -834px;
	margin:30px 70px 0 0;
	text-indent:-9999px;
	position:relative;z-index:40;
}
.header .topRight{
	width:138px;height:98px;
	position:absolute;top:0;right:0;
	z-index:5;
	background:url(../images/topleftbg.png) no-repeat 0 0;
}
.header .U_study:hover{
	background-position:-175px -799px;
	width:125px;height:33px;line-height:33px;
}
.footer p{
	text-align:center;font-family: arial;font-size:15px;color:#1d1d1d;
	padding:10px 0;
	line-height:35px;
}
.U_goTopHome{
	position:fixed;bottom:30px;left:50%;margin-left:520px;
	_position:absolute;_top: expression((document.compatMode && document.compatMode=='CSS1Compat' ? documentElement.scrollTop+(documentElement.clientHeight - this.clientHeight):document.body.scrollTop+(document.body.clientHeight - this.clientHeight))-30);
	/* width:40px; height:90px; */
}
.U_goTopHome a{
	width:56px;height:56px;line-height: 56px;
	overflow:hidden;
	display:block;
	text-indent: -9999px;
	transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
.U_goTopHome .goHome {
	background-position:-4px -1584px;
}
.U_goTopHome .goTop {
	background-position:-4px -1700px;
}
.U_goTopHome .survey {
	background-position:-4px -2167px;
}
.U_goTopHome .goHome:hover {
	background-position:-4px -1642px;
}
.U_goTopHome .goTop:hover {
	background-position:-4px -1758px;
}
.U_goTopHome .survey:hover {
	background-position:-4px -2108px;
}
.userSidebar{
	width:229px;
	float:left;
	background:#fff;
}
.userRight{
	float:right;
	width:767px;_width:766px;_display:inline;
	border-right:2px solid #e6e6e6;/* e6e6e6 */
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
	min-height:650px;height:auto !important;height:650px;
	background-color:#fff;
}
.userSidebar h1{
	height:55px;line-height:55px;
	padding-left:20px;
}
.userSidebar h1,.userSidebar ul li a{
	font-size:14px;
	color:#606566;
}
.userSidebar ul{
	border-top: 1px solid #f8f8f8;
}
/* .userSidebar ul li{
	height:40px;
} */
.userSidebar ul li a{
	display:block;
	height:40px;line-height:40px;
	width:200px;
	padding-left:29px;
	border-bottom:1px solid #f8f8f8;
}
.userSidebar ul li .studyCenter{
	height:22px;line-height: 22px;
	padding-top:10px;padding-bottom:8px;*padding-top:15px;
}
.userSidebar ul li .studyCenter:hover{
	padding:10px 2px 8px 29px;*padding-top:15px;
}
.userSidebar ul li a .icon{
	display:inline-block;*display:inline;*zoom:1;
	width:14px;height:14px;line-height:14px;
	overflow:hidden;
	vertical-align: middle;
}
.userSidebar ul li a .sd{
	background-position:-46px -1071px;
}
.userSidebar ul li a:hover .sd{
	background-position:-46px -1100px;
}
.userSidebar ul li a:hover,.userSidebar ul li .cur{
	padding:0 2px 0 29px;
	background-color: #fbfbfb;
	border-left:7px solid #ff5f3e;
	margin-left:-7px;
	color:#ff5500;
	position: relative;
	z-index: 12;
	/* width:200px; */
}
.userSidebar ul li a:hover span,.userSidebar ul li .cur span{
	border-bottom:1px solid #fbfbfb;
}
.userRight .userInfo ,.userRight .accountInfo{
	border-bottom:1px solid #c6d7eb;
}
/* .userRight .userPhoto ,*/.userRight .accountName{
	float:left;
	background:#fbfbfb;
	height:210px;width:125px;
}
/* .userRight .userPhoto{
	height:180px;
} */
.userRight .modifyInfo,.userRight .modifyAccount{
	float:right;
	width:160px;
}
.userRight .userInfoDetail{
	min-height:190px;height:auto !important;height:190px;
	margin:0 160px 0 160px;
}
/* .userRight .userPhoto a{
	width:85px;
	display:block;
	margin:30px auto 0;
	color:#f50;
	text-align: center;
	font-size:14px;
}
.userRight .userPhoto a:hover{
	color:#5791d1;
}
.userRight .userPhoto a img{
	width:85px;height:85px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px;
	display: block;
	margin:0 0 10px;
	border:5px solid #e6e6e6;
} */
.modifyInfo a,.modifyAccount a{
	width:80px;height:25px;line-height:25px;
	display:block;
	margin: 0 auto;
	background:#5791d1;
	border:1px solid #4682c3;
	color:#fff;text-align: center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}
.modifyInfo a:hover,.modifyAccount a:hover{
	background:#91b917;
	border:1px solid #89b013;
}
.userInfoDetail ul{
	background:#f9f9fa;
	border:1px solid #eee;
	padding:5px 10px;
}
.userInfoDetail ul li{
	line-height:30px;
}
.userInfoDetail ul li em{
	float:right;
	color:#888;
}
.userInfoDetail ul li b,.userInfoDetail ul li strong{
	font-size:15px;color:#272626;font-family: "Microsoft Yahei";
}
.userInfoDetail ul li strong{
	color:#f50;
}
.userInfoDetail ul li a{
	color:#333;
	text-decoration: underline;
}
.userInfoDetail ul li a:hover{
	color:#80abdb;
}
.userInfoDetail .safeLevel{
	height:25px;line-height: 25px;
}
.userInfoDetail .safeLevel span,.userInfoDetail .memberLevel dd,.userInfoDetail .memberLevel dt{
	float:left;
	color:#333;
}
.userInfoDetail .safeLevel .wh{
	width:44px;height:16px;line-height:16px;
	overflow: hidden;
	text-indent: -9999px;
	vertical-align: middle;
	margin:5px 3px 0;
}
.userInfoDetail .safeLevel .g{
	background-position: 0 0;
}
.userInfoDetail .safeLevel .z{
	background-position: 0 -17px;
}
.userInfoDetail .safeLevel .d{
	background-position: 0 -35px;
}
.userInfoDetail .memberLevel {
	line-height:30px;height:30px;
}
.userInfoDetail .memberLevel dd span{
	float: left;
	padding:0 0 0 30px;
	margin:0 10px 0 0;
}
.userInfoDetail .memberLevel .cur span{
	color:#74a01f;
}
.userInfoDetail .memberLevel dd .pk{
	background-position: -36px -230px;
}
.userInfoDetail .memberLevel dd .gold{
	background-position: -36px -196px;
}
.userInfoDetail .memberLevel dd .vip{
	background-position: -36px -162px;
}
.userInfoDetail .memberLevel .cur .pk{
	background-position: -36px -127px;
}
.userInfoDetail .memberLevel .cur .gold{
	background-position: -36px -93px;
}
.userInfoDetail .memberLevel .cur .vip{
	background-position: -36px -59px;
}
.deadDate .dateBar{
	display:inline-block;*display:inline;*zoom:1;
	background:#dadada;
	vertical-align:middle;
	color:#333;
	width:285px;
}
.deadDate .dateBar span{
	display:block;
	background:#ff5f3e;
}
.deadDate .dateBar,.deadDate .dateBar span{
	height:11px;line-height:11px;overflow:hidden;
	-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}
.modifyInfo .passwordModify{
	margin:50px auto 70px;
}
.userRight .accountName b, .loginLog .logLeft b{
	width:85px;
	display:block;
	margin:30px auto 0;
	background-position: 3px -275px;
	padding:55px 0 0;
	text-align: center;font-size:16px;
	color:#3d3d3d;
}
.loginLog .logLeft b{
	background-position: 3px -335px;
}
.accountInfoDetail .account{
	line-height:200%;width:400px;
	color:#888;
	padding-top:30px;
}
.accountInfoDetail .account dd{
	margin:0 auto 30px;
	color:#333;
}
.accountInfoDetail .account dd b{
	color:#4ba511;
}
.accountInfoDetail .account dd .kb{
	color:#5791d1;
	margin-right:15px;
}
.modifyAccount a{
	margin:40px auto 20px;
}
.modifyAccount p{
	line-height:25px;
	padding:0 0 0 25px;
}
.modifyAccount .complete{
	background-position:-45px -435px;
	color:#5bc92e;
}
.modifyAccount .noComplete{
	background-position:-45px -406px;
	color:#f00;
}
.loginLog .logLeft{
	width:125px;
	text-align: center;
	background:#FBFBFB;
}
.loginLog .logRight,.loginLog .logLeft{
	vertical-align: top;
}
.loginLog .logRight .logList{
	margin:0 0 30px 30px;padding-top:30px;
	width:460px;
}
.loginLog .logRight .logList h6{
	font:bold 14px/2 "Microsoft Yahei";
	color:#333;
}
.loginLog .logRight .logList h6 b,
.loginLog .logRight .logList .hasChild b{
	font-size:17px;color:#f50;
}
.loginLog .logRight .logList .hasChild{
	height:30px;
	padding:0 0 0 55px;
	font-size:12px;color:#666;
	background-position:-14px -2038px;
}
.loginLog .logList table{
	width:100%;
	line-height:220%;
}
.loginLog .logList table th,.loginLog .logList table td{
	padding:0 3px;
	font-size:12px;
}
.loginLog .logList table th{
	color:#5e5e5e;
	border-bottom:2px solid #dfdfdf;
}
.loginLog .logList table td{
	color:#666;text-align: center;
	border-bottom:1px solid #f0f0f0;
}
.userDialog{
	border:8px solid #a3a3a3;
	position:absolute;
	background: #fff;
	z-index:3110;
}
.userDialog .closeLayer{
	position:relative;
}
.userDialog .closeLayer a{
	width:23px;height:24px;line-height:24px;
	position:absolute;top:-15px;right:-15px;
	background-position:0 -81px;
	text-indent: -9999px;
}
.userDialog .closeLayer a:hover{
	background-position: 0 -55px;
}
.U_changePass{
	padding:10px;
	width:620px;
}
.U_changePass h1,.U_setPicture h1{
	height:40px;line-height:40px;
	font-size:24px;color:#000;
	border-bottom:5px solid #ccc;
}
.U_changePass dl dd{
	line-height:25px;
	margin:0 0 15px;
	font-size:14px;color:#333;
}
.U_changePass dl dd em,.U_setUserInfo p em{
	color:#f00;
}
.U_changePass dl dd span{
	display: inline-block;*display: inline;*zoom:1;
	width:220px;
	vertical-align: middle;line-height:130%;padding:2px;
	color:#666;font-size:12px;
}
.U_changePass dl dd .tipsPass{
	background:#f7f7f7;
	border:1px solid #ededed;
}
.userDialog dl dd .error{
	color:#f00;
}
.U_changePass dl dd .text{
	border:1px solid #ccc;
	height:28px;line-height:28px;
	width:200px;
	font-size:14px;color:#555;
	margin:0 10px 0 0;
}
.U_changePass dl dd .submit,.U_setPicture .picLeft .submit,.U_mySimulation .setFavirate .submit{
	width:100px;height:35px;line-height: 35px;vertical-align:middle;
	border:1px solid #306eb3;
	color:#555;
	background: rgb(81,140,206); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(81,140,206,1) 0%, rgba(61,120,188,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(81,140,206,1)), color-stop(100%,rgba(61,120,188,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(81,140,206,1) 0%,rgba(61,120,188,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(81,140,206,1) 0%,rgba(61,120,188,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(81,140,206,1) 0%,rgba(61,120,188,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(81,140,206,1) 0%,rgba(61,120,188,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#518cce', endColorstr='#3d78bc',GradientType=0 ); /* IE6-9 */
	color:#fff;font-size:18px;font-family: "Microsoft Yahei";
	cursor:pointer;
	margin:15px 10px 0 110px;
}
.U_changePass dl dd .submit:hover,.U_setPicture .picLeft .submit:hover,.U_mySimulation .setFavirate .submit:hover{
	background: rgb(106,160,221); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(106,160,221,1) 0%, rgba(75,133,198,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(106,160,221,1)), color-stop(100%,rgba(75,133,198,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(106,160,221,1) 0%,rgba(75,133,198,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(106,160,221,1) 0%,rgba(75,133,198,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(106,160,221,1) 0%,rgba(75,133,198,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(106,160,221,1) 0%,rgba(75,133,198,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aa0dd', endColorstr='#4b85c6',GradientType=0 ); /* IE6-9 */
}
.U_changePass dl dd .reset{
	background:none;border:none 0;
	color:#51b80e;font-size:14px;
	cursor:pointer;
	vertical-align: middle;line-height: 35px;height: 35px;
}
.U_setAccount h1 span{
	font-size:12px;color:#437ec1;font-family: "Simsun";
}
.U_setAccount h1 span b{
	font-weight: normal;color:#f50;
	margin:0 5px;
}
.U_setAccount dl dd .userName{
	font-size:22px;color:#2368b5;font-family: Arial;
	border: none 0;
	width:440px;
}
.U_setPicture {
	padding:15px;
	width:650px;
}
.U_setPicture .picLeft{
	float:left;
	width:140px;
}
.U_setPicture .picLeft img{
	width:130px;height:130px;
	border:5px solid #ccc;
}
.U_setPicture .picLeft .submit{
	margin:10px 0 0 20px;
}
.U_setPicture .picRight{
	margin-left:190px;
}
.U_setPicture .picRight li{
	float:left;
	width:86px;height:86px;
	margin:0 4px 15px 0;
}
.U_setPicture .picRight li img,.U_setPicture .picRight a{
	width:80px;height:80px;
	display: block;
}
.U_setPicture .picRight a{
	border:3px solid #fff;
}
.U_setPicture .picRight a:hover{
	border:3px solid #f9a237;
}
.U_setUserInfo p{
	color:#676767;
}
.U_setUserInfo{
	width:580px;
}
.U_setUserInfo dl dd .province,
.U_setUserInfo dl dd .city,
.U_setUserInfo dl dd .area,
.U_setUserInfo dl dd .school{
	width:100px;
}
.U_success{
	width:300px;
	text-align:center;
	padding:50px 0;
	font-size:18px;color:#555;
}

/* 我的课堂 */
.U_myCourse .courseShow,
.U_myCourse .courseShow h1,
.U_myRecord .psychology,
.U_myMember h1{
	border-bottom:1px solid #c6d7eb;
}
.U_myCourse .courseShow h1,
.U_myRecord .career h1,
.U_myMember h1{
	height:54px;line-height:54px;
	margin:0 0 10px;
	padding: 0 0 0 60px;
	color:#333;font-size:18px;
	background-position:-10px -460px;
}
.U_myRecord .career h1{
	background-position: -10px -635px;
}
.U_myRecord .exam h1{
	background-position: -10px -688px;
}
.U_myRecord .psychology h1{
	background-position: -10px -737px;
}
.U_mySimulation .university h1{
	background-position:-10px -860px;
}
.U_mySimulation .schoolFavirate h1{
	background-position:-10px -945px;
}
.U_mySimulation .simulatStep h1{
	background-position:-10px -905px;
}
.U_myComment h1{
	background-position:-10px -505px;
}
.U_myNotice h1{
	background-position:-10px -1814px;
}
.U_mySituation .studyAnalysis h1{
	background-position:-10px -1995px;
}
.U_mySituation .accountSafe h1{
	background-position:-10px -1950px;
}
.U_myPassword h1{
	background-position:-10px -258px;
}
.U_myInfo h1{
	background-position:-10px -780px;
}
.U_myCourse .courseShow h2{
	font-size:17px;color:#333;
	line-height:35px;
	margin:0 20px;
}
.U_myCourse .courseShow h2 b{
	color:#2f80da;font-weight: normal;
}
.U_myCourse .courseShow ul li{
	float:left;
	border:3px dashed #e5e5e5;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	margin:10px 10px  0;
	line-height:27px;
	padding:0 10px;
	color:#333;font-size:14px;
}
.U_myCourse .courseShow ul li span{
	font-size:12px;color:#5791d1;
}
.U_myCourse .newCourse{
	padding:0 20px;
}
.U_myCourse .newCourse h1{
	font-size:17px;color:#000;
	line-height:45px;
}
.U_myCourse .newCourse h1 em{
	float:right;
	font-size:12px;color:#666;font-family: "Simsun";
}
.U_myCourse .newCourse dl {
	width:160px;
	float:left;
	margin:0 28px 15px 0;
}
.U_myCourse .newCourse .last{
	margin-right:0;
}
.U_myCourse .newCourse dl dt a{
	position:relative;
	display: block;
}
.U_myCourse .newCourse dl dt a,.U_myCourse .newCourse dl dt img,.U_myCourse .newCourse dl dt span{
	width:160px;height:103px;
}
.U_myCourse .newCourse dl dt p{
	position:absolute;bottom:0;left:0;
	width:150px;line-height:30px;
	padding:0 5px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');
	background:rgba(0,0,0,0.7);
	color:#fff;
}
.U_myCourse .newCourse dl dt span{
	position:absolute;bottom:0;left:0;
	background-position:45px -532px;
	background-color:#000;
	filter:alpha(opacity=50);opacity:0.5;
	display: none;
	z-index:10;
}
.U_myCourse .newCourse dl dd{
	font-size:12px;color:#999;
}
.U_myCourse .newCourse dl dd a{
	height:35px;line-height:35px;
	color:#424242;
}
.U_myCourse .newCourse dl dd a:hover{
	color:#5791D1;
}
.U_myRecord .career table{
	width:100%;
}
.U_myRecord .career table,.U_myRecord .career th,.U_myRecord .career td{
	border:1px solid #c6d7eb;
	border-left:none;
	background:#fbfbfb;
	font-size:14px;
}
.U_myRecord .career th{
	font:700 16px/3 "Microsoft Yahei";
	color: #000;
}
.U_myRecord .career td{
	line-height:200%;
	padding:3px 0;
	color:#666;text-align:center;
}
.U_myRecord .career td a{
	color:#1573dc;
}
.U_myRecord .career td a:hover{
	color:#f60;
}
.U_myRecord .exam a{
	margin:0 5px;
}
.U_myRecord .exam .examMap{
	text-align:center;
	margin:30px auto;
}
.U_myRecord .exam .examMap h2{
	line-height:40px;
	font-size:16px;color:#000;
}
.U_myRecord .exam .examMap #MSLine embed{
	background:#f7f8f4;
	margin:0 auto;
	width:600px;height:400px;
}
.U_myRecord .exam .examMap p{
	line-height:35px;
	color:#666;
}
.U_myRecord .exam .examMap p span{
	color:#1573dc;
}
.U_mySimulation .universityLogo{
	width:100px;_display:inline;
	color:#333;text-align:center;
}
.U_mySimulation .universityLogo img{
	width:48px;height:54px;
	display:block;
	margin:0 auto 5px;
}
.U_mySimulation .examTime{
	width:;_display:inline;
	color:#333;font-size:15px;font-weight: bold;
}
.U_mySimulation .examTime .timeShow{
	width:55px;height:53px;line-height:53px;
	display:inline-block;*display:inline;*zoom:1;
	background-position:-5px -799px;
	font-size:22px;color:#e74c3c;font-family: Arial;text-align: center;
	margin:0 5px;
}
.U_mySimulation .universityDetail{
	margin:0 265px 0 115px;
	min-height:80px;height:auto!important;height:80px;
	line-height:200%;
	padding:15px 0 0;
	color:#666;
}
.U_mySimulation .universityDetail .schoolName{
	padding:5px 15px 5px 45px;
	background-position:-30px -1003px;
	*background-position:-30px -999px;
	border:4px dashed #ddd;
	font-size:14px;
	color:#333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.U_mySimulation .universityDetail .schoolName:hover{
	border:4px dashed #c0e1ed;
}
.U_mySimulation .setSchoolName{
	color:#5790d3;font-size:14px;
	padding-right:20px;
	background-position:35px -205px
}
.U_mySimulation .setSchoolName:hover,.U_mySimulation .setFavirate a:hover{
	color:#ffaa80;
}
.U_mySimulation .universityDetail .sxx{
	color:#333;
}
.U_mySimulation .universityMap{
	width:767px;height:420px;_width:765px;
	overflow: hidden;
}
.U_mySimulation .searchMapResult{
	line-height:30px;
}
.U_mySimulation .searchMapResult a{
	margin:0 10px 10px 0;
	color:#333;
}
.U_mySimulation .searchMapResult a:hover{
	color:#5790D3;
}
.U_mySimulation .setFavirate{
	font-size:12px;color:#8e8d8d;font-family: "Simsun";
	position:relative;
}
.U_mySimulation .setFavirate a{
	color:#5791d1;
	padding-left:20px;
	margin:0 10px 0 0;
	transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
}
.U_mySimulation .setFavirate .edit{
	background-position:-46px -1070px;
}
.U_mySimulation .setFavirate .edit:hover{
	background-position:-46px -1099px;
}
.U_mySimulation .setFavirate .del{
	background-position:-46px -1130px;
}
.U_mySimulation .setFavirate .del:hover{
	background-position:-46px -1149px;
}
.U_mySimulation .setFavirate .manage{
	position:absolute;top:35px;right:-10px;
	width:270px;background:#fff;
	display: none;
}
.U_mySimulation .setFavirate .text{
	width:100px;height:25px;line-height:25px;
	border:1px solid #c1c1c1;
}
.U_mySimulation .setFavirate .submit{
	width:40px;height:23px;line-height:18px;
	padding:0;margin:0;
	font-size:12px;
}
.U_mySimulation .setFavirate .reset,.U_mySimulation .setFavirate .reset:hover{
	border:1px solid #cecece;
	background: rgb(226,226,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(213,213,213,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(100%,rgba(213,213,213,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(213,213,213,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
color:#4e4e4e;
}
.U_mySimulation .schoolFavirate .folder{
	margin:20px;
	line-height:25px;
}
.U_mySimulation .folder .sortTit{
	color:#8e8d8d;
	width:80px;
}
.U_mySimulation .folder .folderName{
	width:640px;
}
.U_mySimulation .folder .folderName a{
	color:#333;
	margin:0 10px 0 0;
}
.U_mySimulation .folder .folderName .cur{
	font-weight: bold;
	color:#ff6e26;
}
.U_mySimulation .schoolLists table{
	width:100%;
}
.U_mySimulation .schoolLists table td,.U_mySimulation .schoolLists table th{
	border:1px solid #c6d7eb;
	padding:2px 0;
}
.U_mySimulation .schoolLists table th{
	background:#ececec;
	color:#535353;
	line-height:40px;
}
.U_mySimulation .schoolLists table td{
	line-height:35px;
	text-align: center;font-size:12px;color:#666;
}
.U_mySimulation .schoolLists table td a{
	color:#666;
}
.U_mySimulation .schoolLists table td a:hover{
	color:#558ed1;text-decoration:underline;
}
.U_mySimulation .simulatStep h1 .help{
	font-size:12px;color:#333;
	padding-left:25px;
	background-position: -44px -1025px;
	height:48px;line-height:48px;
}
.U_mySimulation .simulatStep h1 .help:hover{
	color:#f50;
}
.U_mySimulation .simulatStep h1 img{
	vertical-align: middle;
}
.U_mySimulation .simulatStep .zyInfo{
	margin:25px auto;
	text-align:center;
}
.U_mySimulation .simulatStep .step{
	border-left:2px solid #9cbcec;
	margin:0 30px 0 60px;
	padding:45px 10px 30px 50px;
	position:relative;
}
.U_mySimulation .simulatStep .lastStep{
	border:none;
}
.U_mySimulation .simulatStep .step .st{
	width:49px;height:49px;overflow:hidden;text-indent:-999px;
	position:absolute;top:-10px;left:-24px;
}
.U_mySimulation .simulatStep .step .sst{
	width:30px;height:29px;overflow:hidden;text-indent:-999px;
	position:absolute;top:10px;left:50px;
	background-position: 0 -120px;
}
.U_mySimulation .simulatStep .step .ssb{
	width:30px;height:29px;overflow:hidden;text-indent:-999px;
	position:absolute;bottom:0;right:50px;
	background-position: 0 -153px;
}
.U_mySimulation .simulatStep .step .s1{
	background-position: -11px -1187px;
}
.U_mySimulation .simulatStep .step .s2{
	background-position: -11px -1240px;
}
.U_mySimulation .simulatStep .step .s3{
	background-position: -11px -1292px;
}
.U_mySimulation .simulatStep .step .s4{
	background-position: -11px -1344px;
}
.U_mySimulation .simulatStep .step .s5{
	background-position: -11px -1397px;
}
.U_mySimulation .simulatStep .stepInfo{
	line-height:200%;
}
.U_mySimulation .simulatStep .stepInfo h2{
	line-height:35px;
	font-size:16px;color:#333;font-weight: bold;
}
.U_mySimulation .simulatStep .stepInfo h2 span{
	font-weight:normal;margin-left:20px;
}
.U_mySimulation .simulatStep .stepInfo a{
	margin-right:10px;
	color:#4b85c4;text-decoration: underline;
	transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-webkit-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
}
.U_mySimulation .simulatStep .stepInfo a:hover{
	color:#f50;margin-left:5px;
}
.U_dreamSchool{

}
.U_dreamSchoolLists{
	width: 880px;
	color: #666;
	margin: 5px 10px;
}
.U_dreamSchoolLists li{
	display:inline-block;*display:inline;*zoom:1;
	line-height:20px;width:160px;
	margin:0 0 5px 10px;padding:3px 0;
	background:#eee;
	cursor:pointer;
}
.U_dreamSchoolLists li:hover{
	background:#ccc;
}
.U_dreamSchool .ulSearch li{
	float:left;
	line-height:30px;
	margin:0 15px 0 0;
	font-size:14px;color:#666;
}
.U_dreamSchool .ulSearch li select{
	width:80px;
}
.U_dreamSchool .ulSearch li .text{
	border:1px solid #ccc;
	height:23px;line-height: 23px;width:180px;
	color:#333;
}
.U_dreamSchool .ulSearch li .submit{
	width:51px;height:21px;
	background:url(../images/search.png) no-repeat 0 0;
	border:none 0;
	cursor:pointer;
}
.U_myLink{
	background:url(../images/ulinkbg.jpg) repeat 0 0;
	padding:50px 0 30px;
}
.U_myLink .myLinkBox{
	min-height:1220px;height:auto !important;height:1220px;
	background:url(../images/mylinkbg.png) no-repeat center top;
}
.U_myLink .studyArea{
	width:500px;
}
.U_myLink .enterArea{
	width:530px;
}
.U_myLink .item h1{
	line-height:50px;
	border-bottom:1px solid #e6e6e6;
	font-size:32px;color:#6fc42b;
}
.U_myLink .enterArea{
	margin:50px 0 0;
}
.U_myLink .psychologicalArea h1{
	color:#538ccf;
}
.U_myLink .psychologicalArea{
	width:510px;
	margin:130px 0 0;
}
.U_myLink .enterArea h1{
	padding-left:30px;
	color:#fc8c1e;
}
.U_myLink .item{
	min-height:260px;height:auto !important;height:260px;
}
.U_myLink .item h1 span,.U_myLink .newsArea span,.U_newStudyArea h1 span{
	color:#333;font-size:19px;
}
.U_myLink .item a{
	display:inline-block;*display:inline;*zoom:1;
	padding:7px 13px;
	background:#538ccf;
	color:#fff;font-size:16px;
	margin:0 10px 15px 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.U_myLink .item a:hover{
	background:#6fc32f;
}
.U_myLink .newsArea{
	width:300px;
	margin-left:100px;_display:inline;
}
.U_myLink .newsArea h1{
	color:#fba14b;font-size:32px;
	line-height:50px;
}
.U_myLink .newsArea span{
	line-height:35px;
	float:right;font-family: "Microsoft Yahei";
}
.U_slides{
	width:185px;height:185px;
	clear:both;
	position:relative;
}
.U_slides .img{
	display:none;
}
.U_slides .img .des{
	position:absolute;bottom:0;left:200px;
	width:500px;line-height:35px;
}
.U_slides .img .des a{
	color:#3375be;font-size:34px;
	padding-left:35px;
	background-position:-31px -1455px;
}
.U_slides .img .des a:hover{
	background-position:-31px -1492px;
	color:#2f8593;
}
.U_slides .img img{
	width:180px;height:180px;
	border:5px solid #dedede;
	-moz-border-radius:150px;
	-webkit-border-radius:150px;
	border-radius:150px;
}
.U_slides .num{
	position:absolute;bottom:10px;left:50%;margin-left:-20px;
}
.U_slides .num li{
	float:left;
	margin:0 3px 0 0;
	width:10px;height:10px;line-height:10px;
	overflow:hidden;
	background-position: 0 -232px;
	cursor: pointer;
}
.U_slides .num li.on{
	background-position:0 -243px;
}

/* 2013-9-24 new add for mylink */
.U_newStudyArea ul .course .newAddCourse,
.U_newStudyArea ul li .lk,
.U_newTopic ul li i{
	background:url(../images/mylink.png) no-repeat;
}
.U_newStudyArea ul li .lk,
.U_newTopic ul li i{
	width:50px;height:53px;line-height:53px;
	overflow: hidden;
	cursor:pointer;
}
.U_newStudyArea ul li .lk{
	margin:0 auto 5px;
	display: block;
}
.U_newMyLink{
	background:#f1f1f2;
}
.U_newStudyArea {
	border-bottom:1px solid #dcdcdd;
	padding:1px 0;
}
.U_newStudyArea h1{
	font-size:32px;color:#3f7abc;
	text-align:center;
	margin:40px auto 25px;
}
.U_newEnterArea h1 {
	color:#fc8c1e;
}
.U_newEnterBBS h1 {
	color:#a280b6;
}
.U_newStudyArea ul{
	border-bottom:1px solid #bdbdbf;
	border-top:1px solid #e5e5e7;
	border-left:1px solid #e5e5e7;
	border-right:1px solid #d4d4d6;
	width:660px;
	margin:0 auto 40px;
	box-shadow:2px 2px 1px #d4d4d6;
}
.U_newStudyArea ul li{
	width:164px;height:110px;
	float:left;
	border-right:1px solid #e5e5e5;
}
.U_newStudyArea ul .route1,
.U_newStudyArea ul .route2,
.U_newStudyArea ul .route3,
.U_newStudyArea ul .route4,
.U_newStudyArea ul .route5,
.U_newStudyArea ul .route6{
	-webkit-transform:rotateY(90deg);
	-moz-transform:rotateY(90deg);
	-o-transform:rotateY(90deg);
	-ms-transform:rotateY(90deg);
	transform:rotateY(90deg);
}
.U_newStudyArea ul .route1{
	-webkit-transition: -webkit-transform .3s ease-out 0s;
	-moz-transition: -moz-transform .3s ease-out 0s;
	-o-transition: -o-transform .3s ease-out 0s;
	-ms-transition: -ms-transform .3s ease-out 0s;
	transition: transform .3s ease-out 0s;
}
.U_newStudyArea ul .route2{
	-webkit-transition: -webkit-transform .3s ease-out .2s;
	-moz-transition: -moz-transform .3s ease-out .2s;
	-o-transition: -o-transform .3s ease-out .2s;
	-ms-transition: -ms-transform .3s ease-out .2s;
	transition: transform .3s ease-out .2s;
}
.U_newStudyArea ul .route3{
	-webkit-transition: -webkit-transform .3s ease-out .4s;
	-moz-transition: -moz-transform .3s ease-out .4s;
	-o-transition: -o-transform .3s ease-out .4s;
	-ms-transition: -ms-transform .3s ease-out .4s;
	transition: transform .3s ease-out .4s;
}
.U_newStudyArea ul .route4{
	-webkit-transform:rotateY(90deg);
	-webkit-transition: -webkit-transform .3s ease-out .6s;
	-moz-transition: -moz-transform .3s ease-out .6s;
	-o-transition: -o-transform .3s ease-out .6s;
	-ms-transition: -ms-transform .3s ease-out .6s;
	transition: transform .3s ease-out .6s;
}
.U_newStudyArea ul .route5{
	-webkit-transform:rotateY(90deg);
	-webkit-transition: -webkit-transform .3s ease-out .8s;
	-moz-transition: -moz-transform .3s ease-out .8s;
	-o-transition: -o-transform .3s ease-out .8s;
	-ms-transition: -ms-transform .3s ease-out .8s;
	transition: transform .3s ease-out .8s;
}
.U_newStudyArea ul .route6{
	-webkit-transform:rotateY(90deg);
	-webkit-transition: -webkit-transform .3s ease-out 1s;
	-moz-transition: -moz-transform .3s ease-out 1s;
	-o-transition: -o-transform .3s ease-out 1s;
	-ms-transition: -ms-transform .3s ease-out 1s;
	transition: transform .3s ease-out 1s;
}
.U_newStudyArea ul .route{
	-moz-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	transform:rotateY(0deg);
}
.U_newStudyArea ul li a{
	width:164px;height:90px;
	padding:20px 0 0;
	display:block;
	text-align:center;
	background:#fff;
	color:#3e3e3e;font-size:17px;font-family: "Microsoft Yahei";
}
.U_newStudyArea ul li a:hover{
	background:#f5f5f5;
}
.U_newStudyArea ul li .l1{
	background-position:0px 0px;
}
.U_newStudyArea ul li .l2{
	background-position:-64px 0px;
}
.U_newStudyArea ul li .l3{
	background-position:-124px 0px;
}
.U_newStudyArea ul li .l4{
	background-position:-180px 0px;
}
.U_newStudyArea ul .course{
	position:relative;
}
/* .U_newStudyArea ul .course .newAddCourse{
	position:absolute;top:5px;right:5px;
	width:28px;height:28px;
	z-index:10;
	background-position:-214px -141px;
}
.U_newStudyArea ul .course .newAddCourse .inner{
	display:block;width:100%;height:100%;
	line-height:28px;text-align:center;
	background-position: right -2073px;
	font-size:14px;font-weight:bold;color:#fff;
	cursor:pointer;
}
.U_newStudyArea ul .course .newAddCourse .inner span{
	display:block;height:100%;width:0;
	background:#ff5f3e;
} */
.U_newEnterArea,.U_newPsychologicalArea,.U_newTopic{
	border-top:1px solid #fff;
}
.U_newEnterArea ul .item{
	border-bottom:1px solid #e5e5e5;
}
.U_newEnterArea ul .item,.U_newEnterArea ul .item a{
	width:329px;
}
.U_newEnterArea ul li .l1{
	background-position:-312px -60px;
}
.U_newEnterArea ul li .l2{
	background-position:0 -130px;
}
.U_newEnterArea ul li .l3{
	background-position:-242px 0;
}
.U_newEnterArea ul li .l4{
	background-position:-303px 0;
}
.U_newEnterArea ul li .l5{
	background-position:0 -60px;
}
.U_newEnterArea ul li .l6{
	background-position:-64px -60px;
}
.U_newPsychologicalArea ul li,.U_newPsychologicalArea ul li a{
	width:219px;
}
.U_newPsychologicalArea ul li .l1{
	background-position:-119px -60px;
}
.U_newPsychologicalArea ul li .l2{
	background-position:-184px -60px;
}
.U_newPsychologicalArea ul li .l3{
	background-position:-250px -60px;
}
.U_newEnterBBS ul li .l1{
	background-position:4px -196px;
}
.U_newEnterBBS ul li .l2{
	background-position:-64px -196px;
}
.U_newEnterBBS ul li .l3{
	background-position:-131px -196px;
}
.U_newEnterBBS ul li .l4{
	background-position:-196px -196px;
}
.U_newTopic{
	padding:40px 0 30px;
}
.U_newTopic ul li{
	float:left;
	height:115px;
	margin:0 0 0 10px;_display:inline;
	font-family: "Microsoft Yahei";
}
.U_newTopic ul .W233,.U_newTopic ul .W233 a{
	width:233px;
}
.U_newTopic ul .W115,.U_newTopic ul .W115 a{
	width:115px;
}
.U_newTopic ul .it1{
	line-height:115px;
	font-family: "Microsoft Yahei";
}
.U_newTopic ul .it4{
	line-height:250%;
}
.U_newTopic ul .it1 a{
	background:#a684ba;
	_padding:30px 0 0;_height:85px;
}
.U_newTopic ul .it2 a{
	background:#5f83a7;
}
.U_newTopic ul .it3 a{
	background:#538dcd;
}
.U_newTopic ul .it4 a{
	background:#c39ed9;
}
.U_newTopic ul .it1 i{
	display:inline-block;*display:inline;*zoom:1;
	background-position: -60px -130px;
	margin:5px 10px 0 15px;
	vertical-align: middle;
}
.U_newTopic ul li a{
	display:block;
	height:115px;
	font-size:24px;color:#fff;
}
.U_newTopic ul .item{
	font-size:18px;
	text-align:center;
	line-height:30px;
}
.U_newTopic ul .item span{
	display: block;
	font-weight: normal;
	padding-top:25px;
	font-size:16px;font-family: "Microsoft Yahei";
}
.U_newTopic ul .it4 span{
	display:block;
	font-size:15px;
	margin:0 0 0 10px;
}
.U_newTopic ul .it4 i{
	float:right;
	background-position:-136px -130px;
	margin:10px 40px 0 0;_display:inline;
}
.U_newTopic ul .it4  em{
	padding:40px 0 0 10px;
	display: block;
	font-weight: bold;font-size:24px;
}
.U_newTopic ul li a:hover{
	filter:alpha(opacity:80);opacity: 0.8;
}
.courseShow ul{
	*padding-bottom:20px;
}

/*分页*/
.page{
	height:30px;line-height:30px;
	color:#999;
}
.page a{
	width:20px;height:20px;line-height:20px;
	border:1px solid #ccc;
	display:inline-block;*display:inline;*zoom:1;
	text-align:center;color:#0063dc;
}
.page a.next{
	width:59px;height:25px;
	background:url(../images/small.png) no-repeat -42px -183px;
	text-indent:-9999px;
	border:none 0;
}
.page a:hover{
	background:#2274bc;
	font-weight:bold;color:#fff;
	border:1px solid #2274bc;
}
.page .curr{
	background:#2274bc;
	font-weight:bold;color:#fff;
	border:1px solid #2274bc;
}

.page a.next:hover{
	background:url(../images/small.png) no-repeat -42px -183px;
	border:none 0;
}
.page input.text{
	width:30px;height:18px;
	border:1px solid #999;
	text-align:center;color:#333;
}
.page input.submit{
	width:37px;height:19px;
	border:none 0;
	background:url(../images/small.png) no-repeat -106px -184px;
	cursor:pointer;
}
.page .W59{
	width:50px;
}
.page #page_input{
	height:20px;line-height:20px;
}
.page #page_btn{
	height:25px;width:30px;
}

/* 评论2014-12-02 new add */
.U_myComment h1{
	margin-bottom:0;
}
.myCommentTabs{
	border-bottom:1px solid #c6d7eb;
	padding-bottom:54px;
}
.myCommentTabs li{
	float:left;
	width:119px;
}
.myCommentTabs li a{
	height:50px;width:118px;line-height: 50px;
	text-align:center;font-size:14px;color:#666;
	background-color:#f3f4f3;
	border-top:4px solid #f3f4f3;
	border-right:1px solid #c6d7eb;
	border-bottom:1px solid #c6d7eb;
	display: block;
}
.myCommentTabs li .cur{
	background-color:#fff;
	border-top-color:#f50;
	border-bottom-color:#fff;
}
.commentLists .Photo{
	width:50px;height:50px;
}
.commentLists li{
	padding:20px 0 10px;
	border-bottom:1px dashed #d0d0d0;
}
.commentLists li .commentContent{
	margin-left:70px;
	line-height: 180%;
}
.commentLists li .commentContent p{
	color:#999;font-size:12px;
}
.commentLists li .commentContent .title span,
.commentLists li .commentContent .fromCourse{
	font-size:14px;color:#328bd2;
}
.commentLists li .commentContent .msg{
	color:#000;font-size:14px;
}
.commentLists li .commentContent .selfSay{
	border:1px solid #dcdcdc;
	background-color:#f3f4f3;
	padding:3px 10px;
}
.commentContent .from .pBtn{
	padding-left:20px;
	color:#666;
}
.commentContent .from .pBtn:hover{
	color:#3699E6;
}
.commentContent .from .nice{
	background-position: -48px -587px;
}
.commentContent .from .replybtn{
	background-position: -45px -552px;
}
.commentContent .from .nice:hover{
	background-position: -48px -609px;
}
.commentContent .from .replybtn:hover{
	background-position: -45px -568px;
}
.commentContent .replyTextarea textarea{
	border: 1px solid #ccc;
    height: 50px;width: 99%;
    margin: 0;padding: 0.49988888%;
    overflow: auto;
    resize: none;
}
.commentContent .postReply{
	background-color:#328bd2;
    border-radius: 2px;
    color: #fff;font-size: 14px;text-align: center;
    height: 28px;line-height: 28px;width: 67px;
    _display:inline;
}
.commentContent .delate,
.myNoticeLists .noticeRight .delate{
	color:#666;
	font:bold 18px "Simsun";
}
.commentContent .delate:hover,
.myNoticeLists .noticeRight .delate:hover{
	color:#f50;
}
#home_top .top_main .noticeEnter{
	position:relative;
}
#home_top .top_main .noticeEnter .nIco{
	width:14px;height:12px;
	position:absolute;top:-5px;right:-13px;
	background-position:0 -560px;
	-webkit-animation: moveUpDown .6s linear infinite;
	-moz-animation: moveUpDown .6s linear infinite;
	-o-animation: moveUpDown .6s linear infinite;
	animation: moveUpDown .6s linear infinite;
}
@-webkit-keyframes moveUpDown{
	0%{top:-5px;}
	50%{top:0px;}
	100%{top:-5px;}
}
@-moz-keyframes moveUpDown{
	0%{top:-5px;}
	50%{top:0px;}
	100%{top:-5px;}
}
@-o-keyframes moveUpDown{
	0%{top:-5px;}
	50%{top:0px;}
	100%{top:-5px;}
}
@keyframes moveUpDown{
	0%{top:-5px;}
	50%{top:0px;}
	100%{top:-5px;}
}
.U_myNotice .noticeFilter{
	padding:5px 0;line-height: 25px;
	color:#666;font-size:14px;
}
.U_myNotice .noticeFilter a,
.myNoticeLists .operate a{
	display:inline-block;*zoom:1;*display:inline;
	padding:0 5px;margin:0 3px;
	color:#666;
}
.U_myNotice .noticeFilter a:hover,
.U_myNotice .noticeFilter .cur{
	background-color:#999;color:#fff;
}
.U_myNotice .noticeFilter .flagRead,
.myNoticeLists .operate a{
	border:1px solid #999;
}
.U_myNotice .noticeFilter .flagRead:hover,
.myNoticeLists .operate .flagRead:hover{
	border-color:#77ba3a;
	background-color:#77ba3a;
	color:#fff;
}
.myNoticeLists li{
	padding:5px 0;
	border-bottom:1px dashed #d0d0d0;
	line-height: 25px;
	color:#666;
}
.myNoticeLists .last{
	border-bottom:0 none;
	padding:15px 0;
}
.myNoticeLists .noticeLeft{
	width:105px;
}
.myNoticeLists .noticeRight{
	width:100px;text-align:right;
}
.myNoticeLists .noticeCenter{
	margin:0 100px 0 110px;
}
.myNoticeLists .noticeRight .delate{
	margin-top:3px;
}
.myNoticeLists .noticeCenter a{
	color:#333;font-weight: 700;
}
.myNoticeLists .noticeCenter .actived{
	font-weight: 400;
}
.myNoticeLists .noticeLeft a{
	color:#666;
}
.myNoticeLists .noticeCenter a:hover,
.myNoticeLists .noticeLeft a:hover{
	color:#2274bc;text-decoration:underline;
}
.myNoticeLists .noticeLeft .check .noIcoCheck,
.operate .check .noIcoCheck{
	width:15px;height:15px;overflow: hidden;
	vertical-align: middle;
	background-position:0 -575px;
}
.myNoticeLists .noticeLeft .check .IcoCheck,
.operate .check .IcoCheck{
	background-position:0 -592px;
}
.myNoticeLists .operate .delateAll:hover{
	border-color:#f50;
	background-color:#f50;
	color:#fff;
}
.U_myNotice .nothingNotice,
.U_myComment .nothingNotice{
	text-align:center;font-weight:bold;font-size:20px;
	color:#503e26;
	padding:100px 0;
}
.nothingNotice img{
	vertical-align: middle;
}


/* 2015-01-26 改版 */
.userPhotoInfo{
	font-family: "Microsoft Yahei";
	color:#606566;
	line-height: 25px;
	border-bottom:1px solid #e6e6e6;
	border-left:1px solid #e6e6e6;
}
.userPhotoInfo dd{
	padding:0 10px;
}
.userPhotoInfo .userPhoto{
	font-size:16px;text-align: center;
}
.userPhotoInfo .updatePhoto{
	position: relative;
	margin:10px auto 5px;
}
.userPhotoInfo .updatePhoto{
	border:5px solid #e6e6e6;
}
.userPhotoInfo .updatePhoto,
.userPhotoInfo .userPhoto img,
.userPhotoInfo .updatePhoto .modifyBtn{
	-moz-border-radius:50px; -webkit-border-radius:50px; border-radius:50px;
	width:85px;height:85px;
}
.userPhotoInfo .updatePhoto .modifyBtn{
	position:absolute;top:0;left:0;
	text-align:center;color:#fff;font-size:14px;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');
	padding-top:20px;height:65px;
	cursor: pointer;
	display:none;
}
:root .userPhotoInfo .updatePhoto .modifyBtn{
	filter:none;
	background-color:rgba(0,0,0,0.4);
}
.userPhotoInfo .userPhoto img{
	display: block;
}
.userPhotoInfo .levelIco{
	width:24px;height:24px;
	vertical-align: middle;
	overflow: hidden;
}
.userPhotoInfo .zc{
	background-position: 0 -610px;
}
.userPhotoInfo .pk{
	background-position: -36px -131px;
}
.userPhotoInfo .gold{
	background-position: -36px -97px;
}
.userPhotoInfo .vip{
	background-position: -36px -63px;
}
.userPhotoInfo a,
.U_mySituation .description p a,
.U_mySituation .accountSafe dd a{
	color:#5591d0;
}
.userPhotoInfo a:hover,
.U_mySituation .description p a:hover,
.U_mySituation .accountSafe dd a:hover{
	text-decoration:underline;
}
.userPhotoInfo .darkGray{
	color:#333;
}
.U_mySituation .description,.U_myMember .description{
	position:relative;
	padding:3px 0 3px 28px;
	margin-top:20px;
}
.U_mySituation .description .desIco,.U_myMember .description .infoIco{
	width:29px;height:30px;
	position:absolute;top:-1px;left:0;
}
.U_mySituation .description .desIco{
	background-position:-31px -1916px;
}
.U_myMember .description .infoIco{
	background-position:0 -1010px;
}
.U_mySituation .description p,.U_myMember .description p{
	height:24px;line-height: 24px;
	background-color:#ecebeb;
	padding:0 20px 0 10px;
	-moz-border-top-right-radius:20px;
	-moz-border-bottom-right-radius:20px;
	-webkit-border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
}
.U_mySituation .description .orange,
.U_mySituation .accountSafe dd .orange{
	color:#f60;
}
.U_mySituation .studyStat{
	text-align:right;
}
.U_mySituation .studyStat .linkTime{
	border:1px solid #dfdfdf;
	width:70px;height:25px;line-height: 25px;
	text-align:center;color:#333;
}
.U_mySituation .studyStat .linkTime:hover{
	background-color:#96ca16;color:#fff;
}
.U_mySituation .DropTime{
	width:150px;height:25px;line-height: 25px;
	text-align:center;
	border:1px solid #c6d7eb;
	color:#5591d0;
	padding-right:20px;
	position:relative;
	cursor:pointer;
	*z-index:19;
}
.U_mySituation .DropTime .arrow{
	position:absolute;top:8px;right:7px;
	width:0;height:0;line-height: 0;font-size:0;overflow:hidden;
	border-width:7px 7px 0 7px;
	border-style:solid dashed dashed dashed;
	border-color:#5591d0 transparent transparent transparent;
}
.U_mySituation .DropTime .uiSelect{
	position: absolute;top:25px;left:-1px;
	width:170px;
	border:1px solid #c6d7eb;
	display:none;
	z-index:20;
}
.U_mySituation .DropTime a{
	display:block;
	width:100%;color:#666;
}
.U_mySituation .DropTime a:hover{
	background-color: #c6d7eb;
}
.U_mySituation .accountSafe dl{
	line-height:25px;
	margin-left:90px;
	width:560px;
	min-height:240px;height:auto !important;height:240px;
}
.U_mySituation .accountSafe .bar{
	height:11px;overflow: hidden;
	width:400px;
	background-color:#ecebeb;
}
.U_mySituation .accountSafe .bar span{
	height:11px;line-height: 11px;
	display: block;
}
.U_mySituation .accountSafe .bar .safegreen,
.U_mySituation .accountSafe .checksafe{
	background-color:#96ca16;
}
.U_mySituation .accountSafe .bar .nosafered{
	background-color:#f60;
}
.U_mySituation .accountSafe .bar .nosafeYellow{
	background-color:#FFDB0A;
}
.U_mySituation .accountSafe .safe{
	line-height: 25px;font-size:14px;
}
.U_mySituation .accountSafe .score{
	font-size:16px;
}
.U_mySituation .accountSafe .scoreSafe{
	color:#96ca16;
}
.U_mySituation .accountSafe .scorenoSafe{
	color:#f60;
}
.U_mySituation .accountSafe .scoreYellowSafe{
	color:#FFDB0A;
}
.U_mySituation .accountSafe .check{
	font-size:15px;color:#fff;
	line-height: 25px;height:25px;
	padding:2px 10px;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
.U_mySituation .accountSafe dd .stateIco{
	width:18px;height:18px;
	vertical-align: middle;
	margin-right:10px;
}
.U_mySituation .accountSafe dd .warn{
	background-position: -42px -1874px;
}
.U_mySituation .accountSafe dd .nowarn{
	background-position: -42px -1895px;
}
.U_mySituation .accountSafe dd .orange{
	_display:inline;
}
.U_mySituation .accountSafe  .checkimg{
	text-align:center;
}

/* 2015-03-19 账号管理合并member*/
.userSidebar ul li .closeIco{
	background-position: 150px -823px;
}
.userSidebar ul li .openIco{
	background-position: 150px -300px;
}
.userSidebar ul .accountSubNav{
	display:none;
}
.userSidebar ul .accountSubNav a{
	padding-left:43px;
	width:186px;
	font-size:13px;
	background-position:-24px 17px;
}
.userSidebar ul .accountSubNav a:hover,
.userSidebar ul .accountSubNav .cur{
	border-left:none;
	margin-left:0;padding-left:43px;
	width:186px;
	text-decoration: underline;
	background-position:-24px -7px;
}

.U_myPassword .modifyPass{
	margin:30px 50px 0;
}
.U_myPassword .modifyPass li,
.safeWrap ul li{
	margin-bottom:15px;
	font-size:15px;color:#333;
}
.U_myPassword .modifyPass li label,
.U_myInfo ul li label,
.safeWrap ul li label{
	width:110px;
	vertical-align: middle;
}
.U_myPassword .modifyPass li .text,
.U_myInfo ul li .text,
.safeWrap ul li .text{
	border:1px solid #ccc;
	width:230px;height:28px;line-height: 28px;
	padding:0 5px;
	color:#666;
}
.U_myPassword .modifyPass li .submit,
.U_myInfo ul li .submit,
.safeWrap ul li .submit{
	width:100px;height:33px;line-height: 33px;
	border:none 0;
	background-color:#ef8200;
	color:#fff;text-align:center;font-size:15px;
	margin:10px 0 0 115px;
	cursor:pointer;
}
.U_myPassword .modifyPass li .submit:hover,
.U_myInfo ul li .submit:hover,
.safeWrap ul li .submit:hover{
	background-color:#de7900;
}
.U_myPassword .modifyPass li .errorTips,
.U_myInfo ul li .errorTips,
.safeWrap ul li .errorTips,
.U_myMember .dataError{
	color:#EF8200;
}
.U_myPassword .modifyPass li .error,
.U_myInfo ul li .error,
.safeWrap ul li .error{
	width:13px;height:13px;
	background-position: 0 0;
}
.U_myInfo h2{
	height:30px;line-height: 30px;
	font-size:18px;color:#000;
	padding:5px 0;margin:0 35px 15px;
}
.U_myInfo h2 .leftBorder{
	border-left:2px solid #f50;
	padding-left:10px;
}
.U_myInfo ul{
	margin:0 35px;
}
.U_myInfo ul li{
	margin-bottom:15px;
	font-size:15px;color:#333;
	border-bottom:1px solid #e8e8e8;
	padding-bottom:12px;
}
.U_myInfo ul li a{
	color:#06f;
}
.U_myInfo ul li a:hover{
	color:#f60;
}
.U_myInfo ul li select{
	width:100px;
	color:#666;
}
.U_myInfo ul li .school{
	width:220px;
}
.U_myInfo ul .noBorder{
	border:none;
}
/* 设置头像 */
.ui-popup{position:absolute;z-index:600;display:none;}.ui-dialog{*zoom:1;_float:left;position:relative;background-color:#FFF;border:1px solid #eee;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;outline:0;background-clip:padding-box;font-family:Helvetica,arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;opacity:0;-moz-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:-moz-transform .15s ease-in-out,opacity .15s ease-in-out;-webkit-transition:-webkit-transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out;background:#fff;}.ui-popup-show .ui-dialog{opacity:1;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}.ui-dialog .dialogHead{height:40px;line-height:40px;padding:5px 10px;border-bottom:1px solid #ccc;}.ui-dialog .dialogHead .title{font-size:22px;color:#00b7ee;}.ui-dialog .dialogHead .close{width:35px;height:35px;line-height:35px;border:none 0;font-size:22px;color:#666;cursor:pointer;background:none;border-radius:4px;}.ui-dialog .dialogHead .close:hover{background:#eee;color:#f60;}.photoBox{padding:10px;}.photoBox dd{margin-left:160px;}.photoBox .picLists li{display:inline-block;*display:inline;*zoom:1;margin:0 10px 10px 0;font-size:0;width:86px;height:86px;overflow:hidden;}.photoBox .picLists li img,.photoBox .picLists li a{width:80px;height:80px;display:block;}.photoBox .picLists li a{border:3px solid #fff;}.photoBox .picLists li a:hover{border-color:#f60;}.photoBox dt{width:140px;text-align:center;overflow:hidden;}.photoBox dt img{width:130px;height:130px;border:5px solid #ccc;}.photoBox dt .submit{width:100px;border:none 0;height:30px;height:30px;background:#6cb92b;color:#fff;font-size:16px;font-family:inherit;cursor:pointer;}
.ui-popup .modifyPhoto{width:660px;_width:665px;}
.passSuccess{width:400px;}
.passSuccess .passSuccessTips{
	padding:50px 0;
	text-align:center;
}
.passSuccess .passSuccessTips img{
	vertical-align: middle;
}
.safeWrap h1{
	margin-bottom:0;
	background-position: -10px -1948px;
}
.safeWrap .safeHead{
	height:52px;
	border-bottom:1px solid #c6d7eb;
}
.safeWrap .safeHead a{
	width:120px;height:52px;line-height: 52px;
	text-align:center;font-size:14px;color:#666;
	background-color:#f3f4f3;
	border-right:1px solid #c6d7eb;
	border-bottom:1px solid #c6d7eb;
}
.safeWrap .safeHead .cur{
	border-top:5px solid #f50;
	height:47px;line-height: 47px;
	background-color:#fff;
	border-bottom-color:#fff;
}
.safeWrap ul li select{
	width:240px;
}
.safeWrap .mobileTips{
	font-size:18px;color:#333;text-align:center;
	padding:20px 0;
}
.safeWrap .mobileTips .okImg{
	vertical-align: middle;
}
.safeWrap .mobileTips .modifyTips{
	vertical-align: middle;
	text-align:left;line-height: 150%;
	font-weight: 700;
}
.safeWrap .mobileTips .modifyTips a{
	font-size:14px;
	color:#568fd2;text-decoration: underline;
	display: block;
	font-weight: 400;
}
.U_myMobile .msgTips,.U_myPassword  .modifyPassByQQ .msgTips{
	font-size:12px;color:#666;
}
.U_myMobile .msgTips,.U_myMember .dataError,
.U_myPassword  .modifyPassByQQ .msgTips{
	margin-left:115px;
}
.U_myMember .dataError{
	font-size:14px;
}
.safeWrap .dataSuccess{
	color:#96ca16;
}
.U_myMobile .msgTips b,
.U_myPassword  .modifyPassByQQ .msgTips b{
	color:#ef8200;
}
.U_myMobile ul li .text{
	width:180px;
}
.U_myMobile ul li .send{
	margin:0 0 0 15px;
	width:110px;
	height:30px;line-height: 30px;
}
.U_myMobile ul li .gray,
.U_myPassword  .modifyPassByQQ li .gray{
	background-color:#999;
	cursor:default;
}
.U_myMobile ul li .gray:hover,
.U_myPassword  .modifyPassByQQ li .gray:hover{
	background-color:#999;
}
/* 绑定QQ */
.U_myQQ .nobindQQ {
	padding-bottom:30px;
	line-height: 200%;color:#666;
	text-align: center;
}
.U_myQQ .nobindQQ .qqLink{
	background-color:#3b82c5;
	font-size:20px;color:#fff;
	height:30px;line-height: 30px;
	padding:0 15px 3px 10px;
}
.U_myQQ .nobindQQ .qqLink:hover{
	background-color:#2f68a7;
}
.U_myQQ .nobindQQ .qqLink .qqico{
	width:21px;height:23px;
	background-position:0 -1045px;
	*margin-top:5px;vertical-align: middle;
}
.delateBind .btn{
	width:60px;height:27px;line-height: 27px;
	text-align:center;color:#fff;
	background-color:#568fd2;
}
.delateBind .btn:hover{
	background-color:#5084c2;
}

.U_myPassword  .modifyPassByQQ li .send{
	margin:0 0 0 5px;
}
/* 绑定账号 */
.bindAccount{
	position: relative;
}
.bindAccount .addAccount{
	margin-left:60px;
}
.bindAccount .newAccount{
	position:absolute;right:80px;top:0;
	width:120px;height:39px;
	background:url(../images/accountTips.jpg) no-repeat center center;
	padding:5px 3px 3px 30px;
	line-height: 20px;
}
.bindAccount .newAccount a{
	color:#3e8fd2;
}
.bindAccount .newAccount a:hover{
	text-decoration:underline;
}



/* 我的订单 */
.U_myOrder h1{
	background-position: -10px -324px;
}
.U_myOrder h2{
	padding-left:10px;
	border-left:4px solid #ff5500;
	font-size:18px;
	color:#010101;
	height: 23px;line-height: 23px;
}
.U_myOrder table{
	width:715px;
}
.U_myOrder table,.U_myOrder tr,.U_myOrder td,.U_myOrder th{
	border:1px solid #dadada;
}
.U_myOrder tr,.U_myOrder td{
	line-height: 40px;
}
.U_myOrder th{
	height:40px;
	font-size:16px;
}
.U_myOrder td{
	text-align:center;
	padding:3px 0;
	color:#666;
	font-size:14px;
}
.U_myOrder .status{
	text-align:left;
	padding:0 15px;
	background-color:#f5f5f5;
	_padding:13px 15px 5px;_line-height:22px;
}
.U_myOrder .status .detail{
	color:#5591d0;
}
.U_myOrder .status .detail:hover{
	text-decoration: underline;
}
.U_myOrder .status .qq{
	font-size:14px;
	font-weight: 400;
	margin-top:5px;
	color:#000;
}
.U_myOrder .status .qq:hover{
	color:#00a4ef;
}
.U_myOrder  .qqico{
	width:12px;height: 14px;
	background-position: 0 -18px;
	vertical-align: middle;
}
.U_myOrder .pay{
	color:#fff;
	border-radius:5px;
	background-color:#ef8200;
	width:87px;height:28px;line-height: 28px;
}

.assignTable{
	width:100%;
	font-size:14px;
	margin-top: 15px;
	font: 12px/1.5 "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}

.hwBody{
	padding: 0 20px;
}
.hwContent{
	margin-top: 20px;
}
.assignTable tr{
	line-height: 35px;
}

.assignTable th{
	background-color:#5fabff;
	color:#fff;
	font-size: 16px;
	height: 35px;
	font-weight: 300;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #5fabff;
}

.assignTable .tLast{
	border-right: 1px solid #5fabff;
}

.assignTable td{
	text-align:center;
	color:#333;
	height: 38px;
	border: 1px solid #eee;
}
.assignTable td a{
	color:#333;
}

.assignTable td{
	font-size: 14px;
}
.assignTable .tdOrange a{
	color: #ff8601;
}
.assignTable .tdBlue a{
	color: #5fabff;
}
.assignTable .tdGreen a{
	color: #1fbf36;
}
.assignTable .tdGray a{
	color: #ccc;
}

.assignTable td .percentage{
	display: inline-block;
	width: 50px;
	text-align: center;
	margin-left: 5px;
}

.assignTable .assCheck{
	color:#333;
}

.assignTable .assCheck:hover{
	color:#ff8500;
}

.proBar{
	width: 245px;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 14px 0 0 20px;

}

.proBar .outBar{
	background: #eee;
	height: 6px;
	line-height: 6px;
	display: block;
	overflow: hidden;
	border-radius: 8px;
}
.proBar .progress{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.proBar .progress .innerBar{
	background: #5fabff;
	height: 6px;
	line-height: 6px;
	display: block;
	overflow: hidden;
	width: 100%;
	border-radius: 8px;
}

.proBar .progress .barGreen{
	background: #1fbf36;
}