﻿* {
	margin:0;
	padding:0;
}
ul {
	list-style-type:none;
}
a {
	text-decoration:none;
}
a:focus,input {
	outline:none;
}
textarea {
	border:1px #FFCC00 solid;
	background:#FFF url('Textarea.png') 0 0 repeat-x;
}
body {
	font:12px/20px Arial,Tahoma,微软雅黑,宋体;
}
.styleA {
	background:url('BG_A.png') 0 0 repeat-x;
}
.styleB {
	background:url('BG_B.png') 0 0 repeat-x;
}
.styleC {
	background:url('BG_C.png') 0 0 repeat-x;
}
.styleD {
	background:url('BG_D.png') 0 0 repeat-x;
}
.styleA .wrap {
	background:url('Pic_A.png') center top no-repeat;
}
.styleB .wrap {
	background:url('Pic_B.png') center top no-repeat;
}
.styleC .wrap {
	background:url('Pic_C.png') center top no-repeat;
}
.styleD .wrap {
	background:url('Pic_D.png') center top no-repeat;
}
/* 登录 */
.loginWrap {
	padding-top:230px;
	width:700px;
	margin:0 auto;
}
.styleA .loginBox {
	background:transparent url('LoginBox_A.png') 0 0 no-repeat;
	width:700px;
	height:350px;
}
.styleB .loginBox {
	background:transparent url('LoginBox_B.png') 0 0 no-repeat;
	width:700px;
	height:350px;
}
.styleC .loginBox {
	background:transparent url('LoginBox_C.png') 0 0 no-repeat;
	width:700px;
	height:350px;
}
.styleD .loginBox {
	background:transparent url('LoginBox_D.png') 0 0 no-repeat;
	width:700px;
	height:350px;
}
.intro {
	width:300px;
	height:262px;
	color:#996600;
	padding:28px 0 0 65px;
	text-indent:24px;
}
.introTitle {
	height:50px;
	line-height:50px;
	text-indent:0;
	text-align:center;
	vertical-align:middle;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.introText {
	height:180px;
	margin:32px 0 0 0;
}
.jscroll-c {
	margin-left:5px;
}
.login {
	float:right;
	width:204px;
	height:124px;
	padding:38px 56px 0 0;
}
.loginTitle {
	height:17px;
	color:#FFF;
	padding-left:55px;
	text-shadow:1px 1px #FF3300;
}
.key {
	width:174px;
	font-size:16px;
	padding:12px 15px;
	height:16px;
	border:0;
	margin-top:111px;
	text-align:center;
	font-family:Arial,Tahome,微软雅黑,宋体;
	font-weight:bold;
	background:transparent url('Key.png') 0 0 no-repeat;
}
.keying {
	width:174px;
	font-size:16px;
	padding:12px 15px;
	height:16px;
	border:0;
	margin-top:111px;
	text-align:center;
	font-family:Arial,Tahome,微软雅黑,宋体;
	font-weight:bold;
	background:transparent url('Keying.png') 0 0 no-repeat;
}
.loginBtn {
	margin-top:21px;
}
.styleA .loginInfo {
	margin-top:35px;
	padding-right:10px;
	color:#5F73BE;
	text-align:right;
}
.styleB .loginInfo {
	margin-top:35px;
	padding-right:10px;
	color:#D63A63;
	text-align:right;
}
.styleC .loginInfo {
	margin-top:35px;
	padding-right:10px;
	color:#3D891F;
	text-align:right;
}
.styleD .loginInfo {
	margin-top:35px;
	padding-right:10px;
	color:#DF5E13;
	text-align:right;
}
/* 页面 */
.box {
	width:700px;
	margin:0 auto;
	padding-top:70px;
}
.styleA .header {
	text-align:center;
	height:70px;
	padding-top:40px;
	color:#FFF;
	background:url('Head_A.png') 0 0 no-repeat;
}
.styleB .header {
	text-align:center;
	height:70px;
	padding-top:40px;
	color:#FFF;
	background:url('Head_B.png') 0 0 no-repeat;
}
.styleC .header {
	text-align:center;
	height:70px;
	padding-top:40px;
	color:#FFF;
	background:url('Head_C.png') 0 0 no-repeat;
}
.styleD .header {
	text-align:center;
	height:70px;
	padding-top:40px;
	color:#FFF;
	background:url('Head_D.png') 0 0 no-repeat;
}
h1 {
	line-height:30px;
	font-size:22px;
	font-weight:bold;
	font-family:微软雅黑,宋体;
	text-shadow:1px 1px 1px #CC3300;
}
#largeTitle {
	line-height:38px;
	font-size:38px;
	font-weight:bold;
	font-family:微软雅黑,宋体;
	text-shadow:1px 1px 1px #CC3300;
	margin-bottom:10px;
}
h2 {
	line-height:30px;
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#CC3300;
	font-family:微软雅黑,宋体;
	padding-bottom:20px;
}
.header span {
	text-shadow:1px 1px #CC3300;
	font-size:16px;
    font-weight:bold;
}
.styleA .body {
	background:url('Body_A.png') 0 0 repeat-y;
	padding:0 10px;
}
.styleB .body {
	background:url('Body_B.png') 0 0 repeat-y;
	padding:0 10px;
}
.styleC .body {
	background:url('Body_C.png') 0 0 repeat-y;
	padding:0 10px;
}
.styleD .body {
	background:url('Body_D.png') 0 0 repeat-y;
	padding:0 10px;
}
.nav {
	height:40px;
	line-height:40px;
	border-top:1px #FFF solid;
	border-bottom:1px #FFFFCC solid;
}
.navTitle {
	float:left;
	width:100px;
	height:40px;
	background:transparent url('Nav_Title.png') 0 0 no-repeat;
}
.left {
	width:40px;
	height:40px;
	float:left;
	cursor:pointer;
	background:transparent url('Left.png') 0 0 no-repeat;
}
.right {
	width:40px;
	height:40px;
	float:left;
	cursor:pointer;
	background:transparent url('Right.png') 0 0 no-repeat;
}
.numbers {
	position:relative;
	overflow:hidden;
	height:40px;
	float:left;
	width:400px;
	border-right:1px #FF9900 solid;
	background:transparent url('Nav_Bg.png') 0 0 repeat-x;
}
.numbers ul {
	position:absolute;
	border-right:1px #FF9900 solid;
	top:0;
	left:0;
}
.numbers li {
	float:left;
	display:block;
	color:#FFF;
	width:39px;
	height:40px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
	text-shadow:1px 1px #FF6600;
	border-left:1px #FF9900 solid;
}
.numbers .over {
	background:transparent url('Nav_Over.png') 0 0 repeat-x;
}
.total {
	width:99px;
	height:40px;
	display:block;
	float:left;
	color:#FFF;
	text-align:center;
	font-size:18px;
	text-shadow:1px 1px #FF6600;
	background:transparent url('Nav_Over.png') 0 0 repeat-x;
}
.numbers .current {
	background:transparent url('Nav_Current.png') 0 0 repeat-x;
	color:#FF6600;
	width:39px;
	cursor:default;
	height:40px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	text-shadow:1px 1px #FFF;
}
.content {
	background:#FFFFCC url('Nav_Shadow.png') 0 0 repeat-x;
	padding:60px 50px 40px;
	width:580px;
	position:relative;
}
.poll {
	background:transparent url('1.jpg') right bottom no-repeat;
    min-height:220px; 
    height:auto !important; 
    height:220px; 
    overflow:visible;
}
.poll li {
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding:8px 0;
	overflow:hidden;
	vertical-align:middle;
}
.poll .single span {
	background:transparent url('Select.png') 0 0 no-repeat;
	height:20px;
	width:20px;
	display:block;
	float:left;
	cursor:pointer;
	vertical-align:middle;
	margin:1px 0;
}
.poll .single span.selected {
	background:transparent url('Selected.png') 0 0 no-repeat;
}
.poll .more span {
	background:transparent url('Check.png') 0 0 no-repeat;
	height:20px;
	width:20px;
	display:block;
	float:left;
	cursor:pointer;
}
.poll .more span.selected {
	background:transparent url('Checked.png') 0 0 no-repeat;
}
textarea.answer {
	width:270px;
	height:150px;
	padding:4px;
	overflow-y:hidden;
	font:12px/18px Arial,Tahoma,微软雅黑,宋体;
}
input.answer {
	width:270px;
	/*height:25px;*/
	padding:4px;
	overflow-y:hidden;
	font:12px/18px Arial,Tahoma,微软雅黑,宋体;
}
.poll p {
	float:right;
	width:540px;
}
.other {
	width:240px;
	height:18px;
	height:18px;
	clear:both;
	margin:10px 0 0 40px;
	padding:4px;
	overflow-y:hidden;
	font:12px/18px Arial,Tahoma,微软雅黑,宋体;
}
.set {
	/*border: 2px #FFCC00 solid;*/
	border: 2px #333 solid;
	border-collapse: collapse;
	background-color: #FFFFCC;
}
	.set th {
		/*color: #CC3300;*/
		color: #333;
	}
	.set th, .set td {
		/*border: 1px #FFCC00 solid;*/
		border: 1px #333 solid;
		padding: 5px 10px;
	}
.set td {
	cursor:pointer;
}
/*授课调查问卷样式*/
.TSurvey {
	/*border: 2px #FFCC00 solid;*/
	border: 2px #333 solid;
	border-collapse: collapse;
	background-color: #FFFFCC;
}
	.TSurvey th {
		color: #333;
		color: #CC3300;
	}
	.TSurvey th, .TSurvey td {
		/*border: 1px #FFCC00 solid;*/
		border: 1px #333 solid;
		padding: 5px 10px;
	}
.TSurvey td {
	cursor:pointer;
}
.ok {
	background:#FFCC00 url('ok.png') center center no-repeat;
}
.styleA .No {
	width:89px;
	height:85px;
	background:transparent url('Number_A.png') 0 0 no-repeat;
	line-height:85px;
	position:absolute;
	left:-80px;
	top:30px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:40px;
	text-shadow:2px 2px 2px #3F8B1F;
}
.styleB .No {
	width:89px;
	height:85px;
	background:transparent url('Number_B.png') 0 0 no-repeat;
	line-height:85px;
	position:absolute;
	left:-80px;
	top:30px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:40px;
	text-shadow:2px 2px 2px #3F8B1F;
}
.styleC .No {
	width:89px;
	height:85px;
	background:transparent url('Number_C.png') 0 0 no-repeat;
	line-height:85px;
	position:absolute;
	left:-80px;
	top:30px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:40px;
	text-shadow:2px 2px 2px #3F8B1F;
}
.styleD .No {
	width:89px;
	height:85px;
	background:transparent url('Number_D.png') 0 0 no-repeat;
	line-height:85px;
	position:absolute;
	left:-80px;
	top:30px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:40px;
	text-shadow:2px 2px 2px #3F8B1F;
}
.styleA .footer {
	clear:both;
	padding:0 10px;
	background:transparent url('Footer_A.png') 0 0 no-repeat;
}
.styleB .footer {
	clear:both;
	padding:0 10px;
	background:transparent url('Footer_B.png') 0 0 no-repeat;
}
.styleC .footer {
	clear:both;
	padding:0 10px;
	background:transparent url('Footer_C.png') 0 0 no-repeat;
}
.styleD .footer {
	clear:both;
	padding:0 10px;
	background:transparent url('Footer_D.png') 0 0 no-repeat;
}
.nextPoll {
	height:40px;
	line-height:40px;
	padding-left:20px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px #FF6600;
}
.next {
	float:right;
	text-indent:-9999px;
	width:107px;
	height:40px;
	cursor:pointer;
	background:transparent url('Next.png') 0 0 no-repeat;
	display:block;
}
.next:hover {
	background:transparent url('Next_Hover.png') 0 0 no-repeat;
}
.submit {
	float:right;
	text-indent:-9999px;
	width:107px;
	height:40px;
	cursor:pointer;
	background:transparent url('Submit.png') 0 0 no-repeat;
	display:block;
}
.submit:hover {
	background:transparent url('Submit_Hover.png') 0 0 no-repeat;
}
.styleA .info {
	text-align:center;
	padding-top:16px;
	color:#5F73BE;
}
.styleB .info {
	text-align:center;
	padding-top:16px;
	color:#D63A63;
}
.styleC .info {
	text-align:center;
	padding-top:16px;
	color:#3D891F;
}
.styleD .info {
	text-align:center;
	padding-top:16px;
	color:#DF5E13;
}
/* 提示 */
/* 其他页面 */
.footer2 {
	background:transparent url('Footer2.png') 0 0 no-repeat;
	height:50px;
	width:700px;
}
.contact {
	background:transparent url('1.jpg') right bottom no-repeat;
    min-height:220px; 
    height:auto !important; 
    height:220px; 
    overflow:visible;
}
.contact select {
	font-size:14px;
	width:360px;
}
.contact textarea {
	width:500px;
	height:200px;
	margin-top:20px;
}
.contact span {
	font-size:14px;
	font-weight:bold;
	color:#CC3300;
}
.email {
	margin-top:20px;
}
.email input {
	border: 1px solid #FFCC00;
	padding:2px;
	width:315px;
	height:25px;
	font-size:16px;
}
.lastCount {
    /*background: transparent none;*/
    color:#FF0000;
}

.score {
    border: 1px solid #FFCC00;
    font-size: 16px;
    height: 20px;
    padding: 0 2px 0 2px;
    margin:0 0 0 15px;
    width: 40px;
}


.moreTeacher {
    color:#CC3300;
    cursor:pointer;
}



